diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d44f064aa14..46672e37048 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -30,7 +30,10 @@ jobs: scopes: | ui weave + weave_ts weave_query + app + dev wip: false requireScope: true validateSingleCommit: false diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 64b764b99d2..0605b0534df 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -240,6 +240,7 @@ jobs: 'mistral1', 'notdiamond', 'openai', + 'scorers_tests', 'pandas-test', ] fail-fast: false @@ -292,6 +293,9 @@ jobs: WF_CLICKHOUSE_HOST: weave_clickhouse WEAVE_SERVER_DISABLE_ECOSYSTEM: 1 GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} run: | nox -e "tests-${{ matrix.python-version-major }}.${{ matrix.python-version-minor }}(shard='${{ matrix.nox-shard }}')" trace-tests-matrix-check: # This job does nothing and is only used for the branch protection diff --git a/.github/workflows/weave-node-tests.yaml b/.github/workflows/weave-node-tests.yaml new file mode 100644 index 00000000000..ad401503879 --- /dev/null +++ b/.github/workflows/weave-node-tests.yaml @@ -0,0 +1,32 @@ +name: Node.js Tests + +on: + push: + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20] + steps: + - uses: actions/checkout@v4 + - name: Install pnpm + uses: pnpm/action-setup@v4 + with: + version: 9 + run_install: false + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + cache-dependency-path: sdks/node/pnpm-lock.yaml + - name: Install dependencies + run: pnpm install + working-directory: sdks/node + - name: Run tests + run: pnpm test + working-directory: sdks/node + env: + WANDB_API_KEY: ${{ secrets.WANDB_API_KEY }} diff --git a/.gitignore b/.gitignore index 866ec62f011..0f6040766e8 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ gha-creds-*.json .nox *.log */file::memory:?cache=shared +weave/trace_server/model_providers \ No newline at end of file diff --git a/docs/docs/guides/core-types/media.md b/docs/docs/guides/core-types/media.md index 9d64a0f5e08..09a0ef66f49 100644 --- a/docs/docs/guides/core-types/media.md +++ b/docs/docs/guides/core-types/media.md @@ -72,3 +72,5 @@ make_audio_file_streaming("Hello, how are you?") This audio will be logged to weave and automatically displayed in the UI, with an audio player. The player can be expanded to view the raw audio waveform, in addition to a download button. ![Screenshot of audio trace view](imgs/audio-trace.png) + +Try our cookbook for [Audio Logging](/reference/gen_notebooks/audio_with_weave) or
Open In Colab
Open in Colab
. The cookbook also includes an advanced example of a Real Time Audio API based assistant integrated with Weave. diff --git a/docs/docs/guides/core-types/prompts.md b/docs/docs/guides/core-types/prompts.md new file mode 100644 index 00000000000..9a2d50ecf2b --- /dev/null +++ b/docs/docs/guides/core-types/prompts.md @@ -0,0 +1,373 @@ +# Prompts + +Creating, evaluating, and refining prompts is a core activity for AI engineers. +Small changes to a prompt can have big impacts on your application's behavior. +Weave lets you create prompts, save and retrieve them, and evolve them over time. +Some of the benefits of Weave's prompt management system are: + +- Unopinionated core, with a batteries-included option for rapid development +- Versioning that shows you how a prompt has evolved over time +- The ability to update a prompt in production without redeploying your application +- The ability to evaluate a prompt against many inputs to evaluate performance + +## Getting started + +If you want complete control over how a Prompt is constructed, you can subclass the base class, `weave.Prompt`, `weave.StringPrompt`, or `weave.MessagesPrompt` and implement the corresponding `format` method. When you publish one of these objects with `weave.publish`, it will appear in your Weave project on the "Prompts" page. + +``` +class Prompt(Object): + def format(self, **kwargs: Any) -> Any: + ... + +class StringPrompt(Prompt): + def format(self, **kwargs: Any) -> str: + ... + +class MessagesPrompt(Prompt): + def format(self, **kwargs: Any) -> list: + ... +``` + +Weave also includes a "batteries-included" class called `EasyPrompt` that can be simpler to start with, especially if you are working with APIs that are similar to OpenAI. This document highlights the features you get with EasyPrompt. + +## Constructing prompts + +You can think of the EasyPrompt object as a list of messages with associated roles, optional +placeholder variables, and an optional model configuration. +But constructing a prompt can be as simple as providing a single string: + +```python +import weave + +prompt = weave.EasyPrompt("What's 23 * 42?") +assert prompt[0] == {"role": "user", "content": "What's 23 * 42?"} +``` + +For terseness, the weave library aliases the `EasyPrompt` class to `P`. + +```python +from weave import P +p = P("What's 23 * 42?") +``` + +It is common for a prompt to consist of multiple messages. Each message has an associated `role`. +If the role is omitted, it defaults to `"user"`. + +**Some common roles** + +| Role | Description | +| --------- | -------------------------------------------------------------------------------------------------------------------- | +| system | System prompts provide high level instructions and can be used to set the behavior, knowledge, or persona of the AI. | +| user | Represents input from a human user. (This is the default role.) | +| assistant | Represents the AI's generated replies. Can be used for historical completions or to show examples. | + +For convenience, you can prefix a message string with one of these known roles: + +```python +import weave + +prompt = weave.EasyPrompt("system: Talk like a pirate") +assert prompt[0] == {"role": "system", "content": "Talk like a pirate"} + +# An explicit role parameter takes precedence +prompt = weave.EasyPrompt("system: Talk like a pirate", role="user") +assert prompt[0] == {"role": "user", "content": "system: Talk like a pirate"} + +``` + +Messages can be appended to a prompt one-by-one: + +```python +import weave + +prompt = weave.EasyPrompt() +prompt.append("You are an expert travel consultant.", role="system") +prompt.append("Give me five ideas for top kid-friendly attractions in New Zealand.") +``` + +Or you can append multiple messages at once, either with the `append` method or with the `Prompt` +constructor, which is convenient for constructing a prompt from existing messages. + +```python +import weave + +prompt = weave.EasyPrompt() +prompt.append([ + {"role": "system", "content": "You are an expert travel consultant."}, + "Give me five ideas for top kid-friendly attractions in New Zealand." +]) + +# Same +prompt = weave.EasyPrompt([ + {"role": "system", "content": "You are an expert travel consultant."}, + "Give me five ideas for top kid-friendly attractions in New Zealand." +]) +``` + +The Prompt class is designed to be easily inserted into existing code. +For example, you can quickly wrap it around all of the arguments to the +OpenAI chat completion `create` call including its messages and model +configuration. If you don't wrap the inputs, Weave's integration would still +track all of the call's inputs, but it would not extract them as a separate +versioned object. Having a separate Prompt object allows you to version +the prompt, easily filter calls by that version, etc. + +```python +from weave import init, P +from openai import OpenAI +client = OpenAI() + +# Must specify a target project, otherwise the Weave code is a no-op +# highlight-next-line +init("intro-example") + +# highlight-next-line +response = client.chat.completions.create(P( + model="gpt-4o-mini", + messages=[ + {"role": "user", "content": "What's 23 * 42?"} + ], + temperature=0.7, + max_tokens=64, + top_p=1 +# highlight-next-line +)) +``` + +:::note +Why this works: Weave's OpenAI integration wraps the OpenAI `create` method to make it a Weave Op. +When the Op is executed, the Prompt object in the input will get saved and associated with the Call. +However, it will be replaced with the structure the `create` method expects for the execution of the +underlying function. +::: + +## Parameterizing prompts + +When specifying a prompt, you can include placeholders for values you want to fill in later. These placeholders are called "Parameters". +Parameters are indicated with curly braces. Here's a simple example: + +```python +import weave + +prompt = weave.EasyPrompt("What's {A} + {B}?") +``` + +You will specify values for all of the parameters or "bind" them, when you [use the prompt](#using-prompts). + +The `require` method of Prompt allows you to associate parameters with restrictions that will be checked at bind time to detect programming errors. + +```python +import weave + +prompt = weave.EasyPrompt("What's {A} + 42?") +prompt.require("A", type="int", min=0, max=100) + +prompt = weave.EasyPrompt("system: You are a {profession}") +prompt.require("profession", oneof=('pirate', 'cartoon mouse', 'hungry dragon'), default='pirate') +``` + +## Using prompts + +You use a Prompt by converting it into a list of messages where all template placeholders have been filled in. You can bind a prompt to parameter values with the `bind` method or by simply calling it as a function. Here's an example where the prompt has zero parameters. + +```python +import weave +prompt = weave.EasyPrompt("What's 23 * 42?") +assert prompt() == prompt.bind() == [ + {"role": "user", "content": "What's 23 * 42?"} +] +``` + +If a prompt has parameters, you would specify values for them when you use the prompt. +Parameter values can be passed in as a dictionary or as keyword arguments. + +```python +import weave +prompt = weave.EasyPrompt("What's {A} + {B}?") +assert prompt(A=5, B="10") == prompt({"A": 5, "B": "10"}) +``` + +If any parameters are missing, they will be left unsubstituted in the output. + +Here's a complete example of using a prompt with OpenAI. This example also uses [Weave's OpenAI integration](../integrations/openai.md) to automatically log the prompt and response. + +```python +import weave +from openai import OpenAI +client = OpenAI() + +weave.init("intro-example") +prompt = weave.EasyPrompt() +prompt.append("You will be provided with a tweet, and your task is to classify its sentiment as positive, neutral, or negative.", role="system") +prompt.append("I love {this_thing}!") + +response = client.chat.completions.create( + model="gpt-4o-mini", + messages=prompt(this_thing="Weave"), + temperature=0.7, + max_tokens=64, + top_p=1 +) +``` + +## Publishing to server + +Prompt are a type of [Weave object](../tracking/objects.md), and use the same methods for publishing to the Weave server. +You must specify a destination project name with `weave.init` before you can publish a prompt. + +```python +import weave + +prompt = weave.EasyPrompt() +prompt.append("What's 23 * 42?") + +weave.init("intro-example") # Use entity/project format if not targeting your default entity +weave.publish(prompt, name="calculation-prompt") +``` + +Weave will automatically determine if the object has changed and only publish a new version if it has. +You can also specify a name or description for the Prompt as part of its constructor. + +```python +import weave + +prompt = weave.EasyPrompt( + "What's 23 * 42?", + name="calculation-prompt", + description="A prompt for calculating the product of two numbers.", +) + +weave.init("intro-example") +weave.publish(prompt) +``` + +## Retrieving from server + +Prompt are a type of [Weave object](../tracking/objects.md), and use the same methods for retrieval from the Weave server. +You must specify a source project name with `weave.init` before you can retrieve a prompt. + +```python +import weave + +weave.init("intro-example") +prompt = weave.ref("calculation-prompt").get() +``` + +By default, the latest version of the prompt is returned. You can make this explicit or select a specific version by providing its version id. + +```python +import weave + +weave.init("intro-example") +prompt = weave.ref("calculation-prompt:latest").get() +# ":", for example: +prompt = weave.ref("calculation-prompt:QSLzr96CTzFwLWgFFi3EuawCI4oODz4Uax98SxIY79E").get() +``` + +It is also possible to retrieve a Prompt without calling `init` if you pass a fully qualified URI to `weave.ref`. + +## Loading and saving from files + +Prompts can be saved to files and loaded from files. This can be convenient if you want your Prompt to be versioned through +a mechanism other than Weave such as git, or as a fallback if Weave is not available. + +To save a prompt to a file, you can use the `dump_file` method. + +```python +import weave + +prompt = weave.EasyPrompt("What's 23 * 42?") +prompt.dump_file("~/prompt.json") +``` + +and load it again later with `Prompt.load_file`. + +```python +import weave + +prompt = weave.EasyPrompt.load_file("~/prompt.json") +``` + +You can also use the lower level `dump` and `Prompt.load` methods for custom (de)serialization. + +## Evaluating prompts + +The [Parameter feature of prompts](#parameterizing-prompts) can be used to execute or evaluate variations of a prompt. + +You can bind each row of a [Dataset](./datasets.md) to generate N variations of a prompt. + +```python +import weave + +# Create a dataset +dataset = weave.Dataset(name='countries', rows=[ + {'id': '0', 'country': "Argentina"}, + {'id': '1', 'country': "Belize"}, + {'id': '2', 'country': "Canada"}, + {'id': '3', 'country': "New Zealand"}, +]) + +prompt = weave.EasyPrompt(name='travel_agent') +prompt.append("You are an expert travel consultant.", role="system") +prompt.append("Tell me the capital of {country} and about five kid-friendly attractions there.") + + +prompts = prompt.bind_rows(dataset) +assert prompts[2][1]["content"] == "Tell me the capital of Canada and about five kid-friendly attractions there." +``` + +You can extend this into an [Evaluation](./evaluations.md): + +```python +import asyncio + +import openai +import weave + +weave.init("intro-example") + +# Create a dataset +dataset = weave.Dataset(name='countries', rows=[ + {'id': '0', 'country': "Argentina", 'capital': "Buenos Aires"}, + {'id': '1', 'country': "Belize", 'capital': "Belmopan"}, + {'id': '2', 'country': "Canada", 'capital': "Ottawa"}, + {'id': '3', 'country': "New Zealand", 'capital': "Wellington"}, +]) + +# Create a prompt +prompt = weave.EasyPrompt(name='travel_agent') +prompt.append("You are an expert travel consultant.", role="system") +prompt.append("Tell me the capital of {country} and about five kid-friendly attractions there.") + +# Create a model, combining a prompt with model configuration +class TravelAgentModel(weave.Model): + + model_name: str + prompt: weave.EasyPrompt + + @weave.op + async def predict(self, country: str) -> dict: + client = openai.AsyncClient() + + response = await client.chat.completions.create( + model=self.model_name, + messages=self.prompt(country=country), + ) + result = response.choices[0].message.content + if result is None: + raise ValueError("No response from model") + return result + +# Define and run the evaluation +@weave.op +def mentions_capital_scorer(capital: str, model_output: str) -> dict: + return {'correct': capital in model_output} + +model = TravelAgentModel(model_name="gpt-4o-mini", prompt=prompt) +evaluation = weave.Evaluation( + dataset=dataset, + scorers=[mentions_capital_scorer], +) +asyncio.run(evaluation.evaluate(model)) + +``` diff --git a/docs/docs/guides/evaluation/scorers.md b/docs/docs/guides/evaluation/scorers.md new file mode 100644 index 00000000000..ce7ea3b86c1 --- /dev/null +++ b/docs/docs/guides/evaluation/scorers.md @@ -0,0 +1,670 @@ +# Evaluation Metrics + +## Evaluations in Weave +In Weave, Scorers are used to evaluate AI outputs and return evaluation metrics. They take the AI's output, analyze it, and return a dictionary of results. Scorers can use your input data as reference if needed and can also output extra information, such as explanations or reasonings from the evaluation. + +Scorers are passed to a `weave.Evaluation` object during evaluation. There are two types of Scorers in weave: + +1. **Function-based Scorers:** Simple Python functions decorated with `@weave.op`. +2. **Class-based Scorers:** Python classes that inherit from `weave.Scorer` for more complex evaluations. + +Scorers must return a dictionary and can return multiple metrics, nested metrics and non-numeric values such as text returned from a LLM-evaluator about its reasoning. + +## Create your own Scorers +### Function-based Scorers +These are functions decorated with `@weave.op` that return a dictionary. They're great for simple evaluations like: + +```python +import weave + +@weave.op +def evaluate_uppercase(text: str) -> dict: # Added return type hint + return {"text_is_uppercase": text.isupper()} + +my_eval = weave.Evaluation( + dataset=[{"text": "HELLO WORLD"}], + scorers=[evaluate_uppercase] +) +``` + +When the evaluation is run, `evaluate_uppercase` checks if the text is all uppercase. + +### Class-based Scorers +For more advanced evaluations, especially when you need to keep track of additional scorer metadata, try different prompts for your LLM-evaluators, or make multiple function calls, you can use the `Scorer` class. + +**Requirements:** +1. Inherit from `weave.Scorer`. +2. Define a `score` method decorated with `@weave.op`. +3. The `score` method must return a dictionary. + +Example: + + +```python +import weave +from openai import OpenAI +from weave import Scorer + +llm_client = OpenAI() + +#highlight-next-line +class SummarizationScorer(Scorer): + model_id: str = "gpt-4o" + system_prompt: str = "Evaluate whether the summary is good." + + @weave.op + def some_complicated_preprocessing(self, text: str) -> str: + processed_text = "Original text: \n" + text + "\n" + return processed_text + + @weave.op + def call_llm(self, summary: str, processed_text: str) -> dict: + res = llm_client.chat.completions.create( + messages=[ + {"role": "system", "content": self.system_prompt}, + {"role": "user", "content": ( + f"Analyse how good the summary is compared to the original text." + f"Summary: {summary}\n{processed_text}" + )}]) + return {"summary_quality": res} + + @weave.op + def score(self, output: str, text: str) -> dict: + """Score the summary quality. + + Args: + output: The summary generated by an AI system + text: The original text being summarized + """ + processed_text = self.some_complicated_preprocessing(text) + eval_result = self.call_llm(summary=output, processed_text=processed_text) + return {"summary_quality": eval_result} + +evaluation = weave.Evaluation( + dataset=[{"text": "The quick brown fox jumps over the lazy dog."}], + scorers=[summarization_scorer]) +``` +This class evaluates how good a summary is by comparing it to the original text. + +## How Scorers Work +### Scorer Keyword Arguments +Scorers can access both the output from your AI system and the input data from the dataset row. + +- **Input:** If you would like your scorer to use data from your dataset row, such as a "label" or "target" column then you can easily make this available to the scorer by adding a `label` or `target` keyword argument to your scorer definition. + +For example if you wanted to use a column called "label" from your dataset then your scorer function (or `score` class method) would have a parameter list like this: + +```python +@weave.op +def my_custom_scorer(output: str, label: int) -> dict: # Added return type hint + ... +``` + +When a weave `Evaluation` is run, the output of the AI system is passed to the `output` parameter. The `Evaluation` also automatically tries to match any additional scorer argument names to your dataset columns. If customizing your scorer arguments or dataset columns is not feasible, you can use column mapping - see below for more. + +- **Output:** Include an `output` parameter in your scorer function's signature to access the AI system's output. + + +### Mapping Column Names with column_map +Sometimes, the `score` methods' argument names don't match the column names in your dataset. You can fix this using a `column_map`. + +If you're using a class-based scorer, pass a dictionary to the `column_map` attribute of `Scorer` when you initialise your scorer class. This dictionary maps your `score` method's argument names to the dataset's column names, in the order: `{scorer_keyword_argument: dataset_column_name}`. + +Example: + +```python +import weave +from weave import Scorer + +# A dataset with news articles to be summarised +dataset = [ + {"news_article": "The news today was great...", "date": "2030-04-20", "source": "Bright Sky Network"}, + ... +] + +# Scorer class +class SummarizationScorer(Scorer): + + @weave.op + def score(output, text) -> dict: + """ + output: output summary from a LLM summarization system + text: the text being summarised + """ + ... # evaluate the quality of the summary + +# create a scorer with a column mapping the `text` argument to the `news_article` data column +scorer = SummarizationScorer(column_map={"text" : "news_article"}) +``` + +Now, the `text` argument in the `score` method will receive data from the `news_article` dataset column. + +**Notes:** +- Another equivalent option to map your columns is to subclass the `Scorer` and overload the `score` method mapping the columns explicitly. + +```python +import weave +from weave import Scorer + +class MySummarizationScorer(SummarizationScorer): + + @weave.op + def score(self, output: str, news_article: str) -> dict: # Added type hints + # overload the score method and map columns manually + return super().score(output=output, text=news_article) +``` + +### Final summarization of the scorer + +During evaluation, the scorer will be computed for each row of your dataset. To provide a final score for the evaluation we provide an `auto_summarize` depending on the returning type of the output. + - average will be computed for numerical columns + - count and fraction for boolean cols + - other col types are ignored + +You can override the `summarize` method on the `Scorer` class and provide your own way of computing the final scores. The `summarize` function expects: + +- A single parameter `score_rows`: This is a list of dictionaries, where each dictionary contains the scores returned by the `score` method for a single row of your dataset. +- It should return a dictionary containing the summarized scores. + +**Why this is useful?** + +When you need to score all rows before deciding on the final value of the score for the dataset. + +```python +class MyBinaryScorer(Scorer): + """ + Returns True if the full output matches the target, False if not + """ + + @weave.op + def score(output, target): + return {"match": if output == target} + + def summarize(self, score_rows: list) -> dict: + full_match = all(row["match"] for row in score_rows) + return {"full_match": full_match} +``` +> In this example, the default `auto_summarize` would have returned the count and proportion of True. + +If you want to learn more, check the implementation of [CorrectnessLLMJudge](/tutorial-rag#optional-defining-a-scorer-class). + +## Predefined Scorers + +**Installation** + +To use Weave's predefined scorers you need to install some additional dependencies: + +```bash +pip install weave[scorers] +``` + +**LLM-evaluators** + +The pre-defined scorers that use LLMs support the OpenAI, Anthropic, Google GenerativeAI and MistralAI clients. They also use `weave`'s `InstructorLLMScorer` class, so you'll need to install the [`instructor`](https://github.com/instructor-ai/instructor) Python package to be able to use them. You can get all necessary dependencies with `pip install "weave[scorers]"` + +### `HallucinationFreeScorer` + +This scorer checks if your AI system's output includes any hallucinations based on the input data. + +```python +from weave.scorers import HallucinationFreeScorer + +llm_client = ... # initialize your LLM client here + +scorer = HallucinationFreeScorer( + client=llm_client, + model_id="gpt4o" +) +``` + +**Customization:** +- Customize the `system_prompt` and `user_prompt` attributes of the scorer to define what "hallucination" means for you. + +**Notes:** +- The `score` method expects an input column named `context`. If your dataset uses a different name, use the `column_map` attribute to map `context` to the dataset column. + +Here you have an example in the context of an evaluation: + +```python +import asyncio +from openai import OpenAI +import weave +from weave.scorers import HallucinationFreeScorer + +# Initialize clients and scorers +llm_client = OpenAI() +hallucination_scorer = HallucinationFreeScorer( + client=llm_client, + model_id="gpt-4o", + column_map={"context": "input", "output": "other_col"} +) + +# Create dataset +dataset = [ + {"input": "John likes various types of cheese."}, + {"input": "Pepe likes various types of cheese."}, +] + +@weave.op +def model(input: str) -> str: + return "The person's favorite cheese is cheddar." + +# Run evaluation +evaluation = weave.Evaluation( + dataset=dataset, + scorers=[hallucination_scorer], +) +result = asyncio.run(evaluation.evaluate(model)) +print(result) +# {'HallucinationFreeScorer': {'has_hallucination': {'true_count': 2, 'true_fraction': 1.0}}, 'model_latency': {'mean': 1.4395725727081299}} +``` +--- + +### `SummarizationScorer` + +Use an LLM to compare a summary to the original text and evaluate the quality of the summary. + +```python +from weave.scorers import SummarizationScorer + +llm_client = ... # initialize your LLM client here + +scorer = SummarizationScorer( + client=llm_client, + model_id="gpt4o" +) +``` + +**How It Works:** + +This scorer evaluates summaries in two ways: + +1. **Entity Density:** Checks the ratio of unique entities (like names, places, or things) mentioned in the summary to the total word count in the summary in order to estimate the "information density" of the summary. Uses an LLM to extract the entities. Similar to how entity density is used in the Chain of Density paper, https://arxiv.org/abs/2309.04269 + +2. **Quality Grading:** Uses an LLM-evaluator to grade the summary as `poor`, `ok`, or `excellent`. These grades are converted to scores (0.0 for poor, 0.5 for ok, and 1.0 for excellent) so you can calculate averages. + +**Customization:** +- Adjust `summarization_evaluation_system_prompt` and `summarization_evaluation_prompt` to define what makes a good summary. + +**Notes:** +- This scorer uses the `InstructorLLMScorer` class. +- The `score` method expects the original text that was summarized to be present in the `input` column of the dataset. Use the `column_map` class attribute to map `input` to the correct dataset column if needed. + + +Here you have an example usage of the `SummarizationScorer` in the context of an evaluation: + +```python +import asyncio +from openai import OpenAI +import weave +from weave.scorers import SummarizationScorer + +class SummarizationModel(weave.Model): + @weave.op() + async def predict(self, input: str) -> str: + return "This is a summary of the input text." + +# Initialize clients and scorers +llm_client = OpenAI() +model = SummarizationModel() +summarization_scorer = SummarizationScorer( + client=llm_client, + model_id="gpt-4o", +) +# Create dataset +dataset = [ + {"input": "The quick brown fox jumps over the lazy dog."}, + {"input": "Artificial Intelligence is revolutionizing various industries."} +] + +# Run evaluation +evaluation = weave.Evaluation(dataset=dataset, scorers=[summarization_scorer]) +results = asyncio.run(evaluation.evaluate(model)) +print(results) +# {'SummarizationScorer': {'is_entity_dense': {'true_count': 0, 'true_fraction': 0.0}, 'summarization_eval_score': {'mean': 0.0}, 'entity_density': {'mean': 0.0}}, 'model_latency': {'mean': 6.210803985595703e-05}} +``` + +--- + +### `OpenAIModerationScorer` + +The `OpenAIModerationScorer` uses OpenAI's Moderation API to check if the AI system's output contains disallowed content, such as hate speech or explicit material. + +```python +from weave.scorers import OpenAIModerationScorer +from openai import OpenAI + +oai_client = OpenAI(api_key=...) # initialize your LLM client here + +scorer = OpenAIModerationScorer( + client=oai_client, + model_id="text-embedding-3-small" +) +``` + +**How It Works:** + +- Sends the AI's output to the OpenAI Moderation endpoint and returns a dictionary indicating whether the content is flagged and details about the categories involved. + +**Notes:** +- Requires the `openai` Python package. +- The client must be an instance of OpenAI's `OpenAI` or `AsyncOpenAI` client. + + +Here you have an example in the context of an evaluation: +```python +import asyncio +from openai import OpenAI +import weave +from weave.scorers import OpenAIModerationScorer + +class MyModel(weave.Model): + @weave.op + async def predict(self, input: str) -> str: + return input + +# Initialize clients and scorers +client = OpenAI() +model = MyModel() +moderation_scorer = OpenAIModerationScorer(client=client) + +# Create dataset +dataset = [ + {"input": "I love puppies and kittens!"}, + {"input": "I hate everyone and want to hurt them."} +] + +# Run evaluation +evaluation = weave.Evaluation(dataset=dataset, scorers=[moderation_scorer]) +results = asyncio.run(evaluation.evaluate(model)) +print(results) +# {'OpenAIModerationScorer': {'flagged': {'true_count': 1, 'true_fraction': 0.5}, 'categories': {'violence': {'true_count': 1, 'true_fraction': 1.0}}}, 'model_latency': {'mean': 9.500980377197266e-05}} +``` + +--- + +### `EmbeddingSimilarityScorer` + +The `EmbeddingSimilarityScorer` computes the cosine similarity between the embeddings of the AI system's output and a target text from your dataset. It's useful for measuring how similar the AI's output is to a reference text. + +```python +from weave.scorers import EmbeddingSimilarityScorer + +llm_client = ... # initialise your LlM client + +similarity_scorer = EmbeddingSimilarityScorer( + client=llm_client + target_column="reference_text", # the dataset column to compare the output against + threshold=0.4 # the cosine similarity threshold to use +) +``` + +**Parameters:** + +- `target`: This scorer expects a `target` column in your dataset, it will calculate the cosine similarity of the embeddings of the `target` column to the AI system output. If your dataset doesn't contain a column called `target` you can use the scorers `column_map` attribute to map `target` to the appropriate column name in your dataset. See the Column Mapping section for more. +- `threshold` (float): The minimum cosine similarity score between the embedding of the AI system output and the embdedding of the `target`, above which the 2 samples are considered "similar", (defaults to `0.5`). `threshold` can be in a range from -1 to 1: + - 1 indicates identical direction. + - 0 indicates orthogonal vectors. + - -1 indicates opposite direction. + +The correct cosine similarity threshold to set can fluctuate quite a lot depending on your use case, we advise exploring different thresholds. + + +Here you have an example usage of the `EmbeddingSimilarityScorer` in the context of an evaluation: + +```python +import asyncio +from openai import OpenAI +import weave +from weave.scorers import EmbeddingSimilarityScorer + +# Initialize clients and scorers +client = OpenAI() +similarity_scorer = EmbeddingSimilarityScorer( + client=client, + threshold=0.7, + column_map={"target": "reference"} +) + +# Create dataset +dataset = [ + { + "input": "He's name is John", + "reference": "John likes various types of cheese.", + }, + { + "input": "He's name is Pepe.", + "reference": "Pepe likes various types of cheese.", + }, +] + +# Define model +@weave.op +def model(input: str) -> str: + return "John likes various types of cheese." + +# Run evaluation +evaluation = weave.Evaluation( + dataset=dataset, + scorers=[similarity_scorer], +) +result = asyncio.run(evaluation.evaluate(model)) +print(result) +# {'EmbeddingSimilarityScorer': {'is_similar': {'true_count': 1, 'true_fraction': 0.5}, 'similarity_score': {'mean': 0.8448514031462045}}, 'model_latency': {'mean': 0.45862746238708496}} +``` + +--- + +### `ValidJSONScorer` + +The ValidJSONScorer checks whether the AI system's output is valid JSON. This scorer is useful when you expect the output to be in JSON format and need to verify its validity. + +```python +from weave.scorers import ValidJSONScorer + +json_scorer = ValidJSONScorer() +``` + +Here you have an example usage of the `ValidJSONScorer` in the context of an evaluation: + +```python +import asyncio +import weave +from weave.scorers import ValidJSONScorer + +class JSONModel(weave.Model): + @weave.op() + async def predict(self, input: str) -> str: + # This is a placeholder. + # In a real scenario, this would generate JSON. + return '{"key": "value"}' + +model = JSONModel() +json_scorer = ValidJSONScorer() + +dataset = [ + {"input": "Generate a JSON object with a key and value"}, + {"input": "Create an invalid JSON"} +] + +evaluation = weave.Evaluation(dataset=dataset, scorers=[json_scorer]) +results = asyncio.run(evaluation.evaluate(model)) +print(results) +# {'ValidJSONScorer': {'json_valid': {'true_count': 2, 'true_fraction': 1.0}}, 'model_latency': {'mean': 8.58306884765625e-05}} +``` + + +--- + +### `ValidXMLScorer` + +The `ValidXMLScorer` checks whether the AI system's output is valid XML. This is useful when expecting XML-formatted outputs. + +```python +from weave.scorers import ValidXMLScorer + +xml_scorer = ValidXMLScorer() +``` + + +Here you have an example usage of the `ValidXMLScorer` in the context of an evaluation: + +```python +import asyncio +import weave +from weave.scorers import ValidXMLScorer + +class XMLModel(weave.Model): + @weave.op() + async def predict(self, input: str) -> str: + # This is a placeholder. In a real scenario, this would generate XML. + return 'value' + +model = XMLModel() +xml_scorer = ValidXMLScorer() + +dataset = [ + {"input": "Generate a valid XML with a root element"}, + {"input": "Create an invalid XML"} +] + +evaluation = weave.Evaluation(dataset=dataset, scorers=[xml_scorer]) +results = asyncio.run(evaluation.evaluate(model)) +print(results) +# {'ValidXMLScorer': {'xml_valid': {'true_count': 2, 'true_fraction': 1.0}}, 'model_latency': {'mean': 8.20159912109375e-05}} +``` + +--- + +### `PydanticScorer` + +The `PydanticScorer` validates the AI system's output against a Pydantic model to ensure it adheres to a specified schema or data structure. + +```python +from weave.scorers import PydanticScorer +from pydantic import BaseModel + +class FinancialReport(BaseModel): + revenue: int + year: str + +pydantic_scorer = PydanticScorer(model=FinancialReport) +``` + +--- + +### RAGAS - `ContextEntityRecallScorer` + +The `ContextEntityRecallScorer` estimates context recall by extracting entities from both the AI system's output and the provided context, then computing the recall score. Based on the [RAGAS](https://github.com/explodinggradients/ragas) evaluation library + +```python +from weave.scorers import ContextEntityRecallScorer + +llm_client = ... # initialise your LlM client + +entity_recall_scorer = ContextEntityRecallScorer( + client=llm_client + model_id="your-model-id" +) +``` + +**How It Works:** + +- Uses an LLM to extract unique entities from the output and context and calculates recall. +- **Recall** indicates the proportion of important entities from the context that are captured in the output, helping to assess the model's effectiveness in retrieving relevant information. +- Returns a dictionary with the recall score. + +**Notes:** + +- Expects a `context` column in your dataset, use `column_map` to map `context` to another dataset column if needed. + +--- + +### RAGAS - `ContextRelevancyScorer` + +The `ContextRelevancyScorer` evaluates the relevancy of the provided context to the AI system's output. It helps determine if the context used is appropriate for generating the output. Based on the [RAGAS](https://github.com/explodinggradients/ragas) evaluation library. + +```python +from weave.scorers import ContextRelevancyScorer + +llm_client = ... # initialise your LlM client + +relevancy_scorer = ContextRelevancyScorer( + llm_client = ... # initialise your LlM client + model_id="your-model-id" + ) +``` + +**How It Works:** + +- Uses an LLM to rate the relevancy of the context to the output on a scale from 0 to 1. +- Returns a dictionary with the `relevancy_score`. + +**Notes:** + +- Expects a `context` column in your dataset, use `column_map` to map `context` to another dataset column if needed. +- Customize the `relevancy_prompt` to define how relevancy is assessed. + + +Here you have an example usage of `ContextEntityRecallScorer` and `ContextRelevancyScorer` in the context of an evaluation: + +```python +import asyncio +from textwrap import dedent +from openai import OpenAI +import weave +from weave.scorers import ContextEntityRecallScorer, ContextRelevancyScorer + +class RAGModel(weave.Model): + @weave.op() + async def predict(self, question: str) -> str: + "Retrieve relevant context" + return "Paris is the capital of France." + + +model = RAGModel() + +# Define prompts +relevancy_prompt: str = dedent(""" + Given the following question and context, rate the relevancy of the context to the question on a scale from 0 to 1. + + Question: {question} + Context: {context} + Relevancy Score (0-1): + """) + +# Initialize clients and scorers +llm_client = OpenAI() +entity_recall_scorer = ContextEntityRecallScorer( + client=client, + model_id="gpt-4o", +) + +relevancy_scorer = ContextRelevancyScorer( + client=llm_client, + model_id="gpt-4o", + relevancy_prompt=relevancy_prompt +) + +# Create dataset +dataset = [ + { + "question": "What is the capital of France?", + "context": "Paris is the capital city of France." + }, + { + "question": "Who wrote Romeo and Juliet?", + "context": "William Shakespeare wrote many famous plays." + } +] + +# Run evaluation +evaluation = weave.Evaluation( + dataset=dataset, + scorers=[entity_recall_scorer, relevancy_scorer] +) +results = asyncio.run(evaluation.evaluate(model)) +print(results) +# {'ContextEntityRecallScorer': {'recall': {'mean': 0.3333333333333333}}, 'ContextRelevancyScorer': {'relevancy_score': {'mean': 0.5}}, 'model_latency': {'mean': 9.393692016601562e-05}} +``` + diff --git a/docs/docs/guides/integrations/langchain.md b/docs/docs/guides/integrations/langchain.md index b382e793e70..4487a85dfd4 100644 --- a/docs/docs/guides/integrations/langchain.md +++ b/docs/docs/guides/integrations/langchain.md @@ -196,7 +196,7 @@ Evaluations help you measure the performance of your models. By using the [`weav ```python -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 sentences = [ "There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy.", diff --git a/docs/docs/guides/tracking/costs.md b/docs/docs/guides/tracking/costs.md index 8bcddeb2e0c..bedca15aa17 100644 --- a/docs/docs/guides/tracking/costs.md +++ b/docs/docs/guides/tracking/costs.md @@ -1,9 +1,5 @@ # Costs -:::info -Custom costs are accessible via Python and REST queries. UI uptake is under development and expected to be complete by middle of October 2024 -::: - ## Adding a custom cost You can add a custom cost by using the [`add_cost`](/reference/python-sdk/weave/trace/weave.trace.weave_client#method-add_cost) method. diff --git a/docs/docs/media/multi-agent-structured-output/0.png b/docs/docs/media/multi-agent-structured-output/0.png new file mode 100644 index 00000000000..a49c7d93219 Binary files /dev/null and b/docs/docs/media/multi-agent-structured-output/0.png differ diff --git a/docs/docs/media/multi-agent-structured-output/1.png b/docs/docs/media/multi-agent-structured-output/1.png new file mode 100644 index 00000000000..4aaea4187f7 Binary files /dev/null and b/docs/docs/media/multi-agent-structured-output/1.png differ diff --git a/docs/docs/media/multi-agent-structured-output/2.png b/docs/docs/media/multi-agent-structured-output/2.png new file mode 100644 index 00000000000..96007934546 Binary files /dev/null and b/docs/docs/media/multi-agent-structured-output/2.png differ diff --git a/docs/docs/media/multi-agent-structured-output/3.png b/docs/docs/media/multi-agent-structured-output/3.png new file mode 100644 index 00000000000..269f70399e1 Binary files /dev/null and b/docs/docs/media/multi-agent-structured-output/3.png differ diff --git a/docs/docs/reference/gen_notebooks/audio_with_weave.md b/docs/docs/reference/gen_notebooks/audio_with_weave.md new file mode 100644 index 00000000000..a8c6b45efc1 --- /dev/null +++ b/docs/docs/reference/gen_notebooks/audio_with_weave.md @@ -0,0 +1,1198 @@ +--- +title: Log Audio With Weave +--- + + +:::tip[This is a notebook] + +
Open In Colab
Open in Colab
+ +
View in Github
View in Github
+ +::: + + + + + +# How to use Weave with Audio Data: An OpenAI Example + +This demo uses the OpenAI chat completions API with GPT 4o Audio Preview to generate audio responses to text prompts and track these in Weave. + + + + +For the advanced use case, we leverage the OpenAI Realtime API to stream audio in realtime. Click the following thumbnail to view the video demonstration, or click [here](https://www.youtube.com/watch?v=lnnd73xDElw). + +[![Everything Is AWESOME](https://img.youtube.com/vi/lnnd73xDElw/0.jpg)](https://www.youtube.com/watch?v=lnnd73xDElw "Everything Is AWESOME") + + + +## Setup + +Start by installing the OpenAI (`openai`) and Weave (`weave`) dependencies, as well as API key management dependencey `set-env`. + + +```python +%%capture +!pip install openai +!pip install weave +!pip install set-env-colab-kaggle-dotenv -q # for env var +``` + +Next, load the required API keys for OpenAI and Weave. Here, we use set_env which is compatible with google colab's secret keys manager, and is an alternative to colab's specific `google.colab.userdata`. See: [here](https://pypi.org/project/set-env-colab-kaggle-dotenv/) for usage instructions. + + +```python +# Set environment variables. +from set_env import set_env + +_ = set_env("OPENAI_API_KEY") +_ = set_env("WANDB_API_KEY") +``` + +And finally import the required libraries. + + +```python +import base64 +import os +import time +import wave + +import numpy as np +from IPython.display import display +from openai import OpenAI + +import weave +``` + +## Audio Streaming and Storage Example + +Now we will setup a call to OpenAI's completions endpoint with audio modality enabled. First create the OpenAI client and initiate a Weave project. + + +```python +client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY")) +weave.init("openai-audio-chat") +``` + +Now we will define our OpenAI completions request and add our Weave decorator (op). + +Here, we define the function `prompt_endpont_and_log_trace`. This function has three primary steps: +1. We make a completion object using the `GPT 4o Audio Preview` model that supports text and audio inputs and outputs. + - We prompt the model to count to 13 slowly with varying accents. + - We set the completion to "stream". + +2. We open a new output file to which the streamed data is writen chunk by chunk. + +3. We return an open file handler to the audio file so Weave logs the audio data in the trace. + + +```python +SAMPLE_RATE = 22050 + + +@weave.op() +def prompt_endpoint_and_log_trace(system_prompt=None, user_prompt=None): + if not system_prompt: + system_prompt = "You're the fastest counter in the world" + if not user_prompt: + user_prompt = "Count to 13 super super slow, enunciate each number with a dramatic flair, changing up accents as you go along. British, French, German, Spanish, etc." + # Request from the OpenAI API with audio modality + completion = client.chat.completions.create( + model="gpt-4o-audio-preview", + modalities=["text", "audio"], + audio={"voice": "fable", "format": "pcm16"}, + stream=True, + messages=[ + {"role": "system", "content": system_prompt}, + {"role": "user", "content": user_prompt}, + ], + ) + + # Open a wave file for writing + with wave.open("./output.wav", "wb") as wav_file: + wav_file.setnchannels(1) # Mono + wav_file.setsampwidth(2) # 16-bit + wav_file.setframerate(SAMPLE_RATE) # Sample rate (adjust if needed) + + # Write chunks as they are streamed in from the API + for chunk in completion: + if ( + hasattr(chunk, "choices") + and chunk.choices is not None + and len(chunk.choices) > 0 + ): + if ( + hasattr(chunk.choices[0].delta, "audio") + and chunk.choices[0].delta.audio.get("data") is not None + ): + # Decode the base64 audio data + audio_data = base64.b64decode( + chunk.choices[0].delta.audio.get("data") + ) + + # Write the current chunk to the wave file + wav_file.writeframes(audio_data) + + # Return the file to Weave op + return wave.open("output.wav", "rb") +``` + +## Testing + +Run the following cell. The system and user prompt will be stored in a Weave trace as well as the output audio. +After running the cell, click the link next to the "🍩" emoji to view your trace. + + +```python +from IPython.display import Audio, display + +# Call the function to write the audio stream +prompt_endpoint_and_log_trace( + system_prompt="You're the fastest counter in the world", + user_prompt="Count to 13 super super slow, enunciate each number with a dramatic flair, changing up accents as you go along. British, French, German, Spanish, etc.", +) + +# Display the updated audio stream +display(Audio("output.wav", rate=SAMPLE_RATE, autoplay=True)) +``` + +# Advanced Usage: Realtime Audio API with Weave + +
+ (Advanced) Realtime Audio API with Weave +OpenAI's realtime API is a highly functional and reliable conversational API for building realtime audio and text assistants. + +Please note: +- Review the cells in [Microphone Configuration](#microphone-configuration) +- Due to limitations of the Google Colab execution environment, **this must be run on your host machine** as a Jupyter Notebook. This cannot be ran in the browser. + - On MacOS you will need to install `portaudio` via Brew (see [here](https://formulae.brew.sh/formula/portaudio)) for Pyaudio to function. +- OpenAI's Python SDK does not yet provide Realtime API support. We implement the complete OAI Realtime API schema in Pydantic for greater legibility, and may deprecate once official support is released. +- The `enable_audio_playback` toggle will cause playback of assistant outputted audio. Please note that **headphones are required if this is enabled**, as echo detection requires a highly complex implementation. + + +## Requirements Setup + + +```python +%%capture +!pip install numpy==2.0 +!pip install weave +!pip install pyaudio # On mac, you may need to install portaudio first with `brew install portaudio` +!pip install websocket-client +!pip install set-env-colab-kaggle-dotenv -q # for env var +!pip install resampy +``` + + +```python +import base64 +import io +import json +import os +import threading +import time +import wave +from typing import Dict, List, Optional + +import numpy as np +import pyaudio +import resampy +import websocket +from set_env import set_env + +import weave +``` + + +```python +# Set environment variables. +# See: https://pypi.org/project/set-env-colab-kaggle-dotenv/ for usage instructions. +_ = set_env("OPENAI_API_KEY") +_ = set_env("WANDB_API_KEY") +``` + +## Microphone Configuration + +Run the following cell to find all available audio devices. Then, populate the `INPUT_DEVICE_INDEX` and the `OUTPUT_DEVICE_INDEX` based on the devices listed. Your input device will have at least 1 input channels, and your output device will have at least 1 output channels. + + +```python +# Get device list from pyaudio so we can configure the next cell +p = pyaudio.PyAudio() +devices_data = {i: p.get_device_info_by_index(i) for i in range(p.get_device_count())} +for i, device in devices_data.items(): + print( + f"Found device @{i}: {device['name']} with sample rate: {device['defaultSampleRate']} and input channels: {device['maxInputChannels']} and output channels: {device['maxOutputChannels']}" + ) +``` + + +```python +INPUT_DEVICE_INDEX = 3 # @param # Choose based on device list above. Make sure device has > 0 input channels. +OUTPUT_DEVICE_INDEX = 12 # @param # Chose based on device list above. Make sure device has > 0 output channels. +enable_audio_playback = True # @param {type:"boolean"} # Toggle on assistant audio playback. Requires headphones. + +# Audio recording and streaming parameters +INPUT_DEVICE_CHANNELS = devices_data[INPUT_DEVICE_INDEX][ + "maxInputChannels" +] # From device list above +SAMPLE_RATE = int( + devices_data[INPUT_DEVICE_INDEX]["defaultSampleRate"] +) # From device list above +CHUNK = int(SAMPLE_RATE / 10) # Samples per frame +SAMPLE_WIDTH = p.get_sample_size(pyaudio.paInt16) # Samples per frame for the format +CHUNK_DURATION = 0.3 # Seconds of audio per chunk sent to OAI API +OAI_SAMPLE_RATE = ( + 24000 # OAI Sample Rate is 24kHz, we need this to play or save assistant audio +) +OUTPUT_DEVICE_CHANNELS = 1 # Set to 1 for mono output +``` + +## OpenAI Realtime API Schema Implementation + +The OpenAI Python SDK does not yet provide Realtime API support. We implement the complete OAI Realtime API schema in Pydantic for greater legibility, and may deprecate once official support is released. + +
+ Pydantic Schema for OpenAI Realtime API (OpenAI's SDK lacks Realtime API support) + + +```python +from enum import Enum +from typing import Any, Dict, List, Literal, Optional, Union + +from pydantic import BaseModel, Field, ValidationError + + +class BaseEvent(BaseModel): + type: Union["ClientEventTypes", "ServerEventTypes"] + event_id: Optional[str] = None # Add event_id as an optional field for all events + + # def model_dump_json(self, *args, **kwargs): + # # Only include non-None fields + # return super().model_dump_json(*args, exclude_none=True, **kwargs) + + +class ChatMessage(BaseModel): + role: Literal["user", "assistant"] + content: str + timestamp: float + + +""" CLIENT EVENTS """ + + +class ClientEventTypes(str, Enum): + SESSION_UPDATE = "session.update" + CONVERSATION_ITEM_CREATE = "conversation.item.create" + CONVERSATION_ITEM_TRUNCATE = "conversation.item.truncate" + CONVERSATION_ITEM_DELETE = "conversation.item.delete" + RESPONSE_CREATE = "response.create" + RESPONSE_CANCEL = "response.cancel" + INPUT_AUDIO_BUFFER_APPEND = "input_audio_buffer.append" + INPUT_AUDIO_BUFFER_COMMIT = "input_audio_buffer.commit" + INPUT_AUDIO_BUFFER_CLEAR = "input_audio_buffer.clear" + ERROR = "error" + + +#### Session Update +class TurnDetection(BaseModel): + type: Literal["server_vad"] + threshold: float = Field(..., ge=0.0, le=1.0) + prefix_padding_ms: int + silence_duration_ms: int + + +class InputAudioTranscription(BaseModel): + model: Optional[str] = None + + +class ToolParameterProperty(BaseModel): + type: str + + +class ToolParameter(BaseModel): + type: str + properties: Dict[str, ToolParameterProperty] + required: List[str] + + +class Tool(BaseModel): + type: Literal["function", "code_interpreter", "file_search"] + name: Optional[str] = None + description: Optional[str] = None + parameters: Optional[ToolParameter] = None + + +class Session(BaseModel): + modalities: Optional[List[str]] = None + instructions: Optional[str] = None + voice: Optional[str] = None + input_audio_format: Optional[str] = None + output_audio_format: Optional[str] = None + input_audio_transcription: Optional[InputAudioTranscription] = None + turn_detection: Optional[TurnDetection] = None + tools: Optional[List[Tool]] = None + tool_choice: Optional[str] = None + temperature: Optional[float] = None + max_output_tokens: Optional[int] = None + + +class SessionUpdate(BaseEvent): + type: Literal[ClientEventTypes.SESSION_UPDATE] = ClientEventTypes.SESSION_UPDATE + session: Session + + +#### Audio Buffers +class InputAudioBufferAppend(BaseEvent): + type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_APPEND] = ( + ClientEventTypes.INPUT_AUDIO_BUFFER_APPEND + ) + audio: str + + +class InputAudioBufferCommit(BaseEvent): + type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_COMMIT] = ( + ClientEventTypes.INPUT_AUDIO_BUFFER_COMMIT + ) + + +class InputAudioBufferClear(BaseEvent): + type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_CLEAR] = ( + ClientEventTypes.INPUT_AUDIO_BUFFER_CLEAR + ) + + +#### Messages +class MessageContent(BaseModel): + type: Literal["input_audio"] + audio: str + + +class ConversationItemContent(BaseModel): + type: Literal["input_text", "input_audio", "text", "audio"] + text: Optional[str] = None + audio: Optional[str] = None + transcript: Optional[str] = None + + +class FunctionCallContent(BaseModel): + call_id: str + name: str + arguments: str + + +class FunctionCallOutputContent(BaseModel): + output: str + + +class ConversationItem(BaseModel): + id: Optional[str] = None + type: Literal["message", "function_call", "function_call_output"] + status: Optional[Literal["completed", "in_progress", "incomplete"]] = None + role: Literal["user", "assistant", "system"] + content: List[ + Union[ConversationItemContent, FunctionCallContent, FunctionCallOutputContent] + ] + call_id: Optional[str] = None + name: Optional[str] = None + arguments: Optional[str] = None + output: Optional[str] = None + + +class ConversationItemCreate(BaseEvent): + type: Literal[ClientEventTypes.CONVERSATION_ITEM_CREATE] = ( + ClientEventTypes.CONVERSATION_ITEM_CREATE + ) + item: ConversationItem + + +class ConversationItemTruncate(BaseEvent): + type: Literal[ClientEventTypes.CONVERSATION_ITEM_TRUNCATE] = ( + ClientEventTypes.CONVERSATION_ITEM_TRUNCATE + ) + item_id: str + content_index: int + audio_end_ms: int + + +class ConversationItemDelete(BaseEvent): + type: Literal[ClientEventTypes.CONVERSATION_ITEM_DELETE] = ( + ClientEventTypes.CONVERSATION_ITEM_DELETE + ) + item_id: str + + +#### Responses +class ResponseCreate(BaseEvent): + type: Literal[ClientEventTypes.RESPONSE_CREATE] = ClientEventTypes.RESPONSE_CREATE + + +class ResponseCancel(BaseEvent): + type: Literal[ClientEventTypes.RESPONSE_CANCEL] = ClientEventTypes.RESPONSE_CANCEL + + +# Update the Event union to include all event types +ClientEvent = Union[ + SessionUpdate, + InputAudioBufferAppend, + InputAudioBufferCommit, + InputAudioBufferClear, + ConversationItemCreate, + ConversationItemTruncate, + ConversationItemDelete, + ResponseCreate, + ResponseCancel, +] + +""" SERVER EVENTS """ + + +class ServerEventTypes(str, Enum): + ERROR = "error" + RESPONSE_AUDIO_TRANSCRIPT_DONE = "response.audio_transcript.done" + RESPONSE_AUDIO_TRANSCRIPT_DELTA = "response.audio_transcript.delta" + RESPONSE_AUDIO_DELTA = "response.audio.delta" + SESSION_CREATED = "session.created" + SESSION_UPDATED = "session.updated" + CONVERSATION_CREATED = "conversation.created" + INPUT_AUDIO_BUFFER_COMMITTED = "input_audio_buffer.committed" + INPUT_AUDIO_BUFFER_CLEARED = "input_audio_buffer.cleared" + INPUT_AUDIO_BUFFER_SPEECH_STARTED = "input_audio_buffer.speech_started" + INPUT_AUDIO_BUFFER_SPEECH_STOPPED = "input_audio_buffer.speech_stopped" + CONVERSATION_ITEM_CREATED = "conversation.item.created" + CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED = ( + "conversation.item.input_audio_transcription.completed" + ) + CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED = ( + "conversation.item.input_audio_transcription.failed" + ) + CONVERSATION_ITEM_TRUNCATED = "conversation.item.truncated" + CONVERSATION_ITEM_DELETED = "conversation.item.deleted" + RESPONSE_CREATED = "response.created" + RESPONSE_DONE = "response.done" + RESPONSE_OUTPUT_ITEM_ADDED = "response.output_item.added" + RESPONSE_OUTPUT_ITEM_DONE = "response.output_item.done" + RESPONSE_CONTENT_PART_ADDED = "response.content_part.added" + RESPONSE_CONTENT_PART_DONE = "response.content_part.done" + RESPONSE_TEXT_DELTA = "response.text.delta" + RESPONSE_TEXT_DONE = "response.text.done" + RESPONSE_AUDIO_DONE = "response.audio.done" + RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA = "response.function_call_arguments.delta" + RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE = "response.function_call_arguments.done" + RATE_LIMITS_UPDATED = "rate_limits.updated" + + +#### Errors +class ErrorDetails(BaseModel): + type: Optional[str] = None + code: Optional[str] = None + message: Optional[str] = None + param: Optional[str] = None + + +class ErrorEvent(BaseEvent): + type: Literal[ServerEventTypes.ERROR] = ServerEventTypes.ERROR + error: ErrorDetails + + +#### Session +class SessionCreated(BaseEvent): + type: Literal[ServerEventTypes.SESSION_CREATED] = ServerEventTypes.SESSION_CREATED + session: Session + + +class SessionUpdated(BaseEvent): + type: Literal[ServerEventTypes.SESSION_UPDATED] = ServerEventTypes.SESSION_UPDATED + session: Session + + +#### Conversation +class Conversation(BaseModel): + id: str + object: Literal["realtime.conversation"] + + +class ConversationCreated(BaseEvent): + type: Literal[ServerEventTypes.CONVERSATION_CREATED] = ( + ServerEventTypes.CONVERSATION_CREATED + ) + conversation: Conversation + + +class ConversationItemCreated(BaseEvent): + type: Literal[ServerEventTypes.CONVERSATION_ITEM_CREATED] = ( + ServerEventTypes.CONVERSATION_ITEM_CREATED + ) + previous_item_id: Optional[str] = None + item: ConversationItem + + +class ConversationItemInputAudioTranscriptionCompleted(BaseEvent): + type: Literal[ + ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED + ] = ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED + item_id: str + content_index: int + transcript: str + + +class ConversationItemInputAudioTranscriptionFailed(BaseEvent): + type: Literal[ + ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED + ] = ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED + item_id: str + content_index: int + error: Dict[str, Any] + + +class ConversationItemTruncated(BaseEvent): + type: Literal[ServerEventTypes.CONVERSATION_ITEM_TRUNCATED] = ( + ServerEventTypes.CONVERSATION_ITEM_TRUNCATED + ) + item_id: str + content_index: int + audio_end_ms: int + + +class ConversationItemDeleted(BaseEvent): + type: Literal[ServerEventTypes.CONVERSATION_ITEM_DELETED] = ( + ServerEventTypes.CONVERSATION_ITEM_DELETED + ) + item_id: str + + +#### Response +class ResponseUsage(BaseModel): + total_tokens: int + input_tokens: int + output_tokens: int + input_token_details: Optional[Dict[str, int]] = None + output_token_details: Optional[Dict[str, int]] = None + + +class ResponseOutput(BaseModel): + id: str + object: Literal["realtime.item"] + type: str + status: str + role: str + content: List[Dict[str, Any]] + + +class ResponseContentPart(BaseModel): + type: str + text: Optional[str] = None + + +class ResponseOutputItemContent(BaseModel): + type: str + text: Optional[str] = None + + +class ResponseStatusDetails(BaseModel): + type: str + reason: str + + +class ResponseOutputItem(BaseModel): + id: str + object: Literal["realtime.item"] + type: str + status: str + role: str + content: List[ResponseOutputItemContent] + + +class Response(BaseModel): + id: str + object: Literal["realtime.response"] + status: str + status_details: Optional[ResponseStatusDetails] = None + output: List[ResponseOutput] + usage: Optional[ResponseUsage] + + +class ResponseCreated(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_CREATED] = ServerEventTypes.RESPONSE_CREATED + response: Response + + +class ResponseDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_DONE] = ServerEventTypes.RESPONSE_DONE + response: Response + + +class ResponseOutputItemAdded(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED] = ( + ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED + ) + response_id: str + output_index: int + item: ResponseOutputItem + + +class ResponseOutputItemDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE] = ( + ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE + ) + response_id: str + output_index: int + item: ResponseOutputItem + + +class ResponseContentPartAdded(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_CONTENT_PART_ADDED] = ( + ServerEventTypes.RESPONSE_CONTENT_PART_ADDED + ) + response_id: str + item_id: str + output_index: int + content_index: int + part: ResponseContentPart + + +class ResponseContentPartDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_CONTENT_PART_DONE] = ( + ServerEventTypes.RESPONSE_CONTENT_PART_DONE + ) + response_id: str + item_id: str + output_index: int + content_index: int + part: ResponseContentPart + + +#### Response Text +class ResponseTextDelta(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_TEXT_DELTA] = ( + ServerEventTypes.RESPONSE_TEXT_DELTA + ) + response_id: str + item_id: str + output_index: int + content_index: int + delta: str + + +class ResponseTextDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_TEXT_DONE] = ( + ServerEventTypes.RESPONSE_TEXT_DONE + ) + response_id: str + item_id: str + output_index: int + content_index: int + text: str + + +#### Response Audio +class ResponseAudioTranscriptDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE] = ( + ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE + ) + transcript: str + + +class ResponseAudioTranscriptDelta(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA] = ( + ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA + ) + delta: str + + +class ResponseAudioDelta(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_AUDIO_DELTA] = ( + ServerEventTypes.RESPONSE_AUDIO_DELTA + ) + response_id: str + item_id: str + delta: str + + +class ResponseAudioDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_AUDIO_DONE] = ( + ServerEventTypes.RESPONSE_AUDIO_DONE + ) + response_id: str + item_id: str + output_index: int + content_index: int + + +class InputAudioBufferCommitted(BaseEvent): + type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED] = ( + ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED + ) + previous_item_id: Optional[str] = None + item_id: Optional[str] = None + event_id: Optional[str] = None + + +class InputAudioBufferCleared(BaseEvent): + type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED] = ( + ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED + ) + + +class InputAudioBufferSpeechStarted(BaseEvent): + type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED] = ( + ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED + ) + audio_start_ms: int + item_id: str + + +class InputAudioBufferSpeechStopped(BaseEvent): + type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED] = ( + ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED + ) + audio_end_ms: int + item_id: str + + +#### Function Calls +class ResponseFunctionCallArgumentsDelta(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA] = ( + ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA + ) + response_id: str + item_id: str + output_index: int + call_id: str + delta: str + + +class ResponseFunctionCallArgumentsDone(BaseEvent): + type: Literal[ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE] = ( + ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE + ) + response_id: str + item_id: str + output_index: int + call_id: str + arguments: str + + +#### Rate Limits +class RateLimit(BaseModel): + name: str + limit: int + remaining: int + reset_seconds: float + + +class RateLimitsUpdated(BaseEvent): + type: Literal[ServerEventTypes.RATE_LIMITS_UPDATED] = ( + ServerEventTypes.RATE_LIMITS_UPDATED + ) + rate_limits: List[RateLimit] + + +ServerEvent = Union[ + ErrorEvent, + ConversationCreated, + ResponseAudioTranscriptDone, + ResponseAudioTranscriptDelta, + ResponseAudioDelta, + ResponseCreated, + ResponseDone, + ResponseOutputItemAdded, + ResponseOutputItemDone, + ResponseContentPartAdded, + ResponseContentPartDone, + ResponseTextDelta, + ResponseTextDone, + ResponseAudioDone, + ConversationItemInputAudioTranscriptionCompleted, + SessionCreated, + SessionUpdated, + InputAudioBufferCleared, + InputAudioBufferSpeechStarted, + InputAudioBufferSpeechStopped, + ConversationItemCreated, + ConversationItemInputAudioTranscriptionFailed, + ConversationItemTruncated, + ConversationItemDeleted, + RateLimitsUpdated, +] + +EVENT_TYPE_TO_MODEL = { + ServerEventTypes.ERROR: ErrorEvent, + ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE: ResponseAudioTranscriptDone, + ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA: ResponseAudioTranscriptDelta, + ServerEventTypes.RESPONSE_AUDIO_DELTA: ResponseAudioDelta, + ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED: ConversationItemInputAudioTranscriptionCompleted, + ServerEventTypes.SESSION_CREATED: SessionCreated, + ServerEventTypes.SESSION_UPDATED: SessionUpdated, + ServerEventTypes.CONVERSATION_CREATED: ConversationCreated, + ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED: InputAudioBufferCommitted, + ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED: InputAudioBufferCleared, + ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED: InputAudioBufferSpeechStarted, + ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED: InputAudioBufferSpeechStopped, + ServerEventTypes.CONVERSATION_ITEM_CREATED: ConversationItemCreated, + ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED: ConversationItemInputAudioTranscriptionFailed, + ServerEventTypes.CONVERSATION_ITEM_TRUNCATED: ConversationItemTruncated, + ServerEventTypes.CONVERSATION_ITEM_DELETED: ConversationItemDeleted, + ServerEventTypes.RESPONSE_CREATED: ResponseCreated, + ServerEventTypes.RESPONSE_DONE: ResponseDone, + ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED: ResponseOutputItemAdded, + ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE: ResponseOutputItemDone, + ServerEventTypes.RESPONSE_CONTENT_PART_ADDED: ResponseContentPartAdded, + ServerEventTypes.RESPONSE_CONTENT_PART_DONE: ResponseContentPartDone, + ServerEventTypes.RESPONSE_TEXT_DELTA: ResponseTextDelta, + ServerEventTypes.RESPONSE_TEXT_DONE: ResponseTextDone, + ServerEventTypes.RESPONSE_AUDIO_DONE: ResponseAudioDone, + ServerEventTypes.RATE_LIMITS_UPDATED: RateLimitsUpdated, +} + + +def parse_server_event(event_data: dict) -> ServerEvent: + event_type = event_data.get("type") + if not event_type: + raise ValueError("Event data is missing 'type' field") + + model_class = EVENT_TYPE_TO_MODEL.get(event_type) + if not model_class: + raise ValueError(f"Unknown event type: {event_type}") + + try: + return model_class(**event_data) + except ValidationError as e: + raise ValueError(f"Failed to parse event of type {event_type}: {str(e)}") +``` + +
+ +## Audio Stream Writer (To Disk and In Memory) + + +```python +class StreamingWavWriter: + """Writes audio integer or byte array chunks to a WAV file.""" + + wav_file = None + buffer = None + in_memory = False + + def __init__( + self, + filename=None, + channels=INPUT_DEVICE_CHANNELS, + sample_width=SAMPLE_WIDTH, + framerate=SAMPLE_RATE, + ): + self.in_memory = filename is None + if self.in_memory: + self.buffer = io.BytesIO() + self.wav_file = wave.open(self.buffer, "wb") + else: + self.wav_file = wave.open(filename, "wb") + + self.wav_file.setnchannels(channels) + self.wav_file.setsampwidth(sample_width) + self.wav_file.setframerate(framerate) + + def append_int16_chunk(self, int16_data): + if int16_data is not None: + self.wav_file.writeframes( + int16_data.tobytes() + if isinstance(int16_data, np.ndarray) + else int16_data + ) + + def close(self): + self.wav_file.close() + + def get_wav_buffer(self): + assert self.in_memory, "Buffer only available if stream is in memory." + return self.buffer +``` + +## Realtime Audio Model + +The realtime (RT) audio model uses a websocket to send events to OpenAI's Realtime audio API. This works as follows: + +1. __init:__ We initialize local buffers (input audio) and streams (assistant playback stream, user audio disk writer stream) and open a connection to the Realtime API. +2. __receive_messages_thread__: A thread handles receiving messages from the API. Four primary event types are handled: + - RESPONSE_AUDIO_TRANSCRIPT_DONE: + + The server indicates the assistant's response is completed and provides the transcript. + + - CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED: + + The server indicates the user's audio has been transcribed, and sends the transcript of the user's audio. We log the transcript to Weave and print it for the user. + + - RESPONSE_AUDIO_DELTA: + + The server sends a new chunk of assistant response audio. We append this to the ongoing response data via the response ID, and add this to the output stream for playback. + + - RESPONSE_DONE: + + The server indicates completion of an assistant response. We get all audio chunks associated with the response, as well as the transcript, and log these in Weave. +3.__send_audio__: A handler appends user audio chunks to a buffer, and sends chunks of audio when the audio buffer reaches a certain size. + + +```python +class RTAudioModel(weave.Model): + """Model class for realtime e2e audio OpenAI model interaction with Whisper user transcription for logging.""" + + realtime_model_name: str = "gpt-4o-realtime-preview-2024-10-01" # realtime e2e audio only model interaction + + stop_event: Optional[threading.Event] = threading.Event() # Event to stop the model + ws: Optional[websocket.WebSocket] = None # Websocket for OpenAI communications + + user_wav_writer: Optional[StreamingWavWriter] = ( + None # Stream for writing user output to file + ) + input_audio_buffer: Optional[np.ndarray] = None # Buffer for user audio chunks + assistant_outputs: Dict[str, StreamingWavWriter] = ( + None # Assistant outputs aggregated to send to weave + ) + playback_stream: Optional[pyaudio.Stream] = ( + None # Playback stream for playing assistant responses + ) + + def __init__(self): + super().__init__() + self.stop_event.clear() + self.user_wav_writer = StreamingWavWriter( + filename="user_audio.wav", framerate=SAMPLE_RATE + ) + self.input_audio_buffer = np.array([], dtype=np.int16) + self.ws = websocket.WebSocket() + self.assistant_outputs = {} + + # Open the assistant audio playback stream if enabled + if enable_audio_playback: + self.playback_stream = pyaudio.PyAudio().open( + format=pyaudio.paInt16, + channels=OUTPUT_DEVICE_CHANNELS, + rate=OAI_SAMPLE_RATE, + output=True, + output_device_index=OUTPUT_DEVICE_INDEX, + ) + + # Connect Websocket + try: + self.ws.connect( + f"wss://api.openai.com/v1/realtime?model={self.realtime_model_name}", + header={ + "Authorization": f"Bearer {os.environ.get('OPENAI_API_KEY')}", + "OpenAI-Beta": "realtime=v1", + }, + ) + + # Send config msg + config_event = SessionUpdate( + session=Session( + modalities=["text", "audio"], # modalities to use + input_audio_transcription=InputAudioTranscription( + model="whisper-1" + ), # whisper-1 for transcription + turn_detection=TurnDetection( + type="server_vad", + threshold=0.3, + prefix_padding_ms=300, + silence_duration_ms=600, + ), # server VAD to detect silence + ) + ) + self.ws.send(config_event.model_dump_json(exclude_none=True)) + self.log_ws_message(config_event.model_dump_json(exclude_none=True), "Sent") + + # Start listener + websocket_thread = threading.Thread(target=self.receive_messages_thread) + websocket_thread.daemon = True + websocket_thread.start() + + except Exception as e: + print(f"Error connecting to WebSocket: {e}") + + ##### Weave Integration and Message Handlers ##### + def handle_assistant_response_audio_delta(self, data: ResponseAudioDelta): + if data.response_id not in self.assistant_outputs: + self.assistant_outputs[data.response_id] = StreamingWavWriter( + framerate=OAI_SAMPLE_RATE + ) + + data_bytes = base64.b64decode(data.delta) + self.assistant_outputs[data.response_id].append_int16_chunk(data_bytes) + + if enable_audio_playback: + self.playback_stream.write(data_bytes) + + return {"assistant_audio": data_bytes} + + @weave.op() + def handle_assistant_response_done(self, data: ResponseDone): + wave_file_stream = self.assistant_outputs[data.response.id] + wave_file_stream.close() + wave_file_stream.buffer.seek(0) + weave_payload = { + "assistant_audio": wave.open(wave_file_stream.get_wav_buffer(), "rb"), + "assistant_transcript": data.response.output[0] + .content[0] + .get("transcript", "Transcript Unavailable."), + } + return weave_payload + + @weave.op() + def handle_user_transcription_done( + self, data: ConversationItemInputAudioTranscriptionCompleted + ): + return {"user_transcript": data.transcript} + + ##### Message Receiver and Sender ##### + def receive_messages_thread(self): + while not self.stop_event.is_set(): + try: + data = json.loads(self.ws.recv()) + self.log_ws_message(json.dumps(data, indent=2)) + + parsed_event = parse_server_event(data) + + if parsed_event.type == ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE: + print("Assistant: ", parsed_event.transcript) + elif ( + parsed_event.type + == ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED + ): + print("User: ", parsed_event.transcript) + self.handle_user_transcription_done(parsed_event) + elif parsed_event.type == ServerEventTypes.RESPONSE_AUDIO_DELTA: + self.handle_assistant_response_audio_delta(parsed_event) + elif parsed_event.type == ServerEventTypes.RESPONSE_DONE: + self.handle_assistant_response_done(parsed_event) + elif parsed_event.type == ServerEventTypes.ERROR: + print( + f"\nError from server: {parsed_event.error.model_dump_json(exclude_none=True)}" + ) + except websocket.WebSocketConnectionClosedException: + print("\nWebSocket connection closed") + break + except json.JSONDecodeError: + continue + except Exception as e: + print(f"\nError in receive_messages: {e}") + break + + def send_audio(self, audio_chunk): + if self.ws and self.ws.connected: + self.input_audio_buffer = np.append( + self.input_audio_buffer, np.frombuffer(audio_chunk, dtype=np.int16) + ) + if len(self.input_audio_buffer) >= SAMPLE_RATE * CHUNK_DURATION: + try: + # Resample audio to OAI sample rate + resampled_audio = ( + resampy.resample( + self.input_audio_buffer, SAMPLE_RATE, OAI_SAMPLE_RATE + ) + if SAMPLE_RATE != OAI_SAMPLE_RATE + else self.input_audio_buffer + ) + + # Send audio chunk to OAI API + audio_event = InputAudioBufferAppend( + audio=base64.b64encode( + resampled_audio.astype(np.int16).tobytes() + ).decode("utf-8") # Convert audio array to b64 bytes + ) + self.ws.send(audio_event.model_dump_json(exclude_none=True)) + self.log_ws_message( + audio_event.model_dump_json(exclude_none=True), "Sent" + ) + finally: + self.user_wav_writer.append_int16_chunk(self.input_audio_buffer) + + # Clear the audio buffer + self.input_audio_buffer = np.array([], dtype=np.int16) + else: + print("Error sending audio: websocket not initialized.") + + ##### General Utility Functions ##### + def log_ws_message(self, message, direction="Received"): + with open("websocket_log.txt", "a") as log_file: + log_file.write( + f"{time.strftime('%Y-%m-%d %H:%M:%S')} - {direction}: {message}\n" + ) + + def stop(self): + self.stop_event.set() + + if self.ws: + self.ws.close() + + self.user_wav_writer.close() +``` + +## Audio recorder + +We use a pyaudio input stream with a handler linked to the `send_audio` method of the RTAudio model. The stream is returned to the main thread so it can be safely exited upon program completion. + + +```python +# Audio capture stream +def record_audio(realtime_model: RTAudioModel) -> pyaudio.Stream: + """Setup a Pyaudio input stream and use the RTAudioModel as a callback for streaming data.""" + + def audio_callback(in_data, frame_count, time_info, status): + realtime_model.send_audio(in_data) + return (None, pyaudio.paContinue) + + p = pyaudio.PyAudio() + stream = p.open( + format=pyaudio.paInt16, + channels=INPUT_DEVICE_CHANNELS, + rate=SAMPLE_RATE, + input=True, + input_device_index=INPUT_DEVICE_INDEX, + frames_per_buffer=CHUNK, + stream_callback=audio_callback, + ) + stream.start_stream() + + print("Recording started. Please begin speaking to your personal assistant...") + return stream +``` + +## Main Thread (Run me!) + +The main thread initiates a Realtime Audio Model with Weave integrated. Next, a reccording is opened and we wait for a keyboard interrupt from the user. + + +```python +weave.init(project_name="realtime-oai-audio-testing") + +realtime_model = RTAudioModel() + +if realtime_model.ws and realtime_model.ws.connected: + recording_stream: pyaudio.Stream = record_audio(realtime_model) + + try: + while not realtime_model.stop_event.is_set(): + time.sleep(1) + except KeyboardInterrupt: + pass + except Exception as e: + print(f"Error in main loop: {e}") + import traceback + + traceback.print_exc() + finally: + print("Exiting...") + realtime_model.stop() + if recording_stream and recording_stream.is_active(): + recording_stream.stop_stream() + recording_stream.close() +else: + print( + "WebSocket connection failed. Please check your API key and internet connection." + ) +``` + + +
diff --git a/docs/docs/reference/gen_notebooks/custom_model_cost.md b/docs/docs/reference/gen_notebooks/custom_model_cost.md index fc7bf819c2a..093286e9f06 100644 --- a/docs/docs/reference/gen_notebooks/custom_model_cost.md +++ b/docs/docs/reference/gen_notebooks/custom_model_cost.md @@ -92,6 +92,7 @@ class YourModel(Model): "usage": { "input_tokens": prompt_tokens, "output_tokens": completion_tokens, + "total_tokens": prompt_tokens + completion_tokens, }, "model": "your_model_name", "output": prediction, diff --git a/docs/docs/reference/gen_notebooks/multi-agent-structured-output.md b/docs/docs/reference/gen_notebooks/multi-agent-structured-output.md new file mode 100644 index 00000000000..24043311b12 --- /dev/null +++ b/docs/docs/reference/gen_notebooks/multi-agent-structured-output.md @@ -0,0 +1,711 @@ +--- +title: Structured Outputs for Multi-Agent Systems +--- + + +:::tip[This is a notebook] + +
Open In Colab
Open in Colab
+ +
View in Github
View in Github
+ +::: + + + + + +# Structured Outputs for Multi-Agent Systems + +OpenAI relased [Structured Outputs](https://openai.com/index/introducing-structured-outputs-in-the-api/) to enable users to ensure the model will always generate responses that adhere to your supplied JSON Schema without strongly worded prompts. With Structured Outputs, we don't need to validate or retry incorrectly formatted responses. + +By using the new parameter `strict: true`, we are able to guarantee the response abides by a provided schema. + +The use of structured outputs in a multi-agent system enhances communication by ensuring consistent, easily processed data between agents. It also improves safety by allowing explicit refusals and boosts performance by eliminating the need for retries or validations. This simplifies interactions and increases overall system efficiency. + +This tutorial demonstrates how we can utilize structured outputs in multi-agent system and trace them with [Weave](https://weave-docs.wandb.ai/). + +:::tip [Source](https://cookbook.openai.com/examples/structured_outputs_multi_agent) +This cookbook is based on [sample code from OpenAI's structured outputs](https://cookbook.openai.com/examples/structured_outputs_multi_agent), with some modifications added for improved visualization using Weave. +::: + +## Installing the Dependencies + +We need the following libraries for this tutorial: +- [OpenAI](https://openai.com/index/openai-api/) to create multi-agent system. +- [Weave](../../introduction.md) to track our LLM workflow and evaluate our prompting strategies. + + + +```python +!pip install -qU openai weave wandb +``` + +We set `WANDB_API_KEY` in our env so that we may easily login with wandb.login() (this should be given to the colab as a secret). + +We set the project in W&B we want to log this into in `name_of_wandb_project`. + +**NOTE**: `name_of_wandb_project` may also be in the format of `{team_name}/{project_name}` to specify a team to log the traces into. +We then fetch a weave client by calling weave.init() + + +Since we'll be using [OpenAI API](https://openai.com/index/openai-api/), we will also need an OpenAI API key. You can [sign up](https://platform.openai.com/signup) on the OpenAI platform to get your own API key. (this should be given to the colab as a secret too.) + + + + +```python +import base64 +import json +import os +from io import BytesIO, StringIO + +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +import wandb +from google.colab import userdata +from openai import OpenAI + +import weave +``` + + +```python +os.environ["WANDB_API_KEY"] = userdata.get("WANDB_API_KEY") +os.environ["OPENAI_API_KEY"] = userdata.get("OPENAI_API_KEY") + +wandb.login() +name_of_wandb_project = "multi-agent-structured-output" +weave.init(name_of_wandb_project) + +client = OpenAI() +MODEL = "gpt-4o-2024-08-06" +``` + +## Agents set up + +The use case we will tackle is a data analysis task. +Let's first set up our 4-agents system: + +* Triaging agent: Decides which agent(s) to call +* Data pre-processing Agent: Prepares data for analysis - for example by cleaning it up +* Data Analysis Agent: Performs analysis on the data +* Data Visualization Agent: Visualizes the output of the analysis to extract insights +We will start by defining the system prompts for each of these agents. + + +```python +triaging_system_prompt = """You are a Triaging Agent. Your role is to assess the user's query and route it to the relevant agents. The agents available are: +- Data Processing Agent: Cleans, transforms, and aggregates data. +- Analysis Agent: Performs statistical, correlation, and regression analysis. +- Visualization Agent: Creates bar charts, line charts, and pie charts. + +Use the send_query_to_agents tool to forward the user's query to the relevant agents. Also, use the speak_to_user tool to get more information from the user if needed.""" + +processing_system_prompt = """You are a Data Processing Agent. Your role is to clean, transform, and aggregate data using the following tools: +- clean_data +- transform_data +- aggregate_data""" + +analysis_system_prompt = """You are an Analysis Agent. Your role is to perform statistical, correlation, and regression analysis using the following tools: +- stat_analysis +- correlation_analysis +- regression_analysis""" + +visualization_system_prompt = """You are a Visualization Agent. Your role is to create bar charts, line charts, and pie charts using the following tools: +- create_bar_chart +- create_line_chart +- create_pie_chart""" +``` + +We will then define the tools for each agent. + +Apart from the triaging agent, each agent will be equipped with tools specific to their role: + +**Data pre-processing agent** : 1. Clean data, 2. Transform data, 3. Aggregate data + +**Data analysis agent** : 1. Statistical analysis, 2. Correlation analysis, 3. Regression Analysis + +**Data visualization agent** : 1. Create bar chart, 2. Create line chart, 3. Create pie chart + + + +```python +triage_tools = [ + { + "type": "function", + "function": { + "name": "send_query_to_agents", + "description": "Sends the user query to relevant agents based on their capabilities.", + "parameters": { + "type": "object", + "properties": { + "agents": { + "type": "array", + "items": {"type": "string"}, + "description": "An array of agent names to send the query to.", + }, + "query": { + "type": "string", + "description": "The user query to send.", + }, + }, + "required": ["agents", "query"], + }, + }, + "strict": True, + } +] + +preprocess_tools = [ + { + "type": "function", + "function": { + "name": "clean_data", + "description": "Cleans the provided data by removing duplicates and handling missing values.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The dataset to clean. Should be in a suitable format such as JSON or CSV.", + } + }, + "required": ["data"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "transform_data", + "description": "Transforms data based on specified rules.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The data to transform. Should be in a suitable format such as JSON or CSV.", + }, + "rules": { + "type": "string", + "description": "Transformation rules to apply, specified in a structured format.", + }, + }, + "required": ["data", "rules"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "aggregate_data", + "description": "Aggregates data by specified columns and operations.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The data to aggregate. Should be in a suitable format such as JSON or CSV.", + }, + "group_by": { + "type": "array", + "items": {"type": "string"}, + "description": "Columns to group by.", + }, + "operations": { + "type": "string", + "description": "Aggregation operations to perform, specified in a structured format.", + }, + }, + "required": ["data", "group_by", "operations"], + "additionalProperties": False, + }, + }, + "strict": True, + }, +] + + +analysis_tools = [ + { + "type": "function", + "function": { + "name": "stat_analysis", + "description": "Performs statistical analysis on the given dataset.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The dataset to analyze. Should be in a suitable format such as JSON or CSV.", + } + }, + "required": ["data"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "correlation_analysis", + "description": "Calculates correlation coefficients between variables in the dataset.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The dataset to analyze. Should be in a suitable format such as JSON or CSV.", + }, + "variables": { + "type": "array", + "items": {"type": "string"}, + "description": "List of variables to calculate correlations for.", + }, + }, + "required": ["data", "variables"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "regression_analysis", + "description": "Performs regression analysis on the dataset.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The dataset to analyze. Should be in a suitable format such as JSON or CSV.", + }, + "dependent_var": { + "type": "string", + "description": "The dependent variable for regression.", + }, + "independent_vars": { + "type": "array", + "items": {"type": "string"}, + "description": "List of independent variables.", + }, + }, + "required": ["data", "dependent_var", "independent_vars"], + "additionalProperties": False, + }, + }, + "strict": True, + }, +] + +visualization_tools = [ + { + "type": "function", + "function": { + "name": "create_bar_chart", + "description": "Creates a bar chart from the provided data.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The data for the bar chart. Should be in a suitable format such as JSON or CSV.", + }, + "x": {"type": "string", "description": "Column for the x-axis."}, + "y": {"type": "string", "description": "Column for the y-axis."}, + }, + "required": ["data", "x", "y"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "create_line_chart", + "description": "Creates a line chart from the provided data.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The data for the line chart. Should be in a suitable format such as JSON or CSV.", + }, + "x": {"type": "string", "description": "Column for the x-axis."}, + "y": {"type": "string", "description": "Column for the y-axis."}, + }, + "required": ["data", "x", "y"], + "additionalProperties": False, + }, + }, + "strict": True, + }, + { + "type": "function", + "function": { + "name": "create_pie_chart", + "description": "Creates a pie chart from the provided data.", + "parameters": { + "type": "object", + "properties": { + "data": { + "type": "string", + "description": "The data for the pie chart. Should be in a suitable format such as JSON or CSV.", + }, + "labels": { + "type": "string", + "description": "Column for the labels.", + }, + "values": { + "type": "string", + "description": "Column for the values.", + }, + }, + "required": ["data", "labels", "values"], + "additionalProperties": False, + }, + }, + "strict": True, + }, +] +``` + +## Enable tracking of multi-agent using Weave + +We need to write the code logic to: + +* handle passing the user query to the multi-agent system +* handle the internal workings of the multi-agent system +* execute the tool calls + + +```python +# Example query + +user_query = """ +Below is some data. I want you to first remove the duplicates then analyze the statistics of the data as well as plot a line chart. + +house_size (m3), house_price ($) +90, 100 +80, 90 +100, 120 +90, 100 +""" +``` + +From the user query, we can infer that the tools we would need to call are `clean_data`, `start_analysis` and `use_line_chart`. + +We will begin by defining the execution function responsible for running tool calls. + +By decorating Python functions with `@weave.op()`, we can log and debug language model inputs, outputs, and traces. + +When creating a multi-agent system, many functions will appear, but it's sufficient to simply add `@weave.op()` on top of them. + + +```python +@weave.op() +def clean_data(data): + data_io = StringIO(data) + df = pd.read_csv(data_io, sep=",") + df_deduplicated = df.drop_duplicates() + return df_deduplicated + + +@weave.op() +def stat_analysis(data): + data_io = StringIO(data) + df = pd.read_csv(data_io, sep=",") + return df.describe() + + +@weave.op() +def plot_line_chart(data): + data_io = StringIO(data) + df = pd.read_csv(data_io, sep=",") + + x = df.iloc[:, 0] + y = df.iloc[:, 1] + + coefficients = np.polyfit(x, y, 1) + polynomial = np.poly1d(coefficients) + y_fit = polynomial(x) + + plt.figure(figsize=(10, 6)) + plt.plot(x, y, "o", label="Data Points") + plt.plot(x, y_fit, "-", label="Best Fit Line") + plt.title("Line Chart with Best Fit Line") + plt.xlabel(df.columns[0]) + plt.ylabel(df.columns[1]) + plt.legend() + plt.grid(True) + + # Save the plot to a BytesIO buffer before showing it + buf = BytesIO() + plt.savefig(buf, format="png") + buf.seek(0) + + # Display the plot + plt.show() + + # Encode the image in base64 for the data URL + image_data = buf.getvalue() + base64_encoded_data = base64.b64encode(image_data) + base64_string = base64_encoded_data.decode("utf-8") + data_url = f"data:image/png;base64,{base64_string}" + + return data_url + + +# Define the function to execute the tools +@weave.op() +def execute_tool(tool_calls, messages): + for tool_call in tool_calls: + tool_name = tool_call.function.name + tool_arguments = json.loads(tool_call.function.arguments) + + if tool_name == "clean_data": + # Simulate data cleaning + cleaned_df = clean_data(tool_arguments["data"]) + cleaned_data = {"cleaned_data": cleaned_df.to_dict()} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(cleaned_data)} + ) + print("Cleaned data: ", cleaned_df) + elif tool_name == "transform_data": + # Simulate data transformation + transformed_data = {"transformed_data": "sample_transformed_data"} + messages.append( + { + "role": "tool", + "name": tool_name, + "content": json.dumps(transformed_data), + } + ) + elif tool_name == "aggregate_data": + # Simulate data aggregation + aggregated_data = {"aggregated_data": "sample_aggregated_data"} + messages.append( + { + "role": "tool", + "name": tool_name, + "content": json.dumps(aggregated_data), + } + ) + elif tool_name == "stat_analysis": + # Simulate statistical analysis + stats_df = stat_analysis(tool_arguments["data"]) + stats = {"stats": stats_df.to_dict()} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(stats)} + ) + print("Statistical Analysis: ", stats_df) + elif tool_name == "correlation_analysis": + # Simulate correlation analysis + correlations = {"correlations": "sample_correlations"} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(correlations)} + ) + elif tool_name == "regression_analysis": + # Simulate regression analysis + regression_results = {"regression_results": "sample_regression_results"} + messages.append( + { + "role": "tool", + "name": tool_name, + "content": json.dumps(regression_results), + } + ) + elif tool_name == "create_bar_chart": + # Simulate bar chart creation + bar_chart = {"bar_chart": "sample_bar_chart"} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(bar_chart)} + ) + elif tool_name == "create_line_chart": + # Simulate line chart creation + line_chart = {"line_chart": plot_line_chart(tool_arguments["data"])} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(line_chart)} + ) + elif tool_name == "create_pie_chart": + # Simulate pie chart creation + pie_chart = {"pie_chart": "sample_pie_chart"} + messages.append( + {"role": "tool", "name": tool_name, "content": json.dumps(pie_chart)} + ) + return messages +``` + +Next, we will create the tool handlers for each of the sub-agents. These have a unique prompt and tool set passed to the model. The output is then passed to an execution function which runs the tool calls. + + +```python +# Define the functions to handle each agent's processing +@weave.op() +def handle_data_processing_agent(query, conversation_messages): + messages = [{"role": "system", "content": processing_system_prompt}] + messages.append({"role": "user", "content": query}) + + response = client.chat.completions.create( + model=MODEL, + messages=messages, + temperature=0, + tools=preprocess_tools, + ) + + conversation_messages.append( + [tool_call.function for tool_call in response.choices[0].message.tool_calls] + ) + execute_tool(response.choices[0].message.tool_calls, conversation_messages) + + +@weave.op() +def handle_analysis_agent(query, conversation_messages): + messages = [{"role": "system", "content": analysis_system_prompt}] + messages.append({"role": "user", "content": query}) + + response = client.chat.completions.create( + model=MODEL, + messages=messages, + temperature=0, + tools=analysis_tools, + ) + + conversation_messages.append( + [tool_call.function for tool_call in response.choices[0].message.tool_calls] + ) + execute_tool(response.choices[0].message.tool_calls, conversation_messages) + + +@weave.op() +def handle_visualization_agent(query, conversation_messages): + messages = [{"role": "system", "content": visualization_system_prompt}] + messages.append({"role": "user", "content": query}) + + response = client.chat.completions.create( + model=MODEL, + messages=messages, + temperature=0, + tools=visualization_tools, + ) + + conversation_messages.append( + [tool_call.function for tool_call in response.choices[0].message.tool_calls] + ) + execute_tool(response.choices[0].message.tool_calls, conversation_messages) +``` + +Finally, we create the overarching tool to handle processing the user query. This function takes the user query, gets a response from the model and handles passing it to the other agents to execute. + + +```python +# Function to handle user input and triaging +@weave.op() +def handle_user_message(user_query, conversation_messages=[]): + user_message = {"role": "user", "content": user_query} + conversation_messages.append(user_message) + + messages = [{"role": "system", "content": triaging_system_prompt}] + messages.extend(conversation_messages) + + response = client.chat.completions.create( + model=MODEL, + messages=messages, + temperature=0, + tools=triage_tools, + ) + + conversation_messages.append( + [tool_call.function for tool_call in response.choices[0].message.tool_calls] + ) + + for tool_call in response.choices[0].message.tool_calls: + if tool_call.function.name == "send_query_to_agents": + agents = json.loads(tool_call.function.arguments)["agents"] + query = json.loads(tool_call.function.arguments)["query"] + for agent in agents: + if agent == "Data Processing Agent": + handle_data_processing_agent(query, conversation_messages) + elif agent == "Analysis Agent": + handle_analysis_agent(query, conversation_messages) + elif agent == "Visualization Agent": + handle_visualization_agent(query, conversation_messages) + + outputs = extract_tool_contents(conversation_messages) + + return outputs + + +functions = [ + "clean_data", + "transform_data", + "stat_analysis", + "aggregate_data", + "correlation_analysis", + "regression_analysis", + "create_bar_chart", + "create_line_chart", + "create_pie_chart", +] + + +@weave.op() +def extract_tool_contents(data): + contents = {} + contents["all"] = data + for element in data: + if isinstance(element, dict): + if element.get("role") == "tool" and element.get("name") in functions: + name = element["name"] + content_str = element["content"] + try: + content_json = json.loads(content_str) + if "chart" not in element.get("name"): + contents[name] = [content_json] + else: + first_key = next(iter(content_json)) + second_level = content_json[first_key] + if isinstance(second_level, dict): + second_key = next(iter(second_level)) + contents[name] = second_level[second_key] + else: + contents[name] = second_level + except json.JSONDecodeError: + print(f"Error decoding JSON for {name}") + contents[name] = None + + return contents +``` + +## Execute multi-agent systems and visualization in Weave + +Finally, we execute the primary `handle_user_message` function using the user's input and observe the results. + + +```python +handle_user_message(user_query) +``` + +When we click on the URL for Weave, we can see that the execution is being traced as follows. On the Traces page, we can check the input and output. For clarity, screenshots of the results displayed when each output is clicked have been added to the diagram. Weave provides integration with OpenAI's API, which allows costs to be automatically calculated. So, we can confirm cost and latency are also displayed on the far right. +![1-1.png](data:image/png;base64,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Ij4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEyMjI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjMzMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrvz/XzAAAAHGlET1QAAAACAAAAAAAAAmMAAAAoAAACYwAAAmMAA9QlQPF70wAAQABJREFUeAHsvXlwXed55vnefcfFSgDc902y9l2ybMuyLW9ZOp10XKnESXdmpnpmuiZTNZM4fyRT0zVr9Szd1TWdmaR7Mp10EqfTSWbsJHbiTbYkS7Z2iaJEivsCAiDWC9x9wTzPe3BJkARAgAQp0n6OTRG8uDjL7/vOdw7u9zvPG5rDYlpEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYBkCIYlGy9DRt0RABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABJyARCN1BBEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgasSkGh0VUR6gwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgEQj9QEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGrEpBodFVEeoMIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMCyotH09LSNjY/b3NycSImACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACPyIEAiFQpbLpi2TTvoRRSJRS6ayyx7d8qLR2Bk7+tb3bK7VgmzUWnZF+qYIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMCtT4CSUSgcsZ4Nuyy/brOFsMuJZOb6RKOp4y/a0b/5b6zVrEM2at76FLSHIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACyxIIhcIWjsat575fsM69z/h7k9ctGh173o5+9UvWatQkGi2LX98UAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgduDAEWjEESj3gd/xTr3f953WqLR7dF22ksREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERuHkE5hONJBrdPOTakgiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAjcfgQkGt1+baY9FgEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGbTUCl0242cW1PBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABG5DAqFw2MKRuLVLp83hGJLJjCVT2WWPJjSHZal3TB173o5+9UvWatRsrtVc6m16XQREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4DYh0BaNeh78Fevc/3nfa4lGt0njaTdFQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4GYRaJdO677vF61j72d9s+lMh6Uz+WV3QYlGy+LRN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgR4tAWzTqvPsLlt39KWM9tGxHt+U6epY9UIlGy+LRN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgR4vAJaLRLohGOLy1EY2+8iVrNWs212r+aBHT0YiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAjyGBUDhs4Ujc8kg0yuz6pBPIIs3o+hKNjj5vR776JZuTaPRj2KV0yCIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiLwARJgxMrCJbTwH/paBETgegi0RaMOlk6jaITaaS4a5XuXXa1Kpy2LR98UAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4qQQgGIWbSFtphvxvbnsuPGetSAt/5vzrm7o/2pgI/AgSuCga/bxld37SWhCNcvke68j3LXu0Eo2WxaNvioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3CwCLhg1IhapRS3SCFuoFfZNz4UC0agZb1gz1rRWtHmzdknbEYEfSQKhEM6vKEqn3fXzlt7xtDUaDct3rbPO7v5lj1ei0bJ49E0REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGbRSBWiVm8mLBoJYk0o8gVm60nK1ZPV62aqZpBPtIiAiJwjQQgGoWjMev40M9bcttTVi5XrLt30Pr6Nyy7wquKRke+8iWba9ZsriUbcFmS+qYIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMA1EQi1QhapRy1WSli8nLAQJKPQXOiKdbUiTWvE61bLlI3pRq1o64r36AURWEsCoQjSteJpi6Q7LZLMWSSWhuQWJG1d2M5cy5q1kjUrBWuWp/3ruWbjwrdvyS/mRaPsHT9n8a0fs1KxYr39621gcNOyu7u8aHT0OTvy1d+UaLQsQn1TBERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgegiwZFqsmHTJKFqNL7sqlk2rJatWz1Sskagv+95b8ZsursQgU0UT8DEgTpUL2E2lM90ybRUKWTiWhFTUYdFE3iKpToumuyya6cbf+Hc8c6VohPAeikYNSEaN4oQ1SpP4egriEaSjasFa9Qqa+NZq43bptOTen7b45o9ZHV5U77pB6x9Yv2xTrEA0YqJRXYlGy2LUN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABK6VQLgesdRUzqK1GEqmXZYWc9lK51AyjbJROV9EGTUIHLfZEk3lLNHZZ/HcAESUks2ceQtOhpKZbpVmDEVQvq9z0NKDd1pm4F5L9uyyaLYPIUYo5edJRiG7PGsrUIjwXyQbzbUa1pg9b+Xx9600/LqVht6x2vQ5d29ulWPkflA0CkfjFt7+OYtuecrSmU7r6emzzq7uZXdTotGyePRNERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBG02AZdPSEx0WqUUXLZl2yfZheVA2KnXNeAm1S763hv8IR5OWXrfTEl2bLJrstKkj37Pq9FlsIQRRaNBSPdvw/f1WPPemlc6/jxSbaYTWXF0YSvVssfy2hyzVuxvrG7LhH/6xtZo1rPdi4g0TdZJd6y3dtxvb7rbJ979jtZkRP7oYhJBU3y7LDt5lxeF3ILQcs2oB37vFEnO4s5FEyqKpDotle7H/YxBugmPwA7nF/hNN5S2eR7v23wm5aAe+3oAUo3Xe9uF4Cnsb6EVz4Dw7O2OVStUy6bSFIyjzhxSkWAySXBiSHL7fqpetUZm0evG81dFnKmNHrDQC4ahwzkur3QqH3k40Cm39nMUgGuW71llXd491dHQsu3vLi0bHnrcjX2GiUe2mJBpFYxHUsgvMxGajZY1ac9mdX+030a4WjUfRyEHjc/3cjhYREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIEPjgBFo8w4ylJBNFrpUuouWDVbXunbV/2+aDJnXbufstzmBywB6eT0s/8CUtHbngKT3/6Y5TbeB9Fon40f/CubPv4CRJrxFbkVqd7t1omfT/XusurkGTv38h9Yq3GpaETppWPLXda18+PY9hY79e3/FTLTYWPZtdyGu/G9h7D9B7Dtr9r0yR9CNjp5S4pGic5+HOdWy/TvQ3LT21Y4+eqq2+FG/0AoHEV5tDzkou2WYYrRpkcgl21B+bT0JZuuVCpWLBatUCjY6OiozeDvfB5yUjxuMfzh17lczjKZjAtHlI+4tFBSrTp1wmZP/8BK6D+V8eOQjaZW1Fcu2YE1/kcgGsUstO0nIBo9bV0966yzs8uPYblNXVU0OvrVL3mHnkM9uRu5EHBHT9qyPbTAzIqTFSuMFa3VumjsXc/22X40xzoHspbMBvUcp4ZnrVSoQiZbm21cz/7pZ0VABERABERABERABERABERABERABERABERABERABERABERABERABERABETgx5WAi0aeaBRbGOyzOA76G/OJRtXMDRSNIJ/07H/G8lsfheyzyU5+43+04ug7KHnWY4MP/6olOzdDPHrLJg5922bPHfSSWYvv8KWvhiJxhLCkILIk/WfqpYkrJKFYutM6tt9vPXs+je1st+N/+09dNIpnumzwkV/F/my06sw5O//GX2LbB265slztI85tvMM6tj5o+S0ftrEDf22jb/5F+1u3xt+QSSKJHFg/YdnNj1hm/b1olxQqpEF48zJpF3fz5MmT9t5779mrr75qw8PDSDWa9RSjdCpl+c5O27F9u+3dt8/27t1rKbwWjc5Lcyyn1qzDvYGoNPSqzZ58yQoI/mnWile0+8Wt3fivLpRO2/nTltj2CSQZdftxUJZabrklRKNQOGRMM+oezFlnf9b3d/p80SbOFqxRb66JbBSOhC2eiFjf5k5L55O+jfOnpqwwXvJtLEggW46XvicCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIrDGBCKNiKWmshatxi3UDCohLbWJuTBKU0WaVsnPWi1dXept1/06U4V67vi0dW59DKXSNtvJb/1P1qwUkHL0MUsjoadRmrSxt79ipbFjKJE17tuLJDIQkfpQ8mwvSoZ1wlUJ+/fKSLEpjx310moxvJ7s3myxTJ81ygUk/bx6RboNy6Pltz1g3Xs/Y6muHXb86/8U76lZB9KVOrY8YrXZMQhOfwvR6V18fd63Hct0W6JjwNN4oskOpB/FXW6pjB/Bto+glFfJxZZIPO0pTTS6KpOnUKIN+5LuccGmMnEC6xvBz1Xx+hasbz2OIeLl2UpjKA+H/WVpsEgcpd1QOi6eG7R4uhc10iIuzrA0WPn8Uf863oGEnB2PQzJ6BGXmdtnM2TeQ/PQ8tnkS6U+j1qwWfR2JjkGLpXouWUcJ66jPH9d1N+RSK4BklOxG+bv1d1t204OW7N2JEm8Dl7ybwTWTk5N2+PBhe+fgQTt86LCdPHXKpqemrIyEowhclDD4xFE2rau7yzZu2GA7d+60j370o7ZlyxYXkRausA45jO0xe+qHkI7eQqLViQ9MNmqXTovt/hlLbvuUZXIdSGXqvD0SjcIQjWLJ6CWiUQGi0RhEo3oVolFz8fJmTEFql0FjKFGrhfctEU7EkmyJVCwQjToS3o7nT08bt1OvNngeaBEBERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbheApjLp8SA/wRrmp+Qn0Oyy1KT82HIRfHZlMXKcYvWgipFS+1GK9q0RqKKsmkV/F1f6m3X/fpC0SjZvdWGvv+7SL/JWP/9vwjx5ohNn3jRzr/5l14lisfKY073bbfshjstt+lhiEZd2IcQ5JxJmzn1ik0e/S7kpGlISxtdwMn07YF0c9rOvvRvrkgkukQ06tmNsm3/HFJPv/Xu/zQknlmbOvaCjbz6ZReUnCu2lB3Yg0SeOyyLVJ5YpgepSUHpr8LpH0Lwec6KI8dcIIpne23D4/8JSsAlbOb0q5bq2+kiVTyzDulIb0KEgeSD0l6Z/v04nj0uTHEdk0eehdj0Hva1ZkxW6txF4WqvxbP9Lim16mWrFs7a+Dtfs+r0Gax3q3XvecY6yALiEyWk0vlDEKt+aKXRQxCwprCOp1B+bs+l68DPjh/8us0OHQjYLiWCXEcLe7k07FPH9g9bfvcnLQHhKBIPgnEWrpal0g4dOmRf//rXXTQ6d+6ctdCfa9Wa1RsNC6PN6406/l21JiqFpZIJW9ffb7/6D/+RPfb4Y7Z+cP3C1fnXzeqMVSeO2xREsZkTSDaCvHajq4xdsRN8AfsejsYtsefnLLXjGUum02sgGh193o6gdBo7yY0+KMpGmc6kZebThljSbHay7A20VJ+JQh5KoQwaE5GajZaVZ2uQkhY3htpSEsuzJdKIWsPCNCP+zNwalWfzleo/IiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIvDjSsADQ+IuMISjwdy8izCQMJq1Cub0FxeDQnMIGqlFLFFMWryYRmW0eUnpMo5zKJnWSNSskitaK47gksjiwSWX/dg1/XOhaEQZZubsm5BRkAa04V4bfuXf2sT737HyaJBSFEKiTySRsnV3/5x1Ql6pzQxBRjqOFKEpJPo8jvSeGfz86xCEXkR6UBeSij5hucG7kDR0zE5+53+ZF2ou7uZC0Sg7eK9LPpSHMuv22vi7X7Gpo89Z4fRbl4hbndsehviz00IQiJgWFImmkH70KFY652lK5175E6vPjFi8o9+2Pv2blurdjv0csdmRt33D6XV3WBRlxObmmnh92KpTp/CjLaQoPeoJRcXhgzjuP4EsNQbpqde6930aPFKQik57IlKyZ6flNt4PAeqPsG8/wM/WrWvXp1B67gkkBfXb7NlXIWc9B7nqBNKKkACFNu7Z9xkLIx0pWEcv9mknRC2u49/ZJPhWJs/eEF+FaVO5bY9ZDvuW2XCfMwuFIs6BfokvEIreePNNe+655+yv/uqvrDAz4y93IPlnDv9rwk8JM7Gqjv6IdKNypYzXGl4y7e6777ZnPvkp+8IXvgCel3os9G/mmnBizrziotHM8RchG00H27yZ/50XjVL7v2DpnZ+2eDxhHfn89ScaHfnKzRGNyCqWiOJP0HCNGjpupbEkwkg0bElIRt0DWaQahf29k8Mz/vdSshFEQUskY7D2gpi1WrkRlE1bciv6hgiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwNoTgFQSi2PuNom/IZWg9JBZMI/LCfhWAxP2kFLmMGnfTmtZ+324+WvkcUYSaU+SYdJNvTSFY1xcvLn5e3eNW6RYFMY8fDLnf6JIhQnHEijbFfXEFK7VtQ24Fs16Ce2KwBG0b6M87TLMHCsXMX0E/6dcFK3ELFZJWKSGdTYjFmrN94tQy+bCLWvEMc8P0Ygl0/jvYOXXuO9X+bELohHEoSykoEYJcgzkjGgyb+Pvfc2m3n/Wpk++7CJMNJlFgs9miEb/wDIDd9nE4b9DCbFDONaqde38uKcC1UsTnkIUQopMD5KJcijZVT5/xE5883/29y3cnYWiEUWf6tRZZxqJpaxw6iVIOM+idNp3Fv4IypNtdQEIDYLdRNWn7DrL7/goyp9t8ISik9/6Z0jSOenl1bY+89t4b5BgNI10pBYCaLKDd0IKehzbSUBs+hYSkN5laSmkEn3KEvn1Xiru1LP/wioQkKJIdkqv2wfRKIF9n7UY0pZyEIR69/+EnX/7P+Dnv4P0oqMQjT6O9KaPoAzbVi/1Nv7OV61RLVirXkUCVOSydQy4qNS77yds9K0/A8NvIHHp7TU/R9iuyd4d1oV9TSG16fJyaW3RiILQX/z5X9g3v/lNe/X117ydWSItk8k6X+986P/1et2q1UA0qtVqkI2a1tPdbZ/9zGft13/9v/akq/Y6FzYYy6iVRt6xyYNfQYrUcWvinLiZS7t0WubOX7D0rs9AkIpZR0fH9YtGR5Fo1Grc+EQjwmIyURsuG2y5pCEKSTmkEw1s74aFF7ZKsWbDxyasPFMzSkpLLUxOwkb821z/5ebYUj+n10VABERABERABERABERABERABERABERABERABERABERABERABERABERABK6TAOZqWbKI5XqiqRz+5C3G8lJ4LUgTCUNAmEEKzLSXmHIpBUJCq4WQCpbdui2X+XlwSkZIf2ESDI+bYlX5PBJvkHTDY7sg3NxOx4j2jCA9J4IUnHh+wMWVWKobokrM5+KZjMPFhQa0MasptRoVT/epTp1Bas4ovi7Nty9MI763BXGpgTJq5WQgGzUgLGFphZFeFGtYLVWFbFS3uUjwfv/mDfpPWzTq2vkx69h4n5e4ataKEKZQsg3l0AqnXvaEH5YMi6FdO3c8bN0owxXPDNjI61/G8Z3zvp4ZvNtYei0MgefMc/8KTlVrVaJR59YP47woQxbCeYHtYkVGOWjopd93pu0KVSyFxsSlaDqPtuiDeLQFaT33WKZvn/evY3/9255slGCiEUQjmF02duAvrHDyDZd5MoO7rf++X3QR7tR3/3fILychA2at987PoPzZgy4gnfjG/2ClsSM4j9mfsyjR1gVxaZ1FM0gIQjJQ7x0/BcnomzZ5+FuQoV6wzp0fAROUWEMJtpHX/72NvPbloLV8LGivoxsiUx/2G+tAIlLf/p+yiSPfmF/H8+6srF0ThyAX7UGS0SPWtffzkIzWLbpqykJ1SEO/8zu/Y9/+9rdtYmLCsumEZZKQI3Hs7H1NSFiVesMqKJtW5R8IR5SOmvhD9+WZZ56x3/qt37J0OmMxCEqLLfXZEZt87ys2e/IHVh55H2+58f26vR88LzkWZ+/6RYhGn/V0pttKNKJklEjFLD5f1qyOtKFKCYITI6QW4Ui5iKXWLhWNJq2Kn1ks0YiNyG0wBSkaD1KTKiibVq/CgFXptHY/0t8iIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicGMIUEpB0k08P4h0ky2QFDIeEsFEnxaSbjg3HEapJwoMwZ8YpIoJqxWGUT7pDN6DhKPbUDYKhIwkhIZei2f7UGKqF6Wi0n68tcI5qxfHkGw0iTQTpLzcRulGgaQQtWTPdm9PSi7N+iwEsQn8KbiM0xZgAtEIUkkKYgrKhsWzA36slGYqk8fBAMdfLQf9Dn4Ak42YZETp6EIJNeSJsGxaCylGNzrJqH0CLBSNmPYz+f43rTJxAo5BHeXRPuqpTEM/+Nde3iuSyCL55+PWhfSeROcmmx0+4IlNdBUoYpEBU5zOvfyHnky0mkSj3Pr7kezzQyuNvoe+MgHx56e834y8/qd47Qi+nvBdzm34EESdey0LKapRnkIbFCECdVu6dxfh2VEXjY5YAklGV4pGNcug7Fr//V9EIlXSTn33f4NodApfZyBFofwZSrAxTen43/53nmgUz/Wg7NnnvO0NLkZt+oyLZhStpo59z8ueTRx6dknRiKlXlO56sY5E12YfC2qF03htwGWtqWPPzqc2PQvRqNpukuv7272RqHXv/5x17fusxTu3+LEuttLx8XE7dvSoff1rX7eDB960Gvr04w/eY3t2bLV6o2nTEI/OnRu2A0dP29DYpE3NFvF6A9IcOzDWiL8eeugh+6Vf+qLt37/f1q1bXGiiQFabOmmT7/4V/nwNfYtSJX74Jix+XkI06rj7lyyz+3MuR+Vyudsj0YjSULojYamOpCUzgcVVLdWtVKhaGX8a9SsTingyJiAl5XoRK4dOW682bWa8iDQjDCqLQI8no75+bqddnq29/tIMItUkG92EbqpNiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI/DgSCKMkTwSlluIdAxAfgkSfZgXJMDWk2WCinaW0OLkeisT9TziaROoPyxMxBaeOZJjzLhzVi+N42+2TbBSFfMKUFgpGXk4Mk/phpP3gIH1eew4CBcUCCkY8tgaEo0Zpen7O++bIBtfSH1mWi6JYonNDcGz4ulmZgQQzjj9jkKZmPYXmQltR8IBow7Jx0RR5IAEn2eHCDcupUSarFUa8PwTJTteyV2v/MxdEo+1PoizaLht68XdtdugtF0kGH/wijqMfaUAoY3bke0jhKkCqeQKSzNMuGk0d/a73W1aQ4sJ+zPfMnHoF6Ud9q0o0yvTtt3Ov/AG2/abNQbgbePhXkJrUi3SiIzb2zl9DNmISTsjW3fv3rWPzA/gyjNcOW232PJKUNnrSEJOJjv3Nb6Oc2fuXikZv/zmSmeYTjdbtsP4HIBpB+Dv1vbZolIZQBNFoK0WjjItGFMqy6++EJPRZz42ZOfsG2m8ICUrbbeD+X7DpEy+AybM28d53kPL0hHXtfsqyA3cgzehPbfjVP3Yeic712K87XVZim8+chcwzcxZSFGUnrOP4cxfWsVaiURiiFJO3uu/4aetEOTiOM2S12HLm9Gl7+eWX7YXnnrOp80O2czBvTz7xmO3etRPpRTWbHj9vw0Nn7eDhY3bw6Ck7cuqcTZcqVoGERP2EZ+/+/XfY5z73efvwk0/a1q1bFxWImPrFNp06/HWbeOf/szrOBUqVN2XBsTPRqOOeL1oWohGX20Y0ojC0bnOnJxTFkWrEpVZpQDSq2PmTU1ZG8tD1Liyz1rcJdfYyCxKNUG6tMFayUWyj1bx9LkbXy+ID+XlcODiwBeIez6r5i+L8BcUvMP7S/Our3cn59fvp2l73ateh938ABHhDEcIgu6BPfAB7cdtt0vv7/F6rv9/CzRf0b+6g+vgt3EzXs2u8hvmVjZc1Xr9WcA2b/xn1iesBj58lRzzRFCAHTdbvxk2Gt4e/ztcoqq+gTa5zV/TjIiACIiACIiACIiACIiACIiACIiACIiACIiACKyPAUk6JfL+l1+33z/hYLqiEMkFMYmmn3ixcE8UkllZL9e5GYspm/0ywNHLIZs+948LGBYFl4Q/dUl/zc8ww9n2Tpbq3ILFlSyDhFCHToFRaCyXE+BEmk25ikFVimT6IOkz3OW1lJNS0GigNNl927JY6rPmdiSDxJgFhI4tyWjye6tRpJP2cwtdMppoPEoHEwLlAX/A5+uWfpSchKSXBJtW7w6qQVCpjR60yfQ6SxRql16wBuLZo1Ln1MchDm+3E3/33Xi6Nn1EPPvxFl2+iKP039OK/ttmzr1lm/R6UDvtpsNloZ1/4P5Bq9K41Zqe8zwMA/s/glKZlBvatSjRKdm2341/7b9H/D0BUi1vfXT9h+W2PWbpnp53+3j+HlPOir3vLx3/D0igLNnYA8tDJ1yA2zUJ+etS6dj3t5dzWSjSK4Nzs2fM0juMOJC29hmP9P3GMYetCmbQtT38JjF6EJPRdF43y2x+17l0fs9ymB1A67T/YyKt/5Od8btO9kLKesgySogonX7ah7//u/Do+als/8Zs2ffKirLRWohFTxXJbHrY8eGQ2QMhauMz31fkea0ePHLVnv/Md++GLz1s6VLWff+YR23MXSsMNbgTXslVnC1aaGrPz587aD984aC+8etBOjU7ZeLFiRYTpcOpo1+7d9tRTH7dPfupTtmsXU6UWn7dgvyieedmmj34bJdR+aA1IhzdlmReN8vf8smX3fA67N3f7iEYplDNbvxv1AfF3OBI0G8uf1cp1O3t4zIrT129rdfZnbf3OHtSHxGCGBCQuzQasuPGSb4Nfa7lxBGimMiqOF5xGmSbrpBurHJijqNnYRI3VZpXG8urbmjcZjG5jPVPaoPUiBmottz4BDFpegxZRfQ3Yzc0qrGbUudSk8NJN59F1kSi4pVF3FYIWJtH9Zq2J+DwttxyBwMiHiY++zvrRjPzU8qNDwJ+6wJM0PB9ZT5lP0vCpm+UW/tLBp1VieFKjiadzGBsb/CK8+E3lcuu6/b/He7FrP24+7ZIZ2I1VtDxmtozo1lAk4nWg0/iFlOcbn8jgfcGt9OTL7d9uOgIREAEREAEREAEREAEREAEREAEREAEREAERuAYCmLwPY36DMkmqd7snddRmRq06PeTzg4Fws8jnhZwAx89FkzlPjaE80azNQkQ5AyHl5FU/k72GPV3TH/H0JqTWsIQWxZDa9FlPs+FnyUwwCj4fpozEuZ8UpCqIWJ0b/XPP2swIpJ0z/v413ak1XFl6HQUw7C/atzp1Fn/Qnn5smO/DR8BB23V42S5utllDWanZMcwH4tj58CgWzvGyjFqyezPaOe9cZpFqU0fJrzmfN/S3faD/WUo04nEzjadz55PWd+ffs7GDX7Wpo89hvmDE1t31M5bf/gSksVNWGjvsfKKJDrTnNL4+hRSiExDPNl2zaMTP11M9W1Gm7Wlbd8/PQeb5Grb9vM2cedM2P/VfQX562EuslSFuUdDJoYway9u1MF+1VqJROJ6AJPRRlI97EqlJYzZ5+JsuyzH1KQ+RZ/rE8xdEo8zgHghIT3pyUWn0EMqqPedJTDF4AhSVOrd/BNxGUSbt21hHr6X7dluHr2PtE40S3Vut794vWHrwbiQbbbjQty4IcRdeMXv//fft29/6lp04dMAG8gn7wk89bT2DmyyB+aFGuYRqWxU4LbNwTkbtxIkTdvjIcTt0/Ky9d/q8HT7HUnYh2713n33iE5+0pz7+cduxYweabuFYd/FrvszSc6Vzb9r4G1+2KvrOzVh8/hmJRp33/rKXTrutRKMkBKMNu3qNf1ME4sKEoWqpYWffH7PSEqIRS6ZF46jPiZOYde4aNVphFxtjIXiKRoM7IBrFcEFqi0b1lhUmSjYEmUmi0UJaa/81ayvGUeeRNicvNOXxkxcN3r7tPqBykrZenF71xmkyx2EeRimsIEawNHoU61i8H6x65T8GP9Ce+I7Es7iYQ2DxBfxwLlFkYUwlL/yM8mtf9NcCCyPYYpkeXCgQLQdD2aMQ3XBeW+mPtWApo3ltX79xmTeo1+IgbvI6YuluvxmjqMAbtDkcj0taELX4941e2Fcoz3C7FyfvP4Bzjb+QYF9CjBXFkwC8KVrLvrlWHGlE8wabN9J8GqN0/tharfo61oOOA378hYWLs/Pr5o1vR57z7LtzED+CXyJu33OR7EJoVz6pwRte/rJYPIeayPN2OY+V5wtZ+7mCc4ZLJI6YX8TjpvyplUkr48kO8gh+mfS3/Mj+h2NxcL0eAINujMvoC7iu8CmX2syw/9JI4XilC3/p7L3j036dqk6dwS9QL6B/xXFN2YZf6j6OmtHHbPzQNxDNW0R/q690tXqfCIiACIiACIiACIiACIiACIiACIiACIiACIjADSDAMmGxbDcko134XHU9UozetQrmC/nZ+UoWToRTNkojASaGz1iZBjNz5i3/TJZzFrfiwiQjlkpLD+zFR8Vhf2CSaUxNlENaLL3J52Ag3SR7t/n8Gcs5lUbewxzayM0robRCkPx8nA/hZgc/5PNWJcgsNaQQMWiCC4+Xc3M+N4z5W5ZH47wjhRd+DkyhhMINE5u48PNiCicUVDgXVjp/aH59q5839hWu8X8YptG54zHLbrgb5cYG7OyL/wZzAgd9K9F0h3Uglaf/3n9gRez3zJnXrXDiVbz2INKGHka/78U86yzafwrzCnHMiZ+x4vA7kGyO45j7fL2UaqqTZ+zsS7/vn5sv3H1+rp7dsA8izofBc4Odef7/svL5o34ORDDnkt/ykPXd8zOQ9s54ObeJQ9+1dXf/NEqnPejbY2oYP4fnHD33heW4znzvd1yAiqFtNjz+H6HB5iAEfcuKQ4fRN+teZq33js/j5xM2/Mq/w7qH0UYpy+94xHLr7/avz37/99CmLezbnUhKegpzYQkc22mfF+GcM9t+dvjAPI9X8O9elFn7EMSqz/rhVSHdzQ69gX2bxRxLB9KOnprnM78OMGdpvdnht7GON5DW9PIVbBZyWunXnFtM9++3gcf+M08YCzPcActikhFfP3bsqD3/3WdxbMM22JO1pz78aDDXhWm1CBLJeC7XkGw0NjpsYyMjNjo6YmeHz9t7J0fsrRPDNo1ko33777S//zM/Y/c9+JBt2LgJbbdwTu7i13y5hTn56uQJG3nxXyHV7NCaHDOPY7mFYxVFyPztKBolUC6tD6XTsl1Ju6R0GgSj0VNTVlmidFosEfWfoThEyWh2qrKkMJTrZum0DshMmOiCnMSF6y2MFbENDGQqnbZc/7ru73FCMNWzDTVXB62IiyJN1DDs3MzgHW5QFkcPYFLwBAaq0VVvK5EfxMTiDqx7PX4edQ+PvTB/gl48MVe90h+jH6ApnOjoc4s10TFvbWIko0nNxI3azDkMaCdxc1DwCfO1QhNNZj0KsWPTQ27ylsfex7ZQUxcD8lou8RzlnC5IaFO4abm21Ky13J/rWRcvwFmcM7wJ8MhJXMCb9aLfjDNa9EYvlFNYw5U3gbz5b9U/GEEiEJ5guCPRhDcElalbK0Kz3Q6McU0P7IdAixtH3DAVTr3a/tYH9zdu7vkLQLJz0G/2qpNDuElpPzVxY3crlu3CjWSPNefPxUYVtbZv44UyUXodfinGkyi8QedTCvwFgQuP1WUuiEZM2WONcX89w6dRNqAG8V3eJ2bPveXj0q36i7Dv9Br9J5bt8QQiRrPmNtznv2A3ytP+xMLkkW/6hwKUkFe6ZBGjuvEj/8RvskvDB20YNZ2jyZTlNt9nAw/8iv/yMvTS7+HpGI5Vt07E7kqPT+8TAREQAREQAREQAREQAREQAREQAREQAREQgR8lAnxYMzOwB58RD2JCP2JTx7/vyTarOUZ+th2D1JHpv8MFgZnTL/vnrA2kidyKSwQPRiaRnJLb+qiVIEswWaZRmsH8zjIP3PNBYXz2nMJD+tlN90M0OIhUo5M4zjEc4q0z70nxJtmFkmd4qJbSxPSx73toQbsdPMkI6Uwsk0XJqNXAvBbmIsKxFD4/70OZrZcRSnHU5x6xgvaPoY/sCxKvWlUXccoeLnHh2x/YF5wPSPVtxef76zEf0IHSVj9Am4xc2J845llzG+90+aqOUIzp46/4PCvlujw+s2bJvGgibzWUzKNsVhw64Ek4XFeqF+vtWAcWU+AImeayeVI+wJ3sWudcoslOCEEvWn1m7EI/4rYz/ZgnR3IWk/6njvwAc+a93odyG1HSroaHfQtnEdRxOHh4GiLX5Ps4/yCFURbrQkk1C7X8+xX2M2w/ls1jPvJOT9oqnHgFDwrP+Hxcqg/l/8AgFI6DwUseABJIWI/6nG84msaxvW6N6jQeOMbcbKXgSUeVMcydoN8zgKJjy/2Yk96GvpDBNg/6duuF85CYsA5wotAUCEgFf3Db14HjrYyfuYLNhQZYxRcRMM9uvNcGH/81hJj0+lwZHtEPFn5xsTvaHP49dPqkvfXySwbVxHo6MtbdO2ClGVZqKllHKopciJAVi2U7cvyEjY3jAXM8/BwNz9no+JQdPjVsB06M2Ifuutf+i3/8H1v/lh2W7ez2bV0qGwWbD16bw9g4aiPf/5dgCREL7G/00haNOiAaZXffZqXTmGLENKN0DpZmBgkVWKoom1YqYBCBDNRE/brLF8pCmXzSejZ0wLAKe5m18bMFqxTx/kXKoFFKYmm2NH4mNi8acf2lmaoLR4s15uXb1L+vncCNFI14UaLFzDSelosxlJUWjALXvtu35E825iJWbiItA4N+FH8S4QaGsGs/Xk6GJzr7IYLBEoY5W4FtyhQjDoysCeupMTDDi+fedcN4rZIheEMYxY0It0lrmRcKr6254IZiLRqAIkAK9jftT1rf15KatZL9aOFqU0fbVFsxtI1ZJlKx8HW0y8JtuliDdkoh0jAOU7o8ccJv2GiXptbtdImKtU954xbBDVs814/vlyA3FFwIWvamdeGGlvma9jlvADiJzwtcGWkhvHm//IZnmVWs2bd4U0VhhWJcCJY7YyCbNyHRabUHEIhG+/BLASzuW0Q04lMjvHHMrL/TD4fSJ0tWUiy80QvjcNP9tPJP4EmEYdxQ395lLpcTjSi/8nyhEMh61Ezs48KfCeNcjqUgXEESbJQgwfBpmzUe966nLVsY+wuNLP6LJxEiJVRpnMPX17FgQGSNbdZZ7tn7jP/yw6cn6sVRXF+YzoYneUrjXnu5cOr1FW9IotGKUemNIiACIiACIiACIiACIiACIiACIiACIiACIvCBE2DpqY7N92M/5nyuqYzwgdUknPsB4LNGfsad6d/rD89XpjDvg1JdtcLqQwxuOBDsaxySSRKlsVK9e2zm7OsQJY5jHoyfxS8/p8dJf/5cBg8ys+JItTAMGQMPm99CnyMzqSm78W7IQ1UXSZiww3T/9sLqGJ5QhAQrPgjK8mHcf0pGGZS/q+GYvPwdHj5dOM8Uh3CTROm4ZPcWzEOdQHDFW/g+xazlmbW3e6P+5hxZJJnB5/tp74M1iC8MBWgvQfm3vIs55MCH9Tk3FyQ1dWNeJoPvxTAfgNAUzN0xHKEFoYfzfL5epFfNIR2nNjt+RTuzP7BaAoUeJiIF2+bDtQETbpvhDvzbt4194zwa53h9noKVBeqcM5zB/iexzYTPWbBcIUNBYkga4rr4/SYf2kU7MY2K5yw/v/djYfKUM0j7HBNmO1wUZCIV5yaZlESZMBSKYu6Q8x54HfMh/DtIsSrNr5fJVeDBY8G2OT/M7ZIl98M5XWUdbebX+ncCgQo5lGTru++LOMZA+lluXYXxERs+8o4l4nOWjEUsDs4nDh+yMmSj3bu2OHOKRtPo/qfPnLORobPWBeelhfafnCna6++etP51A/aTn/i4bb3/cevcsMU3d9FNudi3269x7mjsjT+w4inIlJNnl9u9Nfke+3cI7ZW/B6LRnttMNCKBEFKJmGYUT0YdSL3aQOk0lGrioHmR7wVYsUQEaUYpW7cFqQEQlSgYjZ4M0o8ai4hJjLviNigyRdAJuFSLdavXWANykQ1c2NKt+wUFkAg6cxiDEwelIOWkhdcwyGEAwWjjFyDKN1x4cnIA5L85WHHgpqTDQY4DGe0IvsYTvoUBp31BaL8H3/T3cCDhz+AfsBpRugkThgsFEQ4MHMz857CPHEhZ2ozyQwwRZ0XEIV6SaLTpPkS8HfILJcUFdmZOzvJ4mKjD0irLLdx33x72ifvMQYkLRRbGCnJfyYqGNCfTW7joMYatfeHyiV8MqhycGQdHqYM/x4HUBz/E2QWJH5hs5U2MH1vS3899Dd7Hfa0422DbQduQlS9+McHPgA2yghB7Nou2aZd7Wl3/o8xSbOAiYDEXWXKRssUgG12r1OIpNV2DfqNDE3bmzKsBQ1y4YmnIHPmNEDoGkMbyslvTvPGLoEYqOfEGxxmTHdqMcgutZN7oefujf3l7ol+xz/H9LiqBLV8nS9Zb5YS78/B4S3yPbcCL9Xzf5Dgwh/XyQjiHi1ZbnAnaCv3XL9CwRr0PI4kJ22G/4UU03Q/7GWZsFTecjGKsz0768Xlb8xzieTE/2c3Xggsefh7Hw7Zd6dKcw0UVbVNo4BxDa+QwQU8JLBq6UpRc6Trb73NLH9GInpwCXjO4saKYxX1n3Vf258LxF3GO9cG+7YLABTscvPke3mT72IA2WG4hS27HS+jhYsKbhDYPjhm86DPONLvhXhcEKhPHcSOEmyG/8cD30V5cB8D7z/KcY/sxsYTnHduC33O+vPnCOcH3sP35up/r7RJSaMeIj00cR4Kxxs9djgd4L7eV7N7kKWbhcMKjIFmyin0vuHnBDRRiGb2/zVvywbi04HWuC0x4XOzDHPP8PdhndCQ/l3ls7fEsuLnhWYb/eV9GX/eUlKCPeF/kPnN88LGExjeSwpBqxBsyJt2sOtGI4w32x9lind6/wa01f561I0X9WsBzgPvNMc5LEDa9PSieURIhFz8nwI5xlfwFhd27iEQd9p8Gfoa8Au4oaQXOPEd5/OwXvJHncTdw/gdj8tzF/cJ7uA7y58L9JVOep0Hfq3s7s3a2x3/ylz+X/nAussYyx91237v8XOS5zL67wnMxYAVhme8Hj6Bfo02xL+0xiDfzlH3C+JvHyf0Oxp/gWkNx1a8HvAHmuI7j5vWOfYXXXI5DvNaQ9+WJRnWMMWE+mYNfdHndY3tUJ09DNDvnjNAS2CeMOzgffLt+Lfrgf0nyhpv/Twtj2XgDdaLxdzJUszSkybgLrQvftfKvee3t2v0RxL9+GDWhH7Ppky/Z7JnXcD057mJkBMlkPGeKw+/hz7toF5RoxLjAeFy/DqB/camX0V/whAWf6kCD+tMUK000QkP4utj3yZ77xHGN9ws1iJMLryu+Mf1HBERABERABERABERABERABERABERABERABERgzQjws2bKBfltj+NzvnFIM4cC0WK+bNZqN+QPteLBVn6mXZkegsBzcrWruPHvxzGnejb5/FoUD55SmKnMJ+KvZOMsM8WH6CNIwaHowXJcK/2cfCXrv6734LPxZH4DEmiewOe8x4Jkoll+1n9xHopzj0zr4Twj51oq+JycCxP/OzAvzPlEykZFpPssfBCaQg0/x+3Y8gg+Vx/CZ8mv4zP5xUvNXdcx6Id/bAmkB/daB8ai7v1/z+cirgaiPoOUotETmDeCgIW5CRhEdvTddxGWM2179uPh+gLOz+lpCyFYY2ho2BOQ8hCN4rGo1THv/daBI5aGpPbAPffYzsc/Yd1bdvom21IR5zvaS/BaCN7HlE2++5c2c+JFKw8fan/7hv3t84EUjW7HRKM2FU7aXXhsHkwvAm6/4+LfLJfGFKTejXlMUAWJRmNnpq1ehdCwzITkwm34+y623cWV3w5fgRXjARMoF5bq2WGz5w74gMvJT1qeFEM40VuGHeuWKMDywptCRF91+hQuSuM+sUoj1gUgDPQA6RNvtZkRJKagVBatSXTuBMxRDuoc6MmPRls82+8TuLyIF8+9g4m685jEDRIxIiyJhXJmlCIiEFew0uDiQuMSAkQRJU4uFY3uxz4h7gyCE2PSOMHLSf9aATcHqEfZrue5VLPQiGX5tFiakXATYPG27ycnE5nUE8sO4GLW5RP23F+msTAezk1pHE8c5Vxo3vJC36wW5icjB30ynYkLrAPaqHASHTIPGDESjsIFL45kwQsnmfEiSamDzFgfNoHSROEIJtvxCieU2Vac9MesNcSqw3j/SbRBFf11mYjERQ6ayTmcAB6toUZpC6le8SmkTmD9oeWFrEVW5S8tFI0i8Rwi9b6LpJGg7SkwcMI8h3hGCgncZ4o62fV3QSZIoeTZUWcRxYQwBRLWE2WptWg6D+MYN1DoO0ysYHs2imP+fbYnmVEgYT/NoA5mZeqU32Ax/o3nZSCSbLY42xVtx75Xm4HdjIlpRg62y+BEEinvm0mcA1GKLGgftmsFcYtNCC4pSEYJlOsjd9a0pDTQwMQ+b8gYFchzyJOc0P481mYZYg62w/jKlotgF2+KluK38HXmfozWOq3YxAUE7dEZm/W2Wfiea/maskQUF6FkN+rygnXh9Osuq1GIyKMmK2WeqWPPYxL/EfRfnPdjR/C+LoynGBvR39lmV3sygDdvbDfWR2bKFGWxOiSQOs7tKkxzxntybOG5xHGGiSRkyjYvo19wfKFkQ3udAgfP/XhHP+IvybpomXV7gvMafYvnCvsA9z+34R6sr+zjUg37yXJsfp4hcpPtn0CMKk5obG/WxwmeS5TYUqhXyzZn8pbLAizxh+jHRrHgQiMFEMZu0vSnEEWbO4H9SfXu9te5D7w5TaPeL8cPjpOUiVjvlX2ByV6UHqKQRtiHyIV9luNcHTZ2eeyYPyXhQhr2wfepB30W72UcJPsax0ua3JS2uP7ViUaBJEN7P0XuiG+koEK+PA+qBdQ6ZiIQzhfKWjxe9hP2b++/2D4ljSDaMkiMoaDBX+bSiJX1esjYsybamP2H/b50/oiLUeTENnPJCYx5/nB8ruMcLo0eCeQg/CyT6uLoK+RWHH3Pfylg/07Pl8mk3FSdQptA5vC6xRgPaMAHolQZ2yjhXHwD65sEs5yfi35t4bmI/uXXIpyL7LsLf0HhNpZaGLfp9bkpL8F651hCwZWCKceg0vljvg+8Fvq4ANmkir7D0p0NnP9cWNKT5w/HkAqSqBg1yicG0ut2ezJPhYlMSCiinHS5aER5JdW7A2PfhoAxxnceJ8+jEhhxLKOwxP5EKamEkpE8n4InMpY6qpv7OsexIq4t042MTdVzNhhHZGkUEhqSja5lYb/d/LH/0hONOKaMvPpl1Kd+KWhT3lPgD2/+gjZGf05l/BrTseVRS3Vtu9BXC6d/YNOnfgipEtGx4LqaRCP2g1TPFutGolJ63V6cr2n0zdMevzrx3t/6ucR20CICIiACIiACIiACIiACIiACIiACIiACIiACIrD2BPjAPz97z29/3Of+ZofwMLU/1HptSfv8/DWFz+NZYonzcsWR99Z+p69zjZy4Tw/s9c/k+bBtGZ9Nt5PvV7LqKB8+z/fjs+atLuoUTr6M+YDVzSeuZDvX8h7ORfAh686dH0Fppzc9YKKdhHNxffOf/YID97s9FxqIRvfjmKZ8TqGEJKRLP//H/DfmMfwhe8wtcI72YoLPxbXrKxG4VgK5LfdZB+ZW8zuf8QeTL19PMGfB6bdgTmSOgQsokxcKY26bKgv6dHEcngXmM7N9vTZx6ohNnzuLubFBK80WrTA5Zk1UJGrh5xv1up08hDlbzIduu/NeJBo9YV0btvrc3uXb5b/b26SvUDjydcyHPG/F028u9tY1fa1dOs1Foz2fx7PbLcvlMIeLP8stIezwkjNHnLg+8pUvYWIzSL9ZbkVr8T2mFLHEGZcGhKEaUo2WW6JIJqJsxDmqZmPOU41azWUGWbwvgcSkdqJRrVxHAy/z/uU2/kF/DwdN0YNJLbmN92Oy7E1MPp/ABPgMJt8+hEnMbbjAxl1AolTD6DNPdoEMQGGEyS6cME+hvAsnPdnGnkzDNCRMGtMmdhGmiklTbCPZg0lZliaDENBEGg9TLjhRTTGlBGmmCiGIshFj0Thpn4ZUwAsDpQDKCEwniDK1APITpahLRKPND/pEMyebaeiFkUTCmwNOcgf7ASEAE7U4uxalTgmKNxSx3HpclEZQfuUHeB8vRF2WxoSvdxCfxwxjH7p8AGDZJ5buobxAGYm1MRO5DZhsxOQxpBguFDpwoD7hXRo57MfH1A1O+scoXmHi2pMxsK88bpq1LjBhX2M4VtbUpLBByYAxcdwPTm7GIAxQxmE5HU7Cr3ZykxTmIBvNNiH6QGipzMVRpqvsCTpMnVhtstHlotHk+8+6UEAGPC6mkGTX3402Q6wjZAlOxudRT5bcayh3g5PPJ/EvlulqevszMYRSVZNiCGQjlkljv2OyByWPYLubvD4rJ9spbjAqkP2KggolJU8bAc8gVSUoq1g8dxCyEXiijVmGKYGkrBATadAvKTvxBof9kfIEpQPKMWROyYA3LnW8zm2xLVgPOEifQTIXXsc/XIKgPONJLNdw01ZuJVw0mkXbJMI1y4QraJ8qJumvY6xh34F8QTGQXIJSS0hG4es4z8mVkghFI0oyRdT65XnIsmIUHHgT1rhKDU8/b9HWzgOCSB03cBR+eO5R+KNcF0iM6zE+oyQb1ssLXRXnEQW/NBJyKO1xP12c4HUDaTG8SWR6CCNRKa9Q/PEITWyDMkfntsfQRwI5zOvZQkqg+EeJJYJ2baBdeRPqkhj2iWMQpZ503170FaQhYalOn8b+oCwe+gXlvWTXVvTZD+Hm9h3va/XZCWwL8hujRgfvAp93sA9H8N4ySojd5bII0584DuJFjAFlP9/rs2Pe/zkWkDX3n2MCk794HJQhyZYSg49DvbCQMda41IbxgbIjxwAmAHF8Xr5dUt4AAEAASURBVI1oxHbgDbfLdrip9qQ2prKgTXk+8Fg5PvIYeM7kcBwYpL0fFzHGst04tndsfdjPiTpEIp57fI1yFeUbnp8s6cZ1Uz7l99MQCymNccjkWO/CkacNsTwl5cJjeN9Q0OYQb9hvmKBFeS+QWiHqsIYyxlSXDzHWVtE/0yjxR7knBkm1UWJ/hOCE/sNfrlxoxM/w2Hjd8GMFZ0o75bET+BtJZjj2lSxprIexqkxmchkO40+IyWm4VnE77Ku8LqFTzV+TmHY0h5SwN3BNOAckdTwp8aD3QTJ2oQxSEW+yKMUlcW0tjyGBjwIVEvguF42aYEkmKTCmgOmCFo637jLqWV8PI0QzA3f6OooQY/kL2KW/SK3kSG/ce3iNYYlOiqwzSGjjpTeJsawrNuPjGPvGShdeMzn2b3n6N3z8mD7+PZs49B2cg4sb+Hx/PNft15zcxgd8XKfAyA8h2vcmw6/+kcuDTMdaaaIRE7zW3fWTfk3jOcO+yvsRCqwTh7+NtuT5v/w950qPWe8TAREQAREQAREQAREQAREQAREQAREQAREQARG4lICLRphTym97wh9snkHiuc8jXMMcDNfs5bW6EAiQ6vNEIwYi3GoL50WyG+7yuYlGdQoPQCMEAnMVK11YeoxzLqm+Pfisu2TTeHiTcyW3wtIOC+BcYeHUK/i89+DVP+PGZ/5xzHVQUEphDrl8/j2fJ63hQd/Lj4sPLHO+q9XEg8J40J1zR81aUFHhVjh+7cPtTSC35X7rYAWGnZ9yz2Hh0bQlI752QaHB3PMc5hBDmMsMzTGUBXOndcwn4HyMwGsZff+gTZ4+gbkplKBDP69DQJpFKEK1hlJ4+DNxdghVutbZtnsft97t+yzTjfm5hev3fwX/aW/TRaOjf2czEI1mTyHN7AYvC0WjzO41LJ12U0QjzFoxoSiTT+IPy+SYlWbQCJMsbYMyNYv7JT6hG8bkL2dE+Z7lSqD5hHwkZB29aUukApmpMI5JzFlKVEtt4Aa32nWunhP6TE6gAVwafdcnsmuFMU+f8XQLsKHU46IRJu8oGjGVpICYLSZFsLMmWNYnghNiXvCJ5wawzt2+Psof9Zlx30YKE8pxSDo1iDhMAeAEchxpNKnu7Rjgz+ACeQKTr8cxMY4JVogdvPBxYp3fY1msZOdmTL5u9InqpUSjGia8K5PH8Z6sp4JwEpGmKtNZOJnPRmZH5xL0CfQNTEpTNEn1bceE/AZs75xNH30e7whhEhnpLDjeFk58plngzIeQtNMn/in6BPbwCC5qTCvZif1jvU8axed8opsXO6Y9USoonPwhvnfct03hghP7vDFgG7B+I5lRUiqOHMDPT/j3ObGeyG/yfWQCSbOGtCTILWRDaaKGRJLZoQM+me4rXuV/mGxUbsXtPJKNIrAoU0g1yoVXX0btEtEIxzqDEmku3YAXGVJ2SHRswET8a4EYhX3v3PER9J2NPpHPklCcrKVoRMmHUkYWE/JBFCJSQjDxzvSnZM92bzhO0M+cfi0QjdBXGH9Ywg1F6Tz6G26yKLN4HCQYuxyB9XNC2Eu4QSCYZv+F5EHZIgchgPIYWbLdmHwSQSpWIJyU0H69kCr2uGBS9RSSEchRE2irKT+mjm2P4GcozYyiv55E+zCRp4V1jbhwMN/RVtkyIau2Yig9lLNGC1IKSqd1Ig0kEUYpt+uRjbAXLI1GiSGWQeoOjp/9mgIDJT+2GVNjWNqJbcISauzzPJaVJBql+na6YEE5I5AiToBHxvsvzz/WEmZKGSVC5wWe3CYn6Jn2xRtmpn1RrqlRRME+MQKV26ZkmN8OoQjiCp8uKI0ccr6sDdu166M4B5DCg3O9Mok0LLyXAhn7EduTIiNTYHiu+x8cM88jppLw59lGFKuYtsPzynBeMO0oh+jN2aE3gnER41gsA/kP40EWYmbx7JsY497DOVyyLN7HZBSWx+JxU7yhLMIxDic4BKmH0P/i/stPHWIdZZhUz27IUZCR8H5KiGwXjq3so0FfOo59hUjFJCSkba1eNGKZrgwk0nv8GFFsEbGMh/34OPYwDYdMZs+9iX1grd0UokbvD0QaJIbNQprxcwGGNMtV8bysIe2pjPhYSqeUuJiORbGCMpbXAwbrJpLbMhC0yJ+pVBS4WPaLTxpQcOMx8okLju2UxShv8HWOEwvHSCaeUVAlQ7YfxcIEk5nQLilsNyhjCFEL0g/PxfaTLJQFeY2h5MrtMw6OJda8dFkw6F/1XOT+c9tMQuO1imlFgOXHm8A1wmU3tDHHDO43r3n8w+tiGcfFX9jYV5nqRNGMAh9lOjLs2PwAjmEnjv0g3gvpEklZl4tGbH+mZ2UwBvK4fHs4Hm6PIrCnsKFf5NbfE/xCDYGTvyDdSqJRGzJLQVJknUSqEeXWfARiFaRJCq0rXXh9iWHs2PLUr0O86rTR1/8YUhrT8dAuiywuGvFcxTWZ/bw2c8avFUyey2//CP49bGde+Jfog2eRnLh5xaJRF65Zm578J+gPZyFbH7Cpo99zEYzpeCxF6Ql2t8gv6Ytg0UsiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicFsT4FwaH9ZlhQZ+/styWNcjGvHz5gSqIkST+BwY84KsTnCrLfxMmfMULB/G6imVCVRwoVSzwsU/W8VnqnxolQ9HTx37vn/WvcIfv6Fvi7JaCB42zm56AJ+t/8BFo2U3iLkq9gF+ns655QgCJxigEYQxXFmtxR+uxpyHzUHUmGH1G8xB4gFSLSKwFgQC0ehJiEafvEQ0WigZcTtt6QeTaRbCQ+pzFVS/gPwWhkzEOVrOT/KB+aF337axU8cwn4cUskwWD77HbHICVX6qqLTRDFkLf3f2b7JNdz2K86YP81dZP4wL619wUO3XOHc9c+wbVjj23O0tGh396peCwR6TvDdqoWQUS0ate33OugeCCKap0aIFpdCYlrK4CBSGOBSNRzmXjkm6uWXLpkWiMCXTUevf0uVCE49l9OSUTZ9HKS0kJ61wDvNGIbjG9VKcgagBq5NpHpQvPJECk7+UZAAOgy9KvCB1g5N3CaR8UFCYOvocJtSRaIT/hcNxTFLHcSIlMAHK0kIoxda3Dz+HckgoO1SZPIttoOQahCYKDEx3YAQhJ56ZFsTUECaBMB2Ar3PimakhTBphSZwK5BxOknN/mIrEiVe+75JEo433ISWD5mpgpeJy4wIUBSqKJlw3RaZwNOr76rDQYJwkb1QgkyAd4krRiI5FxI+bkgCPLwz7NwkxigyYOELZgetui0bx3EZcqJ8DwyGfxI93YL2YWE+vuxPH8goml9/HJDQuZLg5YNoI18kJ5SgkGkoP5FAe46T6EL6HJCCIRnGUfWKpME5icyKZCRdkxhJMlDRmTr3mE9HX2AGsiRJqtVbEJhp5pBulUEZtEuk5LKO2uonggMEen3CvYXKdkgRvgnixxz9cFpo5G8gcHGgpGpE7+xfL7HncI97nSR5oZybKsHwT+0ALQoRbykidSiLikYki08deQHvG0M6bLhONgrJsLFHUgKTiAhEm7tmWlBwoKlAeaUAWIsP0ujvQD5o2ffJFFyvYJxhZ5+WsMGzwPZQeuL7SKNNtKEWN+/eTuAnq2PIQjg+lsCCplCHWMaEkqPVKE3XxcWclbcXSQ01M0k80cLOEZKNkqGYdUUgtaJvrWdgmvHjxb8p02Envqy4pYH/j+T6/SWM6FwUvlk2rTFAMRFLPVSbReZ7nIFI4D0hCzqMC+QTyDqUWLz0G6YwpIxRQSiPvom8jBQTrZrlDikZM32EKUQGyWvs8YhINS+StTDQadnGF+9GA1EPJpTj6vh8nDjX4G1+wBGOmfw+Sxfq9naZPfB/vRxkxLDzfeT6uRjTKQMJkyg7HNwqF3Od2LGm6bz/4VSD1vIXXIYtBcqJAyPGSMh1tfYotaQgovAFgv6c0x7bhuMeEIN5AU/5aaaIR25cSTOf2J1wWq06dxHpRahEJbEzl4djI1DSKNCxfyO1eVTSCXMN0KVwY0E794Hcn2q4OQeglCFcoTcbyXegjlNWYaERpi8fSFiwpkPJY2P9YSo/n9kpFI47fvH6wJFkGUlfZk6aQ6AYxlucqBa08kpe4bzy32fco5fAXB/Y9vAnfW9lC0YjcuT0KJe39z2641wWqQLiCBItrG/s0hRbu08yZV3GuIBUQ4tP1iEYU1TgGMUmKvzBRWqPsS8GOfPlLJeXN20E04jjGPxzDmKBXqGesH9eYzij64QrLqPm4AZl304d/DYlEKRt55f/BGP4e2n50iQZlycCwC3081+IdPf6BAYW9rl2fQJ+YtZHX/hD3EAchI/atWDTqRL3lDU/8Y9wWQX7DPcjEe3+D8ohMY0O5RkqFVxkfl9hZvSwCIiACIiACIiACIiACIiACIiACIiACIiACIrACAvzMm5UMWGqLD40z6Z2fAV9ryjg/k+cD6/zsnnMRTMa/1RYe84+yaMTP4fm5+4wnGr27LP4QAi+iqAzRgQQkcuED0JyrW6qajUSjZXHqm9dJYDHR6HLJqL2JtvjDOb85VGYKITghaoEz06rVMdcxYWfePWDDJ48jLSKJ5CI8SJ3L2NQk+rchnAMPVnf2b7HOgS2WH9iMOT7M8/o89uLzXu3tBaLR30E0us0TjW6GaBSCaBSNha1nQ95lIzbe1MisnT+FtIw6UyyuhJ3MxNFQmFDuSGJQwqQ+3lcqVJFQVLVa+UrJIhwJoyxbxAa2d1umM+n9Y+T4pItG3Ab6x225UOyguMKFSSSc5IxDFmIaCCdoOcnJRCFODnvZMJSwYh1PlimjLMMUIA7YlHhYCowlzpgcUJ2m3EPZ6JRPolM04gR+CZP+jMDjwol1TkozscFFIxjDuY33+iQqTxIXjSChcGGCBi/8cSQ5LCYaFUcPQEpiAlIw+cgLVB5JHE2UHPObBHyPYksMCTVc5pCgwsQObtcTPhZLNIIIwBJcFAIoWvH4WLaHHFgiiftBEeqiaLTBJt//jhu0GC785Oc+5zbc72k+nHRn2gWta5biCnOdYMx1M3mB/MsTFBVOuYxA0SiGpIz67LjLXZzIZAILxRemlfD9hZOvOD8/qGv4DyeBG62QjdZ6rNDMWF98HCXUykjPufIcWGr1CxONyIcpVDQwOenP84IX+jokDibUUD7g8VI04uDIJKKFFjZv7NhXyIeT6zOnGeeGEkUsW4W+mh64w1NTChBDMJK6YHBJolFxGjde90KCgPjB0kpI2qJcwYVJN0wpKSK9q4U+zXZPdu/Ae4rg+935yeIFJzL6IAUP9tEMBIniyNsu3Xg6FtbHsl1JpDJF0SZesgmiRQPbogjF82glco7v2BL/YQLIaANpWCg9lApXkQZStFyUXFe3kLdHZEKQY+KSW7ILVwEJiwIMEzmYmsX2ZPIQ27CO87zGSEnKQlcpC8Qx4yKPmEsoFGnaPCgkUhjKbX4Y58hJjAPvBKIR1svEKReNcG6Q+TQMdp637YUpYCsSjaZGsQ+UJx+yqp9LENmQwnP5wrZnST8m0bB/TSHFjP2FfSqCxCGmt61GNGJKkwsoEI1Y0pALx5tkL8Yt9DGKR5UpvA7hhcfH1Ca2AyVClgyjgMNyZJS7WJKNwhIXF40gX0aYiIQ+tVLRiNtgDeI8RCP+osRkt+pUkNhF6Y6iEVOUeMx8UoOJPysVjSj2xDv6kOJ0l7fx9PEXfFxjyTAugWiEX9Aw1jHNhylvXDiG8zhZBovCHn95WLlohKQ6HFMGZT15vSoh+c3F0sJ5XzelKgqqHB+DVDGci0hXogRSRRITU2c4fq5kCUQjiGBgzqSadlvk8PQD5TRKckzfo/jD84ptzwS2WSS2UYjiNq9LNIJQxiW/DeUlcb5wDKPUyu1x4Vh4u4hGvsP4zwxEo2lIk1P1DhtMjFtXFOl8KxSNIrixZl/e8tRvYKzttvNv/Smueyyzd7a9+kv+dskOApi3C/oLb7rdqcR/unY9jb5QstE3/wTXlrdwDehesWiUpMy2/RGcp7vR7lm/7nq6Gu5pCqdfxjkA2e4GCvWXHKT+IQIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI/bgTw2T3nIFgOiw8TMuyA84FepeAaWHDOh+nzTLvh53xMpb+VFs6Rck7Vq3Lg88jq9El8Jn4WcwrTK97NC4lGmFNk1QQ+4O0P515lrmfFG7iON/Kzdc5/dGx52B/GLmGegg/aLrVEkxnMaTA0Yq/PZRVOv+Kf+y/1mSzDLDq2PID5EZROw9xMFXMJPk+w1Ab0ugisgkC7dFrnzmd8vm8lP+qzz5gDxKBjkUYJP4KkIgRh1Euzdu7YETt/GmEBdAuScYshJGdmBu9D8lfHuk3Wu2WfZXsGUTkqSDLi9tpC0eXbbr9+00unYcwKYczK3/vLll3L0mk3QzTiJBJTjfLrspbvyzjTmfGSTQ7P+gTvYmEGXQNZ68T7s10pF40atabNTpX9Z/izly800Zhq1LMRcW65oDzb+NmCFVGerbWIyHT5z9+q/+YEXhpyRwxJQVw4WR6CTMTUC154OBnOtBEmBPAkoIzgE9OYvI5hcpcTv5w0p8zBBBFO8jINpFo44+JPCRZwYAZTNIpBHjlyQTSiUJKjaISJP5bGoYDEyW5KBRR1ZjHJy8lkLkE5LCQaIeHnqqIR2oqTzp1MNMJEPhOZvPQOpCiKSlw4sd5EySYmh3Di+/JEIx4/pQiXsGDH8maF0YQs4cVSaLzgBaLRMWwrKJ0WRwrMpaJRlx97bsN9kAlewz6c8MnuNC6EcRyjM4MIRc5kRqGLJdKYPMJSRkuLRmCOiVSWKfIbA0xwXsvC9mRqThllujgBXGklrBeiUYalbVCua6XLQtGIiUtMAaGgRnmFggrlqnYkIW+O2qIRoxFdGIAAwRJCXNgnUn0QjSAFuWiEElWUM4J0mAGICR/yCV2mqOC0d9FtoWjE9VBWo8BAgY03nG40+9qJv2k1pLgwJYtSApOTKCQEohFTe5YWjbivLHfUFo04oU0ZIY6boQT6FddHiYNl1zw1yUuCYZ3XsDBpqj4XRaJRDu2DVKVwyQUwlh1a7RJDNCYFO+5jOMrxLij9eGE9/DeEN07At8saRlIQYXAekRdTuBq4eaVERWEGkC786MIvnAcSoFhOkYJEHLIYRmacN2M2gxQp/LA/cRCIRkwwg2gEMYwC0wXRCE8kUPykQFdFwlp7CUSjR70tWVatOHwIq0NpMTDnEwwXSqfhFwu2aR5JU+XxI8H5NH66vZoLfweiEco5cjxAm18pGjHR6H4vLUaBsV36jalYNOwvL53GuE5PDcJ7q0gk40KRJ9W7FfuzzfsFy9ORAcc2LkwA4vhEsYhJPSmsI0jjQQoQRBYuHPfSA/ssgjF4VaIR+iXZ5Lc95jfSRaRHuTAG6Y/txF/GWNaxAVmR4y5vsDsQwcqbAMpHlJ943kZROi2/k6XTkHyGkoVMNApEo17LDtztY9f08e/7Obla0YhJThkcWxJSGyXAoHQapaQQrgtB6TSOHyydRmn1gmi0YV40gkDGXw648Jg84Qzr4tga93Mx6uLWDMrANcDZxT9/9/L/uSgaxSAavb1ANLrP5RWKRi61umjEcZqi0b24Xr2O8QGiEco35rc/6tePenHc5Vr2ZZ53HYiB5fi2XOk0JldxaYtGLEvHaw0jYLksKxrhnHVrHl3s8l/KgrKhPKcvPYc5JuOHgvcvHP98a9f3nxbakmNZoZ6yYiuFkpAJyKxIfII0udJEIx9X8KTK1k/8pqcaTh9/ziYOP2sljgHzv3i2rys8Nl5f0ut2WPeuj2FseMr7Dsc1jkM9+z/r48b5t/49rp1v4NrfuWLRCERxXcL5gBrwnm6FdmeblkYP2fAr/xbtM4T+dm3X4uujrJ8WAREQAREQAREQAREQAREQAREQAREQAREQgR8PAvy8mnN2nL9roCxQefSof8aNDwpXDoACDx9qxWfTnLss4cF0VnpZjcCz8o1d6zsxH40Hwjm3k8bcAT//LI8fxmf8530+a6VrZcUOJuRzHpfBBwxOqBZGsI4ZfoC80tXckPdRovLACDwsPYvP8Jki3/Tk+MX3K5bBg//dG/AZbS/ainMYmHNaasHn3ZxjZDUfPshbHjvic1wrnSNYarV6XQTaBLKb78E80Ietc/dn4Eh0tF++6t9zmKPDgGOhygTckhb6PP5U6zYxdNYmRs5aBfNyqK3m8yelStXS3QPWt3Wf9WzZDzel+5L1t4WiS17EP9qvN7Gd6fe/ZjMICyieeevyt639vzm2wgPJ3wPRaM/nfT9yuZzxz3JLCDu8+FmPn+Lk7RGUTmP6y1JW4XIrX9X3YB1Eo5j4R7IRFzbOcklDgzt7jLIRf4bGAlOPGviZ8yiHxpJriy2cwIvGWfaKioMZ5SRu53ZemIzDdIpMP1Iz4jkvlcTOx9JgLUzkx7MDmLDu80NkilGNpchQBzSMib8UEiqYaMQSXrNn3kSnabgkxMltr3mJSffVika8SeDFhfvFxAumSbCLpXowYY9yPEuVTgsSjYLSaezILFmWR6kTpohQ3mE5MthoaLu4H4t3W0gUFIhcCLgk0egFHDMSMjDJn11/j0/EsyQOhRWWyeH+cdK2iJSJCtI6LhWNnsWE4xmXCZIob8MbFYpF0xBjGOdIAYPl5bAjNnv6TQwgSJDBsZIZ04285NxNEo2aSMwpImlitN5j8TASTTD5y7Jp0RCnh5c8ra/o7gtFIw6o04hhY4oNhQSfCMZgefmEMBONFhONkqiJS2aJTpZOO2IFlCOiiBLP9gR9AKXruG6WqItQBkNbLBSN6rMoneYJRHtwAzGNtqflHSTMcMcpeVDwoC3NGrzpdfsgINSRoENZYta/9gGBx4/zPRxGotHGe3DTuRc3nAd9Xe3ULJ/c5iQ99iOCGzZyYAklpl34zSkEqmu5OWWSEeUiphmxHZLzaUaUv8Jom9UuWdyIxvMD6JencK4W0I8vk5U4ruEGPcE0IQhuLANUQylFnkdRSISx7CD6JThisp5yWyAqXLkXbR68yecNLBm7iMgSVLhZp9jHUnq5LY/gOhqUTqsh/YXlt64qGkEIonjh+4YxaPbcOxy00S96cTF/AseENDCk9rCUEcuSsaRdHeIjz9viuYMLdpZjN8Q1JhpB7HGpEW04deR7LqN4m2OMYPJOx+YHcI63k9JG8N5+jAnb0BfuWJFoxF8Ckl3rsR1Ib0iHKkLeaWC8aSdDcQziOc/EoSz6DRONWCaQgh1vqrlQbKKExF8CVlU6DcKbl07b+SQPyTmUMJay/dg+nUh7YyJXhek8lIdwjubQzzmuN+fLuVE8owB0sfwa2szfi/MR4hrHRh5LAWUHKeu1b9IXTzQK4fiQYIfxndcVnpezQwc8IYjjaQyC2fTxF32853WWsiDLr/GcLELkcNEI52Jm/Z1+fpdxLjI9qIq0LV/wM0Gpy6DvRXEupnFNYxuw71ECYUmzlSxrIhrhFximBbIcJiUhlnDkGJFFmU/2oUtEI7Q7S0AyKY9lSS+IRvPr4HWHMhhlWS5LiUYYZNG2vD+J+3jbljs5npFpGMlAlHaaKBfKsbm9sEQc08aatQoEXJaZW/0Y017X5X9XW1GbbaAUYjPrCUY9sWmMZ3VcYy5u//KfufLf2Hf0WZYt4znJpLzhl//QWTUxlvP4yDaW68GxQfTB+Nl310/iPN3v49no63+GvnIM70napo/8mlGiXFY0SqSQunavDTz4D124G3rp91weY1/nuRPBOcJzK57ttv57v+BC3/mD/6/NIGWJaYRaREAEREAEREAEREAEREAEREAEREAEREAEREAEbgwBBh1wPi7RyTnEPObYXsa8G5Jq+LnmChdfBz675fwf57P4ACwfEr7hc9gr3D++jZ/jMkyBcwN84Lo+M4rP5o/4g/3t+YUVrY4T/5hb4GftTMnnXO8sQhH4eXsLVV84V/KBLfjMmg8hd2IOozLOh6+PoB0wr7hEajyFqUR+nVfVaaBkXmnk8JK7zmOOce4ID40yiGJ2CHOx+Px7qXUvuSJ9QwSWIJAe3GMdmNfvueNnvU8ufBvPqsAiWfhq8LX7Mpi7biH0pTrDoBRUBJpFEM7EpBWmxm0S50AYGkM8FbMKyqrlB7fZ4N77UTptqyUylwpNl+o5F7fafr1ZmbTJg39hMycw9zby/pU7s9av3BjR6Ll50ah+y53A63chCaM/B9EIogBanOApDY1SNDq9uGi01sxvhfXRGqXo0rH5IU9gaGBSs4IkEA6+vDin+/YgRWC772oVskF57H0f7DnRFgghGzEZXMRk/jtIw0hgApryRlBGiJP8qxKNIAQke1hqaAsuohBNcLGrIQmCk/FxXPiZwMGJcG5rFkk3YaQJ8EKbQ0oExaYaTFzeELg8hYQmTtKzPBNLljGRpS27XM6dyUWXJhoFohGPL7vxAUwKH8aE9pDvB29geIzcJyY7LRSNEvnNLh95iTBc/JNI1ohiMp8TvzPYX6ZqsHwQy1JxwrKIiXauhyzJjBP7N0M04nDTwmTsDEqlUTRqIHEii3JpuWjJYquUjMjyEtEIstrk+896esRivNvJE0uJRmSR6FyPtJQPuYlOwYUpWlFKG7gR4r5TGmD7c+KYN4MXRaPDGJDJeCtunLa5JFObGYF8AvELnF1EQJ+p4aYMhoRPOOeQRMJELgoXDVjQlJAovdRZdg1/eONBCYSyTq14Hj+LPkbjG9IMpRyKKkxN4s1eGDd/lBvIY3b4bfSZYawzSGoip5UsPL7ZJvo42qWCpCkmGGXCZZROw36tsNTQhe1QLuA5AjmD6UIzuJniMbaFkAvvwxecPKd4QsGGrMiXMl0EQg5vQCnE1WfHPEFmsRtZ3vjy55kQRDmE0iF5ZAbu9JSc4vBb6BOTaLOsX3xbYMaEnhrWyVQfykZeOm2JRCMKhiyJF4hQFZx3JyDrBVZ6kvJZGVLR2GGcP+fQV1DekilAkJq4LxxH2N6+4ELH46Bokere5GMb2784hHq+aF+mYHFfKBQyVrOO1/h+7idjWXnuU66kNFQafQ99tGRZJAEtlmjE/sl+yz7GVDjKVTxWylI8/1maroXxluugtMk+G0v3YVujF6QSbo/jBfef4+lKS6e5fBHPgNnd3i4UiSj3MCGI/ZPHRwZMH+MvYkxmyQyglFy2n7/F+C8tPjZBmktiHGTZSAowFI24/zGkkeU2PYj2TPl7meJF4ZRPQlAmIg9swMdNjuFcP88VntsUZlxcQ+mrFMZ7nq+BfINri+9LxPsc+xOlJxeNkPDE/kjJi0IU0+V4LvrTFzwXcR1LoF28/XAusj9mkBLH/lvkuUjRaIWRsmshGnEfXUhFO3P8YVIVufP6QcmtNIZrxwRTdqYvMIjn1uOX2pecDwXYi+uI472QZbEephuFsR4KqzmIXlWU/pxBkhJ/SaLgyP5CaZDtwLZiG7gwiAQ8npvsd94PcM1mAhV/4WK7sIQgr51MYGI7Xu/CkpyUjDiOzWA8i0EsSocr1hEt+ji21E32UtvldaNz15OeUpjf/AgEoFdxrX0X+4sSrjjPeA5Hkmm8/iau98chAP2sS45kMfb2V1w65HX+QqLR23/miUYcj9Y/+o9cqGPq0bmX/8DHcpbI2/DYf4q2OGWjb/05noxC8mGq20WxOiRMyoERyFl9d/+st+fom1/29VHC1iICIiACIiACIiACIiACIiACIiACIiACIiACInBjCPBz3whKaPGh3WTXFv/M2ucZMGfDuZz2BPtSW+cD0kzG4WfHTEb3B0XPveufpy71Mzf9dczrRDDXymT83Mb78TkoH0I9hXmKcRwfHhLFZ76rWrA+pvtwLo0PhnuVEXzeXC8WgvWtamVr++Y45oOym/BAM+YcOK8azD8sXiUkis+4+bBpBPMefOC0jIoHSy2s5JPEXESqd5d/Hj479BYegMYc0WrZLbUBvf5jTyCBkIEsvIr+Bzm/cGnS0HJweA63MM/ThGjUwMPxzXLZ5mpILCsUUHVr3MYmhq2G+Qe8C6JRw/q232Hb7/+YpTtQbQkPky9cLh3vOC4EMy/t1xulMRt79fchF76KiiXnFv7oDfna5/8xV7e2pdPwdH6QaHSDRSOwC2OwDEVgZ2LymQsTilpNNAUHjkXG3b7NSGpYhzQfWGF82p/vrZXrNj5U8PJpS1H29eP97W20G2yp99/yr2MCjxfnTqSF8ELDhTF1lHMY28VJ40z/Pn+dJWy8LBbFDwoInj6z0/kx6SgcS/sgz0m/2sxZv/iVUbaI62XCECc8mVDEJCAuFHky6+/wCXeWhSkOv4cTMucWa3b93WiTWjAZj4sM5aFwjGXx5gLRCJIO0xtYR5Uljlj6x8tkwQSM4KIZxoWYbTOL+DxO0C9nqi4mGrHeJ6WgLMqe8WaDYgTTcKIwnCmiMGWCogEnbduJRomu7T6hzP3wyXjIHZys540OJz8pFvDiRjGCSSFMOKL8EsaFkZPETIxi6gyZUVJI9UE8wMQ/E3ymj7/ETu2yQ2YQEgXeT8Fr5vRrvi8OdIX/YZJRHSXTxurdkFkwWRobt1SktqpyaQs3FcHglkBiDsuehWM5m0aSGcWD5UQjJjixrYNYSoo7M75K9kWyYZuypJ2XX4P8QcGEfY6liSgqVCfPYFBFDVckXV0uGnk6D8Q0phVReKE0NNesgDXOdaSiUFTjhDr+4ckpTBNh33SxCH3OxSNsh4kpZMw6vVkIDrzxZNvyhoc3MZSishvu8TanJMaFJQhd1EGpMJZQupgq4t9e9j+cnKcANlLvQqJR3MuldUAAY9tcy0KWFDB40x3BhPvM6TewP0uX9vFxYMeT3s+nkfDD9mPbxnHzRsGPghFrAF8pKjFxJOpCCmUhShXs61xikAN5k8jSaZT9KP/ktz7s5xBlihrKGQU3yWMuDcaQXBVGuxSwrxRJ2gv7BEsJUiahFMVoTI7blBt5rnPy32syT414O8U7+l2SDBJ6cMOMfW/3RyYGsYySp2T17faEMaYfuUSGcYyyGrdD0SMEmYClDV0sgywUSA3ZINEIZRfZvkGCz3ZILxBokJ5VRapSsIAL9o3lISmGhKJRbBdPV4CHy2zog+xLLMvmNj7GBvZZ7Kj3M45ffB9vnF1CxFizbBxoG9b83xQcebPDX7h4POzz3qYYSwHJj3fmNBLDuD+U5ro2Ypym7NSDMQ+yCa6b7PPe7yGaURgqj+GcQF/n+EQ5lf2dJR/9OJDaU4E8RPmT4zJZUYzhungc3AbbjE8PUNykYJVA36Jo5KlPGFMpNPFmiH2R+8rzj6XleN5zaaciBeciTG/wJHNeG5iCxBhUpvFxCZL4cA1A36MoxhKAK1mYhEMhiucO07A4DnBh3+b2qyzFyXaGSEh5iK/xF7TiOZT65C98uDnka7zusVxhg9cD9HXKZn5dwjWhMnEkkJ8gGiWQKEiZK4XrAgVFrpsCTXsdFIR4TnG7VaYaUbBDaTiWkaxBPpodetsFMu/zEGQoFVKGnDr2fTCEUEnBCU96pHtR6gvtMDP0Op6AGQMnSmdJl7dSOA9Y2pPXswrG1utdOI5NN9KQJlNWnktZP64xOYxlq5YlL+wIjjmLqNvND9rAfb8wPx7VvQ+zjCjbn2PO2IGvepJm996nPdUsDaGOv0RyTE5ApiKj6vQZG3/3qziXcA8RRik3pB+xdCnloeGX/2+sEyVSIX1t+vB//v+z997xcV3nue43mEHvnQQb2HuTLKpQhVSvdmxZ7pblGjuxHTu5Odfnd37n/HdKck5unHLi2E5cZVuSY0mWqN4rKTZJ7A1sAEkUEr1Ove/7DYcCKYAEWAHyXTYEYLD3nrWftfYGOOuZ9/Nrn/JXK1L6snEfHfOR+8Fot/+u5gVCkZJSV/26X+F3WQ2ug+ZjPdYXIiACIiACIiACIiACIiACIiACIiACIiACIiAC54YA1xb5Zle+/u+vW2PtMobXm/nmSr6+nly35cJwMu0dC8f+mjMT8DOKxkI0movXYA/j9W6EDOD1/OGs45ybM+p3VLyGHkK1iBy8ZsuEfFZj8NfH8Xr56bcAXvMe76+vhttRBQZvuuzDWsrJ1k1P/7mGvifXOVnlhK+BY0Ha1z+Sb2T/8LlSMEvPK4aEle1jzbWIDzeuLQSwVjnF13ehbPnr+91Yy1EbmAAuFwtHeK0gkAAFoILgh6GwPjzGglBBVHiCeqF2AgGuS+RhTWrstd/DWmMFbjVDh8R1L9630iKdlpbgG+fxZvN2lANsbrAj9Qesra3VOju7XDQaN+cKm3vdPZaeibVCrNf1d1L6f92/e/447hd0EBre/mfrxtoVq52c60bRiOtqLhqhdBodk7NQOo2i0X/GYs25LZ0WxCzPykVZlWIs+hUkja6ezj5ETfVYb1d4wPJm2XkZlluYZfllORjENCx6Rq3jCOSRdiQ3QDgaqNEvys6H8YryaWzdHWGLYL9R33BiOUjT4MI7jAGXKMLtTH1JuEyUhV+8vEj4C5eLkPzlQ7GAC+CUcXhB4UEsuGFBHwt6LNHCxd4IkiYiHc1YFGUSSCkOwTSZJiz0JQUClt/JxLG5kE9xgMd30QRSBBcEKXJQDOEiOxdqk4vk/MOBUgElnTQsoI7BIu0EX9zlHw2UTHwRGttz8ZsLtrxouSg4WDsmGhWMQ98Oeekv9sNLHyH1JIBfXNyfqS48P2pmTIYIt+P46Pcx0cgTjbb4giVlFc57Cgo8JsUk8vRYRiTEUKjg9y4lYYGUj1OsivV1gBGi0XB8MmMiB/9A6m7a7dtTuMosGuML9xQEWKrlw+LHYGeafJySEcvZxA2JNUgwOp1yaf2fgX1lGTSWoKNQ0N2ACEeM/4A3Ocw1ylU5FVN8kZs30whSf5jIkWyUM3i8YpeqWCaI23OOUGjgvCRTyhqDiUbYAcfOwXwuc34UHFhuh3OICSlMQSFTDmQoq7Df/Ez3LnDB2WvycjEe452OSEaWdmJaCOcwF7S7IY5xzvOaoShGgYBzxhNqkAjSh/NiHwcrM3b0ZI/7FEOyVBhjwxQQSkdcmD/dcmk8sNujFIAgPFDwYQmnlAB03BMf/Yb950I+Tgyl/tb4+aXSUHhNczzD7UgDGiiGFMzTcb1moBwd/7hPC37Ag6IXpQyOYTJ5phJjW+bcnDXSZsiL85pyGfvdg7QXjnOqcY5RlvJ4T8wN/oMhBs6UXijp8B7BxDDOJTLnOxNowzNRiOXfeM9i+bIopL0wPjhOvIZ5/+H1TwmEQgzThHjPYj9ZUpKiH1OhOJ9TchMf5x+xFBJ47WVB0OG9zEtLQlKiUJVqPJegzzH8AwZzhfczXvdxCDXcnxIhU4bI3q9t/EHNa57PT7kxOYd4v6UI1wYuw5BA8Nw8jidNoX8UQfk8lE8oRHgKEe5f5MXfgUzKyYKQlI7rmH3kvYh/1JMl9+E9jFIUpU4eh9Ik40cZUZsU8CCNYdwoGuXg3RZMxIu5+INj4B7KsabM14drmMfy3yPsH99dgN8jHIOk1MUSZ/hLFnOKLdIBCQzv1mDjWPM+wz/cPBWK90Bci7zXcgyS1yJLhKWhn3y+o9ci+jzUfzRxTqTzvoNx74PlnXpuH2eMPc+Bv1eYkOTzBP3hP4Yoy5IrBSr+A4n3H8pbPt6Ye+TN+7xLjZTMsL9vSxEI484oXM4/zgty9mNAKOIxOI84B5kERfmSSVIZ+D1C451zkdz4e5hzM5RV5Pe5rgb+4wm/c/zaQalIpCmxvyyVF8XvRF7HTB2jaMlzZoqhz4t+151DP43/xHEvOxLBdYf7GH+/ZKJcWpB1hU/jWKldON78nZyNUnvZlUnpMC0EwSiKeQnhjNGflMIo1PHvh7yqBS4L8rqniMjEIqZM8drrrkfSIaRJCum5YyCSjrscvPOtdecL4Ikyq5BSy+be7u/04TXavPNVjAHuyePm4/pAPC+FY/SHgiIT0yhxsnwgx0FNBERABERABERABERABERABERABERABERABETg3BLwCg14w2UOUvr5Wilfb+ab+P1N0Fhr4mvuTLDh2lIwI9NfV+abZpnoH8ouTr62jDUFykadCDXwahdnJPKcxfPl+hZek+cbyPPwhny+EZdvQuXr0ny993QaX8vMLByP4IeFeG10I17T3I3XTLE2cIHPmWu5Qaxb8E2+fHNtd+N2X5sbKHXfE43ySvAaO8YbiUYDvWGWx6OkxcoITPFncAbXnvhmUbWBCUTwkva2vVG8bp6witKAFRdg/bg7YVv3xKyyJGBlxQErykeowdA9moGf6CJ7lGtk2QhpGbv0z7G+hfVurAkNpTEcJ9zTbV0teMNzBFVgolh7jCas9XCjNTfWWws+93TjsTCCWLB2VzX7Cpux9G7Ly8+39PTkGvaAa+/9npw/5/peH9403bDyR9YLEXOo62P9DjPsL31NGuv7RYu/bHlnTTTCu8B3PfEDXwQ8lyeRkRWy4jH5lgfRiAIRW293xDpbepBOBJj4+sRGOSkd+1EcouEYi8Ssp6PPovjMC+rExiSjYHoQzwPDMjf5HK0NndbVhl9aKLk22htlCi40cyJEuIBPEQONN28ugAOSLzpHe2i9kQ/NUDDEor/vx8V4F41g3+FmzvHmIryXdOHiqh8bnJEAkjo2kxZooeJq8V/8qceTv1xg53HBHYvPXBikIMFjupCDY3BRj31g8hAXWPmLhQvDlBHYkovMTLL5IMnEf3DCf3i+lBeYlhJCkgcXi9v2rPStuChLcYniBM+f8hQXtNERyEcZfm48fko0yigYb+17V6FvregnF0AxN7CgmxQmjjLDHwlM5mGfk9JKN869x5lxQZoLlWRGtuTD52Epp1TZHy628pxdGAAPJgEN99piqTQmGaVBMmJJm9CZLgCjr2TFP+7whf9RFkefB/6jJ2mQu0CEeUKmsQhERHD8oCXnFhlREuE5kzulBy7MJxdzIbZABmBSFv/YYok8Jm55iTz/A5LiBOYQbu78QwUT+9h4uOSQej6Mq5e44vyHJMUWjybnV3I+Yqnc/9hBGSyk6lCGQAcgBFC4SYozfA7f1+cI+4hzwh+2HM/hNKaAUAKL4iOAayw7iGvpNP9wTD5vkmOyfF+mSwwnXQhH/yk7cNyYGsX+u4CCsSUDtlgv+A/yxyf/WHXmkJooXmFnjBlkFY4xrtnU8cib16knlOFY/KORH7wX8BgcK87r4wQ6PMZrleKQ/8IGWh6b9wVeJxRhKMBwn6TcRdmM48+0MNwTcC6UdigTxTnfIJDhifxacjkRf5z6/crlmmQijl//+EcHpUrOv4inbsHixlzhXOT84LXH/YOZ2J8iG/8Bg+Mf19Dv4+cYRhX3NIqZ5JK6fnlNJ/tLcQ0iIM6N9z6fZ+ASj0H2wX2O48lzPlnjPcdTibARRSFem+TGf1jFIaqQN0sSpp7bj0W+ODeXvdAXzmFenwH8YcDGbXlvSl2rQfzB7tcXRS5cC5S3KGWw9BjfMcDvaUyz9ByvG+cDWTN2gvTDe7qLPZDT8CQ+rj7Hjo6573dURPRrEXOL8yBwdHuKQOTp9yCeI6U/nifnHccJ5+n9xH0Xs4jDPmDjdpTFyJbHSs7fo3MXeyR/F+b4PCKHlHCV4uDzkY/j3sK5yt95lKgwAugfpVOkcIEl5zjPifON90mOO+cQ7y8x3Hs4ryhEHjsGxtvvgZiz/Ieyy678BzLuj+yDCy7gduz6o9TF+QoZio3HYfofj4+NICehVCHGK3kd4xrgmPvvUFyrnHN+7/ZdT/s/FIw6IUzy/pWbBjFtuGUfB3lmvx+BnwuHFH4yKBlSAjziv7v9mnQWIchGyTrrPP8I0wKRZJTh44H7C7aP9OA6x7b8fZqJUq3JJDukEkHeooCUUzH1qKQY9xRGzrH0XAiD+WOxD+YSpME+zG8moXlsMf6OURMBERABERABERABERABERABERABERABERABETj3BPimQL6GnomggPScEn9Nl6+J+mvXfB0br78m32DLqg94TZavkeO1Yz7G9TZuy9cD+dp0H1Lq/Y3nXPPxNZ3hreuc/bNlBYmgZbBqB5Lz2Sd//R3nhBc0/XVrvqbMNQ+sevhnfp1q/jO8Juqv/eP1TzY+RkGHb7znG9L7kJRPRv33S+1/fj8n17B4nnzNFy8ko294YzqqxHBttf/6RXIMsTaK14cTeF2cbwzv35JvmmclnvF4HbfMUXXWId0fayH9j9N/H32N5KJwwlZvxJvG4UVMqgpANgpaCzIAVm+M2MSxARtfmWblJVh7l2j0oemSiTc2ly38JJKNLvc1hg9tMMADO3fts+6ubqsowVxNdFgwjMAWrOc11O23+rpaa21hOAHWb7BvPBCyyumLbeqSm6ysrNSys5PrgkMRjfpa9qAyy3pr3vioV8YYoCtn/SFfi8LaWtHiB86uaFTz5A98Qe1cXsiUi8bNQKoAPqchxouNshBLoR3YcdhloDMlFoJklJmTbpWTUb+zKCkkNO5tsdZGpKz0UGb54EZ+ps+l/c8PAV/IxaI0E18Ys8iFQ5a+ad+/dsgd4IL0MdEof5y17HzFFzwHkzGGfGBtOCgBv1lhrDJQDogJFTnlM60T0W8sicX4N7EfFJ1+MIoJpOZ9LspjMWFr8JbwKFWWqbwQLVlKbrLF8Q+BbpY9Q+LLhW6M0uV9ngzxr5UBu8MybCzr+YGEM+BmelAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGCEEAhls0JKOd6UPhXSEZP98SZeyEZsFGz4xk2+CTmON6X2HN7pb7JO4E292ZBbcipm+Da9zfuQfoNqJZSVju57oU/P37yMSiJZJahGk1uOEPbkunQa1sY8HIGaEd70mkDgwTFhiKEArDbBN/7ijbh80zEbBSy+8TncAYkHKf4DJQZdyPP1N4NCNGLyPN8k2tu8F+XdDuBNpnizNNfeT7b+zjfaQlDiG2ozKWeNmedv2O3DmPbgDfV80+9IaTwNvMeVPhWCIJK96v8YH+fDqVPm96mWesy/53b46H8M/vzY0kcKWWobbn/0QH4cfH3UQfMSae9sQAAGOjZ5XJpVHhWN3novYtUQjyaMgWhUjDc+48m8fzxW6mBHj3mpfgrhjc35ExZb0czb8fnqQcHEwTaG+0okGrPHHn/Rurp67Y7bbrCcEFLX+lot3n7Aamu2W92e3daOsmkcyjQksUVD+VY0fqaNn3WZjZ9QZYUFeNM469kd17g12weDwjXyzv0rrW3n89ZVh2oMqAZzPlrSuTjbpdOQaDSSRSMmGTHZiPz5DvZ4DDZrakxOoM5EI8pGZROQolKA5AW0I3VtqJmHBIKLINHohNO9JL5l6TdG8rF0Em1eJh70Nu/38itDBXBMNCqdiqQDiEa7XpVoNFR4p7kdS+pl4Y+OTJR5YuoVve2ug4x73Js01v02fJoH124iMFIJ4K83JvVkIB7U08MG6yd+h7Fc3YlG/2Cbn+3HXTSC2MNyaizTNRJEIyYgpTOR7IO/tT502kw08nQkpGMN+ofAh/bSAyIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAheKAFPwWWHBU/2x5ufVAPiGUyz2UrDxZHkmvEM4YvWFOEqmcQmJCUcZ+RCUIBxxkZjJ/N1NO0eMhMN0d6b3sGJHMsU/GSnDahHZJROTa2M4v+76rZ5OxLVKijZcP8OO/sb8Y0IRWFA6YhUWpuTzzbYjqbH6C1P3M4vHeXk7rteG25Em39mIhH4mvKDPAwhgTPnnOKbnleHcq/xrClaUlPraDkK2oqg0MpLoWR6rty9hbR2Q3LLSrKQQEhwGobM7bodbol6yLDc7zTLSA9baHrNeJA1lZwYsM4N1A5KP9fQmDK6KP1aQl4aSZpSszHpw3HYcl/vScehB0Y0+PIYphOOm4fkC/jOOOROMunvi1tKBDbEx99+xLwFXwiAaBY4TjSZUBKy0iB4FxBcci30pK8IaFT6nJKeRNI/Od19436FsVLbwPiuZfRdkQFaNOl4Eoih3+Ei71ew+YO9v3IXPtVZRXmKf/+xdlpWByhx4w364vcE6G/ZY66HdVn/wgHVGUaUhHWta+WXWEwtaR0/MyspLbdrUalu4YA7Gg6XskveDE8+Z1wkFvZatK6xl86NehSSB6hrno3lYAu5DhUw0mnE3plfC8lHyjR8nawFsyGthwNZK0Qil0861BZqZnW7lEwsttzDLMvA1W7g3aj3tfdZY22q9nR+GSMmIJdeYTkSJKBpGeYxWlE6JUDYa+JS4XV5JNvZLPgdLs/V1w3AdePMBmejBkUOAf3jkjsFFCVkFv2E9ji/c2YQ/JJALN8TGX4DpuYX4gwS1XbOKkYixFQv8sAM1KYZIcPibsWyN/8GEmq3kz/qqfTCTI11HcDBdjMMnqj1GB4GkMc4/XlgKa9CGSyDOUmbn6Y+HE/vBlDEmLvEfLeGORvwDrenETc779/xHFv9RdjLRiO9i4Ttbkrdu3UfO+yDpCUVABERABERABERABERABERABERABERABERABETgDAhQOgritWDE+vganZccY+rPAJKKp28gJSi7bArW9rBGiDJkXfXbk+t7Z9CHc71rMDMXlT74RvzxCFDI8bUxvq7N178zICawPFwUb0RmxQOunY2W5mOXhXNDwEB6XgXGL/l6fTzc6yKVr3dgHdcbU4wgWrB8HsWyICQlfs1t+iAZuaA0jHXe88EoHElYR1fCdtdGLB+S0ORxIchfZo0tMdtTF7VxFUGUKAtaIX62G993dMVtTCnEI0g9EZz2YWxHSQh5KS4bUSCqKg9aTnbAj1vXgI0SR99pHUA4A306LHMU5gVsDLbj9lFUgmpqjvtHH1wI5rDQe6ith9QEGWnK+ONFo5KCgBXmmqWnJ7wP3La8hJJUmhXkDiy6nA+WI+Y5sODE1LTimbda8aw7IC3OhGyUY1HYYIePtFprW6e1t3fZoYZW27Ov3rZtR8pWT6/NnlltX/nSxywzMx1uCuZsV5t1Ne2ztsZ9dqSpybrj6RbLKIQ0mGcHDjXZjp27XDYbO6bS5s2dZaWlRVZWWmLl5eWWk5OF8Uk6K+TCAIDepu3Wuu1Za9v1UvLed758BVyXXIsrXMTSaWdLNKp503ahdFriHMfNBdPTLBcpQ4XleZZfmuNzjBJQa2OndUM2ioaTMXn9Jx/TiSgNjZ1Wil88aS4jHdqFSLausBKK+oO6mL/GTYDGK5vXZlWSxegYbd68YYV67CVukLy/qImACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjA0AhgjRCiQBDl17ioH24/jIX6nqHteoG2omBDmSqnYqZllU1Fv4v9DflM7mGSSQ8kA1YAiUG64brnaGtpoXSIX0htQtWEzKIJCHqoQLkxJFNhXJhWxMYAApbIo1yUwLputKfFeo/sRpJRnQdJjMTzjsIDaumI26r3oy7/zJ8RhJCSgOQTt027Yi75TKoKWlVFyNZsjFpLe9zmTUfqEctgdSesFQlE6SEkccHv2Q8xKA+C0aQqyEYQlNohMG3ZHbW2diQT4eflJQHrwjSG0+Iy07zpIYhNSLnqjWO7GGSnGJKLAkhMSv784GEkz+QEbPqk40unwSvC85iNLUffkc/RCXkpGxX8pk1MHm+0za1z1d+sssmWP/EKK13waSQcVVgnLK9Vqzfbpi01tqumzo609kLUSkAawxviA3FbMHeqffX+e/A9RCNUzArDJDtUu88a61EuENdsMCPLQplZFoFktwuS0dp1623f/jrr7u6FVJRpc+dMs8suW2BLr77aqsZVWmEhE4MwWFgvj3QcsiObHrGu2nXWd2TfuTrlgY97TkSj85RoxHSiEGRDMQYJAABAAElEQVSj9Eyky2TgSkOLRmJINYokE4pY9PCEJtHoBCCX6Le0ltlYfsv1zkuUw+g6bdww/f+MDOTgjb4/lkYXb/VWBERABERABERABERABERABERABERABERABERABERABERABC4uAgG+sZ1p+EhD8rJiA6Qfjagz9jfip3kKE5OYWEotDX1npZ5ob6enGTHRyEuGna8kk7MIyMsvMZkKJdGCXgoPaUUZrPIQOr5iARYHYxAxKCDFkOgU6+tw0YrVHkbiWi81hU4IQas3RYwaw8SxyaQiCkQNKNaSiwyV8uKATRwTtPd3xFDezGzJfJQpQ1YGE426exKeaNSFsme1DUmhqAzbT50QgkCUsK0QjVC0wSWmakhF7Z3J9CKmFS2YGbJqSEn1h2MuNlFMmj0lhFSiACSXhG3YGUMptASOdbxoVIHjjyljylGaNbfF0U+kIaGgz4zqoM3B/piKaiDAuRrIq7JoxVKrOZJjW/b1eKJRe3sPkqUiFoZkxOAMTx7CNTl75kT7wmdusRAql7S2ddjOmlprbm6x1pZma2qos+zsDJRKK7NxVVVWW3vAVq1ag2SjeuuCwMT7VRHEouLiYisrK7eiomJj0tHMGZNtIsaqKHDIOnc+Z+G2Oi/Ldj4HyK9dSJBFKJ2We1ZLpyHRiHFlA0XTnc8TPPG5gtD6spGCVFKFG3EwYH0otdZ8oN3lpDjiw9REQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYCQR8HQjJPt49Q90LNbXPeLW4s+El4sLTJzKzEGCEWWjoyWiED5A54BiVTzcB6/ow1WNzuR5z9W+FII2bI9aBPXPCl3ywZgxRwGBGJ3dcU8YmjSWpdPieDwA0QjCFbIyevpQdg3iEKWgnnAcwlDCk4rykEJEYagXJdUoGoVQMbCiOA0iULq1IT2ptj5mm2tiR0WjII4bQboOYjdQYm3x7HQryg9YL4698v0IJKWETR5/vGhUXQXxCf2pLAkh0ShmdQ0x27E3juOHbCHkJYlGH8yUWCDLOjIm2dr92fZOjVlvFOKipUMCzHARMMSkLnwkYJxVTyy3229aiACdEFKoumz7zv3WgjJrra0tdnD/dissyLVJkybatGkzrL6+yVavXmcHIRp1djHRC/4KZCVksaHuXbpl4doYU1Fily+YbJdNituUgiMWbtxoiaPpXx/08Nx/1V80ypt5j6cz5efnGz9O1gKwJAe1clqZaDRCRSOeVBqu0PRMlGDC1cA4qkhfzAf5ZCesn4mACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAhSOQrADizz/4cv2F697ZeGY3WpA8dcKxknrCoIrCCVtf+G/7IATt2h9FqbO4RWNIEwqb5UM4GlsetO17Y0guils1ko5akHKUgSpO81HyrAPbHmyKWx2SiXKzE1aQZ9aKMmYUlLKyAjZnasiTjigapYcCSEWCaDQphEQj7hPztCJKQSzLtnMfyqtBWKKQtGBGOo41dNGI/TjQGLMtNXGbNiloC2dANILrcuKYXHjKF6YHVH9iiaBtOVxkaxvKrL6rwHpjqDMXYJJRJgJvPhCNigrSbVp1PsYPtesCGL9I3Bqbjlh9Q721NO1DQlGFTZ0200pLK60BcVcbN22xurpaJBp1eanHGOrwUS7MyMzFyaZZXmbcJpWGbemkbls4FqlHFsPHBbgujpZOY6LRJSMa8d5E4zPZYAAqyejCXIF6VhEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4yAhEUELrYFPMGlGC7HBLwkuijSlDGbKpKJeGpKOW9riLRBSGipE2NHViyEudHUCSEKWq8pI0/DzN9tTFPIkoK/OoaISko5RoxESj6QOIRiyntv9QFGlICF1BKbbFs5KiEdOS1myKMiQHpdNYJi2Ifpi99V7ExlcGbMKYNBtXHrKGZiQaQVximtJ0iEZMUlKi0fETlAybezPtYGee7Wwrt4PdJdYSLoRkhGQqlElLgxzEccyGX8SxnDplslWg7BnUL9uwYaNt3bbZ0uLdNm3qVJs9d4EVFhbZvtpDtmbtBttTs9M62ttxDJZJhGUGqYfHrcyPWXVJ2OZVdtvEorCV50JCulD211HRqHARRaO7/Vwv+kSj46eAvhMBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBs0MghgpvbZ0x23cw7uXRKIRMHBu0y2aHIBpF7GAjJCBsM7Y8YFXlafgcst21US+BlplhVlYctNycNNt3IDps0WjqxKAdhiy091DcmtsSNm1C0Fh6LQJJaTvKoYVCHxaNKkoCxo+SgqA1Yt/mtjhEl4BNhrTEhCS1DxOgbNQXw7i1l9jeznKr7aqwnniORRMYQAw4imtZMBC17Iweu+qqK2za9OkWRZm8lStX2ob337UcpFTNmzfPFi26zEuO1eyutTdWrredWzdZW2sr5CKUYktLWGYobvkZUZtREbHZlWGbXd5jWXjsgklGQJEqnSbR6MPzQo+IgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwLAIUEJhqtGOfTFPMCpE6TImDc1F+bOd+yK2DxJQAxKDmHA0eXzQCpFedOhwzPYfjHn5NKgcxhSjUFocwknyay+dNoREo1lIIOJz766NWQ0++iKG4xhKtKGEG/YvRILSRJRt659olJ9jlg6fqLPHIMigdBvEpBkQlipK01DyLVUtalgILomNEwkIXPE0O9yXa3WdRbazfaI19RVZOJ7uyVGJaJdFexvthmXX27SZM5Fu1Wnbtm2zfXtqLBGP2KIF823JkiusEHXydtbU2utvrrVtWzZCNGqBEJYJSSluVQW9tqCyzaaXx2xsAUrtBS+sZMSBpWiUFsqwQpROy52hRKNLYrLrJEVABERABERABERABERABERABERABERABERABERABERABERABERABERABERABM4dAfg61twKoag5blkZARd8SovSrBVl09o6E9bZlSyRVgTxhxJQV0/y8ZZ27Ij/p+Ox9GDC0iAahSABlWHfKFJyjuCYQbg/TMQpLkizcDhh7ThWU0scqURpxueg6NTakUw06unFMY6KRngYfTGUZQtYLvbvCZsdQLpSOlKO+JzdR7fNhuRUXhywbGzD8m5qJyfQi2Sj9nCmNfUW4aPAjvTlWQs+2rrj1t7RbNded41VT5lqB+qb7eDBg9bU2GA9XW22cMFcu/qqJVZUWGhbtu+xl1552xr2b7NgpNnGFCLxqiAG0SjsslFJdtxyMHYjoQUwodKQuCTRaCSMhvogAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiJwSRKgIBSNQQxCXSzKQWdaHqv/8YKnqIB2bFuUTMP/z/i5L8UBjKE0Wmsky+p7CuxQV6k1dKbb4bYuW7h4sVWMHWf7DzVbe3undXV2WEdrk82eNd0+cvkiJBoV2M6du+2tN1dZuG2/Fae32eTyiFUXRa0kB+XuUEJtJLVUolEBEo3ylGg0koZGfREBERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbiUCFD4YTtTySh5FAQVDeN4vi0lo9TO+jwsAkQdQym1SCJoEaQc9UQC1oaUqNySKktkFllDaxjl6+IobRe1vp4uq6wosUnjx1hedtC6WxrsyME9lmndlpkWsUykTGWEEi4ZjbTxoGgUYOm0RRCNZqp02rAmiTYWAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgRMJxFDqri8WsEB6rsXSMqwT0hFL6iVgdMUgG2VnZ1p+bjaEIrN4pNui3W2WkRZHotRRO+zEA46Q74+JRko0GiEjom6IgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwAgkEEBdv7QgEo0gGuWezdJpu574gSViYUvEYyPwtNUlERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCB4RCQaDQcWtpWBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABC5RAudMNKp58gcWjyrR6BKdVzptERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBi4xAIIDSaaFk6bS8mfdYPB63/Px8/zjZqQYSaINt0Lr7TZNoNBgdPS4CIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACo48ARaNASjSacbdRHzo7otETSDSKKdFo9E0J9VgEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEBiDgiUbpVrjoAWOi0dkRjWretF0onZaQaDQAcT0kAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAqOQwLkRjd44KhpFLBGPjUIq6rIIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEB/AqnSaUWLH7Dcs1Y6rUaiUX/I+loEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERjuB/qIRS6fF43HLz8/3j5OdWwA11hKDbdDqotF/Vum0wQDpcREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYbQSOlk4rWvxlO3ui0e43reaJH1g8FlbptNE2IdRfERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERiAwLlJNKJo9CREo6hEowGY6yEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGHUE+otGuTPuNhZEO/PSaRKNRt1EUIdFQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4GQEUqJR4aIHUDrtLIpGu1A6LaHSaSdjr5+JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwOghEEiztFCGnVXRqKPuXat97R8tEY/iIzZ6YJzjnsbjcTxDwNLSAuf4mXR4ERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETi7BDzRKJiONKN7LKf6ei+dlpOTY7m5uSd9ogBqrCUG2yIW7rZwZ6PhaNhk0M0G2/2ifJwoenp64RkFLCc786I8R52UCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAxUwA4TpwX4JZhZaWke8nmpaGlCN8nKydVDQ62Y6X6s/oZXV29yDPKGB5udmXKgadtwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwCVGQKLRMAdcotEwgWlzERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBEUeADkwAqUbDaRKNhkML20o0GiYwbS4CIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjDiCEg0Og9DItHoPEDWU4iACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACJxTAhKNzine5MElGp0HyHoKERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBEUdApdOGOSQSjYYJTJuLgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhcFAQkGg1zGCUaDROYNhcBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbgoCEg0GuYwSjQaJjBtLgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMOII0IEJBALD6pdEo2HhMpNoNExg2lwEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEROCiICDRaJjDKNFomMC0uQiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwEVB4JSi0enEJF0UZAY5CYlGg4DRwyIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhc1gVOKRhf12Z/GyUk0Og1o2kUEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGDUEzhnohGFnMQIxhNA3wIB/nd4TaLR8HhpaxEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgYuDwDkRjeKQjFIfLhyNIOOIblEa/kPJKHj083CGUqLRcGhpWxEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgZFIgA7McEN6zppoxCenXBSNJywWj/vXLhmB1AjyjMyTjPDflHAUTEuzUDDN0tDPocCTaDQSp776JAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicK4JnBXRCH6RxRJxSEZxC0djEI2S0tG57vyZHp/JRiGIRhkhyEb4nIaPUxVTO1eiUTgctrb2dgv3hS0N4lNJcbGlp6d7n870PM/H/uFIxHq6u60LH9C4LD8/z7Kysrz/0WjU2ts7rKe3xzIzMy0vN9dycnLOR7f0HCIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAmeJwBmLRknJKAHBKGrhWOxoktFZ6t15OEwq2SgzFLKMYBBiDDWZwdu5Eo0OHDhgr7/xltXW1VluTq7ddeftNmZMpcs6g/dm5Pykvr7Btmzdahs3bbYgOF515RKbXF1teXm51tzSYm/g3Lbv2GHV1ZNs8aJFNm/unJHTefVEBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETglAROKRpRrDlZSTGmFzHFKByPWTQWP+UTjtQN0pEilA5BJjME2Yj20SDtXIlGO3ftssce+6PLOAUFhfb1r37ZJk2aaLlI/xkNbe++fbZq1Tv25lsrLQRpi6LUvLlzraio0OobGuxRnNu6dettzpzZduPyZXbN1VeNhtNSH0Vg2ASOHDniwuDWrduNSWWnarxGqqqqbOrUKZ5kdqrt9XMREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERuFAEzkg0onTDcmnd4SjKpcUNFdRGbaNaFIJslINyZUGmGg0iG50r0Wjrtm32m98+ZJs2b7FiiAff++53XDzIy8sbFUx31dTYa6+/YS+/8qqlh9Lt3ns/bosXLrSSkmI7cPCgn9vbK1fZwoUL7M7bb7Ply24YFeelTorAcAns3LnLVq1ebU88scI6u7qM94w47o8sIRhD6hsTvyjj8TPbxIkT7COXX2Y33bjcpkyePNyn0/YiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicFoEuJ49mB8z2AFPKRoNtiMfZ4JRGB99WECP48lHewtCLmIJtfRQmoXS0gY8HYlGA2IxiUYDc9Gjlx6BOpRB3Lp1m7319krr7e11waizs9MOobxgC8oIUr4rLyu30tISh1NRUWEzZky3yxcvtrFjx1x6wHTGIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACo4bAGYlGfSyZho8I04wuAtGIJdMoGLF8WgY+BmrnRzQqsu//xXesoqLck1A6ICmkoV+5OTmQE0otMzPzQ13rgdDQhfSUjo4O6+vrM8ZLZWdnW3FxkeXn5x8z0Nh//ryrq9u6u7u9tFk6UpyiGMeW1hbr6enxsSwtKbGCggLjz06015jK0tLa6s/F7XPQr6amw0hj2mwvvvQKRK3QsBONmPbS2dllzRAxWG4qiHSpvNw8K0S6Uw7O40xaR0cnzrXL+nBcsshHShTTZHhefN6WltYkM3xfBvkjKyvr2NORVXt7u7U71zCSaILJY+A47BfHpX+Lkk1zi3V0doBlL46VaQXYtgQ8uW2KJQWU7u4e60K/2B+WyGM/Ozra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csUVducdt9kCyHVs/DnLhaUEGp4X+0I5qxLzl+eeuj59h0H+w35zTpMHk7MKcV0yUSqVrMTd2B/KW+TrJcdwTpwznBsUslKNXHmMWlx//Jo/4zXC7ZhwxMQiJlJRguL1kxpb9oH3AY4dZS5e56mxqwA77k8Bjo19ocREMY3PxW0p+LFcHOcZr11uy8fIhIxYoi6ZCpYsgcm5V1Za5mN4OnJg6nz1WQREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYGQRGFGi0btIKVp/CKkYEBqmFRfYwjFlg9J6H9vWdXShFFMQYlK6lWRlWGVuto3Jz/U0pEF3HMIPLoRoNIRuXfKbMLFpDxJyapGWQ+HkVI1pLddfu9SFiv6yxqn2u9A/pxRCwahm926kE20bUneYEMRkGkpoFEjUzFOEVqx42tN/mFD059/6ps1A2lHoqAxFGesgkrR+/stfuUzGUmZMtJqPsmBqIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACHyZwStHow7t88MjZTjQ6jBSXmiPt9tqeOmvu7LEA0lkGbUjtqCrKs+uqx1kbkk3qUUKtEWkmS8ZV2pUTKgfdbSg/kGg0FErnf5udu5Klxnbv3uNpLqfqAeUbiiNM0hlK8sypjne+fs6UnwakW23ZutXWv/vekJ527pzZnsRTWVlxLEVqSDtexBsxZefpZ5+zlatWeUnCO++43ViijslSLIXGZCSKXJs2bXZB67777rW5c+Z8KMnpIkakUxMBERABERABERABERABERABERABERABERABERABERABERABERABERABERCBYREYUaJRGEkuLT19trH+iNW3d1oHSiqxhVAeKAPllPq3LKS2jCnItfmVpdaBBKQdh1vtxR377IYp4+zOWZP7bzrsryUaDRvZedmBZaEo4LAcVwQl5E7VWE6LAg7LR42mRCOWo2IZqkMoI0cZZihtLMqgjauq8vJWqXJZQ9nvYt6G5fA2b9liq955xzZSJkI5sgKU08tF+bNUCUByzs3NsWnTptmyG653CSlVqu1iZqNzEwEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIHTITCiRKP+J9AJeagdolEU0kVOerqVoSzaYC2BH+xqarF/fGO9LZs2we5dMGOwTYf0uESjIWHSRiIwogkkEgkX0t57f4OtWvWO1dTU2JHmFuvr64NchBKLKDNHQWvJFZfbjBkzrLKiwgKBwIg+J3VOBERABERABERABERABERABERABERABERABERABERABERABERABERABERABM4WAa6rD3edfMSKRvUdXSij1ma7W9ptfGGeLZ8yflBOkVjcdjQ124/ees+WT58o0WhQUvqBCFxaBDwdCmXSWltarbu728JIwuJjLKWXAYExMyvTigoLXTxiiT01ERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBwQmMWNHocFeP7W5us1f2HLDcjHRbOqnKgmkB4/9ObL3RqB1CqbV39h606yEk3Taz+sRNhvW9Eo2GhUsbi4AIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIXAIERqxoxJSiI9099uB72+0g0o2Kc7ItIxSEbJT2oWHp7gsb45wqUF7tqgljbHFV+Ye2Gc4DEo2GQ0vbioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIXAoETikanaweW1c4Yr2R6DnhFIc41BeN2dbGZmuCcNQbjVsMJY8SAzxbOpKO8jMyrKog1yrzcqwo+8xKIEk0GgCyHhIBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbhoCJzMCRrsJM9INOqGaNRzjkQjdpgn1I3jd/RF8BG2SCxmMTx2YssOhSw/M91KkWgUGiDx6MTtT/Y9C7Nlo1RbdnpowM3Yp06ITyzhlofnUxMBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCB0UbgnIhGJ4PQE44iaShqTB86l42HTwyYZZR8VspBRvUn+UXywdP8bxoOQskoS6LRaRLUbiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhcjgVMmGp3spFk2rRflzeKDlDQ72b4j8Wf0lNKQiETRKDMUHLCLSjQaEIseFAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAER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) + + + + +By clicking on a line, we can see the intermediate processes that were executed within the multi-agent system. For example, by looking at the input and output of the `analysis_agent`, we can see that it is in a structured output format. OpenAI's structured output facilitates collaboration between agents, but as the system becomes more complex, it becomes harder to grasp the format in which these interactions are taking place. Using Weave allows us to understand these intermediate processes and their inputs and outputs as if we were holding them in your hand. + +![3.png](data:image/png;base64,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olAQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEI6+gDIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACOSEAYT0nWFEoCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAhHX0ARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgZwQgLCeE6woFARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAMI6+gAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgEBOCEBYzwlWFAoCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIABhHX0ABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAgJwQgrOcEKwoFARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgalPwOqxUd5wPtl4avZbVIOD1gD57D7yFrrIz1MkEAABEMiEAIT1TOhhXxAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARCYpgQKekrIPpSfsPWeIhc5KwYS5sFGEAABEEhEAMJ6IjrYBgIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIzkEBxRxlZ3fakjszv8NBgTV9SeZEJBEAABGIJQFiPJYJlEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAAB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QMBVgMC6qwbLCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAj4TILDuM0oGQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEHAVILDuqsEyAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgM8ECKz7jJKBEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBFwFCKy7arCMAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4DMBAus+o2QgBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAVcBAuuuGiwjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+EyAwLrPKBkIAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwFWAwLqrBssIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACPhMgsO4zSgZCAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcBUgsO6qwTICCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAzwQIrPuMkoEQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEXAUIrLtqsIwAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgMwEC6z6jZCAEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABVwEC664aLCOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgj4TIDAus8oGQgBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAVYDAuqsGywgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI+EyCw7jNKBkIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBwFSCw7qrBMgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDPBELSTPPZaAyURWDdxq1St1a1LNvZgAACCCCAAAIIIIAAAggg4HuBzZs3S40aNXw/MCMigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEcCBNY9YnP/IALr7lvREwEEEEAAAQQQQAABBBDwVoDAureCHI8AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBvBQis+9Yzy2gE1rOQsAEBBBBAAAEEEEAAAQQQ8JsAgXW/0TIwAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACHgkQWPeIzf2DCKy7b0VPBBBAAAEEEEAAAQQQQMBbAQLr3gpyPAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAr4VILDuW88soxFYz0LCBgQQQAABBBBAAAEEEEDAbwIE1v1Gy8AIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4JEBg3SM29w8isO6+FT0RQAABBBBAAAEEEEAAAW8FCKx7K8jxCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+FaAwLpvPbOMRmA9CwkbEEAAAQQQQAABBBBAAAG/CRBY9xstAyOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOCRAIF1j9jcP4jAuvtW9EQAAQQQQAABBBBAAAEEvBUgsO6tIMcjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgWwEC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Vzz79x+AYcOGYd++vShRooSrIswjARIgARIgARIgARIgARIgARIgARIgARLwSQIU1n2yW5wbRWHdmQjXSYAESIAErEzAShKhlfuZ5540CVCcTpx+JXfPuVvpWUNh3fPrg3uQAAmQAAmQAAmQgL8RsLKwfud+OFp9NgryWa9sEaRPHRyl+54pXwwVC+dxyN948ATe+W0mni5TGJ93e85hm7+tmCmVm1m3K86vvz4Qv/zyC3bu3IGyZcu6KsI8EiABEiABEiABEiABEiABEiABEiABEiABnyRAYd0nu8W5URTWnYlwnQRIgARIwMoErCQRWrmfee5JkwDF6cTpV3L3nLuVnjUU1j2/PrgHCZAACZAACZAACfgbASsL62G376L5f0bE2GUDW9RFm1rlHcr83x9zsXzXYXzV83nULFnQYZu/rZgplZtZtyvO33zzDd57731MmTIZbdq0cVWEeSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAj5JgMK6T3aLc6MorDsT4ToJkAAJkICVCVhJIrRyP/PckyYBitOJ06/k7jl3Kz1rKKx7fn1wDxIgARIgARIgARLwNwJWFtb9ra/MaK+ZUrmZdbtisXv3blSoUBEZM2ZE69atkTdvHnz88ceuijKPBEiABEiABEiABEiABEiABEiABEiABEjApwhQWPep7oiuMRTWoyPDfBIgARIgASsSsJJEaMX+5TknbQIUpxOnf8ndc+5WetZQWPf8+uAeJEACJEACJEACJOBvBCis+1uPebe9ZkrlZtYdHYVly5Zh9OgxOHnyJB49eoSVK1dEV5T5JEACJEACJEACJEACJEACJEACJEACJEACPkOAwrrPdEVMDfG2sL53/yFs37kXp06fxZ27d2M6tG1bquBg5M2TCxXKlUKpEkVt+fFZEHEmJCQkPlVwXxIgARIgAQsSsJJEaMHu5SkncQIUpxOng8ndc+5WetZQWPf8+uAeJEACJEACJEACJOBvBCis+1uPebe9ZkrlZtbtXQqsjQRIgARIgARIgARIgARIgARIgARIgARIIHEJUFhPXP5uHt2bwvq0WfOxc/c+N4/suli5MiXRukUT1xs9yKWw7gEsFiUBEiABErARsJJEaDtpLpBAEiFAcTpxOpLcPedupWcNhXXPrw/uQQIkQAIkQAIkQAL+RoDCur/1mHfba6ZUbmbd3qXA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t2a/kxwyN8gErEDgzZtovImKgn06EQqTxgon4CatSuBJ+Cs5blkzp7fqebhxJsAEmAATYAJMgAkwASbABJiA7RBgYd0mxoqFdZsYJu4kE2ACTMB6BETKejQlrcv5YSl9jph451y8e55GyOqgLysUFtatAJWbZAJMAGEi5TgsKvFJx1nSZkYWTjq2+TuKhXWbH0KbvIDn0a/wPOo1XooJNK+EyB5F/4m//9KKv63Siv/SCzHdQUyIyZhWfKXhD7xtcpC500yACTABJsAE3hEBFtbfEfgUclprit+22nYKGRruBhNgAkyACTABJsAEmAATYAJMgAkwASbABFIRARbWbWKwWVi3iWHiTjIBJsAEmEAyEWBhPZlA82mYQCokQHroM5FyHPHmuRRFzUVAImkmu4zILNKO7cQ6F9snwMK67Y8hXwETYAJMgAkwASbABJhADAEW1mNYpMY1W5XKrdnv1Hgf8DUzASbABJgAE2ACTIAJMAEmwASYABNgAkzg3RJgYf3d8jfz7CysmwmKqzEBJsAEmECqIMDCeqoYZr5IJvDOCbwUSceUcvxapB1HQqjs0VGIFv+JZ0iItOO0SCfUdHuRckxpxw6cdPzOxyupO8DCelIT5faYABNgAkyACTABJsAE3iUBFtbfJf13f25rit+22va7HxXuARNgAkyACTABJsAEmAATYAJMgAkwASbABFIbARbWbWLEWVi3iWHiTjIBJsAEmEAyEWBhPZlA82mYABNgAqmYAAvrqXjw+dKZABNgAkyACTABJvAeEmBh/T0cVAsuyValcmv22wJ8XJUJMAEmwASYABNgAkyACTABJsAEmAATYAJMIEkIsLCeJBit3QgL69YmzO0zASbABJiALRFgYd2WRov7ygSYABOwTQIsrNvmuHGvmQATYAJMgAkwASbABAwTYGHdMJfUstWa4rettp1axp6vkwkwASbABJgAE2ACTIAJMAEmwASYABNgAimHAAvrKWcsTPSEhXUTcHgXE2ACTIAJpDoCLKynuiHnC2YCTIAJJDsBFtaTHTmfkAkwASbABJgAE2ACTMCKBFhYtyJcG2jaVqVya/bbBoaNu8gEmAATYAJMgAkwASbABJgAE2ACTIAJMIH3jAAL6zYxoCys28QwcSeZABNgAkwgmQiwsJ5MoPk0TIAJMIFUTICF9VQ8+HzpTIAJMAEmwASY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Va1aNZ95soEAAggggAACCCCAAAIIIIBAZAkQWHdFvQmsu6JMTBIBBBBAIEgCBNaDBM1tEEAAgQgWILCeN8X3DqybGWQleJ42rJ7V64LxhDuTrF9Tn/JXB0N/9zzXwLoZ04yRWWC9cFQBVchfwt/tz2mfE1ifMmWKZsyYIRP+Xrt2rRUEiVb37t317LPP2gFk75usXLlS7777rhYtWqSdO3faIW0TdjdBjgYNGnifqqeeekpLlizRN998o08++URjxow56/hmgPHjx+utt97Sli1b7CBxq1atNHDgQA0fPjxbgfVDhw7pX//6l6ZNm6aEhAQVLVpUvXr10mOPPaZChc4ekvF5GK+NkydP2lYTJ060QitrZLZNSHvw4MFWmOVh28853fy76IYbbtADDzygiy66SM8995x+++03ez4msG6227dv75xuf2ZnfH+B9TfffFNffvml7d+xY0efsc2GcVy2bJkmTJiguLg4bdq0yX4JYM6cOTLh/iJFish0CX/wwQdVqVIlz/X9+vVTqpUc+u677zz7zMoHH3ygt99+WyZYbl4IqF69uoYMGaIBAwZkOcTvM6C1kZ3vmbn2xx9/1MsvvyzjbRYTQveusXmp4bLLLrOPmZcAjNHYsWPtlw1M+Kh58+b29937ec3J5pmbNWumhx56SC+99JImT56s3bt322Pfdddduv322+0xzR/m78v06dNtT/MiR+nSpe1jl1xyiV1nz4msIIAAAjkUILCeQ7gwuYxQefpCBtIk/d3YE6kCPXr0tP9bc9iwYdZ/Q74RqQw8NwIIIIAAAggggAACCCCAAAJnBAisu+KrQGDdFWVikggggAACQRIgsB4kaG6DAAIIRLAAgfW8K352QuuhHFY3gpsT9yspNTlDTKc7+uh7n8/wHO8D382dqjpVaqhOpereu/XCV6d/rfxDg4b47Hc28ueLVrWY0+FXZ19ufDqBdRMIX716tR3oNeFdE2Q+duyYTCjDnOMsGzdutIPsFSpUUIcOHVSrVi07gG6C6Caw/euvv6pYsWLO6fa1JuDbo0cPzZ49+6zjmwtHjBhhh59NmLt///72eLNmzbI7rJuwdFY7rJvO2SbkbkLrN954o+rWravly5frww8/VIsWLfTxxx975pndlfvvv1/ff/+92rVrpyZNmtjhZRPKN+H1u+++W3/72988QzqBchMANyFx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GWZDobBuBoO7JEACJEACJEACJGAHAQrrdsCKhUUdKZU7su1YOBW8JBIgARIgARIgARIgARIgARIgARIgARKIwwQorMeIyaewHiOmiYMkARIgARKIIgIU1qMINLshARIggThMgMK6c04+hXXnnBeOigRIgARIgARIwPkJUFh3/jly5AgdKZU7sm1HMmHbJEACJEACJEACJEACJEACJEACJEACJEACUU2AwnpUEw9XfxTWw4WNlUiABEiABGIpAQrrsXRieVkkQAIk4EQEKKw70WSYDYXCuhkM7pIACZAACZAACZCAHQQorNsBKxYWdaRUHlPbjoXTzEsiARIgARIgARIgARIgARIgARIgARIgAScnQGHdyScocHgU1mPENHGQJEACJEACUUSAwnoUgWY3JEACJBCHCVBYd87Jp7DunPPCUZEACZAACZAACTg/AQrrzj9HjhxhTJXKHTluR/Jm2yRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtYIUFi3RsXp8iisO92UcEAkQAIkQALRSIDCejTCZ9ckQAIkEEcIUFh3zommsO6c88JRkQAJkAAJkAAJOD8BCuvOP0eOHKEjxe+Y2rYjebNtEiABEiABEiABEiABEiABEiABEiABEiABawQorFuj4nR5FNadbko4IBIgARIggWgkQGE9GuGzaxIgARKIIwQorDvnRFNYd8554ahIgARIgARIgAScnwCFdeefI0eOMKZK5Y4ctyN5s20SIAESIAESIAESIAESIAESIAESIAESIAFrBCisW6PidHkU1p1uSjggEiABEiCBaCRAYT0a4bNrEiABEogjBCisO+dEU1h3znnhqEiABEiABEiABJyfAIV1558jR47QkeJ3TG3bkbzZNgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgDUCcUhYP3DwMCZNmaYplCpZAn379LRGxCnzKKw75bRwUCRAAiRAAtFEgMJ6NIFntyRAAiQQhwhQWHfOyaaw7pzzwlGRAAmQAAmQAAk4PwEK6+Gfo1sPHsEjiTvcE8QPfyPRXDOmSuWOHLcxJQcmjAMCAlCsW08kSJpUZ1vLM8rHhe3NA/txY+9upC1UGDmq19SXfHP/PtzYt8ciLypYLNl6AdduP0adctmRP0dK3aW1vKgYi7P2sX7vFRw5ew/vtygCj6QJonSY1ubCWl6UDoqdkQAJkAAJkAAJkAAJkAAJkAAJODGBWC6si6RuLqoHnYn3e/eMEeI6hfWgM8djEiABEiCBuEyAwnpcnn1eOwmQAAlEDQEK61HD2d5eKKzbS4zlSYAESIAESIAESCCQAIV1yzvh+KWbGDhlMfyVqDy2R1OUzpvNsoA6WrTzKGZvOwifx8/g6uqCAlnSY1T7usiQMnmwss6e4UjxO6a2bczZpIJ5EODnh87b9yBphgw6e1KB3Ajw90eXHXuQJH1gnlE+PNtbRw5rATxvk2ZIlilzeJqI0joHJ07A/nFjUaBlG1T7+jvd98GJ41XeTyjYqg2qfhWYFxWD6jRqA3Yf98bYDyuj6bu5dJcdR27AnhPe+OmjymhSJTDPGEvDj1bi38s+xmGw7aheZdG5fv5g+c6SsWrnJVy59Rj9Wha1eUjDJ+/BvPXnsH1KC2RJF7jowubKESxo7/xEsDtWJwESIAESIAESIAESIAESIAESiPEEYqmwbkjqsjVS6VIlIIK6kWdEW5fzki/n5V9nTBTWnXFWOCYSIAESIIHoIkBhPbrIs18SIAESiDsEKKw751xTWHfOeeGoSIAESIAESIAEnJ8AhfW3c/T6jR+6/TIXN3188cbP36qwLrL6ryt3IF/mdGhcrjBuP3yMedsOI0VSd/w+oA1SJ0vytsEYsBdTpXJHjtuYtqgQ1o9MnYw9P45Bk1lzkblseaNrp93GBmG9WbXcSJTALRjjRpVyomzhiC9CCNZwJGV0+98m7DhyA15LusDFxbZGF2/xUgL/LXzerTRSJk9oW6VIKkVhPZJAshkSIAESIAESIAESIAESIAESiDMEYpmwHpqoHlRGl7JGeWO+RVyX1LdP4NbIj+4thfXongH2TwIkQAIk4EwEKKw702xwLCRAAiQQOwlQWHfOeaWw7pzzwlGRAAmQAAmQAAk4PwEK62/naMbGfVh98DSKZM+IzcfOBRPWRWJv9vUfcFNR1Wd+1AEeSdx1Zak3Y9M+dKtVFt1qln3bYAzYc6T4HVPbNqaNwrpB4u02Ngjr+/9UC0s8Er29qBiyFx5hPTovjcJ6dNJn3yRAAiRAAiRAAiRAAiRAAiQQEwnEEmHdEM9layR7oqZPnDwN5hHXpQ2p7yziOoV1Y1a5JQESIAESIAGAwjrvAhIgARIgAUcToLDuaMLha5/Cevi4sRYJkAAJkAAJkAAJUFgPvAeu3PFB91/mYXjb2jhw/ipW7T8VTFjfcfIChv+1Gk3LFcHHzarpii9fv0GXn+boqOwZUyXH30O62hz92BnuvpgqlTty3Ma8OEpYf3TtKs4uW6K78T58ENd370K+Zi2QPHMWo2sUbt8J7qlT6+Mj06bA1c0NxboFD6j16skTHJsxDR45ciBvo6a6/LkVy+B75TJKvt8fpxfMw419e5EwWTJkr1odOWvWNvVhvhPg56fHdPv4UTy9fQspc3sib5NmSJ03n3kxhFdYnzNnDi5evKjb6tWrFzJkiHgkc3uF6IYfrcS/l31gi7C+fu8VeF33xXtNCyN+PFcTgzOXH2DzwWuoXSYbPLOl0Pn3fV9g9tozKJE/HfJlT4ll2y7g8Nm7SJMiETrWzY/8OVKa6gfdkYjpu4/fwoXrD5E4UXwUz5sGzavlgUfSBLronhPe2H/qtt5fvuMirng/xsA2xUzNuCeMh/eaFTYdy86124+xdvcVi7x2dfIiWeLANi1OqAPfJ68wb8NZnL7kgwB/IH/OlGhbK28wqd/e67R3foKOi8ckQAIkQAIkQAIkQAIkQAIkQAJxjUAMF9ZFUO/eq69p1iSKuiGqmzLt2LEmrk+fOhFBo7Pb0WSkFKWwHikY2QgJkAAJkEAsIUBhPZZMJC+DBEiABJyYAIV155wcCuvOMy9vAvzwwv8l3rj44U3AG/jBH/4BAXqArurd9W5wRTyXeIgX4IZErgnVvpvzDJ4jIQESIAESIIE4SIDCOiA/VQZMXqTEVDf83KsZvl+82aqwPnX9Hvy15QC+6FAP1Yp66rtlytrdWLrnOFInS4xr9x5i5chepsjrMeF2cqT4HVPbNubNUcL6rSOHsHXYp7qbFw8f4LmPD5JmyoT4iQIj9suJ+iqYlkf2HLrM5k8HaZm8zYq1SJ0vv84z/ji9cD62DR+KKiO/QOEOnXX2qp5dcfWf7chTvyGubN+KNPkK4MHFC5C+Svbph7IffWJU19und25j/cB+kHFJn/ESJsT9c2fhprbVv/keng0bm8qHV1ivXbsONm7cqNs5dOggSpQoYWozvDv2CtH2COv9f9impe/jc9sjiXt80xAXbfbCpxN24eePKqNxlVw6//zVh6j7wXI0q5Ybx8/dw2v1JoZnL97g3sPnEKF8xdiGyJXZw9SG7Dx/+Ua3s3rnZS2S51Xyu++Tl7jk/QjVSmbBlM+q6/IzVp7GvPXn9L73/ae63dxmbSVPkgCLxtTX540/9p28hcG/7tKHDx6/0HW2T2mBLOmSGkVMWxl7j6824+a9J/DMmkK9PcIVZ6880LL978NqoEiewEUTUsHe67R3fkyD4g4JkAAJkAAJkAAJkAAJkAAJkEAcJRDDhXWR1Y2o6hGV1Y07wJoEL9J6dCYK69FJn32TAAmQAAk4GwEK6842IxwPCZAACcQ+AhTWnXNOKaxH/7w883+B5wEv8SrglV2DSeCSAO4uCZHYNZFd9ViYBEiABEiABEggcghQWAdW7DuJX5Zvw4wP2yN7ulQhCutjFm3C6gOn8WvvFiieKzMu3rqPHuPmYWDjKth/7ip2nb6ImR91QM4MbyXPyJklx7USU6VyR47boC3RzyWlL1IMrvEDpWVreUb58GyPTJ2MPT+OQZNZc5G5bHmrTXgfPIClHVqjWJfuqDhshEWZpe1b4c7JE+i6cx8SJg+Uog1hPWWu3Gg6e76O1P76+TOs7NYZt44eRtuV65DKM6+pnXX9++DixvWo9s0YFGjRWudLm1s/G4xHN66jw/otSJw2nc5/4u2Nx943kDh1WiW3Zw8xz9T4fzuOENbPKdn68bNXyJkpOVIlD/y7hLU8YyyGsF67XDYkUItTzFPGNIkxtEspU1Z4hHWp/GWfcmhfJx9ev/HHhIXHMWHBMXRuUACjepYxtS07P805gt8WHUfrmp4Y/V5ZJIwfOB6Jjr5h3zX0aFzQorwcdPvfJkhEdq8lXWx+i8PwyXu08B6SsN559AYV4d0bvw2pijrlAufzn6M30VNJ7IVypcKS7xuYxmEI65Jhy3VamwtreaYOuEMCJEACJEACJEACJEACJEACJBDHCcRwYb3IO+WCTaBEWJfUt0/w1+YFK2yWIaL6pCnTTAK82SmcOLLX/DDK9ymsRzlydkgCJEACJODEBCisO/HkcGgkQAIkEEsIUFh3zomksB598/JcRVN/GvAMr1U09Yik+CrqehKXxHBXUdeZSIAESIAESIAEoo5AXBfW7z9+io4//oXGZQvj/fqVNPiQIqx/OmMF9py5jOlKbM+dIQ36TloIF1Xjt/db4duFG7Hu0L86QnvJPFmjbgIj2JMjxe+Y2nYEkdpV3RZhXRqcW7cGXvo+RJd/9sE1Xjzdh++VK5hTuyo8GzVBrR9/MfVrCOs1xoxFvqbNTfnXd+/Cim4ddSR2icguScT0RS0aI2OJUmg2b6GprOycX70SGz8eqCOyS2T2iKT27Ttgx44duom1a9egSJEiEWkuXHUNYV0ipsubn8xT7izJsXjMWzk7PMK6tHvkr3Zwcwts++bdp6j83iKULZwBc7+sY+ruoYqkXr77QqRP5Y5NvzVDPDdX07nQdiJbWPe67os6A5ahUrFMmDm6lkXXxvVL9PZ38qbV5wxh3dbrtGiQByRAAiRAAiRAAiRAAiRAAiRAAiQQJoFYIqyLUD5RvTpPhHPzJPJ6WOK6NVFd6knEdongLonCujlV7pMACZAACZBA9BKgsB69/Nk7CZAACcQFAhTWnXOWKaxHz7z4+j3Bs4Dnkdp5Yhd3eLgFf119pHbCxkiABEiABEiABEwE4rqwPmL2Gpy64o05gzvDPUFgFO2QhPUhSljfq4R1icR+QtUZv2IH/vigHXKkT4XvFm7CmoOn8VPPpijlmc3E19l3YqpU7shxR+Wc2SqsH/1jKnZ//w3qTpiMXLUC5ef948bi4MQJwaKzG8J6x807kDzL28UTb168wO/FCiBL+Ypo/OdsfZmn5s3B9tHDkb74O0iV57+o6wEB+pzf61c4t2IZctephzq/Ru/bpiNjTgxhff+fbZDaI/S3OxnC9vG57SGCtpEWbfbCpxN24eePKqNxlVw62xC5q5fKgqmf1zCK6m3ZbguQImkCrB/f1JR/8N87aDNsLbqrKOqfdyttyg9rJ7KF9U37r6H3t1vwcYd30K9lUYvuZ605gy+m7sOPAyuhWbXc+py912nRIA9IgARIgARIgARIgARIgARIgARIIEwCsUhYN67VFnFdJHVDVDfqiaBuiOpGnhHBncK6QYRbEiABEiABEoh+AhTWo38OOAISIAESiO0EKKw75wxTWI/aefGHPx76P8ZL/1cO6TihawKkcE0GV/UPEwmQAAmQAAmQgGMJxGVhfde/l/DZnysxsl1d1Cz+n6yrcIckrBtS+sh2dTB26Va0rvQOutUqqyfo81mr8c+pC/jzow7IlSG1YyctElt3pPgdU9uORLxhNmWrsP7cxwczK5dFtirvov4kFaBLSeV/Va+so6132LAVMIsYbgjrvY6eQnz3xBZjmPpOISRJnwHt123W+bvHfIOj06ciTcFCSJQihUVZ4yBN/oKo8Okw4zDGbh0trPdQAvqwIAK6RFhPEM8Nmyc2M3FbsvUCBv+6EyN6lEHXhgVM+WHtRLawPmv1v/hi2n5807cC2tTytOh+ze7LGPDDdnzcXsnsrQJldkNYt/U6LRrkAQmQAAmQAAmQAAmQAAmQAAmQAAmESSAWCuvGNYu4Lsk86roI6QcPBcrqRjlrorpxjsK6QYJbEiABEiABEnAeAhTWnWcuOBISIAESiK0EKKw758xSWI+6eRFZ3cfPF68D3ji00/gu8ZDKzYPSukMps3ESIAESIAESAOKysD5x9U78veMwMqRMpm4FF9Pt4Pv0OZ6/eo2USRMjYfx4+LV3C11mytrdmLPtoM73SJJIR1eP7+am6/WbtBAnLntj+Yhe6ry7qS1n34mpUrkjxx2Vc2arsC5jWv9BP1zauB6dd+zBA6/zWN6lA8p+OAgl3+9vMWRDWO+25xDcU6V6e05J7pMLeSJ1/gJotWSlzpcI7RKpvfbP45GnfsO3ZWPhXmQI63+tPYPRv++zGmHdVpHbiGz+Ubvi6N+6mM2kI1tYX7zFC0PG77IqzluT6ims2zxVLEgCJEACJEACJEACJEACJEACJBAuArFYWDd4WIumLudCE9WNuhTWDRLckgAJkAAJkIDzEKCw7jxzwZGQAAmQQGwlQGHdOWeWwnrUzYuPv6/DIqsHvQqJtJ7K1SNoNo9JgARIgARIgAQikUBcFtY3HDmDXacvBaN55vptePs8QrGcmZEqWWJ82ORdLalvOXYOo+eu08Gsf3u/FQpnz6jrvnz9BvVHT0GKJO5Y9Fl382DXwdp2tgxHit8xte2onKOjf0zF7u+/QcNpfyJb5XdD7frazn+wskdnVBgyDPfPncG5lcvReetOHTHdvKIhrLdcuAzpir4Vop/cuoVZ75ZHzpq1Ue+3KbqK19rV2PBhf5QfPBTv9Oxt3kyk7q9atQrXrl3TbbZq1Qpp0qSJ1PZtacweYV1EbhG61//aBHmyvo08P3DsdqzeeTlCwrrXdV/UGbAM9Spkx4TBVW0Zui7T86vN2HroOk4v6KgW0gQulAmr8vDJezBv/Tlsn9ICWdIltSi+98QtdBi5Xkd5l2jv5umXeUcxfsExTB5aDbXKZtOnokpYX7RoER49eqT77NixIxIkSGA+NO6TAAmQAAmQAAmQAAmQAAmQAAnEWgJxQFg3nztDQJ8+daIW1s3PWds3yp84stfa6SjL87p0DXlyZo2y/tgRCZAACZAACTgzAQrrzjw7HBsJkAAJxA4CFNadcx4prEfNvPj6PcGzgOdR09l/vSR2cYeHm6VcEaUDYGckQAIkQAIkEMsJxGVhPaSp/X7xZqzafwpjezRF6byBsqaUffXGD02/mgZXFxfMHdwZyRMn0k2sPnAaYxZtQqfqpdGrTvmQmnXK/JgqlTty3FE5UedXrcDGQR/oKOkSLT20FODvj9k134VrvHh4ducOMpYug4ZTZwSrYgjrRTp1QeXho03nj0ybgj0/fIcqo/6Hwu076fyXj3wxp1Y1xE+cGO3XbYZbwoSm8rLj/+YN/F6+RPwkSSzy7T2oXbsONm7cqKsdOnQQJUqUsLeJCJe3R1j/ae4R/LbwOL7sUw7t6+TTffurCPVluy6Az6MXERLWpZ0mg1bh7JUHWDG2EfLnSGlxbQ8evUTK5JbzIAU+n7QHf284h1mja6NiscDFMhYVrRyEJqw/efYald9bpOX3bUpoT5QgUIJ/4+ePWv2X4e6D51p0T+0R+JyLKmHd0zMvvLy89NX4+NxHypSWfKxcJrNIgARIgARIgARIgARIgARIgARiBYE4KqzbKqBTWI8VdzkvggRIgARIIJYRoLAeyyaUl0MCJEACTkiAwroTTooaEoV1x8/Lc/+XeOgfGOnOnt68blzC+etvI5fWK1vdnuq6bArX5HB3DS5t2N0QK5AACZAACZAACQQjQGE9GBKEJKxLyVmbD2Dahj06unqrSsVx5+Fj/LFxHxLFj4ffB7RFhpTJgjfoxDmOFL9jattROV0S9XxunWpwS5AQeeo30BHRXVxcdRT0hMmTBxvKwYnjsX/cTzq/zq8TkbtOvWBlDGE9QdKkKNKpK7JUqIi7J09g708/IFGKlOi4aTviJQqUkKXyv4sXYOuwT5Eydx680+M9eOTMief37uHOieM4s2Qhanz/M7JWrBSsH3syYpqwfsLrPpoOXoU0KdzRuX5+5MueUsvil70f4dLNRxES1oXboTN30G74OiROGB/9WhVFUc808H38EruPe+OWzzMd2Two3/V7r6DvmG3IliEZGlbKgRwZkyOBirTeqHJOU1HlwmPNrsum4/mbzmHXMW+M6lUWqZMHznmuLMlRIEcqXUakfJHzSxdMj55NCsHNzQV/rvwXO4/dRK+mhTC0SylTWxTWTSi4QwIkQAIkQAIkQAIkQAIkQAIk4BACFNZDxUphPVQ8PEkCJEACJEAC0UKAwnq0YGenJEACJBCnCFBYd87pprDu+Hm55/cArwPe2NSRSOrr9m3F+RsXQixft0wN2Cqvx3eJhzRujKwXIkyeIAESIAESIIEIEKCwHhxeaMK6lJ6hBPV52w/hxevA30bZ0qbEV50aIEf6QAk0eIvOmxNTpXJHjjuqZ+vqP9txYMI4PLx4ERLxXFLbVeuRSkWaDppEcJ/1bnktnnfduQ+u8eMHLQJDWG8yay7W9X/f1GbKPJ6oP3EqPLJnD1bn6o5t2D56BB7fuG46J21nKV8RlUeMhke24HVMBW3YiWnCulySEWVd9uO5uaJljTwonjcNhk7YHWFhXdo8fdEHQ3/bjVMX78uhTh5JE+DDtsXRuUEBI8ti+8eK05ivoqzfuPsEL175IUWyhDg0q62pjJ9fAPK2nGU6trYjYvpnXQNFdBHcpyw9gXF/H8Or1366uFxr7+aF8YEah5uri6mJqBDW/fz8kCpVajx69Ah58+bFv/+ehqurq2kM3CEBEiABEiABEiABEiABEiABEojNBCishzq7FNZDxcOTJEACJEACJBAtBCisRwt2dkoCJEACcYoAhXXnnG4K646dl2f+L+Dr/9imTtbu24J1+zfDM3Nu1C1bTdfJk/lt1D8j4rp5GfPzIXXi4ZoMiV3fRoIMqRzzSUAI/G/oUGzbtBF//D0fOfPkIRQSIAESIIFQCFBYDwVOKKf8/P1xwfseUiVLgjTJk4RS0rlPOVL8jqltO/OMeR88gKUdWqNYl+6oOGyE1aEawvr7p70AFxfcP3cWCZMlQ7LMWayWN8987uODh5cvqvLJkTxLVsRzdzc/Hef2Hzx6iSu3HiNvthRInCieQ67/8bNX8LruiySJ4quo6cl01HSHdBRKoyK6X7jhC3mu5cmSAvHjRY8kvn//fpQtW06PdO7cOWjXrl0oo+YpEiABEiABEiABEiABEiABEiCB2EWAwnqo80lhPVQ8PEkCJEACJEAC0UKAwnq0YGenJEACJBCnCFBYd87pprDu2Hm57+eLVwGvwuxkwpLpOqq6LdHTzaOwD2jeE2FJ6wlcEiC1m0eYY2ABEhACwz/+GJvXrcXs5cuR20p0UlIiARIgARJ4S4DC+lsWcXEvpkrljhy3vffB7aNHbK6SNFMmJEmX3ubyQQuueb8nLm/ZjHarN0AipltL5sK6i5ubtSLMIwGnJDBmzBgMHfoZChcujGPHjjK6ulPOEgdFAiRAAiRAAiRAAiRAAiRAAo4iQGE9VLIU1kPFw5MkQAIkQAIkEC0EKKxHC3Z2SgIkQAJxigCFdeec7tgkrPuqqIYeqVI5Deg3AX646+cT5niMyOq2yOfmjYnkLql/8+7m2Vb307qlQjwXSjdW4YSQOfGnsVg6fz427NkLF9eoi5S4c9s2fPHpEPzw20QUL1UqhNE5LpvCuuPYsmUSIIHYR4DCeuybU3uuyJHid0xt2x5+UnZivrdvEwqrbrmPB6NE775hFbM4//jmDXitWYVru/7B9d27kKd+Q9T+ebxFGfMDCuvmNLgfkwjUrVsP69evx5Ili9GsWbOYNHSOlQRIgARIgARIgARIgARIgARIIMIEKKyHipDCeqh4eJIESIAESIAEooUAhfVowc5OSYAESCBOEaCw7pzT7WzC+sl9B5A8VUpk88xjFzCR1U/tP4QsuXPaXdeujuwo/MTvGR4HPA21hiGr2xJZ3VpDH4z/HLbUTeaSBEndEltrgnkhEBg1eDA2rF6F3SdPRamwvmLRInw7cgTGT5+BUuXKhTA6x2VTWHccW7ZMAiQQ+whQWI99c2rPFcVUqdyR47aHn5Q9u3SxzVXSFCqM1Hnz2VxeCl7btRMre3RGkrTpkL1qNVQe8QXcEiQIsY1Vvbrh6j/b8f6p82CE9RAx8YQTErh8+TLevHmDPHns+3u0E14Kh0QCJEACJEACJEACJEACJEACJGA3gRgurHfv1RcHDh7G+7176kvv2ydwGxIHWwV0aXPSlGm67dKlSmD61IkhNRkl+V6XriFPzqxR0hc7IQESIAESIAFnJ0Bh3dlniOMjARIggZhPgMK6c86hMwnrIqs/evBQg7JHPDdkdYOwPXWNOo7YPvR/jOf+L0Jt2lbhPKRGvG5cwvgl0xBWdHZ310RI4ZospGYiJf/+vXvwSJEC8eLFi5T2pBF72nz96hUePXqE1GnSREr/H/V+D3v/+SdMYT3A31+PM3XatHBxcYlw339NmwaJ7m6LsP7wgQ/cEydBwoQJbepXJBapk0ZJWyElCushkWE+CZAACQQnQGE9OJO4lONI8Tumth2X5p/XSgIkQAIkQAIkQAIkQAIkQAIkQAIkQALOQSCGC+silou0bp5EXg9JXA9LWDcX1Y02RVYXaT06E4X16KTPvkmABEiABJyNAIV1Z5sRjocESIAEYh8BCuvOOafOKqwLLVvE86Cyuq31omI27vk9wOuAN6F2FVFhXRqXNsIS1uO7xEMat5ShjiU8J/38/DB90kQsW7AAPkpYj6/E6eIlSmLYl18iQ6ZMusnrV69iYI8eyJQlM8b/Md0iWvnwQYNw6thRjJv2B7LlyKHL29Km+VgP7NmN38aOhde5c/BTQnbqNGnRuGVLdOvTB/H/i6D5Qc8euHzxEhasXRtM7m5WswYyZs6CiTNn6mbXrliBWb//jhs3ruP1y5dImz69zk+SJCnmrVpl6tr34UOM/epL7Ny2Dc+fPUOSpElRs159fDRsWLA+TJVC2bnk5YURnwzCbW9vPHn8GClSpjSN/2c1ntyeeXVt4TPz9ylYOn8+7t25Aze1QCBP3rwY+OmnKFG6jNUeLpw/p8b6NU4eP6avSRYW1KxfH/0HfYJE7u4WdSisW+DgAQmQAAmESoDCeqh4Yv3JmCqVO3LcsX7SeYEkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4HQEYriwbvCcOHmajohuHMvWmrhuTVgXSd0Q1Y36IqhL/egW1Y3xUFg3SHBLAiRAAiRAAgCFdd4FJEACJEACjiZAYd3RhMPXvjMJ63IF5lHW5Tg0ad2ZZXUZ+22/+/AP8Jddq8mIjj5uwNdWzwfNXLtvCzyz5ESezDktTk1YMl0f92/e3SLf/MDVxRXp3VKbZ0V4PyAgAB/26on9u3ejTqNGKFepMu7dvYM506dDoo7PX7NWR1yXjsb/8APmzpiOQcNHoGX79rrvg3v3YkD3bmjeth0Gjxyp8+xpUyrMnTEDE378Ack8PNCgSVMtyR/atw97du3E9L/nI0++fLrdTs2awuvsWWw9dDiYoF2xSGFkzpoVC9R4Je3esQNb16/Hlg0b8OzpEzRs1kzluiCheyJ8osYvSSK/d2vVEiKtt+3cBbmVMH729CnM/+svFC9ZEhNm/KnL2fPHzevXMWPSJBw7chjXLl9G+SpVkDp1YLT4Hv366WsTrgN79sTBvXtQTC0MqFKjhoqY/gCrly3FQx8ffDr6Cy3rm/e7b9cuDO7fD26urvpcJiXnH9y3Fzu3bkWOXLkxXS02cE+c2FSFwroJBXdIgARIIEwCFNbDRBSrCzhS/I6pbcfqCefFkQAJkAAJkAAJkAAJkAAJkAAJkAAJkIBTEoglwrrBVsR1SZOmBG5l3xDPRT43F9YNSV22RnI2Ud0YF4V1gwS3JEACJEACJEBhnfcACZAACZCA4wlQWHc84/D04GzCulyDLdK6s8vqch3eb+6pPwNk12oSAX3d/s2wJqyLzG4upouUfv7GBauR1KWdCzcuIzRhXYTrjPEC5WergwlH5vKFC/DdqFEYMHgI2nfrZmrh+JEj6N2hPTopsbrvx4N0/ksVqbxdo4Z47OuLhevWKZE9pRa+b9+6hYVr1yFpsmS6nD1tXr54AZ2bNUeKVCkxZfYcFSU9s2kMt27eNEV4l0x7hHWjkdb162lxfPfJUxZR4eX8qMGDsWndWvw+Zy4KFS1qVMGfU6ZgyrhfMHbyFFRQwnl4kjAVDuOnz0CpcuUsmpCo6t9/MRq1GzTE6DFjTOOS6+3Zti2eP3+O+atXI026dLqe5t6wIe7du4upaqz5ChY0tTdZjXOmGm+7rl0xcMinpnwK6yYU3CEBEiCBMAlQWA8TUawuEFOlckeOO1ZPOC+OBEiABEiABEiABEiABEiABEiABEiABJySQCwT1g3G1qKmi7huiOwipscEUd24HgrrBgluSYAESIAESIDCOu8BEiABEiABxxOgsO54xuHpwRmFdbmO0KT1mCCryzXYIqyHJJqbR00PTVaXfkIT3+V8YIp8Yb1V3bp4/foVlm7cZBKnpS+JAl63UkVkyJgRMxcv+a9/QCJ9S0T2xi1boWTZMlr6HvndGNRr3NhUxp42DbF72JdfoVGLFqY2rO1EprB+9/ZtNK5WVUeVHz3me4vuzp85g87Nm6GNirr+4dChFudsPTCuy5qw3rJObdz29sYSxTxt+vQWTc7780/8+v0YdO/bF736D9Dn1q1ciS8+HYJmbdpiiBLhzZPI7E1rVMeTR4+w5eAhxE+QQJ+msG5OifskQAIkEDoBCuuh84ntZx0pfsfUtmP7nPP6SIAESIAESIAESIAESIAESIAESIAESMD5CMRSYd0ctERdN0R183zZN4++HvScMx1TWHem2eBYSIAESIAEopuASITZs2eP7mGwfxIgARIggVhMgMK6c06uswrrQsuatO6ROhVO7T9kATNL7pzI5pnHIs8ZDm773Yd/gH+IQ5Eo6uOXTAsxwrqcM9KA5j0tIq4b+bK1JcK6q4sr0rulNq8Wof0XKpJ39VIlUaR4cRVdvXuwtiTS+JVLF7UIbX5ytJKnN6xapSKsp0DOPJ6YOHOm6bS9bUpE8VPHj2HVjn+QOk3o0eMjU1jfvWMHBvXpjSatW6N8pcqm8ctOgPpHoq+XqVABP/w20eKcrQchCesGnxy582DuihXBmjNk+aq1auPbceP0+Qk//og50//AN7+MQ7XatYPVGTpwALZv2oS/li5Dnnz59HkK68EwMYMESIAEQiRAYT1ENHHiREyVyh057jgx8bxIEiABEiABEiABEiABEiABEiABEiABEnAqAnFAWDd4i7gu6eChwyZR3Tjn7FsK684+QxwfCZAACZBAVBKgsB6VtNkXCZAACcRNAhTWnXPenVlYF2JBpfWgFJ1VVpdx3vN7gNcBb4IO2XRsCOshyehyft2+rahbtlqIsro09sH4z1G3TA3UK1vd1HbQnfgu8ZDGLWXQ7HAfXzh/Dh2bNAm1vqubG3adOGlR5p9t2zCk7/s678fJk1Gxyrum8/a2WadCeTxX4vyOI0dNbYS0E5nC+sI5c/DT11+F1JXOL1WuPMZPnx5qmZBOhiSsG3zKVa6Mn6f8Hqy678OHqKuYiHguArqkzz74ANs2bsC0v+ejUNGiwer8+NWXWDx3Lr4bPwHv1qihz1NYD4aJGSRAAiQQIgEK6yGiiRMnHCl+x9S248TE8yJJgARIgARIgARIgARIgARIgARIgARIwKkIxCFh3am42zkYCut2AmNxEiABEiCBWE2Awnqsnl5eHAmQAAk4BQEK604xDcEG4ezCugw4JGndmWV1GfdD/8d47v9CdkNMIpt7Zs6N/s2DRykPsVKQE7YI6+6uiZDCNVmQmuE/fPL4MWqVLYOKVauGGkncxcXF1MnrV68g4rh/QABueXujQMGCmDx7Dowy9rZpSOgb9u5DsuTJTf1Y2zHKblUBFxK5u1sUqVikMDJnzYoFa9Za5LeuXw/XLl/G7pOn4OLqajq3ffNmDB3QHwMGD0G7rl1N+eY7xjWZ59m6H5KwbvDJW6AAZi5eEqy5S15eaN+4kZ6THydO0ud/+e5bzJ81C2N++w1VqgVf0DD844+wed06zFi4CPkLFdJ1KKwHQ8sMEiABEgiRAIX1ENHEiRMxVSp35LjjxMTzIkmABEiABEiABEiABEiABEiABEiABEjAqQhQWHeq6QhpMBTWQyLDfBIgARIggbhIgMJ6XJx1XjMJkAAJRC0BCutRy9vW3mKCsC7XElRad3ZZXcb8xO8ZHgc8ld0Q09p9W7Bu/2aEFGU9xIr/nTDqjxvwdahFk7kkQVK3xKGWsfdko6rv4s3r11ixdRviJ0gQZvXpEydi6oTx+G3mTBxT4vjvv47DoOEj0LJ9e1Nde9ocPmgQNq9dg+8mqOjg1QOjg5saCrLTu0N7HD9yBCu3bUeadOlMZwP8/VGpaBFkzpYtmLDetkF9XLl0Cf8cP4F48eKZ6ojELjJ7pWrVQpX1TRXs3Pn+i9FYOn8+fpk6DWUrVrSo3bhaVTx66IuV27cHk/RXLl6Mb0YMR6eevdD34491PWt5RoN+fn5oWac27ty6hc0HDppEfgrrBiFuSYAESCBsAhTWw2YUm0s4UvyOqW3H5vnmtZEACZAACZAACZAACZAACZAACZAACZCAcxKgsO6c8xJkVBTWgwDhIQmQAAmQQJwmQGE9Tk8/L54ESIAEooQAhfUowWx3JzFFWJcLM6T1mCCry3jfBPjhrp+P7IaaJiyZrs/bG2XdkNXrlqmBemWDR8827zStWyrEc3Ezz4rw/vRJSkAfP14J0j2VID3Ior0AFUXdPMr4VSV5d1TR1ctWqKAlb4m23r5xY9y/dxfzVq5C+owZdX172ty3axc+7NUTufPmxRQVqT1J0qSmMXjfuIEMmTKZxmDI7d/++iuq1qyly4mw/b+hQ7Fh9SpkzZEjmLDep1NHJdYfwh/zF6BgkSKmtmVnQPfuOLh3D8ZOnoIKVapYnAt67RYnbTj4XY1xxuRJ6PfJJ+jYvYdFDcmX8206d8GHauxGkujr3Vq1wm0Vuf6vZcuQPWdOfcr34UOIeP9aLSyYvWy5ZmLUWTx3Ln786kvUa9wEI7/7zsiGwWr28uXI7ZnXlM8dEiABEiCB4AQorAdnEpdyYqpU7shxx6X557XGPAIXbvhi6dYL8L73FG/8AjBukOXv+Jh3RRwxCZBAZBPYtP8aLt30Ra+mhSO7aZvam77iNDKnS4I65bLbVJ6FSMCZCJy5/ADr9lxBlwYFkDJ5wggP7fQlH2zYexXdGhWER9KwA2VEuEM2QAIkQAIkQAIxmgCF9RgxfRTWY8Q0cZAkQAIkQAJRRIDCehSBZjckQAIkEIcJUFh3zsmPScK6EPT18YFHqlTOCdPKqO77+eJVwCsrZ95med24hPFLpsEW8dyoZY+snsAlAVK7eRhVI20r0nn3Nq3hdfYs3q1ZE7Xq10dyDw9cPO+FZQsWYOgXX6BYyZK6v/7duuL44SOYu3Ilsqho5pIO7NmNgT16aOFbxG9J9rQp5Ud+Mggb16zRwnnLdu2RLmMGHFfR2xf9PQ+DVfT2Ri1aSDFsWb8en3/0oY4i3qBZM2TOkhWb162FvxLrHz54oCOoL1izVpc1/jDE8UJFi6Fd1y54/vwFGjRtqiV4ibLeVQniL1++QOsOHVGyfDld7dTRY9ik2p2uJPekyZIZTdm1Nbiky5ARndVigJSpU2thXgR84dOtdStcOHcONerVR7VaNfHQ5wEWzpmto8H3GjAA3d/va9GfCPmjhwzR7XTo1h2ZsmbBgd17VBT3v5FCfZbmrliBFCnffqaMSPi9+g9ABzU/CRNG/H8yWgyIByRAAiQQiwhQWI9FkxmOS3Gk+B1T2zYwHpgwDlC/s4p164kE/y0qtJZnlOfWeQk8uXkT/y5egITqd37Rzt30QB/fvIEzixeqvBQqr2uUDX7/qdvYc8IbhXKlRs0yWXW/+1Te3iB51gZ07fYT1B6wDC7qZPmiGZFFCaFfvBf4G95a+bDyfp1/TN3iAejRuBCSJo6vi1vLC6udr6YfQIbUidGzSaGwijr9+YjMT2RfnLW5sJYn/d558BwTFhxDBXVf1C1PSTgy5mL93is4cvYe3m9RJEZJps9evEHlXovQuEpOjOpVNjJQ4PUbf1y/8wQPn7xEhlSJkV593l1d5ElkPX3750HM33ge/0xtgWSJo0fQ/XvjOZy+6IPPu5dGwviRG/jA+lUz15yASNordlxCg4o5UCRPavNTTr/f9YuN+pm65pfGYY51zrqzqFw8E7JlCPm/nfk8eoFKPRehd/PC+KBt8TDbdKYCfmph3OVbj/TvjpyZPNR/Swx7dPKsSJU8ERInevuWx7BrRX8JmSc//wCkTeEe5mCk3LXbj5E1XTK4udkAJcwWo6aAPMOv3Xqif/NlTZ8U8dxcQ+3YWa7z+cs3uHTjEVKnSIT06jvIlhRT70Nbrs0oY+/82HOPG31E9/a+7wvcuPsEHkkSqr/3JLXp8xYT597ee9zeuY/ueTTv37b5obBuzsxp9ymsO+3UcGAkQAIkQALRQIDCejRAZ5ckQAIkEMcIUFh3zgmPacK6c1IMeVTP/F/A1/9xyAX+O2MI6HIYmrgucvu6fVtx/saFUMuZd+jhmgyJXROZZ0Xa/ovnzzHxp5+wbNFCvH75Urfr6uaGytWqoffAD5AzTx6sURG/vxz2mdVI7BLhfO2K5fjihx9Qu0FDXd+WNo0LCPD3x+zp03VE8ufPnuns+PEToL4Sy/sNGoRkyZPrPImm/r0S6FeocUqKryTsKjVqYPiXX2HowIG4eeN6sAjrjx89wpD+/XD04EFdRyLGi3CfI1dufXxLyTvfjRqlxXt/NQ5Jidzd0USJ7N36vA+PFCl0Xnj+kMjnEgHdSJ+qsTdt1VofynX+oiKir1m2FG/evNF5KVKmVBHXP0OdRo2MKhbb/bt347vRo+B9/brOd3V1RaWq1TBk9GikTpPGouyZU6fwUe/3lAjvg8mzZ6NYicBFBxaFeEACJEACJKAJUFi3vBGOX7qJgVMW6wVhY3s0Rem8gYvUzEs9fv4Si3cdw/K9J/Ds5SsMbVUT1Yp6mheJMfsxVSp35LiNyZtUMA8C1O+vztv3IGmGDDp7UoHckN9uXXbsQZL0gXlGeW4jh8DTO7e1SJ6xVBlkKl0mUhr1PnQQS9u3gke27OiwcZtu0/vgASzt0Boe2VXehsC8SOksjEZ+W3gcP809gtY1PfFtvwq6tIjGP887ija1PPFN38A8a81MW34KIoKO/bAymr6by6LIvYfPUeW9xShdMD1mjg58G5NFASsHeVvM0nLWrmmttHAuRTybz9LPv90qT6RUW1KRdnNQIEcqLPi2ni3FQy0zZclJpEvljmZVA/++EmphG042GrQSN+88VeJsS5vkuYjMT2jDcfT8nL/6EHU/WK4WHxTEsG6lQxsKz9lIYPjkPZi3/hy2T2mhJSkbq0V7sd+XnsT3fx3Cpt+aIUfGwP+WEN5BvXrthw4jN+DkhfuQfSPJs+Hjdu+gZY08RpbFVmSk6u8vwcA2xdC/dTGLc1F10P+HbVi7+wqOz22PJO6BC3Kiqm/2A6zaeQkfjN2B7wdURIvq1u8TZ+R07Pw9NB+yWn8/y/d0WKnX15vxXrPC+rs3tLJDJ+zGhn1XsGNKS9MCMfPy9n5HfD3jAORNBgvV926J/OnMm4qUfQmMMW3ZKYz7+yhevAr87MvCNlngJp9ra+nPVf9i8uITuKt+j7i5uqBonjT4Rb0FRiTTqE6XvR+psZzUkfL91O/2LZOahyiiy0K1zyftwUX1BhtJsvjgi/fKoso7mYMN+42fvy67ZtdlyOIg94Tx9OLDMeo+N18YI2+56P3tFgzqUAJ9WxYJ1k7QDHt/qwStH9bx1VuPMXrqPmw/fMNUVBYTyYIsWUgRNNl6nUHrRfbxo6ev8L8/9mP5tov6t6m0L98/X/Upj+qlsljtzpb70NnmRy5EmC/ffhFT1W/9G+o7tFUNT4zsaf3vQfbOjz33uFWokZjp++QVZq35F3PVYp8nz19DPjv1K+QI1sPERSeweIsX5LNsJFkE06d5Ef3MjR8v+GILR8y9o5+19t7j9s69wc5R270nbmHi4uNqgedd5MiUHCvHWv9/OtK/LfPzdpwU1t+ycOI9CutOPDkcGgmQAAmQQJQToLAe5cjZIQmQAAnEOQIU1p1zyimsO35e7vk9wOuAQLE4rN7MxXXPzLmRO3MOXeXCjct6K6K65NctWw15MufUeaH9Ed8lHtK4pQytSKScEyH88sUL8Ff/kThHrlyInyDikcDsaVOiG16/cgXPlMydS0nyIfX/4P59JaffQJ58+WyOHO6tyt+9cwdZVWR4iXYeNIlgf9HLS0eXz5wlC1yUDB4Z6eEDH1y9fEUL5ZmzBkaQNG9Xoq1fOH9eS/nWzpuXNfbv3r6NO+rf3J6eWq438oNupe3TJ08gb/4CcE9sm2wTtA0ekwAJkEBcIEBh/e0sv37jh26/zMVNH1/9P42DCuv+KprelHW7sGzPCTx/9Rrx1QK31+r3w8h2dVGzeN63DcWgPUeK3zG1bWP6KKwbJKJ2e/vYUSxu3Qyl+g1EmYEfRUrnsUVYl0jmM1aexqqfG2lBPCicEZP3Yu76s1gxtqGO4B70fNBjZxTWC7ZWi03zpsG8r+oGHW64jlfvvIyBY7driVtk7rCSo4R16deR80NhPayZtf+8iFJ7lIjzuVoAkDJ5zHhjl4ilVd5bhGKeaTD18xr2X3SQGiJkVum9CFVLZkG+bClUpPmEOHD6NrYcvI6Hj1/ix4GV0Kya9cUlfcdsw76Tt2xeLBKk6wgfUliPMMIINXDk3F3MWXtWL8SShVQxJb33zRYcPnsHspDLXEAOOv6XagGHRPAf+fte1CqTTUdZL5AzFRIlcAtaVB+fufwADT5agU86ltCSsLVC9nxHeN97iqp9luDdEpnx+7Dq1pqLUN7UZSfx3cxDWjqXt6ckiO+qfl+cw44jN7QwOrhTCYv2RUT8UonFhXOnRrs6eXHz7lPI4pnUHomw9IeGSJcy7KjlFg2G8+D2/WcQwVQWq4h0L1KrvCFiz/TWVscgkmWnURuQVC1q6dGkoLpON0xVor4sIJg+oqZ+a4n5UPp8txUb913VbzKpUTordh27iWVKMq5YLCNmjqptikCvukbdgcvwQD0nZcFcaPeStG/vbxXzMYW1L98LTdTiPa/rvmhQKYeWg0VgX7DpPC7dfIQRPcqga8MCFs3Yep0WlRxw0OOrzdh26Lp6Y0guNKqcE76K5wS18PPanceY8ll1VFPfTebJ1vvQmeZHxi+/N35Ri0Pkc2Pcs21r58XX75c3vzzTvj3zY+89buokknckIvgPfx3GnHVn9GIP4zp/+biKntug3RVqMxup1POjpnq+emb1wNkrD7B612U8ePQSnRsUwKggMr+j5t7Rz1p773F75j4o08g8lvvqa/X3UvmuN+YypxLWZbGktWTr/LytS2H9LQsn3qOw7sSTw6GRAAmQAAlEOQEK61GOnB2SAAmQQJwjQGHdOaecwrrj5+W5/0s89H8b1SKsHiWK+vnrl3Sxdfs3660hr3tmyWmTqG70kcI1OdxdY8b/IDbGHJu2yxYuUJFE1f9tCSNlzJwJ5SpVDqMUT5MACZAACTgbAQrrb2dkxsZ9WH3wNIpkz4jNx84hqLAuknqdEZOQP0t6dK5RGqeu3MKcbQcprL9FaLFHYd0CBw9sJEBhPeQI64bMtmFCU7Uo2CMYURGQavZbqkWqXz95N9j5oBlxQVgXQUaYSHRoiZQdzy30hbmOFNYdOT8U1oPe3XHzeObqf/G/afvx56haWqCNDAoifbqqN7WZpx1HbqLb/zYiTxYPrB/f1PyUaV9k9fYj1mNol5Lo1TR4BF9TQQftUFh3ENhY3Oy/l33Q8KOVWigXsTykJAs2hquI3Ld9nunPhnw85LtGpL2Zo2ujbCHrgn774etw7tpD7JzayqrYbu93xOBfd2LptgtY+0sTeKoFJZGVRMYv03U+nqrox/tmtNHSubQtz4JKPRfh8bNXOl+iHUuSiL/lui9APBX4Yu24JqYFPhKd/df5x/BB2+IhRmXXDUTiHzI3vdWigzrls6Fvi6J6QYGIlSEJ6xIFXaJtz/+mHkoVCIxUbzy7yhbOgLlf1jGN7vQlHzT6eCUqFcukn7HGY1HmdZ+K0j5XLbQzn3uRkIeM34X/9S6HDnXzmdqxtmPvbxVrbYSUZzyvC+ZKZRH9WBYftf18XbDnuL3XGVK/Ec2XeWs5dI2+t9ep+8pIEgm/Vv9lCDo/9t6HzjI/cl1NPlmlF0nI2xoyp02qo/OHJKzbOz/23OMGY0dsZQGcvJFJ3rzQr1VRHZF78pITCElYX/nPJdSrkN3id7sI/bKIThYcmH+mHTn3wsJRz1p773F7594R82i0KW/8kkXS7evkUwsI8uu3fIUkrNs7P3KdBXOmRmS40C4qOlTY/0fLuCpu7SYQGZNkd6esQAIkQAIkQAJOSoDCupNODIdFAiRAArGIAIV155xMCutRMy++fk/wLOB51HT2Xy+JXdzh4Rb1r4+N0ot08s66tGgOiRQfVipVrhw+HPpZWMV4ngRIgARIwMkIUFgPnJArd3zQ/Zd5GN62Ng6cv4pV+08FE9YlmvqxizdQyjObrvT7ut2YvZXCeki3dFwT1h94ncflbVtw/+wZvPDxQfKs2ZCmQEHkb94SrvHjB8P0+ulTHJ0+VZfJXq0Grqi6V//ZjqfqTTIZir+Dwh06I0HSt7+Dr2zfikubN+Llw4fIULIUirTvhBNzZsFdvT0nb6O3wuDFDevw4IIX3unZ26JfGdflLZuQs2ZtpPIMfCPA2eVL8frJYyTLnAVnlixCytx5UKr/Bzi3bAkuqbIy/lLv94eLepuAeZJr9Vq7Wl9r/CRJ1HhLoGDrtsHKHZk2BQmTJdcMpP0bB/bBRf2Tu249PQ6jzQB/fxz87Vd9+PT2LZxeOB+ZypRF5jLljCLI/m41pCtazHQsO/6vX+OMGqu3avfZ/XtI5JECqfPlV+03gEf27Kay4Y2wvs51vz4AAEAASURBVHPnTmzdulW3U6tWLZRTv3cjmiIiRIclrMvYJJr42l1XdIS77BmThTrc8Ajr2w/f0HLXfd8XWu7qWC8fSnb+W0d8X/BtPVN/IqZI5NHdx71xU0WCFVE8rxLqapbJGiz6+8LN53VUSan826LjyJAqCVpUfxu1OU/WFGhQMUe42pZKIlQIuzH9K6JljTymdqzthHd+lu+4iGtqwYCkNioqZtoU1qPJOmp+zIX1nkoOXqYkxsNK9kqTIhE61s2P/DmCv7FMBLlFm71wVEVHlPn0FM4q+mpBFSXYPPk8eoF5G86huGdaHUXW/NysNWfg5uoSTMaTiLZLtl7Q0bglUq1E5pYx1K+QA9buSxnLUlX+6Pm7kAi5MudN382FfNmDj9u8f1v2JRL4nHVnIRGOnzx/pZi4o2T+dKirRKgUalzm6drtxzoyr3meRAtOljj429ckuvK6PVfMi1rst6rpiazp3z7D5eTDJy+xcJMX/lUyjkihwlpExhTJLMdh0ZAdBz1VNNqtKhrtiXkdYMik5tVFUJTPZPVSWSFyu3vCeFocE1FWGCVNHB+DOryDVMkTmVcLti/2zzsd56nIxX44+XdHU1Rh84KySKRQmzkoXzQDZimJN6qTubC+V8nz8uy68+A5yqho311UNGG5b4Mm+RyJJHf26gM9JyLWtanlaSHMSZ31e6/oaMXvqc+aSMpGknts88FrqC0RYYMIxBLdeP7GcxDW8saeDKmToFLxjKhZOhvc3IKPxUuJzRJN9oyKKptERX8ukS+tGkteq+M2+g9re/BfFTlcPZebq6j459S1iqj79MVrlFKfh/bqPrS2oEei2sp9XqtsNi1SSnTpf47eVMJggI5u3KRqLtOCBj+/APyx4pTFMCQ6vzz7Q0pSZ8k2L5y8cF+xeYK0KhJ3lXcy6YVXQcfj6M+PRNb+buZB/XaC6qUsIzcb479x9wnqDFiun2Pf9auohOyjkGeuRBBfvfMSKhbPhHfypjWKW2zHzjmMiYtOQL4r5RlkLdnzHSH3SN0PlqNp1dz6bQfW2jPy5Bk/e+0ZlFD9ynM1tO8I4/tEntmrf25sNKG3Qyfshnxn//iBeruC6lfShr1X8f6YrfpZJnK2JInqXXfgcsgzVZ6DWye1sPqc0IUj8Q/5fL1S3z+ymEaSCM8hCevCpHyPBciZMbnFwpsPxu7AKjWXIqTLuI3nuCwGkuemLAg0fpPI50gkdhEyW1TPg+8HVDRdjeS923uxeka4YfPEZmF+du35rSLPBpn/vi2L6qj3oT3fZFHDJ+N2BouMLwsQirabi4TqrQCHZrU1jdve6zRVjOSdv9T9Ovr3feiiommPDBJNW94ucF1FWZeFiCJ4S7L3PnSW+ZGxyzO1nFogId8nst/1i40ISVi3Z37svcdlLI5K8rtw36lbesGH9PHj7MOYtDhkYT2kcXQYuR571dtvzBfmOXru7XnWHjt/z/RWgOfq70Jrdl/W0eHld21vtSDB/Peevfe4PXMfEr/IypfI6vLslOuRuc3f6i+EJKzbOz9ynSN7lqWwHlmT5ch2KKw7ki7bJgESIAESiGkEKKzHtBnjeEmABEgg5hGgsO6cc0ZhPermxcffFy/9X0VJhwldEyCVa/DIgVHSOTshARIgARIggThCgMI6dJSuAZMXaaHg517N8P3izVaF9aC3BIX1oEQsj+OasD65YB5IBK/kWbIgcdp0uHf6FF4/e6Yl6/qTpiJxGkuBScTsmVXKI1+zFlq0PvbnH0iUMqV+s81L34eo8+tE5K4TKAAf/n0S9o79XgvsqfPmh88FL2QpVx4isactWBjN5i00wV8/sC8urF+LXodPQmRyI51ZvBBbhg1BrR9/gWejwEiFK7t3wq2jRxAvYUK4xouPp3dua1H87okTeiyPb95A5eGjUaRTF6MZnJo3Bzu//RKuSmIXOVxEeLnOjEqibzj1T4s+p5crgaQZMiJFjpy4sX+vGn8y+F65rNuq8f1PyNck8LXh/moxyPyGgVEs37x4AelXWLinfCvOluzb30LMlzrLO7eD98EDSKhEdZHrXzzwwYOLF1S5Jqj+7Q+mMYdXWP/mm2/w+efDdTtjx/6Ijz/+2NRmeHfCK0RLf0aUxG2T3wpUQcchEm2jQSshku1XfcoHPW1xbK+wLqKdCHfJkyTQcrOIWmVUJFkRIAvlSq0lPKMDEc9/mnNEicoJkEMJDRKpVYRNkXFGKQlBxmekD3/aARm3pIs3fVXk2XjIlObtvVtJCYDmspI9bUubIgZXeW8xPNS4JRq0ERVVzgVN4Z2fLqM3YqfiIGnF2IbBpHyjH0fNjyEYNlMi6vFz9/BaiXKyaEBkcZGSZUy5zKLyy3z0UlFoJZJsRsU6Q+rEWqIWcVzuG3Ox32i7R+OCGNattHEpelv5vUVI8J+MZ5wQAVWEIpGjRQgvoKTsB49f4IKa/8ZVclkIfVJHohT3/2E7Dp+5o+8VkedEkk0Y3w1jlPzXqHJOo2m7t7eU/C4yoUj3IrXlyJQMN+48xWXvR/hhYCUt7po3KjwG/7pLZ8mYhaEIcVnSWYrnUkAEnO9mHTSvrvfvPXyh7/eg0XYPqesb8ON2PScijPooWVLGJ+ynj6gZKXJ+1T6L8eKlH/bOaB1sXJJhfIZFSBfJSCLVymdXJE8Rbi+o4zrlsmPip1Wt1jcyRXrvNGqDFpanDa9hZAfbyudOpMDdf7QKds7RGYawLpGyJ6rnUbYMyfR9JbJ9a7WY4Nt+lm+zEAF0iIpYrT4CaiFBSr2I49rtJ1o+njaihsXiBqPt43Pba5ncuBZZAPLphF34+aPK+l438kUmlcUEkkRk1+zV5+Gu+nzu+P2tcGmUF3H1qz8OaJFd7hX5PMi9KBGg5V4RgT08acqSk/j+r0Natl2v7l9ZMCH3uVxnhaIZtaidSH3+zJMsxvn453/w9fvltah8VD1f0qt79tGTV3j+8g0Ozmxriqgtz9pa/Zbp6s9evsaDRy/1511EXmvpivdj9P9xm37+p0+VWEvg1+880QuYPlfPmu7qmWOkqPj8yNzJHG5UbzExf14aY5CtMcfGAqheX29G7+ZFTNG5zcsG3TciOn/dtzzaqsUH1pI93xFSX34XbDt0A9smN9fPcmttSp7xHLflO8IkzKoxyljN099q0cXnE/dAIkF/2rmkPmWI+OYi9w9/HYbImPJcuXTzkcV9Yt6eo/dDE9blO1u+u2XRkCHa7zhyQ709YhOK5EmNE173MWFwVR3lWcbZ6rO1+ntq/5+BUeflWdLqszVa1pQFF/LZNo8ELnVmrDyNr6YfwLhBVdCwUujfZfb8VjGeQbY83+T7r1y3BSimFlIsNFtYKGJt8yGr9fegfB8aKTzXadSNzK0hNAd9nkofH6ln0gr1bJLn4bslMutuw3MfOsP8BGVm+vypxY/y3A2a7Jkfe+/xoH058tiY35AirIfUdzv1RoP96o0Gm35rpgVpKefouZc+bH3WGhJ6P7WYRBZ1ZkqbBFfUb05ZxCPfK/KMMBapGQxsvcftmXsZc1SlsIR1e+dHrnPht/UprEfVBEakHwrrEaHHuiRAAiRAArGNAIX12DajvB4SIAEScD4CFNadb05kRBTWo25e/OEPHz9fvA5449BO47vEQyo3D7iqf5hIgARIgARIgAQcR4DCupIL953EL8u3YcaH7ZE9XSoK65F0u8V0Yd37cKCImL5IMVOkcmt5Bq6DEyeoKONtTGK6RP8+NnM69vzwHQqraOhVRv3PKKq3hrCeNGNGJEzugVpjx5kin985fkz3KRK279UrmFu3BlKp6OdNZs3TIrdEZ1/etQOkXMYSpSIkrF/bvQudt+1GohQpMOvdCnjx8AE6bNgGGdecWu8qKb0AGvw+XY9ZJPyFLRorSb4Q6k+Zrq41DWQsJ2bPxN6ffkDxHr1QYcgw03WKsP7iwQMtmlcf86OW3CWK/KqeXZE6bz60WbnOVNbYuX3sKBa3boZS/QaizMCPjOxgW4lIv7p3Dy3fi4RvpGf37uGB1zlkLvdWRnz15Anunzujxfy0hYrootbyjDaMrSOEdW8VbVwijqfxcDdFmraWZ4zB2Ir0WaLT33ijotgdU5KkeVRfo4yxlciM+5TMISJkSJG+pawIgJIkirDRnrU8KSNCa81+S5FPRVyd8786Wlr3VcJiRyUmy6vbJVqseYT1bSrKs4syw6u8k9kkiN+8+xTtR6yD971nemwiKAZNBVvPVlJVGsz7qm7QU6bj8LQtURxFDJk8tJqOFGxqLMiOtbmwlhekmpbebBHWpZ4j5seQEaX9L/uUQ/s6+bREN2HhcUxYcAydVYTSUWYRSg3pv1ujghjePVBCF1G0/fD1WmAVSduIsm20bauwLhG+Rc4VOV0kHCOJPH9eRYQtXySjkaW3EplXy9/9K6BVDU+dJ6KgyKMyJpGSRHoMT9LRklXUZJG+JFqpkUQAlhRaBPfhk/dg3vpzIQrrRlvmWxHhmw1erT93S39oYBKLReyVz49Ix7P/V1tL4rI4YOvB60q826EXgCwe08D0WTFv09Z96aNIuzlKnE2Pv7+2/vkxhPWfRKiunAsi28p8fdO3go4kLhKkyNXH53awGIuMdb+KjPr0+RsdoX2dijAuK7REwiytIpaHlDqP3qAWtHjjyOx2+pkRUjlH5BtCp8yxPLNSJk+oxVkR7e88eIbd01rpaPvStyzgELk+nlpQM/erOsj93+KOX+YdxXj1+TGXc6W80batwnrTwau0lL1GiWpG5GeRXf85egPFlUQqi4CMJMJyk09WoVDuVJj2eQ09RhmfiG/yDOvVtBCGdillFLdrawjrsojlL3UfGpHAv/xjP/5c9S++eK8c5K0Z5skQ1kW6k7csyPNFhHsZ/xol+VdTkcitRfOXCNUSqVoiTockrLcZJgLwXd2m+edzzwlvPHr6Si+ekLFExedH+mnx6WotKZ+a39H0nSj55kneBPGJWtgwqEMJFd26iP4M2Sqsy/drayXidVUR/kf0KGPerMW+rd8RUkmih4uUHVabxnNc6oT1HWGUlTdijB/8rlQxpWETd6s3BZy3iCZuRF03FunI81UWzo3sUVbf4xLJf62690OLtG/qIJJ3QhPWjcjjH7QtjoFtiun7rJ6KWF8kdxq8o95o8PWMAxjVqyw618+vRyVRvW+o76Rzizvr56MsLBk9dR+W/9gQbT9fp99QYB6pXCrJM79yr0VaWl35U6Mwr87W3yrGM8iW55t0KsLolKUnlZyfX7+94OqtRyri/lm9qER+FxXM9XaBaHiuM8wLC0cBQ/y19lyq3neJkoAfWyw8C8996CzzY44nLGHdnvmx9x43H4ej9w1Z2x5hXX4T1u6/TC+a2jqpuWmIUTH3tj5rjftWvmfnf1NX/96TN/0MUm85kL+/yIJAWRgoyShr6z1uz9yb4ETBTljCur3zI9cpi7Mjw4V2Ua+DUT9XmBxFIDImyVFjY7skQAIkQAIkENUEKKxHNXH2RwIkQAJxjwCFdeeccwrrUTsvIq0/9H/ssEjrElk9hWsyyupRO63sjQRIgARIII4SiOvC+v3HT9Hxx7/QuGxhvF8/MLocI6xHzochpgvrkUFBZO4ZFUrBI3sOtFmx1qJJQ1h3UZHK265aj5S5clucNw52f/8Njv4xFXXHT0Ku2m8lRImuvvq97hEW1n3On0eXf/bq7pa0bYmHly6i+77D+nh5lw6QaO+tl63WxyKIiyjeeMZsZKlQ0Rii3s6rV1NHRu+pIrtL9HVJhrDeYsFSpC9WXOfJH7NrVMFj75voc+Is5PrNk63C+r+LF2DrsE9RZfSXKNyuo3kTkbY/fvx4jBnzvW5v5MgReO+99yKtbVsakmibIvKKuLdeCaIS2XZY11IW4q21dvaeuKUjXPdRUV8HdyphrYjdeYb4O+nTaqhdLpup/sZ9V9Hnu63BhHVTgSA7EnVdZOmg7RjFbBHWjbJBt6G1/fjZK1RS0phnlhRYNKZ+0KoRPpYo8ftVRHFJM8KIlu2I+TEEQ4m8fOSvdqbojbJIQKKgly2cAXO/DHyLgYyxTNf5ePXaH3umt9IR2CVPkiHPyH0j948ko21bhfWFm89D5BSJWCuRa0NLIqaLzBt0wYPUMYRXQwwNrZ2Qzn2iBCERtiSyviEKh1Q2aL69wrqIb82V8CoLHJZ+38AiQvNUJc3LZ0gibn7c4R2Lrox+JPJtCbXwI7xJIvyK6CzR8SX6s7VkCOubJzbT0eyNqJeGTCqLG35WkvbROe2QLPFbiVquTWR4I2VNn0xfo0jgoaWRU/ZizrqzOqpvRK4ttD5COmcInUM6lVQRsAubihlRtA25Vk7IGGWsQe81eVtAxZ4L8fTFa8WkPdxcXXQ7Rtu2Cuvy7PFTi452qUjzrqG94kG1Los9ZBHBrNG1UbGY5eIOEfVu3H2iFxQYEVr1gGz8wxDWg94jT569Rtlu85FVRaEPGiHaENblLQNy38Rzsy2ohPH5DUlYF3Gvh7rWpu/mwtgP3y5ssXYpUfH5kX6Ltp+rFuok1KKctXFI3p0Hz1F34DL4+0N/Fx84fUsvIAht4YbR1n31VgV59lYqlgkzR9cysoNt7f2OkIjD8vn/5/eWejFBsAZVhvEct+U7QiIBl+7yt357xj9TW5oWJIj1V7HXQtxWb4aQqNYS3VqScc+u+rkR8mdPpaOOy4K1Bd/Uw5DxO7FESf5/fVFbR/HXFaLwj9CEdeO+ksUDIvzL2wdkkdIGFWF/h1q4M2T8LvRrpZ7Z7QOf2fIMlPtfFuDI2xHkbQLyHSffl7Lg5ea9Jzi7sLPp+9e4TGPhy4yRtdQivkxGttWtrb9VjGeQLc83oyNZOPC++r3m/5++KW9YmK/mKOiCk/Bep9FPZG0P/nsHsqhFmAk7I8nCsBp9l+pDifIvC4okhfc+dJb50Reh/ghLWLdnfuy9x40xRMXWXmFdbtsOatGr/Nae82VdlFVveDJSVMy99GXLs9b4HS0LdmeMDHxGSl1jsZOxQEby7L3H7Zl7aT+qUljCur3zI9d5Yl5HCutRNYER6YfCekTosS4JkAAJkEBsI0BhPbbNKK+HBEiABJyPAIV155sTGRGF9eiZF1+/J3gW8DxSO0/s4g4Pt6SR2iYbIwESIAESIAESCJlAXBfWR8xeg1NXvDFncGe4J4ivQVFYD/l+sedMXBTWbx89ghv79+KJtzdeP3+mcV3eshnxEiVClx17LPAZwnq6IkXRctFyi3PmB4Yk3m3PIbinehsB8eWjR/ijdLEIC+uPrl/TEdWlzxXdOsL38mV02rpTD2FNnx7w8fJCx03b9fGfFUvjha8v8jV5G9VOh1lVZ28fPwqf8+e0fJ/KMzCSsQjr/m/eoMe+IxZi+oYP+8Nr7Wp0230Q7qlT67aNP2wV1p/7+GBmpTJInC6disb+AbKUr4DkWbIazcSKrYhxFXss1HJRMc806KKEqkaVc4YpPMrFNx+yGhdvPMJOJZslTRz4bIsIFInEvEVFgz4ws40p8ra09/DJS5RUkd+tCccSFXi1isArUTDv+T5Xgl+Aji4vMp4R0TnomGwV1sPT9phZh/C7ijBqLqoG7T+qjiN7fgwZsbqKdjxVRWU2T2W7LUCKpAm0tC35IsQV7zBPy7AixZqnc1cfQiLMmgutRtu2Cus+j16gXPcFKip6YgxoXUxLilnTW/87vkSoHTF5r4707JkthR6KEQrx9Rs/LNt+UUeD/W1IVfNh2rxvvqBCIlNL9PGwJGujcUMkl2jzIuuGlfp9v00vLJnyWXXUKG35LBo4djtW77ysF3ukSBooeRvXKZKjRCE3j+QbVl/Wzh/3uqeju7ep5ak/X9bKGMK6RBdPnzqxXjwiCz2Ma5y2/BS+/fOgfm5kTJPE1IREWN9x5AYeq8UzWw/d0JHhU3kkxLcqMrsshggpjf59n14EIRHfbRF6Q2onPPmG0CnRjwvnfvs9Y9xzv37yLhpUzKGb/mr6AcxYeVq/JUKeZeZJ5nXdnitaBpYo45KMtm0V1o0I5hJpvEW13OotEmmRKIHlYi2jT/m8+qrnarOquY0s42sWR8/f1eKxscDAVMDGHUNYlwUN8hk3TxJd/OQFH/y7sKPFd4whrPdqWliJ2SXNq4S6H5aw/pt6+8NPc49APi81y1h+XoI2HBWfH/k8Fm0/B2nV2xy2TDT7jRN0MOr4yLm7GPbbbsjzUpJI4CJP9lSMzCVKfdLsjwePXqKUEsHlLRPypoXQkj3fEfJWhO5fboK5CBm0beM5bst3hNQ1Fq/I50GenfIWlnkbzuGKetuKtGXejiw8kAUIq39urN/cIvf7KhVNPE/WFPpNGYs2e2lBX0T9qE6hC+sn1UKiQxip3j5StlAGNP5kJb7qUx6ta3qa5FKJoi8LWSQVajMbCeK7aWF94I/bcUq9DWHNuMZIqPKq9lmMa7ef4MzCTsGi88u8y8Kxoup3nPnCsZBY2PJbxXgG2fJ8E0F9ovq8TV5yUi9Ualg5h37bhDzXsqlFKl/2Lq/e9JDGNJzwXqepgUjc6ThyA+SNC/L2lQaVcuCRerPPr/OPwkUtHpL78DO1iLNnk0K6x/Deh9E9P0FxhSWs2zM/U5fZd48HHYsjj+0V1uX7Qr43rC3Gjaq5t+VZawjr5vemcPS67os6AwIXuciCTiPZc4/bM/dG+1GxDUtYt3d+5DpPze9EYT0qJi+ifVBYjyhB1icBEiABEohNBCisx6bZ5LWQAAmQgHMSoLDunPNCYT365uW5/0s8DXiG1wFvIjSI+C7xkMQlMdxdQ4/QFaFOWJkESIAESIAESCAYgbgsrO/69xI++1O9sr5dXdQsHijYCiAK68Fuk3BlxCVhPcDPD+s/6IeLG9cDKqpkypy5kCxTZs3N+8ghuMaLjx77j1hwNIT13HXro8643yzOmR8saNoA98+ewfunvXTb5ucmF8yjIpe/g2bzFpqy1w/siwvr16KXinQeP8lb4fDM4oXYMmwIav34CzwbNdHlV3bvhCe3bqHdmo36eFXPrvC9etkksK/t1xt3Tx5H5+178PrZM0x9pxASJE2KdEWLmfoLulNx6HCkzpdfZ4uwLhxaLVlpUWzzp4NwdtkSHdk9Sbq3EfKkkK3CupQ9PutP7Pv5Bz02OU6SPgOK9+ilpKL2epGA5MWGdObyA0xXMuXiLV6oVyE7JgyuGuZlSUT2vmO2IWj0zTArhlCg0ccrIeM4u7iThcwoxfO2nIXinmm17GlUF8FI+pfo8CLzFc6VCgmVoHlPRZg9rSSvUUoQ69yggFHctLVFWA9v27IA4N3ei1FOCbbmUQ9NnUfhTmTPjyEj2iKVn73yAPU/XIEmVXLhp48qW1y1yOalu8zXkrlExJVkT9tGYzNX/wuRkSQytySRo3spqaxdnXwWoq7I0SJJF1T3R8pk1v9bQIEcqbSUZrRtz/aNimr9mRJLlyvxXaRrSYVypVYifVElyWaTx3WIyR5h3RDBP2xXXEv6QRuVyOcSAVlEVdcQAlSLoGwuKQdtI6xjIwq6CLOyKMNaMsa5/882SO2RCIbAbAjsf676FyKbbp3UXIuM1tqQPLlP6n+wQi+G2fRbs5CKoesXG3W02EOz2oYY+TnEyhE8YQidtkjl8qySz6SIytkzJrPoedTvezF77VkdibhUgUCZ3Z62pTF504G8heHQmTu6bYnUXk0tLvmgTXF97xsdGnMoi4xkkVJIaVjX0sifI2VIp0PMN+Z72vAaqFYyi0U5Y1HS3hmtkTaFu+mcIax/8V45dKyXz5Qf1k5YwrpEr5bvNInKLZ/x0FJUfH6kf3nbw+lLStpXopwtEey9rj3EIPUWh3huLlr2l+dNaG+WOHL2LkSg7lw/v16gEto12/sd0eCjFbilIp/LIjX3hPGCNW3vc1zeLjBOicGTl5xQbwcIfHbmy54SX/ctj5afrlHP8rxa7paOjLcW/Ky+T0ZO2YdujQpoeV7OyRtYZOHQml8aQ+pHdQpNWDciHksU9d1q0VAC9Rtlzv/q6O8F41lo/ltFpPTrd57oRRa9v92C2V/UQbkigQt23uk4T/82OvRXW6uX+MW0/ZilvhcXj2lgIYdbK2zLbxV7nkFGFOe65bPDfPGXXItck3wnivhupIhcp9FGZG3lu2bYxD36HpI25dlZq2w2/fyS+27coCpoWCmn7i4i92F0zk9QVmEJ6/bMj733eNCxOPL4/+ydB1gUZ9eGH6WJDcQKiGDD3mPvvbfYu0ZjEk00vZlEExOTWKJJjDVGP7uxG3vvvcTeOwI2VERsgN+cIbPuwlIW2GVWnvmvMDPvvPPOmfvMzq7ff88ZS4R1TQJvJb9blTdyxPztZqvcC4+E7rVarFO+NH14UR5okdx1buiv3kc1tpZc45bkXhvfFvOEhHVL8yPnuXVSewrrtkheco9BYT25BLk/CZAACZDAq0SAwvqrlE2eCwmQAAnokwCFdX3mhcJ66uclPOoJHr94imcvnlkUjHM6Z7imc0HG9Bks2o+dSYAESIAESIAEUoZAWhbWJ6zaifnbDyNPNpGTXlprDx49xuNnz5Etc0alap4jfnur3X99TJlPWbsbs7ccjCW8m/bS95q9SuXWjDspGTs+63/Y8f0wFGrWArWGfocM7i+lnDkN66hVyeMS1ou0bYf6P42O87DLe3bFjX17YgnokU+fYnLpoomusH5izkxs/25okoV1kfInlykGN5986LJmY5zxGm+wtrAux4p89gyBB/bj+s7tOLdiKcLv3FGFfBHzX6VJKmRWfWMh7tx/jJgCprnzlP6N31uuVkTePqWdWhXUXL/EtnX5ai32n7yJE/O7mchwz55HoljH2SYV1kUMriJVgh89VeWv8kqFVpGMZJKK2R+N25FkYT05Y8vxhyji0/wN5xIlSUp/a00pnR9LZESR1ETcF+lr0ud1TU7xxu0w1Opvui2+saVasFsmF2yaEFtalmtj/6mb2HEkUM27XLsiG4nUqE1aleXfPlKqXSvVU6013X/4VKnSGqxKbyKCPnkWqQpDIg7FNSVWWJeKm/2UCsP1KuZVeNaLJVLJ+D2GrsfuY0HYp8jAOYxk4LiOndR2qeIrcunuaR3MDpFSwroMrvFZ91trtZKyuQOKdCQStgjytp4sETo/+W0nlmy5aPa+YE6sjmtsTVSTa1yu9ZjTNaU6tVyHInPLgzcybRjfFvm9sqrLcn+TyqL5cmfB+vFt1LaU/KMJ679/UhvNqvmZDK1VeY35/aIJ6yPfqw6pEJ/YKSFhXatqn5jq+7b6/HysXAcieMr9zM8zOicJna+I/m+9Xkp90KHBwKWIiIjC0bnKQ3MOsZ9M0eTR+KR27XiWfkes2H4JH4zdoVYL72XmYbD47uNy33B2dDB7H5d75cWA++oDJ945M6sPXXT8Yg0+7FoOInrLNGrWYVVsl3ubu/LgkVRXl4rsMklfeVBDe0hGbbThn/iE9e3Kd1Of7zao92R5e4RUS9fyLm+e+GPRMRi/iUFEfamuL+cpFeZ/HFhNPRORNeVhuwLeWQ1vMol5ivLdWvedJerbNyZ+Zvq9G7OvrCf0WyWue5BUsxc51PgeJFXkpdK2yOoirRtPkp/DZ29h19Tot27ItuScp/HYKbn8QKmsfinwAQp6uyFrJmfD20EWjGiqvDkl+kGi5FyHqZmfmJwSEtYtyY+l13jMWKy5nlhhXe5tH43biRplvZQ3CNUze2+1Ze4TutdqvwMSK6xrjBNzjVuSe21cW8wTEtYtzY+c5yLl4Z6UcKHTvVAmW0BIq8dIiSSlVXY8bxIgARIggVePAIX1Vy+nPCMSIAES0BsBCut6y0h0PBTW9ZOXiBeReKJUXY9IF4kIpep6JKLUV9hLhOmVEhgOSA9HpZq64wsHZFCqqTumM/8aZP2cESMhARIgARIggVebQFoW1tcfOYNdpy7HSvCZgJsICglFmfze8MiSEe+3rq3K6zE7UliPScR03ZpSuTXHNj2LxK1JdfWLa1crlcm3wM3Xz7BTxJMn+LN8SThlzhJnhfWEhHWpii7V0dsvXGZS2fzOmdP4u3WzWML65i8+wZkli9Bl1XpkK1TYEMv6D97DhdUrkyysy0DzmjWEVIZ/Y/+/SO+Q8O/4pAjrt04cx6J2rVDuzbdR9ePPDPEnZkEk/rlN6uPJvXvos+cgHF1fVolNzP4x+xw+fBj79u1Tm6tVq4YyZeKuLB9zX2usf6xUcl269SKkorEmOMZ3nIWbzuPz8bvxwztV0blR3GJufGNo20QyF9l83e9tUCivm9aMSzceoOG7y0yEdak623jQcrMVvDUJzLhqqWEwZaFUlznwz+euViE1bteWkzO2jHElKBQNBy5T5ehxH9bShk32fPPBAATdeaSOIyJotqwuCY6ZkvmxREYUoblYx1kK52yqoGsc6F5Fpu32zTr0blEMX/etpG7SJHY5LxFdtemikvtGSu5F8DMnrGv9ZP5UkdeF+72HT1RxUasAvGrXFQwavQ2f9ayA/m1LGu9iteVz1+6jhVKNuKJSiVyq6cY1aUL2tsntkDdXZrPdrgY9VKsyS0XqJSObqxXHzXX8ZvJezFl7Vu0TX+Vsc/ta0tbnu41KRfMbOD7P9MESbYyUFNa/nLAbCzacxzSlWnedGNW65XgiMIl8/VpxpeL78Lg5S18RWuVeIlO10p4QMTa5kyVC57h5/+L3v4+qD3DIgxzGk/awzpHZXVRRUrZpEntMWX/QmG1YtfOKiSxqPJbx8tx1Z/H1pL2IWZW/8XvLEBwSjsMzuySqyrfxmAkta8K6uc+byLTyYIecp/FkLWFdPg/yuRjWvzJ6NI1+K4vxcY2XbfX50fj89XUD1C7vbRxCnMuasC7SrHbNmavULwP8MleRoBceU9+AIG9CSGiy5DtCHnaoP2CJ+iaJrRPbxbp2LPmOiC+uYVP2QYRMeYuDdg5yzcu1L1WP/1YEYnlITSaR3aXyuHwfihAdsyry46cR6sMb0tc9s4v6EJUsp+QUn7B+U/mc1ei3SP3frD/pUR5vKw8eaFPnIWtxQHngyvj3lnxe5XMr93v5LeSW2VntLg+fyAMfMR/I0sbS5vIbbtm2i+q+Il7HNyX0W0W71mI+YGJOWH9j+EbIg1XyZpla5UyvaxH2RWr+37CGqFHGSw0pqedpjft4XIyaDF6u/uaSt4PIW3xkSup1qB0jtfKjHV+bJySsW5IfS69xLQZbfDYTI6xvOnAd7/y8BeX8c2LG0IYmD8xqscrclrlP6F6bVGHd+Hxk2dw1bknujceTh+X2nQxWmwr7ZEvwLQ/G+yZmOSFh3dL8yHkOf7sqhfXEwE/tPhTWUzsDPD4JkAAJkICeCFBY11M2GAsJkAAJvJoEKKzrM68U1vWZF0ZFAiRAAiRAAiSgfwJpWViPKzsjF2/Cyv0nMaZvG1T0NxWXjPehsG5MI/ayNaVya44d+0wSbtnw4SCcX/UP2s5bqArk2h5H/pyMPaN+goube5KF9WtK5fCVfXvBv1UbNBg1Vhsa24d9jRPzZscS1vf/OgYHJ4xH7WHfo0SXbmr/F1FRmFG9Ih6HhCRLWD844Xfs//UX1Bo2HCW7dDfEoi08uX/PpLp8UoT18Nu3MKNG5VjnpR1Dm4uc7uASWwpe+Hor3D51Av0OHoNz5uRJjyNGjMCQIV+phxwzZjQ+/PBD7fCpMtdEBam8m5DsJAGKQFBbqXDs6uyIDX+0UR8gTmrgmrQoFVWlsqo2aQJ6BUVQ+/vHpmqzJrFXL+OJmcMaaV3x6PFztcLo3QdP4qywLhVqpQL44VldkDGDo2FfbSE5Y2tjiOi1fu81RbJ+HT65k3eNaGP2GrYBO48GqqsrxrRAiQLZtU1xzlMyP5bKiFo15X/GtETxAh6GGLUKw1OH1FcryMqGiMgoFOswGx5uGdQK4VrnmavP4Nup+2IJ6yKnuzjFfqCl9ccrcfLSXfw7u6tB7JaKkvUUyTJTBif1Go25nxz7qSI9akKaduzEzs3FItdfLaWicCEfdywf3SLOoRIS1qVyeLvPViFQeVBhqSKrF4hHQJS3E4j43Ly6n1qxN+ZBhYNUjY0pdMbsl9D6lKUn8PPMQ6ogXrlknljdLRXWb917jOxZM8SSX6VafrP3V0BYijCYO3vGWMc6rEjoHZTqvTGF7FgdlQZNfpdtUn24UZW4f3uZ299cmyVCp4ipIqg2qOSDyV/UMwwnklf9AUvVz4jxtaKJx8PfroKujYuo/aUiduXefyMk9EksYd3cdSgPuYjs3K91CXzR+zXDMccr4vxYRaCPqwq3SOVSxTopkyZkF8/vgeXKfUqKSsh09PwdvP7pKrXquvFDKbJNu/endIX14LvhkPt9DvcMWD2udaz7/b3Qp4YHf2z1+dE4DOpUBoM7l5XTjzUdv3BXjdkzRyZ1myasl/XPgWp9F6rfc3FVWJfviX/P31Y/M4m5p1n6HaGJkqMH10DbOgVNYrf0O8Jk5/9W5Ny7fr1WvdcZfx7k+pa3qqRX3qSySXmgTrs+NeF+QPtS+Khb+VhD3lSugWr9FqrtRf2yYdXYVrH6JLchPmFdxpaHfLYfuWEi4MvvjKaDV6B04RxY+N/vGun777k76j2/Sqk8mP1tY8P9WnuY0Fj6lv4xJ3lYqtn7y9G+XmH89G50dfaYfYzX4/utYsn97ccZB/Hn8pNoW7cgRg+qYTiEfMYqv7HA8FaO3B7R9/Gknqc17uOGYI0W5q07p77ho2+r4viyT0XDlqReh9oAqZUf7fjaPCFh3dL8WHKNazHY4rOZkLAuD1DKwxaFlYdY5eHCzBmjH0zQYjSe2zr38d1rtW2WVlg3Pp+4rnFLc6+NqX2Py7q8geObftEPpGrbkztPSFi3ND9ynmWVhxRSwoVmhfXkZjeB/VMiSQkcgptJgARIgARIwG4IUFi3m1QxUBIgARKwWwIU1vWZOgrr+swLoyIBEiABEiABEtA/AQrrsXMUn7B+4Nw17Dx1Sd3p5LVgnLtxC68VzgefHO5qW/saZQ3LsUfWX4s1xW97HTspWTq3Yhk2fvIBchQrjtI9eiOrTz5c3bYZpxctRDqH9IiKiEyysC7xLO/ZFTf27UGBho2Rt2o13Dx2FLeOH0Po9WvIVbK0KsprcWsVyjPmyIGS3Xohe5EiOPX3fDy4chn3lf8ajh6Hwi1bq93/eaMHwoKD0WX1BnV9Zb/eeHDtilIpfqu6vmbgW7h94hh6btujroskvqBVUzxQjluqW0/41KipVjG/f+kSLm9Yh+fh4SaxJEVYhyL9LVAqx4dcOI8CDRrBWzlfR5cMyF2mLLIVLKTGIX8O/D4OAXt3o3CLVvAoWBjPHj3Clc0b1HOVuFpOm2nom9QFvQnr3/65HzNXnVbkvlYo4pstUaclkpLISiIhSoXspE5SlbvBu0txQ5HJB3cpi9eK5cZBRfKctOS4KhSLWKAJ61J9UKoES4XQvq1KqOLzbUVw/f3vY4hStokMFleFde0cRYBvWNkHHoosK9WWRRCTKTlja+d+4uJdiDzdvWkRfNu/itacrHlShHU5YErlx1IZUQRdEahzZcuIT7qXh8iX6/ZdU6+v0oVyYOmo5iY8+n2/CVsOBaCuUkm7Q4NCSmXTcMxcfRohD54iuyKyG1dY/3X+v9ijiEYta+ZXpXB5UGHT/uuYv+Ecapb1UqtkGg+uSY1Suf/NNiWR3zsrRIg+dv4uFm2+gDHv1zBUfjXeLzHLkhe3LM7KNegDX88suBIYiiVbLmL3sSB8rJz3O+1eVtRVbj1YrVR816YFG89h19EgDH2zsiptS3uBvFlRzC9a8B8167B6/Teu4osaZT213Qzz+hV9oAmA0qg9DCAMX69XUN12/WaYwioIK3dcRlySq2HARCwI65qKjF+1lCf++LROrD0sFdZFcP7rn1PKvcNXyYsbnJTvs22K3LlLeThDhH3jSvwxD/b+L9shUvb2Ke3U6skxtxuvW0N0tETolFh6DF2vXhedGhZGixr51WtQxHTJ0Z9KFXnJmzaJuNvmk5WKuOyKns2Kqvfj+evPqfe8y8o1NvaDmmq1Za1/hR7zVVm0YvFcyKVIoccUQXzmqjPK2A9VUVaqc2uTiF3NlYcBRJbvoYwtnxl5I8GlG6FYv++qIkRHGO612j6JnWvCujwMJJWWuzT2Vz7DT9SHHG4rDyfI5z7mwzaa6JYYYV0+VyLByiTVlv+nfF+J0F/lv4cn5LOoVXGWPtoDFvIAlrxhwc8rq/rA0ortl1BdqfYsQqo22eLzI8eS60De5LFjans4Ktd7zEkYynUh308lC2aHvCVC7gnyvXL26j31fiHXRMxJvvcaKd+LA9opD311e/nQV8x+Mdct+Y6QiuY131yE7MpDAGuUhwCMH4Cx9DtCqm7PUu7xkgd5mEbOT+7Vcp8UEVPehGA8SeV44SLV1fu0LIbA248g3wUZlAfmlo1ubvatCdaSYkUYlRzKtHbPNfWz/Loia2sPwRl/78v9t/e3G9WHEN7tUAYuzg6YsOiY+vmb+HldyH3ceNLuE/JAQJOqvtilXPPyu0weWFj4UzPDQyDG+xgvywMOIiRvm9TO7IM+xn3j+61iyf1NHgJsrrxVRKpmN6iYT/1uvhociqXKd+GFgAdoV68Q5PNtPCXlPK1xH5c3X8jba+R3iTwUtO/ETbUqv0/uLFgwoonJd6zEn5Tr0Pi8UyM/cnzJ0dRlJ9RQ5PeVVBaXh+qqlIx+E4O8xcT4O8iS/Fh6jUsQ1vpsyrW/cf819TyPnL2jPsQo3wl+XlnUtt4tiqtvkJLfF5X7LFB/ZzRVfn9oD8Gonf7706J6fsO/DaTJlrmP715rqbBu6TVuSe41Xtr3uKynpLA+fNp+9aFW+beZSPZZMjqjde386mF982TFG0bf4ZbnJx2FdS2Bep5TWNdzdhgbCZAACZCArQlQWLc1cR6PBEiABNIeAQrr+sw5hXV95oVRkQAJkAAJkAAJ6J8AhfXYOYpPWJ+z9RAmr9kVe6f/Wn7t/zrKFXwpNcXZUScb7FUqt2bcSU3N3jEj8e+0KYiKjFSHyOLljSbjJ2LLV1/g4Y0byRLWI548wY7hw3B503pVCs9TtjzqjvgZ85o1VCuRt5ox2yRsrcq6NKZ3dETRdkoFXEX43vLlZ8kS1mW8Zw8fYuePw3Fu+VJFxI+QJnXKmleRt7r2QNm+b2pNSJKwrux9//Il7B75I24pYn743TsQQ6rm19+iVPeehrEvrF6J3aN+RFhgdFVrdYNiZxVs1ESpAP89XD1eVo027GThgt6EdU3uExFVRKnETCJ91HhzoVJJPEu81aQTM5ZIQ2/9uEUVTKS/VDsc/0kdDPh5iyrsacK6bDtz5R7eH7sdIsnJ5OSYHu3rF0JtRZJ8+6ctcQrrD8OfQaoubj10A0F3H6mVP+VcjeXbpI6tBvLfn57D1uPQ6VuKTNteFa6NtyVlOanCekrlx1IZUc5x2+Eb+PT3XarMJ+siN4qc97MirrlnNq3gLLJlP0W0uxr0ULoij1JRW6RFyaWzo4OJsL5q5xX8NPOgKiyqnZU/MrbkUapGy0MIMSeJ5ZvJe1VpS9sm14xIkcMUYTxfnmiZSduW2LlUGxeROPTRM8MuIi32bFYMH3UvZyIXykMZ/u1nGvqZWzCuhq1VYDfXT9rmft8ElUtEy2ayLrLdXytO4bcFR9UqzNImk1tmRahXuIswqFW8jt6StL8iiYoYtFURIr1yRleB1kayVFgX4XzkrEOGz7E2jgisIhgLD8lTzOlmSLhSxX4x+rYujk97VIi5OdZ6X+WBiK3KAxEiCG9UKjSnxJsPLBE6JSCR/YdM3KPKkCLlyiSfgx8GVDV7v9WqrEs/iVvubyKtfj5+dyxhvevX6yAV56UKqTbJZ+iznhVMxHZtm9wHv//rAJZtvaTKYFq7cOnWpKjyYEcJrcmiuSasj3m/JiYrDxtJRWGZ5Br8RWkTKTLmpIluiRHWOyoV9UVUj2sSwdu4Mrf0k/uFSG/yUJM2ycMlPw6oBuO3BNjq87PvRLBSRXwdflEeOmhdq4AWkmEubx0QoV7uWXJflGtdPg8i+svnoXZ5b0Nf44WhU/aqD8tsn9zeUDneeHtcy5Z+R/yhyNby5hPjt2TI2JZ+R0iF2z7fbTDcO+UeXlgRaKV6e8yHGrTY5d4zddlJVYyWNnnrxMTP6qjirdbHeH7swh20/WSV2tSxQWH8ODDhquPG+8e1rFWUjmv7hSW9TGR+uc99Pn6X+sYI2UfkWPmukjdixJxE+v5g7A5sVoRikTTlni0PLP3+cZ14K0Br48jnQz4nxt8l2jZz87h+q1h6fzty7rb6RhR52Eab5N4t8qq8TUCT+bVtSTlPa9zH5WGAEcpDl9q9U/tdMGZwzTg/R5Zeh9o5yzy18qNVzjaOxXj5vY5l1LeVaG2W5seSa1yOYa3PpvYdpJ1HzLlUUpcHVOVNIhV6zo+52WTd3IOvtsx9XPdaS4V1S69xS3Mv0ORhiJ/+d0jlJ9//bWrH/m4zgZvIleIdZ0MesjM3VVJ+/85TfgcbT5blx06F9QsXLiIwKBilS5eEu5ub8fkblqOUV98dPXYCRfwLI2NGV0O7PS5QWLfHrDFmEiABEiABaxGgsG4tshyXBEiABEhAI0BhXSOhrzmFdX3lg9GQAAmQAAmQAAnYDwEK6/aTK2tEak3x217HTg7np6EPINXGM+XxROY80RWhkzOeuX1FEhcJXcTxP18rjWLtO6HuDz/F6vrk3j2lWvpVePj7w8k1Y6ztyW2QOEQsfxYWhsyeXlY734TiDAsKUqrEByG9kxOy5s2LDO6Jqzye0Lh63C5yYQulSmZWRS6Uqs5eSlXsgR1KJxiqJlbOHNZIqZZqWhU1wZ3NdAi+G65W5S3ilw0O6RWLLY5JZC6pEhwW/lypQOwOZyeHOHpa3pzcsaUSsFQpHNjesmq3lkea8B4pnZ+Ej/iyh4i5UtnzrlJlubCPGzK5Or3cGGNJhO6LiqApwlh+pRJyQpM84CDXisi8Itqaq5AZc4yQ0CeQCtVZlSqNeZV9pLJ0cie5VqSStVSQdlMEZIklJcZNalzC/MbtMJVNTqVCd95cmeHgEPfnyNLjPAh7plZZl8rWn/dKWBZPzPj3w54iWKn6KuK/Z46Myr0n/pjlmhY5X6qrm3tAwfiYcl2V6zFPFcY7N/LHD+9UNd5s82URhM8r1ZmzKdKqPOgjom5ck1QTv6rc4/zzuccSPmPuI5KZVGsXEU8q7ycm7xGRUbisVFYPU2R6eQuCSO7JmTRZcNa3jdSHQeRzIecrlXzju5cn55iJ3VdEcIlHPhPxcbf250fiFaFYBNmYb5owdy4i6b6lPLwhcl5ckzyAUK3vQuVhA/lMvhZXtzjbLfmO0D7/RZW3sBg/RBbn4PFs0O75YUr8hZVrXKrnJjTJPmeuhqhvHzB+w4S5/bSH8OQ7Rd7SIW9TSc1Jvnvk+0Iq/sf3uZcYtfuE9JWH9yyZOn25Bqcuh2Dn1A7qwyLx7ZvSv1Xk7SVyH8qsfNf7KA+CZVAqysc3JfY8rXkfl4eJJDcyyb02Mb8lLbkOY55/auYnZiwJrSc2P9o4ib3G9fbZ1OJPzNxWuU/Je21SrnFLcv/G8I3qQ1byJqM1v7VOkYcjE5MLc30Snx8dCuuBgUHYsm0HRErPo/wPPZUqVkC5sqb/EB/x02jMW7AIf04ej8qVzH/hL166AsO+G4GWzZtixPdDzXGymzYK63aTKgZKAiRAAiRgAwIU1m0AmYcgARIggTROgMK6Pi8ACuv6zAujIgESIAESIAES0D8BCuv6z5E1I7RXqdyacVuTd1LHfqFUbU/nYCqVnPtnGTZ+/AHqKP//zuKduiR1aO5nZwT2Hg/Gwk3nEajIwCLuzf/BtHqdudMRCbj/iM2qUJeYasfmxngV2waN3qaKoFKJNjVlTeYn4atLHno4HxBdDTrh3kCRfNkSFIgTM4699lmy5aJa/fnj7uVT5RTGzvtXkU8zQaomJzRplWVFQtwy8fVkS9kJHe9V2X5BkeofKiJnYiapAC5ibUxhPTH7psU+R87eVquhf9i1XJxVnDUu/URYf70kKhaPW1g/ev4OFm26oFSyLqOK3Nq+iZ1b+h0hed6w7xqkkq5Uq9frpFVC7960CL7tX0WvYaZ4XDuPBmLc3H/Rp1Vxs1XcYx5QL79VYsZlvP4q3cdfxfwY5yoxy/xsJu6zaQ/3WhHEy3afqz5k8/sntdGsml9iLgEd9NGZsL523UYM/e4HhIc/Vp5oSqf8I1z5V7gydencAZ9/8gHSp49+3VBihPWrV6/h198nom2blqhZI2VeLdKl+xtqTPPnTLdp8iis2xQ3D0YCJEACJKBzAhTWdZ4ghkcCJEACrwABCuv6TCKFdX3mhVGRAAmQAAmQAAnonwCFdf3nyJoRWlP8ttexrck7qWOLmP5C+b+8VavBKWMmXFyzCpc3b0QWL290Wb1Brbie1LG5HwmQAAnoncC+kzfR9au1iQ5z0U/NUK5IzkT3Z8fUIzBpyXGMmnUYvZoXwzf9KqVeIHZ25K5fr8O+E8GJirpmWS/MGNqQwnqiaFnW6dup+9C+fiGUKJDdsh3TeG9NopT5lkmvq28dSONI7Pr0eR+36/SZBM/PpgkOu185cu422n+2GsXze2DFmJYJvj1CPyesI2E9OPgmWrTuAAdHB3z/3TeopUjml69cxRdDhuHCxUsYPuwrtGndQmWnCevTpvyhVmC3FdD6jVsiZ44coLBuK+I8DgmQAAmQAAnEJkBhPTYTtpAACZAACaQsAQrrKcszpUajsJ5SJDkOCZAACZAACZBAWiNAYT2tZdz0fO1VKrdm3KaE9LF2ZOokHJs5A49u3VQDcs6cGb516qHGl9/ANTslKX1kiVGQAAlYi8Cd+4+x/UhgooevU8EbHlkzJLo/O6YeAcnto8cRyJ09IzI4m75JJPWi0v+R5fMg7BIz5fJwRY0yXqqwPmr2Icwc1gjVSnsmZlf2IQGrEBAp9vqth8pn3pFvVbAKYdsOyvu4bXlb82j8bFqTru3HfqS8ieW28lvBPbML3LO42D6AJB9RR8K6JqG/0bsHPhg80HBKBw4exhtvDoBnnjxYv2aZ2q71/fjDQdi8dTvOnT2PQoUKYMgXn6BoEX+1z/4DhzBqzK9o3ao5unftpLY9efJErbq+YdMWREREoEa1qvj80w+QWfkffbRJqrzPmDlHkeWvwNvbC2/06oFyZUvjsy+H4viJk3ByckJ+P18ULJgfP/3wLW7dvoPpM2apcURFRaFqlUp4d8BbyJUzhzZksuessJ5shByABEiABEjgFSJAYf0VSiZPhQRIgAR0SoDCuj4TQ2Fdn3lhVCRAAiRAAiRAAvonQGFd/zmyZoTWFL/tdWxr8k7u2M/DwxHx+DEl9eSC5P4kQAIkQAIkQAIkQAIkQAIkQAIkQAI6I6AjYb1bz344dvwEpkz8TZW+NVLPnz9HtVoNIbL59i1rkc3dHZqw7ujoiCaNG+DGjUAc+fcY3N3csG71MmTM6IrNW7Zh8IefoU+v7vjw/XfV4fq/MwgiwDduVB+urq74Z+UaVKtaGb+NHalunzVnPkaOHocMGTKgWZNGuHLtGpo0rI+6dWphzLjfITK7HKOmUv1dZPaB77yJH34chb8XLcWbfXsrpfXTYe36jZjw+y/wyeutnUKy5xTWk42QA5AACZAACbxCBCisv0LJ5KmQAAmQgE4JUFjXZ2IorOszL4yKBEiABEiABEhA/wQorOs/R9aM0F6lcmvGbU3eHJsESIAESIAESIAESIAESIAESIAESIAESMAcAR0J67XqNkHow4fYt2szXFxMy9R9SD0tAABAAElEQVS/+fZ72LvvAObM/BOlS5U0COtS4bx5s8bqmX306RCs37AJw4d9hTatW8QS1nft3ou3B76Pbl06KlXVP1T3+XnUWMyeuwBbNq6CawZX1K7fFJGRkWol95w5TCukh4WFoWrNBihRvBjmz5luoNmgSSu8ePECK5YsQKZMGQ3tKblAYT0laXIsEiABEiABeydAYd3eM8j4SYAESED/BCis6zNHFNb1mRdGRQIkQAIkQAIkoH8CFNb1nyNrRmhN8dtex7Ymb45NAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRgjoCOhPUWrTvg2vUAHNi7DS7OzibR9u0/EPsPHMI/SxfAz8/XIKz/OXk8Kld6Te07b/5CjPh5DPq90QuD33snlrA+eep0jJ8wWe2fPXt2dZ+AgBtqVfeZ06eo6z379EeVyhUxddLvJseXlbiEdW1cqfzeonkTdO/aCV5enrH2T04DhfXk0OO+JEACJEACrxoBCuuvWkZ5PiRAAiSgPwIU1vWXE4mIwro+88KoSIAESIAESIAE9E+Awrr+c2TNCO1VKrdm3NbkzbFJgARIgARIgARIgARIgARIgARIgARIgATMEdCRsD7gvQ+xY+duzP7fVJQpXcoQ7fPnz1G/cUs8eBCKQ/u2w9HR0ayw/r9ZczH6l9/wzlv9MODtfrGE9d/GT8LUaTNQs0Y1eObJYxhfFvr06qbK8m8NGIxGDephzKgRJttlJS5hXbZJ9Xc5vlRxl+rwf02dgFIli8umFJkorKcIRg5CAiRAAiTwihCgsP6KJJKnQQIkQAI6JkBhXZ/JobCuz7wwKhIgARIgARIgAf0ToLCu/xxZM0Jrit/2OrY1eXNsEiABEiABEiABEiABEiABEiABEiABEiABcwR0JKz/s2oNvvzqW9SoXhV//DYG6dOnVyOeOXseRo35FY0b1cfon39Q20b8NBrzFiyCcYX1dwa+j52KMC6yuUjnm7dsw+APP1Nk9O748P13sWbdBnz6+ddo26Ylvhs6JBaNW7duq2J8xoyu2LFlPZydnUz6PH36FK9VqQ3ffD5YuXyhYduLFy+QLl06dX3b9p14d/DH6NC+Lb4Z8pmhT3IXKKwnlyD3JwESIAESeJUIUFh/lbLJcyEBEiABfRKgsK7PvFBY12deGBUJkAAJkAAJkID+CVBY13+OrBmhvUrl1ozbmrw5NgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgDkCOhLWRfzu0bs/jh47jrJlSiniejVcunwFa9auR6aMGbFowSx4e3upZ6EJ60X8C6Nzx3bYo1Q437BxM3zyemPZ4nlwcnKKJaxLpfb2nXqoldRFWq9dszoCbgQivSKbd+ncQR338yFDsWr1OhTI74fOndojIOCGOtb7gwao2xs1bYOg4GB89MF7KFyoIMoocfbs0x8N6tVFhfJl1QrxUmn93QFv4a03+6j7pMQfCuspQZFjkAAJkAAJvCoEKKy/KpnkeZAACZCAfglQWNdnbiis6zMvjIoESIAESIAESED/BCis6z9H1ozQmuK3vY5tTd4cmwRIgARIgARIgARIgARIgARIgARIgARIwBwBHQnrEp5UMf9p1FisXrMO4eGP4eDgoMjrpTH8269UGV07BRHWly5fqUrhEyb9CZHRCxUsgNEjf0DBAvnVbjErrEtjYGAQhg3/EXsVwV0E+QwZMqBbl47QhPSwR4/ws3L8Ff+sRlRUlFplXSq0i4Au04ZNW/DFl0Px9NkzZHN3xz/L/sav4yeq/SV2merXq4Offhimjq02pMAfCuspAJFDkAAJkAAJvDIEKKy/MqnkiZAACZCAbglQWNdnaiis6zMvjIoESIAESIAESED/BCis6z9H1ozQXqVya8ZtTd4cmwRIgARIgARIgARIgARIgARIgARIgARIwBwBnQnrWogii99Q5PJcOXPAxcVFazY7f/LkCe7dvw/PPHlMtq9ZtwGffv413uzbG4Pefdtk26NH4bgbEoK8SsX29OnTm2yTFRHSg4Nvwsszj1ph3biDiOmBQcHIqcSWOVMmdZPEe12pxp7dIxsyZ85s3D1FlimspwhGDkICJEACJPCKEKCw/ookkqdBAiRAAjomQGFdn8mhsK7PvDAqEiABEiABEiAB/ROgsK7/HFkzQmuK3/Y6tjV5c2wSIAESIAESIAESIAESIAESIAESIAESIAFzBHQqrJsL1ZK206fPYsq06di4aSuGD/sKbVq3sGR33fWlsK67lDAgEiABEiCBVCRAYT0V4fPQJEACJJBGCFBY12eiKazrLy83rt9Qg9q/c68hOG8fb3XZ29cH2rJhIxdIgARIgARIgARShQCF9VTBrpuD2qtUbs24dZMcBkICJEACJEACJEACJEACJEACJEACJEACaYbAKyish4TcQ+36TdUUFvEvjFkzpsDV1dWuU0ph3a7Tx+BJgARIgARSmACF9RQGyuFIgARIgARiEaCwHguJLhoorOsiDYYgRFI/sHu/uu6lSerKXCT2wP9E9orVKqFSjSqGfbhAAiRAAiRAAiSQOgQorFvO/XlEJILvP8SjJ8/gnd0NWVzjfxuw5Uew3R7WFL/tdWyN/oHxvwIvXqBMn35w/u8NyubatP72Ojd3TubarH1++0/exJ7jQShRIDsaVPJRD7dPadsboy2pcfyx6BguXn9g2L2QjzsGtC9lWH+VF27cDsPkJSdQq5y3ga2ezjfw9iMs3HQebpld0LtFMTU0iXnRpgtwz+KCXs2j2/QUM2MhARIgARIgARIgARIgARIgARJIaQKvoLD+/PlzHD9+Ek7OzihapDCcnJxSmprNx6OwbnPkPCAJkAAJkICOCVBY13FyGBoJkAAJvCIEKKzrM5EU1vWTl6XzFqtSenxCurHQHl+/hM4q5M5dBFwLQGREBESMz+2ZJ6FdYm0PeximiPQBCL33AHm8PdVxHBwcYvXTGl4o0lJQQCCilHnefHm1Zs5JgARIgARIwG4JUFg3Td2xy4EYNHmx+l0/pm8bVPTPZ+hwPvA2Zm4+gN2nL0OkdW0q7eeFQa1qwd87l9ZkN3N7lcqtGbeWvInFC+FFZCR6btuDzHmif2dOLFYQL6Ki0Gv7HmTKbflvT21sPc31cp5/LDyGX+YeQccGhfHjwGoqovF/H8XYef+iU8PCGDEgui2p7EbNOoyzV++pu289HIAqJT0x+7tGSR3OrvY7fuEu2nyyEgPbl8aH3colO3aR33N5uKJtnYLJHksGOHj6Fjp9uQb58mTBlomvq2MeOHUTnYesha9nFmyeEN2WIgfjICRAAiRAAiRAAiRAAiRAAiRAAjol8AoK6zolnaywKKwnCx93JgESIAESeMUIUFh/xRLK0yEBEiABHRKgsK7DpCghUVjXR140Eb1Nl3bw/q+yenyRWdrfeKzD+w5hz7ZdSJcunfpflCIOlSxXGrUa1FbXjfvGtSyy+6rFKxDxPALp06eHjJHLMzdadWgDlwymlVLv3r6DC2cv4OKZC7gXEoIsblnR863ecQ3NdhIgARIgARKwGwIU1l+mSiT0PuPmIjDkASIioxBTWJ+77RCmrNmNqkX9UMwnDzK6OGHriQs4fiVQWXbGX4O7wtMj68sB7WDJmuK3vY6tpU0vIrcWj7XmejlPawvrxvz8289EpeJ5KKwbQ7FguXjH2SjjnwPzvm9iwV5xd6WwHjcbbiEBEiABEiABEiABEiABEiCBtEOAwrpd5JrCul2kiUGSAAmQAAnYiACFdRuB5mFIgARIIA0ToLCuz+RTWE/9vGjyubmK6VJ1vVKNKmYldtkmU1tFck/sdP7MOaxfoVTbK+CHek0bwNHREbu37sTJoydQpVZVVKhSMcGhQh+EYt602XDN6Ipmr7dEtuzZcObEaWxbvwV5fX3QqmMbkzF2b9+Fk4ePq23Pnj2jsG5ChyskQAIkQAL2TIDC+svsTd+wD6sOnkIpX09sOnoulrB+8low3DJmQN4c7i93UpZ+XrQJqw6cRKvKJfHx6/VMtul9xV6lcmvGreVMLyK3Fo+15no5Twrr1sowkNIV1imsWy9XHJkESIAESIAESIAESIAESIAE0i4BCut2kXsK63aRJgZJAiRAAiRgIwIU1m0EmochARIggTRMgMK6PpNPYT318/LHyN9gTlaXyOLbduP6DSxTpPXEVmWX8RbPWYg7t26jz8B+cHZ2lia1OvpcRUCPjIhAz7f7JFhlfe/23Ti09yBadXodPr551THkz6bVG1RxvVu/HnD3yGZoN16YMnYiMiiie0IV1iOVKq2PHz9GpsyZEozHeHwukwAJkAAJkIAtCVBYj6Z99VYI3hg3D191boQD569h5f6TsYT1uPJy9PINvDdpMUooovvEAR3i6qbLdmuK3/Y6tpYoS0Tux3fv4sTcWchTrgKyFymCs8uXIvjIYWTMkQMlu/ZQ2opqw6rz54/DEbBrJwL27MLDwEA4ODnBo7A//Oo1QM4SJU36HpzwO3IWL4H7Vy4j6OAB5K/fEIVbtMLBCb/h7tmzKNS0OQq3bG2yj6xc37kD13ftwL1LF5HFyxu+tevAt07sByosOU/tIAEBAZg+fbq66u/vj06dOmmbkjxPqrAeGfkCS7ZewImLd3EtOAw5s7miVjkvNKnqC0eH9GbjSWyF9R3/BmKn8t/FgAfwzpUJdSrkRV3lv5jThev3sflgAM5evYeQ0CfwyZ0FxfN7oF29QnByNI3h6Pk72HooAK1qFcDjJxFYvfuKul8hH3e81bYk3LOYvukp5rESWo968QIL1p/H/lM3lfNPp8acT4mnzScrMbB9aXzYrZxhiNv3H2PzgQD8e+42gu+GI7t7BhTJ547WtQsil8LReFq46TwCbz9Sm/5YdAx5PDIp51fQ0EXib17dz7AerpzbrqOB2H0sCIF3Hqm58FfGblDJByUKZDf0kwVWWDfBwRUSIAESIAESIAESIAESIAESSKMEKKzbReIprNtFmhgkCZAACZCAjQhQWLcRaB6GBEiABNIwAQrr+kw+hfXUzYtWXX3gp4PMBhKfsC47WFJl/cG9+5g9dSYK+BdE0zbNTY63a8sO/HvgiFod3ccvn8m2mCv/m/iXKrn3HtDXRCa/eukKVi5aoVRpf02p1l4t5m7qekLC+r2Qe9ixcRsCrl7HC0UYEak+X35fVK1THVndspodk40kQAIkQAIkkFoEKKxD+b6GIpwvUsRSB4x9sy1GLt5kkbB+5GIABk9ZggZl/fFNlyaplcokHddepXJrxq2BtETkDjl/DvNbNEaRNq/j1rGjiFIeonwe/gjhd+7A0dUVHZeuhHv+AtrQODRxPPaNGwOXrG5w8/PD80ePcO/iBaRXxPWaXw1Dic5dDX0nlSgMp0yZ4ZIlizLebUQ8fQqvipUQeu0qnoWF4Zmyb6flqw1SfFRkJLYPHYJTCxeownyWvD64dfwYXijtpXv2Ro0hQw1jy4Il56ntuHv3blSvXkNdbdmyJVasWK5tSvI8KcL61aCHeHf0Vpy6FILcHhnh65kFAbfCVLF6SJ+KeKNVcbPxJCSsiwT/9eQ9WLDhPHK4u8InV2Ycu3AHkVEv0Kt5MXzTr5LJuDIelPtI3tyZFdE7I05eugsRtssUzoHJX9ZDTmUMbZq15gyGTdmnyuMzV5+BV85MuBoUiifPIlHA2w1rf20NB0U0T8oUERmFt3/cgi2KEO+ZI5PCxFWJJQSNKufDql1XYgnrPYetV6TyIOTOnhEitV8JDIVI7BLvhM/qoHzRXIYw3v9lu8pZGi4FPkAGZ0d4KcfQphplvUy4iNT+y5wjcMvsDD/PrHj0+DkuKOK/CPxD+1VGl8b+2q4U1g0kuEACJEACJEACJEACJEACJEACaZkAhXW7yD6FdbtIE4MkARIgARKwEQEK6zYCzcOQAAmQQBomQGFdn8mnsJ66eRFhXSqlt+3SzmwgCQnrWpX1uIR340GvXlSE8sUrUK1ODZSrVN54Ey6dv4g1S1ehZv3aKF2hjMk245WI5xGYPHYC/ArlR/PXWxpvwpPHTzDt9yko6F8ITdo0M9mmrcQnrEcqItC8v+bg0cMwFC9bEnm88iDkTghOHDmuxlu+cgVtGM5JgARIgARIQBcEKKwDK/adwLjlWzH9/a7wzeVhsbA+eslmdYwhnRqhcXnTStq6SHI8QVhT/LbXsTVcQYcPqou5S5VRRXJZMdcm7ZqwLsu1h32PEl26Ier5c6UK+u/qf6V69FJFdNku09VtW9SHJvPVrA1lQW0LUyqtL+vRGWHBQeixZScy5cqttouwLrK7SO93zpzGovat4ebrh04r1iD0+jVVlK/6yRco16+/2v/YzBnY+cO3KNa+kxLLcDX2sKAg7B45AhdWr0TzydNMKq2bOydzberg//2xhrAepFThlkrcOdxcVfFcDmWuzTiOTl+uweEztzH87Sro3OilAL3neBBCHz1D4yq+xt0NywkJ6/9bdRrf/bkfHRsUxndvVVEla4nlx/8dxKqdV/DnV/VNKq2LbN+xYWGDmP48IgrT/zmFn2ceQvemRfBt/yqGY2vCuquLIxaMaKJWG7//8Ck++nWnWnldRPG44jYMEsfC4s0X8Onvu9ChfmH8OLCaemmdvhKCLkPW4WH4s1jC+vz151DWPyeK+kW/WUoe3jl4+ia6fLUWUjFd5HlzU/GOs1HGPwfmfR/3AzpSRT6dcm3XKuetXeLqgwRdv16r5DUc26e0Ux8ykPHDwp/j7LV7cHFyQMmC0dXXzbWZi4VtJEACJEACJEACJEACJEACJEACrwoBCut2kUkK63aRJgZJAiRAAiRgIwIU1m0EmochARIggTRMgMK6PpNPYT118yIV0r19vFGpxksRwziixArrbRThXcaJbzp17CS2rN2E+s0aomjJYiZdNfE9vurosoNWpV32l3GMJ6mIPnH0eOT2zI123TsabzIsxyesazGULFsKtRvVNezz9MlTOLs4q9KGoZELJEACJEACJKADAmldWL/78BG6j56FVpVL4p1m0RWjLamwfujCdXz451KUL+iDX/q1NYiZOkhtokKwV6ncmnEnClyMTpqw7pQpE/oeOIr0Dg5qD5HQZ9atDu9KVdB61rwYe8VelarrUn29yfhJKNCwsdpBhPWCTZuj4ehxauV2db1xUzT+bYK6XSqkl+7eC9W//FrdPr3qa4iKjEDPrbvUCu7aUcKCgzGrXg3krVIVLf+apTUnaX7w4EG0adNW3bdhw4aYPv2vJI2TnJ1EiO77/Sa0qV0AY96vadFQ8QnrUqW8Uu8FiFCqrO+Y0l6tEK4NHnw3HLX6L0LVUp743zDTf0dofbS5VBSXcfy8smLV2FZaMzRhXUTu6d80MLQv3XIRH/+2E4M7l8WgTnE/fGvYwcxCm09W4tTlEOyZ1hHZ3TIYegyfth8zVp6OJawbOsRY6PjFGhw6cwuHZ3UxOX+tW2KEda1vzLlUXZfq6xM/q4tGVeJ/K1bMfblOAiRAAiRAAiRAAiRAAiRAAiTwKhOgsG4X2aWwbhdpYpAkQAIkQAI2IkBh3UageRgSIAESSMMEKKzrM/kU1lM3LyKsyxRfhXXZ7mUko4vcrsnpmuSdGGH94J4D2LdjD5q3awm/gvllWMMUcueuWt28WKniqNf0pfxh6PDfQlBAIJbMXYQyr5VFjXq1Ym7GX+OnwtnZGd3794q1TRriE9ZvBd/CwpnzkS+/L1q0b0VB3SxBNpIACZAACeiJQFoX1r+evRonrwZhzic94erspKYmscL6zfsP8c4ffyMyKgpT3+uMXO5Z9JTaRMViTfHbXsdOFLgYnTRh3a9uPTSbNM1k64zqFeHi5o4uqzeYtD9/9AgX1qzEg6tXEX73Dl4o15EI7jf27UGd739C8Q6d1P4iqBdt205tk4ZJiqBeuFUb1P9ptLp9arkSKNS0BeqO+Bn3Ll3EPOV3cBYvb+StFv0ABqRs9n/T5U3RMbyx77DWZLdzqWr+y9wjmPxFPTSo5GPRecQnrF+88QCN3l0G75yZUb2MpzquEUJs2H9NbTs0s7PJMY+cu419J4LVqvDhTyLUbZsPBMDFxQG7/+xg6KsJ61/0fg39WpcwtF8IeIDG7y1DtyZF1Kruhg0WLJTqMgdeStzrfjOtjL5u71UM+HmrWWH9xu0wrN97Ta1uL5XeZTp2/g4kns0TXjdUuzcOI7HCukj7q3ZdwdWgh7jz4DGiol6ox9l7PBgjBlRDJ6UqPScSIAESIAESIAESIAESIAESIAESiCZAYd0urgQK63aRJgZJAiRAAiRgIwIU1m0EmochARIggTRMgMK6PpNPYT1185KQsL5/516IlG48GQvrsv3A7v0Y+Okg4y5ml/89cAS7tuxA0zbNUcC/oEkfTRYvXb4MajaobbLNeEXrV0rpV8tMv6njJiFTlszo2re78W6G5fiEdanQvnrpSly5cBnZsnugdPnS8C9RVBXgDQNwgQRIgARIgAR0RCAtC+u7Tl/GFzP+wTddmqBBWX9DVhIjrIeGP8GACQtx+0EYfn2rHYrmzWXY354W7FUqt2bcScmfJqyX6dMP1T8fYjKEVFh3cHJGt/VbDO039u7G2vfewdPQUEhV9pwlSsLR2QXhIXdx59RJ1PxqGEr1iH54UoT14h06o9aw4er+k0sXRRFFWBepXaZpFcvAt44ibY8aiytbNmP1232RxTsv3Hx91e3m/rSaPttcs121ffr7LizefAErx7ZEMT8Pi2KPT1jffDAAb/6wCXlzZTYra2sHmjmskboYqUjY747aqkrf6dIBBbzc4J0rk7rt0JnbcHJIj0OzXsrtmrA+5ct6qF/xpWh//WYY6ry9GJ0b+uOHAVW1wyR6/jD8Gcp2m4fKJXJj7vdNTPY7ePoWOn25JpawPmXpCYyecxiRSjX53B4ZUdjHHenTAxcDQiEi++pxrVDEN5vJWLKSGGF9z/EgVZIPffQMmVydULKAB1ycHRRx/QlOXQrB0H6V0LO56RuzYh2IDSRAAiRAAiRAAiRAAiRAAiRAAmmIAIV1u0g2hXW7SBODJAESIAESsBEBCus2As3DkAAJkEAaJkBhXZ/Jp7CeunnRKqQnRjg3F6kmtMdVod14n3OnzmLDynWo07geSpQpabwJ169cw4q/l6GyUr39tWqVTLYZr4Q9DMP/Jv4F/+JF0LBFY+NNStW/KEwcPR7e+fKiTefXTbZpK/EJ69JHxjh68AiOHToKOZajkyNKVSiDytWrwMHBQRuGcxIgARIgARLQBYG0LKxPWLUT87cfRp5sUhldMU3/mx48eozHz54jW+aMcFG+x39ThPToPtEdwp8+w/tTluJi8B383LsVXiv8UjrVxrCXuTXFb3sdOym5s0RYfxEZiRk1KuHpgwdoPXMe8pQrj3T//UY8t2IZNn7yQZKF9aBDB7G0aweU6NINtYd9n5RTsZt9vv/rAKb/cwrzf2iCisVzWxR3fMK6Jnd3bVwEw9+ukuC4M1edxrd/7kfzGn74rn8VuGdxMexT950lCA17ZhNhXaTzYh1noWTB7FgysrkhBlnY8W8gen+7wURYP30lBC0//Ae+ebJixtCG8Mmd2bDPF3/sxt8bzydZWBeJv0qfv/Hg0VPM+a4xyhfNBYf00ffYZdsu4aNxOyisG2hzgQRIgARIgARIgARIgARIgARIIJoAhXW7uBIorNtFmhgkCZAACZCAjQhQWLcRaB6GBEiABNIwAQrr+kw+hfXUzYsmrLfp0g7ePt4WB/PHyN9QURHMpep6QtP1qwFYsWAJKlavjErKf8bTmROnsWn1BtRtXB/Fy5Qw3mSyLEL5pDF/wDOvF2JK8g8fhGLm5BkoUrwoGrSIrpposrOykpCwrvWXautSaf3Anv24HXwLhYv5o1FL02qHWl/OSYAESIAESCC1CKRlYX39kTPYdepyLPRnAm4iKCQUZfJ7wyNLRrzfurYqr0vHZxGR+GTachy9cgPfdWuGWiVN3/gSazCdN9irVG7NuJOSMkuE9XsXzmNe80bwb9kGDUaPNTncvnFjcGji+CQL64/v3sX0aq8hX606aDF1usnYKbkSHByMpUuXqkP6+fmhadOmKTl8osaas/Ysvpm8F8P6V0aPpkUTtY/WqUy3uWoF9VVjW2lNhvldpQJ4pd4LULu8N/76uoGhPa6F90Ztw+rdV7BpQlv4eWY1dHvyLBKlu85BFldnmwjrcuDq/RYiQhHX9/7VEVLtXZvmrTuHrybtMRHWZ685i6FT9mLEgGro1LCw1lWdd/xiDQ6duRWnsF6qyxz453PH4p9NxXhtkAvX76PxoOVoXasAfvmgptaszn+ZcwR/LDqWIsL6xYsXsW3bNnXcEiVKoHJl038fmhyYKyRAAiRAAiRAAiRAAiRAAiRAAjonQGFd5wmKDo/Cul2kiUGSAAmQAAnYiACFdRuB5mFIgARIIA0ToLCuz+RTWE/9vCydtxiB12/A0irrUl39wO79id7v2bNnmPHHNHjkzI723TuanPj6f9bi/Olz6NqvB7J5xH51vXHnxXMWqhL5G++9CWdnZ8Omk0dPYOu6zWYruGudEiusa/0jlSqaC2fOR8idEPQb/JbJ8bQ+nJMACZAACZBAahFIy8J6XMxHLt6ElftPYkzfNqjon8/QLSIyCkNmrsTes1fwZcdGaFzeMknWMJCOFqwpftvr2ElJjyXC+v3LlzC3SX3krVYdrabPNhzu+aNHmN2wNkQ6r/nVMJTq0UvdNqlEYRTv0Bm1hg1X1yeXLooirdqgzvc/qevTKpaBb516aDAqWn5f3qsbAvfvRacVa+BR2N8wvrbw9MF9uLi5a6tJmu/evRvVq9dQ923ZsiVWrFiepHGSs1Pw3XA0GLgUOdwzKGJ1a2TM4Ggy3L3Qp8iW9WW1c+ONLT/6B2cu38PBmZ3hlvnlvwW0Pt2/WY99J4KxalwrVczW2rX5/bCncM8cPfbgMduxcudl/P1jU1RQKolr05SlJ/DzzENqv0OzOmvNmLXmDIZN2YcpX9ZD/Yov385w/WYY6ry9GJ0b+uOHAVUN/S1Z+HLCbizYcB6zvm2EaqU9Dbt2+nINpHL8wPal8WG3cmq7JrHLurRr07/n7qDdZ6vU1dXK+Rfxjf3vKuEecCsMh2d1icVddrx04wEavrsM1ct4Yuawlw8BP3r8HFJ1Xh4KGNqvEno2L6YdNknzOXPmoHv3Huq+gwYNwq+/jkvSONyJBEiABEiABEiABEiABEiABEhADwQorOshCwnGQGE9QUTsQAIkQAIkkIYIUFhPQ8nmqZIACZBAKhGgsJ5K4BM4LIX1BADZaLNUSvdSKqzHrFoe1+E1WT2x1dW1caSK+tmTZ9C+R0fkypNbbX4Y+hDz/5qD7Lly4PWu7bWuEFn89LFT8MjhocambTh9/BQ2r9mI6nVromzFaGlDKq8vUUR2Ect7D+wbp1gen7D+7OkzPLh/Hzlzv5RV5JiLZ/+N4MBg9B3UHxkyZNDC4JwESIAESIAEUp0AhfXYKYhLWJ++cR+mb9iHPNmyopKRyK6N4OrshIEtTKsJa9v0OrdXqdyacSclV5YI6y+U36fzmjXE/atXULZPP/jWrYfw27dxcMLvkG0itCdHWJcK7gvbtYKDswvKvzUAuUqXRuSTJ7h77hzOLluM/PUbovIHHyflNA376EFYl2A0Kbygtxv6ty0JP6+sqki9YvslRZb2Qt9WxQ0xGy/MXXcWX0/aq1ZZb1evEFxdHFG1VB6ULJhd7SYVwlt/vBIuzg54p10plC6UA1Ix/dy1e1iy5SIaVPLBR93Kq32XbbuEj8btQPH8HuilCNg+ebJgy8EALNx0Hg7p0yn/HnlhswrrlwND0USpbC4S/ue9XkOe7BmxePMFrN93DeFPIkyE9atBD9Fk8HJkyeiEfq1LoEKxXDh5KQS/zvtXFf1lrLiE9W//3I+Zq06rgn7Dyj7wyJoB3jkzo4rCUKbIqBdo/N4yXAkKVXJQAvVey4vb9x/j97+PIUrZJkI7hXUVFf+QAAmQAAmQAAmQAAmQAAmQAAkYCFBYN6DQ8wKFdT1nh7GRAAmQAAnYmgCFdVsT5/FIgARIIO0RoLCuz5xTWNdHXm4oFdaXKZXWRVqvVKMKvJV5XFNSZXUZ7+7tO5CK7k5OTqhYrTKcXJxwaM8B3A+5jxbtWyGv78tKhVrFdKmiLtXUHRwc1JCeP3+uSuT37t5TxqikCuYnj53A5fOX1NilTZtEhj/573FtFUf2H4ajkyNKlYuuROiaKSPKVCirbt+ybhPOHD+NEmVKIq+fD5xdXNQxjx36Fz5++dCqYxvDOFwgARIgARIgAT0QoLAeOwtxCevjlm/Dkt1HY+/wX0vWjBmwcmj/OLfrcYM1xW97HTspebJEWJfx7549gw0fDYbsJ1N65XdtsXYdkK9mbawZ+FayhHUZT6T3LV99jqBDB4EXL6QJSJcOuUqWQqVBHyBfrTpqU1L/6EVYl/hX7byC4dP2q0K0dj6+nlnw44BqqFwyWqDW2rV5lMJk6tKTmL/hHK7ffKgiGtKnIt4wEtxFqv5ywh6lMvlNY4QoVTAH3u9SFrXLv/y3zqhZhzF1+QlVTpdjiLw94bM6+EKpeB5465HNhHU5tlSGf3fUNoSEPpFV5Fck/o+7l8fAkVtNhHXZtmrXFXwzeS/uP3wqq4q87owv+7yG84qw/9eKU3EK6w/Dn2H07MPYeugGgu4+Us+7SVVf/PFpHXUc+XPmyj28P3Y7zl+7r7Y5OaZH+/qFULucN97+aUuKCOujRo3Cp59+po4/a9ZMpdp6d3WZf0iABEiABEiABEiABEiABEiABOyRAIV1u8gahXW7SBODJAESIAESsBEBCus2As3DkAAJkEAaJkBhXZ/Jp7Cun7yItC4yeqAy16RvbyOBXLbJpG0XsT0p063gm1i3fA1CH4Squ2fMlAl1m9SDX8H8JsNdvXQFqxb/Azd3N3Tt10PxdNIZtj95/Bhrlq5C0I0gRUJ5oUroZSuWR+UYMcl2qbwe15TNw0MZO1qOePL4Cfbv2oezJ07j2bNnhl0KFimEWg3qIKMit3MiARIgARIgAT0RoLCup2zYPhZ7lcqtGbetsiDV1B9cv4ZnYWHI7l9EqYjunOKHfh4ejnsXLyBd+vTImjcvXNzcU/wYehnw1r3Hqnye090VPrmziJ+fIpNUJr8QcF+tlu6dKzPcM7uYHfdB2DNcCnwAz+yZ1MrmZjvZqFGeUbioxOyoSOJ+nlnjPapUjhc531npWzCve4pxk4NKpfVrwQ8RFv4cRXzd4ewU/fBwvAFZsLFZs+ZYs2YNihUrhhMnjiO9cp1zIgESIAESIAESIAESIAESIAESsFcCFNbtInMU1u0iTQySBEiABEjARgQorNsINA9DAiRAAmmYAIV1fSafwrr+8iJiusjrIqYbT1J9XaaEKrAb7xPf8kNFWH/+PAIeOTzi7Pbg/gNVFJeK7OYmkcxFfM+RK0eKSQ4iwIcqx32sjO2ezR0ZXDOYOzTbSIAESIAESCDVCVBYT/UUpGoA1hS/7XXsVE0ID04C/xG4oFQ5f/j4eaJ4ZM3kjILebonq+6p0ioiIQLZsHghTHvj4++8F6NChw6tyajwPEiABEiABEiABEiABEiABEkijBCis20XiKazbRZoYJAmQAAmQgI0IUFi3EWgehgRIgATSMAEK6/pMPoV1feZFi0rEdZm8/5PVtXbOSYAESIAESIAEUp8AhfXUz0FqRmCvUrk1407NfPDYJKAR6Pr1Ouw7EaytxjuvWdYLM4Y2jLfPq7Zx7969qFq1GsqWLYvDhw+ZvEnrVTtXng8JkAAJkAAJkAAJkAAJkAAJpA0CFNbtIs8U1u0iTQySBEiABEjARgQorNsINA9DAiRAAmmYAIV1fSafwro+88KoSIAESIAESIAE9E+Awrr+c2TNCK0pftvr2NbkzbFJILEEth8JxJ37jxPVPZeHK2qU8UpU31el08OHDxEcHAwPDw9kz579VTktngcJkAAJkAAJkAAJkAAJkAAJpGECFNbtIvkU1u0iTQySBEiABEjARgQorNsINA9DAiRAAmmYAIV1fSafwro+88KoSIAESIAESIAE9E+Awrr+c2TNCO1VKrdm3NbkzbFJgARIgARIgARIgARIgARIgARIgARIgATMEaCwbo6K7toorOsuJQyIBEiABEggFQlQWE9F+Dw0CZAACaQRAhTW9ZloCuv6zAujIgESIAESIAES0D8BCuv6z5E1I7Sm+G2vY1uTN8cmARIgARIgARIgARIgARIgARIgARIgARIwR4DCujkqumujsK67lDAgEiABEiCBVCRAYT0V4fPQJEACJJBGCFBY12eiKazrMy+MigRIgARIgARIQP8EKKzrP0fWjNBepXJrxm1N3hybBEiABEiABEiABEiABEiABEiABEiABEjAHAEK6+ao6K6NwrruUsKASIAESIAEUpEAhfVUhM9DkwAJkEAaIUBhXZ+JprCuz7wwKhIgARIgARIgAf0ToLCu/xxZM0Jrit/2OrY1eXNsEiABEiABEiABEiABEiABEiABEiABEiABcwQorJujors2Cuu6SwkDIgESIAESSEUCFNZTET4PTQIkQAJphACFdX0mmsK6PvPCqEiABEiABEiABPRPgMK6/nNkzQjtVSq3ZtzW5M2xSYAESIAESIAESIAESIAESIAESIAESIAEzBGgsG6Oiu7aKKzrLiUMiARIgARIIBUJUFhPRfg8NAmQAAmkEQIU1vWZaArr+swLoyIBEiABEiABEtA/AQrr+s+RNSO0pvhtr2NbkzfHJgESIAESIAESIAESIAESIAESIAESIAESMEeAwro5Krpro7Cuu5QwIBIgARIggVQkQGE9FeHz0CRAAiSQRghQWNdnoims6zMvjIoESIAESIAESED/BCis6z9H1ozQXqVya8ZtTd4cmwRIgARIgARIgARIgARIgARIgARIgARIwBwBCuvmqOiujcK67lLCgEiABEiABFKRAIX1VITPQ5MACZBAGiFAYV2fiaawrs+8MCoSIAESIAESIAH9E6Cwrv8cWTNCa4rf9jq2NXlzbBIgARIgARIgARIgARIgARIgARIgARIgAXMEKKybo6K7NgrruksJAyIBEiABEkhFAhTWUxE+D00CJEACaYQAhXV9JprCuj7zwqhIgARIgARIgAT0T4DCuv5zZM0I7VUqt2bc1uTNsUmABEiABEiABEiABEiABEiABEiABEiABMwRoLBujoru2iis6y4lDIgESIAESCAVCVBYT0X4PDQJkAAJpBECFNb1mWgK6/rMC6MiARIgARIgARLQPwEK6/rPkTUjtKb4ba9jW5M3xyYBEiABEiABEiABEiABEiABEiABEiABEjBHgMK6OSq6a6OwrruUMCASIAESIIFUJEBhPRXh89AkQAIkkEYIUFjXZ6IprOszL4yKBEiABEiABEhA/wQorFueo/Cnz3Dz3kM8eR4BT4+scM/kavkgOtnDXqVya8atpebA+F+BFy9Qpk8/OGfOrDaba9P6W3N+aOJ43Lt40XCIbIUKocLbAw3rXEg9AmGBgTi9+G+4uLmh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P1KmTBlzyP3790v//v3Nxx9++KFLt/Jhw4bJhg0b5IMPPpCKFSua+/sypvNcV61aJSNHjjSD5XqshrF79uwp999/v0RHR5u73n333bJ79275+uuvJTY21vlwadWqlTm3qVOnmuvnzZsn77zzjuzbt080BF+yZElz/RVXXCELFy50HHvy5El58cUXZcmSJRIfHy/58+eXm266SZ566imfA+SOwYw7O3fuFPX4448/zOB9XFycqKcu7733nlSrVs28r8/x7bffNs3//PNPiYqKkpo1a8qTTz4pDRs2NPdx/8+OHTvkhRdeMK31OemFBTfffLNoF/k8efK47E5g3YWDBwgggIBXAQLrXnly/EYC6zm+xDxBBBBAAAEEEEAAAQQQQAABBBBAIAQECKyHQJGM/yFwz36pWqlcSMyVSSKAAAIIIBBoAQLrgRZmfAQQQAABAuv2fA2EUmBdBUMptL438ZgkpSanW3irO/qkh19Jdx/nDfN//FZqlKssNcpUcl4tI2dNNB8/1mOQy3rnB7kioqRCdBHnVZd9PzU1Vf71r3/JypUrpWvXrnL99dfL4cOHzXC1dh1ftGiRFCqUFpLXQPmkSZPkueeekzvvvNM8948//ij9+vUzH+t6XfwZU/d///335X//+595Hp2DhuR13OXLl8tnn30m1atX192kS5cuZqD9l19+uSSgXatWLSlfvrw5X91Xu6p/9dVX5s/Zs2ele/fuZud07WL+7LPP6i5mOF/Xa2j9rrvuMgPjmzdvFg3kN2jQwOyObu7ox38OHDggb731lqxbt84M17do0UKKFStmjvDggw9K6dKlRV01fK8h/euuu07atWtndkyfM2eOHDt2TF566SUzrO982hUrVsi9995rdr7XIH/ZsmXN47/77jupWrWqzJo1y+zSbh1DYN2S4BYBBBDIWIDAesZGOXkPAus5ubo8NwQQQAABBBBAAAEEEEAAAQQQQCBUBAish0SlCKyHRJmYJAIIIIBAkAQIrAcJmtMggAACYSxAYN2exQ+1wLoqhkpofU/iEUkxQt3pLRpAn7/6G/EUWNcwu3MwXUPp2w/u9thJXcfZemC3eAusR0ZESKXotPBzevPxd/2nn34qTz/9tDzxxBNmcN06fv369XLbbbfJ4MGDzQ7euv7ChQtmR28NeGuXc+3w3a1bN9EO4RpsL1CggHm4P2Nq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abPXJEACJEACJEACJEACJEACJEACJEACJEACrglEAcG6O+G3P/kRLeuuvoEmx72VMWUD3caJE8dtVRGs58ud3eVxV2Jv5zznz9ZAro65yjN1PB2TMt6OmzjO20DrOcfhZxIgARIggZhPgIL1mD/GPEMSIAESeNQEKFh/1CPA9kmABEiABEiABEiABIJJgIL1YNKMfrEoKo9+Y8YekwAJkAAJkAAJkAAJkAAJkAAJkAAJkEDMI2CjYN0Xgbe7Mv7kuyobkTwZZKnvKobzBeBLGec6vgizpYy1nNVh3ZpvYkckT2L4Wt9Te+aYu3jW4672XfXBVTnmkQAJkAAJkAAF67wGSIAESIAE7CZAwbrdhBmfBEiABEiABEiABEggMglQsB6ZtKNeWxSsR70xYY9IgARIgARIgARIgARIgARIgARIgARIIPYReISCdXdib1f5rvJksJzznT+7KuMuz+S7imGOyVaSuzIhR3376yzQdv4sUSRP/rMK1k10d+XNcbN1Luf82V05yXdX1tsxX45LGefkqT3nsvxMAiRAAiQQewlQsB57x55nTgIkQAKRRYCC9cgizXZIgARIgARIgARIgAQigwAF65FBOeq2QcF61B0b9owESIAESIAESIAESIAESIAESIAESIAEYg8BmwTr3gTd7o67yneVJwPknO/82Z8y3uq6Om4uEjnm6bgpZ8TYZmvyzdaab92X4wcPH0fe3NldCsidy0p55zznz67K+JPnrqzkm+Sqzf+3dydwdpX1/cd/mQmZbITsCdk3kgBBIhUoslQWo62tuBQBdwt/F2pQrAst1qottShVQYWiolYrmwou9aWCgHVBARHIAkmAJJONZLKQkD1kJv/7u8Nv8swzzzn33HvPvffcez/H18yzP+e57zMJAb4cbSyqLGVN1F70I4AAAgg0rgCB9cZ9tnwyBBBAICsCBNaz8iQ4BwIIIIAAAggggEAaAgTW01Cs3z0IrNfvs+PkCCCAAAIIIIAAAggggAACCCCAQOMI1CCwHhXuLqbfn1ts2x5gV1eXVXtK28tKG9C232dj5ZQa0vaD2m5b6xpYnzFtUv42ofk64K5J0g7NKaYvaq722+WfyfrjylLWxO3HGAIIIIBA4wkQWG+8Z8onQgABBLImQGA9a0+E8yCAAAIIIIAAAgiUI0BgvRy9+l9bjcD6BRe8SQYOHChTpkyRd7zj7TJ79uz6h+MTIIAAAggggAACCCCAAAIIIIAAAgikKFCBwHpcqDtqrJh+f26xbdXTNVHr3P64efYU3PnWF1e6gWy3rmus7Zcr23NvWJ82uWdbHbc5PZ3Oeuvz5/htnVdOX9R6u3+ScXduKfP99bQRQAABBBpfgMB64z9jPiECCCBQawEC67V+AtwfAQQQQAABBBBAIE0BAutpatbfXtUIrL/nPe+VdevWyb333istLS2ybNmT+fB6/WlxYgQQQAABBBBAAAEEEEAAAQQQQACByghkILAeFfgO9ft9pbSj1li/llY3dGtb2f78blmzc4+s37lXOvbuk61798vzBw7KnhcOygtdh6Qrt0dLLlR+REs/GXxEfxk2oL+MGtQmYwcNlIlHDpIpRw6WqcOG2Pb50LgfHNe29a1as15mTD38hnVb6M5x+6yupe0R15dkTtK93PtYPbS/jYXKYueH9qAPAQQQQKBxBQisN+6z5ZMhgAACWREgsJ6VJ8E5EEAAAQQQQAABBNIQaObA+or1HXLp9bfFMv71KcfLR994bq85O3P/3ucHv3tcfvSHxbJn/wG58oLz5OyXHNNrTr00qhFYN4tvfOMbcskll8p1131RLr/8cuumRAABBBBAAAEEEEAAAQQQQAABBBBoeoGUA+sW6A65Ro2F+pP0+XPctlu3s2if2291t7S6rtG6tTt275PHN2+XpVt3yPLndsreg522bcnloP6tMmfEkXL8qKPkxDHDZeyQgfm9NKztBra1vmrNhlxgfWKffru5v0b73T1KaSdZo3P08u/V3Xv4e6HxwzO7a8XO99fTRgABBBBobAEC6439fPl0CCCAQBYECKxn4SlwBgQQQAABBBBAAIG0BJo5sL5p+075zn0PBykXr35WVm3aKp+4+FVy3vw5+TlduZcS3fTz38kPf79Y9h54QY5obZUXOjtzc16dmzM7uE/WO6sZWH/44YfllFNOlY985CPy2c9ek3UazocAAggggAACCCCAAAIIIIAAAgggUDWBFAPrFu6OOntovNQ+f53bdut6Fm27fVZ3S6u78w90dslv12+WhzZuk2Xbno/6WKn1zx05TE4ZP1LOmDhGBrS25PfV/9tEvVa2r5eZ0yb1BMMt0G2lztG627Y+Le0qd1z38feI2tv6rYxaZ+N+Wex8fz1tBBBAAIHGFSCw3rjP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) + +Please take a closer look at how tracing is handled in Weave! + +## Conclusion +In this tutorial, we learned how to conveniently develop a multi-agent system using structured output and Weave, provided by OpenAI for tracking inputs, final outputs, and intermediate output formats. diff --git a/docs/docs/tutorial-eval.md b/docs/docs/tutorial-eval.md index 2b4f202244d..44ccdfa5a9d 100644 --- a/docs/docs/tutorial-eval.md +++ b/docs/docs/tutorial-eval.md @@ -94,7 +94,7 @@ Here `sentence` is passed to the model's predict function, and `target` is used ```python import weave -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 weave.init('intro-example') @@ -132,7 +132,7 @@ import asyncio # highlight-next-line import weave # highlight-next-line -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 import openai # We create a model class with one predict function. diff --git a/docs/docs/tutorial-rag.md b/docs/docs/tutorial-rag.md index 43fbf3d9994..e88e27e38bc 100644 --- a/docs/docs/tutorial-rag.md +++ b/docs/docs/tutorial-rag.md @@ -182,7 +182,7 @@ On a high-level the steps to create custom Scorer are quite simple: ```python -from weave.flow.scorer import Scorer +from weave.scorers import Scorer from weave import WeaveList class CorrectnessLLMJudge(Scorer): diff --git a/docs/notebooks/audio_with_weave.ipynb b/docs/notebooks/audio_with_weave.ipynb new file mode 100644 index 00000000000..a4a3dfa2d04 --- /dev/null +++ b/docs/notebooks/audio_with_weave.ipynb @@ -0,0 +1,1464 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "QLKCxvuewpXp" + }, + "source": [ + "# How to use Weave with Audio Data: An OpenAI Example\n", + "\n", + "This demo uses the OpenAI chat completions API with GPT 4o Audio Preview to generate audio responses to text prompts and track these in Weave.\n", + "\n", + "\n", + "\n", + "\n", + "For the advanced use case, we leverage the OpenAI Realtime API to stream audio in realtime. Click the following thumbnail to view the video demonstration, or click [here](https://www.youtube.com/watch?v=lnnd73xDElw).\n", + "\n", + "[![Everything Is AWESOME](https://img.youtube.com/vi/lnnd73xDElw/0.jpg)](https://www.youtube.com/watch?v=lnnd73xDElw \"Everything Is AWESOME\")\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "g5_ISqCHw-if" + }, + "source": [ + "## Setup\n", + "\n", + "Start by installing the OpenAI (`openai`) and Weave (`weave`) dependencies, as well as API key management dependencey `set-env`." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "id": "2Y2XINQTjm4q" + }, + "outputs": [], + "source": [ + "%%capture\n", + "!pip install openai\n", + "!pip install weave\n", + "!pip install set-env-colab-kaggle-dotenv -q # for env var" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "aSsInJkXxTUi" + }, + "source": [ + "Next, load the required API keys for OpenAI and Weave. Here, we use set_env which is compatible with google colab's secret keys manager, and is an alternative to colab's specific `google.colab.userdata`. See: [here](https://pypi.org/project/set-env-colab-kaggle-dotenv/) for usage instructions. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "fjEhdPz-klhq", + "outputId": "0f0067fb-e9de-46e5-ede0-64b3db79ef3e" + }, + "outputs": [], + "source": [ + "# Set environment variables.\n", + "from set_env import set_env\n", + "\n", + "_ = set_env(\"OPENAI_API_KEY\")\n", + "_ = set_env(\"WANDB_API_KEY\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "SXjZLdpexbJO" + }, + "source": [ + "And finally import the required libraries." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "id": "sjsUjX2Gxasp" + }, + "outputs": [], + "source": [ + "import base64\n", + "import os\n", + "import time\n", + "import wave\n", + "\n", + "import numpy as np\n", + "from IPython.display import display\n", + "from openai import OpenAI\n", + "\n", + "import weave" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "clLjkW05xdYq" + }, + "source": [ + "## Audio Streaming and Storage Example" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "s5sFlW3-xj62" + }, + "source": [ + "Now we will setup a call to OpenAI's completions endpoint with audio modality enabled. First create the OpenAI client and initiate a Weave project." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "VZVBhFzRxjKp", + "outputId": "7447b59b-0733-42e8-c103-0712a578d9b6" + }, + "outputs": [], + "source": [ + "client = OpenAI(api_key=os.environ.get(\"OPENAI_API_KEY\"))\n", + "weave.init(\"openai-audio-chat\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "o9gg1LkNzOIZ" + }, + "source": [ + "Now we will define our OpenAI completions request and add our Weave decorator (op).\n", + "\n", + "Here, we define the function `prompt_endpont_and_log_trace`. This function has three primary steps:\n", + "1. We make a completion object using the `GPT 4o Audio Preview` model that supports text and audio inputs and outputs.\n", + " - We prompt the model to count to 13 slowly with varying accents.\n", + " - We set the completion to \"stream\".\n", + "\n", + "2. We open a new output file to which the streamed data is writen chunk by chunk.\n", + "\n", + "3. We return an open file handler to the audio file so Weave logs the audio data in the trace." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "id": "XGjJIbOYjkf5" + }, + "outputs": [], + "source": [ + "SAMPLE_RATE = 22050\n", + "\n", + "\n", + "@weave.op()\n", + "def prompt_endpoint_and_log_trace(system_prompt=None, user_prompt=None):\n", + " if not system_prompt:\n", + " system_prompt = \"You're the fastest counter in the world\"\n", + " if not user_prompt:\n", + " user_prompt = \"Count to 13 super super slow, enunciate each number with a dramatic flair, changing up accents as you go along. British, French, German, Spanish, etc.\"\n", + " # Request from the OpenAI API with audio modality\n", + " completion = client.chat.completions.create(\n", + " model=\"gpt-4o-audio-preview\",\n", + " modalities=[\"text\", \"audio\"],\n", + " audio={\"voice\": \"fable\", \"format\": \"pcm16\"},\n", + " stream=True,\n", + " messages=[\n", + " {\"role\": \"system\", \"content\": system_prompt},\n", + " {\"role\": \"user\", \"content\": user_prompt},\n", + " ],\n", + " )\n", + "\n", + " # Open a wave file for writing\n", + " with wave.open(\"./output.wav\", \"wb\") as wav_file:\n", + " wav_file.setnchannels(1) # Mono\n", + " wav_file.setsampwidth(2) # 16-bit\n", + " wav_file.setframerate(SAMPLE_RATE) # Sample rate (adjust if needed)\n", + "\n", + " # Write chunks as they are streamed in from the API\n", + " for chunk in completion:\n", + " if (\n", + " hasattr(chunk, \"choices\")\n", + " and chunk.choices is not None\n", + " and len(chunk.choices) > 0\n", + " ):\n", + " if (\n", + " hasattr(chunk.choices[0].delta, \"audio\")\n", + " and chunk.choices[0].delta.audio.get(\"data\") is not None\n", + " ):\n", + " # Decode the base64 audio data\n", + " audio_data = base64.b64decode(\n", + " chunk.choices[0].delta.audio.get(\"data\")\n", + " )\n", + "\n", + " # Write the current chunk to the wave file\n", + " wav_file.writeframes(audio_data)\n", + "\n", + " # Return the file to Weave op\n", + " return wave.open(\"output.wav\", \"rb\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "PiidpfzXz7X0" + }, + "source": [ + "## Testing\n", + "\n", + "Run the following cell. The system and user prompt will be stored in a Weave trace as well as the output audio.\n", + "After running the cell, click the link next to the \"🍩\" emoji to view your trace." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 93 + }, + "id": "xnpZASeJoPQn", + "outputId": "25d9a956-3367-4668-ca91-718f6ccb3feb" + }, + "outputs": [], + "source": [ + "from IPython.display import Audio, display\n", + "\n", + "# Call the function to write the audio stream\n", + "prompt_endpoint_and_log_trace(\n", + " system_prompt=\"You're the fastest counter in the world\",\n", + " user_prompt=\"Count to 13 super super slow, enunciate each number with a dramatic flair, changing up accents as you go along. British, French, German, Spanish, etc.\",\n", + ")\n", + "\n", + "# Display the updated audio stream\n", + "display(Audio(\"output.wav\", rate=SAMPLE_RATE, autoplay=True))" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "P7zY5fho4hOG" + }, + "source": [ + "# Advanced Usage: Realtime Audio API with Weave\n", + "\n", + "
\n", + " (Advanced) Realtime Audio API with Weave \n", + "OpenAI's realtime API is a highly functional and reliable conversational API for building realtime audio and text assistants.\n", + "\n", + "Please note:\n", + "- Review the cells in [Microphone Configuration](#microphone-configuration)\n", + "- Due to limitations of the Google Colab execution environment, **this must be run on your host machine** as a Jupyter Notebook. This cannot be ran in the browser.\n", + " - On MacOS you will need to install `portaudio` via Brew (see [here](https://formulae.brew.sh/formula/portaudio)) for Pyaudio to function.\n", + "- OpenAI's Python SDK does not yet provide Realtime API support. We implement the complete OAI Realtime API schema in Pydantic for greater legibility, and may deprecate once official support is released.\n", + "- The `enable_audio_playback` toggle will cause playback of assistant outputted audio. Please note that **headphones are required if this is enabled**, as echo detection requires a highly complex implementation.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "JKY6F0d06gRh" + }, + "source": [ + "## Requirements Setup" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "id": "A9SvfhFH6fGL" + }, + "outputs": [], + "source": [ + "%%capture\n", + "!pip install numpy==2.0\n", + "!pip install weave\n", + "!pip install pyaudio # On mac, you may need to install portaudio first with `brew install portaudio`\n", + "!pip install websocket-client\n", + "!pip install set-env-colab-kaggle-dotenv -q # for env var\n", + "!pip install resampy" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "id": "dhe4PsRx6miw" + }, + "outputs": [], + "source": [ + "import base64\n", + "import io\n", + "import json\n", + "import os\n", + "import threading\n", + "import time\n", + "import wave\n", + "from typing import Dict, List, Optional\n", + "\n", + "import numpy as np\n", + "import pyaudio\n", + "import resampy\n", + "import websocket\n", + "from set_env import set_env\n", + "\n", + "import weave" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "E_aXNWTV6n36" + }, + "outputs": [], + "source": [ + "# Set environment variables.\n", + "# See: https://pypi.org/project/set-env-colab-kaggle-dotenv/ for usage instructions.\n", + "_ = set_env(\"OPENAI_API_KEY\")\n", + "_ = set_env(\"WANDB_API_KEY\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "detJ21276p31" + }, + "source": [ + "## Microphone Configuration\n", + "\n", + "Run the following cell to find all available audio devices. Then, populate the `INPUT_DEVICE_INDEX` and the `OUTPUT_DEVICE_INDEX` based on the devices listed. Your input device will have at least 1 input channels, and your output device will have at least 1 output channels." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 211 + }, + "id": "uIDGPQr06t71", + "outputId": "87ebaaf0-15b0-4ce7-c807-6fc375c860fc" + }, + "outputs": [], + "source": [ + "# Get device list from pyaudio so we can configure the next cell\n", + "p = pyaudio.PyAudio()\n", + "devices_data = {i: p.get_device_info_by_index(i) for i in range(p.get_device_count())}\n", + "for i, device in devices_data.items():\n", + " print(\n", + " f\"Found device @{i}: {device['name']} with sample rate: {device['defaultSampleRate']} and input channels: {device['maxInputChannels']} and output channels: {device['maxOutputChannels']}\"\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 211 + }, + "id": "BoJDJUf76vjg", + "outputId": "aba922db-bdcf-421b-dec4-84e7fc2ffd50" + }, + "outputs": [], + "source": [ + "INPUT_DEVICE_INDEX = 3 # @param # Choose based on device list above. Make sure device has > 0 input channels.\n", + "OUTPUT_DEVICE_INDEX = 12 # @param # Chose based on device list above. Make sure device has > 0 output channels.\n", + "enable_audio_playback = True # @param {type:\"boolean\"} # Toggle on assistant audio playback. Requires headphones.\n", + "\n", + "# Audio recording and streaming parameters\n", + "INPUT_DEVICE_CHANNELS = devices_data[INPUT_DEVICE_INDEX][\n", + " \"maxInputChannels\"\n", + "] # From device list above\n", + "SAMPLE_RATE = int(\n", + " devices_data[INPUT_DEVICE_INDEX][\"defaultSampleRate\"]\n", + ") # From device list above\n", + "CHUNK = int(SAMPLE_RATE / 10) # Samples per frame\n", + "SAMPLE_WIDTH = p.get_sample_size(pyaudio.paInt16) # Samples per frame for the format\n", + "CHUNK_DURATION = 0.3 # Seconds of audio per chunk sent to OAI API\n", + "OAI_SAMPLE_RATE = (\n", + " 24000 # OAI Sample Rate is 24kHz, we need this to play or save assistant audio\n", + ")\n", + "OUTPUT_DEVICE_CHANNELS = 1 # Set to 1 for mono output" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## OpenAI Realtime API Schema Implementation\n", + "\n", + "The OpenAI Python SDK does not yet provide Realtime API support. We implement the complete OAI Realtime API schema in Pydantic for greater legibility, and may deprecate once official support is released.\n", + "\n", + "
\n", + " Pydantic Schema for OpenAI Realtime API (OpenAI's SDK lacks Realtime API support) " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "id": "MqmBWnso6YjS" + }, + "outputs": [], + "source": [ + "from enum import Enum\n", + "from typing import Any, Dict, List, Literal, Optional, Union\n", + "\n", + "from pydantic import BaseModel, Field, ValidationError\n", + "\n", + "\n", + "class BaseEvent(BaseModel):\n", + " type: Union[\"ClientEventTypes\", \"ServerEventTypes\"]\n", + " event_id: Optional[str] = None # Add event_id as an optional field for all events\n", + "\n", + " # def model_dump_json(self, *args, **kwargs):\n", + " # # Only include non-None fields\n", + " # return super().model_dump_json(*args, exclude_none=True, **kwargs)\n", + "\n", + "\n", + "class ChatMessage(BaseModel):\n", + " role: Literal[\"user\", \"assistant\"]\n", + " content: str\n", + " timestamp: float\n", + "\n", + "\n", + "\"\"\" CLIENT EVENTS \"\"\"\n", + "\n", + "\n", + "class ClientEventTypes(str, Enum):\n", + " SESSION_UPDATE = \"session.update\"\n", + " CONVERSATION_ITEM_CREATE = \"conversation.item.create\"\n", + " CONVERSATION_ITEM_TRUNCATE = \"conversation.item.truncate\"\n", + " CONVERSATION_ITEM_DELETE = \"conversation.item.delete\"\n", + " RESPONSE_CREATE = \"response.create\"\n", + " RESPONSE_CANCEL = \"response.cancel\"\n", + " INPUT_AUDIO_BUFFER_APPEND = \"input_audio_buffer.append\"\n", + " INPUT_AUDIO_BUFFER_COMMIT = \"input_audio_buffer.commit\"\n", + " INPUT_AUDIO_BUFFER_CLEAR = \"input_audio_buffer.clear\"\n", + " ERROR = \"error\"\n", + "\n", + "\n", + "#### Session Update\n", + "class TurnDetection(BaseModel):\n", + " type: Literal[\"server_vad\"]\n", + " threshold: float = Field(..., ge=0.0, le=1.0)\n", + " prefix_padding_ms: int\n", + " silence_duration_ms: int\n", + "\n", + "\n", + "class InputAudioTranscription(BaseModel):\n", + " model: Optional[str] = None\n", + "\n", + "\n", + "class ToolParameterProperty(BaseModel):\n", + " type: str\n", + "\n", + "\n", + "class ToolParameter(BaseModel):\n", + " type: str\n", + " properties: Dict[str, ToolParameterProperty]\n", + " required: List[str]\n", + "\n", + "\n", + "class Tool(BaseModel):\n", + " type: Literal[\"function\", \"code_interpreter\", \"file_search\"]\n", + " name: Optional[str] = None\n", + " description: Optional[str] = None\n", + " parameters: Optional[ToolParameter] = None\n", + "\n", + "\n", + "class Session(BaseModel):\n", + " modalities: Optional[List[str]] = None\n", + " instructions: Optional[str] = None\n", + " voice: Optional[str] = None\n", + " input_audio_format: Optional[str] = None\n", + " output_audio_format: Optional[str] = None\n", + " input_audio_transcription: Optional[InputAudioTranscription] = None\n", + " turn_detection: Optional[TurnDetection] = None\n", + " tools: Optional[List[Tool]] = None\n", + " tool_choice: Optional[str] = None\n", + " temperature: Optional[float] = None\n", + " max_output_tokens: Optional[int] = None\n", + "\n", + "\n", + "class SessionUpdate(BaseEvent):\n", + " type: Literal[ClientEventTypes.SESSION_UPDATE] = ClientEventTypes.SESSION_UPDATE\n", + " session: Session\n", + "\n", + "\n", + "#### Audio Buffers\n", + "class InputAudioBufferAppend(BaseEvent):\n", + " type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_APPEND] = (\n", + " ClientEventTypes.INPUT_AUDIO_BUFFER_APPEND\n", + " )\n", + " audio: str\n", + "\n", + "\n", + "class InputAudioBufferCommit(BaseEvent):\n", + " type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_COMMIT] = (\n", + " ClientEventTypes.INPUT_AUDIO_BUFFER_COMMIT\n", + " )\n", + "\n", + "\n", + "class InputAudioBufferClear(BaseEvent):\n", + " type: Literal[ClientEventTypes.INPUT_AUDIO_BUFFER_CLEAR] = (\n", + " ClientEventTypes.INPUT_AUDIO_BUFFER_CLEAR\n", + " )\n", + "\n", + "\n", + "#### Messages\n", + "class MessageContent(BaseModel):\n", + " type: Literal[\"input_audio\"]\n", + " audio: str\n", + "\n", + "\n", + "class ConversationItemContent(BaseModel):\n", + " type: Literal[\"input_text\", \"input_audio\", \"text\", \"audio\"]\n", + " text: Optional[str] = None\n", + " audio: Optional[str] = None\n", + " transcript: Optional[str] = None\n", + "\n", + "\n", + "class FunctionCallContent(BaseModel):\n", + " call_id: str\n", + " name: str\n", + " arguments: str\n", + "\n", + "\n", + "class FunctionCallOutputContent(BaseModel):\n", + " output: str\n", + "\n", + "\n", + "class ConversationItem(BaseModel):\n", + " id: Optional[str] = None\n", + " type: Literal[\"message\", \"function_call\", \"function_call_output\"]\n", + " status: Optional[Literal[\"completed\", \"in_progress\", \"incomplete\"]] = None\n", + " role: Literal[\"user\", \"assistant\", \"system\"]\n", + " content: List[\n", + " Union[ConversationItemContent, FunctionCallContent, FunctionCallOutputContent]\n", + " ]\n", + " call_id: Optional[str] = None\n", + " name: Optional[str] = None\n", + " arguments: Optional[str] = None\n", + " output: Optional[str] = None\n", + "\n", + "\n", + "class ConversationItemCreate(BaseEvent):\n", + " type: Literal[ClientEventTypes.CONVERSATION_ITEM_CREATE] = (\n", + " ClientEventTypes.CONVERSATION_ITEM_CREATE\n", + " )\n", + " item: ConversationItem\n", + "\n", + "\n", + "class ConversationItemTruncate(BaseEvent):\n", + " type: Literal[ClientEventTypes.CONVERSATION_ITEM_TRUNCATE] = (\n", + " ClientEventTypes.CONVERSATION_ITEM_TRUNCATE\n", + " )\n", + " item_id: str\n", + " content_index: int\n", + " audio_end_ms: int\n", + "\n", + "\n", + "class ConversationItemDelete(BaseEvent):\n", + " type: Literal[ClientEventTypes.CONVERSATION_ITEM_DELETE] = (\n", + " ClientEventTypes.CONVERSATION_ITEM_DELETE\n", + " )\n", + " item_id: str\n", + "\n", + "\n", + "#### Responses\n", + "class ResponseCreate(BaseEvent):\n", + " type: Literal[ClientEventTypes.RESPONSE_CREATE] = ClientEventTypes.RESPONSE_CREATE\n", + "\n", + "\n", + "class ResponseCancel(BaseEvent):\n", + " type: Literal[ClientEventTypes.RESPONSE_CANCEL] = ClientEventTypes.RESPONSE_CANCEL\n", + "\n", + "\n", + "# Update the Event union to include all event types\n", + "ClientEvent = Union[\n", + " SessionUpdate,\n", + " InputAudioBufferAppend,\n", + " InputAudioBufferCommit,\n", + " InputAudioBufferClear,\n", + " ConversationItemCreate,\n", + " ConversationItemTruncate,\n", + " ConversationItemDelete,\n", + " ResponseCreate,\n", + " ResponseCancel,\n", + "]\n", + "\n", + "\"\"\" SERVER EVENTS \"\"\"\n", + "\n", + "\n", + "class ServerEventTypes(str, Enum):\n", + " ERROR = \"error\"\n", + " RESPONSE_AUDIO_TRANSCRIPT_DONE = \"response.audio_transcript.done\"\n", + " RESPONSE_AUDIO_TRANSCRIPT_DELTA = \"response.audio_transcript.delta\"\n", + " RESPONSE_AUDIO_DELTA = \"response.audio.delta\"\n", + " SESSION_CREATED = \"session.created\"\n", + " SESSION_UPDATED = \"session.updated\"\n", + " CONVERSATION_CREATED = \"conversation.created\"\n", + " INPUT_AUDIO_BUFFER_COMMITTED = \"input_audio_buffer.committed\"\n", + " INPUT_AUDIO_BUFFER_CLEARED = \"input_audio_buffer.cleared\"\n", + " INPUT_AUDIO_BUFFER_SPEECH_STARTED = \"input_audio_buffer.speech_started\"\n", + " INPUT_AUDIO_BUFFER_SPEECH_STOPPED = \"input_audio_buffer.speech_stopped\"\n", + " CONVERSATION_ITEM_CREATED = \"conversation.item.created\"\n", + " CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED = (\n", + " \"conversation.item.input_audio_transcription.completed\"\n", + " )\n", + " CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED = (\n", + " \"conversation.item.input_audio_transcription.failed\"\n", + " )\n", + " CONVERSATION_ITEM_TRUNCATED = \"conversation.item.truncated\"\n", + " CONVERSATION_ITEM_DELETED = \"conversation.item.deleted\"\n", + " RESPONSE_CREATED = \"response.created\"\n", + " RESPONSE_DONE = \"response.done\"\n", + " RESPONSE_OUTPUT_ITEM_ADDED = \"response.output_item.added\"\n", + " RESPONSE_OUTPUT_ITEM_DONE = \"response.output_item.done\"\n", + " RESPONSE_CONTENT_PART_ADDED = \"response.content_part.added\"\n", + " RESPONSE_CONTENT_PART_DONE = \"response.content_part.done\"\n", + " RESPONSE_TEXT_DELTA = \"response.text.delta\"\n", + " RESPONSE_TEXT_DONE = \"response.text.done\"\n", + " RESPONSE_AUDIO_DONE = \"response.audio.done\"\n", + " RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA = \"response.function_call_arguments.delta\"\n", + " RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE = \"response.function_call_arguments.done\"\n", + " RATE_LIMITS_UPDATED = \"rate_limits.updated\"\n", + "\n", + "\n", + "#### Errors\n", + "class ErrorDetails(BaseModel):\n", + " type: Optional[str] = None\n", + " code: Optional[str] = None\n", + " message: Optional[str] = None\n", + " param: Optional[str] = None\n", + "\n", + "\n", + "class ErrorEvent(BaseEvent):\n", + " type: Literal[ServerEventTypes.ERROR] = ServerEventTypes.ERROR\n", + " error: ErrorDetails\n", + "\n", + "\n", + "#### Session\n", + "class SessionCreated(BaseEvent):\n", + " type: Literal[ServerEventTypes.SESSION_CREATED] = ServerEventTypes.SESSION_CREATED\n", + " session: Session\n", + "\n", + "\n", + "class SessionUpdated(BaseEvent):\n", + " type: Literal[ServerEventTypes.SESSION_UPDATED] = ServerEventTypes.SESSION_UPDATED\n", + " session: Session\n", + "\n", + "\n", + "#### Conversation\n", + "class Conversation(BaseModel):\n", + " id: str\n", + " object: Literal[\"realtime.conversation\"]\n", + "\n", + "\n", + "class ConversationCreated(BaseEvent):\n", + " type: Literal[ServerEventTypes.CONVERSATION_CREATED] = (\n", + " ServerEventTypes.CONVERSATION_CREATED\n", + " )\n", + " conversation: Conversation\n", + "\n", + "\n", + "class ConversationItemCreated(BaseEvent):\n", + " type: Literal[ServerEventTypes.CONVERSATION_ITEM_CREATED] = (\n", + " ServerEventTypes.CONVERSATION_ITEM_CREATED\n", + " )\n", + " previous_item_id: Optional[str] = None\n", + " item: ConversationItem\n", + "\n", + "\n", + "class ConversationItemInputAudioTranscriptionCompleted(BaseEvent):\n", + " type: Literal[\n", + " ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED\n", + " ] = ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED\n", + " item_id: str\n", + " content_index: int\n", + " transcript: str\n", + "\n", + "\n", + "class ConversationItemInputAudioTranscriptionFailed(BaseEvent):\n", + " type: Literal[\n", + " ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED\n", + " ] = ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED\n", + " item_id: str\n", + " content_index: int\n", + " error: Dict[str, Any]\n", + "\n", + "\n", + "class ConversationItemTruncated(BaseEvent):\n", + " type: Literal[ServerEventTypes.CONVERSATION_ITEM_TRUNCATED] = (\n", + " ServerEventTypes.CONVERSATION_ITEM_TRUNCATED\n", + " )\n", + " item_id: str\n", + " content_index: int\n", + " audio_end_ms: int\n", + "\n", + "\n", + "class ConversationItemDeleted(BaseEvent):\n", + " type: Literal[ServerEventTypes.CONVERSATION_ITEM_DELETED] = (\n", + " ServerEventTypes.CONVERSATION_ITEM_DELETED\n", + " )\n", + " item_id: str\n", + "\n", + "\n", + "#### Response\n", + "class ResponseUsage(BaseModel):\n", + " total_tokens: int\n", + " input_tokens: int\n", + " output_tokens: int\n", + " input_token_details: Optional[Dict[str, int]] = None\n", + " output_token_details: Optional[Dict[str, int]] = None\n", + "\n", + "\n", + "class ResponseOutput(BaseModel):\n", + " id: str\n", + " object: Literal[\"realtime.item\"]\n", + " type: str\n", + " status: str\n", + " role: str\n", + " content: List[Dict[str, Any]]\n", + "\n", + "\n", + "class ResponseContentPart(BaseModel):\n", + " type: str\n", + " text: Optional[str] = None\n", + "\n", + "\n", + "class ResponseOutputItemContent(BaseModel):\n", + " type: str\n", + " text: Optional[str] = None\n", + "\n", + "\n", + "class ResponseStatusDetails(BaseModel):\n", + " type: str\n", + " reason: str\n", + "\n", + "\n", + "class ResponseOutputItem(BaseModel):\n", + " id: str\n", + " object: Literal[\"realtime.item\"]\n", + " type: str\n", + " status: str\n", + " role: str\n", + " content: List[ResponseOutputItemContent]\n", + "\n", + "\n", + "class Response(BaseModel):\n", + " id: str\n", + " object: Literal[\"realtime.response\"]\n", + " status: str\n", + " status_details: Optional[ResponseStatusDetails] = None\n", + " output: List[ResponseOutput]\n", + " usage: Optional[ResponseUsage]\n", + "\n", + "\n", + "class ResponseCreated(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_CREATED] = ServerEventTypes.RESPONSE_CREATED\n", + " response: Response\n", + "\n", + "\n", + "class ResponseDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_DONE] = ServerEventTypes.RESPONSE_DONE\n", + " response: Response\n", + "\n", + "\n", + "class ResponseOutputItemAdded(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED] = (\n", + " ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED\n", + " )\n", + " response_id: str\n", + " output_index: int\n", + " item: ResponseOutputItem\n", + "\n", + "\n", + "class ResponseOutputItemDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE] = (\n", + " ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE\n", + " )\n", + " response_id: str\n", + " output_index: int\n", + " item: ResponseOutputItem\n", + "\n", + "\n", + "class ResponseContentPartAdded(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_CONTENT_PART_ADDED] = (\n", + " ServerEventTypes.RESPONSE_CONTENT_PART_ADDED\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " content_index: int\n", + " part: ResponseContentPart\n", + "\n", + "\n", + "class ResponseContentPartDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_CONTENT_PART_DONE] = (\n", + " ServerEventTypes.RESPONSE_CONTENT_PART_DONE\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " content_index: int\n", + " part: ResponseContentPart\n", + "\n", + "\n", + "#### Response Text\n", + "class ResponseTextDelta(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_TEXT_DELTA] = (\n", + " ServerEventTypes.RESPONSE_TEXT_DELTA\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " content_index: int\n", + " delta: str\n", + "\n", + "\n", + "class ResponseTextDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_TEXT_DONE] = (\n", + " ServerEventTypes.RESPONSE_TEXT_DONE\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " content_index: int\n", + " text: str\n", + "\n", + "\n", + "#### Response Audio\n", + "class ResponseAudioTranscriptDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE] = (\n", + " ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE\n", + " )\n", + " transcript: str\n", + "\n", + "\n", + "class ResponseAudioTranscriptDelta(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA] = (\n", + " ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA\n", + " )\n", + " delta: str\n", + "\n", + "\n", + "class ResponseAudioDelta(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_AUDIO_DELTA] = (\n", + " ServerEventTypes.RESPONSE_AUDIO_DELTA\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " delta: str\n", + "\n", + "\n", + "class ResponseAudioDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_AUDIO_DONE] = (\n", + " ServerEventTypes.RESPONSE_AUDIO_DONE\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " content_index: int\n", + "\n", + "\n", + "class InputAudioBufferCommitted(BaseEvent):\n", + " type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED] = (\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED\n", + " )\n", + " previous_item_id: Optional[str] = None\n", + " item_id: Optional[str] = None\n", + " event_id: Optional[str] = None\n", + "\n", + "\n", + "class InputAudioBufferCleared(BaseEvent):\n", + " type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED] = (\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED\n", + " )\n", + "\n", + "\n", + "class InputAudioBufferSpeechStarted(BaseEvent):\n", + " type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED] = (\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED\n", + " )\n", + " audio_start_ms: int\n", + " item_id: str\n", + "\n", + "\n", + "class InputAudioBufferSpeechStopped(BaseEvent):\n", + " type: Literal[ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED] = (\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED\n", + " )\n", + " audio_end_ms: int\n", + " item_id: str\n", + "\n", + "\n", + "#### Function Calls\n", + "class ResponseFunctionCallArgumentsDelta(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA] = (\n", + " ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DELTA\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " call_id: str\n", + " delta: str\n", + "\n", + "\n", + "class ResponseFunctionCallArgumentsDone(BaseEvent):\n", + " type: Literal[ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE] = (\n", + " ServerEventTypes.RESPONSE_FUNCTION_CALL_ARGUMENTS_DONE\n", + " )\n", + " response_id: str\n", + " item_id: str\n", + " output_index: int\n", + " call_id: str\n", + " arguments: str\n", + "\n", + "\n", + "#### Rate Limits\n", + "class RateLimit(BaseModel):\n", + " name: str\n", + " limit: int\n", + " remaining: int\n", + " reset_seconds: float\n", + "\n", + "\n", + "class RateLimitsUpdated(BaseEvent):\n", + " type: Literal[ServerEventTypes.RATE_LIMITS_UPDATED] = (\n", + " ServerEventTypes.RATE_LIMITS_UPDATED\n", + " )\n", + " rate_limits: List[RateLimit]\n", + "\n", + "\n", + "ServerEvent = Union[\n", + " ErrorEvent,\n", + " ConversationCreated,\n", + " ResponseAudioTranscriptDone,\n", + " ResponseAudioTranscriptDelta,\n", + " ResponseAudioDelta,\n", + " ResponseCreated,\n", + " ResponseDone,\n", + " ResponseOutputItemAdded,\n", + " ResponseOutputItemDone,\n", + " ResponseContentPartAdded,\n", + " ResponseContentPartDone,\n", + " ResponseTextDelta,\n", + " ResponseTextDone,\n", + " ResponseAudioDone,\n", + " ConversationItemInputAudioTranscriptionCompleted,\n", + " SessionCreated,\n", + " SessionUpdated,\n", + " InputAudioBufferCleared,\n", + " InputAudioBufferSpeechStarted,\n", + " InputAudioBufferSpeechStopped,\n", + " ConversationItemCreated,\n", + " ConversationItemInputAudioTranscriptionFailed,\n", + " ConversationItemTruncated,\n", + " ConversationItemDeleted,\n", + " RateLimitsUpdated,\n", + "]\n", + "\n", + "EVENT_TYPE_TO_MODEL = {\n", + " ServerEventTypes.ERROR: ErrorEvent,\n", + " ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE: ResponseAudioTranscriptDone,\n", + " ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DELTA: ResponseAudioTranscriptDelta,\n", + " ServerEventTypes.RESPONSE_AUDIO_DELTA: ResponseAudioDelta,\n", + " ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED: ConversationItemInputAudioTranscriptionCompleted,\n", + " ServerEventTypes.SESSION_CREATED: SessionCreated,\n", + " ServerEventTypes.SESSION_UPDATED: SessionUpdated,\n", + " ServerEventTypes.CONVERSATION_CREATED: ConversationCreated,\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_COMMITTED: InputAudioBufferCommitted,\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_CLEARED: InputAudioBufferCleared,\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STARTED: InputAudioBufferSpeechStarted,\n", + " ServerEventTypes.INPUT_AUDIO_BUFFER_SPEECH_STOPPED: InputAudioBufferSpeechStopped,\n", + " ServerEventTypes.CONVERSATION_ITEM_CREATED: ConversationItemCreated,\n", + " ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_FAILED: ConversationItemInputAudioTranscriptionFailed,\n", + " ServerEventTypes.CONVERSATION_ITEM_TRUNCATED: ConversationItemTruncated,\n", + " ServerEventTypes.CONVERSATION_ITEM_DELETED: ConversationItemDeleted,\n", + " ServerEventTypes.RESPONSE_CREATED: ResponseCreated,\n", + " ServerEventTypes.RESPONSE_DONE: ResponseDone,\n", + " ServerEventTypes.RESPONSE_OUTPUT_ITEM_ADDED: ResponseOutputItemAdded,\n", + " ServerEventTypes.RESPONSE_OUTPUT_ITEM_DONE: ResponseOutputItemDone,\n", + " ServerEventTypes.RESPONSE_CONTENT_PART_ADDED: ResponseContentPartAdded,\n", + " ServerEventTypes.RESPONSE_CONTENT_PART_DONE: ResponseContentPartDone,\n", + " ServerEventTypes.RESPONSE_TEXT_DELTA: ResponseTextDelta,\n", + " ServerEventTypes.RESPONSE_TEXT_DONE: ResponseTextDone,\n", + " ServerEventTypes.RESPONSE_AUDIO_DONE: ResponseAudioDone,\n", + " ServerEventTypes.RATE_LIMITS_UPDATED: RateLimitsUpdated,\n", + "}\n", + "\n", + "\n", + "def parse_server_event(event_data: dict) -> ServerEvent:\n", + " event_type = event_data.get(\"type\")\n", + " if not event_type:\n", + " raise ValueError(\"Event data is missing 'type' field\")\n", + "\n", + " model_class = EVENT_TYPE_TO_MODEL.get(event_type)\n", + " if not model_class:\n", + " raise ValueError(f\"Unknown event type: {event_type}\")\n", + "\n", + " try:\n", + " return model_class(**event_data)\n", + " except ValidationError as e:\n", + " raise ValueError(f\"Failed to parse event of type {event_type}: {str(e)}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Audio Stream Writer (To Disk and In Memory)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "id": "RNmGNIrv64x3" + }, + "outputs": [], + "source": [ + "class StreamingWavWriter:\n", + " \"\"\"Writes audio integer or byte array chunks to a WAV file.\"\"\"\n", + "\n", + " wav_file = None\n", + " buffer = None\n", + " in_memory = False\n", + "\n", + " def __init__(\n", + " self,\n", + " filename=None,\n", + " channels=INPUT_DEVICE_CHANNELS,\n", + " sample_width=SAMPLE_WIDTH,\n", + " framerate=SAMPLE_RATE,\n", + " ):\n", + " self.in_memory = filename is None\n", + " if self.in_memory:\n", + " self.buffer = io.BytesIO()\n", + " self.wav_file = wave.open(self.buffer, \"wb\")\n", + " else:\n", + " self.wav_file = wave.open(filename, \"wb\")\n", + "\n", + " self.wav_file.setnchannels(channels)\n", + " self.wav_file.setsampwidth(sample_width)\n", + " self.wav_file.setframerate(framerate)\n", + "\n", + " def append_int16_chunk(self, int16_data):\n", + " if int16_data is not None:\n", + " self.wav_file.writeframes(\n", + " int16_data.tobytes()\n", + " if isinstance(int16_data, np.ndarray)\n", + " else int16_data\n", + " )\n", + "\n", + " def close(self):\n", + " self.wav_file.close()\n", + "\n", + " def get_wav_buffer(self):\n", + " assert self.in_memory, \"Buffer only available if stream is in memory.\"\n", + " return self.buffer" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "1VyirmR_7BMW" + }, + "source": [ + "## Realtime Audio Model\n", + "\n", + "The realtime (RT) audio model uses a websocket to send events to OpenAI's Realtime audio API. This works as follows:\n", + "\n", + "1. __init:__ We initialize local buffers (input audio) and streams (assistant playback stream, user audio disk writer stream) and open a connection to the Realtime API.\n", + "2. __receive_messages_thread__: A thread handles receiving messages from the API. Four primary event types are handled:\n", + " - RESPONSE_AUDIO_TRANSCRIPT_DONE:\n", + "\n", + " The server indicates the assistant's response is completed and provides the transcript.\n", + "\n", + " - CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED:\n", + " \n", + " The server indicates the user's audio has been transcribed, and sends the transcript of the user's audio. We log the transcript to Weave and print it for the user.\n", + "\n", + " - RESPONSE_AUDIO_DELTA:\n", + " \n", + " The server sends a new chunk of assistant response audio. We append this to the ongoing response data via the response ID, and add this to the output stream for playback.\n", + "\n", + " - RESPONSE_DONE:\n", + " \n", + " The server indicates completion of an assistant response. We get all audio chunks associated with the response, as well as the transcript, and log these in Weave.\n", + "3.__send_audio__: A handler appends user audio chunks to a buffer, and sends chunks of audio when the audio buffer reaches a certain size." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "id": "_AdjnYZG7Fq8" + }, + "outputs": [], + "source": [ + "class RTAudioModel(weave.Model):\n", + " \"\"\"Model class for realtime e2e audio OpenAI model interaction with Whisper user transcription for logging.\"\"\"\n", + "\n", + " realtime_model_name: str = \"gpt-4o-realtime-preview-2024-10-01\" # realtime e2e audio only model interaction\n", + "\n", + " stop_event: Optional[threading.Event] = threading.Event() # Event to stop the model\n", + " ws: Optional[websocket.WebSocket] = None # Websocket for OpenAI communications\n", + "\n", + " user_wav_writer: Optional[StreamingWavWriter] = (\n", + " None # Stream for writing user output to file\n", + " )\n", + " input_audio_buffer: Optional[np.ndarray] = None # Buffer for user audio chunks\n", + " assistant_outputs: Dict[str, StreamingWavWriter] = (\n", + " None # Assistant outputs aggregated to send to weave\n", + " )\n", + " playback_stream: Optional[pyaudio.Stream] = (\n", + " None # Playback stream for playing assistant responses\n", + " )\n", + "\n", + " def __init__(self):\n", + " super().__init__()\n", + " self.stop_event.clear()\n", + " self.user_wav_writer = StreamingWavWriter(\n", + " filename=\"user_audio.wav\", framerate=SAMPLE_RATE\n", + " )\n", + " self.input_audio_buffer = np.array([], dtype=np.int16)\n", + " self.ws = websocket.WebSocket()\n", + " self.assistant_outputs = {}\n", + "\n", + " # Open the assistant audio playback stream if enabled\n", + " if enable_audio_playback:\n", + " self.playback_stream = pyaudio.PyAudio().open(\n", + " format=pyaudio.paInt16,\n", + " channels=OUTPUT_DEVICE_CHANNELS,\n", + " rate=OAI_SAMPLE_RATE,\n", + " output=True,\n", + " output_device_index=OUTPUT_DEVICE_INDEX,\n", + " )\n", + "\n", + " # Connect Websocket\n", + " try:\n", + " self.ws.connect(\n", + " f\"wss://api.openai.com/v1/realtime?model={self.realtime_model_name}\",\n", + " header={\n", + " \"Authorization\": f\"Bearer {os.environ.get('OPENAI_API_KEY')}\",\n", + " \"OpenAI-Beta\": \"realtime=v1\",\n", + " },\n", + " )\n", + "\n", + " # Send config msg\n", + " config_event = SessionUpdate(\n", + " session=Session(\n", + " modalities=[\"text\", \"audio\"], # modalities to use\n", + " input_audio_transcription=InputAudioTranscription(\n", + " model=\"whisper-1\"\n", + " ), # whisper-1 for transcription\n", + " turn_detection=TurnDetection(\n", + " type=\"server_vad\",\n", + " threshold=0.3,\n", + " prefix_padding_ms=300,\n", + " silence_duration_ms=600,\n", + " ), # server VAD to detect silence\n", + " )\n", + " )\n", + " self.ws.send(config_event.model_dump_json(exclude_none=True))\n", + " self.log_ws_message(config_event.model_dump_json(exclude_none=True), \"Sent\")\n", + "\n", + " # Start listener\n", + " websocket_thread = threading.Thread(target=self.receive_messages_thread)\n", + " websocket_thread.daemon = True\n", + " websocket_thread.start()\n", + "\n", + " except Exception as e:\n", + " print(f\"Error connecting to WebSocket: {e}\")\n", + "\n", + " ##### Weave Integration and Message Handlers #####\n", + " def handle_assistant_response_audio_delta(self, data: ResponseAudioDelta):\n", + " if data.response_id not in self.assistant_outputs:\n", + " self.assistant_outputs[data.response_id] = StreamingWavWriter(\n", + " framerate=OAI_SAMPLE_RATE\n", + " )\n", + "\n", + " data_bytes = base64.b64decode(data.delta)\n", + " self.assistant_outputs[data.response_id].append_int16_chunk(data_bytes)\n", + "\n", + " if enable_audio_playback:\n", + " self.playback_stream.write(data_bytes)\n", + "\n", + " return {\"assistant_audio\": data_bytes}\n", + "\n", + " @weave.op()\n", + " def handle_assistant_response_done(self, data: ResponseDone):\n", + " wave_file_stream = self.assistant_outputs[data.response.id]\n", + " wave_file_stream.close()\n", + " wave_file_stream.buffer.seek(0)\n", + " weave_payload = {\n", + " \"assistant_audio\": wave.open(wave_file_stream.get_wav_buffer(), \"rb\"),\n", + " \"assistant_transcript\": data.response.output[0]\n", + " .content[0]\n", + " .get(\"transcript\", \"Transcript Unavailable.\"),\n", + " }\n", + " return weave_payload\n", + "\n", + " @weave.op()\n", + " def handle_user_transcription_done(\n", + " self, data: ConversationItemInputAudioTranscriptionCompleted\n", + " ):\n", + " return {\"user_transcript\": data.transcript}\n", + "\n", + " ##### Message Receiver and Sender #####\n", + " def receive_messages_thread(self):\n", + " while not self.stop_event.is_set():\n", + " try:\n", + " data = json.loads(self.ws.recv())\n", + " self.log_ws_message(json.dumps(data, indent=2))\n", + "\n", + " parsed_event = parse_server_event(data)\n", + "\n", + " if parsed_event.type == ServerEventTypes.RESPONSE_AUDIO_TRANSCRIPT_DONE:\n", + " print(\"Assistant: \", parsed_event.transcript)\n", + " elif (\n", + " parsed_event.type\n", + " == ServerEventTypes.CONVERSATION_ITEM_INPUT_AUDIO_TRANSCRIPTION_COMPLETED\n", + " ):\n", + " print(\"User: \", parsed_event.transcript)\n", + " self.handle_user_transcription_done(parsed_event)\n", + " elif parsed_event.type == ServerEventTypes.RESPONSE_AUDIO_DELTA:\n", + " self.handle_assistant_response_audio_delta(parsed_event)\n", + " elif parsed_event.type == ServerEventTypes.RESPONSE_DONE:\n", + " self.handle_assistant_response_done(parsed_event)\n", + " elif parsed_event.type == ServerEventTypes.ERROR:\n", + " print(\n", + " f\"\\nError from server: {parsed_event.error.model_dump_json(exclude_none=True)}\"\n", + " )\n", + " except websocket.WebSocketConnectionClosedException:\n", + " print(\"\\nWebSocket connection closed\")\n", + " break\n", + " except json.JSONDecodeError:\n", + " continue\n", + " except Exception as e:\n", + " print(f\"\\nError in receive_messages: {e}\")\n", + " break\n", + "\n", + " def send_audio(self, audio_chunk):\n", + " if self.ws and self.ws.connected:\n", + " self.input_audio_buffer = np.append(\n", + " self.input_audio_buffer, np.frombuffer(audio_chunk, dtype=np.int16)\n", + " )\n", + " if len(self.input_audio_buffer) >= SAMPLE_RATE * CHUNK_DURATION:\n", + " try:\n", + " # Resample audio to OAI sample rate\n", + " resampled_audio = (\n", + " resampy.resample(\n", + " self.input_audio_buffer, SAMPLE_RATE, OAI_SAMPLE_RATE\n", + " )\n", + " if SAMPLE_RATE != OAI_SAMPLE_RATE\n", + " else self.input_audio_buffer\n", + " )\n", + "\n", + " # Send audio chunk to OAI API\n", + " audio_event = InputAudioBufferAppend(\n", + " audio=base64.b64encode(\n", + " resampled_audio.astype(np.int16).tobytes()\n", + " ).decode(\"utf-8\") # Convert audio array to b64 bytes\n", + " )\n", + " self.ws.send(audio_event.model_dump_json(exclude_none=True))\n", + " self.log_ws_message(\n", + " audio_event.model_dump_json(exclude_none=True), \"Sent\"\n", + " )\n", + " finally:\n", + " self.user_wav_writer.append_int16_chunk(self.input_audio_buffer)\n", + "\n", + " # Clear the audio buffer\n", + " self.input_audio_buffer = np.array([], dtype=np.int16)\n", + " else:\n", + " print(\"Error sending audio: websocket not initialized.\")\n", + "\n", + " ##### General Utility Functions #####\n", + " def log_ws_message(self, message, direction=\"Received\"):\n", + " with open(\"websocket_log.txt\", \"a\") as log_file:\n", + " log_file.write(\n", + " f\"{time.strftime('%Y-%m-%d %H:%M:%S')} - {direction}: {message}\\n\"\n", + " )\n", + "\n", + " def stop(self):\n", + " self.stop_event.set()\n", + "\n", + " if self.ws:\n", + " self.ws.close()\n", + "\n", + " self.user_wav_writer.close()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "5fatsR_gty-J" + }, + "source": [ + "## Audio recorder\n", + "\n", + "We use a pyaudio input stream with a handler linked to the `send_audio` method of the RTAudio model. The stream is returned to the main thread so it can be safely exited upon program completion." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "id": "rXTXD6Jb7KVD" + }, + "outputs": [], + "source": [ + "# Audio capture stream\n", + "def record_audio(realtime_model: RTAudioModel) -> pyaudio.Stream:\n", + " \"\"\"Setup a Pyaudio input stream and use the RTAudioModel as a callback for streaming data.\"\"\"\n", + "\n", + " def audio_callback(in_data, frame_count, time_info, status):\n", + " realtime_model.send_audio(in_data)\n", + " return (None, pyaudio.paContinue)\n", + "\n", + " p = pyaudio.PyAudio()\n", + " stream = p.open(\n", + " format=pyaudio.paInt16,\n", + " channels=INPUT_DEVICE_CHANNELS,\n", + " rate=SAMPLE_RATE,\n", + " input=True,\n", + " input_device_index=INPUT_DEVICE_INDEX,\n", + " frames_per_buffer=CHUNK,\n", + " stream_callback=audio_callback,\n", + " )\n", + " stream.start_stream()\n", + "\n", + " print(\"Recording started. Please begin speaking to your personal assistant...\")\n", + " return stream" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "5Zsqlvfq7L2p" + }, + "source": [ + "## Main Thread (Run me!)\n", + "\n", + "The main thread initiates a Realtime Audio Model with Weave integrated. Next, a reccording is opened and we wait for a keyboard interrupt from the user." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "wJzK9c7Q7M-0" + }, + "outputs": [], + "source": [ + "weave.init(project_name=\"realtime-oai-audio-testing\")\n", + "\n", + "realtime_model = RTAudioModel()\n", + "\n", + "if realtime_model.ws and realtime_model.ws.connected:\n", + " recording_stream: pyaudio.Stream = record_audio(realtime_model)\n", + "\n", + " try:\n", + " while not realtime_model.stop_event.is_set():\n", + " time.sleep(1)\n", + " except KeyboardInterrupt:\n", + " pass\n", + " except Exception as e:\n", + " print(f\"Error in main loop: {e}\")\n", + " import traceback\n", + "\n", + " traceback.print_exc()\n", + " finally:\n", + " print(\"Exiting...\")\n", + " realtime_model.stop()\n", + " if recording_stream and recording_stream.is_active():\n", + " recording_stream.stop_stream()\n", + " recording_stream.close()\n", + "else:\n", + " print(\n", + " \"WebSocket connection failed. Please check your API key and internet connection.\"\n", + " )" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "
" + ] + } + ], + "metadata": { + "colab": { + "collapsed_sections": [ + "QLKCxvuewpXp", + "P7zY5fho4hOG", + "JKY6F0d06gRh", + "detJ21276p31", + "KU36knXx6ZW5" + ], + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.10" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/docs/notebooks/custom_model_cost.ipynb b/docs/notebooks/custom_model_cost.ipynb index 87b0187593d..def49145f9f 100644 --- a/docs/notebooks/custom_model_cost.ipynb +++ b/docs/notebooks/custom_model_cost.ipynb @@ -12,7 +12,6 @@ "---\n", "docusaurus_head_meta::end -->\n", "\n", - "" ] }, @@ -196,6 +195,7 @@ " \"usage\": {\n", " \"input_tokens\": prompt_tokens,\n", " \"output_tokens\": completion_tokens,\n", + " \"total_tokens\": prompt_tokens + completion_tokens,\n", " },\n", " \"model\": \"your_model_name\",\n", " \"output\": prediction,\n", diff --git a/docs/notebooks/multi-agent-structured-output.ipynb b/docs/notebooks/multi-agent-structured-output.ipynb new file mode 100644 index 00000000000..0db085fead4 --- /dev/null +++ b/docs/notebooks/multi-agent-structured-output.ipynb @@ -0,0 +1,902 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "xs8_Q1nPwxlK" + }, + "source": [ + "# Structured Outputs for Multi-Agent Systems\n", + "\n", + "OpenAI relased [Structured Outputs](https://openai.com/index/introducing-structured-outputs-in-the-api/) to enable users to ensure the model will always generate responses that adhere to your supplied JSON Schema without strongly worded prompts. With Structured Outputs, we don't need to validate or retry incorrectly formatted responses.\n", + "\n", + "By using the new parameter `strict: true`, we are able to guarantee the response abides by a provided schema.\n", + "\n", + "The use of structured outputs in a multi-agent system enhances communication by ensuring consistent, easily processed data between agents. It also improves safety by allowing explicit refusals and boosts performance by eliminating the need for retries or validations. This simplifies interactions and increases overall system efficiency.\n", + "\n", + "This tutorial demonstrates how we can utilize structured outputs in multi-agent system and trace them with [Weave](https://weave-docs.wandb.ai/)." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + ":::tip [Source](https://cookbook.openai.com/examples/structured_outputs_multi_agent)\n", + "This cookbook is based on [sample code from OpenAI's structured outputs](https://cookbook.openai.com/examples/structured_outputs_multi_agent), with some modifications added for improved visualization using Weave.\n", + ":::" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "7SLTnfLRKVnP" + }, + "source": [ + "## Installing the Dependencies\n", + "\n", + "We need the following libraries for this tutorial:\n", + "- [OpenAI](https://openai.com/index/openai-api/) to create multi-agent system.\n", + "- [Weave](../../introduction.md) to track our LLM workflow and evaluate our prompting strategies.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "8UxhEcd4Jwky" + }, + "outputs": [], + "source": [ + "!pip install -qU openai weave wandb" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "TJdhzuPuK3H2" + }, + "source": [ + "We set `WANDB_API_KEY` in our env so that we may easily login with wandb.login() (this should be given to the colab as a secret).\n", + "\n", + "We set the project in W&B we want to log this into in `name_of_wandb_project`.\n", + "\n", + "**NOTE**: `name_of_wandb_project` may also be in the format of `{team_name}/{project_name}` to specify a team to log the traces into.\n", + "We then fetch a weave client by calling weave.init()\n", + "\n", + "\n", + "Since we'll be using [OpenAI API](https://openai.com/index/openai-api/), we will also need an OpenAI API key. You can [sign up](https://platform.openai.com/signup) on the OpenAI platform to get your own API key. (this should be given to the colab as a secret too.)\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "UCySx7jT6T7Y" + }, + "outputs": [], + "source": [ + "import base64\n", + "import json\n", + "import os\n", + "from io import BytesIO, StringIO\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "import pandas as pd\n", + "import wandb\n", + "from google.colab import userdata\n", + "from openai import OpenAI\n", + "\n", + "import weave" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "8zK7jXwWJ8g5", + "outputId": "a325f447-41b4-4edf-83e5-fa15d97a779c" + }, + "outputs": [], + "source": [ + "os.environ[\"WANDB_API_KEY\"] = userdata.get(\"WANDB_API_KEY\")\n", + "os.environ[\"OPENAI_API_KEY\"] = userdata.get(\"OPENAI_API_KEY\")\n", + "\n", + "wandb.login()\n", + "name_of_wandb_project = \"multi-agent-structured-output\"\n", + "weave.init(name_of_wandb_project)\n", + "\n", + "client = OpenAI()\n", + "MODEL = \"gpt-4o-2024-08-06\"" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "X34-4ZYyK6-S" + }, + "source": [ + "## Agents set up\n", + "\n", + "The use case we will tackle is a data analysis task.\n", + "Let's first set up our 4-agents system:\n", + "\n", + "* Triaging agent: Decides which agent(s) to call\n", + "* Data pre-processing Agent: Prepares data for analysis - for example by cleaning it up\n", + "* Data Analysis Agent: Performs analysis on the data\n", + "* Data Visualization Agent: Visualizes the output of the analysis to extract insights\n", + "We will start by defining the system prompts for each of these agents." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "CewlAQuhKUIe" + }, + "outputs": [], + "source": [ + "triaging_system_prompt = \"\"\"You are a Triaging Agent. Your role is to assess the user's query and route it to the relevant agents. The agents available are:\n", + "- Data Processing Agent: Cleans, transforms, and aggregates data.\n", + "- Analysis Agent: Performs statistical, correlation, and regression analysis.\n", + "- Visualization Agent: Creates bar charts, line charts, and pie charts.\n", + "\n", + "Use the send_query_to_agents tool to forward the user's query to the relevant agents. Also, use the speak_to_user tool to get more information from the user if needed.\"\"\"\n", + "\n", + "processing_system_prompt = \"\"\"You are a Data Processing Agent. Your role is to clean, transform, and aggregate data using the following tools:\n", + "- clean_data\n", + "- transform_data\n", + "- aggregate_data\"\"\"\n", + "\n", + "analysis_system_prompt = \"\"\"You are an Analysis Agent. Your role is to perform statistical, correlation, and regression analysis using the following tools:\n", + "- stat_analysis\n", + "- correlation_analysis\n", + "- regression_analysis\"\"\"\n", + "\n", + "visualization_system_prompt = \"\"\"You are a Visualization Agent. Your role is to create bar charts, line charts, and pie charts using the following tools:\n", + "- create_bar_chart\n", + "- create_line_chart\n", + "- create_pie_chart\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "vkpZ409POhiS" + }, + "source": [ + "We will then define the tools for each agent.\n", + "\n", + "Apart from the triaging agent, each agent will be equipped with tools specific to their role:\n", + "\n", + "**Data pre-processing agent** : 1. Clean data, 2. Transform data, 3. Aggregate data\n", + "\n", + "**Data analysis agent** : 1. Statistical analysis, 2. Correlation analysis, 3. Regression Analysis\n", + "\n", + "**Data visualization agent** : 1. Create bar chart, 2. Create line chart, 3. Create pie chart\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "MzBvgBliOc9Y" + }, + "outputs": [], + "source": [ + "triage_tools = [\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"send_query_to_agents\",\n", + " \"description\": \"Sends the user query to relevant agents based on their capabilities.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"agents\": {\n", + " \"type\": \"array\",\n", + " \"items\": {\"type\": \"string\"},\n", + " \"description\": \"An array of agent names to send the query to.\",\n", + " },\n", + " \"query\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The user query to send.\",\n", + " },\n", + " },\n", + " \"required\": [\"agents\", \"query\"],\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " }\n", + "]\n", + "\n", + "preprocess_tools = [\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"clean_data\",\n", + " \"description\": \"Cleans the provided data by removing duplicates and handling missing values.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The dataset to clean. Should be in a suitable format such as JSON or CSV.\",\n", + " }\n", + " },\n", + " \"required\": [\"data\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"transform_data\",\n", + " \"description\": \"Transforms data based on specified rules.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The data to transform. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"rules\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"Transformation rules to apply, specified in a structured format.\",\n", + " },\n", + " },\n", + " \"required\": [\"data\", \"rules\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"aggregate_data\",\n", + " \"description\": \"Aggregates data by specified columns and operations.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The data to aggregate. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"group_by\": {\n", + " \"type\": \"array\",\n", + " \"items\": {\"type\": \"string\"},\n", + " \"description\": \"Columns to group by.\",\n", + " },\n", + " \"operations\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"Aggregation operations to perform, specified in a structured format.\",\n", + " },\n", + " },\n", + " \"required\": [\"data\", \"group_by\", \"operations\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + "]\n", + "\n", + "\n", + "analysis_tools = [\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"stat_analysis\",\n", + " \"description\": \"Performs statistical analysis on the given dataset.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The dataset to analyze. Should be in a suitable format such as JSON or CSV.\",\n", + " }\n", + " },\n", + " \"required\": [\"data\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"correlation_analysis\",\n", + " \"description\": \"Calculates correlation coefficients between variables in the dataset.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The dataset to analyze. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"variables\": {\n", + " \"type\": \"array\",\n", + " \"items\": {\"type\": \"string\"},\n", + " \"description\": \"List of variables to calculate correlations for.\",\n", + " },\n", + " },\n", + " \"required\": [\"data\", \"variables\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"regression_analysis\",\n", + " \"description\": \"Performs regression analysis on the dataset.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The dataset to analyze. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"dependent_var\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The dependent variable for regression.\",\n", + " },\n", + " \"independent_vars\": {\n", + " \"type\": \"array\",\n", + " \"items\": {\"type\": \"string\"},\n", + " \"description\": \"List of independent variables.\",\n", + " },\n", + " },\n", + " \"required\": [\"data\", \"dependent_var\", \"independent_vars\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + "]\n", + "\n", + "visualization_tools = [\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"create_bar_chart\",\n", + " \"description\": \"Creates a bar chart from the provided data.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The data for the bar chart. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"x\": {\"type\": \"string\", \"description\": \"Column for the x-axis.\"},\n", + " \"y\": {\"type\": \"string\", \"description\": \"Column for the y-axis.\"},\n", + " },\n", + " \"required\": [\"data\", \"x\", \"y\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"create_line_chart\",\n", + " \"description\": \"Creates a line chart from the provided data.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The data for the line chart. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"x\": {\"type\": \"string\", \"description\": \"Column for the x-axis.\"},\n", + " \"y\": {\"type\": \"string\", \"description\": \"Column for the y-axis.\"},\n", + " },\n", + " \"required\": [\"data\", \"x\", \"y\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + " {\n", + " \"type\": \"function\",\n", + " \"function\": {\n", + " \"name\": \"create_pie_chart\",\n", + " \"description\": \"Creates a pie chart from the provided data.\",\n", + " \"parameters\": {\n", + " \"type\": \"object\",\n", + " \"properties\": {\n", + " \"data\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"The data for the pie chart. Should be in a suitable format such as JSON or CSV.\",\n", + " },\n", + " \"labels\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"Column for the labels.\",\n", + " },\n", + " \"values\": {\n", + " \"type\": \"string\",\n", + " \"description\": \"Column for the values.\",\n", + " },\n", + " },\n", + " \"required\": [\"data\", \"labels\", \"values\"],\n", + " \"additionalProperties\": False,\n", + " },\n", + " },\n", + " \"strict\": True,\n", + " },\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "yh8tRZHkQJVv" + }, + "source": [ + "## Enable tracking of multi-agent using Weave\n", + "\n", + "We need to write the code logic to:\n", + "\n", + "* handle passing the user query to the multi-agent system\n", + "* handle the internal workings of the multi-agent system\n", + "* execute the tool calls" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "dwM_0mHZ5pXx" + }, + "outputs": [], + "source": [ + "# Example query\n", + "\n", + "user_query = \"\"\"\n", + "Below is some data. I want you to first remove the duplicates then analyze the statistics of the data as well as plot a line chart.\n", + "\n", + "house_size (m3), house_price ($)\n", + "90, 100\n", + "80, 90\n", + "100, 120\n", + "90, 100\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "51WWIdzXJn1n" + }, + "source": [ + "From the user query, we can infer that the tools we would need to call are `clean_data`, `start_analysis` and `use_line_chart`.\n", + "\n", + "We will begin by defining the execution function responsible for running tool calls.\n", + "\n", + "By decorating Python functions with `@weave.op()`, we can log and debug language model inputs, outputs, and traces.\n", + "\n", + "When creating a multi-agent system, many functions will appear, but it's sufficient to simply add `@weave.op()` on top of them." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "XH6wgrATUA_l" + }, + "outputs": [], + "source": [ + "@weave.op()\n", + "def clean_data(data):\n", + " data_io = StringIO(data)\n", + " df = pd.read_csv(data_io, sep=\",\")\n", + " df_deduplicated = df.drop_duplicates()\n", + " return df_deduplicated\n", + "\n", + "\n", + "@weave.op()\n", + "def stat_analysis(data):\n", + " data_io = StringIO(data)\n", + " df = pd.read_csv(data_io, sep=\",\")\n", + " return df.describe()\n", + "\n", + "\n", + "@weave.op()\n", + "def plot_line_chart(data):\n", + " data_io = StringIO(data)\n", + " df = pd.read_csv(data_io, sep=\",\")\n", + "\n", + " x = df.iloc[:, 0]\n", + " y = df.iloc[:, 1]\n", + "\n", + " coefficients = np.polyfit(x, y, 1)\n", + " polynomial = np.poly1d(coefficients)\n", + " y_fit = polynomial(x)\n", + "\n", + " plt.figure(figsize=(10, 6))\n", + " plt.plot(x, y, \"o\", label=\"Data Points\")\n", + " plt.plot(x, y_fit, \"-\", label=\"Best Fit Line\")\n", + " plt.title(\"Line Chart with Best Fit Line\")\n", + " plt.xlabel(df.columns[0])\n", + " plt.ylabel(df.columns[1])\n", + " plt.legend()\n", + " plt.grid(True)\n", + "\n", + " # Save the plot to a BytesIO buffer before showing it\n", + " buf = BytesIO()\n", + " plt.savefig(buf, format=\"png\")\n", + " buf.seek(0)\n", + "\n", + " # Display the plot\n", + " plt.show()\n", + "\n", + " # Encode the image in base64 for the data URL\n", + " image_data = buf.getvalue()\n", + " base64_encoded_data = base64.b64encode(image_data)\n", + " base64_string = base64_encoded_data.decode(\"utf-8\")\n", + " data_url = f\"data:image/png;base64,{base64_string}\"\n", + "\n", + " return data_url\n", + "\n", + "\n", + "# Define the function to execute the tools\n", + "@weave.op()\n", + "def execute_tool(tool_calls, messages):\n", + " for tool_call in tool_calls:\n", + " tool_name = tool_call.function.name\n", + " tool_arguments = json.loads(tool_call.function.arguments)\n", + "\n", + " if tool_name == \"clean_data\":\n", + " # Simulate data cleaning\n", + " cleaned_df = clean_data(tool_arguments[\"data\"])\n", + " cleaned_data = {\"cleaned_data\": cleaned_df.to_dict()}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(cleaned_data)}\n", + " )\n", + " print(\"Cleaned data: \", cleaned_df)\n", + " elif tool_name == \"transform_data\":\n", + " # Simulate data transformation\n", + " transformed_data = {\"transformed_data\": \"sample_transformed_data\"}\n", + " messages.append(\n", + " {\n", + " \"role\": \"tool\",\n", + " \"name\": tool_name,\n", + " \"content\": json.dumps(transformed_data),\n", + " }\n", + " )\n", + " elif tool_name == \"aggregate_data\":\n", + " # Simulate data aggregation\n", + " aggregated_data = {\"aggregated_data\": \"sample_aggregated_data\"}\n", + " messages.append(\n", + " {\n", + " \"role\": \"tool\",\n", + " \"name\": tool_name,\n", + " \"content\": json.dumps(aggregated_data),\n", + " }\n", + " )\n", + " elif tool_name == \"stat_analysis\":\n", + " # Simulate statistical analysis\n", + " stats_df = stat_analysis(tool_arguments[\"data\"])\n", + " stats = {\"stats\": stats_df.to_dict()}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(stats)}\n", + " )\n", + " print(\"Statistical Analysis: \", stats_df)\n", + " elif tool_name == \"correlation_analysis\":\n", + " # Simulate correlation analysis\n", + " correlations = {\"correlations\": \"sample_correlations\"}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(correlations)}\n", + " )\n", + " elif tool_name == \"regression_analysis\":\n", + " # Simulate regression analysis\n", + " regression_results = {\"regression_results\": \"sample_regression_results\"}\n", + " messages.append(\n", + " {\n", + " \"role\": \"tool\",\n", + " \"name\": tool_name,\n", + " \"content\": json.dumps(regression_results),\n", + " }\n", + " )\n", + " elif tool_name == \"create_bar_chart\":\n", + " # Simulate bar chart creation\n", + " bar_chart = {\"bar_chart\": \"sample_bar_chart\"}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(bar_chart)}\n", + " )\n", + " elif tool_name == \"create_line_chart\":\n", + " # Simulate line chart creation\n", + " line_chart = {\"line_chart\": plot_line_chart(tool_arguments[\"data\"])}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(line_chart)}\n", + " )\n", + " elif tool_name == \"create_pie_chart\":\n", + " # Simulate pie chart creation\n", + " pie_chart = {\"pie_chart\": \"sample_pie_chart\"}\n", + " messages.append(\n", + " {\"role\": \"tool\", \"name\": tool_name, \"content\": json.dumps(pie_chart)}\n", + " )\n", + " return messages" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "pKGtAq5EJn1n" + }, + "source": [ + "Next, we will create the tool handlers for each of the sub-agents. These have a unique prompt and tool set passed to the model. The output is then passed to an execution function which runs the tool calls." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "EcOGJ0AZTmkp" + }, + "outputs": [], + "source": [ + "# Define the functions to handle each agent's processing\n", + "@weave.op()\n", + "def handle_data_processing_agent(query, conversation_messages):\n", + " messages = [{\"role\": \"system\", \"content\": processing_system_prompt}]\n", + " messages.append({\"role\": \"user\", \"content\": query})\n", + "\n", + " response = client.chat.completions.create(\n", + " model=MODEL,\n", + " messages=messages,\n", + " temperature=0,\n", + " tools=preprocess_tools,\n", + " )\n", + "\n", + " conversation_messages.append(\n", + " [tool_call.function for tool_call in response.choices[0].message.tool_calls]\n", + " )\n", + " execute_tool(response.choices[0].message.tool_calls, conversation_messages)\n", + "\n", + "\n", + "@weave.op()\n", + "def handle_analysis_agent(query, conversation_messages):\n", + " messages = [{\"role\": \"system\", \"content\": analysis_system_prompt}]\n", + " messages.append({\"role\": \"user\", \"content\": query})\n", + "\n", + " response = client.chat.completions.create(\n", + " model=MODEL,\n", + " messages=messages,\n", + " temperature=0,\n", + " tools=analysis_tools,\n", + " )\n", + "\n", + " conversation_messages.append(\n", + " [tool_call.function for tool_call in response.choices[0].message.tool_calls]\n", + " )\n", + " execute_tool(response.choices[0].message.tool_calls, conversation_messages)\n", + "\n", + "\n", + "@weave.op()\n", + "def handle_visualization_agent(query, conversation_messages):\n", + " messages = [{\"role\": \"system\", \"content\": visualization_system_prompt}]\n", + " messages.append({\"role\": \"user\", \"content\": query})\n", + "\n", + " response = client.chat.completions.create(\n", + " model=MODEL,\n", + " messages=messages,\n", + " temperature=0,\n", + " tools=visualization_tools,\n", + " )\n", + "\n", + " conversation_messages.append(\n", + " [tool_call.function for tool_call in response.choices[0].message.tool_calls]\n", + " )\n", + " execute_tool(response.choices[0].message.tool_calls, conversation_messages)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "lm4KHFwhJn1n" + }, + "source": [ + "Finally, we create the overarching tool to handle processing the user query. This function takes the user query, gets a response from the model and handles passing it to the other agents to execute." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "4skE5-KYI9Tw" + }, + "outputs": [], + "source": [ + "# Function to handle user input and triaging\n", + "@weave.op()\n", + "def handle_user_message(user_query, conversation_messages=[]):\n", + " user_message = {\"role\": \"user\", \"content\": user_query}\n", + " conversation_messages.append(user_message)\n", + "\n", + " messages = [{\"role\": \"system\", \"content\": triaging_system_prompt}]\n", + " messages.extend(conversation_messages)\n", + "\n", + " response = client.chat.completions.create(\n", + " model=MODEL,\n", + " messages=messages,\n", + " temperature=0,\n", + " tools=triage_tools,\n", + " )\n", + "\n", + " conversation_messages.append(\n", + " [tool_call.function for tool_call in response.choices[0].message.tool_calls]\n", + " )\n", + "\n", + " for tool_call in response.choices[0].message.tool_calls:\n", + " if tool_call.function.name == \"send_query_to_agents\":\n", + " agents = json.loads(tool_call.function.arguments)[\"agents\"]\n", + " query = json.loads(tool_call.function.arguments)[\"query\"]\n", + " for agent in agents:\n", + " if agent == \"Data Processing Agent\":\n", + " handle_data_processing_agent(query, conversation_messages)\n", + " elif agent == \"Analysis Agent\":\n", + " handle_analysis_agent(query, conversation_messages)\n", + " elif agent == \"Visualization Agent\":\n", + " handle_visualization_agent(query, conversation_messages)\n", + "\n", + " outputs = extract_tool_contents(conversation_messages)\n", + "\n", + " return outputs\n", + "\n", + "\n", + "functions = [\n", + " \"clean_data\",\n", + " \"transform_data\",\n", + " \"stat_analysis\",\n", + " \"aggregate_data\",\n", + " \"correlation_analysis\",\n", + " \"regression_analysis\",\n", + " \"create_bar_chart\",\n", + " \"create_line_chart\",\n", + " \"create_pie_chart\",\n", + "]\n", + "\n", + "\n", + "@weave.op()\n", + "def extract_tool_contents(data):\n", + " contents = {}\n", + " contents[\"all\"] = data\n", + " for element in data:\n", + " if isinstance(element, dict):\n", + " if element.get(\"role\") == \"tool\" and element.get(\"name\") in functions:\n", + " name = element[\"name\"]\n", + " content_str = element[\"content\"]\n", + " try:\n", + " content_json = json.loads(content_str)\n", + " if \"chart\" not in element.get(\"name\"):\n", + " contents[name] = [content_json]\n", + " else:\n", + " first_key = next(iter(content_json))\n", + " second_level = content_json[first_key]\n", + " if isinstance(second_level, dict):\n", + " second_key = next(iter(second_level))\n", + " contents[name] = second_level[second_key]\n", + " else:\n", + " contents[name] = second_level\n", + " except json.JSONDecodeError:\n", + " print(f\"Error decoding JSON for {name}\")\n", + " contents[name] = None\n", + "\n", + " return contents" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "jzQAwIW_WL3k" + }, + "source": [ + "## Execute multi-agent systems and visualization in Weave\n", + "\n", + "Finally, we execute the primary `handle_user_message` function using the user's input and observe the results." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000 + }, + "id": "a0h10s_W49ct", + "outputId": "239516be-1031-47bf-fa31-28323a062f49" + }, + "outputs": [], + "source": [ + "handle_user_message(user_query)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "DvE2BBaXQIn8" + }, + "source": [ + "When we click on the URL for Weave, we can see that the execution is being traced as follows. On the Traces page, we can check the input and output. For clarity, screenshots of the results displayed when each output is clicked have been added to the diagram. Weave provides integration with OpenAI's API, which allows costs to be automatically calculated. So, we can confirm cost and latency are also displayed on the far right.\n", + "![1-1.png](data:image/png;base64,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Ij4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEyMjI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjMzMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrvz/XzAAAAHGlET1QAAAACAAAAAAAAAmMAAAAoAAACYwAAAmMAA9QlQPF70wAAQABJREFUeAHsvXlwXed55vnefcfFSgDc902y9l2ybMuyLW9ZOp10XKnESXdmpnpmuiZTNZM4fyRT0zVr9Szd1TWdmaR7Mp10EqfTSWbsJHbiTbYkS7Z2iaJEivsCAiDWC9x9wTzPe3BJkARAgAQp0n6OTRG8uDjL7/vOdw7u9zvPG5rDYlpEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYBkCIYlGy9DRt0RABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABJyARCN1BBEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgasSkGh0VUR6gwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgEQj9QEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGrEpBodFVEeoMIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMCyotH09LSNjY/b3NycSImACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACPyIEAiFQpbLpi2TTvoRRSJRS6ayyx7d8qLR2Bk7+tb3bK7VgmzUWnZF+qYIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMCtT4CSUSgcsZ4Nuyy/brOFsMuJZOb6RKOp4y/a0b/5b6zVrEM2at76FLSHIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACyxIIhcIWjsat575fsM69z/h7k9ctGh173o5+9UvWatQkGi2LX98UAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgduDAEWjEESj3gd/xTr3f953WqLR7dF22ksREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERuHkE5hONJBrdPOTakgiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAjcfgQkGt1+baY9FgEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGbTUCl0242cW1PBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABG5DAqFw2MKRuLVLp83hGJLJjCVT2WWPJjSHZal3TB173o5+9UvWatRsrtVc6m16XQREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4DYh0BaNeh78Fevc/3nfa4lGt0njaTdFQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4GYRaJdO677vF61j72d9s+lMh6Uz+WV3QYlGy+LRN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgR4tAWzTqvPsLlt39KWM9tGxHt+U6epY9UIlGy+LRN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgR4vAJaLRLohGOLy1EY2+8iVrNWs212r+aBHT0YiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAjyGBUDhs4Ujc8kg0yuz6pBPIIs3o+hKNjj5vR776JZuTaPRj2KV0yCIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiLwARJgxMrCJbTwH/paBETgegi0RaMOlk6jaITaaS4a5XuXXa1Kpy2LR98UAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4qQQgGIWbSFtphvxvbnsuPGetSAt/5vzrm7o/2pgI/AgSuCga/bxld37SWhCNcvke68j3LXu0Eo2WxaNvioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3CwCLhg1IhapRS3SCFuoFfZNz4UC0agZb1gz1rRWtHmzdknbEYEfSQKhEM6vKEqn3fXzlt7xtDUaDct3rbPO7v5lj1ei0bJ49E0REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGbRSBWiVm8mLBoJYk0o8gVm60nK1ZPV62aqZpBPtIiAiJwjQQgGoWjMev40M9bcttTVi5XrLt30Pr6Nyy7wquKRke+8iWba9ZsriUbcFmS+qYIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMA1EQi1QhapRy1WSli8nLAQJKPQXOiKdbUiTWvE61bLlI3pRq1o64r36AURWEsCoQjSteJpi6Q7LZLMWSSWhuQWJG1d2M5cy5q1kjUrBWuWp/3ruWbjwrdvyS/mRaPsHT9n8a0fs1KxYr39621gcNOyu7u8aHT0OTvy1d+UaLQsQn1TBERABERABERABERABERABERABERABERABERABERABERABERABERABERABETgegiwZFqsmHTJKFqNL7sqlk2rJatWz1Sskagv+95b8ZsursQgU0UT8DEgTpUL2E2lM90ybRUKWTiWhFTUYdFE3iKpToumuyya6cbf+Hc8c6VohPAeikYNSEaN4oQ1SpP4egriEaSjasFa9Qqa+NZq43bptOTen7b45o9ZHV5U77pB6x9Yv2xTrEA0YqJRXYlGy2LUN0VABERABERABERABERABERABERABERABERABERABERABERABERABERABERABK6VQLgesdRUzqK1GEqmXZYWc9lK51AyjbJROV9EGTUIHLfZEk3lLNHZZ/HcAESUks2ceQtOhpKZbpVmDEVQvq9z0NKDd1pm4F5L9uyyaLYPIUYo5edJRiG7PGsrUIjwXyQbzbUa1pg9b+Xx9600/LqVht6x2vQ5d29ulWPkflA0CkfjFt7+OYtuecrSmU7r6emzzq7uZXdTotGyePRNERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBG02AZdPSEx0WqUUXLZl2yfZheVA2KnXNeAm1S763hv8IR5OWXrfTEl2bLJrstKkj37Pq9FlsIQRRaNBSPdvw/f1WPPemlc6/jxSbaYTWXF0YSvVssfy2hyzVuxvrG7LhH/6xtZo1rPdi4g0TdZJd6y3dtxvb7rbJ979jtZkRP7oYhJBU3y7LDt5lxeF3ILQcs2oB37vFEnO4s5FEyqKpDotle7H/YxBugmPwA7nF/hNN5S2eR7v23wm5aAe+3oAUo3Xe9uF4Cnsb6EVz4Dw7O2OVStUy6bSFIyjzhxSkWAySXBiSHL7fqpetUZm0evG81dFnKmNHrDQC4ahwzkur3QqH3k40Cm39nMUgGuW71llXd491dHQsu3vLi0bHnrcjX2GiUe2mJBpFYxHUsgvMxGajZY1ac9mdX+030a4WjUfRyEHjc/3cjhYREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIEPjgBFo8w4ylJBNFrpUuouWDVbXunbV/2+aDJnXbufstzmBywB6eT0s/8CUtHbngKT3/6Y5TbeB9Fon40f/CubPv4CRJrxFbkVqd7t1omfT/XusurkGTv38h9Yq3GpaETppWPLXda18+PY9hY79e3/FTLTYWPZtdyGu/G9h7D9B7Dtr9r0yR9CNjp5S4pGic5+HOdWy/TvQ3LT21Y4+eqq2+FG/0AoHEV5tDzkou2WYYrRpkcgl21B+bT0JZuuVCpWLBatUCjY6OiozeDvfB5yUjxuMfzh17lczjKZjAtHlI+4tFBSrTp1wmZP/8BK6D+V8eOQjaZW1Fcu2YE1/kcgGsUstO0nIBo9bV0966yzs8uPYblNXVU0OvrVL3mHnkM9uRu5EHBHT9qyPbTAzIqTFSuMFa3VumjsXc/22X40xzoHspbMBvUcp4ZnrVSoQiZbm21cz/7pZ0VABERABERABERABERABERABERABERABERABERA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hEQj7hPztCJKQSzLtnMfyqtBWKKQtGBGOo41dNGI/TjQGLMtNXGbNiloC2dANILrcuKYXHjKF6YHVH9iiaBtOVxkaxvKrL6rwHpjqDMXYJJRJgJvPhCNigrSbVp1PsYPtesCGL9I3Bqbjlh9Q721NO1DQlGFTZ0200pLK60BcVcbN22xurpaJBp1eanHGOrwUS7MyMzFyaZZXmbcJpWGbemkbls4FqlHFsPHBbgujpZOY6LRJSMa8d5E4zPZYAAqyejCXIF6VhEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4yAhEUELrYFPMGlGC7HBLwkuijSlDGbKpKJeGpKOW9riLRBSGipE2NHViyEudHUCSEKWq8pI0/DzN9tTFPIkoK/OoaISko5RoxESj6QOIRiyntv9QFGlICF1BKbbFs5KiEdOS1myKMiQHpdNYJi2Ifpi99V7ExlcGbMKYNBtXHrKGZiQaQVximtJ0iEZMUlKi0fETlAybezPtYGee7Wwrt4PdJdYSLoRkhGQqlElLgxzEccyGX8SxnDplslWg7BnUL9uwYaNt3bbZ0uLdNm3qVJs9d4EVFhbZvtpDtmbtBttTs9M62ttxDJZJhGUGqYfHrcyPWXVJ2OZVdtvEorCV50JCulD211HRqHARRaO7/Vwv+kSj46eAvhMBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBs0MghgpvbZ0x23cw7uXRKIRMHBu0y2aHIBpF7GAjJCBsM7Y8YFXlafgcst21US+BlplhVlYctNycNNt3IDps0WjqxKAdhiy091DcmtsSNm1C0Fh6LQJJaTvKoYVCHxaNKkoCxo+SgqA1Yt/mtjhEl4BNhrTEhCS1DxOgbNQXw7i1l9jeznKr7aqwnniORRMYQAw4imtZMBC17Iweu+qqK2za9OkWRZm8lStX2ob337UcpFTNmzfPFi26zEuO1eyutTdWrredWzdZW2sr5CKUYktLWGYobvkZUZtREbHZlWGbXd5jWXjsgklGQJEqnSbR6MPzQo+IgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwLAIUEJhqtGOfTFPMCpE6TImDc1F+bOd+yK2DxJQAxKDmHA0eXzQCpFedOhwzPYfjHn5NKgcxhSjUFocwknyay+dNoREo1lIIOJz766NWQ0++iKG4xhKtKGEG/YvRILSRJRt659olJ9jlg6fqLPHIMigdBvEpBkQlipK01DyLVUtalgILomNEwkIXPE0O9yXa3WdRbazfaI19RVZOJ7uyVGJaJdFexvthmXX27SZM5Fu1Wnbtm2zfXtqLBGP2KIF823JkiusEHXydtbU2utvrrVtWzZCNGqBEJYJSSluVQW9tqCyzaaXx2xsAUrtBS+sZMSBpWiUFsqwQpROy52hRKNLYrLrJEVABERABERABERABERABERABERABERABERABERABERABERABERABERABERABM4dAfg61twKoag5blkZARd8SovSrBVl09o6E9bZlSyRVgTxhxJQV0/y8ZZ27Ij/p+Ox9GDC0iAahSABlWHfKFJyjuCYQbg/TMQpLkizcDhh7ThWU0scqURpxueg6NTakUw06unFMY6KRngYfTGUZQtYLvbvCZsdQLpSOlKO+JzdR7fNhuRUXhywbGzD8m5qJyfQi2Sj9nCmNfUW4aPAjvTlWQs+2rrj1t7RbNded41VT5lqB+qb7eDBg9bU2GA9XW22cMFcu/qqJVZUWGhbtu+xl1552xr2b7NgpNnGFCLxqiAG0SjsslFJdtxyMHYjoQUwodKQuCTRaCSMhvogAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiJwSRKgIBSNQQxCXSzKQWdaHqv/8YKnqIB2bFuUTMP/z/i5L8UBjKE0Wmsky+p7CuxQV6k1dKbb4bYuW7h4sVWMHWf7DzVbe3undXV2WEdrk82eNd0+cvkiJBoV2M6du+2tN1dZuG2/Fae32eTyiFUXRa0kB+XuUEJtJLVUolEBEo3ylGg0koZGfREBERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbiUCFD4YTtTySh5FAQVDeN4vi0lo9TO+jwsAkQdQym1SCJoEaQc9UQC1oaUqNySKktkFllDaxjl6+IobRe1vp4uq6wosUnjx1hedtC6WxrsyME9lmndlpkWsUykTGWEEi4ZjbTxoGgUYOm0RRCNZqp02rAmiTYWAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgRMJxFDqri8WsEB6rsXSMqwT0hFL6iVgdMUgG2VnZ1p+bjaEIrN4pNui3W2WkRZHotRRO+zEA46Q74+JRko0GiEjom6IgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwAgkEEBdv7QgEo0gGuWezdJpu574gSViYUvEYyPwtNUlERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCB4RCQaDQcWtpWBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABC5RAudMNKp58gcWjyrR6BKdVzptERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBi4xAIIDSaaFk6bS8mfdYPB63/Px8/zjZqQYSaINt0Lr7TZNoNBgdPS4CIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACo48ARaNASjSacbdRHzo7otETSDSKKdFo9E0J9VgEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEBiDgiUbpVrjoAWOi0dkRjWretF0onZaQaDQAcT0kAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAqOQwLkRjd44KhpFLBGPjUIq6rIIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEB/AqnSaUWLH7Dcs1Y6rUaiUX/I+loEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERjuB/qIRS6fF43HLz8/3j5OdWwA11hKDbdDqotF/Vum0wQDpcREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYbQSOlk4rWvxlO3ui0e43reaJH1g8FlbptNE2IdRfERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERiAwLlJNKJo9CREo6hEowGY6yEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGHUE+otGuTPuNhZEO/PSaRKNRt1EUIdFQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4GQEUqJR4aIHUDrtLIpGu1A6LaHSaSdjr5+JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwOghEEiztFCGnVXRqKPuXat97R8tEY/iIzZ6YJzjnsbjcTxDwNLSAuf4mXR4ERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETi7BDzRKJiONKN7LKf6ei+dlpOTY7m5uSd9ogBqrCUG2yIW7rZwZ6PhaNhk0M0G2/2ifJwoenp64RkFLCc786I8R52UCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAxUwA4TpwX4JZhZaWke8nmpaGlCN8nKydVDQ62Y6X6s/oZXV29yDPKGB5udmXKgadtwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwCVGQKLRMAdcotEwgWlzERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBEUeADkwAqUbDaRKNhkML20o0GiYwbS4CIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjDiCEg0Og9DItHoPEDWU4iACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACJxTAhKNzine5MElGp0HyHoKERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBEUdApdOGOSQSjYYJTJuLgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhcFAQkGg1zGCUaDROYNhcBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbgoCEg0GuYwSjQaJjBtLgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMOII0IEJBALD6pdEo2HhMpNoNExg2lwEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEROCiICDRaJjDKNFomMC0uQiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwEVB4JSi0enEJF0UZAY5CYlGg4DRwyIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhc1gVOKRhf12Z/GyUk0Og1o2kUEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGDUEzhnohGFnMQIxhNA3wIB/nd4TaLR8HhpaxEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgYuDwDkRjeKQjFIfLhyNIOOIblEa/kPJKHj083CGUqLRcGhpWxEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgZFIgA7McEN6zppoxCenXBSNJywWj/vXLhmB1AjyjMyTjPDflHAUTEuzUDDN0tDPocCTaDQSp776JAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicK4JnBXRCH6RxRJxSEZxC0djEI2S0tG57vyZHp/JRiGIRhkhyEb4nIaPUxVTO1eiUTgctrb2dgv3hS0N4lNJcbGlp6d7n870PM/H/uFIxHq6u60LH9C4LD8/z7Kysrz/0WjU2ts7rKe3xzIzMy0vN9dycnLOR7f0HCIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAmeJwBmLRknJKAHBKGrhWOxoktFZ6t15OEwq2SgzFLKMYBBiDDWZwdu5Eo0OHDhgr7/xltXW1VluTq7ddeftNmZMpcs6g/dm5Pykvr7Btmzdahs3bbYgOF515RKbXF1teXm51tzSYm/g3Lbv2GHV1ZNs8aJFNm/unJHTefVEBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABETglAROKRpRrDlZSTGmFzHFKByPWTQWP+UTjtQN0pEilA5BJjME2Yj20SDtXIlGO3ftssce+6PLOAUFhfb1r37ZJk2aaLlI/xkNbe++fbZq1Tv25lsrLQRpi6LUvLlzraio0OobGuxRnNu6dettzpzZduPyZXbN1VeNhtNSH0Vg2ASOHDniwuDWrduNSWWnarxGqqqqbOrUKZ5kdqrt9XMREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERuFAEzkg0onTDcmnd4SjKpcUNFdRGbaNaFIJslINyZUGmGg0iG50r0Wjrtm32m98+ZJs2b7FiiAff++53XDzIy8sbFUx31dTYa6+/YS+/8qqlh9Lt3ns/bosXLrSSkmI7cPCgn9vbK1fZwoUL7M7bb7Ply24YFeelTorAcAns3LnLVq1ebU88scI6u7qM94w47o8sIRhD6hsTvyjj8TPbxIkT7COXX2Y33bjcpkyePNyn0/YiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicFoEuJ49mB8z2AFPKRoNtiMfZ4JRGB99WECP48lHewtCLmIJtfRQmoXS0gY8HYlGA2IxiUYDc9Gjlx6BOpRB3Lp1m7319krr7e11waizs9MOobxgC8oIUr4rLyu30tISh1NRUWEzZky3yxcvtrFjx1x6wHTGIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACo4bAGYlGfSyZho8I04wuAtGIJdMoGLF8WgY+BmrnRzQqsu//xXesoqLck1A6ICmkoV+5OTmQE0otMzPzQ13rgdDQhfSUjo4O6+vrM8ZLZWdnW3FxkeXn5x8z0Nh//ryrq9u6u7u9tFk6UpyiGMeW1hbr6enxsSwtKbGCggLjz06015jK0tLa6s/F7XPQr6amw0hj2mwvvvQKRK3QsBONmPbS2dllzRAxWG4qiHSpvNw8K0S6Uw7O40xaR0cnzrXL+nBcsshHShTTZHhefN6WltYkM3xfBvkjKyvr2NORVXt7u7U71zCSaILJY+A47BfHpX+Lkk1zi3V0doBlL46VaQXYtgQ8uW2KJQWU7u4e60K/2B+WyGM/OzrarRv7lZeVWh72yxpgrPs/X/+vmZpDdkzR6cUxyC6E8wyHIz62kUjUMjLSMSeKfS6RQWtbm7Xhg3MnMzML55aHRK0iH/f+x+bXPD634xj19mKOoZEB5xj7nzo3/wH+w/mVYheDkJieHrJClAXMy8v1uZnajp85b9vb8YHPGAb0M9MKCwv8uP0ZcP7yHNkPbkuOnOu8JkowdmR54pjw+JFIxJp9XDp9H/aFqUL8YONnjnseziN1fXHseQ6c62QXxPgVFg7cfz/I0f/wnJsOH7ba2jqLYH5xLA4i1Wvd+vXGEokzZszwsoKzZs30PficlI6KCot83vPaJNOMjAyfE+2YEzFcn2WYE+TMcetCv7pwX+jEtlGcWwjXKbly7PrP3/79IoO2tnafm+TGucHrgedE3rzmUo0/b21tw/E7/RphX3hsbp+6dlLb8hri9keONFtPbw/mSQL9zPF5X4R9TpwXqf30WQREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYPQROCPRqAeL7734uBjSjDh0LJ8WgEyQnR60rKMCwolDej5Eo0IIPt/+s29aEFJLY2MjSo8dcvGDyScL5s+DhFJ2TASh9EORpKGxwQ4eOmR1dQesHTJBPBGHNFNqMyE1TJ5c7fIBBQxuT1GktrbWt50+fbpLJxRedtXstsOHj0AUiNnsWbNs6pQpLjdQLEg1ygqUQrbv2Gm1dXWQC454f5hnRZHj1ddet0xICUMtnUaeFBUou/B4O1B2iukv6ekZNmZMpU2fNs2qkPJC0eF0hYU9e/b4ufK8p06dYpOrq110IQ+KJBs2bnJJgt+zhFV5eZmfLs+VAlVNTY3VIqWG500JZdy4cTZp4kQbP67qGNeUAMNttm3fYUy1IQ+WwRs/fjx4znRJI3UePC7Hi+c8ccJ4nGOV7d271/bt3+/jczn6UT1pkpVAChpqo9RCyWl/7X5raGh0dnw+smXiFOUUyluzZs2wsWPGWkZmhu3aVWM1u3dbPdJ2itDXiRMm2JzZsyCZQVI6Ktvx3CgZUQQ7cPCAnx8lFLbkHJtu43EO2RB1yDDJImIHwGD3UfZhsKT4Vj1pok3Ac5Ad55Vvi5/t3bPX9uD8azF/Oc4FBfk2Cec/AezGVFb4cVMi1WHMuUNgt29/HUSpVkugb0WQZWbPno19JrosxH6kGoUhClVMGTqIa4lfUwCjkJOScijxlUPsm4S+FUMKi4ElZaGDBw46H0phlO54fJY6Gzt2rIs6/Z8n9XwnfqYouG3bdntyxQpbuWq1Lb3mGpRJW2bXXbv02KbkwDGgkMQ5MZtjkF9wbE5wbH1uIgmJ3DgOPJf6hgafw5T9qtCnWTNnuqDIcU+15HiEIQ61+jXOUoZMVuJcJl9e55VgzPHhtuTV2NjkUlR9fT3koV5ITHk2bepUzPsJmCdFLmZxnDgmnF9Ma+I5Hmlu9ntMJe5V3HY6kpo4L1JCV6pP+iwCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjA6CZyRaNQNwYWi0egvmvbB4FE2ykHqSxYSTwZqXIjvhHQQwP/ycs8saaf/8bdu22a/+e1DSAXa4uLNVUuWILGl3UUCpoWkBZimUuCSAiWUuXNm++6UBt59731bv/5dl1SYnhKNRf1nXNyfAVFn0eJFdsN117ogQIlgF8SSt1HW6a23ViJZZY6LHZQ8PLUHSTUJ/G9MZaUtWrjAPvGJjyOFpuCY5LNx0ybIEu/Ypk2bjcIHZZwMSEGplBPKM+OqqoYsGjGZhrLECy++BFFhm4tOlL0COF8m28yfO9d4vldfdeUxKaQ/t6F8/dLLr9gq9HknZJvbbrnFbly+zBNkyIfCz4O/+a1LFaFgyL75p1+3OWBLgYIC0tp162zlynf8PCnUUa7IgHAyAWLN3XfdCUljsnMlB47D66+/AWFmn8tSPAFKMJRmKHTcfvutnmTD5928Zasf++2Vq1wGm4LjvPnm25BN6l1o+eynP2WLFi10aWQo58htmC5FWeyNN9+ydej3XLBj2g37QwGKQhflNUpkVVVjnSflG8pAfX1hT6KicHLTjcshtM13qYbH5ZyhTMIxeh9MKN+4YIPxSSC9hn1ftHCh3XzTcpepmMy0EdutXrPG3tuwwdN4eI9ISwM7CDDz580DuzuMMgr7TM6r3lltOyGZMRGK12Aa0nW47dKrr7bly2/wbZk8tW37NiOzvfv2eypXHNtzvgbTgi4mLQazO26/Df3IgzSD/kG4W7N2nb3xxpt+nhxXpgKl5noMUh1beXm5XwvXX3utly/bDfHp7ZUrbcOGjcnnwXH4HEyEmj9/HiSha/28eW2cqg1FNGK/OH9Wr1mL+bYK1/nVlo9589Zbb3viFiUozgnyoozHayWV/sU0MqYRMV1qyZIrICRdbpfhmk9JXxz3VRCcVq1e7dJcO8aH84I/L0JyEuWvT977CZtcXe2S0GuYw0xfojDH8SXDGD4z7Ysi05133uHyF695JiS99fbbSDJ72ROQeB4Usig6jhkzxhZiHl1z9VVWXT3pVJj0cxEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgVFA4IxFI6YanWmLYXG6Kxy1PkgDUZRYOrGxpFkQkgJThjJCEBD6JeycuO2Zfk/JIRsyQfYFFI0o3zBlJBelkLiYz3QVJuQwZWThgvl2y80321133u6nWltbZ6vXrnWxg+IBk10oEFD22Llzp2VlZ7nI8qX7v+BpNRQBNkFyee75F+zpp59xWYIlkfg8TDhhag2lIwoyLO30rT/9BhJ5xiGRJB1SQatR2nkW+zYjuYTJJkzAoXzFclFMNWHCER8bSqIR96uBGLN69Rp77Y03UDKsx4UcloBi2bF9kEmYukO54TOfvs+Tk1JlrYYzzo89/kdIMi97abdPffJe+5OPfdQTXChEUIz6h3/8Z+fHkm//7b/+FxebKGf84dHH7XUIKlu2bnVBaBxSeGivtOFcWaKLotEkCBTs0759++yVV1/Dx+sQs1gqrdRlpiPNR+wIUqKa8MHnvh7C11gkNFEqeRVCxwsvvOgyUTXSe5g4w3FgYtWtt95iM6ZP87JWQz1XzhsKTE8/86y9/MqrNmVy9bFkIp4rU2xYuqustMxL8JWUFPvY8VwpszENiyLLNZBcbr7pRhdE+NwHIBZRMOO4H0bKT2VFpSc18bplshATbyhSff6zn/G0Ivbj0cced8HnUP0hW7BggZfd4txjH6ZMnmx3QTRiGhKf8w/YlsfnmHN+M2UogvJozRCLmOKzfNn13l+W5tq8ZYu9CfmGaVFMYKK0RWlo9+7dEJQCPme//MD9njrF8aSc9Myzz/kHt2UaEa+t2gN12GePy03sO+f6FR+5HALfHJdknn/hJZ8vqf4yMYgy2Y4dO3xM5kOgueO2W12gOVXS1lBEI7Kk+Mc59PwLL7jsRvmpFbzIYyIStG675WaX8ihx7a+tdemNSUNMKaOgRsmMbJmU9BlISZSiOBb7a+v8el8DiYnJSEzs4hzjfhSUeB1/7KP3GMslHjpUb7xeduDewftIFaRBCkw8ByYtsYzdJz7+Jy6isQQftyNfikZMexoLuYjH4fjkoHzatGlT7UrIT0wAUxMBERABERABERABERABERABERABERABERABERABERABERABERABERABERj9BM5INOoKJxONzgQDZZOuCESa1g5r6emzbghHJ7ZQMGCZkATKc7OsJCfLiiDPUAg6V42JRhdSNOpBiSuKD8sgWDAphvLH008/a088uQLiSIF99J677Rtf/6qfPuUUSgcsWZSdle0luihUsFTWL3/1ay9xxnJZ3/3OnyPhZo6LAinRaMWKp1CeKd8WI/3kox+926ogCVBoeviR/3AJowQJJl+BtDEH8gVLSzFt6SnISUw8YQrKTZBR7rn7Lpdv3kfyy+NPPOmluCgxDEU0onjClJwHf/M7iAwdLpV86f4vuqhQj9JflGX4XCHIN3/6ja+5eFMCiWG47XREI5aj+7u//3uk2rzjT/dn3/pTu2n5csgXAdt7NLFoJgSobMxFyihPQe55E0lCTA/6zKfu80SaqVOneIoO5ZFf/upBu3HZMk/nYVrNxk2bj4lGLN/GBCnKY/OQ9kNRiylITPSh7DHU1l80eh4CE+fKVZA87oIQVQqpaBMknZ/9/JeePEM5imlMt912C+bMbBeIVjz1NNJpVnpZs4//ycc85YbPvXLVKvv9fzzqc2LatGn2wJe+iG3GWW9frydpcb8jEEs+fd8n7fLLFru89Hd//0NPHSrDXPjed7/tKUpMxmFqEaWnmTNn+GkxwYfbsjQZy4V97zvfdhGGc57blpWVelIRN2ZJPSZQMdEnJyfbywiSEWUXzlkKYRRv7v/C5z01ialGW1HO60nMc54DJa/lGIOrrlziwhXn3kMP/97n8I3LbrCPQDQiw7Xr1ts//98fQSBD+tL8eUgS+rTLYbzWfvXgb5BytMlYCu6vvv9dnO9lpywLdjqiEYUzClGcEzNQ3pDCD+cEy6VR+OG1w9KCLEPHxKnXULLw57/8tTOi2POD//TXYJTjpdgoiDEZqbGpyceHiVVMPeJ+nThffuZ4Ulbi+FNC5D3kzjtusyvBislTTC/72S9+aWvWrHMh67Zbb3aB8aWXX/VyiZQaPwfRjOlFTLhiP8OQxSgNFkJ+pCylJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMPoJXHDRaPvhFttxuNXqO7otBumICRsnNjzsC+thlAiqLs63m6dNtEwsxDPl6Fy0Cy0aMTWECT7z58318kNMHvkjJJ7fPfSIp6rcDbnnLyAOsVF4oJjUh0V9bsdUF5a5YrrJSy+/7OJPOsSprzzwJReKSpBCkhKNnkUSCRNkll5zjd1yy00QlbKstrbOnn3ueXsHZa9Il8koLEeVnZ3jUtDrSB5iqa277rjd96OIwbYdZZZeQKoJS5RRcDiVaETpg0k0lFRYMo6pSUs+8hG7FaktlEeYGrSrZhd+/oynJd2H0k6XQWJh8s9w2+mIRkyv+dG//sRehzzE9Ka7UC6KSTGUP5hgQ+EoH5IWhZB6JDn9+Kf/hlJT27281qfuu9eTcViiq7Or05n87Be/8nJ31y5dClHsLk8eSiUaMdmH53bLzTchGWics05HohYlo1Ol5fRn0V80ehXiCcf2OnCm4MRkqE2Qm3730MM+N4qRBsQUm4ULF0CiGWthyCa/fvC3LosxFeu+T37CxRHOKc6Hn/7bz7zkGOcCE6GykXJDRo2NjfbIf/zB58TNN95o119/nadq/ejHP4H4sw3dS/jzXL54sQtDTE9i0g7ZsTHZ6V+xLcUUSmTsE0vXUbyKoQRgFuS5XCTjsHFfSjEUd+JIPiOj1tY2SEM1SDl6y1gGjudJSWrJFR/xxCQe/5lnn7f33n/P7rnrLrsWY8jrimNKAedffvRjyEc3eGrSshtusD0omUbZ5uFHfm/Tp0+DlHSlyzmUfDqQ9kWhh+X06pDy9J0//5ZLS0wEOlk7HdFo5owZXgbtVswJCn+UCHm+TH3q7ul2uY8pSJR5mpH0xFJnz0EuY+rTQiRIUe6i5MV0sn/795+5JFaIMX8AIh+FrlSiEcuuUVqiMEdWjz76mO1A6hVTnj732U8fTRHL8uehbPbOmtVWUV6BOXCPnzvLKDLNiHIWmVNyYjJUTk6uJ32FQkEXy3idqImACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIwsAgwHGo6XwN5fcNHo+R377N2DTVaSm215WRmWhcX0E1s8nrA+LIhvbTxi5Ug0+tjsKVaG7XMhLJyLdqFFI0og3/vud4yJOExoYXvs8SfsV79+0FohEd0N6eWv/vJ7/nhKvjiENBIKLyyvRuHkMEp1sUwW045YQuqzkAYo8jAFJSUaPQ+B5AbIFSxNRdmCjdszRYhpQj1Imbn3E3/i6SdZWZme/rIGZdraOzrtG1/7KsSCy12E4n5MUErtl44ya6cSjZYuvcYOQS55YsUKT6OZPLnapk+b5ikpPF5fuM8FI4pLvX1hux2lxK7FPkx6Gm47HdGIAsYzzz7r0gkFnQkoucWyVNOmTkW6zFjnSBmG6TyUs/7mf/8dko72eooQU10q8bNkSySlL8gYLC3FsmSf+8ynPWknJRpRKrnxxmV2/bXXQrYpPrrf8D/1F43egCB1A6QfjisFKTaex39AJNmA9CkmBX0dqVgUpyifsf3bv//cfgsRiaLbp5BOdP8XP29dkNieeGKF/cu//tjlH8o3ixct8u0pqEQiYS8v14AEqiuvvAKi2C3gVG1PQ2Jbu3Y95tN+m1xdjZSbKf5cYzH/OAfJhzcrij0svcVErFaU5uO2nPf8PAYJW2TMvnJbSk8Ua1jujs/Huc6UI5Zz47zlHKSkdvttt2GuXO0pPVu3brcVTz9t76xeDRbLPHFnAeS4JuzzMsoA/gJJUxS8yInza936d30eP/f88+jDZJeeKlDCjOMcxpxkf5mg1IDn/ubXv+bjyVJ4J2unIxpdfx3GbvkNmBNLj0sDYom7jo4OL6FGBjyPXshHPH8mOjU1HUaZvzn2rW9+A2XMxvo94G//z995KcVZSJH6y+//hY1DOtJA4g+Tt34KKakV5eaYoHTTTUjwCnwgfvLa3wWpKxsiIdOrmGpUs3s35Ks3fA5Q8qKgNAci0/hx460KpQarwIZpRiHcg9REQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARGFoFRKRr9as1m29JwxL565XwbV4RyUcEPFrb7440gweThjTu9vNrCylKbU1liY/Jz+29y1r4eiaIRE42YOMMSRkzX+eu/+r6fbydSVppQEonJQCxDxdJnxUhYoaBECYnJLVzoZ8rOlUuW2Dgs/p9MNKpDWSZKKkwpYVmlTyAd5goISkxF+vef/RzJMBssAfHr+9/7rl2Gkmssz8U2XNHo6quudGHj6Wees8f/+ISn9zDBhx/eYM0hyMrlEooplESW3XC9p9EkNxj6f09HNOLFRNbvvvse0qRW2P79+13yojDBRBiW37rj9tu89Nzeffvtv//P/+WlvijEUOLg51SjkBPDWFRXT4LMstS+hNJj27ZtP1Y6bRFShW6/7VbwXIwyU0meqX2H8/lUotHmLVtcWHv3vfe8PN2JohHLqj308CPef4pGX/zC57zcFucWf8Zz4vj0l1TIiQIQU304H+5E0hVLkB0BO4pnL7zwkpf6oiDDeci0neuvW+rny+MwoYicn8E8eBPlvSjMsMRaUWGRpy3diHJ1lIa4LY9Bge7Jp55CCa+1SFHa65IUk6NCEBRZ+isXSTo3QxxiYhalKM5/JvE8geuHqVlXYd6xdN2GjZv8GO+sXmOfR8mvG5cv83JuryKxiJIdU43YN5+THEt+4Fzj/MB4MrWLZQUpJ02cOPGkw3Q6otHtt99qTIjinGAJt1Srb2iApLbNnkVKE0XC9vYOyFgV3s8OCIAtKO9G0YilFcdC1NqGpLH//j//xssPcnz+/M++BcmrInW44z4/A/Hwh//wTyhjh3Q5jOmJchAf4zhwrDk3PvmJjzsLXiMvgdnatet8vvCgfO4rkHDEMo+UxVjGTk0EREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERGBkERiVotEv1myybQ3N9u1rF1tVYR4SND4QNPrjjWBx//ebdtnhrl6bU1ZkcyEbjS24lESjFfbr30A0QoJJf9Fo8+Yt9sSTK1AiaZ+LAZRWmATDklVbIbO8v2GDdXd1230uGl3hKS+nEo0ofLzw4kvHiUaZSLn51YMP2vr17yFhqM++/WffRNLRZVaKsl9swxWNKHvs31/rghRTdpj2M2P69AETi/IgkoxHUsr4cePwfCX+fMP5D9OgKE5t3LTJWIKN5bnIiCW8mI7zD//4z7YR4gmTn/7bf/0vdjnOi42iyRGIKvsgEtXVHfDyYCyPxgSZsvIyJLrc4lIH3BP7H5A59u3b5xIG5ZNKyFEntkJIWVUoU0ZRiQk+qUQjF40gLVEE4Tan2862aPSl+7/gqVJ/xPz68U/+zSoqKnyMLr988Ye6SImIyT+UqSqxHZOHmLLFMa6FvMYkHH5QfpsxY7qXyGOSExOcWPavtrbOt607UGc7duz0r6MoncY5xpJmM5HGw21YuoxzOoixmosSa0znCSB15wAEO5bxoiSTEo1mI/2Kx2Zi0pM4h+6eHsuHgMeSYj34mscg71tuvtFL3VGa4zFeRbLPi0g7moxzmT0bZdwwlkw06t8y0jOQdjTLxzNVBq7/z/t/fTqiESW2m26iaLTIMpHSxJs72b2EfvHapMg1DtcDSxeWouQcJas1SJDaBfloypTJ9vWvfcXThSgj/Y//9bc+l+fNnWt/+b2/QKm8MceJcKm+voRr5Ec/+amPOZOJbr7pJks7QfykaMR7weyZM23atKm+K8u1HTh40MdgL+5DLK1IYYxzYg743X3XHc439Tz6LAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMHoJXPDSaQ+u22KbkWj0ucvmIKEox0JpA4tG0VjCnty+17rCEbtsbJkVoMxaEcp5laOEWnooaMFBBKXTGZqRmWj0YdGICSNMYPm7/++HLkIsXDDfHvjS/S6EsAzVc8+/4CkxLc0tZywaMcHlD489Zu+8s9pTZT6L8l9MJaJswIQXCjjPI73m7ZWrLCc7+7jSaZR5HvzN7/xnC9DHOyFRMHGGaTNPrHjKfve7h/04LKdGiYpSB4UGNsoVnBGUFpiwcizxyH86tP88ied48aVXkMb0PqSHO/2DEgn7vRupOD+BRMP+Z+M5UqIRxQ6KO5SIsnOyrRVJMSybxfNnCg75MmGJSUtMlPkhZKUalO6idPLFL37Bk5eYtMPG54lGIl7Wi6W9eB4s0TXSRaMHkLxEYWjF08/Yv/74py7oXI0kp0996j6MR+Yx+YZjxMaSazw3NrILBkPYJmQtKMXFsl6rjrLLzc1xdjeC3USUpGNyFvdlghW3ZeJSivPkydXHtqUoxlJnLS0tRjmL/WNaDlN9eOxnkcjDOXWcaISye8+/8IIxrYdlwIIQZ0Io7cc+TJjAMl+zXW4rh3zEtmnTZk/0evTxP/oYXo/yc1cgoYkSEiVI9pHjmcBHNuY552r/9Co/yAn/ORuiERmT6W9++5A9+tjjnkp06y03uzTHflBc4+NMrZqEhCWKRvzMtK0f/uM/eak5Jjp960+/jvJ/03A++S4vRTAv+cHri+XleHyKYZTAvvbVL0MEK/H0Jp4SU7l4XYRwzhlHr1HOD+dBMGgUnjjWT2HOUNDLxDxhGUheK2oiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAKjn8AFF43+gJSitQcabXZFiVVAGsrDAvZALYZySm/sPWjZEBfumVVtb++vtzDKqd0xY5KVYT8+frbaaBCN/p+//J6Xknoe6SZ/87f/x5NVmKTzta9+xUst7dm7FyWj/mDvvbfBRYIzTTQqLCy0V5D08uprr3nppiVXXGE3obTTjctv8OOvW7feHkGJKiaoUNq4996P2+KFC11UqK8/hDSm39lbSEqaN28eZKLbvVQVBQcKCT//xa+8JNWVS66wB+7/4lG5IduHs7293UUGih4p+Wi44/z8Cy96OSzKKExSugWltS6/7DKUeWpE+ax19ujjj9uhg4e8DFdKNKI8sR1lp2LxGFJ6ql2s6O7uQbJRnf3uoUdsPWSYJSgNxVSj6dOn2UMPPeyl6w4j3eW+e++1a665CrLGdO8qS37xPHgOFDoopqwFr5EuGn0ZpcEolryCslgUfJiiMwcpQvdDpKK0UoQ5wdbe0eFCGOdICIIYhZjtO3a4dMXUHSZFUSCiiPXvKMFGFiyrxaQbph+RcxVK+jExiaJSI8qDvfve+16ujcyuvvpKl8M4x/7vv/wrtgnasmU32F9859s+J3bv3mNPPfOsy0kUX1Ki0bSpU1ywoYDzCoQ8lvpatGjBsRQkHoeiUH+xrb6+wYWbH//0341JWtyeUh2Tk9g3zgsmXfGD5Qkpjp2qnQ3RqLe3z1g27eFHfu/iFJOWWG7vDnz0QaZ6++2V9lvMQc5PJkalRKPGxib7LUQ+SlrsO+frtdde4wlD/J5iFsUtjhPvGc8+94JLW7kQC5mqxBKBTBtj47jymvVSdWBB+akRZRvZtyBK6rEkWzp4dHV22k/Ab+U777ig95//3//k19yphKxTcdTPRUAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAELjyBCy4aMc1o++FWa8FiOVsIEsZgjWLROJRLu2ZCpb28+4Ad7OiyySWFNq+yxCYV5g+227AfHw2i0V//1fd9oZ+JRj/8h3/ycxyLslxXXbXEhYJmpBjt3r3b6lBSKh0JLmcqGrHcEssiPQ2h4wWUWMrPz7PqSZNs+rRpKE/VZxQaWDKpoaHRS5ylRKOKinKk/7S5TMTEmTKUWrsZpapuh/BQXl5hO3bu9HJQa9etg6wQ9HJYFBaY0hJGelVHZ4eLSxQkmBZ0OrLRe+9vsNffeNP++MSTLhOxvNc4iC0UgA43HfayTxRhWKKKotF8pC51Qp55HNuz9FdxcbEVFxU548bGRiQjoRxdT7fdc9ddLsFMmDABpdc2Qsh5zd6E8MESb5QzmChDuYLbsuTdNVdf7Qk6LBe2/t33RoVoxJOmPMakKs61HshWFKvGgx8loBiuyRakPXE+3IJSW3n43IS5QNY94JtkV4hSZb126NAhW7t+vc8BJkvNnTMHklI7tl3h411cXOScW1vbbN/+/UaxaO7cOXbbbbfYFZdf7sx+8ctfuxxTVTXWpbF4PJFMm8Lc3AtRhmW9UqLRdKRtcV7+/g9/gND2LFKQFqKsWLWXzeNdJg1SFCUoClKUnKoxZpxzLD/GcnuczyzftnD+fP95dnYWZJtuH1MmAi295hovQ+YT4yT/ORuiUSQStTYIWhSN/vjEE34tMHWI5eE6Ojp9DtfU7HbxZ87sWcdEI8pA77+/0Z5DqtPmLVuPlbcbB36RoylJAWSG3XP3XT52vMYfQ5rTPs57zHmONRO7KFlxnENIqVq0aKHxGuJ95fU33nBBiX0YixJzWbhuI2D41ttvY5xavLTiV758P4SlK09CSD8SAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4EAQYPjLc0IgLLhp1IyGjsbPHNjS12OGuHuvBgno6yxshIYMfqcaKahMgE00shOCCz2/tP2hbm1qtB+XDrp9UZYvGlKY2PePPF0I0oszx6GN/9CSYQggcX0fZokkQeVLlt1gG7Q+PPuaL9zfdtBwlkL7h58lyYA8//HvbV1vrEgjlD06CINJa8nPzrBlpJUxuuRsiwWWLF7lksWPHTpdGmE509VVXuQCzFAk8bCxztmbNGggEb1lXd7eXOVu4cIFNGD/ey2i9jHSbZ555zg4hXSUajRwrHUUxiP1mwgnLWbEE2ry5c60CkkIY6S8PQZB4GrIH5ROmpNwC2Wj2rFkuO7Ak2TMQmLajX0xNKSoq9KQYpqewIhOFiq8gXYdlnCg8DLcdQjmn9e++a4/8/g8uqVCOYbJQAcSlfKTSsLwTU3Yomfzl979rM6ZPd6mCSTCUiphew21Zdqutrd35MtHnEx//mG9LmYb9fguSEWUqJs8kIMAkxag0pMBEUR6s0z7xJx8zloerghC2afMWW7nqHXv99TdcplmOhJ758+b6PsM9v9T23RgvMuQYsQxWcmyvMiZFsfFnzzz7nG3evNmKIPV84XOf9TmWSiZ66OFHXBCi8HXPPXfZp1EijY2lzRpwTk88ucI2bNxkLUjBoZxDhrzpMNGGZciYdFQCFoca6j31qRayCsv7FRRCSILUQhklDQxZ4u/jYMFEIMoxv0MSTxvKn2Ha+hzq6ekxpkdRKrvuuqWewjN2zBi/Np57/kUvD8ZjMXWHczszM8vThxoggWVBBrru2mt9jk2ZXO1pPf+B6+bRRx+3XDxfIfqSOl9eJyzFV1pa4sIceZWWlVovnv/dd9+3t1au9DJgPEeWDmRpvS70i/OcwtLHPnqPTZk82Rmd7D+cG7t21djzL77oJfOu+MhHjOljqXHhvkwXWo10rbfxnK+9/rotX77Mrlu61OcEU5Pi6AOlIV4nK5562pogrrF8Ga93Ps5UJl6DZDBt6lT7/Oc+48IbH+uANMd5yWua1yclK15HcaR1sQxaRVmZl1ycCWkpjvH6I8Z59Zq1LtnxnDnOmZkZGJNuK4R8ROlvwbx5zuSpZ55Batr7Xm6N1xLL5fFcON/Ly8ptMe45y1B+burUKSdDpJ+JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhcAAKjUjTyBXQsTPdGY7a7pcNTiipysqwUH4UQQFKNi+MUkDIgH2Tg88b6w56EVNvRbddXj7XLx5anNj3jzxdCNKKcwnJaTH3JgRyw7IbrrQwCABNa2DZC8Fi9di3KEnW5mHLTjcv98TakBdUdOGhr8DOmkMTAkWklFGGqxlYhbWSPHYEYspgpJBCXKIiwPNTWbdv8YxoSiZhKNAPJJWytSC2p2b3Hy1kxqYhpLhORzFMGASNZaqnFamvrvHQY+8pUIIozTPWZNBHJPps2Qw5KeHoMk30KIQ0lML4s3cQybrtQPmsitmV/Zs6c4bICj3EA57AL0gn7RTGCjZLVlCmT0b+pLhtRuBiuScfjUFiigLF+/bv+HCwXRQ4874kQZJi4RJGG8sodt99q4yBVUYxhmhFZ7Ni5A1zaXLRiHyhNkBeFjlQZKbKhhNQAyYYyDhnxuNy+CHIGE3go2PDcKYXw52Sxbft2L1tF6YqyDsWO020sG3boUL3LMWRJbtPRz6lTkpIHn8RvmQAAQABJREFUhSum29QdqPN+L0XCEseVEg3bKohP68AoAKvvssWLXdbh4zw3Z4i0KopBHEum68SQ9kORhePM55gHUYpSCsdzP88P8lwNUoHawSWB0ofcltIY+0R2lHzIvLa21rbv3OmfyZBCF8eH8yM5RhNcjKGwcwhzdxVKcnFsmJLEuc70KM7jTehXC8ZpFvbjGLGEXyfKeD3x5FMu51BgY/8oMFGAYjoR5ztFsjFI7LoWCUUUwSZXV+PYPbZ3314ff4pwLA9HCYf94rHnonQZU75SIiA5DdZ4fM4/cmNi0GTISTMhs/E4qcabN+cahcNtuAZYGo2sJuA6DoWSch23OXDwoO3cuQul5d6DHNfh58N0IZ4rx5El6yhgsUQgBTieL8ePZe/2g/P7Gzb6XOe5czwm4ppliT/KdTw3NpZS27tvv8/jJohJ3JZCF+9HTH2iPFRcVOzjxCSw1Dxuajrs3GgHVo6p8DGmpEhJL3UfS52vPouACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIxOAqdMNDqZvdSFBJhepLWcrbahoRkpRS1WkBGyqSiJNqMsWa5qoOOvP9jkolEjZIPZZcU2q7TQiiAmZaeHXEgaaJ+hPnYhRCOmhdRD5Oju7nKxgPIGRYBUqbDDh4+4IBCGNMMEFgorbEwz6UPZOcoaTC/i9yx5xDJUBQWFnuBD2aIcJcxSC/4UB5pbmj0difIFt6cMw0YpgoIMBQLKGBQYmMzDslFsPH43JIwDdQdcNqHckjwGyosxzab+kMtOZeXYDwknKcGAZZQoLTCJJQ8CEUtVlaKMGpNSOMcop7D/lKDIgo9RkijHcZhkxGOxBBWFnw6U24pCqDpVY/IM5R0y7MV58fnJkcIK2fLcyInJTRRe+vp6Xcbi+bJRZGlra/Vx4T4894yMdPSp3KWLZIJL8Fg3KHSQx8GDh/xcuA+fmzIKn4dl45jiw0aZiufCc+ZjLKfG41Eq4bkz0aelFSlf6O9QGpOEKIpQ6OFxOYapsU0JJOwP+XdCVkvHdUJBjBxSIgslJZaGY7QQS94xRah/Y+ITxRymXvFYnB8Uqdj3UowR5xDPlxw4nocht7BkHOebwT7hXGDaVfHR8eSxyZSJSI1NjT5XuS1Fo5ycXKRvVXr6UEqE4vP1gS/nOmUYznumE3F+cEw497g/5yEfZ2IPk6NYNo/yzvJly/y8+LxkzDFoaGhCubu3XKRacsUVducdt9kCyHVs/DnLhaUEGp4X+0I5qxLzl+eeuj59h0H+w35zTpMHk7MKcV0yUSqVrMTd2B/KW+TrJcdwTpwznBsUslKNXHmMWlx//Jo/4zXC7ZhwxMQiJlJRguL1kxpb9oH3AY4dZS5e56mxqwA77k8Bjo19ocREMY3PxW0p+LFcHOcZr11uy8fIhIxYoi6ZCpYsgcm5V1Za5mN4OnJg6nz1WQREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREYGQRGFGi0btIKVp/CKkYEBqmFRfYwjFlg9J6H9vWdXShFFMQYlK6lWRlWGVuto3Jz/U0pEF3HMIPLoRoNIRuXfKbMLFpDxJyapGWQ+HkVI1pLddfu9SFiv6yxqn2u9A/pxRCwahm926kE20bUneYEMRkGkpoFEjUzFOEVqx42tN/mFD059/6ps1A2lHoqAxFGesgkrR+/stfuUzGUmZMtJqPsmBqIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACHyZwStHow7t88MjZTjQ6jBSXmiPt9tqeOmvu7LEA0lkGbUjtqCrKs+uqx1kbkk3qUUKtEWkmS8ZV2pUTKgfdbSg/kGg0FErnf5udu5Klxnbv3uNpLqfqAeUbiiNM0hlK8sypjne+fs6UnwakW23ZutXWv/vekJ527pzZnsRTWVlxLEVqSDtexBsxZefpZ5+zlatWeUnCO++43ViijslSLIXGZCSKXJs2bXZB67777rW5c+Z8KMnpIkakUxMBERABERABERABERABERABERABERABERABERABERABERABERABERABERCBYREYUaJRGEkuLT19trH+iNW3d1oHSiqxhVAeKAPllPq3LKS2jCnItfmVpdaBBKQdh1vtxR377IYp4+zOWZP7bzrsryUaDRvZedmBZaEo4LAcVwQl5E7VWE6LAg7LR42mRCOWo2IZqkMoI0cZZihtLMqgjauq8vJWqXJZQ9nvYt6G5fA2b9liq955xzZSJkI5sgKU08tF+bNUCUByzs3NsWnTptmyG653CSlVqu1iZqNzEwEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIHTITCiRKP+J9AJeagdolEU0kVOerqVoSzaYC2BH+xqarF/fGO9LZs2we5dMGOwTYf0uESjIWHSRiIwogkkEgkX0t57f4OtWvWO1dTU2JHmFuvr64NchBKLKDNHQWvJFZfbjBkzrLKiwgKBwIg+J3VOBERABERABERABERABERABERABERABERABERABERABERABERABERABERABM4WAa6rD3edfMSKRvUdXSij1ma7W9ptfGGeLZ8yflBOkVjcdjQ124/ees+WT58o0WhQUvqBCFxaBDwdCmXSWltarbu728JIwuJjLKWXAYExMyvTigoLXTxiiT01ERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBwQmMWNHocFeP7W5us1f2HLDcjHRbOqnKgmkB4/9ObL3RqB1CqbV39h606yEk3Taz+sRNhvW9Eo2GhUsbi4AIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIXAIERqxoxJSiI9099uB72+0g0o2Kc7ItIxSEbJT2oWHp7gsb45wqUF7tqgljbHFV+Ye2Gc4DEo2GQ0vbioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIXAoETikanaweW1c4Yr2R6DnhFIc41BeN2dbGZmuCcNQbjVsMJY8SAzxbOpKO8jMyrKog1yrzcqwo+8xKIEk0GgCyHhIBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABEbhoCJzMCRrsJM9INOqGaNRzjkQjdpgn1I3jd/RF8BG2SCxmMTx2YssOhSw/M91KkWgUGiDx6MTtT/Y9C7Nlo1RbdnpowM3Yp06ITyzhlofnUxMBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCB0UbgnIhGJ4PQE44iaShqTB86l42HTwyYZZR8VspBRvUn+UXywdP8bxoOQskoS6LRaRLUbiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAhcjgVMmGp3spFk2rRflzeKDlDQ72b4j8Wf0lNKQiETRKDMUHLCLSjQaEIseFAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAER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)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "jYd8l1YgQKay" + }, + "source": [ + "\n", + "\n", + "By clicking on a line, we can see the intermediate processes that were executed within the multi-agent system. For example, by looking at the input and output of the `analysis_agent`, we can see that it is in a structured output format. OpenAI's structured output facilitates collaboration between agents, but as the system becomes more complex, it becomes harder to grasp the format in which these interactions are taking place. Using Weave allows us to understand these intermediate processes and their inputs and outputs as if we were holding them in your hand.\n", + "\n", + "![3.png](data:image/png;base64,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olAQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEI6+gDIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACOSEAYT0nWFEoCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAhHX0ARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgZwQgLCeE6woFARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAMI6+gAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgEBOCEBYzwlWFAoCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIABhHX0ABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAgJwQgrOcEKwoFARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgalPwOqxUd5wPtl4avZbVIOD1gD57D7yFrrIz1MkEAABEMiEAIT1TOhhXxAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARCYpgQKekrIPpSfsPWeIhc5KwYS5sFGEAABEEhEAMJ6IjrYBgIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIzkEBxRxlZ3fakjszv8NBgTV9SeZEJBEAABGIJQFiPJYJlEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEJjBBJKJrB57+Ii0HksEyyAAAskSgLCeLCnkAwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAIFpTsDqsVFxe0VaRzFY20N+uy+tfbETCJwOBOzl86lw9gbKr1tFjqrFZC+dSyaLLe6hhwI+8vQ1kbv7MLna9tBw81by9B6Pm3e6r4SwPt3PINoPAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAkkSSCe6ui76dI6ybrY5KOhzaxSYgkCEgK24jsqWXUYlizaTo3KhWh8yEZlCkSxJz7i7G2mg8WXqO/Ac+Qbbkt5vqmeEsD7VzxDaBwIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAJZIlDaWklmnzWt0oI2P/XXd6e173TdyWIvohWf/CnlVy2izl2P07HnvjNdDwXtzjKB/OplVLHueipbemmWSw4X13fwOerZ8Qi5Og/kpPyJLBTC+kTSRl0gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMIkEyptqiCT8czqJQ0b3zu1IZ8+s7WMrrKBFV31XlecdaKMjT39zVNlliy6guo03qfW+oU7OcxeFgv5R+ZJZUbnyClr0oX86lTVEW//7A+R3DyTcddFV3yZbYZXKc/h3Xx2V3146ixZc9nUOwW3hdgXo2LN3k2egNWGZ2Dh1CFjzy6nmrE9T+aprkmqUXG5mMlEgECCfz0cOh4NCoZHw6zJvMulrUtYb54l69z5JHW//jPyu3qTqm4qZIKxPxbOCNoEACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIBADgiUn6jNqNTeee0Z7Z/pziJ7r/vM71Ux7p7jtPPn10YV6SifR6s+9QBZ8gqVpL7v4c/QUPOOqDypLIggv/rWX7GAXkF9R16ng7/9/Li7r/vsk2QvqVf5tv3wUvINj0SlN1vzaOVN91BBzTK1venV/6TWd+4bt8zplGH5x39EJfPPoqGWnbT3wdunU9PHbWvZ8iup7rzPkUTeTzZ5PB564rHHyeqw06aNG8mRZye3x01Wq43qZ9WzvC4ljQjs8coNeIao7fXvU9/+P8TbPOXXTRlh3VGYRyXVhQrYQOcwuYe9Ewpvsuuf0INFZSAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAqclgekeYT2RsG625dOqm++l/KpF6twef+F71L7t1xmfZ5PJTHml9eTpa06qrETC+sIr7qKq1VercnoOvECHn/jbpMqcTpnWfvq35KhomHHC+qyLvkrlK8PnbtzzwUHShwYH6eWXXqaWlhZqPHSY2jo7qKqqijwuN533/vdTntVKlZVVdP4F51EeS+zBUJBjq+vo6vFr6NnzBLW++q/xN07htVNCWBdZfMmm2ZFw9hLa/tCW5gmT1ie7/incP9A0EAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBGUSgtLWSzD5rWkcUtPmpv34kWnhahWS4UyJhffHV36WK5ZeqGrr2PElH/vDNDGtLb/exhPWa9R+jhku+pgp1dR+hvQ/cSgGvM71KpvBeZ/71H1WE+5kSYd1aUE5zLrmLCmefoVxn8ZwTJdm+betWuutbd1NbeysNDjmpsKCQrDYzWcyspJvNtHvnLjpjwwaaM2sWzZ49my679HLafPHmRMVGtg01b6Pm5+4iv6s3sm6qz0wJYb2moZzqFpRHsWo72ksdxyYG5GTXH3XgWAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBHBEo6Ckh+1B+WqV7ilzkrBhIa99s7TSWsF638Saat/lLqhpnxwHa++DtFPR74lfLEdOrOcp5ybxNlF+9hLwDrTTctpfatz5Mfnf08VnzS2n2+z6jyvEOdlDrO/fGL9OwNp6wXlS/mlbc8DMyWWwsqQ/TnvtuIXfvccNeI7Mms4XKl2ymollrOVr8YsorquK8TTRw4h2OGP8IEUfiNiZjGzt3PUFy/GWLLuAyLqTC2hU01Lqbeg+9Qv1H31C72QoqqHLlFVS28HySqPTDbXvo5J9+TAHPoLFYNZ9KW+rPvo1s+ewEb7pZ7esb7qaeA8+r+VAwQCde/rdI+amUG9lpEmZsxXU078p/JkflwjFrN5lMpCX2EIXouaefpXfe3UKvvvoqeTwe8gX8FAgEyO3y0pBzmMpKS8njdvM2L+UX2Cng4+3M57N3foa++KUvkZmF9kRJ6vLwgIcTT3+NfINtibJOmW1TQlgvry+mucuro6A07e+k3tbRHT8qU5YWJrv+LB0GigEBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBhASsHhsVt1ckzDPWxsHaHvLbfWNtnpD18YT14jkbaPknfsyRqy1KON9z383k6W+O25684lpa9KG7qXjumaO2e/pb6NDjX1HCt95oL51N6z7zhFp0dhyk3ffeoDeNOY0V1tlmplWfeoCkbrbN6dBjX6Hew6/E3b9i2SU094K/InvZ7LjbB46/Qwd+8zl21gOR7cY2nnj538lRMY9q1l0X2a5mWHKX/bxDXbTsuv+ivJK6qO0iz+++54YoyT/Vtmz6yhaOQB5ftg4FfLTl385RdaZablRDJ3BBIqvPv5p5JpDVjc1xu9x0xx2fpu07d5CL54uKiqikpJTy7Hbq7GgnqzWPHA4H2Ww26uru4l2D5HQ6yWa1cd81UWF+Af3g+9+n884/XwnuIsKPlbS0fvz3X5oWkdanhLAuMOcsqyIRxyWJqH7ygJyIiUuTXf/EHSlqAgEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQOJ0JpBNlfSpEV5dzFius7//VZ1kGf4hshWEJ/+CjX6C+xtfin16WqVfdfA8V1q1S2z19J6lr7x/I6iih6rXXkpmFYldXI+2655ORKOZGGTwdYX37j66ghVf9E5WcEuTbtjxAJ1759/jt47U16z9GDZd8jYV0Pw217FLyvMVeTJXLL+Ho7Hlqv6PP/CN17vpdpAxjG0MBr8on0dKdnYeoaPb6iETud/WpCO+WvMJwuXzc9pL6SDnHnv8udWz/TWQ51bas+ORPyGIvooKaZaqMgNcZkf/lePb/6s/V+lTLjTRogmcaPvyfVDj7jDFrNUZWl/lv3XUXPfnUU+R0OxVzWVdSXEL19bOpp6eHvF6vEtYl2roI526Pk3p7e8nv97O4PkyFhUVUxoL79773Pbr44osjUdvHaoCUMdyyjY7/7gtjZZky66eMsJ4pkdqGcqqaW6qK6Wrqp/ZjvZkWif1BAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAYEoQEFFbkr0kPDU2yjPQwhHFW4yrxp0v7igjq9s+bj7J4Hd4aLCmL6m8uc5kFNYlirqPI4YXzV4Xqbbp1f+i1nfujSwbZ2o3fILmX/w3alXHtkfo2Avf4/mQWq5ceaWKvC4Lh5/4W+o58IJab5TB0xHWu/c+TZUrr1BlyZ/+o69zpPPPR5ZjZyRK/Jzz/5I6djwaFSW+fMlmWvKRf1XZRWTf++BtkV2NbZSV3SzhH3nmbhJ5Xbatvu1hsuQVqPx+94A6PonULtHQ527+EtWdGY4a33voFY4w/+VIuem0pbB2OQ8geFCVMdSyk9t5e6Q8PZNOuXrfiZrOuuirVL7y6lHVaUldpsbUePgw3Xbb7eRyu8jpclEwGKKa6iqOsl6sIq37/D4W0wOUl2cnn89HHq+benu6VfT14eFhJaf7PF6W3V20ft06evyxx1QZxjrizYu03rv399T6arhvxMszFdbNCGG9pKqAGtZEf5rg2K42GuhyTgXGaAMIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMBpQkBLxcbDTVUkNu57usyXzN1IeaX11LX796fLISd1nNKfik9F5o7Xt2ILGTzxnlo10PRu7Ka4y8lEWp8qkdX1ARiFdb3OOJWo3rt+fi15hzqNq9X86lsfUtG/Q8EA7fjpNeQdaIvkkSjrGz73IhFL3G3vPUQnXvp/aptRBk9HWI9UYJg5+OgXOQr8Hw1rkpk10cYvvqGiwPudvbT1Bx+M7GRso6v7KO36xcci22Rm6bX/TmWLLlDrjvzhm9S158nIdqNgPty2l/bcf0tk29gzY7fFWN5Ywno65Y69T/a3lC2/kmZ/4O/iFqyEdXHVeZyDTGTZarXSnX92B+07sI+8LKOLgC4R0xvmzuFsZirmKOtKLO/rpQKOou71+VlG5wj6Q4O83cTbgioCu91uJwf/83Ek9v0HDvDUF7cNsSul7JaXv0d9+/8Qu2nKLM8IYb12QTlJhHVjaj/aiyjrRiCYBwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQyAkBLRUnEopFWvf2t1KyInFOGjqFC5193mdV60S4BiOOon5KVB+rT+lBEGNtF5jJsrR6bJQ3nE82npr9FnUegtYA+ew+8ha6yM/TqZTkmNd9Jnpgg0Ra7z/6JtWsD4vaEtW88amvRzVboolv/OLrZLLkqWj0nTsfjdouC3UbbyZrfhnL5K/RwUe/oLYbZfB0hXWJdN785s85cvpfqDI9fSdp5y+uVxHQ1Yo4f0xmK5UvuUgNWCioXkz5VYtJpHqdtvzbuZH9x2vjgsu/QdVrPqx2PfzE33H0+Od1MZRXXEvr/zwsOnv6mpXIH9l4aiaVtqQirKdSbmybcrVsLSinxTc8SBZ7kaoiNpJ6vHolYvpNN9yoZHUR1Y8eP05lhfm0ZNEi6uvrp7b2VqqsqadAMKjEdZPFQl6vhyOt+8kt0dhZWGdtnQJ+seCDav1zzz5H8xsa4lUXZ12I/O5+avzlreR39cbZPvmrZoSwjgjrk9+R0AIQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQON0IiDhbtfrqlA87WZE45YKn4Q4SWV1S8bwz1VRE7MGmcJRwLWWrDafRH2GieejD1lzGYiJ90V7C0dhPcdT7zcS+FiusB30u2vvg7SyhN9PaOx4nW2GlOvy9D/0ZDTXv0CjIUT6Ptz8WWU40M3hyG+375R0qy3gyeLxy1n32ST4f9ZFNR5+5mzp3Pc6Rzv+DI52/X60/+doPqOWtX0TyGGfqz/oUy/O38LFURFb7XX0sURdzAPjwoIJ3/+N8kmOXNF4bF1z2dape+1GVd5SwXlRN6//iGbUtnrCealuSFdZTLVc1cAL+zLroq1S+MnxfT0ZW5xDr9MMf/IDe2/IeDbOs3t7extL4MP3ZVRfR5ssvpT17D1FrSxu1t7VQt8tPOw4eobaOTioqKiIPR1D3+738z082m418/gBZzGYls9/4yRvpW3ffrY5YIqgnTkG1uYcj57e++q+Js07S1ikhrOcX21WE9KKKfIVhqMeloqO7Bj1JY5EI61VzS1X+rqb+lKKrZ6P+pBuKjCAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAtOegIjqIs7qpEVio2ytJWLJk1daH5Vf1nXt/r2K9Czzp1PSXGLl6lgGwvR0i0ofK6unI5zHliFcZ1JfixXWjQK2XJcLr7hLdSVnxwHafd/NRBy9WpJEJ9/wVy+ree9QBzN5Us3H++PqPkrde8NRx8eTwePtbxTWO7Y9Qsde+GeVzVE+n9b82a9ZOrcq2Xznz68j72B7VBFz3v85mnXO7WqdtKP9vYeo78jrKp+I5XksmEuaCGE9nbYkI6ynU6466Bz/ya9eRos+/rOUajGzYP7Rq6+h/KJC1dX87kG6eFEZ3Xj7bVQ6ZwH5OZK6q7udhrvaqLnpBG3d30QPPfsGdQ0MUIA9dH9IYquHKI+FdRHTg8EQ2fLyuA0m2rFjh1o3vrAuTZbo7SY68ps7yd15MKVjmIjMky6siyy+aMMsMptNUccrwBu3tlAq0npUAUkuTHb9STYT2UAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABKYAAZFli+eeGSWfJysDx9s3HSF5CmBIuwnxZGopTAv/Mi+cjEm2CeOZnoyDIOSYZfCDkUuqxx/LOtl+mmo9E53fKKy7e4/Tzp9da2iCiVbdch8V1q1U6449/13q2P6byPYz/vJZjlpexWJvkHb+9CMqKntk4xgzmQrr2354GfmGuyKlz9v8RY6eziI9p579z9Hh338tss2SV8BS/SsqirrI6nsf+BQFvM7I9okU1tNtS0HNMlp960OqzUOtu/kYbo20X2bSLTeqkBwtzPng16ls2WXjlm6MvC7C+sUXbSZHfgEND/TShYsr6At/dTNVLjmLD9ZOfieL6a4h8vV105DbTX2d7XTo4AH69j1PU1mhg5p7h8nLsrnJZCGr1cLR1f3EUjU5h510/PhxCgQC4q7zwIuxmxUW2mVghpn6Dz5HzS9+e+zMk7Rl0oX1hjV1VFJVEPfwB7qcdGxXW9xt2Vo52fVn6zhQDgiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAQO4JzD7vs5FK0hWpZ6pIHAEzxkzscSeS9ePJ/TNFuI6Hx8gmEZd4+yZaZyxX8s0EhlHCeg8L6z83CutERbPX0cobf6Gw+F39LLR/hPzuAbW8+JrvUcWyD6r59q0P0/EX/6+aT/Qnc2H9UhbWuyNVWOxFtO6Ox8laUK7W7Xv4M2pwgiwUzzmDVtwQjvDdvfdpanzq69H7feb3KlK8rMx1hPV025JXVEPr/+Jp1W6R7bf+92aOPM4S9qmUbrl6/1xN84rracmtHP1+LDHcEJhb5xFRXP5tXH8GWWwWml9RRJ//xAfoog9/hMz2QjLZiijgZiHdOUT+4X7y+/3kHuij44376MixVnp793E62dVJzd3D1O8Lkj8QJHuejZxuLwX8AWpsbKRAMPyFAOWsc11jJRmEETbbiQ498AnyDebWvx6rHWOtn3RhffWFC0ZFV9eNlSjru189qhdzMp3s+nNyUCg0AQETma3yqQRJ/OkEvzc8q/4m2mbIlsGsfMbDeOPNoCjseloRMPGIOTP3HR4phQQCIDAtCJjMFvXpJmmsXLu490+L0zaNG5mdd5jwe4o8a8b+cTONIc2Ypptt+WS22NTxyA974/0l0bYZAwAHAgIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAKTTMAYATtTqVikWylPp+bX/0fPzshpuuxiheuZyMl4jMn2K+k/kpKJwG7sa+kOsphKnXI8YV3auujq71Dl8nCkbImwLpHWJYl8vub2X5PZ5qBQwEfNb/5MSfwSAd1eOocqV15BQZ+TWt+5T+XX+6z7zBNq2dlxkHbfe0Nk21gz6z77JNlL6tXmbT+MFtZlZc2666jh0r9X252dh2kPlynCsaN8Hq294zG1Xv6b8KHHvkhSZ9Hs9TT/A18me9kctU3+5FpYT7ctLM3QmZ9/VUVSl3a2vn0PtW9/hKz2YnJ2Hkr7GKWsXKaaTbdRzVmfVtaElsN1JHWZsprOgc5lS3Qy87YVy1dQvt1Gl5+1gr7x5TupoLqOTDwwgSwOCnpc5B3sVf99Pxjwk6u3kwb7eqitpYlOtnTQgaMt9Kc9x+hYF0vt7E3n2WwsqYeUvH7gwAEKsrCuTI64sroI86ypc7PCUdbD7evc8gvqfPfe6IZO8hKE9UkW5if5/J921Vv4hle38UZ13DJiyfipD6ujhGrPDD9IYrdlCsrEUlE1v1zaCiv5hnuYeg+9nGmR2P80IWArquYXp0t5oIWd+o+/TcOte06TI5+ahykvu/IimcdTL392SdIAf3oJCQRiCcinjcqXXKRWD7fspr6jr8dmwTIIZI1ANt5hCutXUen8s3kwn4e69z0b9SmyrDX0dCyIf4TzL86sHvnCK79FVauuUmUeevzL/F75SqT8RNsimTADAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiCQNoF0pOLxKjOWORNE4rGO1yhMJytkG8vKdH9jWVNxXkftT6YPGPuMPpZkmBr3Sya/LnsqTpMR1vNK6mjtpx9V3pWI4Hvuu0mJ33I81Ws+wrL41yLBCMPHKEpwWPYN+ly046fX8H8771Gbsh1hXQo18X9PXnXrQyw2L1F1HH/xX6h9669kC628+R4qql+t1hv/iGDvHexgaX22Wp1rYT3dtkjj5l30RarbdLOx+UrI3/pfF1LA60rrGKMKy8HC4k/eS47KhaNK1tL6qA2nVoS426xfu44qi/Lpwf/3tzSrYR5Z8ss4unoBD4rwk985wP+GeF0RBUMB9s56aICl9b7eLupoaaO29i463tZNv/rjLvJxNxQtXoT12ppaeuGlF1XcwbCMHq8F4iSwmyA6vXThU8nTfYQaf327XpwS00kX1hvW1FFJVUFcGANdTjq2K7ch6Se7/rgHjpU5IzBZwno+38Qqll8SOa62LQ/wTXc4soyZySdQsfRiMuflRzeE7+AySk3+efpPkqevOXr7BCyVLTyfRCKUJJ+nkc/QIE0OgZK5Z1LxvI2jKk/mh8KonbBixhOAsD7jT/GUOsBsCOu1Gz5J1vxSdVxDLbuo/+gbU+oYp0tjrPyDUwZHFtaupMK6Fep/+BjiwWZDLTuofdsj5BvqzPhQEknpibZlXDEKAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQIC0VC4psRvk2Rh7v2v37pCJmT7fToY8xE89iJgnXxvNnPK7x+pUxr7EMPT9e/9HnQfKPV5cucypOkxHWpd2zz/tzmv2+O9UhDJ7cRvt+eUfkcEQUb7jka1Q0aw172SL8hpOz4wC1vPW/1HNQROFwgLJcCOtSW8m8TbT8Ez9WFfvdA7TzZx9lR6xPCemLrvrOiLTO7ZD/ln/s+e9Q6YL30dwL/1rtk3thnSPSsxyfalukcfKF8AUcQb5y5ZWqreE/IXUOBk9uT7tcQ2FZnbWXN9CSG+8nkc9NLH4bJXW9zlihrFNJWeIhuvzSy+iK962mz3/6ejp5sp/MxeVkYYm8rDifrORV0fwtVgd5PT5yOQepp6ef+vp7WVZvI/dQH+VxpdsPNtFvX9/DX1230sDAAP3g+/9Nl19xVTi6uqHyseT16PVBanz4NvL0HjfsObmzky6s5xfbadGGWWQ267MXBhLk0QGNW1vINehJitCcZVVUXl+s8va2DtLJA11J7Zet+pOqDJkmncBkCesSHbvmjOv5ExeF6oVSXgyQphaBujNv5K9vhO8hY7XM7+zlF5EXIiPnxsqXzfXyslO54nJ+J7LQ4MmtNHDi3WwWn1RZEsVVXjy8A+3UuevxpPaZiZn0j0754TTIUdX1J3tEYs/kx1R2WZlo1rl3cH8xc3/ZRgPH38lu8TkqbSb2sZkgrMtI4+o1H1ZnvWvPUzxo52SOekDqxc7EPpM6hZE9xhPWkzmXJXwvK56zQX1+qnvfMzPyfwAbIZabOfkfBRZecZf6ok68GuR/VDjyh29S35E/xduc9LpEUnqibUlXgIwgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAJxCRhF4WxHpzZGD586DkJcDGmtNLIbT6ger4KZIlzr4zSe+/H6lZGj9lekHHvJLA7CeKYqcrz+Y6xvvLy6jTN9arY5qKBqsZLWXRyVOuAZmiKHbCJHxTzKK6yi4Y6D3K7BSWxX+m2R4Hn5wpcji7t6jnOk8V7DcaRfrqGQrMxWrPkozbrgS6osJaibTEpclxXxhHVdqWzzth6m+x/6JS2cW0MXXfA+CpmtFLIU0N53/0TdzU00v7aCambNIrfbQ/0sqr+9cze9tWUnVVWWk91mpaLSElowp5rMIT/9/PFXaF/LIDmsJrr79o/QFZ/7BwpabBxzfcSxjhbTIy2JirAuEdfbXvsP6tk9dXy/SRfWBZVI47UN5VRUEY5uPNTjovZjvUnL6iKqz11eramradP+ThJxPZmUaf3J1IE8U4PAZAnr6uh5FJbVXkQyEgopOQJB/lRFh7ecyq39ZDf7k9spzVxGYd3VdYRv3gEeJWXhQQYFZCuqUQKwFC0vJJ07HqOAz5lmTanvZuIHjpn/SaT3yUi1Gz7BUXfLpoSwPhgoJG/IRpXWvglFoaOrD/KAgQGW1Y1Ji+yxo07lBV+kds9A64SJnxb+jEzdWbeo5k0nYX0q9THjuc1kfiYI6/lVi6hi2QcVhqkmrM/EPpNJfxtPWE/2XMozL8ifD5NPiM2E1Okto3yLl4osuX9+Vq+5hhZc/s0INvkqylDLTh7k1q1G48s5kNS19w905Kl/iORLZyaRlJ5oWzp1YR8QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAIERAloWzpXkq0XsXJU/ciQTP5fNY9PnQY4iU/l94kmMrtF4PLHuSWzuRBz1NtlnPC7GvOPVGdsGLIPATCUw54Nfp7Jll0VFVh/vWEMskUusblfjVtrX2Ej5RXm0YukKCrIj2tzZR6auZvL1d5CjtIyqFy6l1sMHOLJ6N9UtXkOFZeXUxMtdzcfJZGU3kCX3PJbXt2zdRd+8/0X6+vXvpwaHg1Zf8XFauvly9hk57PupZJwnkq8AyBcCgqfyjHwtoP/gc9T84rf1bpM+nRLCeqYUalh2r1tQHlVM29Fe6mDpHQkEjAQsLIzXbbxJrRKBqGP7byKbx5O9IhkxM2EEPEEbbR1cTnkWP60ubCS7yZuzuo3Cets790cJ6TKKrnL5pZTH8rEkiXIuEbZPlzTr7Nv5oZg3JYT1RtdsavNW0Tx7G811tE/YKdDCerwXev0Sb9ym1+kGxhPd9bZsTm08orJm/XWqyOkkrE+lPpat81FQvZTKl25WxQ237Ka+o69nq+gJK6do1loqXXCuqm+qCeszsc9kcmLHe4eZyucyk+Meb99tQ8vJHbDR8oKjVG7L3Qh44b/2jsd5cFepapJEqD/6zD9S0D/ypajypR+gmrXX0qHHv8TrM3ufSSSlJ9o2Hi9sBwEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQSExAB7QbLwp24lLG3mqMfG10EMbeY/psyTa7bJc3mSRTORaR2/NK65W3JAMbjCmV/pNKXmMdmAeBmUxgyQ33kqNykZK+TRxdPZUUDARo8J3HaLCkiubWVFLze1up4pyr6JLNl9B156+mj115Hs0/74PUte89Onb4MDmqGmhbj5m+/Xdfpps+fCXV5Plp0YpFVFiUTwN9A3TPU6/TFUtrqTzfTis/dAs1nLNZtStaVNctFFGd469zk0e2h9vv4S8GNP76dp1x0qczQlh3FObRkk2zIyMbBPqhLc3kHs5MBpn0szNJDSiavY6seUWq9oGTWynoc0VaIlGWi+pWqWV3PzPuORbZJjN6X4lO3X/srZFtHF08v3IB5RXXkK2ggswcwTPgGiB3/0kabt3L+UZGf8hOecW14c9s8Hz/iXcoFAzw8iKyl80mETID7kFydh4kV/dRyR43yYNVPiUhdQa8w+TpayZX5+FI9OFEwrp3sJ06dz1BhbXLuc45JCKS5Hf3niBXV2Pc+hKtNLPsWzJ3k8oS8Lvjys5SR37lQrIWVihGEt3U5+zh6Jy7yO8aHU1aBFqz1UGewTbVJkf5XP4ESJixRAGXqM7DvG8oJCNoYlKK50OE7ZI54c/GDHfsVyzspbO5vvkqgrQIWe6+Jhpq3skVRZ/LmJpTXuz1FdN+Fx+X2ZdTaT2RsC6NzuMo69XrPqra7+4+Rt37n1Xz8dg4yudTQc0SFZVcmEhf1UmipRfWrVTlWQvK+Nz2k2+ok4Za93BE29H3LFtRNRWy+CrJM9Su+rAua2Rq4vqWhq8Pvr7k/IfL3B0ly43kD8+pPsNttRVWcgR5C3mHuviaOsLXykmVoXj2epLjk+takkR4d3P0eUkhHpHVf/RNNS9/TJY8FUHWXlLHUekL1ZcEpA3Z/hyNRN3fN9xAff7iCZXWEwnr+oeDHnGq88oPA++pHwfF8zZSJtL6eHyFeQHfr+T+ml+1UJ0X4e8dCEv9Pr6HDLftUetj7698gyWRqyX6r4lH6vUdeS0cEbh+Nd/7wvLlYPO2qAj/0o9L552lyhvrniYbs9XHRAItqlut6vM5u2m4fb+a13/k3inR7CU5Ow9xX+7Qm/jee+peyfdE6d/S3wtreCAM/4Dz8HPM2I+5J6dxLYX3kWOVZ6Tcr/VzooIHukjKprCe6j3EUT6PHGVzVTtcPUdHRfuX61z6j6SBpi1KpJU+Isdj5/3kGSpJ7nv6k1eu3uOR+0RB9RJ1Pwvwu8IgvzNYC8qZ71I1wEee3d7BDn7O74rqP1Jeuud0qtyXxrqO7MxNeMr17+K+KM9xSeFrU95j5qjo5WM9M4vSvO7GEtbTOZfS3uGOfXwfCLddlqdr8obstHNoIfmC1pxK6w2XfI0HC31MYeo78ic6+Nu/TgmZDKisXHE533+Wqfddeb+T+1X33qfjDnZJJKUn2iaNkij6MnizaPYZ6vr28Pub3FNn2v/gmdIJQGYQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQSIKAUfCFsJ4EMEMWI7ts/Xcp7Wrk6lwYmp/z2WwdizFSezKcdb0zMaJ/zk8aKpiRBFb/xcvswNnSOjb2xWn4lXvIsmAtFVdVsjvnJd/AIHU3HiLP8BDVrV/LEdVL2TncSTvffZeWnfNBMgdMdGz/NvK62Mlj27yw0BF2oNntfHfrbgqcbGJDz09//uPfsIdTLorXGElHWB8R1sPyOi+zg7rvJx8cY7+JXz0jhHXBJtJ6SfUp4apzGLJ6Bn2pbNEFLNSuUCX07H9eCTO6uOI5Z1DJ/LCk6GX5T6TuSOILRUU8tVhZkhzZJhKk7CMyVbwkInnX3j/w1TFyRYmwU77kIpVdoroWz1lPIkjHpr7Df2TJZl/MahMLihuomCVFNWzEsFWkc5EVJSUS1kUiFnlYZOHYNMxicd8RiZSbvJgt8lrdpptVUX7+3EP7e7+MFCtCcGnDuSyMLub2jnyOQWcIBfzUc+AFluWP61VqKrKRCE4ipAa8Q0o2jcrAC96BNiVWB33uyKZ0zodRhJOBCHI8RbPWRMrUMyKK9h58SS9mbToR0vp4wrrZlk/1Z31KHZOx7xjZSH+UVLb4AjWVP72HXiFnxwG1nMcyd/mSzXGvBRFBJa8ItMYkMqhEZZXkZKGs9/Crxs3qXMh2ebmPTTKwo3v/c9zXu6I2SZ8rW3h+3D4jGQeOv8Pi6Taa/b474/ZJyRMKBqnlzZ/KrJLfqtddq9qiVhj+iLDaz/JerGBsyJLy7GRI6/rHU+xLupbT5SC0sK5f6PWybJN1sfvK+mSSyIXj8RUhvXrNh8csTgYhyL1UkvH+2r71Yb5fbqR8uf+cSm3vPsRi8iCXd03kqwLyNQrp9zpJH6o/61a1GHtPk5XZ7mNy/69afZWqzzhgRK3gP9KfC+vDg6l6D74cNUhE3ytlwNJg8w51XPrlUq5Nue4kyX0t1WtJBhJU8DXtqGxQZRj/GJ832RLW07mHlPBgCfU85Mb1H31DDYIytrPmjOuVTC3r2t59UEnpxXM28HM7PMjKmFfP63uELMs9TQbMyLNqqHk7FfG+JnP0syzgGSaJOG28F6V7TqfKfcl4HXXteVINSssrqdWI1FQG/Mm1I1/nEE4yMMiY4j0z073ujM8i4zMqnXMpbeze9+yoQYnGtk+n+ZxL6/zutvELr/MgwjzGEqLd994Uee6Pz8mkng91Z96g3uni5W9+46f8fPlx1KZEUnqibfJeu/qW++O+30rU9+Mvfo86dz4eVRcWQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEwgS0NyBLycjA6XLTzsFMELE1AyM7o0uht6cz1XJ2ui5GOnXmYp9sstFMpJ3JcK5afbXyjaY7w1ycF5R5ehJY/Vd/UgduGkMLNUZdH4lkHmYVYnfAxIEeAzzNL69ge8DGQSPd5HP7yMwyu40jpYc4kGbnjtdp95Y3aclZF3LQZxs7of3kYr8kyHX6WS53uoY5QLGF+lqbaP/ru2ju0ga67p9+yuK6JCmB/3JA77FSvG17f3ThWNknfP2MEdYnnNwMrlCE5opl4VEVEt1bBDedqlZ9SEUHlWURVlvf/l+e+tVmYwTqwab3aODEu2q9RJMuW/R+ld/HEaJ9Q91kYqknHM03LG8ZpV7ZySiCST0iv0l0Z4lcKxGctdgtkm+byN9G2d0g+EpZIs+LgC6R2W1FVbJKJaPQJSuMslc4B98EuD6RviVqroiCOolAriPo6nWJpomEdRHYas/4BFkcxUoUlOjuEhFeZD4t1yshdOuvoo5TS5i6XuEj0ZxFxJQIrlqMCwv24Zup5E3nfBjZ6PMho28kirGcdy1/8t2Q2rf9WnHT7crWNNfS+njCukRvrmKBV5Kce+kDkoxsRDZXUZ75waMGPfC1IQK/RNiVPlB7xsdV35f9JOqwRMCWfqklRxE+O7Y/oqKTSx5JiYV1E1Wv/UgkArLUKRF9JTJrAQ86kT4gdXds+w2XNPKgirqO+TzKoBGJjuyQfmO1K8FShGV5MTWzkKuvmxDLbBLdWpJE7u/a/aSar1h2CV/PC9W8fIVA/ln4Kw2yzsKif8eOR7PeJyZDWtcv6nKg8rIuSX44SNLR0/UPidiXef2DMpkfBKpAw59k+Mo9UqRtM/cz6ZOS5P4o51GS9Df91Qvj/VVEdrlfyLUrMrG8tHTufEztk644Kztnu4+lKzdLW/S9Uq4FM/dvuRZFJPbzVz6c/MWI8GCK9K6l8sUXqsj2Uo8MzvD08shGHuwk/UAGFOmUDWE93XtIOsK6RNwvrFvOzz7+IorNrg5D+IX4axqShtv2qUj2Mq+FdZmXJPcxuRfKM0K+iiKDfSTF3ovSPadT5b5kvI7k3Mv9VgYJyRdH9D1Tjlue31Z7sbq25B3IVsBftFBiM2+UZ6bc8529klWldK8747PI+H6T7rmcScK6gM2ltC730HV3/k6dP/nyz65fhCOtqxVJ/Fl89XdJvsYg9+yhlh08UPSo+uJO6YL3qb3lebvr59epZ6suLpGUnmjb4g//C1UsvVgV03/0dTUAU97jKpZfwn2znHbfdzMPVIgeIKnrxBQEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAETncC2gcQDun8t/9k+Wk3YSYJ66mK1Mmw0mXG+hnJ7DuV8ujjkDZl0q+M5STbd/Q+053hVDqfaMv0JrDmcyOOZbwjSSSsswRCpv6jypG1Wi0sllspEBCfxMa+Esvrnm6yFFTRyTefpoN791L9oqVUWlmj8nu9HnJyFPaB/h7ys+Ln8Yao5fABKrbnUSH56KK//x/lnYiunoywLu00iusQ1uOczdqGcqqaW6q2dDX1U/uxEXknTvasr5rs+rN+QBkUqCLnbuJI0txxRagV2VSSiSXc+rNv4xmLij4u+SSqqMiukiTitpZrokYS8n4l8zZxdOh9USJufuUCJejIviJpGyM6GkUwkdH7OeLzUPNOzhliCbCYatZ/7FQkS2IZ9xElwkk5JrOVajd8kvOEo+3HRpMtrFvF8vz5klVFC5bIpzoZZS+RsgeOv83ikNQZTnIMxRy5XVJYvHskvCGJv4mEddndUTFficFOFqHleCUJb5GRdZT3bo5C72YZUictYcqys+MgS0d/UoKgLIskWLXqKpnl4gLULhGTfU61zJBSPh9GNlKICNsyyEAGK0iE4aqVl0ciMUs7RJLPRcqltJ5IWBfJtXLllRExvP/om5G+EctGBhvIlwmkTxtT5fLLIlGYYwcRlDacTUWz16vsxkjYsiKRsC4RpUVSlhQb+d+4n3GARWHtikgEeJEr5esGMjBDkgiX1vzyqCjIItTXrL9ObZdo/p27RkdelcjzIqWKBNy65YGRPhynPFVQlv5MhrRujKguhyEv7TJAR6Y6jfx4fJc8PGBGolvLD1cttet8yU5T4Vs0ay3fh89VRUuUfImEHZui7q+8Udou17OW23X+dMXZXPSxdOVmORbjvVLu7X2NfwzL1qfutZInnWtJXRv8ZQF5VoqkLc9Dfd3LtSRfK5HI45KyIaynew9JR1hXjeY/lSsuV88nWZYI/XJ/ik1GYV3eGeR+I5K2JJH25Tkmz0BJRgk6k3M6Fe5LUdeRvKfIc6F1tzrO/MqFSgBWC/xHBHI5drnGws9Mfp6cisYe+56S7nVnfBYZhXXdhlTPpfFc6TKm+zRX0rpc60uv/XeFp6/xNTr46BdSQiXvbJUrruSv7/C7Gr9D6DT/4q+qd1pZbn37Hmr643/rTZRISk+07Yz/73n1RQV5j93+o8vVO6IUKtHhHRULUogMH2kKZkAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEDgtCFgFNajvKgsE9AB8ZKVjrNcfU6K02K0FJ6JlG1snC5zusvW+jgyYWMsIxUexv2ydV6M5wjzIDDdCCQS1o2yuj4uoxRu4rDsIZ+bqJeDxJn5/zn4qMXBPjR7RRz9koIc5NBcMova33qadmzfSSVV1dSwYg3ZbDYaGuyj3p4u6u3u4uw28rED6209TvkcZHLjbV/jILSVuko1NdZr3CAB8cJJtPaRBGF9hIWaK6kqoIY1I9GrZeWxXW000HVKsI3Jn+3Fya4/28eTjfJq1l0XjhDKnbiFJRmJlJpXXKvEM99QlxJqRLI2CpE6CrAI0uHI64FxmmKiWed+WkmySnR9575IfqMINty2lwXD1yLbZMYo7hlFbkf5PBaLr1B5w8LWb3l+JLK0yO51G280bI8vrMeTvUQyq990C8tmVrV/K7dX2p1MGk9YH6uMYpaYS1hmltTXyCJ424gIbpQwhXeQo18bk1F6MwrLxjzR82OfD6MIJ5FgJYq6MRkHKwye3K5kf+P2bM7nSlo3CusilwaDPtU3JVJ4OPJ4njoM6RsyuEJ/WcDIRjLE+1EiIlj92bdHMLTzVwG00CkrLbYCqjvrlsj2Npa+tbRmFM+d7fup9/CrkXwycENF4efrVL40INFZdRLJvv6sW9VDz/ilhOq1H42I9yLWu7qP6F3iTpMRQ2WQiDW/lJkEqXsvS60GeTtuoVlcORnS+njNN/5I1XlT+UGg99HTVPimKqwHfR5q3/pLFRVa16enxnuIDO6Rvq+TGtgk/YuT+gKEfOniVMpFH8tEbjbeK8caNJDOtWQcaBJPSI96jvE9pY+jGaebMrmHTKSwHk9yNtZvHKyTyTmdCvelqPMb5z1lFt/zdST1tncfjLo/G6/ToeYdka8fSP9I97ozPovivcNAWA9ffbmQ1us23UzzLvqiqkAGUR574Z/DlWX4V96tVt50jypF3uMOP/G3kRITSemJtq294zGSd2V5h9n/679UA64ihWIGBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAgIQGjCxDPDUm4c5IbJ6KOJJuS1Wy5EKN1mZn4GFk9yDQLy8Zx6EEOqbLQdUvTIayneQKx24wiMJawHk9W1wceJY9zIGFfXxvZ/F1k4WCXZnZV2Qwk/2AXWR0Oni2gltefomNNTdTV00/r33ceWTmKel93hxLW3S43hVhWL6yaS4HhQZq/5myqXXUm669swBtSVJ3jrg/R3h9dZMg1ubOmt/9lw4jNO0ltqV1QThLh3Jjaj7IUm0KU9YJSBxXxP0lD/W5y8r9kUzbqT7au6ZKvtOEcjvi8TjW3azdHUe9vpuI5Z1DJ/LM4Uvp+FhQHeX4TGSMu17HMbckrUHlln9gkEcMdHFXdXlLPkm0FC64VHJXZHsnW8ubPIpEejSKYUbbVmcsXX0gFtcvVolHGljZL2yUNNW9nCextNa//ZCKsSxkRqZHnO3c8Rt6hDiXyi7wfmyR6pavzsFqdrLAuwll+1WLFR0RkWZaI6JKMgwNk2ShhxhPWJdq9yE6S+o+9xTx2qHn9J5XzMZ4IZ5Sq4w0w0HVmayrS+j4X9yWTl84sPsDFZn4bMwrrY7VTBmv0HHg+SjY3sokn80tZeSV1LCF+WBUrUrnIi7Gp9oyPk7UgfB80DsIwso0S1rlfzDrnz5RUL5HSh/kLBrFJpEgRi909xzm67zOqLymJkgddiFze8tbPGZ0eWRW7d3g5GTHUeN3JXvLVBWfHASXDywCWXCejtL604ARV23pzXWVS5Us09jyJrB4TgT2pnQ2ZUuFrFGFj7xm6SOP91SgQ6+16mpY4K/1SRN0s97FM5Oaoe2W8gUbpXEsMySgAd+99mr+AcUKjU9MozhkK65ncQ4zCeGw0b2lozRnXq4jLMh8rVhuPMZkI6/GEdUdFA7O6TIpXjISVpEzO6VS4LxnPb7z3lNozbwg/w/lYYwe4FVQvpfKlmxWHqPs6r0nruuP9jM8iCOsK7Zh/wtL6IvIFLbS+6CDlWzxj5k1mQ9WqD3HE839UWXv2P0eHf/+1ZHYblUfOYQVfK0X8NaD86sUkkfpl8Jkk+eLP3gdHBr4lktITbZMvdsy98K8jdctXODp3P8HvNi+qrydFNmAGBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAgLoF0xeC4hcVZOVMF4lwcly4zVUk7DvZJXaWPQxqRjjRu3D/VgRR63+nOcFJPICqfUQTiCeuJZHU5eC2PSz6ZF1fO3HuQzLxsEjfWbGOZzk0n33mDCvPN9NaLL1HboJv8nG/TBedRcWkpDQz108DgAPm9fg6OaKMFZ19O81aezYHZxbsLu31Stq4jEXTdHmMeRFg30uD5TCOcz15WRZWzWOw1pO6WAWo+0GVYM/ZspvWPXfL03eIon8uRyq9UBzBwfAvL0ltJhBx72RzqO/xH8nsG1bLIrhKB3WLLJ5GzJA2ceHdUxEYRLkWkFKFdpyB/AkGixmohu+WtX6hI7rJ9PBGsbNEFVFi3QhVlFNaN6/uPvE5Drbt1dWqaqbBeteoqZjBblSUCsIjAhfWrqGzh+VH1yIKrq5EFoBfU+vGEdYlOLWWIwKc+AyF7Mdug38P3rHxVRmwU1igJM06E9eI5G9SgAtlZRKf+o2+qcuRPqudjPBFOxKqKpRer8idCWG9y19IJTx0VWlxKNoscWAYzRmFdRSFts3wAAEAASURBVD/nm7yI8CKYywANOddu+WRHTBqPjWQvrF1BZYsvUHvKIIaegy/GlEJUtuj93KdXqvXGAQZjCevSZyTydjLJO9BKnbueUFHQ9T5+Vz9H1n543N2TEUOlkGKWs6XPmfhzJjoFvE4a4MESzs5DelVOpp5QHu0eXkSeYB4tzz9KFbaBrNYjI5jl+GSaKEn0bg+zlhf5bKdk+aYqrMcTbXXb0xFnjf0ym30sE7l5vHulsc362Mea6mtJtuvI9zLfsf0RjkDfI7ORZHyOxYvAHsmYxEwm95DJFtaNsr0M+unYIV8+yb2wLnUke91I3lST8fzGu46M/SNWWDc+MyGsp0o+8/y9viLa71zAPw5D/A5xgOxmX0aFyrN71S33qzKkL+x98LaUypOBZfMv/ioP7LgiIqhLATLwQH1Fhefl3WrP/bdEyk0kpSfaJgXMft+d/IWjO/h5Hf5ikKyTuk688u/8lZTwgBJZhwQCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIDCaQNXqq5U7kCvBVwvEUnM68vLoFk+NNZpbNo9Ls8rVuZgocsao+umccz2IYvDEezTQ9G5KzZ4pDFM6aGQGgQQEtLA+nqQuRWiB3FhcRBbvOUgs2JI1j91Yi50l9Hz2QH003NdJB978Ex07coCqa2qodtZsCgS9LKv3k3PIxXktZMuz05orbqXCslpj0Wo+Uv6oLSMr4uWBsD7CJzInEdar5paq5a4mFimTjK5eM6+M6hZVRMoxzrQ19lDHiT7jqjHn061/zAKn+QaRWOolSi7Lpyo6M0eMnHX2bRw110Yd2x7h62mIl29VsrlEgzZZ8qhi2QfVUXfu+h1HXm+LEJCo7BKdXZJEoBaZRyLRBrzDVLfpZpbYC9W2bAjrpQvOVWK8FChRIyXCsDFlKqwbI6xrQVEEdpGKY5N3sJMFoz1qdSJhXYTnqtXX8L2JObCkPtx+QEWn9g13cblLI6JzqsJ6VIT1o28o7tKYdM7HeFK2Ub7LtbCuZfUii5tWFR4mqyk7EbyNwnrbO/dTwOeMPaVxl8djIzsZIwzLtSHXSGyq4gEidh4oIqn34MssefODi9NYwrpEXa3na1JSwDMcya9WxPyR606kceM+QZ+Ho/7eE5Nz9GKywrrsabEXsXS/igX9ZZGBFrK+9+BLOZPWtazuDthocf5Jqs2Lloal/kyS8UdTIhHdKLOLuD7AUdX1jwJdf6ZCezJ8J1tYz1Ufy6WwbmxzsteSnNOaddeRrahKnd7OnY+Td7Bdn2o1NQrNmQrrmdxDJltYN7bd3X2Muvc/q/hkck6nwn3JeH4hrEd1/Sm9EJHVzSFaVXCEiizJPesTHZTFVkBnfuE1lSXoc9H2H18Z9SWWRPvK+/Oy679P8kUOSTJgrWPbr/kZspW/fFBOa+94TK3PprAuBeYV15J82UW+/qK/7iLrjzz1D9TF7/VIIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAC8QkY5eJUo1nHLzF6rfYM0pGPo0uaOktaipYWZVMujy13kD2NRF7H1CES3ZJM+1QmfUY7MTOpv0XTxRIIpEZg9V+8HA7AnGC3eKK6MXvIZKZQ92EKcoDcvHwH+V3DFGDnNi8vn/3NExy4roRaDu/hqOqDNMj/yovs1DcwTG6Pl2x2G5n5/8765FfIIoGgY1I8GT0mSyTiu14fCvho30/CXq9eN5lT09v/skHCCE/btPycuXxiOWx+nOR1+Wj/W01xtmBVMgT0Q0kEPhHMatZdSxIVXSKFSuTp6rUfZeGlJiKFi5QuHbyVI66HWLyWJIK7iO4SRV2k2Y6dj0WiqMv2bAvrRfWrqXTheVI0xUYtlXWZCOtK4t90C4944ZsBR99ueevn6hMOUu54KZGwXjL/bBb616sieg+9omR1XZ4xqm6qwnpUNHiWj9y9TWmfj/Gk7IkS1kdkdSetLjxKFpNfo8p4mkth3cgvFAwqUVyuFZ1MfH2IfC7Xi6SO7b9R0U5lfixhXbZFrh++3tq3/iopQa6O+7D+0kHbuw+x7D4oRY2ZosRQFnJFzB0vmcwWjuK/nkSUlSSRW+WYsp2MsvqSgpNUY8uurC4CYTEfg/ygSeaHjc4vxyk/TO0l9ZR3Kiq7UWjP9EdrIr7Rwvp2Hrjz9ijs44m2egfjPSR2IJJEBK4/iwctcZIvErS/90u9G/fL7PcxY5RuT18zde15MlKfzMgXKuRrF5KMAz5kebwI6yqPHjyVwrVUsfxSyq9cILuPqlPWGTlnKqxncg8xfm1DfzFF2qdTzRnXsxgbHvjX9u6D6qsSelvlist5wM18tSiD0+Q5EpvKl2zmY10azrPvWR7kdiwqi7H+wZMjfTKTczoV7kvG85tNYT3d687YR+Ldc7NxLqNO7DRc0LK6hWX1lQWHWVZ3Z+0oVn3qAfU1FSmw+Y2fcrSLHydVtgy0XPax76u8XXueoiN/+EZkP0f5vJwJ67oS+dKR3Mtnn/fnapUMbtt9T3Jfb9FlYAoCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACpxsBLQhnU74WhkYBO51I21PxPBiPSdqXqS8Re4zabdPrpyu3TPqU3jcd6TyTfTVzTEFgJhFYeuN95KhcFPeQQiZeHQyr1okisEuOwFAnsVRLZg4WPXzyIB3ac5zsHjtZrTYW09003N9LTV2dZK6w09KFVdQ/6CavP8iSOkdYLyql8z7+RbZzR6fxhPV42z3dR6jx17ePLmyS1kx7YX3t5oUJ0e18+UjC7dg4NgGjZDbAEYNFPnV1H6UejrYuqbThHJZS1ymZMxT0k4g1nr6TLBI+FSlUhM2qNdeoZZFgJNKyTiLJ1G64kSMx29WqbERYN446C/m91Pbeg/w5Ba+ukts4nypXXq6WY4Uuo+wlcn07R7g0pqJZa0iilkvyDnawuBuOemnMM9Z8ImG9avVVJJFmJYn0KfKnTsUszGrpN6GwzoMIJKqnTrbCShX9l0wmJdWLhCjb0z0fRjax3KTOiRDWtaxebHWyaHYka5HVNbNcCus8YuOUXF6gquve94z6coGuW6L0i6QoSSKft225LzLoI5GwXrHsEsqvCt8DkxViK5dfxg/WBlWXs+Mg9R56Wc3rPyJDh4IjUeuNfTd2QIreRwR4GcyiB6ro9ZppKOBXAzz0+mxMjbL60oImqrb1ZqPYqDL0i3kqP2i0tB7vh2mibVEVxyykwtfYX2Lvx7rY8URbnc8oIvc1vsZfjNirN0Xu/7IiVljPRR8z3oNkEJXc02TglCRrfhl/peKqyNc60hHW07mW9PmUNngHWvnLCU/IbCTpZ6SsSPb6jOw8aiaDe0jNMipfcpEq0dXVSD0HXoiULsJ9+dIPqq+pyMpYYb188YVUULtc5Y/31RLZYOwnUrbUoZMM9Krd8MnwF0R4pfHel8k5nQr3pfGuIzlua36pQiED/YzPaOMzM3ZwnZFnKtddogF50ohUz2X3qMEHJvW8sRfX0XDHAR6I1KWOzfgn/BWIleoLOk7+Woy8G8Ym6XPyziPPH+9QR+zmnC1HZHVTkAe8NVJBFmV1abQM2lxxw89U++V52PiHf4h655UNeUU1tPBD/0hNr/wnf01nn8o769w7ac75YVn86LN3Rw0Kk/fwFTf8VOUbFWH9irv4vne12nbo8S/zs/wVNS9/FibYZiuq5tHbfVGDR2WfdZ/hQVY8wEra/u5/hAd+ynokEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACB0QSMEnY6kvDoEqNl9WyVGa+eiVxndLhyeUwTVU8u2WnxPp5rMl690h/zSuvVYIDx8hq3G/txKl6MsQzMg8BMIzD30m9Q+bLL4h6WWErirI+fQuT3ecnfso3zhyjEnpPVUUh+r5ncTZ3k9/uo6fBeau9vp8pZHGCSXb3+/iGS8NCcmxo2XUZLz9rMzsXomuIJ6WwbckZpGdfGQZhjU//BZ6n5xe/Erp605WkvrCPCeu76Tl5xLUdR/4iqIOAZYuGsiPqPvsGfJtil1mn5W2TUUNDH4nk+DRx7mwabt0caJbKWSFuSRHYVAUokJ4msWtpwbkTmku3ZENalHIkEL0KOJN9QFw2c2EIBlrVFqBf5x8QjV9S2mKjPRnlOtnv6m2moeacSr2RfJY5zJGxJEt1Xovwmm4xyXazcWbH0YiV8S1kirsngAIniXsiSoERL1imRsC5lysudz9nFkXIrWaw/V50P2Xfw5DaOsvyOKibd82FkMxnCupbVSyxDtFJFVo9zR9ag0pxquVp2b3vnfu4zzqRKGo+NLiS/ahFVLAt/XkOk9P6jr7Os18l9tYrKeCCEXD+SYqPsGwXkWLFR6q5Zfz1HZrfyNRjkc71VRegPeJ38oCtW0dmDfN1J39FJ5F61z6nrwNV5WInIwYBHSYQi3cmgEznP4WSiWefcHon+LhGSh9v2qM+f+IZ7+HqyqK8tSJT4fu5nIu6qASwVDZHjTXWAh27rWFMtq3uCNlrqOE5Vef1jZU17vf5BM8jX4wB/NiqVJKL7WD8i9I+MZF/2U+UrQmT1uo+q5sq9ue/In8gjX1fgEXp+V5jTeKKtPtZiiZLfcLZaFIlxuHU3+Vh0lL6sI4vLxth7Wrb7mNShvkLAUYDVFy54WWT8Yb5fyjVQyF/W0F8NkLzpCOvpXEtyzcp9Q64/SXItDfG1YTJZVMRxHXVctmUurPPAoDTvIcZnudwnXJ0HydXDIzf5B6t8lYQvYmmiSrHCugxKE/FekkiufUdeV19LkeWAd1gmUcK6POcHm7aSm8+PhT9lVCw/jPlLLJK8A/yFhl0jX2jI5JzKS/Zk35fGu47SFdbTve6EiXypQwYDyoC9jp2PRq554Z/quYwV1qMHVrl4YNUDowYpGQfg9R97K+rZI22Iuj9xG1u33K+eF7Itl0nL6lZzgFYViKzuyUl1i676Nkkk+3AK8deJnqMhfmbKtSL85X1P7o/yHrz73hvVc1a+VrTgsq+rXURKP/LMt/ga6+OBJJtp3oWf53eD8EC3WGFdvrAy76Ivqv3amGPz6z+JvLeMtU36xsqb71fP7ZOvfV9dq0G/m8oWX0SLr/5uuA2te2jPA58KHwL+ggAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIjElA/7d/yZCNqOE6oJ6Ul6xPIHmnctLehbQx18ek5euxXI2pzEnaZmSVan8SF8yWX84ewLGUDlP3uVwOJkipQcgMAlOAQOXaa2n2hV/OSktcA51kHTjC0myILOzXmc155HQOsHvlJFdvN3W2nSSXlyOruzw8DZDX66MA+3zvu/azVDFnIZlUSHfZPSyh62mixo3OE6TWP/4n9e4Z8XUS7T8R26a9sF4zr4zqFvFIgziprbGHOk70xdmCVUkRYImtngVBEVx06tj+m4jIKutlu1F269z5OEcfb9fZeWpimfXDLKzVGtaFZ0WcC3iHlHAoa7IlrEvkzsqVVyghJ7ZSFW2dL2KJ6h4rXhvFY4nga7EXxu6ulp0cWdQYyTJuppiViYR1keGlvfGSCIIiN0lKJKzH21fW+Zw9HK3zdzxYQEeZT+98GNnEcpN6jNFiRaqSqLDZSlpWL7WGZXWzGhWUrdJHysm1sC41GSPnjtQ8MufqOsLRj58fWcFziYR1ySgDG0oXvp/7+4h0Kg86ia4vSQTS9vcejohssk6Ji/NZRD6VR9YZkwzGkEEZOhkjRet1bBlSy9v3Un7FfHVcxrLk2o60h9vSve9pcrM0nY0UkdUDNlpeeJwqrNmX1aWd+sdAusK6lBHvB5f+0Rpvm+wTm9T5X7I56lyNx9c4aEeXZxw0MJ5oq/exsChZu5GFbH5pik3u3hM8wM/Og49qRwnrkjebfUzfv+QLF/Kli9gkYv4Qy/TFc9arTekI67JjOteSDPAomX9WbJPUsoj8cu+UlA1hXcpJ5x4i+9Ws/xjJlzdikwxi8A62sWC/TG2KFdZjpXy9/xAPTOvnAWqSotpkuPfovDKVQTpyT4mNyp3uOZUyJ/u+NN51lK6wnsl1J7K0g+/JKvG5UO9Vp6Kcp3ouY4V1o/Au5cd+EUbe99Q746mv5sRG85d9CutWUdmi82VWpY7tj3Cf6NGLOZn2+Ytp33AD2URW58jq+ebcyOrSeBnY2fDBvxvznS58gHxe3vw5nXz9f/gBHeTrsorWfvq3at9YAPIOJ/dfq6NUDSzbc/8tkSyFdStp1S33R5Zb3vpfEgld0ljb5F1z0Yfu5hwjY77lHcFksan9pD0Hfvt5HlD3ZngZf0EABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABMYkoJ0CnSFd6Tdb5eh2TKWplsilTck6Eum2X7sYE1FXum0cbz99DKlI92abI+zuceESgE4CESaTjOcm3b6bTD3IAwLTjYCdA7Quu+nBqGYrXZwdDNMYnp1kFrfcpDKeEszlP8sHQzS07yUOPuwge0kFWTnwYzBk5oCPHTTc1U49XW3U191F3V09kpWG3T6Owu6kq//6X8meH99bVXWJmxMniawubYyW1oPU+PBtHOz0eJw9JmfVlBDW84vtVNtQTkUV+YrCUI+L2o/1kmswOalk9rIqDo8flsI0xu6WAWo+0KUXMU2TQOXyy8hR2aD2Ftm79e17eH6k0xvFSIno2fLOvUrAUTuc+iPCXvnSD4xI63xxiNTed+Q1spfNjURvzZawLtVKhPVwJMvScCu4Ts9AC4vmr6po1nJMseK1Ucru3vsMS+0OFQVe5HZJcnwSaXmoZWe4zBT+JhLWpRiJpC7SoxZDRe4bat3FkTm3qYipIhMlEtZFBCxjaVlGzUlSUXS7DqmXEZGRjCmd82FkE8tNys6VsO4K2mnr4HIqsw7SisJjlCtZXY5hIoR1qUcEZIlaLX1CpyB/AUCi4EvE6Ng0nrAu+W2FFXz+LwhHMjY8HOVcSYR9EeGN163sI185KFt4frTEyrKak6NEy5cSjBHmpf+VLXq/arvsqxJfU527n+CHaJu6tkvmb+JpXaQPSx6/s1dJre4sPvQOOOdRj7+MluUfowrbQLgtOfirfxROtrAuhyYDflLhK9erRPPXX5qQMuQ+IPfvEJ/j8URbya+TfElD7t964JI8B2TQjkRPlv5TWLcirrAu+2ezj0l5JkseVbC8r59JMjBDhM6+w39Ug5/qNoVlznSFdakjnWtJeIp4rRmFggFmdJAZvUl1G29W67MlrEsbU72HyD7ybJDnubWgXBb5GRFQUep7D7/Kz+HZ6nkp62OFdVmnt+uvQMg6iXAvX2KQZBTW+7i8/KrFah+1UT3vO/jZ+5LqJ2qd4U+651SKmOz70njXUbrCuhxbutedDICrWHZJJOp/x45H+UsznVKkSqmcy1hh3WIv5i/YXKcG/BnPvy5bpiU8EEoGjkj/6tn/7KiBStKHas+4nsvIHxVx31hONue3DK5kPTtEq1lWd5j14L1s1jC6LLn/zjr3TvUlCv1eJwNvhvm+0PLGT/nd7E9RO5XyO8GCK+5SEehlg+TtOfAiHX/p/9LCK/9R3WtjI6zLFwqWffyH/PWfTaosGSh48NEvqPlE2+SrCnMu+BwVc8R3uf50cnUfpaZX/mNU2/R2TEEABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEYT0F6B3pKq+KsFZb2/nqYaYVvvN9WmEylF62jhqcjeU42XsT8l25eMPlq8r2DHO8Z06olXDtZlTuDld/gr9sNBqiwz03lnnAo0xsW+8Ba7Oa4Q1VSa6Zy1I+szrxElJENg6Y33sZu0KJJVBTpnozyRsB7JzDNaGBfD1nnkTQo4h9jhKiZHkfjNZnL2dVLrsUbqaG+loYEB8rjc5Obo6n6Ph/Lz7XThZ+6msrJSdh3MkbKkfF2uzCdKxnzu7sN05NefTpR9wrdNurAusvqiDbM45L0MKxhJQT7JjVtbkpbWC0odVMT/JA31u8nJ/1JJc1h6L68vVrv0tg7SScjuqeBLIq9JCXOWvAIVYVVFOk9ir0yzSH0SoVzE3aA/uQEQUXWyEGQrqOBVLEaqKKAjsn5UvnEWJOpm3cabVC6JaNu+9eFRe4jsaOW6RIz3segrdSZKUp6UK0nL/iIligjmG+piYcyfYPfJOR8JGjTGJhP1+oqozDakhLMxMk3L1fLSKH3T7+6ngGdozGMoqF7KwvBmtd3JQrsIpmMlk9kaEdD9rl7u8+PLeZF+x1GqZR8RDcdKMohDrgeRnqUfi2hvTCLJiRBrttrV9gCP+hqvHxv3T2beFbDzqDQTFZhTu8cnU3ZsnpK5Z/JAl1aSHzSpJNlPkgxwiZfk5T/VMqWcVPnK/UHuCSG/T4ndie8J8VoaXqci/PLno7gB6t6S6jnNZh+TFkXu6yyrB3256QepX0tyTy05df/tTHgdjU06tS3J3kNGSg23USJ4e1liTqk/yLXNfUnqDPqc3J/46zV8H5BkFNZlsJcMUJE6rAX87E3yHGVyTqfCfWmEcfbm0r3uNI+g382DhvrU/TqqVQnOZVS+OAu6TbGR8o1ZpZ/I+9ZY12b4Plah3stSvZcY60l2fjBQRA6TS0VYT3afbOUTIbygin/E8hdQZBBL7ABCYz2SN79ygXp+DrfvS5hX7ycsHVUL+fN+ZeTqPnLqPTW8NdE2ySH3uPzKhWRxFPNI6iZ1T5iI86HbjikIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIzBQCRvlXH5PIxpIksKbRDZC8korZKdDzagX/kX2K54VdA1k3U6R1o5QvLLz9rfqQszadSdyMvJLtA3kc1FV8Mwk+mEwy1pHryPfJtOd0zvO7lzzUOxCiuiozXX7+SMCx3z7vYZE9RLNrzXTJuSPrT2dWE3nstWfdTrVn35F2lSKMe1hA33/gGBXxeIPFVU7qaGqh/r5ecjtd1MSyek9vH/n94t2E2GcIkZXd6VAgyJHV8ylvxWV0xTVXcYT2sJcjDTFK6IkaJk5fOIVd7M4tP6fOd+9LtMuEb5t0Yb1hTR2VVBXEPfCBLicd29UWd1s2V4qoPnd5dVSRTfs7ScR1JBDIBgHjC6pEpO7c9buMizUK661v/29ScnLGlaKACScg8nPxvI2q3sGmrTRwYsuEtwEVggAIZIeADOaQKNipJGfnoVSyT3jeKGF9H0fV7jk24W3IpMJ8FopF7k02uTm6fOxgnWT3RT4QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAIGZScAYTTz2CEXUjhXUdR5jJG2jWyTbkxWWdVlTcSrHFE/Qz0VbjSxzUf5ElWkUyrPdB4xlzxReE3VeclEPhPVcUM28zLySelp+62/iFqTFcYm2LpHXTXHiEQ8MDNN113+avvfdr1PD4qVkc7ZQkbmfBrs66fDBw3T48BHqaGkmq8VChQ4L5RdwcGKfV0VwHzYV0fyzr6HNH7hQ4opGJV131EpekPU6+ntsnkMPfIJ8g7n3r2PblGh50oX11RdyNMGY6Oq6wRJlfferR/VizqY1DeVUt4CjxxpS29Fe6jgmUa6RQCB9AhLhWES4koZzVORMKWm8KNnJ1gZhPVlS0zOf1RGO1ly2+IJTUf6Jeg++RFNdXp2etNFqEJgYArbCKqpZf13ylfFLZfMbP0k+/yTknO7C+qyzbycTf+Ek2dS16wn15YVk8yMfCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIDA6UMgkbiuKeio64P81XY9r7fNRGldjk2L6/o49VTW6xTLQq+Xqc4XL49EbY+NZm/cd7rNx/aBbIjlmr/mmI0ypxvXqdheCOtT8ayE2zT30m9Q2dJL2Ug3UYw3HrfRYVE8RBarlf7yC/9NBw9up8d+/WMKeAPk9rMv2tlI80uHaaC7h9pPnqDGPbupraODHI58shUWkHNwiE70B2jNBz5O+YVFVFdbTWvWrGAZPVxdrIgeXhuOph5ic14J9KfEdZ23/+Bz1Pzit+O2dzJXQlhn+o7CPFqyaXbUSINDW5rJPeydzHODumcAgZr1H+ObSmXUkXRs/y35hrui1qWzAGE9HWrTYx+Jwlx/1q3qoadbHPA6qf29hygUDOhVmIIACEwzAmabgwcvLUy+1fwyOdy+L/n8k5BzugvrBTXLyGS2JE1OIsjL/RgJBEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABMYiIGKwvcQgYw+0qKzxhOvYMmKF5WxH2Y6tbzKXjYL/WBK1jgou7ITF6ZBi+8BYbJJhYWQs+TMpK5n6pnOeweEQebwhKi02k82a3JEE2RnuHQhSvsNEBfwvUfL6QjQwNFL+Ey97qac/SHVVZrr8/JFAe7993kPSlrl1Zrr4nDwlLfcOhCjPRlRUkLiORPVjW/IE8tklWfKJX5D44nGJy8pTMrmEWrdYTPTUM6/TPb98gSRIt9k/TD/64T8R++sU8IfIzx3F2dVM1aYWcg0PUHvTcWppbqahoWE6ebKVzPXrqHj2IiosKKKCokL6+7/7Dn39H75C1157Gfl9bLyrFN0aLaZrWV2yGOeP/OZOcnceDO86hf5OurDesKaOSqoK4iIZ6HLSsV3JhaS32ixUXlekyultG+ITlZrUKdJ6SXWh2n+gcxiyetwzgpWpEDBzxNb6s26LSMdBv5f6Gv9Irq7GVIoZM2/thk+SRHCX1LblPpLykWYGAUfFfKpccXnkYPyuPuo58DwPdOiJrMMMCIAACEwFAuWLL6T86iWqKXKfcvccnwrNQhtAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAYNoSMArLM13Unn3eZyPnySjnC4PiuWdGoqsbt0V2mOEzWtbXhymyeTLR5IWdJCM/WZ5JsvpbO320/0iALGaiG69yqKkc47ArRI8865FZOmOFldYtGzHP397lo32NARbSTfTRi+0qT1dvkHYc8FNrZ5D8Bt104VwLnbvOFiWuNzYF6LX3fFReYqIPXWint7kNR08GIvvNYcH8wo15UftIJS5PSO3X0hGOiM1Bu2n5Agt19ISou29sYX3+LAtVl5tU+7SzLML6hZtsvJ4PHCmnBOZ84G+oYtWHVR0ih2sZXE3ZVpfY62bugHv3HaX/ffBFOnDwGDnsVl5no6DPRz/54f9heT3A+5nJ7/eTzx+kpsa9VOZkiZwF9qbjR6ix8SjZl3yAisoqOV9YjncUFNAXv/I1yjMX0Oq1i+gb/+dvaPmyxdzPpP9oS370oRvb2Lv399T66r+OzjQF1ky6sJ5fbKdFG2aR2SzDDkaSjDRo3MojCgbDN5CRLaPnRFZfvHE25TnCNxgvx9E//G5zytL66JKxBgQyI2DJKySro4QCPhf5Xf1c2Ng3jcxqwt4zi4CJrAVl/JkQB/ndAxzNd3hmHR6OBgRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAYEwCWlqfSZJxvIP9/9m778Aoqi2O4yedhN4JvUoHaYpirwiIUlU6CiL23nsXEVEEOwIKKlXEjoqiKKAUQUB6751Q0vPumbwZNn2zheyG7/WRnXLnzp3PTPb985uTzBXAs+tT2A2yu2Z7W04++iJD4uGddjfrM7JkrPVpB9btndo3bqsJu5vPwtK27EyRnxckWZfT4fxIqVA2PcBth8p1R2z5ULmy3cnK5bN+SbQC4hoWb2vC6PEmSD7lhwRJ+X9QXcPgWmHdDofXqxEm7VqYsub/b/bY4eaPuGvfQ3EaYjZpQJc4YIsGJiRv/tkt0Uxx5s8JVpBet2nldu3vGo7PqcK6PUaouTQ9p46lTUP6nS+OsoL36Vv46Q+B8JgyUr/PJFNQuLi5Z+mBdT2PBtXjjh6V3/5cKdNn/iDrt8ZJudIxVqA9JCTcuj+JScflwzHPSGpKkhVYTzKB9YSEFHMPE+XwwUOyY/5nEl2stETXPU8OHDwiIWnmIUxLMs+i6ZOcJE88+bwULVrMrCfL5s2H5KaBPaVL18ulaeNGEhNTxKrirjlUjc3r/6xI6v8fxJSEOFn/aV+TVT3oDxavxyzwwLpegYbWK9YsLcXKRFsXdPTACdm96aBbYXU9oHy1khJbt6x1rP1j57r9snerBoRpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQaAKZq6m7zu90Dqu7OuQUXHftk3m5MAbV7WtMTEqTT79JsMLfrRuHS5N66SHxeYuTZO2WFCsYbuolS6+O6dXXNSA+6at40W0XnRUhNU31cm3LTHV1DfzWrxkmUZEhokWsf16QKNt3p4rWX+7ZPspUzdZEsJhgcnqFdV2OjAiRc84Ml2qVwmT3/lT59a8kE0ZOy1C9Xfv99W+yrFhnzmFaS1PxvekZ6fPcuD1F/lyaZIXjcwqsaxheK8TrtWlgfe3mFJm3JD21XsdUgD+/1ckwvXUCfvhcoEyjjlL10ketcUNC0uTQ4ePy/tjJ8uqbX0mThqVNqLyceX5CJKpIjAmqa3X1UPNMmucvNE1Gvf6ICZInm9B5iLVNn8HU1GTZtn2P/L5wqRw+EicdLj1bkkw19mTzlsSxowet7PnSf/6Rj8Z9LlFRkebZizIvVhw3z1ukeb5SZcPaRfLgw8/LgP49pXr1SiYQn2LGTn8+01PrIbJjzsty6L9vfW7hqwEDIrDu7cUQWPdWkOMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKBgBDa5HlajsnPzI1r+dZRbSBWyjzNXUXaunF7Zq6jnd+69+TZR9B1NNaDxULm2bXkl9qlZMN6Hz8qVDRauwtz8vUjQQvnNvqnw/L9Ea6voOJoRuwuk5ta27UuWn+el9O1xgqreXyVq9/YpzI6VyhfTtOs7cv5Nkw7YUK1je5+oiztCfzIq3qqmXN2N0NGO5Nq28fvBImjU/nafdps1OkLhjaVKlYqhcfs7J7bp/8ncJcjw+zQrk9+508jz2sXz6XqDqpQ/L0t0V5NVRkyTVhMvF3PYwE1IvEl1GkkxgPMy8TRARESVhVlhdzIsP4XLIVFF//ZU7pFyFMpKcEComby5r1m2Q2XOXS1JCvAmhn5CdW9fKxg2rpG3bs6VD+w4msH7Yqpy+cMF8mfHlTxJiQu9W8f5UTbqnSah5gyIsPMKqtJ+sfxYgOVKuuPJCefzRIVKuXGnznKXIoZWzZOevr/kewYcjForAenhEmNRtXUUii6S/gZIYnyzr/t5u3jwwN4aGAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFAoBBavTJZla5Ktyug3mBD60eNpooH1qiboXaFsqOj+5g3CpYX5989/ybLE/CtdIkSuuSQqw/Vr9nfTjhTZsSfVCpAfjku1Qu/a6aI2php7lfRq7K4V1jtdGCnlTCjebguXJ8nK9elZ1X6di5hwsTjz0T5nmjnoP9fmSWD95wVJVhBfx+nVMcqq9O46Jsv+EXjzzxqyM768CaWHmVC5VjUXSTGVzaMiY0yFdVNV3fwXHR1t9keYSuuhEhd3TIYMvFjOObuthEdEyJjRo2Tq9O+lU/d+5tg02bNjo2zZtEoO7t9jqqQfk6o1zpBBNw2WRBNk//WXuTL39yWm8rr+BQHzTJnK7mnJWqXfVGqXVPNfiEQXKWmtJ5qy7anJidK0YRO5vW9LKbp2jH8AfDhqoQisq4eG1ktXKmbRHNx1lLC6Dx8ShkIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQCQWDXvlT57vf0SuhdLouSvQdS5ffFSVZAvaKpqq77Kprg+lXnR8rsPxJluwmkN6wTJmc3jXCmr1XRFyxLloTENDFFs6VUcRMGjgqRHaYiu7YLWkdI7ap5B9b/Wp4sK9ZrqFjEDqy7zu+c5hFSv1b6OFYn88OTwPqiFcmyfG36ebpfESXFYnKuFG+fh0/vBY4mRsi4fxvK7mMxVlg91ATXQ0xQPTE5zVTVD5fomBgTVo80Lyqk3+OkxCTrfg8c0EemTJ8pP373tQml15EiMaWlQpW6snrFItlmAuvRRUIl3FRO73Dt9bJ9+z45u00zmTv3V5m/4D9JiD9iAuoaU9dMfJgJsx+XJBNcL1Uq1grIpwfYTY+0VKlaMlnuPH+vlIq2arJ7f8F+HKHQBNb9aMTQCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIBIJBiMuWTvo4XrZB+QasI2WkC7Gs3p8iV7SKlfJlQa59Os3fHIjLl+wSJN6H0S86OkOqx6aFiDZR/Py/RCiDXrR4mLRqGS9HoECv4/vXc9CC8N4H1w3FpMuOnBEuqpRm7WX3vK6xrIH/dlhRTxVukz9VFrJB9ANyK02IKhxKiZNLKRrLnRHFJNblwDaeHhkdJVJSpsm4i5CH6xoNpqammBrpZPrTnX7nowrOle88+8sf8BRIbW11OnDgqP/66QNat+FMSThyUOrVqSdXqteSSyzvJmpUrpWGz5vLHnwtkxrSv5ejRAyasbv4zwfioIkVNYP2ohIaZqvpRRa1z6IMbaqq5VyqeIEPb7pKyMUnW+QP9B4H1QL9DzA8BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwBH4wVRO32EqpzeuGy7bdqdI3LE06WUC6uEmk/6NCZ3vMVXXNXQ+9+8kK9x9QwcT+I1IDxYvWJ4kq9anWCH1HldGOWNqpXZfBNaTTZD+k1nx1rhVKoTK5edGOufQhS9MmP2QCbVXMtXg2593ct+02QnWdVSpaI455+R2k4MW3XfsRJqULhEi11xycs4ZBmbFbwLHkiJl2vpmsuVYJRMlN28NSIqER2hldV02Nc9NUF0D66km0b5lw2J55JE7pWmTJrLwr6XSuEkjOXbshLz80ksSXiRGQuJ3Sa3adeTc8y+ViPBw81xGSMUq1eSX3/6SqZ/PkCOHdlvjRkTofQ6V5OQkCTf99FSpEikRkVFSt8wxGdhyhxSPSq+6b00iwH8QWA/wG8T0EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQROCvy7Nln+XpEs5UqHyv5DqVLefHa4ID3kvXhlsixbkywVyobKnv2pUrZUqFx90ckA+DxTrXytqVauAeAeV0RJdJEQOZGQZoXbd+416XDTvKmwrsf/ND9Rtu5KH+u8lhGildw1yP7Pf8my3MxdW06B9eioEGlnjqlqgutaTX7hsiRZvckcbNo5Z0ZI/ZrpleKtDfw4pQLfb2shSw/UNNX9k60K6Bokt1pImqSmmPLrJs6+a+sqaX95K+nWs5csX75CmjRrIn8vXS0TJ7xnKqVHS2riIWnZsrlcccXVcjTukBQrVlQqV6kqf/y9Qt57e6wcO7LHPJvhJqQeaYqpp2gNdxNqj7JevDh8eJ9c1Txarm+2+5Rety9ORmDdF4qMgQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBwSgQ0pD7rl0TnXM3OCJeWjdLDw1p5XSuw202rsLdp8v9gsdm4YVuKFU7X/WEm+12iaIgcNhXPNcCuAfE0kzv2NrCu89Nq7VodXVtkhFiBdV3XKvAaXs8psK5zSjH79Ridjy5r0+B9pwsjreBy+hZ+FoTA8oM15MdtjSUhNf0lCH1uQkJCrecmzTw8u7atkzNqRMo9Dz0lK/5dJbXr1ZVJU76TzRuWm+maiuqR4RIVelxuveN+2b5po1SoVMEE1ivLX0vXyBuvv2MC67tMsD3MPJsaUk+TpORE81JFjDkmVa6qu1EubRCcLywQWC+Ip5VzIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4JKCh8s++TZCERK1qLXL5uZFSpYJJDpumYfBJX8VLavouuaxtpFStlL7P6mB+LFyeLKs2JFsh45AQkdjyoXJO8wiZ/WeiHDma5nVgXc+z50CqFYw/ejx9IhpAP7NBhAmxp1nV4XMKrF9q5rt9d4pVVV2vU+dXq0qYVV094mTu3r4UPgtA4FhylPy+u5Es3lvdBMvDzHOUZv6lWvdqz65tUjZ6t9z76EuyZcs2qRQbKxOnfifRJqi+c8tqKVaynGzZuFJeHT5cNqxeKzVq1ZCy5crKD7/8LRPHT5S4Q7slPCLSVFgvIiGhIWbMEDm/9jG5qt5eKVHk/29AFMA1e3tKAuveCnI8AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBQCcQnpEncsTQpVSJU/BkEP3YizQrWlzbn0fC5uy0pWUzl91QpWdy/83N3PvTLKrDrRCn5a28dWXmougmsp5iXEVLlaNwRiUxZKzcNvU8S4lMk7ni8LP13owmhh8ru7ZskKf6oHIk7KK+8/JKsXb1GatSsIaVKlZJxk76Tub/Olrj9JrAeWUQioqKlbbVjcnGdw1KtZHzWkwfZFgLrQXbDmC4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIBIbA4cQY+fdgVVl1MFa2HY6UI3v+kr79B0vlqrVl3p8LZP+RJImMCJEjh4/IIRNIl9QEufuOwbJv3xGpXrOWFCteTCZMnCm//vSzlArfI21ri5xTM17KxiQFxgX6YBYE1n2AyBAIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggcHoL7IsvJiu2JUjZ2mdJxTMulO/n/SfHk6NMFf8IiY+PkxNHj8rx44fkui5XSHSR4hJbJlSKJO2WZfNmSamUjRJbvPCE1F2fBALrrhosI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPhMgMC6zygZCAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBVgMC6qwbLCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAj4TILDuM0oGQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEHAVILDuqsEyAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgM8ECKz7jJKBEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBFwFCKy7arCMAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4DMBAus+o2QgBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAVcBAuuuGiwjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+EyAwLrPKBkIAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwFWAwLqrBssIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACPhMgsO4zSgZCAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcBUgsO6qwTICCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAzwQIrPuMkoEQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEXAUIrLtqsIwAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgMwEC6z6jZCAEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABVwEC664aLCOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgj4TIDAus8oGQgBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAVYDAuqsGywgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI+EyCw7jNKBkIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBwFSCw7qrBMgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDPBELSTPPZaAyURWDdxq1St1a1LNvZgAACCCCAAAIIIIAAAggg4HuBzZs3S40aNXw/MCMigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEcCBNY9YnP/IALr7lvREwEEEEAAAQQQQAABBBDwVoDAureCHI8AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBvBQis+9Yzy2gE1rOQsAEBBBBAAAEEEEAAAQQQ8JsAgXW/0TIwAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACHgkQWPeIzf2DCKy7b0VPBBBAAAEEEEAAAQQQQMBbAQLr3gpyPAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAr4VILDuW88soxFYz0LCBgQQQAABBBBAAAEEEEDAbwIE1v1Gy8AIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4JEBg3SM29w8isO6+FT0RQAABBBBAAAEEEEAAAW8FCKx7K8jxCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+FaAwLpvPbOMRmA9CwkbEEAAAQQQQAABBBBAAAG/CRBY9xstAyOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOCRAIF1j9jcP4jAuvtW9EQAAQQQQAABBBBAAAEEvBUgsO6tIMcjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgWwEC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Vzz79x+AYcOGYd++vShRooSrIswjARIgARIgARIgARIgARIgARIgARIgARLwSQIU1n2yW5wbRWHdmQjXSYAESIAErEzAShKhlfuZ5540CVCcTpx+JXfPuVvpWUNh3fPrg3uQAAmQAAmQAAmQgL8RsLKwfud+OFp9NgryWa9sEaRPHRyl+54pXwwVC+dxyN948ATe+W0mni5TGJ93e85hm7+tmCmVm1m3K86vvz4Qv/zyC3bu3IGyZcu6KsI8EiABEiABEiABEiABEiABEiABEiABEiABnyRAYd0nu8W5URTWnYlwnQRIgARIwMoErCQRWrmfee5JkwDF6cTpV3L3nLuVnjUU1j2/PrgHCZAACZAACZAACfgbASsL62G376L5f0bE2GUDW9RFm1rlHcr83x9zsXzXYXzV83nULFnQYZu/rZgplZtZtyvO33zzDd57731MmTIZbdq0cVWEeSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAj5JgMK6T3aLc6MorDsT4ToJkAAJkICVCVhJIrRyP/PckyYBitOJ06/k7jl3Kz1rKKx7fn1wDxIgARIgARIgARLwNwJWFtb9ra/MaK+ZUrmZdbtisXv3blSoUBEZM2ZE69atkTdvHnz88ceuijKPBEiABEiABEiABEiABEiABEiABEiABEjApwhQWPep7oiuMRTWoyPDfBIgARIgASsSsJJEaMX+5TknbQIUpxOnf8ndc+5WetZQWPf8+uAeJEACJEACJEACJOBvBCis+1uPebe9ZkrlZtYdHYVly5Zh9OgxOHnyJB49eoSVK1dEV5T5JEACJEACJEACJEACJEACJEACJEACJEACPkOAwrrPdEVMDfG2sL53/yFs37kXp06fxZ27d2M6tG1bquBg5M2TCxXKlUKpEkVt+fFZEHEmJCQkPlVwXxIgARIgAQsSsJJEaMHu5SkncQIUpxOng8ndc+5WetZQWPf8+uAeJEACJEACJEACJOBvBCis+1uPebe9ZkrlZtbtXQqsjQRIgARIgARIgARIgARIgARIgARIgARIIHEJUFhPXP5uHt2bwvq0WfOxc/c+N4/suli5MiXRukUT1xs9yKWw7gEsFiUBEiABErARsJJEaDtpLpBAEiFAcTpxOpLcPedupWcNhXXPrw/uQQIkQAIkQAIkQAL+RoDCur/1mHfba6ZUbmbd3qXA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t2a/kxwyN8gErEDgzZtovImKgn06EQqTxgon4CatSuBJ+Cs5blkzp7fqebhxJsAEmAATYAJMgAkwASbABJiA7RBgYd0mxoqFdZsYJu4kE2ACTMB6BETKejQlrcv5YSl9jph451y8e55GyOqgLysUFtatAJWbZAJMAGEi5TgsKvFJx1nSZkYWTjq2+TuKhXWbH0KbvIDn0a/wPOo1XooJNK+EyB5F/4m//9KKv63Siv/SCzHdQUyIyZhWfKXhD7xtcpC500yACTABJsAE3hEBFtbfEfgUclprit+22nYKGRruBhNgAkyACTABJsAEmAATYAJMgAkwASbABFIRARbWbWKwWVi3iWHiTjIBJsAEmEAyEWBhPZlA82mYQCokQHroM5FyHPHmuRRFzUVAImkmu4zILNKO7cQ6F9snwMK67Y8hXwETYAJMgAkwASbABJhADAEW1mNYpMY1W5XKrdnv1Hgf8DUzASbABJgAE2ACTIAJMAEmwASYABNgAkzg3RJgYf3d8jfz7CysmwmKqzEBJsAEmECqIMDCeqoYZr5IJvDOCbwUSceUcvxapB1HQqjs0VGIFv+JZ0iItOO0SCfUdHuRckxpxw6cdPzOxyupO8DCelIT5faYABNgAkyACTABJsAE3iUBFtbfJf13f25rit+22va7HxXuARNgAkyACTABJsAEmAATYAJMgAkwASbABFIbARbWbWLEWVi3iWHiTjIBJsAEmEAyEWBhPZlA82mYABNgAqmYAAvrqXjw+dKZABNgAkyACTABJvAeEmBh/T0cVAsuyValcmv22wJ8XJUJMAEmwASYABNgAkyACTABJsAEmAATYAJMIEkIsLCeJBit3QgL69YmzO0zASbABJiALRFgYd2WRov7ygSYABOwTQIsrNvmuHGvmQATYAJMgAkwASbABAwTYGHdMJfUstWa4rettp1axp6vkwkwASbABJgAE2ACTIAJMAEmwASYABNgAimHAAvrKWcsTPSEhXUTcHgXE2ACTIAJpDoCLKynuiHnC2YCTIAJJDsBFtaTHTmfkAkwASbABJgAE2ACTMCKBFhYtyJcG2jaVqVya/bbBoaNu8gEmAATYAJMgAkwASbABJgAE2ACTIAJMIH3jAAL6zYxoCys28QwcSeZABNgAkwgmQiwsJ5MoPk0TIAJMIFUTICF9VQ8+HzpTIAJMAEmwASY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Va1aNZ95soEAAggggAACCCCAAAIIIIBAZAkQWHdFvQmsu6JMTBIBBBBAIEgCBNaDBM1tEEAAgQgWILCeN8X3DqybGWQleJ42rJ7V64LxhDuTrF9Tn/JXB0N/9zzXwLoZ04yRWWC9cFQBVchfwt/tz2mfE1ifMmWKZsyYIRP+Xrt2rRUEiVb37t317LPP2gFk75usXLlS7777rhYtWqSdO3faIW0TdjdBjgYNGnifqqeeekpLlizRN998o08++URjxow56/hmgPHjx+utt97Sli1b7CBxq1atNHDgQA0fPjxbgfVDhw7pX//6l6ZNm6aEhAQVLVpUvXr10mOPPaZChc4ekvF5GK+NkydP2lYTJ060QitrZLZNSHvw4MFWmOVh28853fy76IYbbtADDzygiy66SM8995x+++03ez4msG6227dv75xuf2ZnfH+B9TfffFNffvml7d+xY0efsc2GcVy2bJkmTJiguLg4bdq0yX4JYM6cOTLh/iJFish0CX/wwQdVqVIlz/X9+vVTqpUc+u677zz7zMoHH3ygt99+WyZYbl4IqF69uoYMGaIBAwZkOcTvM6C1kZ3vmbn2xx9/1MsvvyzjbRYTQveusXmp4bLLLrOPmZcAjNHYsWPtlw1M+Kh58+b29937ec3J5pmbNWumhx56SC+99JImT56s3bt322Pfdddduv322+0xzR/m78v06dNtT/MiR+nSpe1jl1xyiV1nz4msIIAAAjkUILCeQ7gwuYxQefpCBtIk/d3YE6kCPXr0tP9bc9iwYdZ/Q74RqQw8NwIIIIAAAggggAACCCCAAAJnBAisu+KrQGDdFWVikggggAACQRIgsB4kaG6DAAIIRLAAgfW8K352QuuhHFY3gpsT9yspNTlDTKc7+uh7n8/wHO8D382dqjpVaqhOpereu/XCV6d/rfxDg4b47Hc28ueLVrWY0+FXZ19ufDqBdRMIX716tR3oNeFdE2Q+duyYTCjDnOMsGzdutIPsFSpUUIcOHVSrVi07gG6C6Caw/euvv6pYsWLO6fa1JuDbo0cPzZ49+6zjmwtHjBhhh59NmLt///72eLNmzbI7rJuwdFY7rJvO2SbkbkLrN954o+rWravly5frww8/VIsWLfTxxx975pndlfvvv1/ff/+92rVrpyZNmtjhZRPKN+H1u+++W3/72988QzqBchMANyFx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GWZDobBuBoO7JEACJEACJEACJGAHAQrrdsCKhUUdKZU7su1YOBW8JBIgARIgARIgARIgARIgARIgARIgARKIwwQorMeIyaewHiOmiYMkARIgARKIIgIU1qMINLshARIggThMgMK6c04+hXXnnBeOigRIgARIgARIwPkJUFh3/jly5AgdKZU7sm1HMmHbJEACJEACJEACJEACJEACJEACJEACJEACUU2AwnpUEw9XfxTWw4WNlUiABEiABGIpAQrrsXRieVkkQAIk4EQEKKw70WSYDYXCuhkM7pIACZAACZAACZCAHQQorNsBKxYWdaRUHlPbjoXTzEsiARIgARIgARIgARIgARIgARIgARIgAScnQGHdyScocHgU1mPENHGQJEACJEACUUSAwnoUgWY3JEACJBCHCVBYd87Jp7DunPPCUZEACZAACZAACTg/AQrrzj9HjhxhTJXKHTluR/Jm2yRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtYIUFi3RsXp8iisO92UcEAkQAIkQALRSIDCejTCZ9ckQAIkEEcIUFh3zommsO6c88JRkQAJkAAJkAAJOD8BCuvOP0eOHKEjxe+Y2rYjebNtEiABEiABEiABEiABEiABEiABEiABEiABawQorFuj4nR5FNadbko4IBIgARIggWgkQGE9GuGzaxIgARKIIwQorDvnRFNYd8554ahIgARIgARIgAScnwCFdeefI0eOMKZK5Y4ctyN5s20SIAESIAESIAESIAESIAESIAESIAESIAFrBCisW6PidHkU1p1uSjggEiABEiCBaCRAYT0a4bNrEiABEogjBCisO+dEU1h3znnhqEiABEiABEiABJyfAIV1558jR47QkeJ3TG3bkbzZNgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgDUCcUhYP3DwMCZNmaYplCpZAn379LRGxCnzKKw75bRwUCRAAiRAAtFEgMJ6NIFntyRAAiQQhwhQWHfOyaaw7pzzwlGRAAmQAAmQAAk4PwEK6+Gfo1sPHsEjiTvcE8QPfyPRXDOmSuWOHLcxJQcmjAMCAlCsW08kSJpUZ1vLM8rHhe3NA/txY+9upC1UGDmq19SXfHP/PtzYt8ciLypYLNl6AdduP0adctmRP0dK3aW1vKgYi7P2sX7vFRw5ew/vtygCj6QJonSY1ubCWl6UDoqdkQAJ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pXJrxm1N3hybBEiABEiABEiABEiABEiABEiABEiABEjAHAEK6+ao6K6NwrruUsKASIAESIAEUpEAhfVUhM9DkwAJkEAaIUBhXZ+JprCuz7wwKhIgARIgARIgAf0ToLCu/xxZM0Jrit/2OrY1eXNsEiABEiABEiABEiABEiABEiABEiABEiABcwQorJujors2Cuu6SwkDIgESIAESSEUCFNZTET4PTQIkQAJphACFdX0mmsK6PvPCqEiABEiABEiABPRPgMK6/nNkzQjtVSq3ZtzW5M2xSYAESIAESIAESIAESIAESIAESIAESIAEzBGgsG6Oiu7aKKzrLiUMiARIgARIIBUJUFhPRfg8NAmQAAmkEQIU1vWZaArr+swLoyIBEiABEiABEtA/AQrr+s+RNSO0pvhtr2NbkzfHJgESIAESIAESIAESIAESIAESIAESIAESMEeAwro5Krpro7Cuu5QwIBIgARIggVQkQGE9FeHz0CRAAiSQRghQWNdnoims6zMvjIoESIAESIAESED/BCis6z9H1ozQXqVya8ZtTd4cmwRIgARIgARIgARIgARIgARIgARIgARIwBwBCuvmqOiujcK67lLCgEiABEiABFKRAIX1VITPQ5MACZBAGiFAYV2fiaawrs+8MCoSIAESIAESIAH9E6Cwrv8cWTNCa4rf9jq2NXlzbBIgARIgARIgARIgARIgARIgARIgARIgAXMEKKybo6K7NgrruksJAyIBEiABEkhFAhTWUxE+D00CJEACaYQAhXV9JprCuj7zwqhIgARIgARIgAT0T4DCuv5zZM0I7VUqt2bc1uTNsUmABEiABEiABEiABEiABEiABEiABEiABMwRoLBujoru2iis6y4lDIgESIAESCAVCVBYT0X4PDQJkAAJpBECFNb1mWgK6/rMC6MiARIgARIgARLQPwEK6/rPkTUjtKb4ba9jW5M3xyYBEiABEiABEiABEiABEiABEiABEiABEjBHgMK6OSq6a6OwrruUMCASIAESIIFUJEBhPRXh89AkQAIkkEYIUFjXZ6IprOszL4yKBEiABEiABEhA/wQorFueo/Cnz3Dz3kM8eR4BT4+scM/kavkgOtnDXqVya8atpebA+F+BFy9Qpk8/OGfOrDaba9P6W3N+aOJ43Lt40XCIbIUKocLbAw3rXEg9AmGBgTi9+G+4uLmh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P1KmTBlzyP3790v//v3Nxx9++KFLt/Jhw4bJhg0b5IMPPpCKFSua+/sypvNcV61aJSNHjjSD5XqshrF79uwp999/v0RHR5u73n333bJ79275+uuvJTY21vlwadWqlTm3qVOnmuvnzZsn77zzjuzbt080BF+yZElz/RVXXCELFy50HHvy5El58cUXZcmSJRIfHy/58+eXm266SZ566imfA+SOwYw7O3fuFPX4448/zOB9XFycqKcu7733nlSrVs28r8/x7bffNs3//PNPiYqKkpo1a8qTTz4pDRs2NPdx/8+OHTvkhRdeMK31OemFBTfffLNoF/k8efK47E5g3YWDBwgggIBXAQLrXnly/EYC6zm+xDxBBBBAAAEEEEAAAQQQQAABBBBAIAQECKyHQJGM/yFwz36pWqlcSMyVSSKAAAIIIBBoAQLrgRZmfAQQQAABAuv2fA2EUmBdBUMptL438ZgkpSanW3irO/qkh19Jdx/nDfN//FZqlKssNcpUcl4tI2dNNB8/1mOQy3rnB7kioqRCdBHnVZd9PzU1Vf71r3/JypUrpWvXrnL99dfL4cOHzXC1dh1ftGiRFCqUFpLXQPmkSZPkueeekzvvvNM8948//ij9+vUzH+t6XfwZU/d///335X//+595Hp2DhuR13OXLl8tnn30m1atX192kS5cuZqD9l19+uSSgXatWLSlfvrw5X91Xu6p/9dVX5s/Zs2ele/fuZud07WL+7LPP6i5mOF/Xa2j9rrvuMgPjmzdvFg3kN2jQwOyObu7ox38OHDggb731lqxbt84M17do0UKKFStmjvDggw9K6dKlRV01fK8h/euuu07atWtndkyfM2eOHDt2TF566SUzrO982hUrVsi9995rdr7XIH/ZsmXN47/77jupWrWqzJo1y+zSbh1DYN2S4BYBBBDIWIDAesZGOXkPAus5ubo8NwQQQAABBBBAAAEEEEAAAQQQQCBUBAish0SlCKyHRJmYJAIIIIBAkAQIrAcJmtMggAACYSxAYN2exQ+1wLoqhkpofU/iEUkxQt3pLRpAn7/6G/EUWNcwu3MwXUPp2w/u9thJXcfZemC3eAusR0ZESKXotPBzevPxd/2nn34qTz/9tDzxxBNmcN06fv369XLbbbfJ4MGDzQ7euv7ChQtmR28NeGuXc+3w3a1bN9EO4RpsL1CggHm4P2Nqx/TOnTtLkSJFZNq0aY6O7jrQwYMHXR77E1g3J2L8p0OHDrJnzx4z6B4ZGWmtNm8fffRRs9v69OnT5eqrr3Zs087nr7/+uhnOv+GGGxzr/bmjoXgdd/LkydK4cWOXQ/V5arhfn/err77q6FZ/6NAh6dWrl5w7d06+/PJLKVGihHmcumvXd72QQLvgX3nllY7xRo8eLRMmTDBrpzW0FgLrlgS3CCCAQMYCBNYzNsrJewQ7sK7fSLNjx04H6cCBA6Ry5cqOx9xBAAEEEEAAAQQQQAABBBBAAAEEEAhHAQLrIVF1AushUSYmiQACCCAQJAEC60GC5jQIIIBAGAsQWLdn8UMxsH702HFZueonF9BmTRpK0SJxLuuy+8GuhMNep+AtaO7cNd1bWF1P4C347jyBKjHFnR9e9v327dtLQkKCaKdu50C3dgFv0qSJlCpVSubOnes4j3b61o7sGmZv1KiRPPLII2bo+pZbbnHs48+YVrD75Zdflh49ejjG8HQnKwPrGrLXMLrOW0PjzsvWrVvNbu79+/eXp556ynmTz/et5+UpsN62bVvRcLqalyxZ0mVMDbG98sorMmTIEPNHN86fP9+8aOCOO+6Q559/3mX/ixcvSsuWLeXUqVOineejo6PN7QTWXZh4gAACCHgVILDulSfHbwx2YP3GGzuaF/pZF8tNmjRR6tevn+OdeYIIIIAAAggggAACCCCAAAIIIIAAAt4ECKx707HNNgLrtikFE0EAAQQQsIEAgXUbFIEpIIAAAjlcgMC6PQscaoF1T2H1mtWrSg3jx25LRh3WtYv6q7PeTbfDum6zlhE9Brt0XLfW66234Lu1X1Z3WD9//rzUq1dPrrnmGpfu6tb5tNO4difXbuvOy4gRI8wQtXZYr1q1qkydOtWx2d8xtaP4hg0bZOXKlVKsmPfu8VkZWF+2bJkMHDhQevfuLc2aNXPM37ozfPhwadq0qahBZpb0AuuWT7Vq1WTBggWXDG2F5TX0P27cOHO7BuonTpwoY8eONTvGux/0wAMPyOLFi83xqlevbm4msO6uxGMEEEAgfYFwD6yPW7BcPl3u+l5vafVpVV8G39jUeijxFxKk43Ppvzd++58HJDpXlGP/ULiTXYH11NSUUOBhjggggAACCCCAAAIIIIAAAggggAACQREgsB4U5ss9CYH1yxXkeAQQQACBnCRAYD0nVZPnggACCNhTgMC6PesSSoH1UAqra7X3Jh6TpNTkdAtvBdbTC6Pr9nmrvpFbmrRNN6yugw8c86R0adRWujRuk+65ckVESYXoIulu93fDjh075KabbvJ6WFRUlGzZssVlH+0Mfu+995rr3n33XbPDt7WDv2Nql/b4+HjZvHmzNUS6t1kZWNeQ/YsvvpjuuXSDdpj/6KOPvO6T3sb0AuuWj3Z3nzRp0iWHnzhxwuxcX6tWLZk3b565XbutL1q0SGbOnClWN1bnA1966SWZMmWKjB8/Xtq1a2duIrDuLMR9BBBAwLtAuAfWx36+TGau2CCt6laT/HliXbAa1aggzWtXcayzAuul4wpK/WrlHOutO8O6tpSoyEjrYUjcElgPiTIxSQQQQAABBBBAAAEEEEAAAQQQQCCHCxBYD4kCE1gPiTIxSQQQQACBIAkQWA8SNKdBAAEEwliAwLo9ix8qgfVQC6trtf9IOinnUhK8Fl7D5tXLVJbHegzyup+3jb4E1vNGxkipXIW8DePXttOnT0v9+vWlVatWXjuJR0REOMZNTEwUDY6npKTIoUOHpHbt2jJt2jSx9vF3TCuEvmbNGilYsKDjPJ7uWPv+8ssvkidPHpddNOBdvnx5M9jtvKFDhw5ml3jtXB7pFKDTjuTamfyJJ56Qu+++2/kQx33rOTlW+HEnvcC65XPllVfK3LlzLxlx586d0qlTJ7Mm77zzjrn95Zdflg8//FAmTJggbdpcekHDww8/LF9++aXMmTPHrIceRGD9ElpWIIAAAukKEFhPC6xPfqSPVCwRl66TbrAC6xpuf+HOjl73DZWNBNZDpVLMEwEEEEAAAQQQQAABBBBAAAEEEMjJAgTWQ6K6BNZDokxMEgEEEEAgSAIE1oMEzWkQQACBMBYgsG7P4odCYD0Uw+pa7ePJ8XLC+PG2zP/xW5m/+htJr8u6t2N1m3X8pIdf8bpr4ah8Emf8ZOXSvHlz0RD6smXLJCYmJsOhx40bJ2+++aZoh/K1a9fK6NGj5bnnnpM777zTcaw/Yw4bNky++OILeeutt6Rt27aOMTzduf3222XdunWyfPlyKVGihGMXDc9rALxChQqXBNY7duwou3btkt9++01y5crlOEb/lmk38tatW3sN6zsO8PPO888/L5988ol88MEH0qxZM5ejtbv6qVOnTHP3kP6sWbPkqaeeksGDB8vw4cPN4zytswZMTk42n4dePLB+/XpHkJ/AuiXELQIIIJCxAIF1AutxcYWldOnSGb9YsmCPG2/saH5eSU1NyYLRGAIBBBBAAAEEEEAAAQQQQAABBBBAIGcIEFgPiToSWA+JMjFJBBBAAIEgCRBYDxI0p0EAAQTCWIDAuj2Lb/fAeqiG1bXa51MT5FDiyQwLP3LWRHMff7usW2H1Lo3aSpfGl3bPdj5x6ehCkici41C58zEZ3R8/fryMGTPGJSBtHZOamuronK7rfv/9d7n55ptFA+na7TshIcF8fOTIEVm4cKGUKlXKPNSfMVeuXGl2OK9Ro4bZqf2KK66wTi8HDx40w2NWp3Mr3K6h+fbt25v7aWD7sccek88//1wqVap0SWD9jjvukJ9//lk+++wzqVOnjmNsvXPXXXfJqlWrZNKkSaIhcufF/bk7b/Plvpqqg85t4MCBLodoOP+NN96Q/v37m+F0a6N2X+/Ro4f5vBcsWGA+H9128uRJufHGG80LC/R5OgfqNBSv4fhu3brJf//7X2sosaz0YoBq1ao51nMHAQQQQOBSAQLraYH18ff1lEjjS1UKXZFXSsUVMO7/8w0rlprVYb1lnaoyoH1jOZ+QKOWKFpZ8ubP284l1vmDc0mE9GMqcAwEEEEAAAQQQQAABBBBAAAEEEEDAuwCBde8+NtlKYN0mhWAaCCCAAAK2ECCwbosyMAkEEEAgRwsQWLdnee0cWA/lsLpV7b2JRyUpgy6Y2w7ukVdnvSu+BM+tcf0Jq+eKiJQK0UWtQ7PsVrurd+/eXbZu3WqGwG+66SYpVKiQbN++XWbMmCEvvfSSXHfddeb5+vXrZ3ZV//LLL6V8+fLmOg18a/C7RYsWMnFiWmjfnzF1kEceeUQ0oF25cmXRgHnJkiXN82gYW7u3a4hbl6+++koeeughyZs3rznnsmXLis5FQ+vasTwqKuqSwLoGwzUgXq9ePTMYf/78ebn11lvNIL7+PdP7uk6fW5MmTczzbNiwwRxXO5vnz5/fXOfvfywXDfHfc889EhcXJ3Xr1jXD5uqjAfNt27aJemv4/sSJEzJlyhSzG/zDDz8sDzzwgMsp1efRRx+VokWLyoABA0Sfu55DjYoUKWL66TmsxeqEr16DBg2S2NhYaxO3CCCAAAJuAgTW0wLrzix5Y2Pk7naNpGezehKpKfa/Fyuwbj22bq+uVEZGdG8t5YsVtlaFzC2B9ZApFRNFAAEEEEAAAQQQQAABBBBAAAEEcrAAgfWQKC6B9ZAoE5NEAAEEEAiSAIH1IEFzGgQQQCCMBQis27P4dg2s54Swulb8eHK8nDB+MlqsALru5y24ruH2eau+ke0Hd3vdz/l8haPySZzxE4hFA9ujRo0yA+oXL140T6Hh7zZt2sjQoUOlatWqMmfOHHn88cc9dmLX9br99ddfNzuu6wC+jGk9l5SUFHnvvffMYHl8fJpzdHS0GUrXkHbBggXNXTWYrt3ENUivi4aw27VrJ//+979lyJAhcuDAgUsC6xpkv//++2XNmjXmMdqtXUPuGo7X5dChQ/LMM8+IdnrXeeiigfhevXqZx2l4P7OLhv01hG4t+vi2224zH547d05eeeUVs/N7UlKSuU4D5//3f/8nnTt3tg5xuf3hhx/k2WeflX379pnrIyMjpXXr1vLiiy+aQXbnnX/99Vezs/uxY8dk+vTpcu211zpv5j4CCCCAgJNAuAfWJy1aJX+eOCM1yxaXvEan9L2Hj8v81ZtFw+m9W1wr93W63qGl6x6YMFNuuKqKlCxcQM6evyg/bNkj63YdMLusT3m0rxQtEJjPK45JZPEdAutZDMpwCCCAAAIIIIAAAggggAACCCCAAAKZECCwngm04B9CYD345pwRAQQQQMC+AgTW7VsbZoYAAgjkFAEC6/aspF0D66q1bftO2Wr86FKzelWpYfyE2pKYmiz7Eo/5PG3n4Hr1MpWNAFhaOHrrgd3mGBpU1/W3NGkrNcpU8mnc8tFFJDoiyqd9M7uTBsJ3795tdizXQHdMTExmh3Ic58+YqampZhhbQ+vVqlUTDa17WjSEffDgQalevbrkzp3b0y6XrNP9Dx8+bHaG147k7osG7Hfu3GmG47V7uYbBs2I5fvy46N9N7Yxerly5S4ZMSEiQHTt2SIECBTxuv+QAY8Wff/5pPhe9kEDD9ekt2sl906ZNUrNmTa/7pXc86xFAAIFwEQj3wLqnOmuA/e43PpYLCUkydXgfKVPE+wVcYz9P69J+43W15Kle7TwNadt1BNZtWxomhgACCCCAAAIIIIAAAggggAACCISRAIH1kCg2gfWQKBOTRAABBBAIkgCB9SBBcxoEEEAgjAUIrNuz+HYOrKuYhtZ1CcWwujlx4z++dlm39tcu6tv2pwXU56/+xlxthddrlKvsc1BdDwxkd3VrvtymL6Ad3a3u6+nvJaJB9+bNm3vbhW0IIIAAAjYUILDuuSjjFyyXGcvXyzO3d5B219TwvNPfa7Xzesfn3jaD7dMe6+d1X7ttJLBut4owHwQQQAABBBBAAAEEEEAAAQQQQCAcBQish0TVCayHRJmYJAIIIIBAkAQIrAcJmtMggAACYSxAYN2exbd7YN2eav7P6mDSCbmQkuj/gZdxRO7IaCmTq/BljMChlyvQtWtXs+t8RuM0adJEnnrqqYx2YzsCCCCAgM0ECKx7LsicVRtl9NylMqhDE+nbuoHnnZzWdn5xosRfuCjfvfyg01r73yWwbv8aMUMEEEAAAQQQQAABBBBAAAEEEEAg5wsQWA+JGhNYD4kyMUkEEEAAgSAJEFgPEjSnQQABBMJYgMC6PYtPYD04dbmYmiiHkk5KSmpqUE4YGREhpXMVktiI6KCcj5MggAACCCAQjgIE1j1XfcLCFTLt+3XybO8O0rae9w7r5xMS5cZnJ5gd1j8ZQYd1z6Jpa2+8saMsWrRIUlNTvO3GNgQQQAABBBBAAAEEEEAAAQQQQACBsBIgsB4S5SawHhJlYpIIIIAAAkESILAeJGhOgwACCISxAIF1exafwHrw6hKfclH+TDoVlBOWzFVQ8kXGBuVcnAQBBBBAAIFwFQjnwHpCUrKkpKRI7hjXi+NOnD0nfUdNNTqmJ8jU4X2NIHpB8+Vx+twFKZA39yUvlUlfr5LJ366RTvWvlCd6tr1ku51X0GHdztVhbggggAACCCCAAAIIIIAAAggggEC4CBBYD4lKE1gPiTIxSQQQQACBIAkQWA8SNKdBAAEEwliAwLo9i09gPbh10dD64eTTAeu0rp3Vi0cVIKwe3LJyNgQQQACBMBUI58D6viMn5J5xM6RV3WpSuWRRI4weKweOnpS5qzbJyfjz0q9NAxnYvonjlfH8J1/JnydOS6MaFaRU4QKindV/2rZXVm7ZYwbZpzzaRwpfkdexfyjcIbAeClVijggggAACCCCAAAIIIIAAAggggEBOFyCwHhIVJrAeEmVikggggAACQRIgsB4kaE6DAAIIhLEAgXV7Fp/AevDrcjE1UY4mn5ULKYlZevLckdFSNOoKiY1w7XSapSdhMAQQQAABBBBwCIRzYP3IqbMy9N3Zst8IqTsv2kV9YIcm0qXRVaIX0lnLB4tXy7Tv18qFxCRrlXnb2AiwP3xLS0cndpeNNn9AYN3mBWJ6CCCAAAIIIIAAAggggAACCCCAQFgIEFgPiTITWA+JMjFJBBBAAIEgCRBYDxI0p0EAAQTCWIDAuj2LT2A9++pyPDleThg/WbEUjsonccYPCwIIIIAAAggETyCcA+uW8rEz8XL8zDk5dzFBShQqYPzkF6ecurWbeZuYlCx/GF3WT8VfkJjoKClfrLDkiQndC+2yK7DesmVL03P06NelXr16LsY8QAABBBBAAAEEEEAAAQQQQAABBBAINwEC6yFRcQLrIVEmJokAAgggECQBAutBguY0CCCAQBgLEFi3Z/EJrGdvXRJTk+VMygXj57wkpab4NZlcEZGSPzKP8ZNboiOi/DqWnRFAAAEEEEDg8gUIrF++YSiPEOzA+tixY+W337Y4yIYNGyrVq1d3POYOAggggAACCCCAAAIIIIAAAggggEA4ChBYD4mqE1gPiTIxSQQQQACBIAkQWA8SNKdBAAEEwliAwLo9i09g3T51OZ+aIOdTEuViaqIkGEH2FP2/1FRzgpFGq9JI4/9ijGB6bES05Ik0fiJi7DN5ZoIAAggggEAYChBYD8OiOz3lYAfWnU7NXQQQQAABBBBAAAEEEEAAAQQQQAABBP4WILAeEi8FAushUSYmiQACCCAQJAEC60GC5jQIIIBAGAsQWLdn8Qms27MuzAoBBBBAAAEE7C9AYN3+NQrkDAmsB1KXsRFAAAEEEEAAAQQQQAABBBBAAAEEfBMgsO6bUzbvRWA9mwvA6RFAAAEEbCVAYN1W5WAyCCCAQI4UILBuz7ISWLdnXZgVAggggAACCNhfgMC6/WsUyBkSWA+kLmMjgAACCCCAAAIIIIAAAggggAACCPgmQGDdN6ds3ovAejYXgNMjgAACCNhKgMC6rcrBZBBAAIEcKUBg3Z5lJbBuz7owKwQQQAABBBCwvwCBdfvXKJAzJLAeSF3GRgABBBBAAAEEEEAAAQQQQAABBBDwTYDAum9O2bwXgfVsLgCnRwABBBCwlQCBdVuVg8kggAACOVKAwLo9y0pg3Z51YVYIIIAAAgggYH8BAuv2r1EgZ0hgPZC6jI0AAggggAACCCCAAAIIIIAAAggg4JsAgXXfnLJ5LwLr2VwATo8AAgggYCsBAuu2KgeTQQABBHKkAIF1e5aVwLo968KsEEAAAQQQQMD+AgTW7V+jQM6QwHogdRkbAQQQQAABBBBAAAEEEEAAAQQQQMA3AQLrvjll814E1rO5AJweAQQQQMBWAgTWbVUOJoMAAgjkSAEC6/YsK4F1e9aFWSGAAAIIIICA/QUIrNu/RoGcIYH1QOoyNgIIIIAAAggggAACCCCAAAIIIICAbwIE1n1zyua9CKxncwE4PQIIIICArQQIrNuqHEwGAQQQyJECBNbtWVYC6/asC7NCAAEEEEAAAfsLEFi3f40COcNABtYDOXYgTRgbAQQQQAABBBBAAAEEEEAAAQQQQCDYAgTWgy2eqfMRWM8UGwchgAACCORQAQLrObSwPC0EEEDARgIE1m1UDKepEFh3wuAuAggggAACCCDghwCBdT+wcuCugQyVB3LsHFgKnhICCCCAAAIIIIAAAggggAACCCAQxgIE1kOi+ATWQ6JMTBIBBBBAIEgCBNaDBM1pEEAAgTAWILBuz+ITWLdnXZgVAggggAACCNhfgMC6/WsUyBkGMlQeyLEDacLYCCCAAAIIIIAAAggggAACCCCAAALBFiCwHmzxTJ2PwHqm2DgIAQQQQCCHChBYz6GF5WkhgAACNhIgsG6jYjhNhcC6EwZ3EUAAAQQQQAABPwQIrPuBlQN3DWSoPJBj58BS8JQQQAABBBBAAAEEEEAAAQQQQACBMBYgsB4SxSewHhJlYpIIIIAAAkESILAeJGhOgwACCISxAIF1exafwLo968KsEEAAAQQQQMD+AgTW7V+jQM4wkKHyQI6dnsnWrVtl8uQpsn//fklKSpJp0z5Jb1fWI4AAAggggAACCCCAAAIIIIAAAgjYRoDAum1K4W0iBNa96bANAQQQQCDcBAish1vFeb4IIIBA8AUIrAff3JczElj3RYl9EEAAAQQQQACBSwUIrF9q4uuaCwmJ8vvh45Ivd6yUiSsokZERvh5qm/0CGSoP5NieAPfs2SO1al0pERER0rp1a6lYsaKMHz/O066sQwABBBBAAAEEEEAAAQQQQAABBBCwlQCBdVuVI73JEFhPT4b1CCCAAALhKEBgPRyrznNGAAEEgitAYD243r6ejcC6r1LshwACCCCAAAIIuAqEe2B93ILl8uny9a4ofz/q06q+DL6x6SXbdv1xVF6Z+Y3sPHREUlJTze0F8+WRkXd3kVrlSlyyv51XBDJUHsixPZmOGjVKhg8fIVOmTJY+ffp42oV1CCCAAAIIIIAAAggggAACCCCAAAK2FCCwbsuyuE+KwLq7CI8RQAABBMJZgMB6OFef544AAggER4DAenCc/T0LgXV/xdgfAQQQQAABBBBIEwj3wPrYz5fJzBUbpFXdapI/T6zLy6JRjQrSvHYVl3Ubdh+Uxz+YbwbVb7yullQvU0ziLyTIzzv2S4/r60lj45hQWgIZKg/k2J6Mhw17RN544w3ZsGG9XH311Z52YR0CCCCAAAIIIIAAAggggAACCCCAgC0FCKzbsizukyKw7i7CYwQQQACBcBYgsB7O1ee5I4AAAsERILAeHGd/z0Jg3V8x9kcAAQQQQAABBNIECKynBdYnP9JHKpaIy/Blcc+4GbLnr+MyetCtUrt8yQz3t/sOgQyVB3JsT6733Xe/vP3227Jly29Ss2ZNT7uwDgEEEEAAAQQQQAABBBBAAAEEEEDAlgIE1m1ZFvdJEVh3F+ExAggggEA4CxBYD+fq89wRQACB4AgQWA+Os79nIbDurxj7I4AAAggggAACaQIE1n0PrG/6/Q95YMJMubVJXRnWtWWOeAkFMlQeyLE94RNY96TCOgQQQAABBBBAAAEEEEAAAQQQQCAUBAish0KVhMB6SJSJSSKAAAIIBEmAwHqQoDkNAgggEMYCBNbtWXwC6/ary+9795uT+n7FasfkKpQvY96vWL6sVKxQzrGeOwgggAACCCCQfQIE1tMC6+Pv6ymRESKFrsgrpeIKGPeNB27LlO/WyMRFq0T3rVOxlBw7Ey+n4i9IuWKFJDoqym3v0HgYyFB5IMf2pNu1660yb9482b17l1SqVMnTLqxDAAEEEEAAAQQQQAABBBBAAAEEELClAIF1W5bFfVIE1t1FeIwAAgggEM4CBNbDufo8dwQQQCA4AgTWg+Ps71kIrPsrFtj9ly5fJUuX/2iepNLfwXQNq+/dd1D2/B1kb9m8sbRs3iSwE2F0BBBAAAEEEMhQgMB6WmDdGSpvbIzc3a6R9GxWTyI1xf738vqcJTL3x03y7pDbZNTsJbLt4GFzi4bV+7SuL/1aN5CoyEhr95C4DWSoPJBju+MmJiZKkSJFRW9PnTopMTEx7rvwGAEEEEAAAQQQQAABBBBAAAEEEEDAtgIE1m1bGueJEVh31uA+AggggEC4CxBYD/dXAM8fAQQQCLwAgfXAG2fmDATWM6MWmGM++niWGUr3Fkh3DrR72y8wM2RUBBBAAAEEEHAWCPfA+iSjY/qfJ85IzbLFJW/uGNl7+LjMX71Z4i8kSO8W18p9na53cD354eeycsseqVKqqBQrkE86N7pKkpJTZPqydbJl/18ysH0T6demgWP/ULgTyFB5IMdW2wsXLsicOXPk5MmTMnv2HFm9erW89tqrMnjw4FCgZ44IIIAAAggggAACCCCAAAIIIIAAAg4BAusOCjvfIbBu5+owNwQQQACBYAsQWA+2OOdDAAEEwk+AwLo9a05g3R51sYLo/e/sIRX/7qzubWb+7u8+1pGjx8xwfGJiknG+slKmVEn3XXx6rOPsO3BIzp6Nl9LGGOXLlZbYdLpyphoj7tt/UFJSUsTqHu/TSdgJAQQQQAABmwqEe2DdU1k0wH73Gx/LhYQkmTq8j5QpUsjc7bEP5suPW3+XYgWvkJlP3i2REWnd189dTJCer3wgySmpMu+ZgRIbncvTsLZcF8hQeSDHVsw//vhDypYtZ34ua9iwoTz00BDp3bu30RU/tLrc2/KFwaQQQAABBBBAAAEEEEAAAQQQQACBoAoQWA8qd2ZPRmA9s3IchwACCCCQEwUIrOfEqvKcEEAAAXsJEFi3Vz2s2RBYtySy79YKn3vqmK5d11tc38hjiF236XKXEXL3Z1mxao18s2SFaEwswgglaYC8/rV15aYb25jrfBkrJTVVvvluufyweq3L7gULFJCet3aSsmVKOdYfPnJMft2yTX7bukOOHD0uBQvkl2EPDnRs5w4CCCCAAAKhKkBg3XPlxi9YLjOWr5dnbu8g7a6pYe70yszF8uXPW+SmBrXl8R5tXA587uMvZcnGHfLRsDulUskiLtvs/CCQofJAju1sunHjRhk9+g358MMPpUePHjJz5qfOm7mPAAIIIIAAAggggAACCCCAAAIIIGB7AQLrti+RTpDAekiUiUkigAACCARJgMB6kKA5DQIIIBDGAgTW7Vl8AuvZX5fnXx4tnsLqOjNv237fu18+NELrvnZl1/F+3bJdZs75QqpVqShdbmov0UYX08XfLpe1GzZJm5bNpHnThrpbhsvnC78xj6ldq7o59wJGCF27p3/59VLp3LGNVKpY3jHGt0tXyk8/bzAfX0xIILDukOEOAggggECoCxBY91zBOauMEPTcpTKoQxPp27qBudPbC1fKJ9+vlce6t5GbG9Z2OfC12d/J/NWbZdSArtKg+j+fIVx2suGDQIbKAzm2O6VevFi6dBn566+/5PTpU5I/f373XXiMAAIIIIAAAggggAACCCCAAAIIIGBbAQLrti2N88QIrDtrcB8BBBBAINwFCKyH+yuA548AAggEXoDAeuCNM3MGAuuZUcu6Y6zu6s8/NczjoN4C63qAv13W3588Q/7864g8+tBgiY2NMc+pIaWxb38oyckpMvTBARIZob3X019OnDwlYyd8INWqVpLbe97i0pVdO697O/4/r46TvHlyZ9hhPSk5Wc6dO28Epq5wGT/9WbEFAQQQQACB4AsQWPdsPmHhCpn2/Tp5tncHaVsvrcP6V2u3yMufLpbODa+SEd1buxw4YMw02XHoiHz0iNFhvQQd1hUnmIF1PV+/fnfJlClTZNu2rVK9enVdxYIAAggggAACCCCAAAIIIIAAAgggEBICBNZDokwE1kOiTEwSAQQQQCBIAgTWgwTNaRBAAIEwFiCwbs/iE1jP3rpoYH3vvoNy1509PE4ko8C61WU9vcC786DHT5yUN42gea0aVeW27p2dN8ni75bLyh9/lr69u0mVShVctrk/+PxLo7v6+k0ysH9vKVu6pPtmr48zCqwfO35CFi5aIrt/3yepRvhdQ/VVK1eUdq2bS6GCBbyOzUYEEEAAAQSCLRDOgfWEpGTRi95yx0S7sJ84e076jpoq8RcSZOrwvlKmSEFz+/mERLnlpUmSP0+szHryX2JdH3cq/rx0eWmi5ImJkfnPDpKYXFEu49n5QSBD5YEc25PpfffdL2+//bZs2fKb1KxZ09MurEMAAQQQQAABBBBAAAEEEEAAAQQQsKUAgXVblsV9UgTW3UV4jAACCCAQzgIE1sO5+jx3BBBAIDgCBNaD4+zvWQis+yuWtftrh/QK5ctIy+ZNPA7sa2C9vxF4r1ihnMcxrJU7du2Rj2fMlfZtbpCmja6zVpu3W7fvkumz5kvH9q2kUf16LtvcH7w1cYpcvJhgdEkf4L4pw8feAutJSUky/t3JcvZsvFx7TR0pX7a0HD5yVNas3ShNG18n1zdpkOH47IAAAggggEAwBcI5sL7vyAm5Z9wMaVW3mlQuWVQK5I2VA0dPytxVm+SkEULv16aBDGzv+vnmrS9WyPRl66RZrUrSpXEdSTRC79OMx7/u/UPu6dhM7mzp+vkkmLXMzLkCGSoP5NienutDDz0sY8eOlY0bf5E6dep42oV1CCCAAAIIIIAAAggggAACCCCAAAK2FCCwbsuyuE+KwLq7CI8RQAABBMJZgMB6OFef544AAggER4DAenCc/T0LgXV/xbJ2fw2s6+Ktw7pur+QURm9xfSNHON3qsO5LYH3dL5tl/heLpevNHaRe3St1WMeyd98B+WDqTLmhWUNp3aKZY72nO6+MGi8lSxQXPeevW7bLzt2/Gx1WU6V0qRJS/9q6kisq/c6o3gLr1hzqX1NXbu7YxnHqCxcuSmzuWIlwrOEOAggggAAC9hAI58D6kVNnZei7s2W/EVJ3XgrkzS0DOzSRLo2ukkirjbrTDhMXrZKZy9fLhcQkc2200VG9f5uGRli9vkRGhta7fSBD5YEc26kcjrsjR46Uxx9/QmbNmindu3d3rOcOAggggAACCCCAAAIIIIAAAggggIDdBQis271C5vwIrIdEmZgkAggggECQBAisBwma0yCAAAJhLEBg3Z7FJ7CevXXJKLC+dPkq2bvvoMsknQPrun3p8h/l+aeGuezj6cGylavlu+9/kDt63SLVq1Z22eXI0WNmd/Nrrq4tt9zU3mWb8wMNj//39bekRrXKkpKaIvv2HZLy5UrJqdPxZjf0okXiZFD/3hIbG+N8mOO+t8D6H38elnfe/1iqVakgvXvd6jHk5hiIOwgggAACCNhAIJwD6xb/sTPxcvzMOTlnfPtKiUIFjJ/84iGnbu1u3uqFbr8fPm7eL1eskER7udjN5UCbPQhkqDyQY3ti3Lx5s9Srd40ULlxYunXrJuXKlZWnn37a066sQwABBBBAAAEEEEAAAQQQQAABBBCwlQCBdVuVI73JEFhPT4b1CCCAAALhKEBgPRyrznNGAAEEgitAYD243r6ejcC6r1KB2c/qkO5L4NzTDKxAe3od2p2PWbV6rSz6dpnc1r2z1KpR1XmTWGHxhtfVk04dWrlsc35w/MRJeXPCB+aq2rWqS7cuN0rU3yGzJct+kO9XrJamja6T9m1ucD7Mcd9bYD01NVWmzZwn23fukWJFi0ij+vWkTu2a6YbfHYNyBwEEEEAAgWwSILCeTfA2OW0gQ+WBHDs9viVLlsj7739gXJC4T/Rz2bJl36e3K+sRQAABBBBAAAEEEEAAAQQQQAABBGwjQGDdNqXwNhEC69502IYAAgggEG4CBNbDreI8XwQQQCD4AgTWg2/uyxkJrPuiFLh9rMB6/zt7SMUK5fw+0fMvj5aWzRsbP00yPHbTr1vls3lfSudObeW6enVc9t+1Z69MmTZbWt3QVLSDe3pLYlKS/GfkWClXtrTc3beXSxf0M2fjZdSb70qJ4kXlvoF9PQ7hLbCuBySnpMiPP60zf3S8mOhoadTgGnNOuXLl8jgmKxFAAAEEEMguAQLr2SVvj/MGMlQeyLHtoccsEEAAAQQQQAABBBBAAAEEEEAAAQSyRoDAetY4BngUAusBBmZ4BBBAAIGQEiCwHlLlYrIIIIBASAoQWLdn2QisZ39dPvp4luzZu1/87bKu3dWXLv/R5+P2/L5PPvrkMyOU3tgIgLsG3Dds+k3mfr5IunRqJ9fWu8orymtj3pWCBfLLoLt7X7Lf+Hc/ktNnzsqTjz5wyTZdkVFg3TooxejquWPnbvl++Wo59OdfctWVNaRH107WZm4RQAABBBCwhQCBdVuUIdsmEchQeSDHzjYwTowAAggggAACCCCAAAIIIIAAAgggEAABAusBQM36IQmsZ70pIyKAAAIIhK4AgfXQrR0zRwABBEJFgMC6PStFYN0eddFO6ZWMDut3GZ3WfVmssLqv3dV1zIsXE+S1vzugD7zrdpfTzJq7UDb/tk2G3NtfisQVdtnm/uDjGbPl970H5dGHBkvu3LEum0ePe0+io3PJg/fc5bLeeuBrYN3aPzk5Wd55/xM5cvSYPPHI/RIbG2Nt4hYBBBBAAIFsFyCwnu0lyNYJBDJUHsixsxWNkyOAAAIIIIAAAggggAACCCCAAAIIZLEAgfUsBg3McATWA+PKqAgggAACoSlAYD0068asEUAAgVASILBuz2oRWLdHXX43Oqx/aHRa19B6i+sbSUXjNr0lM2F1a6w5n38lGzdtMbqj3yGlS5UwV2tHdO2MXqJ4MflX317WrpKUlCTrN/4qJYoVlfLlyjjW7zY6tU82OrXrPFvd0NSxft/+g/L+lE/l2quvki43tXOsd77jLbB+4eJFOXnytJQsUcz5EHlv8gzZf+CQPD7sPsmTJ7fLNh4ggAACCCCQnQIE1rNTP/vPHchQeSDHzn45ZoAAAggggAACCCCAAAIIIIAAAgggkHUCBNazzjKAIxFYDyAuQyOAAAII/D97ZwEfxfG+8Qd3SXDX4F7c3V2KW7G2UFpaqEBbqP5KKW1psZYqRYq7uwb3okGCBY0QnMh/3sl/L3fJJbkLueOOPNNPsrszs++883139y7lmXfdjgAF624XMjpMAiRAAm5HgIJ11wwZBeuuExcRrW/buRcX1VYyp0spmD+vyUFpk2K0169Tw9Rm686t23eVqHweUiRPrsXmkrFc7N71D0DPV9ujcKH8JlMHjxzHitUbdVbzUW8PQXJ1jlFmz1+Ccz6XUKNqJRTzKoygoGBs2LIDoSGheHNIH2RMn153DboXjIOHjxmnYaf3AaRMkQJVK5fXdWnTpkX1KhX1/vLVG3Dk2Em8UrEsihQqoMc9c/Y89uw/jKKFC6BXt44mO9whARIgARIgAVcgQMG6K0ThxfngSFG5I22/OGIcmQRIgARIgARIgARIgARIgARIgARIgARIIOEJULCe8EwdYJGCdQdApUkSIAESIAG3JUDButuGjo6TAAmQgNsQoGDdNUNFwbrrxUUyqPtevqaF6ebeSfZ1KXFlYDc/x9r+db+bmL94JQKD7unm9OnSqYzojVGsaGGL7ufOX8KceUvg4ZEZb73RH0nMWsPCwrB2wzYcUqL2kNBQ3ZIje1Z0bNtCZWrPauopmdElQ3pMJVtWTwwd3Fc3P3r8GFu3e+PI8ZN48uSp6ZRSJbzQqllDpEuX1lTHHRIgARIgARJwBQIUrLtCFF6cD44UlTvS9osjxpFJgARIgARIgARIgARIgARIgARIgARIgAQSngAF6wnP1AEWKVh3AFSaJAESIAEScFsCFKy7bejoOAmQAAm4DQEK1l0zVBSsu2ZcDK8k67qUgv8vVjfqE2Ir2c+fPXuGrFk8YzQXEBiE9EoonkJlRbdWQpVY/ebtO6pPOmTMEJFV3Vo/e+rCVeeYTgbfAABAAElEQVRANe7Dh4/g6ZkZaVKntud09iUBEiABEiABpxGgYN1pqF1yIEeKyh1p2yVh0ikSIAESIAESIAESIAESIAESIAESIAESIIF4EqBgPZ7gnHsaBevO5c3RSIAESIAEXJsABeuuHR96RwIkQAIvAwEK1l0zihSsu2Zc6BUJkAAJkAAJkIDrE6Bg3fVj5EgPHSkqd1fbjuRN2yRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtYIULBujYrL1VGw7nIhoUMkQAIkQAIvkAAF6y8QPocmARIggURCgIJ11ww0BeuuGRd6RQIkQAIkQAIk4PoEKFh3/Rg50kN3FZU70m9H8qZtEiABEiABEiABEiABEiABEiABEiABEiABawQoWLdGxeXqKFh3uZDQIRIgARIggRdIgIL1FwifQ5MACZBAIiFAwbprBpqCddeMC70iARIgARIgARJwfQIUrLt+jBzpoSOF3+5q25G8aZsESIAESIAESIAESIAESIAESIAESIAESMAaAQrWrVFxuToK1l0uJHSIBEiABEjgBRKgYP0FwufQJEACJJBICFCw7pqBpmDdNeNCr0iABEiABEiABFyfAAXrrh8jR3rorqJyR/rtSN60TQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkYI0ABevWqLhcHQXrLhcSOkQCJEACJPACCVCw/gLhc2gSIAESSCQEKFh3zUBTsO6acaFXJEACJEACJEACrk+AgnXXj5EjPXSk8NtdbTuSN22TAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlYI0DBujUqLldHwbrLhYQOkQAJkAAJvEACFKy/QPgcmgRIgAQSCQEK1l0z0BSsu2Zc6BUJkAAJkAAJkIDrE6Bg3fVj5EgP3VVU7ki/Dd77J08CwsNRvv9ApEyfXldbqzP6J4bt9f37cG3PbmQrXQYFGzbWU76+by+u7fW2qHMGi8VbzuPKzWA0q14AJQp66CGt1TnDF1cdY90eXxw+cwdvdCqLTOlTOtVNa7GwVudUpzgYCZAACZAACZAACZAACZAACZCACxOgYN2FgxPpGgXrkSy4RwIkQAIkQAIUrPMaIAESIAEScDQBCtYdTTh+9ilYjx83nkUCJEACJEACJEACiV2wPnnlDszfcdjqhdCrQWUMbl7T1PbR3yux6+QF07G1nUWjX0O2TBHiZmvtrlbnSOG3u9o2YjStVFGEh4aizzZvpM+ZU1dPK1kE4WFh6LvdG+lyRNQZ/eOzvXH4kBaAF2vXARly54mPCaeec2DqZOybNBElO3dFg6++0WMfmPqzqvsepbp0Rf0vI+qc4VTvseux+5gfJr5TB+3rFdZD9vp0PbyP++H7EXXQrm5EneFL6xErcOqSv3EYbTt2UDX0aVkiWr2rVKzceRG+N4IxtHM5m136eLo35q47i22/dELe7M59LtkbH5snxY4kQAIkQAIkQAIkQAIkQAIkQAIvKQEK1t0isBSsu0WY6CQJkAAJkICTCFCw7iTQHIYESIAEEjEBCtZdM/gUrLtmXOgVCZAACZAACZCA6xNI7IL1n1dsx4KdR9CgnBcypEllEbBqxQugTukiprol3sdw3u+O6djYeRoSirUHTyFf1syYPaqPUe0WW3cVlTvSbyNwzhCsH54xHd7fjUe7mXOQp1oNY2iX3b4MgvUODYogdcpk0Ri3qV0I1co8/yKEaIYTqKL/5xux/fA1+CzuiyRJbDO6aLOPEvDfwJj+VeCR0fL5ZpuF+PeiYD3+7HgmCZAACZAACZAACZAACZAACSROAhSsu0XcKVh3izDRSRIgARIgAScRoGDdSaA5DAmQAAkkYgIUrLtm8ClYd8240CsSIAESIAESIAHXJ0DBeoRgfea7vVAwh2e8ArbxyFl8PnetzsYuWdndqThS+O2uto34UbBukIjcvgyC9X1/dUWWTKkjJ+Ume/ERrL/IqVGw/iLpc2wSIAESIAESIAESIAESIAEScEcCFKy7RdQoWHeLMNFJEiABEiABJxGgYN1JoDkMCZAACSRiAhSsu2bwKVh3zbjQKxIgARIgARIgAdcnQMH68wvW3/51MY5evIYFH/ZHtkzpXT/oZh66q6jckX4beBwlWL935TLOLF2sh/E7dABXd+9C8Q6dkDFPXmNolOnRG2myZNHHh3/7BUmTJUP5/gNN7cbO0/v3cfTP35CpYEEUa9NeV59dvhRBvpfwyhvDcHL+XFzbuwepMmRAgfoNUahxU+NUi214aKj26eaxI3hw8wY8inihWLsOyFKsuEW/+ArWZ8+ejQsXLmhbgwYNQs6cz5/J3F5BdOsRK3Dqkj9sEayv2+MLn6tBGNy+DFIkT2picPpSADYduIKmVfPDK39mXX836DFmrTmNSiWyo3gBDyzdeh6HztxG1syp0at5CZQo6GE6P+qOZEzffewGzl8NRNrUKVChWFZ0bFAUmdKn1F29j/th33839f6y7Rfg6xeM4V3Lm8ykSZUcgzuUMR3LzpWbwViz29eirnuzYsiQNsKmRYM6CLr/FHPXn8HJi/4IDwNKFPJAtybFoon67Z2nvfGJ6hePSYAESIAESIAESIAESIAESIAEEhsBCtbdIuIUrLtFmOgkCZAACZCAkwhQsO4k0ByGBEiABBIxAQrWXTP4FKy7ZlzoFQmQAAmQAAmQgOsToGA9QrA+5Y0uSJoEyJw+LXJ5ZlT76sCGcu1uIHpMmIlqxQrg29fa2XCGa3VxpPDbXW0bEXKUYP3G4YPYMvoDPczjwAA88vdH+ty5kSJ1GmNotJyuROgFCurjTR+8p8XkXZevQZbiJUx9ZOfkgnnY+vGHqPvpZyjTs49uWzmwHy7v2IaiLVvDd9sWZC1eEgEXzkPGeuX1oag2YqSFjQe3bmLd8KEQv2TM5KlS4e7ZM0imtg2//hZerdua+sdXsN60aTNs2LBB2zl48AAqVapkshnfHXsF0fYI1odN2KpF38fm9EC6NClMLi7c5IMPJu/CDyPqoG3dwrr+3OVANH97GTo0KIJjZ+/gWWgYHj4OwZ3ARxBB+fKJrVE4TyaTDdl59CRE21m185IWkhdT4veg+09w0e8eGrySF7981FD3/3PFScxdd1bv+919oO0WMbOVMV1KLBzfUrcbv/aeuIFRP+3ShwHBj/U5237phLzZoy+mEd8HfLkJ1+/ch1e+zEiWNCnO+AZosf2voxuhbNGIRRNizN552hsfw39uSYAESIAESIAESIAESIAESIAEEisBCtbdIvIUrLtFmOgkCZAACZCAkwhQsO4k0ByGBEiABBIxAQrWXTP4FKy7ZlzoFQmQAAmQAAmQgOsToGA9QrBuHqm0qVKif5Nq6FKrApKKij2W8sua3Zi99QA+69kCDcp5xdLTNZvcVVTuSL+NSEn2cyk5ypZH0hQRomVrdUb/+GwPz5gO7+/Go93MOchTrYZVE34H9mNJz1dRvu9rqDX6E4s+S3p0wa0Tx9Fv516kyhghijYE6x6Fi6D9rHk6U/uzRw+xon8f3DhyCN1WrIWnVzGTnbXDXseFDevQ4OvxKNnpVV0vNrd8NAr3rl1Fz3WbkTZbdl1/388PwX7XkDZLNiVuLxBjncn4/+84QrB+Vomtgx8+RaHcGeGZMbUeyVqd4YshWG9aPT9SJk9mVOttrqxp8WHfyqa6+AjW5eQvXq+OHs2K41lIGCYvOIbJ84+iT6uSGDuwqsm27Hw/+zCmLDyGVxt7YdzgakiVIsIfyY6+fu8VDGhbyqK/HPT/fCMkI7vP4r6wcT0NPp7urQXvMQnW+4xbrzK8+2HK+/XRrHpEPHccuY6BSsReurAnFn/byuSHIViXClvmaS0W1upMA3CHBEiABEiABEiABEiABEiABEggkROgYN0tLgAK1t0iTHSSBEiABEjASQQoWHcSaA5DAiRAAomYAAXrrhl8CtZdMy70igRIgARIgARIwPUJJHbB+m/rvHEjIBgl8mZH2tQp4XvLH8v3nsCDx0/RvV4lvNGydoxBDA0LQ6ev/0CIyqi8ZMwApIgigo3xRBdqcKTw211tOzM8tgjWxZ85zRvhSVAg+u7Yi6TJk2sXg3x9MbtpfXi1aYcm3/1octsQrDcaPxHF23c01V/dvQvL+/fSmdglI7sUEaYv7NQWuSpVRoe5C0x9ZefcqhXY8O5wnZFdMrM/T+nRoye2b9+uTaxZsxply5Z9HnPxOtcQrEvG9KhvUCiSNyMWjY8UZ8dHsC52D//THcmSRSxyuX77AeoMXohqZXJizhfNTD4HqkzqNV5bgByeabBxSgckT5bU1BbbTkIL1n2uBqHZW0tRu3xu/D2uicXQxvwle3vFYtl0myFYt3WeFgZ5QAIkQAIkQAIkQAIkQAIkQAIkQAJxEqBgPU5ErtCBgnVXiAJ9IAESIAEScBUCFKy7SiToBwmQAAm8vAQoWHfN2FKw7ppxoVckQAIkQAIkQAKuTyCxC9atRUgE7P1/nI3HT0Mwa2Qv5MmS2Vo37PjvPMbMXIWONcvjnXb1rPZx9Up3FZU70m9nxsxWwfqR32dg97dfo/nk6SjcJEL8vG/SRByYOjladnZDsN5r03ZkzJvPNJ2Qx4/xa/mSyFujFtr+NUvX/zd3NraN+xg5KlSEZ9H/z7oeHq7bQp89xdnlS1GkWQs0+2mqyY677hiC9X1/dUWWTBEZ2WOaiyHYPjanB0SgbZSFm3zwweRd+GFEHbStW1hXG0LuhpXzYsaYRkZXva3Wfz4yp0+JdT+3N9UfOHULXUevwWsqi/qY/lVM9XHtJLRgfeO+Kxjyv814t2dFDO1czmL4matP47MZe/Hd8Nro0KCIbrN3nhYGeUACJEACJEACJEACJEACJEACJEACcRKgYD1ORK7QgYJ1V4gCfSABEiABEnAVAhSsu0ok6AcJkAAJvLwEKFh3zdhSsO6acaFXJEACJEACJEACrk+AgnXrMZqycgfm7TiMT7o1Q5OKxa12+uDP5fA+fQm/De+GYnmyW+3j6pWOFH67q21nxsxWwfojf3/8Xaca8teth5bTfgOUqPyfhnV0tvWe67cASSKyeovvhmB90JH/kCJNWovpzKhYGuly5ESPtZt0/e7xX+PIHzOQtVRppM5sfWFG1hKlUPOD0RZ23PHA0YL1AUqAPjqKAF0yrKdUb17YNLWDCdniLecx6qed+GRAVfRrXdJUH9dOQgvWZ646hc9+24ev36yJrk28LIZfvfsS3pqwDe/2UGL2LhFidkOwbus8LQzygARIgARIgARIgARIgARIgARIgATiJEDBepyIXKEDBeuuEAX6QAIkQAIk4CoEKFh3lUjQDxIgARJ4eQlQsO6asaVg3TXjQq9IgARIgARIgARcnwAF69ZjtMT7GH5YuhWDmtVA74bRsyDfDrqPLv/7E4VyZsGf7/SwbsQNat1VVO5Iv50ZNlsF6+LTureH4uKGdeiz3RsBPuewrG9PVHvnPbzyxjALlw3Ben/vg0jj6RnZpkTu00t7IUuJkuiyeIWulwztkqm96Q8/o2jL1pF9X8K9hBCs/7PmNMb9utdqhnVbhdxGZvMR3Stg2KvlbSad0IL1RZt98P7Pu6wK562J6ilYtzlU7EgCJEACJEACJEACJEACJEACJBAvAhSsxwubs0+iYN3ZxDkeCZAACZCAKxOgYN2Vo0PfSIAESODlIEDB+ssRR86CBEiABEiABEiABEggggAF69avhGmrd2LutkP4tHszNK4QPcP6Xxv34Y8Ne/BWm7roUruCdSNuUOtI4be72nZm2I78PgO7v/0arX/7C/nr1It16Cs7d2DFgD6o+f5o3D17GmdXLEOfLTt1xnTzEw3BeucFS5G9XKQg+v6NG5hZrwYKNW6KFlN+0af4rFmF9e8MQ41RH6LiwCHmZhJ0f+XKlbhy5Yq22aVLF2TNmjVB7dtizB7Bugi5RdC97qd2KJovMvP88InbsGrnpecSrPtcDUKzt5aiRc0CmDyqvi2u6z4Dv9yELQev4uT8XkiVIplN53083Rtz153Ftl86IW/29Bbn7Dl+Az0/XaezvEu2d/Py49wj+Hn+UUz/sAGaVMuvm5wlWF+4cCHu3bunx+zVqxdSpkxp7hr3SYAESIAESIAESIAESIAESIAEXloCFKy7RWgpWHeLMNFJEiABEiABJxGgYN1JoDkMCZAACSRiAhSsJ+Lgc+okQAIkQAIkQAIk8BISSMyC9achoQgLC0PqlCksIhtw/yF6T5yFB4+fYtbI3siTJZNFe5jKVN1t/F+4c+8BlowZgEzp0li0u9OBu4rKHem3M+N3buVybHjvbZ0lXbKlx1bC1bU6q3E9JE2eHA9v3UKuKlXResaf0U4xBOtle/dFnY/HmdoP//YLvCd8g7pjP0eZHr11/ZN7QZjdpAFSpE2LHms3IVmqVKb+shMWEoLQJ0+QIl06i3p7D5o2bYYNGzbo0w4ePIBKlSrZa+K5+9sjWP9+zmFMWXAMX7xeHT2aRSxYkfu+Wr/58L/3+LkE62Kn3XsrccY3AMsntkGJgh4Wcwu49wQeGS3jIB3GTPPGv+vPYua4pqhVPpfFOTEdxCZYv//wGeoMXqjF71uVoD11yggRfEhoGJoMW4rbAY+00D1LptTavLME615exeDj46PH9Pe/Cw8PSz4xzZX1JEACJEACJEACJEACJEACJEAC7k6AgnW3iCAF624RJjpJAiRAAiTgJAIUrDsJNIchARIggURMgIL1RBx8Tp0ESIAESIAESIAEXkICiVmwfvl2AIZMnocG5bxQOGdWZEybClfvBGKp93EEPniEPo2qYGDTGtGivu+sL0b+vgx1yxTBl71bRWt3pwpHCr/d1bYz4ydZz+c0a4BkKVOhaMtWOiN6kiRJdRb0VBkzRnPlwNSfsW/S97q+2U9TUaRZi2h9DMF6yvTpUbZ3P+StWQu3TxzHnu8nIHVmD/TauA3JU0eIkOXkU4vmY8voD+BRpCgqDhiMTIUK4dGdO7h1/BhOL16ARt/+gHy1akcbx54KdxOsH/e5i/ajViJr5jTo07IEihfw0GLxS373cPH6vecSrAu3g6dvofvHa5E2VQoM7VIO5byyIij4CXYf88MN/4c6s3lUvuv2+OLN8VuRP2cGtK5dEAVzZURKlWm9TZ1Cpq5KC4/Vuy6ZjudtPItdR/0wdlA1ZMkYEfPCeTOiZEFP3UdE+SLOr1IqBwa2K41kyZLgrxWnsPPodQxqXxof9q1sskXBugkFd0iABEiABEiABEiABEiABEiABBxCgIJ1h2BNaKMUrCc0UdojARIgARJwZwIUrLtz9Og7CZAACbgHAQrW3SNO9JIESIAESIAESIAESMA2AolZsH476D7e+XUxriiRunnJmDY1BjargbbVyiBpkiTmTXr/01mrsfW4D77p1wY1S0aKRaN1dIMKdxWVO9JvZ4ft8o5t2D95EgIvXIBkPJfSbeU6eKpM01GLCNxn1quhhef9du5F0hSWbweQ/oZgvd3MOVg77A2TTY+iXmg5dQYyFSgQ1Swub9+KbeM+QfC1q6Y2sZ23Ri3U+WQcMuWPfo6pow077iZYlykZWdZlP3mypOjcqCgqFMuKDyfvfm7Butg8ecEfH07Zjf8u3JVDXTKlT4l3ulVAn1YljSqL7e/LT2KeyrJ+7fZ9PH4aiswZUuHgzG6mPqGh4SjWeabp2NqOCNM/6hchRBeB+y9LjmPSv0fx9Fmo7i5zHdKxDN5WfiRLGvn8c4ZgPTQ0FJ6eWXDv3j0UK1YMp06dRNKkSa1Ng3UkQAIkQAIkQAIkQAIkQAIkQAIvHQEK1t0ipBSsu0WY6CQJkAAJkICTCFCw7iTQHIYESIAEEjEBCtYTcfA5dRIgARIgARIgARJ4CQkkZsG6Ec67wQ/gH/wQD588RY7MGdVPBljRqRvdX6qtI4Xf7mrblQPsd2A/lvR8FeX7voZaoz+x6qohWH/jpA/kQr579gxSZciADHnyWu1vXvnI3x+Bly6o/hmRMW8+JE+Txrw50e0H3HsC3xvBKJY/M9KmTu6Q+Qc/fAqfq0FIlzqFypqeQWdNd8hAsRgVofv5a0EIDQtD0byZkSL5ixGJ79u3D9WqVdeezpkzG927d4/FazaRAAmQAAmQAAmQAAmQAAmQAAm8XAQoWHeLeFKw7hZhopMkQAIkQAJOIkDBupNAcxgSIAESSMQEKFhPxMHn1EmABEiABEiABEjgJSRAwfpLGFQ7puSuonJH+m0HPt315pHDNp+SPndupMuew+b+UTuufmMgLm3ehO6r1kMyplsr5oL1JMmSWevCOhJwSQLjx4/Hhx9+hDJlyuDo0SPMru6SUaJTJEACJEACJEACJEACJEACJOAoAhSsO4psgtqlYD1BcdIYCZAACZCAmxOgYN3NA0j3SYAESMANCFCw7gZBooskQAIkQAIkQAIkQAI2E6Bg3WZUL2VHRwq/3dW2vYGeWryQzadUf3cUKg150+b+0jH4+jX4rF6JK7t24OruXSjasjWa/vBzjDYoWI8RDRtcnEDz5i2wbt06LF68CB06dHBxb+keCZAACZAACZAACZAACZAACZBAwhKgYD1heTrIGgXrDgJLsyRAAiRAAm5JgIJ1twwbnSYBEiABtyJAwbpbhYvOkgAJkAAJkAAJkAAJxEGAgvU4AL3kze4qKnek3/aG/MySRTafkrV0GWQpVtzm/tLxyq6dWDGgD9Jly44C9RugziefIVnKlDHaWDmoPy7v2IY3/jsHZliPERMbXJDApUuXEBISgqJFi7qgd3SJBEiABEiABEiABEiABEiABEjAsQQoWHcs3wSyTsF6AoGkGRIgARIggZeCAAXrL0UYOQkSIAEScGkCFKy7dHjoHAmQAAmQAAmQAAmQgJ0EKFi3E9hL1t2Rwm93tf2ShZjTIQESIAESIAESIAESIAESIAESIAESIAE3IEDBuhsECaBg3S3CRCdJgARIgAScRICCdSeB5jAkQAIkkIgJULCeiIPPqZMACZAACZAACZDAS0iAgvWXMKh2TMldReWO9NsOfOxKAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQIAQoWE8QjI42QsG6ownTPgmQAAmQgDsRoGDdnaJFX0mABEjAPQlQsO6ecaPXJEACJEACJEACJEAC1glQsG6dS2KpdaTw211tJ5bYc54kQAIkQAIkQAIkQAIkQAIkQAIkQAIk4DoEKFh3nVjE4gkF67HAYRMJkAAJkECiI0DBeqILOSdMAiRAAk4nQMG605FzQBIgARIgARIgARIgAQcSoGDdgXDdwLS7isod6bcbhI0ukgAJkAAJkAAJkAAJkAAJkAAJkAAJkMBLRoCCdbcIKAXrbhEmOkkCJEACJOAkAhSsOwk0hyEBEiCBREyAgvVEHHxOnQRIgARIgARIgAReQgIUrL+EQbVjSo4UfrurbTvwsSsJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECCEKBgPUEwOtoIBeuOJkz7JEACJEAC7kSAgnV3ihZ9JQESIAH3JEDBunvGjV6TAAmQAAmQAAmQAAlYJ0DBunUuiaXWXUXljvQ7scSe8yQBEiABEiABEiABEiABEiABEiABEiAB1yFAwbrrxCIWTyhYjwUOm0iABEiABBIdAQrWE13IOWESIAEScDoBCtadjpwDkgAJkAAJkAAJkAAJOJAABesOhOsGph0p/HZX224QNrpIAiRAAiRAAiRAAiRAAiRAAiRAAiRAAi8ZAQrW3SKgFKy7RZjoJAmQAAmQgJMIULDuJNAchgRIgAQSMQEK1hNx8Dl1EiABEiABEiABEngJCVCw/hIG1Y4puauo3JF+24GPXUmABEiABEiABEiABEiABEiABEiABEiABBKEAAXrCYLR0UYoWHc0YdonARIgARJwJwIUrLtTtOgrCZAACbgnAQrW3TNu7u71o/CneBT2DE/Cn+FpeCjC5L/wcCRNkgRJ1X8pkyRDqiQpkCap+kmS0t2nS/9JgARIgARIgAScSICCdSfCdsGhHCn8dlfbLhgmukQCJEACJEACJEACJEACJEACJEACJEACLzkBCtbdIsAUrLtFmOgkCZAACZCAkwhQsO4k0ByGBEiABBIxAQrWE3HwnTz1ECVMvxf2GMFhjxASHmbz6MmTJEWGpGmQMWlqJFdCdhYSIAESIAESIAESiI0ABeux0Xn529xVVO5Iv1/+qHOG7kzg/LUgLNlyHn53HiAkNByT3qvrztOh7yRAAiRAAiRAAiRAAiRAAiRgIrB+z2Us2XYeWTOlQaUS2dC6diGkSJ7U1M6dl50ABetuEWEK1t0iTHSSBEiABEjASQQoWHcSaA5DAiRAAomYAAXriTj4Tpy6f+gDBKif5y0eydLBU/2wkAAJkAAJkAAJkEBMBChYj4lM7PX3Hj7Gdf97SJc6JXJ5ZETyZO75D6iOFH67q20j8vsnTwLUW43K9x+IlOnT62prdUZ/bl2XwP3r13Fq0XykypQJ5fr0144GX7+G04sWqLrMqq6f05zf999NeB/3Q+nCWdC4aj497l5VtydKnTWHrty8j6ZvLUUS1VijXC7kzZ4Onw2ubq2rTXU/zTuqLvFwDGhbGunTptDnWKuLy9iXf+xHzixpMbBd6bi6unz788QnoSdnLRbW6mTcWwGPMHn+UdRU10XzGgUS2pVEaW/dHl8cPnMHb3Qqi0zpXfdNdoz9i788Zyw9oRcQybXCAgTef4IrN+6jYO4MyJA27nvn0ZMQ3Al8hHw5MrxwfP73HiM0LBzZMqeJ0xfpd+VmMPJlz4BkyeST2T2KER/53M+XI32cf8M4Mj6y+C7g3hN45c9skxjVnvi4RzSse3n11n14ZkyNtKmTW+9gVuvI+JgNE+uuvAX2xp2H+rtILvV9MLtnWqiXwsZa3P3+4fMt1vBGa7x++wEWbDqnvk+lQr/WJXX7tdv3sXCTDzJnSIW+rSLqjBO3H76OhZvP4fTFAMhi3d4tSmDc4GpGs8XWXtsWJ/PARQlQsO6igbF0i4J1Sx48IgESIAESSNwEKFhP3PHn7EmABEjAGQQoWHcG5cQ7xpPwZ7gTeh+Pw54lGITUSVMga7L0SJUkQoCQYIZpiARIgARIgARI4KUgkNgF65NX7sD8HYetxrJXg8oY3LymRdu1u0GYtGwr9pzxNdWLaL1XgyroWf8VU5277LirqNyRfhuxm1aqKMJDQ9FnmzfS58ypq6eVLILwsDD03e6NdDki6oz+3CYMgQe3bmohea7KVZG7StUEMep38ACW9OiCTPkLoOeGrdqm34H9WNLzVWQqoOrWR9QlyGBxGJmy4Bi+n3MYrzb2wv+GRjxfRGj8w9wj6NrEC1+/afnMMTf327L/8L+/DmDiO3XQvl5h8yYt9qs7eBGqlMqBv8c1sWiL6aBYp5lamLfrty5acC79vDrOhAiPdqu6HEp0ZEsp2302Shb0xPz/tbCle6x9fll8Qgmd0qBD/SKx9rO1sc17K3D91gPsmNHZJuHX88QnNp9EjOnI+Jy7HIjmby9Tiw9KYXT/KrG5wjYbCXw83Rtz153Ftl86qcUhEYuWbDzVqd0Ye6fitjpYk2FL8eRpKLb/2slqu6Mqv/pzP/5YfhIL1LO3UonssQ4Tn2dQrAatNIqo8IOfduHw2du6VQSrJQt5YvLI+iiQK7oY/ab/Q7zz/XYcPH0LoeqNISLQfU09wxJK+L/n+A1MXXRMLTy5rcTzGbFiYhsrXkdUyWKlMdO8cUHNQUr+nBnUgrBqqFsxT0QHs98hoWG67+pdl/DwcQjSpEquF6CNf6sWUqWIfNOlq8Xn8o1gjJuxF9sOXTPNRhYUCO8hHcuY6owdR8Zny8GrmuHNuw/1cJI5uVGVfJgwvLbVz2pb4mPvNW5PfAwm8dnacx3+tfIUpi86jtvqO0OypElQrmhW/KjepGPtM8iR8ZF5XvK7p3w5gbXevuq7Yhg2T+sYbSFHYPAT/Ki+v67YeRGyb5Q82dLjg76voFWtgkaVaeuI+0eM2/t9z+SQjTuu9nyzJT7G1Gy5f4y+jorPgVO30HX0Gv1s3aKuJSn7T95EtzFr9efD5qkRdYYfxlb+Jmnw+mIEP3yKQ/90N6ottvG1bWGEBy5GgIJ1FwuIdXcoWLfOhbUkQAIkQAKJkwAF64kz7pw1CZAACTiTAAXrzqSduMZ6EPYEN0OCEO6AaUtSkxzJMyFd0lQOsE6TJEACJEACJEAC7kwgsQvWf16xHQt2HkGDcl7IkMbyu1K14gVQp3SkaPLJsxAM/Olf+N7yR8PyxdCgbFFc8w/Cqn3/4cqdQAxvUxeda1dwq8vBkcJvd7VtBJCCdYOEc7c3jx7Bolc7oPLQ4ag6fESCDP6yCNYlk/mfK05i5Q9ttEA8KpxPpu/BnHVnsHxia53BPWp71GNXFKyXenUWyhfLirlfNo/qbryOV+28hOETt2kRt4i54yqOEqzLuI6MD0XLcUXW/vZFm33U2xBuYIxaAOCR0fL7gf3WHHcGY+84trZaHj/zoMqwrkTMTl4sItmp6yshX71KefDr6IZxumvvMyhOg2YdHjx6hoZvLtGiVRFAi4D+3JVAJWY9rAXdy75rjVxZI98AKVm+O4xahWsqk/Rr6i0fRfJmxPyNPjikxOvv9qiIoV3KmVm3b1cE6l+pz0sRzosQ+llIGAopwfrGKR2sGpL+vceuR/o0KTCgXSmkVKLzGUv/0wvB/viksX5zhfmJr3+zBRv2XtZvsxCR9a6j17F02wXUKp8Lf49tasos7UrxeawWVLRTC7h8rgahVe2CaFmzIETAPn/jOVy8fg+fDKhqynosc3VkfI6cvYPOH65Clkxp8E63CsidLZ0W0c9cfQoVi2fH/K9bmBiKL/bEx55r3N74iC/2FHuvQxGrf/H7PpQpkgXdmxWDZI3+dckJxSk1lkxojewekVn/HRkfWUQgYv41u331AkbjHvL+41ULH4TF0XN30PH9VVpYL294EWH9TnU/bDlwFU+ehWLqB/XRrLrlW18cdf/Y+33Pnli60vPNnvjIHO25f6S/o+LzPKLyAV9uwla1yOXEvz3154n4aV6ex7a5He67EgEK1l0pGjH6QsF6jGjYQAIkQAIkkAgJULCeCIPOKZMACZCAkwlQsO5k4IlkOBGr31BidUeXnBStOxox7ZMACZAACZCA2xGgYD1CsD7z3V4omMMz1vjtO+uLkb8vg1fubPj97cgMX8cuXsew6QtRILsn/nmvV6w2XK3RXUXljvTbiBEF6wYJ524pWI85w7ohxFo/uT2K5MkULTAiPms8dIkW0f00sl609qgViUGwHhoWrpk8VcIpyZSdPFnSqBgsjh0pWHdkfChatghjojpg7BNVuKNNdtRPO7Fk63ms+bEdvPJnjtZuXmHvM8j83Lj2p6ms0N/NOoTeLUpgnMpMbhR5S4G8reBtJUwe3rW8Ua0XX8kiLHNxuohCawxYgHCVUXfvn12tZto2GYhlR95EIou3ejQrjj6tSui3W8QmWB/yv83YuO8K5imhdOWSEZnq9564gR6frEO1Mjkx54tmptFOXvRHm3dXoHb53PhrbBOTsLrHx2uxV2Vpn6MWW1UrncPU31Xis/3wdfT/fANKFfa0yDRvZDgumjcT1v3c3uS3LI5zVHz6fbYBO45cx+RR9dGiZqSY+e2J27FSZeqOytCe+Nh7jdsTHxMcG3fsuQ5lwUv11+YjedKkWDOpnWmR1KR/j+CneUedev9sVmLzIV9vRrMa+fFmp3L49Nc9WvRsTbAuon9fv2BUL2v51ilZwPHejztQWH1X3aC+sxrFkfePvd/3DJ9s2brS882e+Mjc7Ll/HBmf5xGVvzF+C9bvuYyD/3RD5vTRFxA+j21b4s8+L4IABesvgrrdY1KwbjcynkACJEACJPASE6Bg/SUOLqdGAiRAAi5CgIJ1FwnES+TGk/BnuPYswCGZ1aNikkzreVJ4IFWSFFGbeEwCJEACJEACJJBICVCwbrtgfd2h0/hq3nr0rF8ZQ1pEikrlVdXNP5mmMjImx8qxg93qSnKk8NtdbRsBtFewHuBzDpe2bsbdM6fx2N8fGfPlR9aSpVCiY2ckTRH9+/ezBw9w5I8Zuk+BBo3gq869vGMbHty8iZwVKqJMzz5ImT694Q58t23BxU0b8CQwEDlfqYyyPXrj+OyZSJMlC4q1iRSDXFi/FgHnfVBx4BCLccWvS5s3olDjpvD0Kqbtnlm2BM/uByNDnrw4vXghPIoUReVhb+Ps0sW4qPqK/5XfGIYkyZKZ/JAdmavPmlV6rinSpVP+VkKpV7tF63f4t1+QKkNGzUDsX9u/F0nUf0Wat9B+GEbDw8JwYMpP+vDBzRs4uWAeclethjxVqxtdUKBeA2QvFyl2k4awZ89wWvnqp+w+vHsHqTNlRpbiJZT9VshUIFIEFd8M6zt37sSWLVu0D02aNEH16pH+mByzc+d5BNFxCdbFFckmvmaXr84kWyBXhli9i49gfduha1rYdzfosRb29WpRHK/0+VdnfJ//vxam8R4+DtFZZ3cf88N1JWgSoXgxJaZsXDVftOzvCzad05lE5eQpC48hp2c6dGoY+XaLovkyo1WtgvGyLSeJcFHYjR9WC50bFTXZsbYT3/gs234BV9SCASldmxZDtsyRmVDNx3FUfMxFywPbl8FSJWA9pLIGZ82cGr2al0CJgh7mbuh9EXct3OSDIyoLscTTSzirzLulClku3vK/9xhz159FBa9sOoOwuaGZq08jWdIk6Nm8uHm1zmi8eMt5iBjyTuAjZFICI/FBsvpauy7FlyWq/5FztyHZQyXm7esVRvEC0f22GMiGg8DgJ5i99gxOXwrA/UdPFZM0eEVlf26uhJJRhU9XbgbrrLLmZiXTbYa0Kc2r9P7JC/5Y6+0brd6o6NLYC/lyRD7DpV6y4i5QWaRPKdGrZJ8V1sIuc4boAizDTlxbR8Zexv5j+UlkSJcCXRp5Wbiyaf8VnPYNQP/WpaIJi0WMulZl55V7P02q5Drmcu8L96jFUbEXwaSv3z2dqfvf9ecgAmSZR4NX8qJJtfxR3dDHMqcT5++if5tSOlP4epVFW65hiU/nhkVRpVSkEFnEyUfVvWMUuUbkWomtnL0cqK8ZidnTkFAUz++hnnVFrd4TPio7+apdlzTjdCrzd6Xi2dC1STF9v5mPIf2av70M7esXwXfDa5s3Wd235xkk2Z0zpkupfZQ3Dsic5f8risg4KsNhE7bqe2faBw3QtHokXxG01h60UN0LGbB1ekeTT61GLMcZdf3sUVmb5Z6UYojbZX+CmkvHBpGfA1Jna5HM6oVyZdRxk+zqJbr8E2OGdXn21RgwX/c3F2wb4ukkasJbpnUy3cuf/7YPf686BVkUZnwuSVxFxC6iY4nnt2/VMrnqKvGRRQ0jJ+3E6x3LYlTvSib/5G+Yct3nIFXKZDg4s5up3pHxqdz3X31/HfhbiU/Nnn2Gj/Ks+WZYxN9Z9sZHJmDPNW5PfCSbuGR5blu3MB6p7zird1/S17B8Xg3pUMZiLuKHPdehiHFFlCufB58PifiuKVnxmw9fBvlcks8SuQ7lepTiyPiI6P+pum9kEYOUzh+ujlGwrjtY+fXoSQiq9psH2f43rxdSqbcWSHH0/WPP9z15vkr83+xcDtsPX9NZ/m8FPEJV9Zzv27qkxbPWlZ5v9sTH3vvHkfF5HlE5BetWbrKXvoqCdbcIMQXrbhEmOkkCJEACJOAkAhSsOwk0hyEBEiCBREyAgvVEHHwHTf1aSAAehz1zkPXoZlMnTYE8yZ//H32jW2YNCZAACZAACZCAOxKgYD1CsD7ljS5QmjslXkuLXJ4Z1f7/KwLMghr44BHaf/kbSuXLialvdjG1nLpyE0Mmz0PzV0pi9KtNTPXusOOuonJH+m3EzV7B+vRSRfUi1Ix58yJttuy4c/I/PHv4UIusW06bgbRZsxmm9VaE2X/XrYHiHTppofXRv35Hag8PhCvh5pOgQDT7aSqKNIsQAB/6dRr2TPxWC9izFCsB//M+yFu9hhaxZytVBh3mLjDZXjf8TZxftwaDDp2AiMmNcnrRAmwe/T6afPcjvNq009UrXuuNG0cOI3mqVEiaPAUe3LqpheK3jx/XvgRfv4Y6H49D2d59DTP4b+5s7PzfF0iqROwiDhchvMwzlxLRt57xl8WYf1SvhPQ5cyFzwUK4tm+P8j8DgnwvaVuNvv0exdt10PthoaGY1zoig2nI48eQcYVFGo9I4ewrbw6zEObLOcv6dIffgf1IpYTqIq5/HOCPgAvnVb92aPi/CSaf4ytY//rrrzFmzMfazsSJ3+Hdd9812YzvTnwF0TKekSVx6/RI8VxUP0RE2+a9FVo4+eXrNaI2WxzbK1ifuvA4Js4+pAWMIm4WkV5VlUl219HrWoRuLlgX4fn3sw8roXJKFFTCQcmc63M1CCmSJ8XYgdUshJ3vfL8d4reUC9eDkDplcuTOGnnt1q6QG58OrGry3R7bcpIIg+sOXoRMSngpgkQrj/dI2wuU33MO41UlNv7f0AjB3OT5R/HD3CNKLOqFr9+MXKxkOknt9B23ATsVBynLJ7aOJsrXDeqXo+JjiJY7KIHnsbN38EwJJ2XRgIjFRTAsPkmmU6NIPAapDKoi4s2lWOfMklaLqEU8LNeNubDfsD2gbSmM7l/FMKG3dQYvRMrkybBpasS9LJWhoeHo+em6CKGvEqqXVKLsgODHOK/iL0I/czGn9L/p/xDDJmzDodO39LUiwkkRsorAbbwSfrapU0i6xavcUOJ3EZKK6D5PtvQomDsDrt16gEtKyGxNECs8Rv20S48lPgtDycyfN7ul8Fw6iMDwm5kHovl1J/Cxvt6jZgk+qOb31nfbdExEiO+vhLLin7D/45PG8RbnG/FxROxlciIuzZ01vb6GzCc7UjJ7q0UGu3/vghyeaU1NkmVbstGmVnEsVTgLwtSCJLn3ZXGAsDQvjox9/883ahGiLMLYevAaSijm568FaaHsm53L4r2ekaJdw6fRU3dj3oZzmP15Mwz9diuC1QIHmZv4KffPWpX52CjTFx/HnLVn9eEN/wd6oc32Xy3nZ/SVrfT/Yc4RJFVfNuX5qRIpK7FkEJIlS4Kjs3uYd9WLbL78fb9uk2tF7ge5FiX7t1wrImA3L/LZIHMUQbjcz7EVe55BEvtcWdJpsfceEfwrUb7cO1K+e7s2OiiRvFEMUWvU60Haa6qs6cJQhKtyXRgicvOs3rfVs6rpsKVavH/c5260TO3GOPZujbFiyrAuz215fpsLhUW8KtdP2aJZIL5MNssE3uWjNfpZte+vrsiSKbXKBg90+Wi1npMsdpAs9+bXifjrCvGRZ2D1/vNRvlg2LDBbXCYi7I7vr9KLA+SZKMVg5oj4GLble4H554aMK9dWozeXoLxXViz+tpVU6c9Ve+Ij59hzjUt/W+Pzz5rTGPfrXgxVAmdZrJU7Wzq9KEaE5cbzQe5na8WYd0zXoXy3ku9Y5gshJvxzCDJmdo80uHj9HkTg75ExlUPjY8134962lmHdWn+pk7falOsxBx5qQYKcZxRH3z/2fN8zROgje1VS7I8hf84M+lkr97T5d0Dx3WDgas83c9+sxceVnm/PI1iXvxNW7LiIdT+10wsajevJ2D6PbcMGt65GgIJ1V4uIVX8oWLeKhZUkQAIkQAKJlAAF64k08Jw2CZAACTiRAAXrToSdCIbyD32AAPVjbzlz7SLOXLlgOq1t9UamfVt2PJKlg6f6YSEBEiABEiABEiABCtYjBOvmV0LaVCnRv0k1dKlVQQuLzNtmrPPGnK0H0b5GWdQrUxTX7gZhqfcxBD18hK/6tIZXbktRsvm5rrjvSOG3u9o24uR3KEKImKNseVOmcmt1Rv8DUyerLONdTcJ0yf599O8/4D3hG5RR2dDrjv3c6Kq3hmA9fa5cSJUxE5pMnGTKfH7r2FE9poiwgy77Yk7zRvBU2c/bzZyrhdySnX1Zv56QfrkqVX4uwfqV3bvQZ+tupM6cGTPr1cTjwAD0XL8V4tfsJvWUKL0kWv36h/ZZRPgLOrVFtlKl0fKXP9Rcs0J8OT7rb+z5fgIqDBiEmu+PNs1TBOuPAwK00Lzh+O+0yF2yyK8c2A9ZihVH1xVrTX2NnZtHj2DRqx1QeehwVB0+wqiOtpWM9KuGDNDiexHhG+XhnTsqA/xZ5KkeKSx+ev8+7p49rYX52UqX1V2t1Rk2jK0jBOuSbVayDmfNlMaUVddaneGDsZXMrZV6/4sQlfXy6JweWvhttEXd9vtsg86EK+LJmDJ9yzkioJVSrmhWkz1rddJHMjo2HroExVWWbBFzStbdoPtP0UsJk0+qbNGSOdlcsC5ZSJMoZXjdinlMAvHrtx+gxydr4XfnIcQ3c5GrjCGl1KuzlKAuK+Z+2Tyiwsrv+NgWAa0Iaad/2CBaZmDzIazFwlqd+Tmyb6tgXfo6Ij6GaFnsf/F6dfRoVlyL2iYrAb4I7vu0KqkWCkQX/Usm6Y9fixChX711Hz0+XqfF5SIs9syYWszBsG2rYH2Liv3ALzdpcfoPI+poG/JLxPPnVDbTGmVzmepkx8icKRl1jSzeIhL9YPIuiE8bp3TQgj2Lk2w8+ObvA5ix9D989UYNdFOZ740iAmApsWVw/3i6t874HJNg3bBlvhXBZYdRq/R9t2RCK5OwWLLMyv0jouNZnzfVCxpkccCWA1cx4oftWsC8aHwr071ibjOufSM+0i+hYy827RGsy0KI8j3naIH/erU4JOX/Z9UVQed29XYG88zbYtuRsTcE60WU0HzuV821uFj491XPx8NnbmHNj+20uFj8MIohWJcFCnK9DGxXWj8bJX7r1AIFyfpvrTRRQusnMscYBOu7jvqhz7j1qKCebVPfb4AcapGCFPFHFjGZZ7wWsW27kStRuognfhvTSGcfF64ikJVn2KD2pfFh38oWbhxWb1MQQWU/lRX4kwGR97lFJ7MDW59BEvuAe0/QTi00ETGziHENMbfcO6t/bGuyaog/owoKZVFGrYELdD/hIwtH5JkqWderlcmJOV9ELFaTrNhH1WKbie/UQdfRa9C8RgFMeb++yX58d+ISChtZvd/uVgHDu5bXGaFbqIz1ZYtkRUWV1f6rP/dj7KBq6NOyhHah/uuL1aKX+zi7qI++XyWj87gZe7Hsu9boNmatfpuIeaZyOckV4iN+iCj6F5U1v6d664bwvXzjHmatOaNjLJ+NpQpHLBJ0dHzkupK37ez/u6u4ZSryppJ3f9ihnx/G4hZ742MYs/Ual/62xscQrMsisHlfN9fPcXmDx3sqc718L5n6QX00q17AcMFiG9d1+OHk3ZC3zRgLneQzShYffjqgGnYciXizzRq1YEbeVOPo+Fg4rg4MsbY1QXTUvsbxyp0XIW8pMM+WL23OuH9s/b5nPLPkWSbfa2UxgCwM6D12PW4FPMTu37qY3v5g9HW155swjS0+9t4/jozP/YfPcOZyxGLEMkWyiOuwVqcbovyShaTyWTlGLZp8TS2ejFqs2bFWF/U8HrsyAQrWXTk6Jt8oWDeh4A4JkAAJkAAJgIJ1XgQkQAIkQAKOJkDBuqMJJx77IeGh8H121+YJi0h9mfdGnL0WKVSPenLbao1hq3i9QIosSJ4k4pWcUe3wmARIgARIgARIIPEQSOyC9d+UAP1GQDBK5M2OtKlTwveWP5bvPYEHj5+ie71KeKNlRLZB8yti58kL+HjmKoRJCjZVRKQ++Y3OSJPSMuOl+Tmuuu+uonJH+p2QsRIx9581KyNTgYLounyNhWlDsJ5EZSrvtnIdPApHZio177j7269x5PcZaP7zNBRuGini9d22BasGv/bcgnX/c+fQd8cePeTibp0RePECXtt7SB8v69tTZ3t/dekqfSwCcRGKt/1zFvLWrGXuJua2aKwzow9Umd0l+7oUQ7Deaf4S5ChfwdR/VqO6CPa7jtePn4HM37zYKlg/tWg+toz+AHXHfYEy3XuZm0iw/Z9//hnjx3+r7X366ScYPHhwgtm2xZBkipQszvcePFViSV8cUWK+0f0qWwhvrdnZc/yGznD9eseyFkJIa31trTOEv9M+aGAhOt2w9zJe/2ZLNMF6THYl67pkSI9qx+hvi2Dd6Bt1G5vt4IdPtUDSK29mLBzfMuqpz30s2R/3nbyp7fwZR7ZsR8THEC1L5uXD/3TXwlJxRhYJSBZ0c2Go1FftN09lQA1TmU+76AzsUifFEOSJgFauHymGbVsF6yK6E/Hd50Oq66zF2kgMv0SY3n7USqvXjyF4k0zYkhE7PmWkEhKKYEsy60u2YHuKvYJ1ER93/GCVFhMuUdmBzTPai2he7iHJzPtuz4oWbhjjSNbjSmrhh73FiI8jYi++2CNYv3IzWAsSW9UqqDMFxzYXR8feEKx/p4TWkn3eKIZ4vHeLEhg3uJpRrbeGYF3eBGC+2MKik5WDuATrsojhvwt3sVZlhzW/LqyY0os9ZNHHzHFNUau85eIOyUB+7fZ9HJvT03SPGza6f7wWkuF7x6+dkVllNY6t2PoMMgTrsphCxPZGqf/6Iv1sObWgN5LJ64lUMd4eYv7skPp/N5zFmKnesquzZkv2bCP2Tarl14uItqnFDK99sRF/ftpE8cmIekMW6Wzy876OeMuMPjmev+ISChv3pgj9RfD/7T8H9UKV9ZPb60UW7/+8C0O7qPu2R8R9W7b7bC1KPzyrOyQrfJOhS/VzTuYtb/K4fuc+zizo43LxMfBt3HcFb6jPbONvmFLqDRjCOW3q5EYXh8dHBMG7j/lh4Tct9aIAY+ARSqy+XInWRRB+4t+eutre+Bi2bL3Gjf623D/G56MsxPvz08bGqfpNE/LGCWPRg6nBbCeu61AWecl9v/KHNuptEJ46a78s+puvYvP+zzuxWL3N4p/PmqJmuVwOj4+Z23o3NkF01L5yfFe9PaTZ8KXq2ZBUv21AhOBGccb9Y+v3PUOE/n7vVzCkYxnDRb1YbuEmH9PiAWlw1eeb+BZbfOy9f5wRH/HZ3iILHuVvDXlTT1+1ALNArgx6oZ8hfLfXHvu7AwEK1t0hSqBg3S3CRCdJgARIgAScRICCdSeB5jAkQAIkkIgJULCeiIOfwFO3J7v68j2blHBqI4rlKYx2NSL+p3jxPJGvxTYyrpv3MW+35jqzrFujknjrLl68iI4dO6Jx48aYMGFC4gXBmZMACZBAIiSQ2AXr1kIuAvb+P87G46cqE+rIXsiTJbPuJuKOfzbvx+wtB5A3a2Y0qlAMV24HYtsJH+T2zIT3OqjshPlzWjPpsnWOFH67q+3nCdbNI4dxbd8e3Pfzw7NHD7WpS5s3IXnq1Oi7PUKwZdg3BOvZy5ZD54XLjOpoW0Mk3t/7INJ4RmS/lE5P7t3D71XKP7dg/d7VKzqjuthc3r8Xgi5dQu8tO+UQq18fAH8fH/TauE0f/1WrCh4HBaF4u476WP/6/4UbN48dgf+5s1p87+kVkclYBOthISEYsPewhTB9/TvD4LNmFfrvPoA0WSKy7BkGbRWsP/L3x9+1qyJt9uwqG/vbyFujJjLmzWeYeSm2twIeodaABVpYJiK/vkpM16ZOISRVIqa4Ssf3V+HCtXvYOaMz0qd9/sU0g77ahM0qG7RkRDUyb4sPgfef4BWV+T1qhnVpk6zAq3Zdgq9fMO4EPUKYyigt2eVFSPb1mzXRtYmXdLMotgrW42N7/MyD+FVllzUymFoM7OSDhI6PIVpuWDkvZqiszOalWv/5yJw+pRZtS72IuSr0nKvFsCKKNS9nLwdCsgt3blQU44dFLEoxbNsqWPe/9xjVX5uvsqKnxVuvltcCu3w50psPY9qX7MSfTN+DisWymbJd//8jRWWIHv1QJQAAQABJREFUD8XSbReeK9Oy+YIKyUxduWQOnUXV5EAsO4aQ3NYM60O/3aoXlvzyUUM0qmL5LJLs0at2XtKLPTKnjxDvGfMUgauIqM2zOMfiVrQmIz6OiL0MZo9gXfq3HrEC568FYZgS+TZ4Ja9+K4MhapZ2ozg69oZgfev0TjC//iTbe+mus/R1KQJQ82II1n//uBHqK99tLbEJ1iWTvoznpTIjr5jYJk6Tcr8Gqedqh/qRInvjWjly7rZeQGJkWjY3Zoi+YxPNmve35RkksQ8JCcfBf7qZhOliY/h36npWz/Z9f3XVmeulThZWNVDZxx+qbPRy31dS2cnPqjcq/KAy42b3TAsftS9ZyEVgeMznjn4TgWTc/15lVG8+fJkWqEt2dWORjSzekEUcz1viEgrPWHpCLSY5iE/VGyiqlc6JtiNX4MvXa+DVxl4mIbIsmJGFM1IklvLmABGsC4f/VEb81ZPaIpWqEyH/lZv3cVoJ+VMkT2rh+ouOj/wNM1VlKJ6++AQK5sqI1nUK6mzSa719kT9nBnwxpIZpUYKj47NfLe6SbPTypoH31EKA3NnSYduh65i/8SxSK7F6sLqWjs81BOv2xcccui3XuNHflvgYgvWP1MJBefuCUXyUiLbZWxELF2ShlrUS13U4QAnWJUv7qh/a6rfffPH7Pqz8vg2K5stsElD/Pa4JapfP7dT7R+YSmyA66lxlnvLs3Xvihvou0jDac9RZ948t3/cMwbrxXDLmYnw2/TSyHmTxlRRXfb6Jb7HFx1Wfb+K3vUXe9PTbsv/0IkR560nvlpZvDrLXHvu7OgEK1l09Qto/CtbdIkx0kgRIgARIwEkEKFh3EmgOQwIkQAKJmAAF64k4+Ak8dd9ndxASHhan1W8XztBZ1W3Jnm6ehX1U58GITbSePElSFEgRmSEpTkfY4aUmcP78ebRo0QLNmjWDZJJkIQESIAESSDwEKFi3HuspK3dg3o7D+KRbMzSpWFx3OnbpOoZNW4h6ZYvii16RGXpvBNxD1/F/oVju7JgxvJt1gy5a666ickf6HZ9QhYeGYt3bQ3FhwzpAiYk9ChVGhtx5tCm/wweRNHkKDNh32MK0IVgv0rwlmk2aYtFmfjC/fSvcPXMab5z00bbN26aXKqoyl1dEh7kLTNXrhr+J8+vWYJDKdJ4iXTpT/elFC7B59Pto8t2P8GrTTteveK037t+4ge6rN+jjlQP7IejyJZOAfc3QIbh94hj6bPPGs4cPMaNiaaRMnx7Zy5U32Y26U+vDj5GleAldLYJ14dBl8QqLbps+eA9nli7Wmd3TZc9h0WarYF1OOjbzL+z9YYL2TY7T5ciJCgMGKUFZD71IQOpehnL6UgD+WHESizb7oEXNApg8qn6c05KM7G+O34qomSPjPDGGDm3eXQHx48yi3tEE88U6z0QFr2yYbyYu9D7up8cXkY9kfi5T2BOpUiZTwvXHOKkEfmOVOLCPypIYtdgiWI+vbVkAIJl7q5fJaZEdNaoPzjhO6PgYomVbROVnfAPQ8p3laKeySH8/oo7FdEVsXqXvPAsxrz22DWN/rzqF72YdgmQdlyLCxEFK4Ne9WXGkVteBUf731wEtQCqlrg+PGLJClyzoCREIxqeEhIbhoym7sUwJ30U4LKV04SxKUFsOjavml8d1jMUewfrUhccxcfYhvNO9ghbrRjXabuRKnf26RtlcUElnrRYRKJuLlK12slJpT3zsjb0MZ69gXRakjFIZgUV4LEUyN4v4d4jK2J/dI42uk1+Ojr0hWBfhq3n2aBlbssjmzJIOG1QWbfNiCNbXqUzoIhS1tcQmWJeM6JJ528gmHptNuV/EN1lkJIuUYiqj+1VBiYIe0ZpbjViOG3cf6oVKkqU6tmLLM8je2J+86I93f9yhRfUytnCX7OSXrgdD3ryw589XkS1zGpMovWrpHEoknU23bfi5g15McuqSv1700Kx6AUz9oH5sU7CpLS6h8BKVuVqyY4ufu9XCkZTq+TT782b62fDXylMQ4bD555WI0q/eug9ZmDLkf5sx67NmqF42YrFqxV5z9eejCPytlRcZnwOnbqHr6DXRFgDJXGRO8lwU4a4UY9GAI+MjC3g+/WWPXvQmY2ZV18XEd2rj42l7tNjfuDftjY/YMoot17jRV7ZxxccQrP862nJRkixSEIbdmhTDV2/WMDdp2o/rOvxg8i5IVm95s8Onv+xF/zYldcZ2MSCZpWXx1eof26J4AQ+nxMfkuNqJTRBt3k8WRcjbZiS2suije7OIxavmfZx1/9jyfc8QrB+b00N/TzX8lDhIPCQW8rYNo7ji8018iy0+9t4/zoqPwdTWrbxhSp5fubJGLIRsVbuQxXdJW+2wnzsRoGDdLaJFwbpbhIlOkgAJkAAJOIkABetOAs1hSIAESCARE6BgPREHPwGn/ij8Ka4/C4zTopFZPS7xeVRDInKX8n7nQVGbLI5zp8iMNElSWtS56sE9lUGyUaNGGDhwIIYMGeISbia0T927d0d6JQCaMSMifs6c5MsoWN+yZQvef/99TJs2DZUrx0/gEN8YJPS1EV8/eB4JkAAJ2EKAgnXrlJZ4H8MPS7diULMa6N2wiu40bfVOzN12SIvVRbRuXoZOW4ATvur19h+9hmyZrGeSNe/vKvuOFH67q+34xOb4P39jx5fjULRla9Qd+zlSZ44Uks1uUl9nJY9JsF68Qyc0+ua7GIdd1qcHru31jiZAD33yBL+UK2FzhvUTs2di++dj4y1YF1H+L+VLIlO+/Oi+ZmOM/po3OFqwLmOFPlV/W+3fhys7t+Ps8iV4eOeOFuSLMP9lKiIEqvHaAtwJfISo4hpr85T+zd5apjOVbv+1k84Ia62frXXdP16Lff/dxIl/e8JcCPn0WShKvjrLIsO6CIOrS5bgB0+08E8y5RoZliVj9ntK0GguADT3IS7B+vPYlnHGTPXGvxvOYuUPbSBC6BdVEjo+9oiWRaAown1rAlpr4trYbIugNVO6VNg0tUM0lHJt7FOZdHccvq4zpcu1K+IvEYEZZYrK+Pu9ysD803sqk2ntgkZ1gm8Dg5/AWwmpRfQnIkbJsi3CQhEYxlRsFaxLZt6BKjtuwyp5Mf3DhlZF8L3HrsfuY37YqwS7IsxMyBJbfOoMXoiUyZOZ4mNv7MXPmETLhthv9+9dkENl0DYv6vGjBfoy5yXbzmsBc061aGHnjC4mPo6OvSFYj/pWCPGteJeZKFHAE8snRgh0Dd8NwbqtWfWN82ITrBtvNJDFCrM+t8zobpxvbI1s7PlzZMD6KGJ6o09s2+XbL2DEDzt0tvC+VhYEmZ9ryzMoptiLwFuEkNZiL2OIaF5+SquFKJJpvM+49Srj8k2deVwWiRifG/K2geBHT/HtW7XRvl6EMFTeNiD9ezYvjpiyVZvPI679uITC29Xzqf/nG/R9KZm9JVu6ZCCX8v3sw5iy8BjMMy13/mA1Dp+9rfvLWw3+N7Sm7ivjyOdX4TwZTW+z0A1mv15kfCSLvGRbnvJ+fS1aN3MLr360BofO3MIudX/K4iJnxUeud1+/e2q8MC3ElrewlOsxG/KdwXj7gb3xMZ+XLde4ef+44uNIwfqEfw6p7PfH9XWVWS3ekuzqRpZ+ic/B07dMbzRwVnwMNrEJoo0+spW3pUh28hFq4dYw9ZYFa8VZ94+MHdf3PeMzLOp36pgE68Z8XOn5Jj7FFh977x9nxsfgacv2s9/2YaZaCBnX9zZbbLGPuxCgYN0tIkXBuluEiU6SAAmQAAk4iQAF604CzWFIgARIIBEToGA9EQc/AafuH/oAAeontmKI1W3JrG7NzsBJHyGucz2SpYOn+nGHcvnyZTRu3BhDhw7F22+/7RIuJ7RPdevWRd68eTFnzhynz+9lFKwvWLAAY8aMwcyZM1G9uvXX8joKdEJfG47yk3ZJgARIQAhQsG79OjDE6Z92b4bGFYrrTu//sQx7zvhiwmvtUK14AYsTR/6+DPvO+uL7ge1R2Su/RZsrH7irqNyRfscnXpJd/fza1Soz+RZkKlDQZCLk8WP8VqkMUqTPEGOG9bgE65IVXbKjd16w1CKz+Z3TpzC/XctogvXNH43C6cUL0X3VengU9TL5sn7EW/BZvTLegnUxNLdlE0hm+Nf2HUHSZJFZkk2DRNmJj2D91onjWNipLSoOeh01Rn4QxWLshyLin9O8ER4HBKC/9wEkT/N8wtBDhw5h7969etCaNWuifHnrApzYvUq41pGTlEhw63lsnNIBhXJHCOpisy4ZbT+cvBtfvaGEuU1jFubGZsNoE5G5iM3X/dweRfNmMqpx4VoQRKz5ihKYGRnWfa4EotnwZVYzeBsCwJgE65JduFj+zFg0vpVpDPOd57Etdi4pcVyToUu1OPrHd+uam36u/c0HrsLvTsTf+C1rFtSZguMymJDxsUe0HBoarhYZ/KM4e2jhvrmfkh2756fr0K91SXwyoKpuMkTsMq+fR9UzdT+vYt9UxV7EndYE66aOaueJEq8L94Dgx1p0Zyx6WLXrEoZ/tw0f9HkFgzuUMT/FYftnLweqDM7LUUVld5ZMyjEVWwTrvn7BaD9qpc4avfjbVjoztjV7kkl49tozkD6xZc6Oeu7lG8HY+98NXe2Vz0Nlo46edduRsZeBZXGDZP4W4bd5kUUpt9UihJhEy+Z9h0/cprPuzv2yOSRrsxRHx94QrEdlLmLDWgMXWF2w4QjBusy1ar95OvP2rt+6IFmyWNL6q77N3lqKG/4PcWhm9zj7im3zIgLgRm8u1m8T2DqtU5znx/UMiq9g3dwnyXRce9ACVC6ZA3O+iLzf5Nkhz5C6FXOrN140MZ3yw9wjmDz/aIzCxDW7fXFfidyltK9XxCTqNRmIshOXYP2mYl174EKIuHlU70p4Xb0JwCjdxqzFfrXoxvwz1xDlSqZ4+TzMlD6l7i5v/uj16fpoi3IMW7J9kfF57YuNkMU1f37aWDHPY+6WFuyLsPXvcU1Qu3xu3eas+Jg7IrEVEfHb3SpgeNeI71v2xsfcnuzHdY2b948rPo4UrEtWcnlOyoKO+V+30KJ98U0WV0nmfo+MqfSCAmmX4sz4xCaIjvAG+Pafg/hl8QlYe8uL0Ue2zrx/4vq+F1/Buvl8Evr5JgsT5Hu1lJrlciFPtrgXwccWH3vvH2fGx5xjXPtDv92Ktd6+kM9QWfyWUEX+LWTbtm3aXOnSpVGtWrWEMk07z00gYQTrCGdxKIFzFy471D6NkwAJkAAJkIA7Ebh06ZI7uUtfSYAESIAE3JCAfNY8ffo0UfwsWLw8UczzRcTT9+Gt8FP3r8b6U+ur3uHjN/4da5/YbCw9syNcbMg2pn7ih6Pn//jx4/ArV66EP3ny5LnG2r9/f3jBggXDJ0yYYJOdwMDA8ICAAKt9xZ8HDx5YbYvKQ/xX4uNw2UZts9enqOdHPS5evHh4586do40Ttd/Dhw/Dr169Gmc/4zxhL3N+9Ejl9o/h+XXq1CnNV2Wvj7FPTOfGVB8bO/Nz7J2Pca7E+M6dOzH6O3nyZD2n7du3x9jHsHXt2rVw8cM4jmsrLOWcmPrZem34+/uH+/n5xWgnJvusTxyfw4wz4+ysa0D+jcFZ/84QMY6ShIS7xs+TZ8/CH6nPyaj++AffD281bnp4/Q9/Cr96J8DUPnnl9vA67/8Y/tW8daY6OTfw/gPdV9puBwVbtEW17WrHx48fV59pVx3is7vajk+M1o8YFj6lWIHw6wf3WbA8NGOarv+tSnmLehnj/o3rum3jB+9GazP3wXfHVt1vw8i3LfptGztG1y/u1smifu+PE3T9iTn/mOrDQkPC/6heUderLOSm+uX9e4bPadHIdLxiQJ/wWU3qmo5Xvzko/O+61UzH+6dM0jaOz5lpqjP39VHAXYv636tVCJ/foZVFnfTf+P4Ibef+Tb9obQ9u3dBtUedlPo7shzx+FO1cqZ/foXX4lOIFw58E37PaHtVObMdfffWlysUL/TNx4nfPbS+2sWxp+3ja7vDC7f8M97ka+VyK7bynz0LCawyYF97wjUXhoWGhz+X/0m0+euyJsw9a2Jk466Cu7/LhKlP9eeWf+Nl77FpTnfh5/+GT8Cp95+q2v1f+Z9FmzKPRm4vCi3f+O/zBo6dW25/HtjHG0G83h3t1/Cv88o3nv0YMm33GrtPzknmfOH/bqu9GX2ObkPE56+uvx//qj73Rxq49aL6+BoxxZdvzk7W6/3/n71j0f2/Sdl2/ab/oDyI+q5+FhIQX7fBXeNV+/5rqpO3vVSd1X7m+jL6yffz0mcWx0db2veXhRTr8GR78IPJzNzD4cXil3nPC6wxaYPU8GVuuG8OGvVtrvtwJfBhe6tWZ4eJPbPbGTNul53flpvXrRK7R5sOXhJfrMStcrsvYbO094adtvTVhi9V+wiFMpReOasO47+S6+mzGnmjt0t+RsRf7r360Svtu/tw58//Xm/h14+59k19PVOytzePrP/dpG+bXlaNj3++z9XrMcVG4/bL4mK7/Z/Upk98G94+m7NRtMcXc6Bd123joYn0NR603jsUHYWVtTP8gy8+yn+cd1n1nrYnun9gLuGfZ3xjD2M5cHXFfLt5yLtr8jD7GNq5n0Ct95oS3eTf6fWI8J8xjb9g034ao1TEjvt+m57Nxn6+FP9MXRcRh0r+HTfWPnjwLl88AuT/vPXhsqje32eCNhdqe8JRryLzN2r7MUfqKXWvtUmdcK3vUfWr0kXu6WKe/wzubfbZJ2+Ezt7S9Hp+ssbjW3/sx4tm540js36lfVHyMe1BiZ8xRtnL9eXX6S8/JPJ7Oio/hy92gh+Et3l4aXrLLzHDZN+pla098zM+T/biu8aj9Y4uP0Rb1WpbvEnKNjZ6yy8Jvc9txXYfyWVWh52z9eWh+j8/feEbb/m7WAQvbzoxPpw9Wah9u+j+w8MGY39SFR+Ocv9HXmfePjBnb9z1pk7hF/Y6xYONZXb9Mfe81/La2dcTzzfgMEr/WeYveJfr3gqh1ccXHnvvH2fGJOpeYjl//ZpOOSUBw7J9/MZ0fU/2sWf+Y/s4bPny4TbxjssX6uK9V+xiFJ8j/o0yioipBZnEQAWZYdxBYmiUBEiABEnBLAsyw7pZho9MkQAIk4FYEmGHdrcLlss76PruLkPDQWP2zJUN6rAZUo9gY1XkwiucpZLVr8iTJUCBFFqttz1upxMT4/PPPsWXLFihxODJkyIBWrVph9OjRSJ06tTa/evVqjB8/Hm3atMHIkSNNQyrhMLp06YJ06dJh9uzZ6NWrF65fv46bN28iffr0+kc6v/XWW7qf7Ldr1w5VqlTBu+++i08//RQbNmyQJAo4fPiwyiqVTB/PmjULJ0+eRFBQkK6rXbs2vvnmG2TJEp2BEnjjiy++wL59+yD+yLj169fX/mfNmhVdu3aN0yfxy5by1Vdf6YweakEMUqRIYfJH/Pv6669NJs6dO4fPPvsMR44cgRIxwsPDA61bt9bs0ljJHikxkPM3bdqE4OBgSB/JFjJ27FjkyWOZUSkhM6zHxc6YkD3zWbZsGb7//ntIDJVQHJMmTcLRo0cREhICyYIix/nzR2Sz9fHxwYgRI6CE4Lh37x48PT2RMmVE1qvff/8dXl4RmUZDQ0MxZcoUzJs3D7dv39Z9KleuDImHOR957vfp00dzrlSpkma6e/dufV1ny5ZNH9erV8+Ylk3XhhLR62tPfJWSPXt2tG/fHm+++SbSpk24bDEmp7hDAiRAArEQSMwZ1i/fDsCQyfPQoJwXCufMioxpU+HqnUAs9T6OwAeP0KdRFQxsWsNE70bAPfT/cY7KdheCWqUK6czr1+4GYu3B0/C95Y8WlUvioy6RWSJNJ7rwjiMzlbur7fiE6+zypdg4agSyliyFcr37IWO+/PDdthmnFi5AkmRJERYSGu8M6+LPsj49cG2vNwo3aYa8NWri5rGjuHX8GO5duYzsZcqhw9wFJreNDOVp1XfWMj37Ikvx4jg5/18EXbqIQPXT5Lsf4dWmne6/4rXeuH/jBrqv3qCPVw7sh6DLl1Sm+K36eM3QIbh94hj6bPPWx5LBfF7bFghS45bt2Qf5atfRWcwDL1zAxQ3r8Ex9bzb3JT4Z1tWXeMxTmeP9fc6hcOOmyKPmmzxVauQoXwEeRYpqP+TX/p9/xNU9u+HVui08i3jhqfqb49LmDXqu4leb32ea+sZ3R75LjxnzsT5dCdb13xrxtZUQ53322z7MXHUKq39si+IFPGwy+duy//C/vw7ozNiSITu+RbJyNx62BNdu3cfb3SvobLkHVObZ6YuP44nKAFqhWDZThnXJUipZgiW75YC2pdGwcl6difnn+cegNLk6e2RMGdaNOUrG9ibV8sEzY2qdYbJ62Zza9eexbcz9xPm7aDdyJXq1KI7PBifMm5j6jtuAnUev6yGWT2yN0oWj/41pjG++Taj42JNlW8aXrMHdP16L7B5pMapXJeTKmg7r9l7W11e5olmxZIJlhvuBX27CloNX0eCVvOjSuKjKJv8QM1efgn/QE2TJlNoiw/qkf4/AW2Vqb1OnEIrmy4wHj55h074r+HfDWdSpkBt/jbX8nDQy4Erm/kHty6BQnoy4ozJ3Hzt3Fws3+2DiO7VNWX/N2dmyL3HJlCGlugbzoUCuDLh0/R4WbzmP3cf8MFLN+41OkdmURdGyWmV8N8q8jWex66gfxg6qhizqOpRSOG9GlCzoqfcn/HNIX//NqhdA7Qq5dJ35r0ZV8iGHZ+TfdiN/Um9IUGMLw44Ni+i2KzfvK1Z+WLnjIo7O6YHk6vPCvCzbfgHv/rBDV/VtVRKfDozIem/ex9Gxn7H0P3zz9wH9zJHM+6lSJsPUhcfxVGXNlwzw5hnW9564gY+m7kbnhl7qHvBE6lTJsU9liP91yQmkS53CIiO1zMGRsTcyrKdPmwJ9W5ZErfK5cFzd+9/NOgSPDKmwZXonpFZzMS+2ZliX63PviZumU7/8Yx+ehYbhs0GRz5PKpbKb4n/vwVP9TLwT+H/snQd4U2Ubhh8KbaFAW/amZe8le++9ZYOAKEsUcaLi4hcFHLiYAgIyFZAlS/Yeyl6y94ZS6KLQ9Z/3KyckbZo2pQlJ8xwvmnO+/d3vSVvkPm/C0ad1SZXh2s0tDY6eDcCCdaewfWpnw1jyaQSt31qh2PZuVVK9Z+QTCc5fC8K6vZe091Ok4XutoZPRiWRkrjtgMbL5pseaH9urjM1G1fFOLX0PsjbD+mtfb1af/lE0vy8CHjzE+r1XIBmDJaP3jE+bmKxFGLZ7dyXuau2Gdq2gPlnj93WnIZm+5fvAh30rx1urFDTSMsjLJxvIcWBOD0OGc1Vg9GXUr/8gUouJ/MxY8PdpZPbyQPv6sf9v1C+3N15pV9rQWt6DL/9vA7JrzN7oUuHJPX5ExWDyhw0h72Xjo/fn69T3kI4NiqBFTT/s1L6fyM9m+QSERWNbqWz6xu2Nz59XfK5qP7tba58s8fBRJJpULai+P1+6GaS+J529+gCdGhXFN0NrG5Zqy/gIgy4frYb8TiI/eySj9Arte518P4z7fVkWZG18DJt4cmLpHo/b1lJ8kpNh3Zr7cOKiI/h+/kGVXb1f21K4ficU8vM0vUc6LPuutUm2bVvGR5jIXuUTbeRYu/uy+pn8YsMi8EqfTpXpvzvtPX4LPbXfJTzd00LeD2lMf4SptkO191Quo6zY9nz/WPp9z9oM6/b4/qb/DBJwkz9oiGY1Yv8/twJp9CWp8ZEu1r5/7Bkfoy1ZPB3w1UbIJxkdXdDLcA9a7JDEyth/c+qtWmvCuvZvCz8msSeb2Z5AymRYp7Bu40hRWLcxYA5PAiRAAiTgVAQorDtVuLhYEiABEnBKAhTWnTJsDrfoCxF31MfNJrSwU9cu4NvFUzF92JiEmpiUr9izESUKFI4npn+zeJpqN7zzAJP2+oWb9lmihdxz6Jcp9iryb6dOnSDCdN++fVGyZEkcO3YMs2bNUlL57Nmx8oiWeQvdu3eHln0Ty5Ytg5ZhXK1B5GMRiX/++We0aNECI0eOhAjVe/fuRalSpZSgLA1FgK9dO/YfVGrWrKnqRPYVybxly5bInTs3XnvtNSxcuBCffPKJ6ift8ubNqwRx+dhHkdzlf1AaH1p2bAwYMABaZnIlEYsQLWLx4sWLlewtMn1S1mQ8pqVz4XLkyBGsXLkSIsOLGC+H7LV379j/cbpjxw4MHjwY6dKlU5J+/vz5sXv3bmzatAlFixZVazMWnW/fvg0tWztuagKSSO2VKlVSe1i0aJF6YED2LOPrR0oJ60lhJ3Nau58FCxYo9rIXEfAl7oUKFcJff/2l9li5cmVIGzm07POYNGkSDhw4gPOaPCUyuYjlcrzxxhsq/vIwwyuvvIKdO3eqGMvDAcJMhHa5L//++2/4+vqqPjqbevXqqXtV5q1WrRq2b9+O48ePK8FcBHRvb2/VPrF7Q0T9jh07qgcTunbtCj8/Pwi3pUuX4rffflOxUgPxCwmQAAnYiYArC+t3HoTgralLcEWT1I0Pb6/06N+8JtpVLxtPOjl++SZ+Wr4FJ6/eNnRx1x6Oe7F2BbzatLomFbgbyp3hxFmlcluuO7lx2zPuGxz6dSqitYfi5MicNx9aTJiMzZ98hGDtgbtX/zloMnTorZv4rV5NlOjYCY3HfmdSF/ciMjwc20eNxIWN65QUnrviC2g4+mssaNUUeV6ognaz5pp0+eencdg3aYIqc9N+fyzZqYsSvjeP+OCZhHUZ8LH2IOSOMaNwevlSTcSPNMzrnb8AyvbsjYqvDjCUJUtY13rfv3Aeu74Zg9uamB8WcFfLcR6Dup/+D+Ve6mMY++zqldj17RiEaA+2Gg7t7zdFmrVAvZFfIoP20OKzHo4mrIv0+fXs/Zg4vIGS5JKyv7DwSNQZsAgFcmXG8u/aJKVLgm1u3A3FoDGbcfx8gGojIuiE9xtgiCYpisS7cExLQ9+TFwPx1g/bIDKtHO7p3NC5cVHU18TFwWM3IyFhPTjssRJKt+y/hhsBoRBRXoRA2bN+JHdsvb+89hm5Dvv/u41tmigqwvWzHskV1lMqPtZKy7LfrQeuYfj4nUpEk2vt7aPEzK81adE3k6cUGQ4RCvtrwpAuiubW5LOpIxqpWHqkS2sirK/acRFjZ+9Tsp0+gIwtcfxiUA31EIJerr/KWj77ZQ9EqtQPuWdqlc+DkZowXjB3Zr3Yqld5v4gEK8Kwfohw10cTmN99qZLJz3i514p3jv1/FXrbuK/925fBRy9XUcWfTNmtRNi4bfTr+V+2QPUyufRL9f+AZqw4gZ//OKwkfr3CJ5Mm1GtCrMii8v9ojI9py45psvh+VTTurbroUL+wcbU6t3Xs5R4VsU9iJIe87z/uVxX/aA89iIBvLKyL4PjW99tx8tI9+bZtOOQhiFGDa6BskfgPctgq9rqwPu+L5hjyzWY8CIm9B+QhiqkfNVIPMBgW+ORElwW3/tIJ+XNmilttuJYHGeR7iKVj2seN1cM6epuAB+H4fOoerNtzWUnUUi4PKLStVwjfvVlHb6Ze5fvglzP+xbIt55V0rVcWyJUJvVqU1ITuMnqR2deJizXxdd5BxF2DucaWvgdZK6wPG7cNK3dcMEyTMYM7ujUtpsnnVZBWE/TjHvLAw6Axm3D6yc8JeYBAJP0P+lQxkdv1fiKfv9B7AULCIpQYv25Ch3jvGb1t6a5zIfK/uaOa9r5coL0/jQ+RIT+csFMT7cNVsa/2UIN8v2pd29+4mToX6ftt7UGSTf9eUbGU9608tDL+vQbq/RGvQ5yC5xWfg6fv4H/T9qoHJfQlyfdZeRhmWPeK8URQW8UnIjIaTV5favL9PmeWDBjep7KSnvW1Gb9aEx/jfnJu6R6P21auE4pPcoR1a+9DEdTlISG5x+QonM9HE5cbqIe/VIHRF1vFR6bQv38aTWdyenZJX/UeXbv7El7/ZotJXdyLuA9Z2vP9I2tJ6Pc9a4V1W39/k7W+qj0cuEV7OFB+NmyY2FH73d38z6GkxkfGlMOa94+94xO7Qstfm76xDLcDw3B4Xk/LDa2s1T7FF8OHf6B6zZkzWyVMsnIINrcZAQrrNkObkgNTWE9JmhyLBEiABEjA2QlQWHf2CHL9JEACJOD4BCisO36MnGGF5x4/FZzMrVcE9BV7N5gV1kVmN86YLlL66WvnzWZSl3FOXj2PhIR1mbuIR05zS3imsnfffReSPf33339HhQoVDGNNmTJFZcmePn06RP6V4/Tp00oYLl++vGovWdSbNWsGEZBnzJhh6Ltq1SqVNfv111/HsGHDDOX6iYjogYGBSkqfM2eOSZZqEc9FTG7UqJHeXGVf79WrF/bt24cVK1YoqV4qpa1kfL98+TJknSIy64dkeRfZXT8SW5PeLimvIkvLXJLhe/78+SZdwjVBSeR8aSPZwEuXfpoJ6ocffsDkyZOVfP3hhx8a+kmGcVmfZGTv0aOHoVw4iKgtvGUsNzc3VadL2c2bN8f48eMN7a05SSq75OxHF9YlW7rI6JLpXA7JsC4PNUi8tmzZYhIfybQv96A8IFGjxtNMZ9JPf4hBmAkP/ZCM/JI9f+DAgYas/zobydQvYxrzHD58uHrYQv4nt2T51w9L98aECRPUwxgSO4mrfsgDHrokr5fxlQRIgATsQcCVhXWdb0BwKO4FhyHs0WPk8vXW/mQ2K8ro7eU1MCQM1wMeaHKHB/Jm9dEyy8VmnDNu4wznthS/nXXsZ4nbo6AHkGzjGXPnQSbt4UlbHCKJi4Qu4vj0KuVRqnM3NPxqbLypwrXfjR9cvoSsxYvDPYNXvPpnLZB1iFj+OCQEmfLktdl+E1tniPapOiE3b8BN+6Qib+2hzvS+Scs8nti4jlgvUl8bLUOqtya4SlbnvFpm0te7lE90qZKxUzJ3zh7ZTGUZTrRDIg1uBoRpmbXDUcI/i1kJUe8ucqEIVSIXlvDzhYeWgTOljmcdWzJsSxbJ1zuXxzu9KqXUspI1TkrHx5pFiFQskrhImsUK+EAE04QOEbrPaeK6CI6F8sY+rJtQWymXBxzkXhHxSqQrEUATO+4FheOClgXdW8uGnF/rI5mln/WQe+XKrWDcCXyoZWP2VGtJiXGTuy5hfu1OiGKTwzeDEqPTpo0v88r4r4zaoERxyT6/5uf2Ccq5yVmLNbGX8eU+eRDyCCW1h1PMycfGa7ivtZNPY5BsxflyZII84JDYkdKx14W+03/2Ub/TnboUqLJsWxLRE1tjStRLZnp5H0VGxsA/b2a1poTGlQzhF7TM6iHapxRIJuqkcJSxRM6vO3AxSmqfxGH8IFFC86Tk9yDJ/CyZsuVBjEJ5fRL9fVrWJH3ke0VJ7WdK3E8ZMF7z4TN38eLwVarox3fqqSzhxvUpcS7ff+R7RhFNFI7z/Ei84UWEPqM9pCFt5UGOpB7PMz6yRj1GmbTv9wW0h4HiftJA3H3YKj7y+8Ft7fuy/Hww/jSKuPMbX1sTH+N+1tzj1sbHeJ6UOJeftfLQT3bt50NSuNgqPimxF0tj2Ov9k5K/7+nvHVt8f5O4V9IeyJFPpenerDi+eu3pp7xZ4mhNnTXvH3vFJ6H1y6dz/K09EHH8wj3s0T61Rx7Ykwf3UvJo1ao11qxZoxL6HDt21PBvJCk5B8dKLgEK68klZ9d+FNbtipuTkQAJkAAJODgBCusOHiAujwRIgARSAQEK66kgiA6whcQyrFsSzY2zpluS1WWblsR3qbdFhnXJ6C0yusi7IvEaHydPnkS7du3w8ssvY8SIEYaq77//HrrMLlnUJdO0CL+SeVo/LAnA0kaE9Xv37il52DhzuN7f3OvUqVPx3XffwVgc1ucxt/64Y+htE5Lo47a3dG1JWBeh/r333kPPnj0xUss2b3yIJC4Z2R88eIDDhw/DXRN19BgUK1ZMZW1PE+df2SRTu2RmF7G/evXqajhdyn4WYV3nkRg7a/cjC9SFdcmU36fP08yaUif3kmS/lzbyoIN+WBLW5aGIx48fKw66tC/9JLu63Et58uRR95KU6Wykj8jmxsfy5cvx/vvv46233sKQIUMMVToLc/fGzJkzMWbMGLzzzjsqa76hE09IgARI4DkRoLD+nMA7yLTOKpXbct0OEhqTZcRoWdvTaA/PGR+n/1qGDe+9jQZfjEbpbk8fUDRuw/PUR0CkjUUbz+C6JgOLcPr7V6ZZYs3tWETQgaM3QbLKDu/99Pdlc21dqezN77YqEVSyECcm4NqSC+OTOF156OHMVdNPQ7HUq0TBLPGyBVtq74h1Iq9VfGm+yg48/v36aFXL3xGXafM1JTf2xsL683x/2xxQAhP8suQY1u+9rAQ/vzyWP6HAWb4HyZ6+mbMfxQv6YtWP7VL0AY4EMNqsmPGxGVqzA1t7j1sTH7MTOmChq75/JBSO8vuepdvi0Om76PTBKvVw5+bJLyb5ASVLYz6vupR4/8gnuPy2+j/tU5AyoEqpnHipZQmLD3hZu1dJgJMlS1aEaA9eL1z4h/o0W2vHYHtbEqCwbku6KTY2hfUUQ8mBSIAESIAEUgEBCuupIIjcAgmQAAk4OAEK6w4eICdZ3qWIAETGmP9oWtmCZFH/dvHUBDOsS51+vN95oEnGdb1cXi2J71KfLk1a+LnH/0hmqUvusW3bNvTv319loa5du3a8YUS8rlWrlhLU9Uo9M7dI10FBQXjttdfw5ptv6tXq1ZIALA1EMhbZWIT3hA4RlDdv3owjR46ozO7Hjh1DQECAEp5FopdDBHYR2Y0ldlVh5ktiazLTJcEiS8K6iP/Tpk1Tmc9FKI97iBS9fv16JacX1zJobt26FQMGDEDv3r3x6aefxm2O3377DV999ZWqkzZy6FL2swjrSWVn7X5kfbqwLhL6Sy+9JEWG45tvvlHZ8H/55Rc0bNjQUJ6QsP7w4UNUrFgRlSpVMsmurneUhycuXLgAybYuhyU2OmvJ0m6c4d7SvSH3XJcuXXD16lXUrVtXvVdk3ZLBnQcJkAAJPA8CFNafB3XHmdOW4rezju040Xm6EhHTY7T/8tesBXevjDi3ZhUubNqAzHnzocfq9Srj+tPWPCMBEiCB1EVg7/Fb6PnJ2iRvavHYVqhUIkeS2ztiw4On76DzB6tRulBWrBjXNtFsz464h5RYU3Jj7+rCekqwd7Qx+n2xHtsOXsfkDxqiWY2CjrY8l18P4+PYtwDj49jxmbLkKL6dcwB9W5fCZ/2rOfZiU8Hq9uzZo/1bUi317wMHDuzXfscy/0k3qWCrTroFCutOETgK604RJi6SBEiABEjATgQorNsJNKchARIgARcmQGHdhYOfglu/EXkfYdGPExxRF9YTktGlfvnuDWhfs0mCsroM3v+nj9CuehO0q9HY7Fxebh7Ik87XbF1yC+fOnYsvvvjCYneRy0WaNj4k47Rknk6XLh3kfxp6e5t+xLglAVjGSUxYnzhxopozLCxMCfOlS5dWmciXLFmiRGMRjuUYOnQo/v77by27xkL1Py1VYQJfEltTAt3MFlsS1vU1LVq0CBUqVIjXf9SoUSpbuuyxadOm0GMgDwcMHDgwXnvZn4zZt29ffPzxx6rekpQdb4AECvR1JsZOb5fU/ch0loR1XYBPqrB+5swZtG7dOoFdxBaLPP7ff/+pC0tskiOsy6CBgYH46aefVBZ3uSdz586tsrS/+OKLsQvgVxIgARKwIwEK63aE7YBTOatUbst1O2CYcHDaFByZPQuht2+p5XlkygS/Bo1QZ8RnyJAtZR9AdcT9c00kQAKuTeDu/YdKVE0qhQaV8yGrd/qkNnfIdqEPI3BH27dvJk/4ZvZ0yDXaY1HJjf0rozZo98w1nFrc57l+goI9GLnKHFdvh0A+eSCxjPGuwsPR9sn4OFpETNfD+JjycLQr+VkX+jASubJ5Ib0HE5rYOj7BwcHq34WyZs2KbPy7tK1xJ2N8CuvJgGb/LhTW7c+cM5IACZAACTguAQrrjhsbrowESIAEUgsBCuupJZLPdx/3okIRqP2xdIhsXjxfYQzvPMBSM4t1iQnrWdJmRFbtT0oekulbMn5Ltul+/fqZHTpu1oqLFy+iTZs2KFy4ME6ePIlBgwbh3XffNembmBxuSVgfN24cRGbu3r073nnnHfj6xkr6ugT90UcfGdYqmcdFpp8wYQKaNWtmsoa4F4mtKW57S9eWhPXRo0dj1qxZmDx5Mho3jv/wwbBhw7BmzRosXboUZcqUwYYNGzBkyBBI1vgRI0bEm3b+/PkYOXKkiahvScqON0ACBUllZ+1+ZDo9VuYyrFsrrEsW/ypVqqhs7JJNPaFDv08tsUmusK7PGRoaqqR1ia3cA/Kwh9ynPEiABEjAngQorNuTtuPNZUvx21nHdrwoPV1RhPagW6T2aTGU1J8y4RkJkAAJkAAJkAAJkAAJkAAJkAAJkEBqIEBh3SmiSGHdKcLERZIACZAACdiJAIV1O4HmNCRAAiTgwgQorLtw8FNw6w9jHuN6xH2LI67YsxEr9m5AQlnWLXbWKvX+04eNSbBpXndfZEjjkWB9cirkPSJZvhs1agRLMrDx2H369FGiusjuIl/v3bsXkvm8VKlShmarV69WGagHDx6spHNDxZMTS8K61GXOnBnr1q0z6aZL0MbCul6WkOxtPEBiazJum9j53bt3Veb3SpUq4Y8//jBpvnjxYiWeS7Z0yZpufERFRSne169fx8GDB5EhQwZcuXJFie0VK1ZUmeKN28v5+++/j+XLl+PXX39F3bp1VbUlKTtu/4Suk8rO2v3IfPrY1gjrIuWLnC+Z+2vXrm2ybNl3REQEtm3bBg8Py+8BS2wSEtatvTckfvIwQsmSJdWDByaL5QUJkAAJ2JgAhXUbA3bw4Z1VKrfluh08ZFweCZAACZAACZAACZAACZAACZAACZAACaRCAhTWnSKoFNadIkxcJAmQAAmQgJ0IUFi3E2hOQwIkQAIuTIDCugsHP4W3finiLiJjoi2O+s3iaare2izruqzernoTtKsRPyO3DJoujRv83LNbnD+5lX379sXu3bsxffp01KtXz2SYmJgY6JmrpUKygn/wwQdKyBZJ/Pz582jbti2KFy8OEZvTpk2r+u/ZswcittevXx/TpsVyMR44IWH90aNHqFChAnLlyoVNmzYZxgsPD1fi9t9//w1jYf3evXsqs/rjx4/V2ooUKWKYRj4uUgRxPUN7YmsydEzCiYwr2dFFON+3b59hndL1/v37aNGihRKs//rrL+TNm9cwop4t/cUXX8TYsWMN5XoMJk2ahCZNmhjKJYN9x44dUbBgQchYuqwt3GWO5s2bY/z48Yb21pwklV1y9pMcYf2nn37CxIkTMXz4cPTv399kK1Iu9eYeAoh7jyZHWLd0b8h4cg8Zf+SoZH0Xid7Pzw8rVqwwWSsvSIAESMDWBCis25qwY49vS/HbWcd27IhxdSRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQGglQWHeKqFJYd4owcZEkQAIkQAJ2IkBh3U6gOQ0JkAAJuDABCusuHPwU3vq9qFAEan8sHaeuXcC3i6fCknget39SZHXpkyVtRmTV/tjikPeJSNEPHz5UkrnI5HIcOnQIa9asUSK6ZDwPDAxUknSWLFmwcuVKpEuXTrUzJxqL0Cvye3R0NERsr1y5Mry9vSEZyeVISFiXui5duuDw4cPo2rWrykZ++fJl/P7772p+yWz+4Ycf4pVXXpGm6pAM559++ikyZcqkyiXr9dmzZ1W27urVq+Pbb79V7RJb05PhkvzSo0cP7N+/H+3atUObNm0QGRlpkM2Fz7vvvovs2bPj1VdfRf78+dVDASKsi/gs9VmzZjXMdfHiRXTo0AEi3sveRNqXPYjsL3GRrOM1atQwtJd2wjR37twQyb1YsWKGOmtOksrO2v0kR1iXhyZE3M+TJw8GDRqk+JQvX14J/5JdvVOnTiqzf7NmzdC6dWslkZ8+fVpluB81apTiIXtPjrCe0L0h80tsAwIC1Nrk/g0JCVHviS1btqgYy1p5kAAJkIA9CVBYtydtx5vLWaVyW67b8aLEFZEACZAACZAACZAACZAACZAACZAACZBAaidAYd0pIkxh3SnCxEWSAAmQAAnYiQCFdTuB5jQkQAIk4MIEKKy7cPBTeOuRMVG4FBGQ6Ki6gC4NLYnrIrcv370Bp6+dt9hOn9DPPZuWZT02e7lelpKv169fV9L3zp07lWQuY3t5eSlpfMiQIUoOlszmf/75Z7xM7CJPS5b1GzduKBFbsoHLIZmnP/74Y0jWdDlE/P3+++/VuSVhXUTtoUOHKvFYGkt2a8nWLpKyZBSPK6xLG5GH//e//+HatWtyqbLCi6w+cuRIFC5cWJXJF0trMjRK4sl///2HwYMHq31Ll5w5c2LHjh2G3rt27cJnn30GEe7lcHNzQ6NGjfDFF18okd3Q8MnJlStXVPb4f//9F5I1XA6R70ePHo2yZcs+afX0ZcSIESoewnLWrFlPK6w8Syo7a/aTHGFdli3i+Zw5cww7kOtu3bqpaxH3x40bpwR1/Z6SjP6NGzfGW2+9haJFi6p2yRHWpWNC98aFCxdUNnyJrYjzcnh6eqoHMd5++20VV1XILyRAAiRgJwIU1u0E2kGnsaX47axjO2iouCwSIAESIAESIAESIAESIAESIAESIAESSMUEKKw7RXAprDtFmLhIEiABEiABOxGgsG4n0JyGBEiABFyYAIV1Fw6+DbaelCzr+rTG4nrxfIVRMn+sNH3y6nnVRER1KW9fswlK5CukdzP7asvs6nEnFClYhHEfHx+VFVwk62c5wsLC1Hjp06dHkSJFIIJxUo6oqCicP39eiefSL02aNEnphtu3byuBXPpIxnVzR3LXZG4sfZ3h4eFqfyL5xz1u3ryp1iVCtbn6uO2Dg4PV3gsUKGCShT1uO7kWGV4eGNBlbXNtklqWFHYylrX7Ser8ert79+5BvndLdnphEPfQmcurPIzg4eERt0myry3dG5JBX94bci/6+flB7mkeJEACJPA8CFBYfx7UHWdOZ5XKbblux4kOV0ICJEACJEACJEACJEACJEACJEACJEACrkKAwrpTRJrCulOEiYskARIgARKwEwEK63YCzWlIgARIwIUJUFh34eDbaOvXIgMRHh2bZTmxKSSL+qkrsYL6ir0bVHNdXi9RoHCiorp0SO/mjnzpsiQ2FeufgcDx48dx5MiRJI3QokULZMnimPHYvHmzkskT24hkB3/xxRcTa8Z6EiABEiABByVAYd1BA2OnZdlS/HbWse2EntOQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAkYCFBYN6Bw5BMK644cHa6NBEiABEjA3gQorNubOOcjARIgAdcjQGHd9WJu6x0/ionAtYhAxNh6Im18ySmezz0LPNO422E2151i4cKFmDNnTpIAjB8/Hv7+/klqa+9Gn332GQ4ePJjotJJ5fsGCBYm2YwMSIAESIAHHJEBh3THjYq9VOatUbst124s95yEBEiABEiABEiABEiABEiABEiABEiABEtAJUFjXSTj0K4V1hw4PF0cCJEACJGBnAhTW7Qyc05EACZCACxKgsO6CQbfDlkOjH+Fm5AObz5Q7nQ8yunnafB5OQAIkQAIkQAIk4DwEKKw7T6xssVJbit/OOrYtOHNMEiABEiABEiABEiABEiABEiABEiABEiABSwQorFui4zB1FNYdJhRcCAmQAAmQgAMQoLDuAEHgEkiABEgglROgsJ7KA/wctyfS+i1NWrdFpnXJrJ6LsvpzjC6nJgESIAESIAHHJUBhPXmxCQoLx/V7QSiQ3RcZ03skbxAH6OWsUrkt162H5d8JPwExMajQrz88tE+UkcNcmd7eWV/N7clcma3398/xW9h99AbKFM6GJtUKqOn2amV74pTZeh0cP2ECExcfwbkrTx+0LlrAF0M6l0u4g51qpi07hsioGLzW6dnXwvvQTkHjNCRAAiRAAiRAAiRAAiRAAiQQjwCF9XhIHLGAwrojRoVrIgESIAESeF4EKKw/L/KclwRIgARchwCFddeJ9fPY6aOYCNyNCkF4dESKTZ/ezR3Z02aCZxr3FBuTA5EACZAACZAACaQeAq4urE9YuR0Ltx80G9CXGlbBwBa1TOou3wnEmIXrcfzyTVWeRnsysGieHPjipZbIl83XpK0zXNhS/HbWsfW4TS5dFDFRUeizdTcy5c6tiieXKoKY6Gj03bYbGXPFluntnfXVUfY5cdERfD//ILo2KYYxr8e+7yYsPIwfFhxCt6bFMHqI6Xsxubx/WXIMObNmQMcGRZI7RIL9bDl2gpPaseLbOQdw6lKgmnHLgauoUTYP5n7RzI4rMD9V0zeW4dHjKGyb2sl8AytK7XUfWrEkNiUBEiABEiABEiABEiABEiABFyFAYd0pAk1h3SnCxEWSAAmQAAnYiQCFdTuB5jQkQAIk4MIEKKy7cPDtuPV7UaEI1P4865ElbUZk1f7wIAESIAESIAESIIGECLi6sD7+r21YtOMQGpYvhswZPE0wVS/hh7plnkqtYY8eo8c3sxH8MBwis5f1y4MLt+5hxro9SO+RDtOGdkdO38wmYzj6hbNK5bZctx4zRxG59fXY6tVR9mkvUbh017moUDw7FnzZIsWR2nLsFF/sMw5YvPNsVCud2yGE9a9n79cyrEfj435Vn3FXgL3uw2deKAcgARIgARIgARIgARIgARIggVRHgMK6U4SUwrpThImLJAESIAESsBMBCut2As1pSIAESMCFCVBYd+Hg23nrkTFRCIoOR3D0Q0TGRCd59nRp3JDZLQO83dIjXZq0Se7HhiRAAiRAAiRAAq5JgMJ6rLA++52X4J8rq8WbYO7mfZi6dhc61iyPtzs0MLRdsfcYvluyCf2aVke/JtUN5c5wYkvx21nH1uPmKCK3vh5bvTrKPu0lCttSKrfl2LaKf3LHdSRhPbl7MNfPXvehublZRgIkQAIkQAIkQAIkQAIkQAKuTYDCulPEn8K6U4SJiyQBEiABErATAQrrdgLNaUiABEjAhQlQWHfh4D/HrT+MeYyH0RF4FBOBx5rIHi3/xcTALU0auGn/eWhiumcad2Rw0/6k8XiOK+XUJEACJEACJEACzkaAwnrShfXP5q7GlqNn8WXv1qhX9mnm9dv3g9F5zEzkzeqD3z/o61S3gLNK5bZctx5Aa0TuhwEBODZ/DnJXqoxsJUrg1PKluHnwALyyZ0fZnr21spL6sOo14mEYru7cgau7dyL4+nWkdXdH1mLF4d+oCXKUKWvSdt+k8chRugzuX7yAG/v+RaHGTVGsTTvsm/QzAk6dQtGWrVGsbXuTPnJxZcd2XNm5HYHnzyFz3nzwq98Afg0axWtnzT71zlevXsXMmTPVZfHixdGtWze9KtmvyRGFIyKjsWTzOfx74hbu3n8In0yeKOmfBa1q+cMvz9NPO1i08Qyu34n9BKuJi48gd9aM6NTo6Xu4aAFftK7tb1h7WHgkdh6+jl1HbuD63VCkS+uG4gV90aRaAZQpnM3QTk6sHdukcxIu7mj72vTvVRw6fQc3A8KQzTc9SmhraV+/CHJmyWAywuEzd7Fl/1W0q1cYD7U9rN51EacuBUL2N6hjWfhmNv0UCWvGNplIu7AkrOvrMMdLxtnwzxUcPx+A7k2LI1c2L8PQZ68+wB/rT+PyzWBER8cgd7aMqFMxD5pULYi0adMY2snJ3uO3cFhjoh+ZvTzQo3lx/TLea1LHTs59GG8yFpAACZAACZAACZAACZAACZAACSSDAIX1ZECzfxcK6/ZnzhlJgARIgAQclwCFdceNDVdGAiRAAqmFgCsJ6xKz5SvXppbQJXkf7duk/EfDJ3lyNiQBEiABEiABEiABOxOgsB4rrGcUamUAAEAASURBVE98rYv2MCDgm8kLebJ6qwcD44bitUmLcPzSDSz5+FVk985oUv3iV7/iblAo1n85BJ7u6UzqHPnCluK3s46tx8sakfvemdP4vU1zlOjwIm4fOYzoyEhEhIUi7O5dpMuQAV2XroRvocL60Ng/eQL2/jgOnt4+8PH3R0RoKALPnYWbJq7X/WQkynTvaWg7pUwxuGfMBM/MmbXx7iDy0SPkrVoNQZcv4XFICB5rfbstX22Q4qOjorDt849xYtEfSpjPnL8Abh89ghitvHyfl1Hn488NY8uJNfvUO+7atQu1a9dRl23btsWKFcv1qmS/WisKR0XFoNdnfytZ3VcT1UsVyorA4HCc06RnEba/GVrbsJa3vt+GE+fvqevz1x8gvUc65M3+9D1cp2JefNa/mqG9SO3fzzuoCfAe8M/jjdCHERDh2T2dGz7vX91EjLZ2bMMkSTzpM3KdJs/fUGJ3wVyZcfF6EEQ0z+GbAZM+aIAXSuY0jDRnzUmMnLoXr3cuj9mrTyJvjoy4dCMI4Y+jUDifD9b+1N5E/LZmbMMkT04sCesinDcasgRNqxfE5A8amnSVB6/rDfwTkdrDBjundzGsZ+uBa+j/5UbVtpgm5Itcf15jLnvdNrUT8uXIZDLOlCVHMX/taVV2816oeghB2pk7rBnb2vvQ3HwsIwESIAESIAESIAESIAESIAESSA4BCuvJoWb3PhTW7Y6cE5IACZAACTgwAQrrDhwcLo0ESIAEUgkBVxPWU0nYuA0SIAESIAESIAESIIEECFBYjxXWjfF4eXqgX9Pq6FK7ItzEYn9y6BnWZ7/zEvxzZdWLcedBCDqNnqGuF37YD7mzPM3sbGjkoCfOKpXbct16qG4c2KdOc5WroERyuTBXJuW6sC7n9Ud+iTI9eiE6IkLLgj5e/SnXu68S0aVejktbNyON9mlJBevWh3aiykK0TOvLendHyM0b6L15BzLmzKXKRVgX2V2k97sn/8Pizu3h4+ePbivWIOjKZSXK13z/I1TqP1C1PzJ7FnZ89T+U6txNW8sotfaQGzew65vROLt6JVr/8qtJpnVzezJXpgZ/8sUWwvoNLZO5ZDPP7pPBkB3dXJm+js1aJnERnEVO/+HtunqxyrR+5sp91CyXx1BmfFK661xUKJ4dC75M+EFlyVIu8alXKZ8eHpWhveena3HjbpgSqHNlfZoZXB8/KWPrbZP6+vu606hYPIfKHC99NN8b+/67hR6frFWZ00VC1w9dWM/gmQ5/jG6hssHfD36Ed3/aoTKvi+DevIaf3hzWjG3o9OTEkrAuTV76bJ16mGD3jC7I6p3e0F2y1vf+fB0GvVgWw3tXNpR3eH+leqhgtbafovl9VLnsdfuha2r/3hkT/iSxpm8swyNNyk9IWLdmbHP3nLkyw8J5QgIkQAIkQAIkQAIkQAIkQAIkkEIEKKynEEjbDkNh3bZ8OToJkAAJkIBzEaCw7lzx4mpJgARIwBkJUFh3xqhxzSRAAiRAAiRAAiRAAgkRcHVhffrfu3EzMBgl8+eEV3oPXLp9Dyv2HkNo+GP0qP8CXmsVm0Va+M3e+C+mr9uNQS1roVeDKgakf/1zDN/+uUld//JGN5QqECsaGxo48IktxW9nHTs54dKFdfeMGfHqv4fhljatGkYk9NkNayNftRpoP2dBokNL1nXJvt5iwhQUbtpctRdhvUjL1mj63Y8qc7u6bt4SzX+epOolQ3r5l/qi9ohPVf3MmlUQHRWJPlt2qgzu+qQhN29iTqM6yF+jJtrOmKMXJ+t137596NCho+rbtGlTzJwZ+8BGsgZLZqdFG8/gwwm78MWgGujVokSSR3kWqVyyrkv2dcka3qxGwXhzPsvY8QZLpKDrR2uw/+RtHJjTQ2WCl+a6sC6i/czPmhhGWLr5HN77eQeGda+IN7tVMJQndGJu7LhtExPWV+64gGHjtuGTV6qiX9vShu7v/rgdy7aex8ZJHVX2er2izoDFiIrSsq7/Kp928fRBIb3e0mtiwvqzjG1pXtaRAAmQAAmQAAmQAAmQAAmQAAmkJAEK6ylJ02ZjUVi3GVoOTAIkQAIk4IQEKKw7YdC4ZBIgARJwMgIU1p0sYFwuCZAACZAACZAACZCARQKuLqybgyMCe78f5yH8cSTmvvcS8mXzVc1CHj5C929+w8PHEXi5cTWU9cuDC7cCNIl9D7J7Z8TFW/cw7c3uKJEvp7lhHbLMWaVyW647OYHShXX/ho3QasqvJkPMql0Vnj6+6LF6vUl5RGgozq5ZiQeXLiEs4C5ioqMhgvu1vbvR4MuxKN2lm2ovgnrJjp1UmRRM0QT1Yu06oPHY71T9tEplULRlGzQc/TUCz5/DgpZNkDlvPuSv9eRhC0lT/eS4sDF2Da/sPaAXOe3rvaBw1HhlIXJm8cLQrhVQq3weFMiVKdH9JFUqD30YgVU7L+LSjWDcffAQ0dExKgP8nqM3MXpILXRrWizeXEkdO17HRAqu3QnBuj2X1fySMV2OI2fu4uzVB9g06UVDRnpdWP/o5Sro376MYVRp13zoMiX2i+BvfCR1bOM+cp6YsP44Igo1X12E3Nm8sOqHdqq7MK3ebyHKFc0WL8P9qF//wayV/6FTo6Lo1LCIlgU/B9J7xD74EXfuuNeJCevPMnbcuXhNAiRAAiRAAiRAAiRAAiRAAiRgKwIU1m1FNkXHpbCeojg5GAmQAAmQgJMToLDu5AHk8kmABEjACQhQWHeCIHGJJEACJEACJEACJEACSSZAYd08qokrt+OP7QfxaffmaFrpafbmM9fv4Mvf1ylRXXqm93BH38ZVcfXufaz69wSWfdIfWTN7mR/UAUttKX4769jJCZMurFfo1x+1P/zYZAjJsJ7W3QO91m02lF/bswtrh76GR0FBkKzsOcqURToPT4TdC8DdE8dR95ORKNe7r2ovwnrpLt1Rb+Qodf1L+ZIooQnrIrXL8WvVCvBr0AhNvv0BFzdvwurBryJzvvzw8fNT9ea+tJs511yx05X9tuo/fDf3AMLCI9Xac2ly9ABN1O7RvESCsnNSpPLdR29gyNdbEBT6GBkzuKNs4azw1OTpuw/CceL8PXzevxr6tC4Vj1dSxo7XKZGCqUuP4bt5B7Ts4zHIldULxQr4ws0NOHc1CCKbr/6xHUr4ZVGj6ML61BGN0LhqAcPIV26FoMHgP9G9aXF8NaSmodyasQ2dnpwkJqxLsy9n/IuZf53AinFtUKZwNuhZ8b97sw46alK68XH9Tije+n6byhov5Wnd0qBhlfwY1q0iSmv8LR2JCevPMraleVlHAiRAAiRAAiRAAiRAAiRAAiSQkgQorKckTZuNRWHdZmg5MAmQAAmQgBMSoLDuhEHjkkmABEjAyQhQWHeygHG5JEACJEACJEACJEACFglQWDePZ+nuI/hh2RYMaF4TvRtVjdfozoMQyJ9i+XLAPW1avDN9KQ6dv4aNX72BNGniNXfYAmeVym257uQEyxphPSYqCrPqVMOjBw/QfvYC5K70AtJo95Acp1csw4b33062sH5j/z4s7dkFZXr0Qv2RXyZnK07XRzJ5/3PiFrYfvI5lW8/j7v2HaFevMH54u67ZvSQmlUdpmdRraFnAH4Q+wrwvmuOFkjmVPC2Dyfjv/rjdbsL6fxfvoe07f8Evtzdmfd7UJIP8RxN3YeGGM8kW1q0dOy7MpAjrZy7fR4thy9GnVUl8PqA6un+8FicvBmL3jC7I4Jku7pDq+vLNYOzWstiv3HFBe72hytZP6IhCeb3NtpfCxIR1vWNyxtb78pUESIAESIAESIAESIAESIAESMDWBCis25pwioxPYT1FMHIQEiABEiCBVEKAwnoqCSS3QQIkQAIOTIDCugMHh0sjARIgARIgARIgARKwmgCFdfPIJq/egQVbD+CzHs3RpOLTDOvmWgcEh6Lz6Jko758XPw160VwThy2zpfjtrGMnJ1jWCOuBZ89gQetmKN62A5p894PJdHt/HIf9kyckW1h/GBCAmbWqoGC9BmgzbabJ2Cl5cfPmTSxdulQN6e/vj5YtW6bk8Mke65Emrzd9fRkCg8Pxz6xuZqXocj3moXhBX/z5dWuz85y9ch/N31yO9pr0/n0c6f37eQcxcfGRBIX1xMY2O6GFwrlrTuHzqXswekgtdGtazKRl14/WqGzkyc2wbu3YJpNrFxV6zUf+nJmw6od2catMrjt/uBoXrgXhjzEt0XzoMvTUst+PGlzDpE1CF/P/PoVPp+zBWz0qYmjXCgk1S7KwbjxAUsc27mPpfOfOnTh16pRq0rhxY/hZ+IQDS+OwjgRIgARIgARIgARIgARIgARclwCFdaeIPYV1pwgTF0kCJEACJGAnAhTW7QSa05AACZCACxOgsO7CwefWSYAESIAESIAESCAVEnBlYf1xZBSio6OR3sPdJLKBIWHoPW4uQsMfY+57vZEvm49JvfFFtJaN+auF67D+4CmMebktapcqZFzt8OfOKpXbct3JCZo1wvr9C+cxv0Vj5K9VG+1mzjVMFxEairlN60Ok87qfjES53n1V3ZQyxVC6S3fUGzlKXf9SviRKtOuABl+OVde/Vq0AvwaN0OTbWPl9ed9euP7PHnRbsQZZixU3jK+fPHpwH54+vvplsl537dqF2rXrqL5t27bFihXLkzXOs3QSOd3TPTYzvfE47d9biePnA3Bobk9k8jJ9b0u7Jq8vxdXbITgwpwe80sfP8n3+2gMlQNeukAezRzYzDB36MAINX1uCgAfhCQrriY1tGCyJJwv+Po1PpuzGO70q4fXO5Q29Dp2+i04frFLXyRXWrR3bMPmTk7bv/oWTFwKxb3Z3+GTyiFttuF688Sw+mLATpQtlxYkL97Dkm9aoUCy7oV4/MRfPTfuuYsBXG9G/fRl89HIVvWm818QyrD/L2PEmS6BgwICBmD59uqpdsuRPdOzYMYGWLCYBEiABEiABEiABEiABEiABEjBPgMK6eS4OVkph3cECwuWQAAmQAAk8VwIU1p8rfk5OAiRAAi5BgMK6S4SZmyQBEiABEiABEiABlyHgysL65TuBGDThDzQsXwyFc2eHt5cnrt69j2W7j+J+6EP0aVwV/ZvVNLkXPpmzCgWy+8IvZ1YEhjzEjhPncPTiDVQv4Ydv+rVHmjQmzR3+wpbit7OOnZygWSOsx0RFYUGrprh/6SIq9usPv4aNEHbnDvZNGg+pE6H9WYR1yeC+qFM7pPXwxAuDhiBn+fKICg9HwOnTOLXsTxRq3BTV334vOds09HEEYf2n3w9h99GbaFu3EIoW8IUI5Rv/uYLf159G3Yp5Mevzpob1Gp/8b/o/mL3qP1QumRNNqxdAVu/0yJcjE2qUy62aRWkPoUgm8Is3gvBquzJoVCU/7tx/iPELj2gPuMRAhPbP+1dDn9aljIdV54mNHa9DIgWXbgSjxbDlyKyJ9yJtVy6VU5Px7+GnBYeQxdsTF64HIbnCurVjx12qnqFcsqx3alRUZbOvqTEsWySbSdOw8EjUeGWhik8xLbP92p/am9TrF5V7/46ODYugaumcyJnVC0fO3NXidBJXbgVj/pctUEXbu37c1eKx99gt/RJfzvgHEVHR+N+Ap5nbq2jj5NLGkcOasQ2DWnlCYd1KYGxOAiRAAiRAAiRAAiRAAiRAAvEIUFiPh8QRCyisO2JUuCYSIAESIIHnRYDC+vMiz3lJgARIwHUIUFh3nVhzpyRAAiRAAiRAAiTgCgRcWVi/8yAEb01dgiuapG58eHulR//mNdGuelm4xTHQ/zd/LTYePm1o7uXpgTbVymBIqzpwc3MyW13bhbNK5bZctyG4VpxYI6zLsAGnTmL9u8Mg/eRwc3dHqU5dULBufax5fdAzCesynkjvmz/5EDf27wNiYqQI8jRFzrLlUO3Nt1GwXgNVlNwvjiCsr9pxEWNn78P1O6GGbcjbtUVNP3wxqIYS0Q0VRifBYY/x3dwD2LL/Gm4EhCIqKkb1mTi8gaHVyYuBeOuHbThzOfZ7g3s6N3RuXBT1K+XD4LGbExTWkzK2YZIknqzaeRGf/bIH94MfqR6ZvTwwol8VnLlyHzNWnEi2sC6DWTN23OVGa/fVtKXH1QMCIpXLbfZxv6p4pV3puE0xYtIu/LH+jMqSLuK9uaPnp3/jwMnbiIiMNlTnzuaFD/pURrt6hQ1lcrLz8A30GbnOpCzuxbSPG6uHDaTcmrHjjpPU69at22D16tVw197Lp7T3d6FCzvVpG0ndJ9uRAAmQAAmQAAmQAAmQAAmQgO0IUFi3HdsUHJnCegrC5FAkQAIkQAJOT4DCutOHkBsgARIgAYcnQGHd4UPEBZIACZAACZAACZAACVhBwJWFdR1TQHAo7gWHIezRY+Ty9db+ZLaYKT0wJAzXAx5oWY/Ta9nWs1hsq8/hqK+2FL+ddWx7xUqyqT+4chmPQ0KQrXgJLSO6R4pPHREWhsBzZ5HGzQ3e+fPD08c3xed43gPeuBuKmwFhSJfWDQVyZYJvZs8UWZJkWr98MxghYREo4ecLD/e0KTJucgYJfxylMrt7aOJ8kfy+Kfo9x5Zj63t96bN1+PfELeye0SXBBwmk7cNHkVpG9RAl50t2dMnenjZtyjwIZMuxIyMjkTVrNgQHB2PgwIH45Zcp+tb5SgIkQAIkQAIkQAIkQAIkQAIkkGQCFNaTjOp5NqSw/jzpc24SIAESIAFHI0Bh3dEiwvWQAAmQQOojQGE99cWUOyIBEiABEiABEiABVyZAYd2Vo88M664dfe7engREfD9z1fTTHCzNX6JgFnilT2epiVPUHTsXgPbvrUSrWv4Y/359p1iztYvcu3cvatSoCU9PT5w9ewb5tYdDeJAACZAACZAACZAACZAACZAACVhLgMK6tcSeS3sK688FOyclARIgARJwUAIU1h00MFwWCZAACaQiAhTWU1EwuRUSIAESIAESIAESIAFQWHftm8BZs6Dbct2ufUdw97YisPf4LfT8ZG2Sh188thUqlciR5PaO1vCv7Rdw5OxdLN96XmWpX/x1K5QulNXRlpki6xk7diw++mgE3nzzTfz0048pMiYHIQESIAESIAESIAESIAESIAHXI0Bh3SliTmHdKcLERZIACZAACdiJAIV1O4HmNCRAAiTgwgQorLtw8Ll1EiABEiABEiABEkiFBCisp8KgWrElW4rfzjq2FfjYlASSTODu/YfYdvB6kts3qJwPWb3TJ7m9ozXs8tEaHNWE9bKFs+GtnhVRp0JeR1tiiq3n1q1bCA4ORr58+ZAhQ4YUG5cDkQAJkAAJkAAJkAAJkAAJkIBrEaCw7hTxprDuFGHiIkmABEiABOxEgMK6nUBzGhIgARJwYQIU1l04+Nw6CZAACZAACZAACaRCAhTWU2FQrdiSs0rltly3FfjYlARIgARIgARIgARIgARIgARIgARIgARIIEUIUFhPEYy2HoTCuq0Jc3wSIAESIAFnIkBh3ZmixbWSAAmQgHMSoLDunHHjqkmABEiABEiABEiABMwToLBunourlNpS/HbWsV0l9twnCZAACZAACZAACZAACZAACZAACZAACTgOAQrrjhMLCyuhsG4BDqtIgARIgARcjgCFdZcLOTdMAiRAAnYnQGHd7sg5IQmQAAmQAAmQAAmQgA0JUFi3IVwnGNpZpXJbrtsJwsYlkgAJkAAJkAAJkAAJkAAJkAAJkAAJkEAqI0Bh3SkCSmHdKcLERZIACZAACdiJAIV1O4HmNCRAAiTgwgQorLtw8B1g6xcvXVGr2Lpjr2E1fgXzqXP/gvnh71fAUM4TEiABEiABEiABEkgKAQrrSaGUetvYUvx21rFTb7S5MxIgARIgARIgARIgARIgARIgARIgARJwVAIU1h01MibrorBugoMXJEACJEACLk6AwrqL3wDcPgmQAAnYgQCFdTtA5hRmCWzZvhtbtu9RdYWeiOkiq1+6fA0XnojsDerWQIO6Nc32ZyEJkAAJkAAJkAAJmCNAYd0cFdcpc1ap3Jbrdp3oc6ckQAIkQAIkQAIkQAIkQAIkQAIkQAIk4CgEKKw7SiQsroPCukU8rCQBEiABEnAxAhTWXSzg3C4JkAAJPAcCFNafA3ROid/mLVZSuiUh3Vhot9QuJXEGhYTg0qWrCLx/H/ny5oFfgXxIly6dVVM8evxYSfc3bt5EjuzZIZnivbwyWBzj9p0APAgK1jLK54e7lfNZHJiVJEACJEACJOCCBCisu2DQjbZsS/HbWcc2wsNTEiABEiABEiABEiABEiABEiABEiABEiABuxCgsG4XzM86CYX1ZyXI/iRAAiRAAqmJAIX11BRN7oUESIAEHJMAhXXHjEtqXpUuor/cq7MmaBdIdKvWtk90wAQaSFb3BQuX43FEBNK6uSEqOhr58+bGS91fRPr0ngn0Mi0OCg5RMn7AvUDDGBm9vNCnZyfkypndpHFoWBiOHDuJM2cv4PzFy6rurddfha+Pt0k7XpAACZAACZAACVhHgMK6dbxSW2tnlcptue7UFmPuhwRIgARIgARIgARIgARIgARIgARIgAQcnwCFdcePkbZCCutOESYukgRIgARIwE4EKKzbCTSnIQESIAEXJkBh3YWD/xy2rsvn5jKmS9b1+nWqm5XYpU6Ovprkbovj/oMgTPzlNy0Tuhd6dWuPbFmz4NDRE1i5egOKFPZT0npi88ZoDSZN/Q337t1HlxfboHjRQrh2/SbmLVwGN02AHzbkFXh6eBiGOXPuIhYvXaWuIzRJPjomBhTWDXh4QgIkQAIkQALJJkBhPdnoUkVHW4rfzjp2qggsN0ECJEACJEACJEACJEACJEACJEACJEACTkWAwrpThIvCulOEiYskARIgARKwEwEK63YCzWlIgARIwIUJUFh34eA/h62PHP0DzMnqshRLdRe17OezNGk9qVnZLW3tQVAwDh4+hhhNEG9Yr5ZqumnrLmzbuRd9tUzohfwLGrov++tvJa4PHfyyktgNFWZOzl+4jNkL/lTSvT6uNDt05ASWrfwbbVs2QeVK5cz0hCa1L9UyrV9MVFiXNQeHhCJjRi+Vwd3sYCwkARIgARIgARcnQGHdtW8AZ5XKbblu174juHsSIAESIAESIAESIAESIAESIAESIAESeB4EKKw/D+pWz0lh3Wpk7EACJEACJJCKCVBYT8XB5dZIgARIwEEIUFh3kEC4wDL07OojR7xtdreWhHXp8CxZ1qOio3H6zHkcOHQEZ89fRpo0aTRZvSbq1qqm1vL9+OmIio7Ce28OVHX6AiUL+rw/lqJe7WpoVL+2Xmz2dcmKtThy7D8MGdAHOXNkM7QJf/QI3/4wBXnz5sarfboZyo1PEhPWHz1+jPUbt2vy+3FERkUhbdq0yKeN17hBbfgVyGc8FM9JgARIgARIwOUJUFh37VvAluK3s47t2ncEd08CJEACJEACJEACJEACJEACJEACJEACz4MAhfXnQd3qOSmsW42MHUiABEiABFIxAQrrqTi43BoJkAAJOAgBCusOEggXWIYI65cuX0PfXp3N7jYxYV3Psp6Q8G5u0IB7gZqkfkxlSQ8NDUOeXDlRoXxplCtTAhm9vFSXxxERGP3tBBQvWgg9u3YwGeZheDi+/n4ySpUoim6d2prUxb2YOnM+7gYEYsR7r8etwuTpcxAUHIIP3n4tXp0UJCas/7l8DY4eP4nSJYuhZPEikL0cOHwcvj6Z0atbR7NjspAESIAESIAEXJUAhXXTyF+/9wBBYY+QN6s3vL3Sm1bGuboZGASfjBmQwcM9To3zXDqrVG7LdevR+3fCT9A+ZggV+vWHR6ZMqthcmd7elq/7J09A4LlzhimyFC2KyoPj/x5taMATuxEIuX4d//25EJ4+Pijfp5+aN/j6NZz8c5FW5quVvWy3tfxz/BZ2H72BMoWzoUm1AmrevVrZnjhldluQA0504sI9rNh2Aa1r+6Nc0acPTttjqYyPPShzDhIgARIgARIgARIgARIgAeclQGHdKWJHYd0pwsRFkgAJkAAJ2IkAhXU7geY0JEACJODCBCisu3Dw7bx1yZDuVzAfGtStaXbmpArrL2vCu79frKxgdiCt8LCW6fzAwaO4dOUaMmfMiPLlSqFCudImmc/1voH3H+CnSTNQUavv0La5XqxeY7Svo8b8iHz58iSYHV3vIFnatcTtePuN/nqR4VX2fuHSFXz6wZsqO7qh4smJJWFdssOP0YR6X18fvDGor6FrtFYeERkJTw8PQxlPSIAESIAESIAEAArrQLQmJU9buwt//XNck9XD1W0hv6c0qVgCn3Y3/X1HKhfvOIS5W/bhXnAY3NzSoFT+XPi8ZwvkzuLtdLeULcVvZx1bD+Lk0kURo31aT5+tu5Epd25VPLlUEcRov1f23bYbGXPFluntbfm6Z9w3CDh9Sk1xaetm5KteE+1/m2fLKTl2Egnc2L8PS3t2gU9BP/Rav0X1urHvXyzt1RU+flrZutiyJA73TM0mLjqC7+cfRNcmxTDm9VpqrAkLD+OHBYfQrWkxjB4SW6ZPMurXfzBr5X/6ZbzXFjX9MHF4g3jljlJw8NQd7NJk/A71CyNfjtiHShJb28odFzBs3DZ8M7Q2OjUqmljzFK23Nj4pOjkHIwESIAESIAESIAESIAESIAGHJ0Bh3eFDJAuksO4UYeIiSYAESIAE7ESAwrqdQHMaEiABEnBhAhTWXTj4dt66SNtyWMqwLvWFjGT0+nWqG+R0PcN6UoT1LzTJXI7GDeugZvXKcBNDK4Hj8tXrmDH7D9WueeN68Vp98+MUJYUPG/JKvDrjglFjf0LOnNkx6JVexsXqfOGSlThx8gzeGToA3pnjiweWhPUYTTj7+ofJcE+XDoP7v2TIDB9vEhaQAAmQAAmQAAkoAq4urGu/OmDEb39h538XULpgbtQqVQhZM3nh0u17uHL3Psa+bPqpMSKr//zXNpTIlxPtapTFrfvBWLDlAHwzZcDUod2QLXNGp7qznFUqt+W69QA6krCur0lep2gifZ6q1SmsG0N5juepQVivXSEPCubOHI9imULZ0KN58XjljlLwy5Jj+GbOfsz7ojlqlEvaAyQHT9/BvDWnlMBftXQuu26FwrpdcXMyEiABEiABEiABEiABEiABpyNAYd0pQkZh3SnCxEWSAAmQAAnYiQCFdTuB5jQkQAIk4MIEKKy7cPDtvPXEhPUt23fj0uVrJqsyFtalfsv2PRg54m2TNuYutu3cg/0Hj+FBUDDy5cmNCuVLoVzpksiQIX285jdu3sYvM+ahWpWKaNWsYbz6Md9NhLd3Zrw+sE+8OuMCaefjkxlDBsRvN3/hcpw+ex7D3xoML68Mxt3UuSVhXRrs2P0vNmzeofpWq1welSqUg4+2Jh4kQAIkQAIkQALxCbi6sL7n1CUMn7EcjSsUxyfdmyGtm1t8SE9KIqOi0fGrX7U2afDb273gkzH295SZ6/di5oa96Ne0Ovo1qZ5gf0essKX47axj63GisK6T4KslAqlBWP/5vfpoXdvf0jYdsi45wvrz3AiF9edJn3OTAAmQAAmQAAmQAAmQAAk4PgEK644fI22FFNadIkxcJAmQAAmQgJ0IUFi3E2hOQwIkQAIuTIDCugsH385b1zOkJ0U4N7c0XWhPKEN73D6Smfzchcs4cOgoTp0+B2hZ1osXLYSK5UujaJFCBnkrKCQE3/88DeXKlESn9i1NhomKjoZkTi/sXxB9enYyqYt78fPkmYiIiMC7bw6MW4VftQzu16/fxCcfDoO5XO+JCesy4EltD8Lg5q072lbSoFSJomjRtIHZjO3xFsACEiABEiABEnAhAq4urL8zfSkOnruGRR/1Q3Zvy9nRtx07h0/mrEKHGuXwTsfYB/ceRUSi7/fzcP3eA+TJ6o3fh78sv0Y5zeGsUrkt160Hzx7CenRUFE4t+xN3jh1D0JXL8MqRAwXq1EOR5i3hpn1ikLkjsQzrEQ/DcHXnDlzdvRPB168jrbs7shYrDv9GTZCjTFlzQyL8fiCOzZ+HgFP/IUL7fT+Dto48lSqjSIuW8PTxjdfnyo7tOPf3aoTcuIF0GTLAp6Af/Bs3QZ4XqsRrm9SC20cO49LWzSjWtj0iw8Jwdu1q3Dt9ElmKFEOlAYOQ3jeLyVDW7HPfpPHIUboM7l+8gBv7/kWhxk1RrE077Jv0s7bnUyjasrWa12QC7UL2eWXndgSeP4fMefPBr34D+DVoZNIsucL61atXMXPmTDVW8eLF0a1bN5Nxk3NhrRA96td/MGvlf0iKsH4vKBwL1p1GxWI5IBnZjY/Zq0+qB3l6tShhKF618yLOXrmPIZ3LY9vBa9h64BpuBz5ENS2red82pVR7Q2Ojk9OX72Pt7ks4o70+joxCiYJZ0KlRUfjliX0A+cqtYCzZrP19VTv2n7yNnYdv4MWGRZA/59NP5nqpZUlk83n68HVUVAx+XXHcaBagQeX8KF4w/r2tN9p28Lq25qu4dCMYBbTs87XL50GTagX0asPr1KXH4J3RQ63xz01nsff4LfV32Ja1/NC0ekFDOzmxNj4mnXlBAiRAAiRAAiRAAiRAAiRAAqmeAIV1pwgxhXWnCBMXSQIkQAIkYCcCFNbtBJrTkAAJkIALE6Cw7sLBt/PWdWH95V6d4e8X/x/GE1vOyNE/oEHdGtqfmok1jVcfqgkih4/+p8nrx3A34J7KVN64QW1UrlgO0U+kdD9tTbI240MytP8wYbpZmd24nZzPnLMQVzUpfcR7ryNt2rQm1T9O/BVRWgbTd98cYFKuXyRFWNfbXr9xS2VcP3HyDLJm8cXgV3vBw8NDr+YrCZAACZAACbg8AVcW1rXn9dDk44moUDgvvu/fEfLw3fmbAUpcz5LJK969Me3v3Ziz6V/8r1dLNCxfTNX/smYXlu4+gmyZvXDl7n389dkAQ+b1eAM4YIEtxW9nHVsPk62F9QeXLuHvt17H3RPHkTFnLvj4+SHo2lWEaJJ57Y8+QYWXX9WXYvKamLC+f/IE7P1xHDy9feDj74+I0FAEnjsLN01cr/vJSJTp3tNkvJCbN7GoY2s8vHdPSdnSJ/jaNTy4dBGNx36HEh1NH0Td8/23OPDLJKRLnx7ZS5VBTHSUGl/E9t6btpuMbc3FsXmzse2Lz1H5tTdwdO5vyJwnLx5cvoTI8HD4FiqM7qvWwc3o7w3W7HNKmWJwz5gJnpkzI+zuHUQ+eoS8VashSBv/sSboP9YYdVu+GtlKlFRLlgcJtn3+MU4s+gNe2bMjc/4CuH30CGK08vJ9Xkadjz83bC25wvquXbtQu3YdNU7btm2xYsVyw5jJPbFWiLZGWBeBvMWw5Xi1XWmM6FfVZIl1By6GR7q02Dipo6H8jW+3YM2uS3jvpRcwafERFNSk71OXAiHfd7s2KYYxr9cytNVPpiw5ih/mH4Kb9ikWxQr4aq9a4rYrD7S/L6bB4Xmx9+0BTVL/cMIu1SUw+BFEpM+bIyMyeDx9wGPqx43gn8dbHxaPIqLQ9PVl6jrsUQQCgx7hm6G1lWRuaGR0Mnrmv5rgfgI+mTzUOs5efYD72lzdmxbHV0NM/35dpe/vyJMtIwrl9caeYzeR2csDF28EqdG+G1YHHRsUMYxsbXwMHXlCAiRAAiRAAiRAAiRAAiRAAi5BgMK6U4SZwrpThImLJAESIAESsBMBCut2As1pSIAESMCFCVBYd+HgP4et/zZvMS5cugJrs6xLZvEt2/dY3c/cFi9fuabEdZG8WzWPzSQ6Q8uAfk0TwYe/NRienk/l7/0Hj+KvNRvQtmUTVK5UztxwhrJNW3dh2869eKl7RxQt7G8oD7gXiPFTZqFs6RLo3KGVodz4xBphXe8n65L19ezaQWWO18v5SgIkQAIkQAKuTsCVhfXAkIdoP2oaWlctA/+cWTBr4z8IDX+sbolieXPg427NUDh3NsMt8vXiDVj17wn8PKgTKhbOp+T2V39agDfb1cM/py9j54nz+O3tXihk1MfQ2UFPnFUqt+W69VDdOLBPneYqV0HJ3nJhrkxvb+3r0p5dcPPgAdQf+SVKd+th6H5tzy48CgpC4WYtDGXGJ4kJ65KlXD5hqGDd+upTk6SvSPDLendHyM0b6L15hxLk9TF3fTMah36dhgZfjDZZR8DpU6pJtuJPs2aL/D6tcjl458uPHtrv12mfPAgqUvnl7VtRuGlzfVirX3VhXTK2d5y3UGWDl8zvG4e/qzKvtxg/2YSJNfsUYV2k965LV+Luyf+wuHN77QEBf3RbsUZltv+9TXPUfP8jVOo/UK37yOxZ2PHV/1CqczctPqNU/CWbvLA6u3olWv/yqyHTugjvAVom+HSentqaY/8OZK4sLhBbCOs37obiuvYnu08GQ0Zyc2X6WnRh/YWSOZE3e/xPmPjqtZrI5OWumidXWC/hlwXzvmiOLN6euHA9CL0/X6dlWg/DruldkN03g74UlSm9z8h1qFg8OyYNb4hc2WIfGgoLj1SZyd/v/YKhrX7yy5Jj+GbOfjV+jXK59WKLryt3XMCwcdsSFNYla3vXj9agSqmcmPFpE2TM4K6E98FjNmmZ4q+rsvov5DPMIcK6CPDt6xXGt2/WUXK9ZJTv98UGyN5X/9jO0NZcLMyVGTrwhARIgARIgARIgARIgARIgARcigCFdacIN4V1pwgTF0kCJEACJGAnAhTW7QSa05AACZCACxOgsO7CwX9OW5dM6YW0bOZ942QzT2g5uqye3OzqCY2rJcJTH20u9QePHMfylevQvHE91KxeWXWRjKQist++E4D33hxoENkjIyNV+1w5sqNggaf/sB94/wF+njQDxYtp2RK7tDeMvXbDVuz55wD69OyEwv6mH6GuJtK+JCasX7x8Ff4F8+vN1eumrTs1Qf4fdO/cDiWLP81yZ9KIFyRAAiRAAiTgggRcWVg/fe02+v/8u5LSb90PxstNqqNQrqw4fukm5mz+F17ag3l/fPAyMqaPfUDvg5krsPvkRcx4qyeK5M6OIZMXqd9hJr7WBWMWrcfa/f/hhwEdUbmo9Z+O87xuPVuK3846tj1iIbL1qoGvoHi7Dmjy7Q9WTZmYsJ7QYJJ1XbKSt5gwxUQs3zj8HZxavhQ9Vq9HliJFE+quyoOuXMbcJvVRtGVrNPtxgsW21lbqwrqI9m2mzzJ0P7VsCTZ+8C6qDn0LVd8YZihP6MTcPkVYL6Ktuel3PyJa+/uJum7eEs1/nqSGkWz65V/qi9ojPlX1M2tWQXRUJPps2aky1etzSTb6OY3qIH+Nmmg7Y45enKzXffv2oUOH2IzkTZs2xcyZM5I1zrN00oX1DJ7pkC6tls48zrF58otKNJfi5Arrw3tXxqAXyxpG/mDCTizeeBbzv2yB6mVyGco7vr8Kx88HYO3P7VE4n4+h3NKJLYT1N7/bilU7L2LhmJaorIn8+nFayzDfUsswX69SXsz8rKleDF1Y//Pr1kq21ysaDP4T1++E4r9FvZFWyxjPgwRIgARIgARIgARIgARIgARIIDECFNYTI+QQ9RTWHSIMXAQJkAAJkICDEKCw7iCB4DJIgARIIBUToLCeioProFu7qGVYn6VlWhdpvX6d6vDXXhM6bCWrx50vIiIC03/7HXfu3tPWVAN58+TE/kPHcPLUWTSsV1OV6X32H9Kyrq/eoAT294cNQrp0Tz+qfcWq9Thw+BgqlCulZVQviUuaaL5j979KVO+tCevG/6y/edsu7ePjRZsHjh4/BRHeq1augAzpPVVZnVrV4OHurtWdxJ/L16BYkUIqS3vWLD4QgX3Xnv2ahJEWQwb10fqkV334hQRIgARIgARIAHBlYf3k1VsYOP4PdRu892IjtKv+VKqcvelfTP97N/o3q4k+jauqNsM1YX2PJqzP1IT1o5duYPyKbfh1WA/4a5L72EUbsHrfCXzfvwOqFDP/0J0j3m/OKpXbct32iNO+SRPwz0/j0GryNPg3amLVlEkR1iUT+tk1K/Hg0iWEBdxFjPZwqWRZv7Z3Nxp8ORalu3QzzHlhwzqseX0Q8rxQBRVfHYA8lasifZYshvq4Jwvbt0Lg+XOo/NpQ+DdoiGwlSiKN9nv2sx66sF7rgxGo+MoAw3CB585iQaumKNvjJdTTsp0bH0ndpwjqJTt2UnuX/sKwmPawQOOx36nhplUqo0n4bdBw9Ndqbwu0T4zKnDcf8teqEzvdk7+HyMWFjetV2St7D8TWOfFXXVj/+b36aF3b3+JOkiusL/+uDcoWefpJFfP/PoVPp+yB8ZxR0TEo020uihX0xV/j2lpch3GlLYT1tu/8BZHTT2qiufZBBSZH5T6/I7OWcX7LlE6GchHWIyNjsH9OdxMxXRff/5nVDdl8+PdPAzCekAAJkAAJkAAJkAAJkAAJkECCBCisJ4jGkSoorDtSNLgWEiABEiCB502AwvrzjgDnJwESIIHUT4DCeuqPsSPuUKT1rTv24oL2KpnT5TDOIC51cuj1DerWVNe2/BL28CH++HMlLmsyuGjkIovXrP6CJqzXMpn2zLmLmP/HUmTJ4ouhr/UzkdBFQF+1dhMOaRnbI6Oi4ObmpkTzzh1awl0bz/gYNfYnSBb3hI733xqEjF5eiNbG3Lf/sCa+70NQcLCheZ7cOdG2VRPkzf00i5+hkickQAIkQAIk4MIEXFlYvxkYjK5jZ6ro/zniFeTwyWS4Ey7euoc+389F/XJFMeqlVqpcl9I/69Ec45ZuRtc6ldCvaXVV9/HsVdh+/Bxmvd1LZWw3DOTgJ7YUv511bHuEbNNH7+PkksXounw1spcsZdWUiQnr1/bswtqhr+FRUBDcM2ZEjjJlkc7DE2H3AnD3xHHU/WQkyvXua5hTMo5v/uRDnF6xDDHa7+RySJ8qQ4aiUGMtk3Qca1ek940fvqcEeGnrnsELpTQB/oWBg+GV42lGaqmz5tCF9VaTp2sSf2ND16CrVzBX+2Sn0l27o8GoMYZya/YpwnrpLt0Nwvsv5UuihCasi7wvx69VK8CvQSOV7f7i5k1YPfhVZM6XHz5+fob54p60mzk3bpHTXdtDWD8yvycyZnj6dzvJri5Z1n94uy7a1SusmF27E4J6A/9E0+oFMeXDhknmaAthvXLv37WHrdNi1/Qu8dbR/M3luHD9AU4t6mN4W4iwnjd7JqwY18ak/Xs/78DSzeew69cuyJXVy6SOFyRAAiRAAiRAAiRAAiRAAiRAAuYIUFg3R8XhyiisO1xIuCASIAESIIHnSIDC+nOEz6lJgARIwEUIUFh3kUA76DYlg/qly9eUmG68RMm+LkdiGdiN+6TU+cPwcNy/H4ScObNrGeXif4y8zCPZ0DNl9IonoetrEFn99u27yJYtCzw9PPTiZ34N0TJLBmpr8/XxRuZMGZ95PA5AAiRAAiRAAqmRgCsL648iItH0k0lKVBdh3fgICA5Fxy9/RRm/PJg8JFZc/GXNLszbsg9ZMnnBJ2N6lV3d/Ulm6dcnL8LRizew/NMBWn0G46Ec+txZpXJbrtseAds5ehQO/zYDHectRJ4qsRn8kzqvJWFdhPNZdarh0YMHaD97AXJXesGQ/VyE9A3vvx1PWNfnDb8fqGVg34ML69fh/Pq1iNR+zxdBXETxeIf2kOjt48dwbfdOnFq+FPfOnEam3LnRZ8uueIJ7vL4JFFgjrFu7T2uE9Rv792Fpzy4o06MX6o/8MoHVpo7ilBLWRdr2yeiJjZM6GsC88e0WrNl1CUkR1oPDHqNirwWoWS4P5n7RzDBGYie2ENZFnJf1HJzbI9709Qf9iaBQ0zoK6/EwsYAESIAESIAESIAESIAESIAEkkmAwnoywdm3G4V1+/LmbCRAAiRAAo5NgMK6Y8eHqyMBEiCB1ECAwnpqiGLq2INkXZfD/4msnjp2xV2QAAmQAAmQAAnYm4ArC+vCuuvYWbgZGIS4GdZ3nDiPEb+tRAMtw/oXTzKsbzp8GiPnr1WZdSe+1gVlNZldDhHfW438Bb4ZM2DxR68YMu+qSgf/Ykvx21nHtkfIji2Yi20jP0W9z/6Hsr36WDXl9MrlVPbvbivWxOsXePYMFrRuhuJtO6DJdz+Y1O/9cRz2T56QoLBu3FgE9D/at0LeKtU08X2+cZXZ83VvD8XZ1SvRYe4fyFu1mtk2iRVaI6xbu09rhPWHAQGYWasKCtZrgDbTYj+BIbG1J6f+5s2bWLp0qerq7++Pli1bJmeYZ+pjjbCuZ0FvVcsf49+vb5j33LUHaPbGMvjn8U62sC6DVXv5D7hp2fx3apnN06ZNYxjf0sm0Zccx9v/s3Xd8FHX+x/E3BAgJKRB6770qoCCK0kVExIZYAE8ED9vJyU9FLOehoiKeFRUERVAE6agUAUHpCILSew2hJJBACCXJb2Zwl2w2lGB22dl57eNx7sx3vvMtz8/i/fPm65crNPKl1mp+VekLdXU/m/7rdj31zgK99UQz3dmyirvdddF1wAwtWxunlV91VXTEub9MffJ0qhWqr1w6WtPf7ejqLn8E1hcuNP5iyMaN1pytWrVS+Quc/O9eGBcIIIAAAggggAACCCCAgO0ECKzbomQE1m1RJhaJAAIIIOAnAQLrfoJmGgQQQMDBAgTWHVx8to4AAggggAACCAShgNMD6yNmL9EXPy1TvztbquM1ddwVfm/qfE1YuFo92zVVt5ZnT8A+dSZVtw8cboUqv+7XTVHh+a3+3y9fpze/+0kPGv0eMfrb6WPXULkv1+2P+h0zwspf39xS4YWLqMv0GcobFu4xbUpCgvIXKuTR5roZ1/lWHd6wXv9YulKhUdGuZuv7yPZtxritVOa6Zrpt5Gj3s9PGf3lodJsbZYaxbxjwiuo+2N39LPXkSYWEhrrvzQuz31ctr1ehylV198Sp7mepp04pJG9er1PUF735un4fMUy3fPK5KrRo6e6fnYvsBNazu8/sBNbNNU/pfr/2LVsi8y8FxFSt5rWNk0ePKDS6oFd7dhoWLVqkZs2ut17p2LGjpk6dkp3Xc6RvdgLrZ1LTVPPu0YqJzq+lI+9xzz/qhw36z7Clfzuw/p/hyzTq+/X6T68meqB9dff45kVC4kkVivL8jZrt037Zrn8NWaDH7qqnvvdfZTZd9HOxwPqH41br3W9+14B/NNZDHWu5x/tuzhY9++FC9exUW8/3aORu90dg/ZFHemn48OHWnBMnTlDnzudOsncvhAsEEEAAAQQQQAABBBBAwPYCBNZtUUIC67YoE4tEAAEEEPCTAIF1P0EzDQIIIOBgAQLrDi4+W0cAAQQQQAABBIJQwOmB9bgjSXr4vW+Umpamnm2bqmKJwvpzZ6y+NELsEWH59HW/7iqQ/9wpu6PmLNfwWYut09Xvvr6BDhjvfz57qfLnzaPPnrhXJQpF2upX4svgt13H9lcBVw3/VIvfHqRClSrrqp69FV2hopL27tGmaVNU1gic13+oZ5ZLWfvNGM1/ZYB1ynqNO+6ywu6lmzRR0dp1lZ6aqm9uaaMjO3eogfF+eSM8nnzwoFZ8/IH1zAx6Zw6sT/vHg1b4ukKLVoouV956d+OkCdqzeKGa9O2nq3v3ca9jrxHi/nnAc6pxx90qWqu28uQP077lS7Vq2KfKW6CAuv442ytE7375IhfZCaxnd5/ZDaybJ7iPv/M2heQLtfZfrF49paak6PCmTdo4eYIqtmqja59+5iI7uvBjuwXWzd30HDhH837boxYNy+ju1lUUeyhZo35Yr/ijJ1XYCLLP+fhckPrxt3/Wj4t2as3X96lAmPGXHP76uILf7z59g25rXsnVrMTjp9Tuick6dCRF3TrUsE5Mz507l/7YcljfzNqoXz67y93XdbH/cLJa9Zmo0HwhuqVZBdWvWsT6C0Vtri2nqALn/r29aE2sFXo33/ttwwF9aQTj72tXXU3qlLCGio7Mp+vrl7Kuk5JP6abeE3U85bSe7nqVGlQvqnXbDmvw6JUy1zNv6B0qUjDM6mv+g8C6m4ILBBBAAAEEEEAAAQQQQOBvChBY/5uA/nmdwLp/nJkFAQQQQMAeAgTW7VEnVokAAgjYWYDAup2rx9oRQAABBBBAAAEEMgs4PbBueuw6mKAXR/+g7fsPu3mqly6m/l3aqGLxwu4218VII6D+zfzflHL6jNVUrmghDXywgyoUj3F1sc23XUPlvly3P4u35Yfp+vW1V5V86KB72ujy5XXTwEEqfU0Td1vGi3TjL1f8/vlnWjdurI7u3iWlp6vZ8wNUv8fDVrfDGzdo9r+fUvzmTdZ9buNE9Jp33q1yN9yoHx/r7RVYN0Pz68Z9o5OJie5pzBPfzVPYzVB2rty53e1mkNsc+5Axhzmv61Osbj3d+J+BVmje1Zbd7+wE1s2xs7PP7AbWzfHNcP88I5wf+9uKc3vNlUvF6tTVNU8+rXLNbzK7XfbHjoH1bXuPqudrc7QzNsnad4nC4fqsf0s9Omie8uUJ+VuBdXPAw0dT9PJnSzRryS7jLxGd/X3lCcmtjs0ravCTZ0+jzwy+YNVevT92tbbtO6qjx05Zj398r5OqlTt3Av49z/9oBdUzv+u6r1O5sKYMvtV1qx2xiXrqnQX6c+u5/0+oaoz3Xt/mql6+kLufeeGPwHqHDrfqhx9+UF7jz/JG489exYoVPdbADQIIIIAAAggggAACCCAQHAIE1m1RRwLrtigTi0QAAQQQ8JMAgXU/QTMNAggg4GABAusOLj5bRwABBBBAAAEEglCAwPq5oiYmp2i3EV4vGROtmMjwcw+yuDJPZN8ae8joV0BFogpk0cMeTb4Mftt17CtRueSDB6zweXiRooouW04ygtF/52OeQG6G2U8dO6bC1aobJ4WfO206q3HN/ol7dlunsYdGRyuqTFnlCTt3inTmd04ePWL036MzJ1MUWaqMIkqcPak6cz9f32d3n5ezntPJyUrYusUK7keVKWOdRn854wTLO6mp6dpqBNfz5smtiqWifLKtU6dTrTnOnElXhVKRigy/8O/XJ4swBo1PTLHC+WWKR6hohlPVfTVfVuOeOXNGMTGFlZSUpF69eunTTz/JqhttCCCAAAIIIIAAAggggEAQCBBYt0URCazbokwsEgEEEEDATwIE1v0EzTQIIICAgwUIrDu4+GwdAQQQQAABBBAIQgEC60FY1Gxsya6hcl+uOxt8Vte431dd8isRpUqpQLHil9zfrh3Nk9jNsPylfPJFRalQpcqX0pU+CDhOYOnSpWrSpKlCQ0O1xfhzVcb4SxN8EEAAAQQQQAABBBBAAIHgFCCwbou6Eli3RZlYJAIIIICAnwQIrPsJmmkQQAABBwsQWHdw8dk6AggggAACCCAQhAIE1oOwqNnYki+D33YdOxt8VtePq1e85Fea9O2nq3v3ueT+du045cGu2rtsySUtv+z1N6jj56MuqS+dEHCawKBBg/T88/315JNP6r33/ue07bNfBBBAAAEEEEAAAQQQcJQAgXVblJvAui3KxCIRQAABBPwkQGDdT9BMgwACCDhYgMC6g4vP1hFAAAEEEEAAgSAUILAehEXNxpbsGir35bqzwWd13ThpwiW/UqR2HRWuVv2S+9u1465fF+jEwYOXtPxw48T5ss2uv6S+dELAaQJxcXFKSkpS6dKlFRYW5rTts18EEEAAAQQQQAABBBBwlACBdVuUm8C6LcrEIhFAAAEE/CRAYN1P0EyDAAIIOFiAwLqDi8/WEUAAAQQQQACBIBQgsB6ERc3GlnwZ/Lbr2NngoysCCCCAAAIIIIAAAggggAACCCCAQI4IEFjPEUZfD0Jg3dfCjI8AAgggYCcBAut2qhZrRQABBOwpQGDdnnVj1QgggAACCCCAAAJZCxBYz9rFKa12DZX7ct1OqT37RAABBBBAAAEEEEAAAQQQQAABBAJHgMB64NTiAishsH4BHB62wN5/AABAAElEQVQhgAACCDhOgMC640rOhhFAAAG/CxBY9zs5EyKAAAIIIIAAAgj4UIDAug9xbTC0L4Pfdh3bBmVjiQgggAACCCCAAAIIIIAAAggggECQCRBYt0VBCazbokwsEgEEEEDATwIE1v0EzTQIIICAgwUIrDu4+GwdAQQQQAABBBAIQgEC60FY1Gxsya6hcl+uOxt8dEUAAQQQQAABBBBAAAEEEEAAAQQQyBEBAus5wujrQQis+1qY8RFAAAEE7CRAYN1O1WKtCCCAgD0FCKzbs26sGgEEEEAAAQQQQCBrAQLrWbs4pdWXwW+7ju2U2rNPBBBAAAEEEEAAAQQQQAABBBBAIHAECKwHTi0usBIC6xfA4RECCCCAgOMECKw7ruRsGAEEEPC7AIF1v5MzIQIIIIAAAggggIAPBQis+xDXBkPbNVTuy3XboGwsEQEEEEAAAQQQQAABBBBAAAEEEAgyAQLrtigogXVblIlFIoAAAgj4SYDAup+gmQYBBBBwsACBdQcXn60jgAACCCCAAAJBKEBgPQiLmo0t+TL4bdexs8FHVwQQQAABBBBAAAEEEEAAAQQQQACBHBEgsJ4jjL4ehMC6r4UZHwEEEEDATgIE1u1ULdaKAAII2FOAwLo968aqEUAAAQQQQAABBLIWILCetYtTWu0aKvflup1Se/aJAAIIIIAAAggggAACCCCAAAIIBI4AgfXAqcUFVkJg/QI4PEIAAQQQcJwAgXXHlZwNI4AAAn4XILDud3ImRAABBBBAAAEEEPChAIF1H+LaYGhfBr/tOrYNysYSEUAAAQQQQAABBBBAAAEEEEAAgSATILBui4ISWLdFmVgkAggggICfBAis+wmaaRBAAAEHCxBYd3Dx2ToCCCCAAAIIIBCEAgTWg7Co2diSXUPlvlx3NvjoalOBkSNHavPmLe7V9+z5sCpVquS+5wIBBBBAAAEEEEAAAQQQQAABBPwtQGDd3+KXNR+B9cti4yUEEEAAgSAVILAepIVlWwgggEAACRBYD6BisBQEEEAAAQQQQACBvy1AYN2TcF/8USUmn1SpmChFhef3fBiEd74Mftt1bFeZl3/4npServoP9VS+iAirOas2V//sfK8d+7UOb1iv6we8rNx58mTnVVv1zcorqzZ/b+rmm9tr5syZql+/vjX18OHD1KhRI38vg/kQQAABBBBAAAEEEEAAAQQQQMAtQGDdTRHIFwTWA7k6rA0BBBBAwN8CBNb9Lc58CCCAgPMECKw7r+bsGAEEEEAAAQQQCGYBAutSmhFKHjZjkaYtW2uE1VOscufKJbVuUF0v3tvOq/xJJ05qwsLVmrLkDyWfPKXn7m6tFvWqevWzQ4NdQ+W+XLerbkNrVVF6aqq6zV+siBIlrOahNSsrPS1N3RcsVoHiZ9tc/bPz/WOfXto+Z7Z6r9mgkNDQ7Lxqq76+NPw7EK7Aenp62t8ZhncRQAABBBBAAAEEEEAAAQQQQCDHBAis5xilLwcisO5LXcZGAAEEELCbAIF1u1WM9SKAAAL2EyCwbr+asWIEEEAAAQQQQACB8ws4PbBuZNXV/8tpWrh+u2qVK6HralZUTES4dh6I1+5DRzSoR0c3Xlpauj6dsVCTF/+hE6dOK29IiE4bgeaXut5shNurufvZ6cKXwW+7ju2qny/D1gTW/37o31Wny/kmsH45aryDAAIIIIAAAggggAACCCCAgC8FCKz7UjfHxiawnmOUDIQAAgggEAQCBNaDoIhsAQEEEAhwAQLrAV4glocAAggggAACCCCQLQGnB9aXbNyp/xsxRa3qV9OAe9sqJHfu8/qZIfV2Lw5VjTLF1a1VY63duV9jfl5BYP08YgTWzwNjNBNYJ7B+/l8HTxBAAAEEEEAAAQQQQAABBBBwogCBdVtUncC6LcrEIhFAAAEE/CRAYN1P0EyDAAIIOFiAwLqDi8/WEUAAAQQQQACBIBRwemC97/BJWrV1r8Y//5CKRBW4YIXN09RXb9urRlXLWf0+m7FIo+cRWD8fGoH188mcC6w/8vtabZo8SXuXLlbe8AIq1/xGVb75Fq8XE7Zs1o6f5+rwxg1KiY9XVNlyKlKzlmrccZdy583r1T/t9GltmDxRscuXKvnwIeWPLqjC1WsYY3dQdPnyXv3Tjd/2RqN/3JrfdTxuvwpVrqpqnTqrcLXqXn3Nht2//qKtM3/QsdhY5QkLU3S58qrQqrVKXt3Io//lnFK/Z88ejRw50hqnWrVq6tKli8eYOXHDCes5ocgYCCCAAAIIIIAAAggggAACCOSkAIH1nNT02VgE1n1Gy8AIIIAAAjYUILBuw6KxZAQQQMBmAgTWbVYwlosAAggggAACCCBwQQEnB9bT06XWL3yk+pVKaUjPzkpNS9O2/Yet4HqhiPALupkPCaxfmIjA+vl9XCesV7nlVu00guhFatRSwvatSklIUL1uD+n6F17yePmTWlVk/FwVVaaMwosW06F1a3U6OVnF6tXXLUOHKbxIUXf/NCN8PqVbV8WuWK5QI6huBttTEuKVsG2rqnXspJZvvO3ua14cPxCnmU8+pv2rfjPC7BWUJzRUhzdtVIjx3fL1t1T11ts8+i8Z8rZWfvqx8uTPb4xdW+lpqUrYusWa68G5v3j0vZzA+qJFi9Ss2fXWOB07dtTUqVM8xsyJGwLrOaHIGAgggAACCCCAAAIIIIAAAgjkpACB9ZzU9NlYBNZ9RsvACCCAAAI2FCCwbsOisWQEEEDAZgIE1m1WMJaLAAIIIIAAAgggcEEBJwfWE46dUKf/DlOHxrVVoVghfTFnmY6nnLK8qpYqqhe6tFWlEoXP60dg/bw01gO7B9ZjV66w9lG8bn33KeZZtV1YIeunrsC6GRDv/PU4K3B+5sQJTe/1kPYtW6q7xk+2wuiut1d8/KFq3dPFHUw3T1Bf/eUILX57kOrc96Cav/yqq6sVgP++98OqaoTT2wz+n7s9+dAhJWzZpNJNrnO3mRczHn9U22bPVIvX31TNO++xnh348w/Ne76fEvfu0f0z51ohefPB6ePHNaxhXUWVLqOuP/6kkHz5rP5nUlK065f5qtSmnXXv+kdWXlm1ufqb3wTWM2pwjQACCCCAAAIIIIAAAggggIBTBAis26LSBNZtUSYWiQACCCDgJwEC636CZhoEEEDAwQIE1h1cfLaOAAIIIIAAAggEoYCTA+ub9h5Qz/fHWqH0uCNJ6tH6WlUsHqO1O/frq3nLFR6aT98+20MF8p8N5WYuP4H1zCKe93YPrHvuJmfvXIH1Fq8NUs27urgHN09Fn3T/Pare+U61GjTY3Z7VhRkeH3ldI+tU9C5Tf3R3WT9hnOb1f1bNX/mv6nR9wN2e1YUZTP/uzttU8upG6vzNeI8um7+fptl9n9S1Tz+jho8+Zj1L3L1Lo1vfqCrtO6jt/z706J9TNytWrNDtt3e2hmvTpo1GjhyRU0O7x+GEdTcFFwgggAACCCCAAAIIIIAAAggEiACB9QApxIWXQWD9wj48RQABBBBwlgCBdWfVm90igAACV0KAwPqVUGdOBBBAAAEEEEAAAV8JODmwvmFPnHp98K1F+8wdLXXbtXXczKPmLtfwmYvVs21TdWvV2N2e8YLAekYN72sC694mrhZXYP0+4/TyghUqupqVnpqqobWrqnj9Brrz24nudvMi7vdV2rtsiY7Fxur0iWTr2Y65c5Qnf351X7DY3fdEfLy+vP4ahRcrpkaPPaUyTa9TVJmy7ucZL9Z+M0bzXxmg4g2uUkyVamcfpadb36mnT2nT1Mmq3K692r3/sfu1cZ1uUcK2rWr4zydU4aYWKly9hnKFhLif2+GCwLodqsQaEUAAAQQQQAABBBBAAAEEnCVAYN0W9SawbosysUgEEEAAAT8JEFj3EzTTIIAAAg4WILDu4OKzdQQQQAABBBBAIAgFnBxY35+QpHsGjbSqOqH/P1Q0OsJd4R1x8eo2ZLRurFtF/33gFnd7xgsC6xk1vK8JrHubuFpcgfWHl69WaFSUq9n6HnHt1UYIPVTd5p8NoZsh9plPPaZts2dKuXKpUMVKiixV2uobu+o35c6TVw8vW+UxxppRX2jpu2/rdPLZYHuB4iXU4OFHVLvLfVbA3dV50Zuv6/cRw1SkVm3lL1jQ1ezxXaRGLV33bH93296lizXnuWd0bN8+qy1vWLhq3t1FV/d6VOFFi7n7BfIFgfVArg5rQwABBBBAAAEEEEAAAQQQcKYAgXVb1J3Aui3KxCIRQAABBPwkQGDdT9BMgwACCDhYgMC6g4vP1hFAAAEEEEAAgSAUcHJg/eTpM2oz4GMrqG4G1jN+DicdV+eBn6t2+ZIa2ufujI/c1wTW3RRZXhBYz5LFanQF1rv/skQFihX36PhZg1qKLF1GXb+fZbX/8dWX+mXgK6pyy61q/vKrRrC8kLv/mDY3KeXoUa/Autkh9dQp7Vu+TLt/XWCclD5JyYcOqWrHTmoz+H/u91d8/KGWvfeO2r77gTW++8HFLoxT2A+s/VN7Fy/UximTFL95kyJKlFC3nxdZofqLvX6lnxNYv9IVYH4EEEAAAQQQQAABBBBAAAEEMgsQWM8sEpD3BNYDsiwsCgEEEEDgCgkQWL9C8EyLAAIIOEiAwLqDis1WEUAAAQQQQAABBwg4ObBulveeQV9of0KiMp+w/uu6ber/5XTdZJyw/ionrF/WnwQC6+dncwXW7xj7nUpc1dDd8UR8vEY2bahyN9yoW4d/YbWbp6tvnfGD7p81T9HlK7j7nklJ0fCr6yhvRGSWgXV3R+Mi9eRJfX1zK6UkJOihxSuUJyzMerzlx+8161+Pq2m/53RVz94ZX8nW9aynn9CWH6br9tHfqlTja7L1bubO+/fv16RJk6zmChUqqH379pm7/O17Aut/m5ABEEAAAQQQQAABBBBAAAEEEMhhAQLrOQzqm+EIrPvGlVERQAABBOwpQGDdnnVj1QgggICdBAis26larBUBBBBAAAEEEEDgYgJOD6yPmL1EX/y0TP3ubKmO19Rxc703db4mLFytnu2aqlvLxu72jBecsJ5Rw/uawLq3iavFFViv3fV+3fjKQFez1owaqV9fe1XXv/CS6nV7yGqf3fdJbf5+mjp/M14lr27k7rtq+Kda/PYghUYX9Aism+H0kNBQdz/Xxfg7btPBdX+q54o1yhcRYTWfTDyqMW1aKG94uO6bMcfrvbQzZ6ywe94CBaz+5qntIXnzep2ivujN1/X7iGG65ZPPVaFFS9eUl/W9aNEiNWt2vfVux44dNXXqlMsa50IvEVi/kA7PEEAAAQQQQAABBBBAAAEEELgSAgTWr4R6tucksJ5tMl5AAAEEEAhiAQLrQVxctoYAAggEiACB9QApBMtAAAEEEEAAAQQQyBEBpwfW444k6eH3vlFqWpp6tm2qiiUK68+dsfrSCLFHhOXT1/26q0D+fG7r5Zt2yTx93fys3bVfm/YeUKOq5VS2SEGr7a7rG7ivrYYA/4ddQ+W+XLc/SuYKrJtB8Lr3d1PZG5rr0Lq1WvLOW8oXGakH5ixQ3rBwaymbpk7WT/2eVpGatVTvwR6KKltOO+fP1frvxitXSG6lnUn1CKwv/+B/2rNkkareeptiKlfVqePHtWPubK0bN1Zlr79BHT8f5bHF9RPGaV7/Z1WochVd9XAvRVesqBOHDunAH2u0YeJ4tXrrXZX9K0C+d9kS/TzgOdW4424VrVVbefKHad/ypVo17FOZe+n642yFRkV7jJ/dGwLr2RWjPwIIIIAAAggggAACCCCAAALBIEBg3RZVJLBuizKxSAQQQAABPwkQWPcTNNMggAACDhYgsO7g4rN1BBBAAAEEEEAgCAWcHlg3S7rrYIJeHP2Dtu8/7K5w9dLF1L9LG1UsXtjdZl6M+fk3ffrjQo+2jDfv9bpDV1Uuk7EpoK99Gfy269j+KJgrsN5p1Nea+dRjSklIsKYtVKmy2g8dpoIVKnoswwyy//75Z0pLTbXaI0uV1s0fDtW8Ac8rae9ej8D6lh+ma9Hbb+jYvn3nxsiVS5Xb3qzmxmnuYTEx59r/utq14GfNf+VFY6w97me5jZPUyzRtphtefEXR5cpb7QlbNmv2v5/SoY0bpPR0d99idevpxv8MVNHadd1tl3tBYP1y5XgPAQQQQAABBBBAAAEEEEAAATsLEFi3RfUIrNuiTCwSAQQQQMBPAgTW/QTNNAgggICDBQisO7j4bB0BBBBAAAEEEAhCAQLr54qamJyi3UZ4vWRMtGIiz55ufe5pcF7ZNVTuy3X7u9Lpxun+8Zs3KV9EhCJLn/8vO5xMPKoj27apQImSiihR4qLLPBYbq2P7Y2UGz6PKlFH+goUu+s6J+Hgd2bFNoZFRxjtllScsLMt3Th49osQ9e3TmZIoiS5W5pPVkOdAVarz55vaaOXOmbrrpJmsF7747RA0aNLhCq2FaBBBAAAEEEEAAAQQQQAABBBCQCKzb4ldAYN0WZWKRCCCAAAJ+EiCw7idopkEAAQQcLEBg3cHFZ+sIIIAAAggggEAQChBYD8KiZmNLvgx+23XsbPBZXeN+X3XJr0SUKqUCxYpfcn86+kbggw8+0Lp1692DP/30v1StWjX3PRcIIIAAAggggAACCCCAAAIIIOBvAQLr/ha/rPkIrF8WGy8hgAACCASpAIH1IC0s20IAAQQCSIDAegAVg6UggAACCCCAAAII/G0BAut/m9DWA9g1VO7LdWe3oB9Xr3jJrzTp209X9+5zyf3piAACCCCAAAIIIIAAAggggAACCDhDgMC6LepMYN0WZWKRCCCAAAJ+EiCw7idopkEAAQQcLEBg3cHFZ+sIIIAAAggggEAQChBYD8KiZmNLvgx+23XsbPBZXTdOmnDJrxSpXUeFq1W/5P50RAABBBBAAAEEEEAAAQQQQAABBJwhQGDdFnUmsG6LMrFIBBBAAAE/CRBY9xM00yCAAAIOFiCw7uDis3UEEEAAAQQQQCAIBQisB2FRs7Elu4bKfbnubPDRFQEEEEAAAQQQQAABBBBAAAEEEEAgRwQIrOcIo68HIbDua2HGRwABBBCwkwCBdTtVi7UigAAC9hQgsG7PurFqBBBAAAEEEEAAgawFCKxn7eKUVl8Gv+06tlNqzz4RQAABBBBAAAEEEEAAAQQQQACBwBEgsB44tbjASgisXwCHRwgggAACjhMgsO64krNhBBBAwO8CBNb9Ts6ECCCAAAIIIIAAAj4UILDuQ1wbDG3XULkv122DsrFEBBBAAAEEEEAAAQQQQAABBBBAIMgECKzboqAE1m1RJhaJAAIIIOAnAQLrfoJmGgQQQMDBAgTWHVx8to4AAggggAACCAShAIH1ICxqNrbky+C3XcfOBh9dEUAAAQQQQAABBBBAAAEEEEAAAQRyRIDAeo4w+noQAuu+FmZ8BBBAAAE7CRBYt1O1WCsCCCBgTwEC6/asG6tGAAEEEEAAAQQQyFqAwHrWLk5ptWuo3Jfrdkrt2ScCCCCAAAIIIIAAAggggAACCCAQOAIE1gOnFhdYCYH1C+DwCAEEEEDAcQIE1h1XcjaMAAII+F2AwLrfyZkQAQQQQAABBBBAwIcCBNZ9iGuDoX0Z/GZsG/wAWCICCCCAAAIIIIAAAggggAACCCAQEAIE1gOiDBdbBIH1iwnxHAEEEEDASQIE1p1UbfaKAAIIXBkBAutXxp1ZEUAAAQQQQAABBHwjQGDdN652GZVQuXelfGniPRstCCCAAAIIIIAAAggggAACCCCAAAISgXVb/AoIrNuiTCwSAQQQQMBPAgTW/QTNNAgggICDBQisO7j4bB0BBBBAAAEEEAhCAQLrQVjUbGzJl+Fsxs5GIeiKAAIIIIAAAggggAACCCCAAAIIOFqAwLotyk9g3RZlYpEIIIAAAn4SILDuJ2imQQABBBwsQGDdwcVn6wgggAACCCCAQBAKEFgPwqJmY0uEyr2xfGniPRstCCCAAAIIIIAAAggggAACCCCAAAKcsG6T3wCBdZsUimUigAACCPhFgMC6X5iZBAEEEHC0AIF1R5efzSOAAAIIIIAAAkEnQGA96EqarQ35MpzN2NkqBZ0RQAABBBBAAAEEEEAAAQQQQAABBwtwwrotik9g3RZlYpEIIIAAAn4SILDuJ2imQQABBBwsQGDdwcVn6wgggAACCCCAQBAKEFj3LOq++KNKTD6pUjFRigrP7/nwr7vTZ1K1/0iSjqecUunC0YoMC82ynx0aCZV7V8mXJq7ZJs7bqt1xSWrXpLxqVChkNWfV5urP96ULLFwdq5lLdqr7rTVVuXT0pb+YoeeWPUf18fg1GVqkx++pp0pZjLfv4HGNn7NZ0RGh6mHMaX72Hjym7+ZsUcHIUHXvcLbNYzBuEEAAAQQQQAABBBBAAAEEEEAgkwCB9UwggXlLYD0w68KqEEAAAQSujACB9SvjzqwIIICAkwQIrDup2uwVAQQQQAABBBAIfgEC61JaerqGzVikacvWGmH1FKvouXJJrRtU14v3tnP/CDbvO6hRc5dr0frtMkPrrk+9CqX05G3NVa10MVeTbb59Gc5m7PP/DB58eZYWrYnVO/+6QbffWMnq+MBLs7T4j1gNefoGdWp+ts18MGLqOr02crl7sNzGj7NIwfyqaISnu3eoYYXe3Q8D5OLb2Zs1cMQyazWfPNdSzeqXdK9s484E3fXcD9Z97851jCB4ffeznLgYNnmtBn25QqNeaesxb3bGNtf49lcrrVd2xCZq+75EjX3tZjWuVdxrmBXrD6hL/x9VrkSk5g29w3q+fF2c7n1hhsqXjNTcj8+2eb1IAwIIIIAAAggggAACCCCAAAIIZBAgsJ4BI3AvCawHbm1YGQIIIICA/wUIrPvfnBkRQAABpwkQWHdaxdkvAggggAACCCAQ3AJOD6wbWXX1/3KaFhoh9FrlSui6mhUVExGunQfitfvQEQ3q0dH9A/h6/m/67MdFalqjgmqWLaHw0Lz6+c8t+mPHPuM6n0Y8dZ9KGiez2+lDqNy7Wr40cc12OYF1Myxdp3Jhpaala8OOeK3edEgnT6fq+R6N1LNTbdfQAfE9ZsZGvfTpEoWE5NKdLarojceuc6/rnTEr9emkP5Wamq7H7q6nvvdd5X6WExc5EVjPuI6PvlujIWNWEVjPiMI1AggggAACCCCAAAIIIIAAAjkuQGA9x0l9MSCBdV+oMiYCCCCAgF0FCKzbtXKsGwEEELCPAIF1+9SKlSKAAAIIIIAAAghcXMDpgfUlG3fq/0ZMUav61TTg3rYKyZ37vGhrd+1XdHh+lSlS0KPPm9/N0ffL1+q2a+vomTtaejwL9BtfhrMZ+/zVv5zA+nPdG+qR2+u4B92y56jaPTFZ4fnzaPXX98k8eT1QPq7AevOrSmv15oNa9kUX5Qk5+2frpkcnqmKpKC1YtZfAeqAUjHUggAACCCCAAAIIIIAAAgggcMUFCKxf8RJcygIIrF+KEn0QQAABBJwiQGDdKZVmnwgggMCVEyCwfuXsmRkBBBBAAAEEEEAg5wWcHljvO3ySVm3dq/HPP6QiUQUuC3j19r164pMJql2+pIb2ufuyxrhSLxEq95b3pYlrtpwIrJtjtX5skrbvS9Siz+9W8Zhwa/jklDNauHqfFq2J1b5Dx62geLVyBdX6mrKqXamwawke30eSTsoMmW/YkaBjJ06pSMEwNaxRTDdfV14FI0I9+po3W3Yf0fcLd2jDzgQVCMurq6sXVZc21Yy/8HE2NO8KrL/2z6Z6+bOl+uT5FmrRsIzWbDmkzv2+15uPN9OzHy7MMrC+YNU+zV+5Rztjk1S2RKSa1Stprd1rEUbDkWPGun/cqD+2HlapIgXUsXlFrVh3QIO+XKFRr7RVs/olPV4z+4//aYvWb4+3TqevVTFG999cXQUjvffoepET1l0SfCOAAAIIIIAAAggggAACCCDgSwEC677UzbGxCaznGCUDIYAAAggEgQCB9SAoIltAAAEEAlyAwHqAF4jlIYAAAggggAACCGRLwMmB9fR0I/D7wkeqX6mUhvTsrNS0NG3bf9gKrheKOBv+vRTMVVv36KnPJqp1g2p6qevNl/JKwPTxZTibsc9f5pwIrP+x5bBu7zdd1csX0g//u809mStgHR2RTxVKRun4idMyT2PPmye3Xu55rbq2q+bua17sP5ysjn2nKT4xRaWLRqhCqUjtPXBcO2IT9faT1+uOFpU9+n89c6MGfr5cISG5rLk3GqF1MyTfqGYxjXixtRVgdwXWP+x3kybM3WIFwgc/db1eH7lcS/6M00s9r1GX/j96BdbN559PXSdz7VXLFrTWbYbp7zXC8K/1aeqxjn0Hj+uBl2dq1/4kq6/5cHfcMV1nBNznLN/tFVj/bcMBPTF4vg4dOWGtO/5oirX3EoXDrXWbjll9XJ5jX7tZjWsV9+qyYv0Bay/ljHD9vKF3WM+Xr4vTvS/MUPmSkZr78dk2rxdpQAABBBBAAAEEEEAAAQQQQACBDAIE1jNgBO4lgfXArQ0rQwABBBDwvwCBdf+bMyMCCCDgNAEC606rOPtFAAEEEEAAAQSCW8DJgfWEYyfU6b/D1KFxbVUoVkhfzFmm4ymnrIJXLVVUL3Rpq0olsj6ROuOvYvDEuZq69E+rf7ura2R8FPDXhMq9S+RLE9dsm3YdUVLyKVUsFaWYqPxWc1Zt5oMRRoD7NSPI3aBaEdU0TgRPTU23Tio3g+JN6pTUc90bqk7lc7/Tn3/bo1y5cqn5VaWN77MzmuHu+16codhDyVrw2Z3u09jNp+Zp5MMmr5V5Gvq9bc+F2c3xzU/GIPe6bfHq9Mx01a4co+EvtLJOYjcD8aN+2KDBo1fqkdtrG+tpZJ3W/tKnS2QG1lNOndErw5Zq6cguatVnorp3qKmrjdPbMwfWzUD5Pc//6BF8P3k6VY++MVfmqetmGP7Gq0tbazL/0e/9XzVx3lYNNkL1nf8K1Zvh+P/7YKHVJ+MJ6ydOnrFOozeD9aNfbWudNJ+alq55K/bo6XcXWIH3CW92cHu5JzEuLhZYP5Z8Wht3JSg0b4i7Dlm1ZRyTawQQQAABBBBAAAEEEEAAAQQQyCxAYD2zSEDeE1gPyLKwKAQQQACBKyRAYP0KwTMtAggg4CABAusOKjZbRQABBBBAAAEEHCDg5MD6pr0H1PP9sVYoPe5Iknq0vlYVi8do7c79+mrecoWH5tO3z/ZQgfz5zvtL+G3LbvUdPklXVy5rndLuCgif94UAe+DLcDZj50yxXYF1MxCdz/hfmvGfBjBD4mGhefTv+6/SA+1rWKenX2y2IWNWWeHroc+2UNsm5dzdn3nvV036eatmfnC7qpSJdrdnddFz4BzNMwLxGcPgrn5tH5+svQePac3X92vs7E1yBdZvaFBKjXt8q2631NDwKWs1/9M7rZPNMwfWnzROP/9+4Q6Ne6O9GhqBdtfHDPK3f2qKEcAvpZEvtbGaE4+fUqPuY62g+ffvnjtd3nx469PTtH5HvMcazUC+Gcx/7K566muYZfwM+GSxvpm5SeONec0gfebPxQLrmftzjwACCCCAAAIIIIAAAggggAAClyNAYP1y1Pz+DoF1v5MzIQIIIIBAAAsQWA/g4rA0BBBAIEgECKwHSSHZBgIIIIAAAggggIAl4OTA+oY9cer1wbeWwzN3tNRt19Zx/ypGzV2u4TMXq2fbpurWqrG7PeOFGXL/50fjlJqWpmFP3KtiBSMzPrbFNaFy7zL50sR7tou3uALr5knqj9x+9jeacipV81fu0bMfLFJMdKimD7lN4fnzuAczA+1m+HtnbJIOHT2hNOM08X2HjmvJH/v1ep/r1KVNVXff2Ut36dFB86yQuHlCeqOaxVUoKtT9POPFtQ+N09FjJ9X5psruZiM/b31+33xQm41w+Y/vddLydXHuwHr768pb489Ztlt1qxTWxLc6aMX6A14nrHfsO01mOH3D+Ae9Tjpv2G2sIsPz6udP7rTm+nPrYeuk9wfaV9d/ejVxr8W8+M/wZRr1/XqPwPqT7xhh+F93WEH9ghFn9+Za975Dx7RwdaxefuRaK1TvMZhxQ2A9swj3CCCAAAIIIIAAAggggAACCPhCgMC6L1RzfEwC6zlOyoAIIIAAAjYWILBu4+KxdAQQQMAmAgTWbVIolokAAggggAACCCBwSQJODqzvT0jSPYNGWk4T+v9DRaMj3GY74uLVbcho3Vi3iv77wC3udtdFYnKK+nw8XgePHtN7ve9UjTLeJzO7+gbyty/D2YydM5XPKrDuGvnDcav17je/W6FtM7xtfhb/Eas+b/4s8xTyAmF5VadSjELzhRjB9RSt2xavl3teo24darqG0JnUND3/0SJNmb/N+MsXZ9PntSsV1hP31FPra8q5w+PJKWdUt+sYRRjB8fpVi7jfz3zRv0dj/bbhgEdgffqv2/XUOwvU/6HGevi2WlkG1hs+OFahoSFaNPzuzEOq3ZNTtH3fUW0c381az09G+L33G3P1ZJf6eureBh79Pxq/RkO+XuURWO/0zHSZIfemdUsqd26P7u4bM4SfMYjvekBg3SXBNwIIIIAAAggggAACCCCAAAK+FCCw7kvdHBubwHqOUTIQAggggEAQCBBYD4IisgUEEEAgwAUIrAd4gVgeAggggAACCCCAQLYEnBxYP3n6jNoM+NgKqpuB9Yyfw0nH1Xng56pdvqSG9vEM0CafPKV/fTZJW/cf0ps9blOjqmUzvmqra0Ll3uXypYn3bBdvuVBgfc7y3er1+lw92L6GXul1rRU4b2Kegn78pMa82k5X1yimkNy5rEkmG4H0f//vF6/AumsFR5JOGmH3/TJPXJ+5ZKfMU9xf69NU97apZnUxw+y1u4xWueKRmvXh7a7XsvweM2OjR2Dd7GQG40OMtHguYzlZnbDevNcEJSWf0qrRXb3GvLH3BCuA73pmnhR//0sz1atzHT3braFH/8GjV2rohD88AusPvjxLi9bEaunIe1SkYJhH/4vdEFi/mBDPEUAAAQQQQAABBBBAAAEEEMgJAQLrOaHo8zEIrPucmAkQQAABBGwkQGDdRsViqQgggIBNBQis27RwLBsBBBBAAAEEEEAgSwEnB9ZNkHsGfaH9CYnKfML6r+u2qf+X03WTccL6qxlOWD91JlX9Pp+i1Tv26tX7b1HzOpWzdLVLoy/D2YydM7+CCwXWR05bp4Ejluu+dtX130ebaMvuI9Zp5J2aV9KQp2/wWMCQMatkhq8zn7Du0emvm027jujWp6eqce3iVvDd1afdE5O1Pz5ZK0d1VUjI2SC861nG76wC6xmfZxVY7zpghpatjdPKr7oqOiKfu/vJ06lqcP83qlw6WtPf7Wi179qfpBb/nKgOzSro/WdudPc1L8yT3M0T3Ue90lbN6pe0nr306RKZa5r4VocLng7vMdBfNy7/oc+2UNsm5bLqclltycnJGjt2rPVuTEyMbr/9wn8J4LIm4SUEEEAAAQQQQAABBBBAAAEEbCNAYN0WpSKwbosysUgEEEAAAT8JEFj3EzTTIIAAAg4WILDu4OKzdQQQQAABBBBAIAgFnB5YHzF7ib74aZn63dlSHa+p467we1Pna8LC1erZrqm6tWxstZsnRL8warqWbNyh/ve0Vbura7j72/WCULl35Xxp4j3bxVtcgennujfUI7ef+42aJ553+vd0rd8Rr9f+aZyE3raatu09qjaPT7aC2mZg2/U5fuK0FfA+fDTFK7BuBsJD84a4ulrfZr/mvb5TlbIFNWXwre5nH45brXe/+V2v9m6i+2+u7m53XZintBeMDLXC4WZI/MN+N6n9deVdj93fWQXWXWMP+EdjPdSxlrvvd3O26NkPF6pnp9p6vkcjqz0tPV1tjX3GGeH5RZ/frcjwswH3xOOn1KzneCWnnPEIrJtBeDMQn1XA3Rzw6LFTiiqQzzr93T3xXxc/Ldut3m/M1T9uq6UXHjr774LMfS7nfu/evSpT5ux/naFevXpavfr3yxmGdxBAAAEEEEAAAQQQQAABBBAIEgEC67YoJIF1W5SJRSKAAAII+EmAwLqfoJkGAQQQcLAAgXUHF5+tI4AAAggggAACQSjg9MB63JEkPfzeN0pNS1PPtk1VsURh/bkzVl8aIfaIsHz6ul93Fch/Ngw78qelGjl7qUoUitI11bxPWg7Ll1eP3ep5qnWg/2R8Gc5m7Jypviuw3rhWcdWtUlhGVlsJiSn6bcMB7Y47ZrWNe7298hmhczPEbp6CviM2UQ/fVlstG5XRwSMn9MG4NUoznpmB9swnrHd/ZbaiI/MZfcuqfMlI7diXqInztmrRmlg988DV+ueddd0bMcPtHf41VeYJ5w/eUkM3NCilsNA8xriJmrV0p46fOKNxb7S/rMB6UvIp3dR7oo6nnNbTXa9Sg+pFtW7bYQ0evVK5c+fSvKF3qEjBMPdaJszdov/7YKEaVCtirLGe1f7R+DXasueIV2DdfPjM+79qkrGvFg3L6I6WlVU8JtzyW/xHrKb/sl2rv75PeUJyu8d3XZwy9tzqsUmKO5xshO8rqE7lwkbAP7e6dajp6nJZ3wTWL4uNlxBAAAEEEEAAAQQQQAABBIJWgMC6LUpLYN0WZWKRCCCAAAJ+EiCw7idopkEAAQQcLEBg3cHFZ+sIIIAAAggggEAQCjg9sG6WdNfBBL04+gdt33/YXeHqpYupf5c2qli8sLvtf1Pma+Ki1e77zBdR4fk1/eVemZsD+p5QuXd5fGniPdvFW1yBdVfPXLmkwtFhKlkk3Dox/L521VUgLK/rsTbsSNC/3l2gzbuOWG158+TWXa2q6MarSuvRQfO8AutvjvpNY2dtknk6uesTnj+Put1SU/9+4CrlNifM8DGD5QNHLNfkn7fJ/K8OuD5li0cYp67XME6Br31ZgXVzHDNo/9Q7C/Tn1nN/FquWK6j3+jZX9fKFXFO5v0dOWydz/afPnF1H62vKql7VIhoyZpXHCevmC+ap7Kbl+9+uNoL1p91jREcYYf3GZfXWE8289urqZAb9Xxm2VL9vOmS9GxGeV6vH3Od6fFnfy5cv1zXXXGu9+/DDD2v48GGXNQ4vIYAAAggggAACCCCAAAIIIBAcAgTWbVFHAuu2KBOLRAABBBDwkwCBdT9BMw0CCCDgYAEC6w4uPltHAAEEEEAAAQSCUIDA+rmiJianaLcRXi8ZE62YyPBzD4L4ypfhbMa+cj8c86R18xT0Y8mnjaB3Qev09Qutxuy/Oy5JBxNOKDoiVGb43Dw5/UIfM6y+3ThZ/ZgR/i5ZpIBKFM65PzPxxgnyO2OTVMZYR9EMp6pntR7zBPSNO4+oVNECRpA/f1ZdPNrME+r3Hjym/caJ6ebYZYpFKCTEM5Tv8YKPbt566y09++xzypcvnzZt2qjy5cv7aCaGRQABBBBAAAEEEEAAAQQQQMAOAgTW7VAlEVi3RZlYJAIIIICAnwQIrPsJmmkQQAABBwsQWHdw8dk6AggggAACCCAQhAIE1oOwqNnYEqFybyxfmnjPRotTBdq3v0UzZsxQnz599NFHHzqVgX0jgAACCCCAAAIIIIAAAggg8JcAgXVb/BQIrNuiTCwSAQQQQMBPAgTW/QTNNAgggICDBQisO7j4bB0BBBBAAAEEEAhCAQLrQVjUbGzJl+Fsxs5GIejqKIEzZ86oUKEYmd9bt25RqVKlHLV/NosAAggggAACCCCAAAIIIICAtwCBdW+TAGwhsB6ARWFJCCCAAAJXTIDA+hWjZ2IEEEDAMQIE1h1TajaKAAIIIIAAAgg4QoDAuiPKfN5NEir3pvGlifdstDhRwAyqb9++XWFhYSpTpowTCdgzAggggAACCCCAAAIIIIAAApkECKxnAgnMWwLrgVkXVoUAAgggcGUECKxfGXdmRQABBJwkQGDdSdVmrwgggAACCCCAQPALEFgP/hpfaIe+DGcz9oXkeYYAAggggAACCCCAAAIIIIAAAgggcE6AwPo5iwC+IrAewMVhaQgggAACfhcgsO53ciZEAAEEHCdAYN1xJWfDCCCAAAIIIIBAUAsQWA/q8l50c4TKvYl8aeI9Gy0IIIAAAggggAACCCCAAAIIIIAAAhKBdVv8Cgis26JMLBIBBBBAwE8CBNb9BM00CCCAgIMFCKw7uPhsHQEEEEAAAQQQCEIBAutBWNRsbMmX4WzGzkYh6IoAAggggAACCCCAAAIIIIAAAgg4WoDAui3KT2DdFmVikQgggAACfhIgsO4naKZBAAEEHCxAYN3BxWfrCCCAAAIIIIBAEAoQWA/ComZjS4TKvbF8aeI9Gy0IIIAAAggggAACCCCAAAIIIIAAApywbpPfAIF1mxSKZSKAAAII+EWAwLpfmJkEAQQQcLQAgXVHl5/NI4AAAggggAACQSdAYD3oSpqtDfkynM3Y2SoFnRFAAAEEEEAAAQQQQAABBBBAAAEHC3DCui2KT2DdFmVikQgggAACfhIgsO4naKZBAAEEHCxAYN3BxWfrCCCAAAIIIIBAEAoQWA/ComZjS4TKvbF8aeI9Gy0IIIAAAggggAACCCCAAAIIIIAAApywbpPfAIF1mxSKZSKAAAII+EWAwLpfmJkEAQQQcLQAgXVHl5/NI4AAAggggAACQSdAYD3oSpqtDfkynM3Y2SoFnRFAAAEEEEAAAQQQQAABBBBAAAEHC3DCui2KT2DdFmVikQgggAACfhIgsO4naKZBAAEEHCxAYN3BxWfrCCCAAAIIIIBAEAoQWA/ComZjS4TKvbF8aeI9Gy0IIIAAAggggAACCCCAAAIIIIAAApywbpPfAIF1mxSKZSKAAAII+EWAwLpfmJkEAQQQcLQAgXVHl5/NI4AAAggggAACQSdAYD3oSpqtDfkynM3Y2SoFnRFAAAEEEEAAAQQQQAABBBBAAAEHC3DCui2KT2DdFmVikQgggAACfhIgsO4naKZBAAEEHCxAYN3BxWfrCCCAAAIIIIBAEAoQWA/ComZjS4TKvbF8aeI9Gy0IIIAAAggggAACCCCAAAIIIIAAApywbpPfAIF1mxSKZSKAAAII+EWAwLpfmJkEAQQQcLQAgXVHl5/NI4AAAggggAACQSdAYN2zpPvijyox+aRKxUQpKjy/58O/7pJPnlJcQpJSTp9RSaNfwQJhWfazQ6Mvw9mMff5fwMR5W7U7LkntmpRXjQqFrI5ZtZ1/BJ6cT2Dh6ljNXLJT3W+tqcqlo8/X7YLtW/Yc1cfj13j0efyeeqqUxXj7Dh7X+DmbFR0Rqh7GnOZn78Fj+m7OFhWMDFX3DmfbPAbjBgEEEEAAAQQQQAABBBBAAAEEMglwwnomkMC8JbAemHVhVQgggAACV0aAwPqVcWdWBBBAwEkCBNadVG32igACCCCAAAIIBL8AgXUpLT1dw2Ys0rRla42weopV9Fy5pNYNquvFe9u5fwQb9x7Q6+Nma2dcvPWO60GNMsX1RMfmqluhpKvJNt+Eyr1L5UsT12wPvjxLi9bE6p1/3aDbb6xkNT/w0iwt/iNWQ56+QZ2an20zH4yYuk6vjVzuelW5jR9nkYL5VdEIT3fvUMMKvbsfBsjFt7M3a+CIZdZqPnmupZrVP/dnY+POBN313A/Ws96d6+jxe+rn6KqHTV6rQV+u0KhX2nrMm51JzDW+/dVK65UdsYnavi9RY1+7WY1rFfcaZsX6A+rS/0eVKxGpeUPvsJ4vXxene1+YofIlIzX347NtXi/SgAACCCCAAAIIIIAAAggggAACGQQIrGfACNxLAuuBWxtWhgACCCDgfwEC6/43Z0YEEEDAaQIE1p1WcfaLAAIIIIAAAggEt4DTA+tGVl39v5ymheu3q1a5ErquZkXFRIRr54F47T50RIN6dHT/ABZv2KEPpi3QtdXLq3ThgkZwWFq2aZeWb96lkNy59dnjXVSheIy7vx0ufBnOZuzz/wIuJ7BuhqXrVC6s1LR0bdgRr9WbDunk6VQ936ORenaqff7JrsCTMTM26qVPlygkJJfubFFFbzx2nXsV74xZqU8n/anU1HQ9dnc99b3vKveznLjIicB6xnV89N0aDRmzisB6RhSuEUAAAQQQQAABBBBAAAEEEMhxAQLrOU7qiwEJrPtClTERQAABBOwqQGDdrpVj3QgggIB9BAis26dWrBQBBBBAAAEEEEDg4gJOD6wv2bhT/zdiilrVr6YB97a1gufnU0szgsK5zZR6ps+nPy7SmJ9X6PYmddW3c4tMTwP7llC5d318aeKa7XIC6891b6hHbq/jGkJb9hxVuycmKzx/Hq3++j7r5HX3wyt84QqsN7+qtFZvPqhlX3RRnpDc1qpuenSiKpaK0oJVewmsX+E6MT0CCCCAAAIIIIAAAggggAACgSNAYD1wanGBlRBYvwAOjxBAAAEEHCdAYN1xJWfDCCCAgN8FCKz7nZwJEUAAAQQQQAABBHwo4PTAet/hk7Rq616Nf/4hFYkqcFnSm/YeUM/3x+qaauU1+OFOlzXGlXrJl+Fsxj5/VXMisG6O3vqxSdq+L1GLPr9bxWPCrQmTU85o4ep9WrQmVvsOHbeC4tXKFVTra8qqdqXCWS7qSNJJmSHzDTsSdOzEKRUpGKaGNYrp5uvKq2BEqNc7W3Yf0fcLd2jDzgQVCMurq6sXVZc21Yy/8HH2L3S4Auuv/bOpXv5sqT55voVaNCyjNVsOqXO/7/Xm48307IcLswysL1i1T/NX7tHO2CSVLRGpZvVKWmv3WoTRcOSYse4fN+qPrYdVqkgBdWxeUSvWHdCgL1do1Ctt1ax+SY/XzP7jf9qi9dvjrdPpa1WM0f03V1fBSO89ul7khHWXBN8IIIAAAggggAACCCCAAAII+FKAwLovdXNsbALrOUbJQAgggAACQSBAYD0IisgWEEAAgQAXILAe4AVieQgggAACCCCAAALZEnByYD093Qj8vvCR6lcqpSE9Oys1LU3b9h+2guuFIs6Gfy8Fc/isxRo1Z7n6dLhe9za/+lJeCZg+hMq9S+FLE9dsORFY/2PLYd3eb7qqly+kH/53m2touQLW0RH5VKFklI6fOG2dxp43T2693PNadW1Xzd3XvNh/OFkd+05TfGKKSheNUIVSkdp74Lh2xCbq7Sev1x0tKnv0/3rmRg38fLlCQnJZc280QutmSL5RzWIa8WJrK8DuCqx/2O8mTZi7xQqED37qer0+crmW/Bmnl3peoy79f/QKrJvPP5+6Tubaq5YtaK3bDNPfa4ThX+vT1GMd+w4e1wMvz9Su/UlWX/Ph7rhjus4IuM9ZvtsrsP7bhgN6YvB8HTpywlp3/NEUa+8lCodb6zYds/q4PMe+drMa1yru1WXF+gPWXsoZ4fp5Q++wni9fF6d7X5ih8iUjNffjs21eL9KAAAIIIIAAAggggAACCCCAAAIZBAisZ8AI3EsC64FbG1aGAAIIIOB/AQLr/jdnRgQQQMBpAgTWnVZx9osAAggggAACCAS3gJMD6wnHTqjTf4epQ+PaqlCskL6Ys0zHU05ZBa9aqqhe6NJWlUp4n0idmJyiLbGHdCjxmJZt3KUFf25RheKFNahHR8VEXnrQPRB+Wb4MZzP2+Su8adcRJSWfUsVSUYqJym91zKrNfDDCCHC/ZgS5G1QroprGieCpqenWSeVmULxJnZJ6rntD1al87nf68297lCtXLjW/qrTxfXYNZrj7vhdnKPZQshZ8dqf7NHbzqXka+bDJa2Wehn5v23NhdnN885MxyL1uW7w6PTNdtSvHaPgLrayT2M1A/KgfNmjw6JV65PbaxnoaWae1v/TpEpmB9ZRTZ/TKsKVaOrKLWvWZqO4daupq4/T2zIF1M1B+z/M/egTfT55O1aNvzJV56roZhr/x6tLWmsx/9Hv/V02ct1WDjVB9579C9WY4/v8+WGj1yXjC+omTZ6zT6M1g/ehX21onzaempWveij16+t0FVuB9wpsd3F7uSYyLiwXWjyWf1sZdCQrNG+KuQ1ZtGcfkGgEEEEAAAQQQQAABBBBAAAEEMgsQWM8sEpD3BNYDsiwsCgEEEEDgCgkQWL9C8EyLAAIIOEiAwLqDis1WEUAAAQQQQAABBwg4ObC+ae8B9Xx/rBVKjzuSpB6tr1XF4jFau3O/vpq3XOGh+fTtsz1UIH8+j1/C4g079OzIqe62G2pX1n8fvEW5Xelg95PAvyBU7l0jX5p4z3bxFldg3QxE5zP+l2b8pwHMkHhYaB79+/6r9ED7GjJPT7/YZ8iYVVb4euizLdS2STl392fe+1WTft6qmR/criplot3tWV30HDhH84xAfMYwuKtf28cna+/BY1rz9f0aO3uTXIH1GxqUUuMe36rbLTU0fMpazf/0Tutk88yB9SeN08+/X7hD495or4ZGoN31MYP87Z+aYgTwS2nkS22s5sTjp9So+1graP79u+dOlzcf3vr0NK3fEe+xRjOQbwbzH7urnvoaZhk/Az5ZrG9mbtJ4Y14zSJ/5c7HAeub+3COAAAIIIIAAAggggAACCCCAwOUIEFi/HDW/v0Ng3e/kTIgAAgggEMACBNYDuDgsDQEEEAgSAQLrQVJItoEAAggggAACCCBgCTg5sL5hT5x6ffCt5fDMHS1127V13L+KUXOXa/jMxerZtqm6tWrsbjcvzJPZzXfNkPsva7dq1dY9ql+xtJ69q7VKFIr06BvoN74MZzN2zlTfFVg3T1J/5Pazv9GUU6mav3KPnv1gkWKiQzV9yG0Kz5/HPaEZaDfD3ztjk3To6AmlGaeJ7zt0XEv+2K/X+1ynLm2quvvOXrpLjw6aZ4XEzRPSG9UsrkJRoe7nGS+ufWicjh47qc43VXY3G/l56/P75oPabITLf3yvk5avi3MH1ttfV94af86y3apbpbAmvtVBK9Yf8DphvWPfaTLD6RvGP+h10nnDbmMVGZ5XP39ypzXXn1sPWye9P9C+uv7Tq4l7LebFf4Yv06jv13sE1p98xwjD/7rDCuoXjDi7N9e69x06poWrY/XyI9daoXqPwYwbAuuZRbhHAAEEEEAAAQQQQAABBBBAwBcCBNZ9oZrjYxJYz3FSBkQAAQQQsLEAgXUbF4+lI4AAAjYRILBuk0KxTAQQQAABBBBAAIFLEnByYH1/QpLuGTTScprQ/x8qGh3hNtsRF69uQ0brxrpV9N8HbnG3Z3WxevtePfnpBN3auI763dkyqy4B20ao3Ls0vjTxnu3iLVkF1l1vfThutd795ncrtG2Gt83P4j9i1efNn2WeQl4gLK/qVIpRaL4QI7ieonXb4vVyz2vUrUNN1xA6k5qm5z9apCnztynVCLabn9qVCuuJe+qp9TXl3OHx5JQzqtt1jCKM4Hj9qkXc72e+6N+jsX7bcMAjsD791+166p0F6v9QYz18W60sA+sNHxyr0NAQLRp+d+Yh1e7JKdq+76g2ju9mrecnI/ze+425erJLfT11bwOP/h+NX6MhX6/yCKx3ema6zJB707ollfs8h9GbIfyMQXzXoATWXRJ8I4AAAggggAACCCCAAAIIIOBLAQLrvtTNsbEJrOcYJQMhgAACCASBAIH1ICgiW0AAAQQCXIDAeoAXiOUhgAACCCCAAAIIZEvAyYH1k6fPqM2Aj62guhlYz/g5nHRcnQd+rtrlS2poH+8Abca+5vUDg79S0omTmjTgYeXOlSvz44C992U4m7FzpuwXCqzPWb5bvV6fqwfb19Arva61AudNzFPQj5/UmFfb6eoaxRSS++zvcbIRSP/3/37xCqy7Vnkk6aQRdt8v88T1mUt2yjzF/bU+TXVvm2pWFzPMXrvLaJUrHqlZH97uei3L7zEzNnoE1s1OZjA+xEiLm388sjphvXmvCUpKPqVVo7t6jXlj7wlWAN/1zDwp/v6XZqpX5zp6tltDj/6DR6/U0Al/Dykc1AAAQABJREFUeATWH3x5lhatidXSkfeoSMEwj/4XuyGwfjEhniOAAAIIIIAAAggggAACCCCQEwIE1nNC0edjEFj3OTETIIAAAgjYSIDAuo2KxVIRQAABmwoQWLdp4Vg2AggggAACCCCAQJYCTg6smyD3DPpC+xMSlfmE9V/XbVP/L6frJuOE9VcvcsK6OU7Xt0ZpX/wRzXj1nwrLl9dsssWHULl3mXxp4j3bxVsuFFgfOW2dBo5YrvvaVdd/H22iLbuPWKeRd2peSUOevsFj8CFjVskMX2c+Yd2j0183m3Yd0a1PT1Xj2sWt4LurT7snJmt/fLJWjuqqkJDz/8WMrALrrjHM76wC610HzNCytXFa+VVXRUfkc3c/eTpVDe7/RpVLR2v6ux2t9l37k9TinxPVoVkFvf/Mje6+5oV5krt5ovuoV9qqWf2S1rOXPl0ic00T3+pwwdPhPQb668blP/TZFmrbpFxWXWhDAAEEEEAAAQQQQAABBBBAAIG/LUBg/W8T+mMAAuv+UGYOBBBAAAG7CBBYt0ulWCcCCCBgXwEC6/atHStHAAEEEEAAAQQQ8BZwemB9xOwl+uKnZep3Z0t1vKaOG+i9qfM1YeFq9WzXVN1aNrba444kqXjBSHcf18WqrXv0r2ETVbpwQX3dr5ur2RbfvgxnM3bO/ARcgennujfUI7ef+42aJ553+vd0rd8Rr9f+aZyE3raatu09qjaPT7aC2mZg2/U5fuK0FfA+fDTFK7BuBsJD84a4ulrfZr/mvb5TlbIFNWXwre5nH45brXe/+V2v9m6i+2+u7m53XZintBeMDLXC4WZI/MN+N6n9deVdj93fWQXWXWMP+EdjPdSxlrvvd3O26NkPF6pnp9p6vkcjqz0tPV1tjX3GGeH5RZ/frcjwswH3xOOn1KzneCWnnPEIrJtBeDMQn1XA3Rzw6LFTiiqQzzr93T3xXxc/Ldut3m/M1T9uq6UXHjr774LMfbhHAAEEEEAAAQQQQAABBBBAAIG/K0Bg/e8K+uV9Aut+YWYSBBBAAAGbCBBYt0mhWCYCCCBgYwEC6zYuHktHAAEEEEAAAQQQ8BJwemDdDKE//N43Sk1LU8+2TVWxRGH9uTNWXxoh9oiwfEYAvbsK5D8bhu03YooOHD2mZjUrGuH0aB1NTtGi9dut/mlGeHjggx3UvE5lL+NAbiBU7l0dX5p4z3bxFldgvXGt4qpbpbCMrLYSElP024YD2h13zGob93p75TNC52aI3TwFfUdsoh6+rbZaNiqjg0dO6INxa2T+Rs1Ae+YT1ru/MlvRkfmMvmVVvmSkduxL1MR5W7VoTayeeeBq/fPOuu5FmuH2Dv+aKvOE8wdvqaEbGpRSWGgeY9xEzVq6U8dPnNG4N9pfVmA9KfmUbuo9UcdTTuvprlepQfWiWrftsAaPXqncuXNp3tA7VKRgmHstE+Zu0f99sFANqhUx1ljPav9o/Bpt2XPEK7BuPnzm/V81ydhXi4ZldEfLyioeE275Lf4jVtN/2a7VX9+nPCG53eO7Lk4Ze2712CTFHU42wvcVVKdyYSPgn1vdOtR0deEbAQQQQAABBBBAAAEEEEAAAQT+tgCB9b9N6I8BCKz7Q5k5EEAAAQTsIkBg3S6VYp0IIICAfQUIrNu3dqwcAQQQQAABBBBAwFvA6YF1U2TXwQS9OPoHbd9/2A1UvXQx9e/SRhWLF3a3fTV3uSYtXqNDicfdbeZFmSIF1fvm63Rj3Soe7Xa48WU4m7Fz5hfgCqy7RsuVSyocHaaSRcKtE8Pva1ddBcLyuh5rw44E/evdBdq864jVljdPbt3VqopuvKq0Hh00zyuw/uao3zR21iaZp5O7PuH586jbLTX17weuUm5zwgwfM1g+cMRyTf55m86kprmflC0eYZy6XsM4Bb72ZQXWzYHMoP1T7yzQn1vP/VmsWq6g3uvbXNXLF3LP5boYOW2dzPWfPnN2Ha2vKat6VYtoyJhVHiesm/3NU9lNy/e/XW0E60+7hlB0hBHWb1xWbz3RzGuvrk5m0P+VYUv1+6ZD1rsR4Xm1esx9rsd8I4AAAggggAACCCCAAAIIIIDA3xYgsP63Cf0xAIF1fygzBwIIIICAXQQIrNulUqwTAQQQsK8AgXX71o6VI4AAAggggAACCHgLEFg/Z5JonJi+2wivl4yJVkxk+LkHma4OGqesH05KNsK6qUbfKMVEFFCmTG+mNwL3llC5d218aeI9m29azJPWzVPQjyWfNoLeBa3T1y80k9l/d1ySDiacMALcoTLD5+bJ6Rf6mGH17cbJ6seM8HfJIgVUovD5/8xcaJysnsUbJ8jvjE1SGWMdRTOcqp5VX/ME9I07j6hU0QJGkD9/Vl082swT6vcePKb9xonp5thlikUoJMQzlO/xAjcIIIAAAggggAACCCCAAAIIIOAHAQLrfkD++1MQWP/7hoyAAAIIIBA8AgTWg6eW7AQBBBAIVAEC64FaGdaFAAIIIIAAAgggcDkCBNYvRy143vFlOJuxg+d3wk4QQAABBBBAAAEEEEAAAQQQQAAB3woQWPetbw6NTmA9hyAZBgEEEEAgKAQIrAdFGdkEAgggENACBNYDujwsDgEEEEAAAQQQQCCbAgTWswkWZN0JlXsX1Jcm3rPRggACCCCAAAIIIIAAAggggAACCCAgEVi3xa+AwLotysQiEUAAAQT8JEBg3U/QTIMAAgg4WIDAuoOLz9YRQAABBBBAAIEgFCCwHoRFzcaWfBnOZuxsFIKuCCCAAAIIIIAAAggggAACCCCAgKMFCKzbovwE1m1RJhaJAAIIIOAnAQLrfoJmGgQQQMDBAgTWHVx8to4AAggggAACCAShAIH1ICxqNrZEqNwby5cm3rPRggACCCCAAAIIIIAAAggggAACCCDACes2+Q0QWLdJoVgmAggggIBfBAis+4WZSRBAAAFHCxBYd3T52TwCCCCAAAIIIBB0AgTWg66k2dqQL8PZjJ2tUtAZAQQQQAABBBBAAAEEEEAAAQQQcLAAJ6zbovgE1m1RJhaJAAIIIOAnAQLrfoJmGgQQQMDBAgTWHVx8to4AAggggAACCAShAIH1ICxqNrZEqNwby5cm3rPRggACCCCAAAIIIIAAAggggAACCCDACes2+Q0QWLdJoVgmAggggIBfBAis+4WZSRBAAAFHCxBYd3T52TwCCCCAAAIIIBB0AgTWg66k2dqQL8PZjJ2tUtAZAQQQQAABBBBAAAEEEEAAAQQQcLAAJ6zbovgE1m1RJhaJAAIIIOAnAQLrfoJmGgQQQMDBAgTWHVx8to4AAggggAACCAShAIH1ICxqNrZEqDwbWHRFAAEEEEAAAQQQQAABBBBAAAEEEPCRAIF1H8Hm7LAE1nPWk9EQQAABBOwtQGDd3vVj9QgggIAdBAis26FKrBEBBBBAAAEEEEDgUgUIrF+qVHD2I7AenHVlVwgggAACCCCAAAIIIIAAAggggIC9BAis26JeBNZtUSYWiQACCCDgJwEC636CZhoEEEDAwQIE1h1cfLaOAAIIIIAAAggEoQCB9SAsaja2RGA9G1h0RQABBBBAAAEEEEAAAQQQQAABBBDwkQCBdR/B5uywBNZz1pPREEAAAQTsLUBg3d71Y/UIIICAHQQIrNuhSqwRAQQQQAABBBBA4FIFCKxfqlRw9iOwHpx1ZVcIIIAAAggggAACCCCAAAIIIICAvQQIrNuiXgTWbVEmFokAAggg4CcBAut+gmYaBBBAwMECBNYdXHy2jgACCCCAAAIIBKEAgfUgLGo2tkRg/cJYL774klJTU92dXn/9Nfc1FwgggAACCCCAAAIIIIAAAggggAACOSVAYD2nJH06DoF1n/IyOAIIIICAzQQIrNusYCwXAQQQsKEAgXUbFo0lI4AAAggggAACCJxXgMC6J82++KNKTD6pUjFRigrP7/kwCO8IrF+4qI0bX6PTp09r27ZtSkpKUnp62oVf4CkCCCCAAAIIIIAAAggggAACCCCAwGUIEFi/DDT/v0Jg3f/mzIgAAgggELgCBNYDtzasDAEEEAgWAQLrwVJJ9oEAAggggAACCCBgChBYl9LS0zVsxiJNW7bWCKunWD+MXLmk1g2q68V7213wh9J3+CSt2LxbdcqX1Md97r5g30B8SGD90qrSrt3NmjVrFoH1S+OiFwIIIIAAAggggAACCCCAAAIIIJBNAQLr2QS7Mt0JrF8Zd2ZFAAEEEAhMAQLrgVkXVoUAAggEkwCB9WCqJntBAAEEEEAAAQQQcHpg3ciqq/+X07Rw/XbVKldC19WsqJiIcO08EK/dh45oUI+O5/2RzPhtvd6aMEdnUtNU2wisDyWw7mFl1zC8xyb+uiGwnpUKbQgggAACCCCAAAIIIIAAAggggEBOCRBYzylJn45DYN2nvAyOAAIIIGAzAQLrNisYy0UAAQRsKEBg3YZFY8kIIIAAAggggAAC5xVwemB9ycad+r8RU9SqfjUNuLetQnLnPq9VxgdHj5/Q/YO/0q2Na+vr+b8RWM+I89c1gfUsUGhCAAEEEEAAAQQQQAABBBBAAAEEEMhCgMB6FiiB10RgPfBqwooQQAABBK6cAIH1K2fPzAgggIBTBAisO6XS7BMBBBBAAAEEEHCGgNMD632HT9KqrXs1/vmHVCSqwCUXfeDYWdq6/5De6N5R9wwaSWA9CzkC61mg0IQAAggggAACCCCAAAIIIIAAAgggkIUAgfUsUAKvicB64NWEFSGAAAIIXDkBAutXzp6ZEUAAAacIEFh3SqXZJwIIIIAAAggg4AwBJwfW09P/n737AK+qvv84/mEFCIFAWCEsQUbZWGU6QJaiBUQQVCiCpNqitoqrAo46UNuKfye2oCxliIjgAhUQBNkoKFNWQEjCChBGGEn+9x56Lwm5YC7knJzxzvPUe87v/O7v9/29vrHP0+f55FTqMPQtNakZpxHx3ZWekaGtSfuN4HqZqMjz/gKs+GWHHn73E71xb09ViimlHsPfI7AeQovAeggUhhBAAAEEEEAAAQQQQAABBBBAAAEEQggQWA+BYr8hAuv26wkVIYAAAgjknwCB9fyzZ2cEEEDAKwIE1r3Sac6JAAIIIIAAAgh4Q8DLgfWUI8fV7blRurlZA11WoYzGzlmmo2knjcbXjiuvob07qWZs2Wy/CGmnTqv/iA/UsHolDbu9k/YeOkJgPZvQ2RsC62ctuEIAAQQQQAABBBBAAAEEEEAAAQQQuJAAgfUL6djmGYF127SCQhBAAAEEbCBAYN0GTaAEBBBAwOUCBNZd3mCOhwACCCCAAAIIeEzAy4H1Tbv2KP71yUYoPflgqvp3aKEaFWO0NiFJE+YtV2TRCE15vL9KFIsI/la888UizVj6kz54pJ9iSkYSWA/K5LwgsJ7ThBEEEEAAAQQQQAABBBBAAAEEEEAAgVACBNZDqdhujMC67VpCQQgggAAC+ShAYD0f8dkaAQQQ8IgAgXWPNJpjIoAAAggggAACHhHwcmB9w6/JuueNKUanH7m1nbq2aBjs+vi5yzV69mLFd2qlfu2bGeO/7N5rzP/LTVer17VXGGO8YT1IluOCwHoOEgYQQAABBBBAAAEEEEAAAQQQQAABBEIKEFgPyWK3QQLrdusI9SCAAAII5KcAgfX81GdvBBBAwBsCBNa90WdOiQACCCCAAAIIeEXAy4H1pJRU9XppjNHqaUPuVvnoqGDbtycfUL8R76tNo1p6ru9NysyU7n1zsk6cStd7D96hQgULGnMJrAfJclwQWM9BwgACCCCAAAIIIIAAAggggAACCCCAQEgBAushWew2SGDdbh2hHgQQQACB/BQgsJ6f+uyNAAIIeEOAwLo3+swpEUAAAQQQQAABrwh4ObB+4tRpdRz2thFU9wfWs/7sTz2q7s+/qwbVK2nkoNuUdvKUOj05UiWKRahk8WLBqekZGfKH1osULqSyJUvo2gY19UCX64LP7X7h1FC5mXWH6tkNN9yor776yveHCxmhHjOGAAIIIIAAAggggAACCCCAAAIIIHBJAgTWL4nPqi8TWLdKmn0QQAABBJwgQGDdCV2iRgQQQMDZAgTWnd0/qkcAAQQQQAABBBDILuDlwLpfotdLY5WUcljnvmF94bqtGjLuM7X1vWH9Wd8b1k+dTtfzU77Kjue784fev1+/TaUii+nKWlXVpEacbm3dJMc8uw6YGfx26tqhekVgPZQKYwgggAACCCCAAAIIIIAAAggggEBeCRBYzytJU9chsG4qL4sjgAACCDhMgMC6wxpGuQgggIADBQisO7BplIwAAggggAACCCBwXgGvB9bf+3qJxn6zTI/2aKcuzRsGnV6bOV/TFq1W/A2t1K9ds+D4uRf+t6v3GP5e8E3s5z63+71TQ+Vm1h2qZwTWQ6kwhgACCCCAAAIIIIAAAggggAACCOSVAIH1vJI0dR0C66bysjgCCCCAgMMECKw7rGGUiwACCDhQgMC6A5tGyQgggAACCCCAAALnFfB6YD35YKoGvjZJ6RkZiu/USjViy+rnhESN84XYo4pHaOKjd6lEsYjz+hFYPy+NzAyVm7l2qBMRWA+lwhgCCCCAAAIIIIAAAggggAACCCCQVwIE1vNK0tR1CKybysviCCCAAAIOEyCw7rCGUS4CCCDgQAEC6w5sGiUjgAACCCCAAAIInFfA64F1P8yOvSl68v0vtC1pf9CpbuUKGtK7o2pULBscC3VBYD2UypkxM0PlZq4d6kQE1kOpMIYAAggggAACCCCAAAIIIIAAAgjklQCB9bySNHUdAuum8rI4AggggIDDBAisO6xhlIsAAgg4UIDAugObRskIIIAAAggggAAC5xUgsH6W5vCxNO30hdcrxUQrpmTk2QcuvjIz+O3UtbO2u1OnG3Tq1CmtXr1aKSkpyszMyPqYawQQQAABBBBAAAEEEEAAAQQQQACBPBEgsJ4njGYvQmDdbGHWRwABBBBwkgCBdSd1i1oRQAABZwoQWHdm36gaAQQQQAABBBBAILQAgfXQLl4ZdWqo3My6s/b+/vsfUHp6enBo5Mi3g9dcIIAAAggggAACCCCAAAIIIIAAAgjklQCB9bySNHUdAuum8rI4AggggIDDBAisO6xhlIsAAgg4UIDAugObRskIIIAAAggggAAC5xUgsH5eGk88MDP47dS1PdF4DokAAggggAACCCCAAAIIIIAAAgjYSoDAuq3acb5iCKyfT4ZxBBBAAAEvChBY92LXOTMCCCBgrQCBdWu92Q0BBBBAAAEEEEDAXAEC6+b62n11p4bKzazb7j2jPgQQQAABBBBAAAEEEEAAAQQQQMB9AgTWHdFTAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisu7CpYRzJzOC3U9cOg4+pCCCAAAIIIIAAAggggAACCCCAAAJ5IkBgPU8YzV6EwLrZwqyPAAIIIOAkAQLrTuoWtSKAAALOFCCw7sy+UTUCCCCAAAIIIIBAaAEC66FdvDLq1FC5mXV7pfecEwEEEEAAAQQQQAABBBBAAAEEELCPAIF1+/TiApUQWL8ADo8QQAABBDwnQGDdcy3nwAgggIDlAgTWLSdnQwQQQAABBBBAAAETBQism4jrgKXNDH47dW0HtI0SEUAAAQQQQAABBBBAAAEEEEAAAZcJEFh3REMJrDuiTRSJAAIIIGCRAIF1i6DZBgEEEPCwAIF1DzefoyOAAAIIIIAAAi4UILDuwqaGcSSnhsrNrDsMPqYigAACCCCAAAIIIIAAAggggAACCOSJAIH1PGE0exEC62YLsz4CCCCAgJMECKw7qVvUigACCDhTgMC6M/tG1QgggAACCCCAAAKhBQish3bxyqiZwW+nru2V3nNOBBBAAAEEEEAAAQQQQAABBBBAwD4CBNbt04sLVEJg/QI4PEIAAQQQ8JwAgXXPtZwDI4AAApYLEFi3nJwNEUAAAQQQQAABBEwUILBuIq4DliZU7oAmUSICCCCAAAIIIIAAAggggAACCCDgegEC645oMYF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQIE1l3Y1DCORGA9DCymIoAAAggggAACCCCAAAIIIIAAAgiYJEBg3STYvF2WwHreerIaAggggICzBQisO7t/VI8AAgg4QYDAuhO6RI0IIIAAAggggAACuRUgsJ5bKXfOI7Duzr5yKgQQQAABBBBAAAEEEEAAAQQQQMBZAgTWHdEvAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisu7CpYRyJwHoYWExFAAEEEEAAAQQQQAABBBBAAAEEEDBJgMC6SbB5uyyB9bz1ZDUEEEAAAWcLEFh3dv+oHgEEEHCCAIF1J3SJGhFAAAEEEEAAAQRyK0BgPbdS7pzn9MD6s88+q3Xr1qtixYq65ZZuuv76693ZKE6FAAIIIIAAAggggAACCCCAAAIIuFqAwLoj2ktg3RFtokgEEEAAAYsECKxbBM02CCCAgIcFCKx7uPkcHQEEEEAAAQQQcKEAgfXsTd194JAOHzuhuJhSKhVZLPtDF945PbD+f//3f/ruu4VauHCh9uzZo6lTP1TPnj1d2CmOhAACCCCAAAIIIIAAAggggAACCLhZgMC6I7pLYN0RbaJIBBBAAAGLBAisWwTNNggggICHBQise7j5HB0BBBBAAAEEEHChAIF1KSMzU6Nmfa9Pl631hdXTjC4XKCB1aFpXT95+Q7DrR9NOqvPT7wTvz72Y88J9KlK40LnDtr53emA9gLt161Zdfnktde/eXR9/PC0wzCcCCCCAAAIIIIAAAggggAACCCCAgCMECKw7ok0E1h3RJopEAAEEELBIgMC6RdBsgwACCHhYgMC6h5vP0RFAAAEEEEAAARcKeD2w7suqa8i4T7Vo/TbVrxar1vVqKCYqUgl7DmjnvoN6qX+XYNcDgfW4mGhdVbtqcDxw8dAtbVWoYMHArSM+3RJY92OXKBGlBg0aaNmypY6wp0gEEEAAAQQQQAABBBBAAAEEEEAAgYAAgfWAhK0/Cazbuj0UhwACCCBgsQCBdYvB2Q4BBBDwoACBdQ82nSMjgAACCCCAAAIuFvB6YH3JxgQ99t4MtW9SR8Nu73TBwHkgsH5949r6R5/OrvitcFNgPSamrKpUqaI1a1a7ojccAgEEEEAAAQQQQAABBBBAAAEEEPCOAIF1R/SawLoj2kSRCCCAAAIWCRBYtwiabRBAAAEPCxBY93DzOToCCCCAAAIIIOBCAa8H1gePnq4ftuzS1CcGqFypEhfsMIH1C/LkeGhmGD7HZr4BAuuhVBhDAAEEEEAAAQQQQAABBBBAAAEEnCBAYN0JXRKBdUe0iSIRQAABBCwSILBuETTbIIAAAh4WILDu4eZzdAQQQAABBBBAwIUCXg6sZ2ZKHYa+pSY14zQivrvSMzK0NWm/EVwvExWZo9uBwHrbRrU0sFNLHT95SlXLlVGJYhE55jplwMxQuZlrh/KNi6us9PR0JSUlqkCBAqGmMIYAAggggAACCCCAAAIIIIAAAgggYEsBAuu2bMu5RRFYP1eEewQQQAABLwsQWPdy9zk7AgggYI0AgXVrnNkFAQQQQAABBBBAwBoBLwfWU44cV7fnRunmZg10WYUyGjtnmfyhdP9P7bjyGtq7k2rGlg02IhBYDw7876JJjcp6tEc7VStf5txHtr83M1Ru5tqhYK+99jotXLhQq1at1BVXXBFqCmMIIIAAAggggAACCCCAAAIIIIAAArYUILBuy7acWxSB9XNFuEcAAQQQ8LIAgXUvd5+zI4AAAtYIEFi3xpldEEAAAQQQQAABBKwR8HJgfdOuPYp/fbIRSk8+mKr+HVqoRsUYrU1I0oR5yxVZNEJTHu8ffIO6P7B+38ipuq7h5YotU0pHjp/Q9+u3adWWX405Ex7+o/F2dms6lze7mBkqN3PtUKf3h9X79Omr4sWL6557/qTY2Fhde+21qlq1aqjpjCGAAAIIIIAAAggggAACCCCAAAII2EaAwLptWnGhQgisX0iHZwgggAACXhMgsO61jnNeBBBAwHoBAuvWm7MjAggggAACCCCAgHkCXg6sb/g1Wfe8McXAfeTWduraomEQevzc5Ro9e7HiO7VSv/bNguOhLt74dIGmLvxRN15ZT0N6dQw1xbZjZobKzVz7fKALFizQK6+M0GeffabMzExNnfqhevTocb7pjCOAAAIIIIAAAggggAACCCCAAAII2EKAwLot2vBbRRBY/y0hniOAAAIIeEmAwLqXus1ZEUAAgfwRILCeP+7sigACCCCAAAIIIGCOgJcD60kpqer10hgDdtqQu1U+OiqIvD35gPqNeF9tGtXSc31vCo6HuvC/eb3z0++octnSmvRYv1BTbDtmZqjczLVDgb766qsaPPhhtWnTRkOGPKGOHTuqQIECoaYyhgACCCCAAAIIIIAAAggggAACCCBgKwEC67Zqx/mKIbB+PhnGEUAAAQS8KEBg3Ytd58wIIICAtQIE1q31ZjcEEEAAAQQQQAABcwW8HFg/ceq0Og572wiq+wPrWX/2px5V9+ffVYPqlTRy0G1ZH4W87vLsKB1NO6G5w+8P+dyug2aGys1cO5Rn48ZN9NNPP2nTpo2qXbt2qCmMIYAAAggggAACCCCAAAIIIIAAAgjYUoDAui3bcm5RBNbPFeEeAQQQQMDLAgTWvdx9zo4AAghYI0Bg3RpndkEAAQQQQAABBBCwRsDLgXW/cK+Xxiop5bDOfcP6wnVbNWTcZ2rre8P6s7/xhvXjJ0/pxqdGGm9Yn/gob1gP/OZaHVgvV668Spcurc2bfwmUwCcCCCCAAAIIIIAAAggggAACCCCAgCMECKw7ok0E1h3RJopEAAEEELBIgMC6RdBsgwACCHhYgMC6h5vP0RFAAAEEEEAAARcKeD2w/t7XSzT2m2V6tEc7dWneMNjh12bO17RFqxV/Qyv1a9fMGD98LE2lIosF5wQuRn+1WOPnLNdNV9XX32/rEBh2xKeZoXIz1w6FGxNTVlWqVNGaNatDPWYMAQQQQAABBBBAAAEEEEAAAQQQQMC2AgTWbduarIURWM+qwTUCCCCAgNcFCKx7/TeA8yOAAALmCxBYN9+YHRBAAAEEEEAAAQSsE/B6YD35YKoGvjZJ6RkZiu/USjViy+rnhESN84XYo4pHaOKjd6lEsQijIc9MnGW8jb1F3eqqVKaU/G9WX7YxQYvWbzOC7BMe7qsyUZHWNS8PdjIzVG7m2qGOXrJkKdWtW1crViwP9ZgxBBBAAAEEEEAAAQQQQAABBBBAAAHbChBYt21rshZGYD2rBtcIIIAAAl4XILDu9d8Azo8AAgiYL0Bg3XxjdkAAAQQQQAABBBCwTsDrgXW/9I69KXry/S+0LWl/EL5u5Qoa0rujalQsGxwb8/VSTZq/UmmnTgfH/BctfQH2v3Vrq8plo7ONO+HGzFC5mWufa5uUlKRKleLUtWtXzZjxybmPuUcAAQQQQAABBBBAAAEEEEAAAQQQsLUAgXVbtydQHIH1gASfCCCAAAIISATW+S1AAAEEEDBbgMC62cKsjwACCCCAAAIIIGClAIH1s9qHj6Vppy+8XikmWjElQ78p/dTpdCWmHNaho2mKKFJI1cqXUfGIImcXcdiVmaFyM9cOME+YMEHLl6/Q119/rQ0bNmj06FEaOHBg4DGfCCCAAAIIIIAAAggggAACCCCAAAKOECCw7og2EVh3RJsoEgEEEEDAIgEC6xZBsw0CCCDgYQEC6x5uPkdHAAEEEEAAAQRcKEBg3YVNDeNIZobKzVw7cMQHHvirVq5cqdjYWN1ySzf17dtXBQsWDDzmEwEEEEAAAQQQQAABBBBAAAEEEEDAEQIE1h3RJgLrjmgTRSKAAAIIWCRAYN0iaLZBAAEEPCxAYN3DzefoCCCAAAIIIICACwUIrLuwqWEcycxQuZlrh3FEpiKAAAIIIIAAAggggAACCCCAAAII2F6AwLrtW+QvkMC6I9pEkQgggAACFgkQWLcImm0QQAABDwsQWPdw8zk6AggggAACCCDgQgEC6y5sahhHMjNUbubaYRyRqQgggAACCCCAAAIIIIAAAggggAACthcgsG77FvkLJLDuiDZRJAIIIICARQIE1i2CZhsEEEDAwwIE1j3cfI6OAAIIIIAAAgi4UIDAugubGsaRzAyVm7l2GEdkKgIIIIAAAggggAACCCCAAAIIIICA7QUIrNu+Rf4CCaw7ok0UiQACCCBgkQCBdYug2QYBBBDwsACBdQ83n6MjgAACCCCAAAIuFCCw7sKmhnEkM0PlZq4dxhGZigACCCCAAAIIIIAAAggggAACCCBgewEC67Zvkb9AAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisu7CpYRzJzFC5mWuHcUSmIoAAAggggAACCCCAAAIIIIAAAgjYXoDAuu1b5C+QwLoj2kSRCCCAAAIWCRBYtwiabRBAAAEPCxBY93DzOToCCCCAAAIIIOBCAQLrLmxqGEcyM1Ru5tphHJGpCCCAAAIIIIAAAggggAACCCCAAAK2FyCwbvsW+QsksO6INlEkAggggIBFAgTWLYJmGwQQQMDDAgTWPdx8jo4AAggggAACCLhQgMC6C5saxpHMDJWbuXYYR2QqAggggAACCCCAAAIIIIAAAggggIDtBQis275F/gIJrDuiTRSJAAIIIGCRAIF1i6DZBgEEEPCwAIF1DzefoyOAAAIIIIAAAi4UILDuwqaGcSRC5WFgMRUBBBBAAAEEEEAAAQQQQAABBBBAwCQBAusmwebtsgTW89aT1RBAAAEEnC1AYN3Z/aN6BBBAwAkCBNad0CVqRAABBBBAAAEEEMitAIH13Eq5cx6BdXf2lVMhgAACCCCAAAIIIIAAAggggAACzhIgsO6IfhFYd0SbKBIBBBBAwCIBAusWQbMNAggg4GEBAusebj5HRwABBBBAAAEEXChAYN2FTQ3jSATWw8BiKgIIIIAAAggggAACCCCAAAIIIICASQIE1k2CzdtlCaznrSerIYAAAgg4W4DAurP7R/UIIICAEwQIrDuhS9SIAAIIIIAAAgggkFsBAuu5lXLnPALr7uwrp0IAAQQQQAABBBBAAAEEEEAAAQScJUBg3RH9IrDuiDZRJAIIIICARQIE1i2CZhsEEEDAwwIE1j3cfI6OAAIIIIAAAgi4UIDAugubGsaRrAis79ixQ++8859gVTVr1lB8fHzwngsEEEAAAQQQQAABBBBAAAEEEEAAAa8LEFh3xG8AgXVHtIkiEUAAAQQsEiCwbhE02yCAAAIeFiCw7uHmc3QEEEAAAQQQQMCFAgTWszd194FDOnzshOJiSqlUZLHsD8+5Szt5Stv3HFCJYkVVOSZaBQsWOGeG/W+tCKyvWbNG/frdZWD4r9u0aaN58+baH4cKEUAAAQQQQAABBBBAAAEEEEAAAQQsEiCwbhH0pW1DYP3S/Pg2AggggIC7BAisu6ufnAYBBBCwowCBdTt2hZoQQAABBBBAAAEELlaAwLqUkZmpUbO+16fL1vrC6mkGZQFf9rxD07p68vYbctBuSdynF6d+o8279xrf9U+ILlFc/xzQVfWqVswx384DVgTWs56/aNFiat26NYH1rChcI4AAAggggAACCCCAAAIIIIAAAp4XILDuiF8BAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBbweWPdl1TVk3KdatH6b6leLVet6NRQTFakE35vTd+47qJf6d8nW9R+37tLjY2YaQfUbr6ynOpXL62jaSa34Zad6XtNULetWzzbf7jcE1u3eIepDAAEEEEAAAQQQQAABBBBAAAEEvCBAYN0RXSaw7og2USQCCCCAgEUCBNYtgmYbBBBAwMMCBNY93HyOjgACCCCAAAIIuFDA64H1JRsT9Nh7M9S+SR0Nu72TChUseMEu3/vmFG1LPqBX/9RdDXwBd6f/EFh3egepHwEEEEAAAQQQQAABBBBAAAEEEHCDAIF1R3SRwLoj2kSRCCCAAAIWCRBYtwiabRBAAAEPCxBY93DzOToCCCCAAAIIIOBCAa8H1gePnq4ftuzS1CcGqFypEhfs8E/bE3XfyKnq3qqxHrql7QXnOuUhgXWndIo6EUAAAQQQQAABBBBAAAEEEEAAATcLEFh3RHcJrDuiTRSJAAIIIGCRAIF1i6DZBgEEEPCwAIF1DzefoyOAAAIIIIAAAi4U8HJgPTNT6jD0LTWpGacR8d2VnpGhrUn7jeB6majIHN2eMHe5Rs1erLf+cpsaXVZJ+1OP6tDRNFUtX1pFChXKMd8JAwTWndAlakQAAQQQQAABBBBAAAEEEEAAAQTcLkBg3REdJrDuiDZRJAIIIICARQIE1i2CZhsEEEDAwwIE1j3cfI6OAAIIIIAAAgi4UMDLgfWUI8fV7blRurlZA11WoYzGzlmmo2knjS7Xjiuvob07qWZs2WDXR0yfp0+W/KT/PtBbr3w8Txt37TGe+cPqfdtdpX7tmqlQwYLB+U64ILDuhC5RIwIIIIAAAggggAACCCCAAAIIIOB2AQLrjugwgXVHtIkiEUAAAQQsEiCwbhE02yCAAAIeFiCw7uHmc3QEEEAAAQQQQMCFAl4OrG/yBc7jX59shNKTD6aqf4cWqlExRmsTkjRh3nJFFo3QlMf7q0SxCKPzT4z9VIvWb9PllcqpfKkS6tKioU6nZ2jyglVavzNZ8Z1aqV/7Zo76LSGw7qh2USwCCCCAAAIIIIAAAggggAACCCDgUgEC645oLIF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQJeDqxv+DVZ97wxxejqI7e2U1dfAD3wM37uco2evThbCP2xMTO1ZMN2lY+O0tQnBqhggQLG9GMnTuq2F8coPSNTM56MV9EihQPL2P6TwLrtW0SBCCCAAAIIIIAAAggggAACCCCAgAcECKw7oskE1h3RJopEAAEEELBIgMC6RdBsgwACCHhYgMC6h5vP0RFAAAEEEEAAARcKeDmwnpSSql4vjTG6Om3I3UYQPdDi7ckH1G/E+2rTqJae63uTMfzi1K/15Yr1urlZAz3es31gqvH59Adfat6aXzTuoT6qEVs22zM73xBYt3N3qA0BBBBAAAEEEEAAAQQQQAABBBDwigCBdUd0msC6I9pEkQgggAACFgkQWLcImm0QQAABDwsQWPdw8zk6AggggAACCCDgQgEvB9ZPnDqtjsPeNoLq/sB61p/9qUfV/fl31aB6JY0cdJvx6J0vFmni/JV6rEd7/aF5g6zT9e+P52rm0p/1ysBb1KxOtWzP7HxDYN3O3aE2BBBAAAEEEEAAAQQQQAABBBBAwCsCBNYd0WkC645oE0UigAACCFgkQGDdImi2QQABBDwsQGDdw83n6AgggAACCCCAgAsFvBxY97ez10tjlZRyWOe+YX3huq0aMu4ztfW9Yf3Z/71hfdbK9Rr+4dfq0ryhHu3RLttvw8DXJumX3Xs1brDvDesVecN6NpwsN0WLFlPr1q01b97cLKM5L48dO6bJkycbD2JiYnTLLbfknMQIAggggAACCCCAAAIIIIAAAggggIBLBAisO6KRBNYd0SaKRAABBBCwSIDAukXQbIMAAgh4WIDAuoebz9ERQAABBBBAAAEXCng9sP7e10s09ptlRgDdH0QP/Lw2c76mLVqt+BtaqV+7Zsbw8ZOn1O250SpZvKg+euJuFShwZvaho8fV9blRKh4RoZlP/UkRhQsFlrH9p13fsL5r1y5VqVLV8GvcuLFWr/7R9pYUiAACCCCAAAIIIIAAAggggAACCCBwsQIE1i9WztLvEVi3lJvNEEAAAQRsLkBg3eYNojwEEEDABQIE1l3QRI6AAAIIIIAAAgggEBTwemA9+WCq/G9HT8/IUHynVqoRW1Y/JyRqnC/EHlU8QhMfvUslikUEvd7+fKEmL1ilq+vVUNeWjXTqdLom+e7X+r5zb+er1aftlcG5TrggsO6ELlEjAggggAACCCCAAAIIIIAAAggg4HYBAuuO6DCBdUe0iSIRQAABBCwSILBuETTbIIAAAh4WILDu4eZzdAQQQAABBBBAwIUCXg+s+1u6Y2+Knnz/C21L2h/scN3KFTSkd0fVqFg2OBa4GDV7saZ+94PSTp02hor43qjev31zX1j9KhUs+L/Xrgcm2/zTroH15cuXq3nzFobewIEDNXr0KJtLUh4CCCCAAAIIIIAAAggggAACCCCAwMULEFi/eDsLv0lg3UJstkIAAQQQsL0AgXXbt4gCEUAAAccLEFh3fAs5AAIIIIAAAggggEAWAQLrZzEOH0vTTl94vVJMtGJKRp59EOIqIyNT2/ccMJ5ULV9aRQoVCjHL/kNWBNbXrl2r++9/wMCYP3++2rRpo3nz5l4Q55///Kcef/zvioiI0KZNG1W9evULzuchAggggAACCCCAAAIIIIAAAggggICTBQisO6J7BNYd0SaKRAABBBCwSIDAukXQbIMAAgh4WIDAuoebz9ERQAABBBBAAAEXChBYd2FTwziSFYH1rVu36l//+newqjp1auuhhx4K3oe66Nz5Js2aNUuDBg3SW2+9GWoKYwgggAACCCCAAAIIIIAAAggggAACrhEgsO6IVhJYd0SbKBIBBBBAwCIBAusWQbMNAggg4GEBAusebj5HRwABBBBAAAEEXChAYN2FTQ3jSFYE1sMox5h6+vRplSkTI//nli2bFRcXF+4SzEcAAQQQQAABBBBAAAEEEEAAAQQQcJQAgXVHtIvAuiPaRJEIIIAAAhYJEFi3CJptEEAAAQ8LEFj3cPM5OgIIIIAAAggg4EIBAusubGoYR7JrYH3btm0qXry4qlSpEsZpmIoAAggggAACCCCAAAIIIIAAAggg4EwBAuuO6BuBdUe0iSIRQAABBCwSILBuETTbIIAAAh4WILDu4eZzdAQQQAABBBBAwIUCBNZd2NQwjmTHwHoY5TMVAQQQQAABBBBAAAEEEEAAAQQQQMAVAgTWHdFGAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisu7CpYRyJwHoYWExFAAEEEEAAAQQQQAABBBBAAAEEEDBJgMC6SbB5uyyB9bz1ZDUEEEAAAWcLEFh3dv+oHgEEEHCCAIF1J3SJGhFAAAEEEEAAAQRyK0BgPbdS7pxHYN2dfeVUCCCAAAIIIIAAAggggAACCCCAgLMECKw7ol8E1h3RJopEAAEEELBIgMC6RdBsgwACCHhYgMC6h5vP0RFAAAEEEEAAARcKEFh3YVPDOBKB9TCwmIoAAggggAACCCCAAAIIIIAAAgggYJIAgXWTYPN2WQLreevJaggggAACzhYgsO7s/lE9Aggg4AQBAutO6BI1IoAAAggggAACCORWgMB6bqXcOY/Aujv7yqkQQAABBBBAAAEEEEAAAQQQQAABZwkQWHdEvwisO6JNFIkAAgggYJEAgXWLoNkGAQQQ8LAAgXUPN5+jI4AAAggggAACLhQgsO7CpoZxJALrYWAxFQEEEEAAAQQQQAABBBBAAAEEEEDAJAEC6ybB5u2yBNbz1pPVEEAAAQScLUBg3dn9o3oEEEDACQIE1p3QJWpEAAEEEEAAAQQQyK0AgfXcSrlzHoF1d/aVUyGAAAIIIIAAAggggAACCCCAAALOEiCw7oh+EVh3RJsoEgEEEEDAIgEC6xZBsw0CCCDgYQEC6x5uPkdHAAEEEEAAAQRcKEBg3YVNDeNIBNbDwGIqAggggAACCCCAAAIIIIAAAggggIBJAgTWTYLN22UJrOetJ6shgAACCDhbgMC6s/tH9QgggIATBAisO6FL1IgAAggggAACCCCQWwEC67mVcuc8Auvu7CunQgABBBBAAAEEEEAAAQQQQAABBJwlQGDdEf0isO6INlEkAggggIBFAgTWLYJmGwQQQMDDAgTWPdx8jo4AAggggAACCLhQgMC6C5saxpHyI7A+Z84czZz5qZKSktSkSWMNGTIkjIqZigACCCCAAAIIIIAAAggggAACCCDgPgEC647oKYF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQIE1rM3dfeBQzp87ITiYkqpVGSx7A9deGd1YH3ixInq06evKlasqKuvvlrXX99W999/vwtlORICCCCAAAIIIIAAAggggAACCCCAQO4FCKzn3iofZxJYz0d8tkYAAQQQsJ0AgXXbtYSCEEAAAdcJEFh3XUs5EAIIIIAAAggg4GkBAutSRmamRs36Xp8uW+sLq6cZvw8FCkgdmtbVk7ffEPz9eGLcZ1q0bmvwPtTFtCF3q3x0VKhHthyzOrDepUtXffbZZ9qxI0FVq1a1pQlFIYAAAggggAACCCCAAAIIIIAAAghYLUBg3Wrxi9qPwPpFsfElBBBAAAGXChBYd2ljORYCCCBgIwEC6zZqBqUggAACCCCAAAIIXLKA1wPrvqy6hoz7VIvWb1P9arFqXa+GYqIilbDngHbuO6iX+ncJGk9fvEZbEvcF7wMXJ0+na9bK9aparrQ+eLRfYNgRn1YH1ps2vUL+/02VknLAET4UiQACCCCAAAIIIIAAAggggAACCCBghQCBdSuUL3kPAuuXTMgCCCCAAAIuEiCw7qJmchQEEEDApgIE1m3aGMpCAAEEEEAAAQQQuCgBrwfWl2xM0GPvzVD7JnU07PZOKlSwYNiO3/y4Sc9OmqV7bmytvtdfFfb38/MLVgfW69Wr7wurpygpKTE/j83eCCCAAAIIIIAAAggggAACCCCAAAK2EiCwbqt2nK8YAuvnk2EcAQQQQMCLAgTWvdh1zowAAghYK0Bg3VpvdkMAAQQQQAABBBAwV8DrgfXBo6frhy27NPWJASpXqsRFYf/tvx9r9TbfGn8foPLRURe1Rn59icB6fsmzLwIIIIAAAggggAACCCCAAAIIIIDAWQEC62ctbHxFYN3GzaE0BBBAAAHLBQisW07OhggggIDnBAise67lHBgBBBBAAAEEEHC1gJcD65mZUoehb6lJzTiNiO+u9IwMbU3abwTXy0RF5qrvu/Yf1J3/Gq8Wdarrn3d3y9V37DTJysB6hs+3fPkKioqKUkLCdjsxUAsCCCCAAAIIIIAAAggggAACCCCAQL4KEFjPV/7cbk5gPbdSzEMAAQQQ8IIAgXUvdJkzIoAAAvkrQGA9f/3ZHQEEEEAAAQQQQCBvBbwcWE85clzdnhulm5s10GUVymjsnGU6mnbSAK4dV15De3dSzdiyFwT/z5ff64NvV+gffTrr+sa1LzjXjg+tDKwvXbpULVu2Urt27TRnzjd25KAmBBBAAAEEEEAAAQQQQAABBBBAAIF8ESCwni/s4W5KYD1cMeYjgAACCLhZgMC6m7vL2RBAAAF7CBBYt0cfqAIBBBBAAAEEEEAgbwS8HFjftGuP4l+fbITSkw+mqn+HFqpRMUZrE5I0Yd5yRRaN0JTH+6tEsYiQ2P43svcY/p5Op2do+tCBKlK4UMh5dh40O7Du/99PixYtUmJiov7zn//q1KlTmjjxA7Vq1crOLNSGAAIIIIAAAggggAACCCCAAAIIIGCpAIF1S7kvdjMC6xcrx/cQQAABBNwoQGDdjV3lTAgggIC9BAis26sfVIMAAggggAACCCBwaQJeDqxv+DVZ97wxxQB85NZ26tqiYRBz/NzlGj17seI7tVK/9s2C41kvvlu7RUPHf65bWzfRg93aZH3kmGuzA+uTJ0/WnXf2UcGCBdW1a1cNHvyQrrnmGsf4UCgCCCCAAAIIIIAAAggggAACCCCAgBUCBNatUL7kPQisXzIhCyCAAAIIuEiAwLqLmslREEAAAZsKEFi3aWMoCwEEEEAAAQQQQOCiBLwcWE9KSVWvl8YYbtOG3K3y0VFBw+3JB9RvxPtq06iWnut7U3A868XjY2Zq8YbtGv3X21WncoWsjxxzbXZg3Q+RmZmp2bNn64UXhmvhwoV6443Xdf/99zvGiEIRQAABBBBAAAEEEEAAAQQQQAABBMwWILButnCerE9gPU8YWQQBBBBAwCUCBNZd0kiOgQACCNhYgMC6jZtDaQgggAACCCCAAAJhC3g5sH7i1Gl1HPa2EVT3B9az/uxPParuz7+rBtUraeSg27I+Mq73Hjqi214coxqxZTXmwTtzPHfKgBWB9YDF2rVr1bBhI1155ZVasWJ5YJhPBBBAAAEEEEAAAQQQQAABBBBAAAHPCxBYd8SvAIF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQJeDqz729nrpbFKSjmsc9+wvnDdVg0Z95na+t6w/myIN6yP/WaZ3vt6iR7ocp1uu6apY38zrAys+5GqVauu06dPa/fuXY41o3AEEEAAAQQQQAABBBBAAAEEEEAAgbwWILCe16KmrEdg3RRWFkUAAQQQcKgAgXWHNo6yEUAAAQcJEFh3ULMoFQEEEEAAAQQQQOA3BbweWPeHzv3h80d7tFOX5g2DXq/NnK9pi1Yr/oZW6teuWXDcf5GRmanbXx6rfYePavrQgYouUTzbcyfdWB1Yr1evvlJSUpSUlOgkJmpFAAEEEEAAAQQQQAABBBBAAAEEEDBVgMC6qbx5tTiB9bySZB0EEEAAATcIEFh3Qxc5AwIIIGBvAQLr9u4P1SGAAAIIIIAAAgiEJ+D1wHrywVQNfG2S0jMyFN+plWrEltXPCYka5wuxRxWP0MRH71KJYhHZUJdtStAj787QdQ0v1/N/vDnbM6fdWB1Yb9y4iXbt2qX9+/c5jYp6EUAAAQQQQAABBBBAAAEEEEAAAQRMEyCwbhptXi5MYD0vNVkLAQQQQMDpAgTWnd5B6kcAAQTsL0Bg3f49okIEEEAAAQQQQACB3At4PbDul9qxN0VPvv+FtiXtD8LVrVxBQ3p3VI2KZYNjgYunfHO//WmzXurfRa3r1QgMO/LT6sD6TTfdrFmzZmnPnmSVK1fOkWYUjQACCCCAAAIIIIAAAggggAACCCCQ1wIE1vNa1JT1CKybwsqiCCCAAAIOFSCw7tDGUTYCCCDgIAEC6w5qFqUigAACCCCAAAII/KYAgfWzRIePpWmnL7xeKSZaMSUjzz5w8ZXVgfWRI0dq0KD71KBBA7Vr104tW7bQnXfe6WJhjoYAAggggAACCCCAAAIIIIAAAggg8NsCBNZ/28gGMwis26AJlIAAAgggYBsBAuu2aQWFIIAAAq4VILDu2tZyMAQQQAABBBBAwJMCBNY92fbgoa0OrKenp2vChAmaMWOmkpOT1aJFC7366ohgPVwggAACCCCAAAIIIIAAAggggAACCHhRgMC6I7pOYN0RbaJIBBBAAAGLBAisWwTNNggggICHBQise7j5HB0BBBBAAAEEEHChAIF1FzY1jCNZHVgPozSmIoAAAggggAACCCCAAAIIIIAAAgh4RoDAuiNaTWDdEW2iSAQQQAABiwQIrFsEzTYIIICAhwUIrHu4+RwdAQQQQAABBBBwoQCBdRc2NYwjEVgPA4upCCCAAAIIIIAAAggggAACCCCAAAImCRBYNwk2b5clsJ63nqyGAAIIIOBsAQLrzu4f1SOAAAJOECCw7oQuUSMCCCCAAAIIIIBAbgUIrOdWyp3zCKy7s6+cCgEEEEAAAQQQQAABBBBAAAEEEHCWAIF1R/SLwLoj2kSRCCCAAAIWCRBYtwiabRBAAHg00iYAAEAASURBVAEPCxBY93DzOToCCCCAAAIIIOBCAQLrLmxqGEcisB4GFlMRQAABBBBAAAEEEEAAAQQQQAABBEwSILBuEmzeLktgPW89WQ0BBBBAwNkCBNad3T+qRwABBJwgQGDdCV2iRgQQQAABBBBAAIHcChBYz62UO+cRWHdnXzkVAggggAACCCCAAAIIIIAAAggg4CwBAuuO6BeBdUe0iSIRQAABBCwSILBuETTbIIAAAh4WILDu4eZzdAQQQAABBBBAwIUCBNZd2NQwjkRgPQwspiKAAAIIIIAAAggggAACCCCAAAIImCRAYN0k2LxdlsB63nqyGgIIIICAswUIrDu7f1SPAAIIOEGAwLoTukSNCCCAAAIIIIAAArkVILCeWyl3ziOw7s6+cioEEEAAAQQQQAABBBBAAAEEEEDAWQIE1h3RLwLrjmgTRSKAAAIIWCRAYN0iaLZBAAEEPCxAYN3DzefoCCCAAAIIIICACwUIrLuwqWEcyczAuplrh3FEpiKAAAIIIIAAAggggAACCCCAAAII2F6AwLrtW+QvkMC6I9pEkQgggAACFgkQWLcImm0QQAABDwsQWPdw8zk6AggggAACCCDgQgEC6y5sahhHMjNUbubaYRyRqQgggAACCCCAAAIIIIAAAggggAACthcgsG77FvkLJLDuiDZRJAIIIICARQIE1i2CZhsEEEDAwwIE1j3cfI6OAAIIIIAAAgi4UIDAugubGsaRzAyVm7l2GEdkKgIIIIAAAggggAACCCCAAAIIIICA7QUIrNu+Rf4CCaw7ok0UiQACCCBgkQCBdYug2QYBBBDwsACBdQ83n6MjgAACCCCAAAIuFCCw7sKmhnEkM0PlZq4dxhGZigACCCCAAAIIIIAAAggggAACCCBgewEC67Zvkb9AAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisu7CpYRzJzFC5mWuHcUSmIoAAAggggAACCCCAAAIIIIAAAgjYXoDAuu1b5C+QwLoj2kSRCCCAAAIWCRBYtwiabRBAAAEPCxBY93DzOToCCCCAAAIIIOBCAQLr2Zu6+8AhHT52QnExpVQqslj2h1nuDh9L0+4Dh1WiWIQqlSmlwoUKZnnqnEszQ+Vmrh0QXv7ma1JmppoMiFdEVJQxHGosMN/Mz5Uj31TKli3BLcrUqqUr/3xf8P5iL47s3q310z5U0ehoNe43wFgmdfcubZg21TdW2jfW/2KXDvt7y9Yma/FPiWpQs6w6NK9qfH+pb2zJOWNhL2zBF976aI227DwU3KlW1dIa1LNR8D7rxcfztmhncqpuaFldv7usjPEo1FjW73CNAAIIIIAAAggggAACCCCAAAKXIkBg/VL0LPsugXXLqNkIAQQQQMABAgTWHdAkSkQAAQQcLkBg3eENpHwEEEAAAQQQQACBbAIE1qUMX+B51Kzv9emytb6weprhU6CA1KFpXT15+w3ZvHbtP6TXZnyrJRsTguP+0Hrf65upT9srg2NOuTAzVG7m2gHfkfVrKTM9Xf3mL1ZUbKwxPLLe5crMyNBdCxarRMUzY4H5Zn4ueeWf2r9po7FFwvx5qtyilbqN++CSt0xcuULT77xN0dWqq8/X3xrrJa5Yrul9eim6um/sqzNjl7xRLhZ4a+oajZj4g3p1qK0X72ttfOPND1fr1Uk/qnfH2ho+6MzYuUt9tnCbEpJSdV/Pxuc+suz+XxNWaWNCirHft6t+VcuGlfT+s51C7v/Hp7/S92sS9cqD1+qWNjWNOX2f+soI64946Fp1u+7MWMgvM4gAAggggAACCCCAAAIIIIAAAhchQGD9ItCs/wqBdevN2REBBBBAwL4CBNbt2xsqQwABBNwiQGDdLZ3kHAgggAACCCCAAAJ+Aa8H1n1ZdQ0Z96kWrd+m+tVi1bpeDcVERSphzwHt3HdQL/XvEvxFOXHqtOJfn2w8a9ekjq5vVEu7fG9k/9wXdPfP/WuX69TzmqbB+U64MDNUbubaAVs7BdYDNfk/3/EF6Ss1a0Fg/X8oA579Rgt+2KXNH98l/x+D5PdPnZ7j1bx+LIH1/G4E+yOAAAIIIIAAAggggAACCCAQFCCwHqSw8wWBdTt3h9oQQAABBKwWILButTj7IYAAAt4TILDuvZ5zYgQQQAABBBBAwM0CXg+s+9+U/th7M9TeF0AfdnsnFSpY8LztXrYpQY+8O0O148rr3b/dEZy3Zttu3f/OR6peIUYTHu4bHHfChZmhcjPXDtgSWHfGG9YJrAd+Y/lEAAEEEEAAAQQQQAABBBBAAIHQAgTWQ7vYbJTAus0aQjkIIIAAAvkqQGA9X/nZHAEEEPCEAIF1T7SZQyKAAAIIIIAAAp4R8HpgffDo6fphyy5NfWKAypUqccG+z161QS9M+Up92l6lezu3Ds7N8L2m/cYnRyqiSGF99vQ9wXEnXJgZKjdz7YDtxQTWf5owThkZ6Wpy191K+mGVEr6dq33r16l0jZpq1LefSlWtFlheJw4f0trJE43nmRkZKve7eqrf6w4VL1s2OCfURW7fsL5z4Xfaueg7pWzdopJxlVW9TVtVb9su25KJK1do+p23KbqaL5z+9bfGs8QVyzW9Ty9FVz9/YH3hwoWaN2+eMb9jx45q2bJltnUv5uatqWs0YuIP6tWhtl6878y/A29+uFqvTvpRvTvW1vBBZ/+9WPxTopatTTa2mbFgqxISU/XX3k2C2xYvWlj3dG8YvA9cLPhht+av+tWYXzW2pK5uXEkdmlcNPM72mZ6RqY/mbNaPm/Zq/6E01a5aWjdfc5nq14jJNu/cG96wfq4I9wgggAACCCCAAAIIIIAAAgjktwCB9fzuQK72J7CeKyYmIYAAAgh4RIDAukcazTERQACBfBQgsJ6P+GyNAAIIIIAAAgggkOcCXg6s+3Lm6jD0LTWpGacR8d2V7gskb03abwTXy0RF5rA+ePS4bnl+tOpXjdXbg24LPl+/M1n3vjlFN15ZT0N6dQyOO+HCzFC5mWsHbC8msP5Bp7bKOHVa1wx7Wl/ed6+KFCuuiJIldXRPshr26afrnvqHsfyBXzbp83vuVmribsXUqq2ChQpp/6aNvrB6Od30zmhVaNgoUEaOz98KrGekp2vB00O1buoURZYrp5JVqmrPT2uU6Rtv3K+/rhn6dHDNiw2sDx8+XEOHDjPWeeWVf2vw4MHBNS/2IpzA+phP12nS7E3GVon7j+pY2mldXjk6uHWpEhH66OWbgvf+i+FjluvdmesUHRVhhM83/3pIB1NP6PaOdfTCoFbZ5h49fkp/Gj5XS39OUqVyJRRbNlLrtx3w/Xucqef/3Eo929fKNj/rDYH1rBpcI4AAAggggAACCCCAAAIIIGAHAQLrdujCb9ZAYP03iZiAAAIIIOAhAQLrHmo2R0UAAQTySYDAej7Bsy0CCCCAAAIIIICAKQJeDqynHDmubs+N0s3NGuiyCmU0ds4yHU07aTjXjiuvob07qWZs9jdpj5q9WBO/XalbWjVSm4a1tGv/IX2yeI0OHTuuF/r9Qf7vOenHzFC5mWsHjBNXrTAuKzZqooJFihjXocYC8/2f/sD68f37Vax0GV8w/CnjjeYFChbU0eQk7duw3veW8+uN6TMH9NWvi7/Xja+/rZqdbjTG/G9E//zeu1WufgP1nPqJMRbqH78VWF8zfqwWvvAP1evZW22eec6o/Uhior7/53Bt/uIz3fyfd4NvWj955IgvKL9BhYsWVfkGZ0LyocbOrcOMwHrivqPa7ftPuejiql6ppLFlqLFzaxnw7Dda8MMubf74LhUocO7TM/crN+xRrye+1FX1Kui9JzuoRPEiOnEqXX9+ca7vu7uNsTa/rxz88lsf+d72/sEPGtClvobd3cwY/3XPEd05bLZSUtM0/z89FFOqWHB+1ovfCqxv2nFQqcdOqkZcqeAaocayrsk1AggggAACCCCAAAIIIIAAAghcigCB9UvRs+y7BNYto2YjBBBAAAEHCBBYd0CTKBEBBBBwuACBdYc3kPIRQAABBBBAAAEEsgl4ObC+adcexb8+2QilJx9MVf8OLVSjYozWJiRpwrzliiwaoSmP91eJYhHZzBau26ph4z9Xhv8V7b4ff0j9zb/0VPGIM4HpbJNtfmNmqNzMtS+F1R9YP5SQoLbPvaj6vW4PuVTKls2adFNHVb36GnV5b0K2ObP/OkhbZn+pHlM+VsWmV2R7Fri5UGA94/RpjWl1lTLST6vft4tUtNTZt44fSfL97rW7RlVatsqxb2Dt3H6+8cYbevnlfxrTn3rqSd1zzz25/Wqez8tNYP2v/56vzxdt14cvdtaVv6sQrMEfFO/8txm67oo4jXnq7P+DQfP+U3TyVIYWv3ebihctHJw/4csNeua/S/XoH3+vP98a+i34vxVYDy7GBQIIIIAAAggggAACCCCAAAIIWCRAYN0i6EvbhsD6pfnxbQQQQAABdwkQWHdXPzkNAgggYEcBAut27Ao1IYAAAggggAACCFysgJcD6xt+TdY9b0wx6B65tZ26tmgYZBw/d7lG+96mHt+plfq1P/P2Zn9AfYJv/IN5K1SlXGm1b1pHO/ce1PyfNysuJloPd79e9avFBtdwwoWZoXIz174U20Bg/U8/rlWR4pEhl9o252t9OegetXjwYV35l/uzzfnp/fH67rmn1f7lV1T3lluzPQvcXCiwnrJ1iyZ17qCScZVVpfU1Z77yvz9+8N/49/b/3L10lfHphn/kJrDeZfCn8ofTN0z9Y463sF/Zb7JKRhbRt+/0MDj8bz9v2meSrm5SSeOf6ZSNKBBw79m+ll6+/+pszwI3BNYDEnwigAACCCCAAAIIIIAAAgggYBcBAut26cQF6yCwfkEeHiKAAAIIeEyAwLrHGs5xEUAAgXwQILCeD+hsiQACCCCAAAIIIGCagJcD60kpqer10hjDdtqQu1U+OirovD35gPqNeF9tGtXSc31vMsbXbN+t+0d+lG3M/yAp5bB6vzxWdeIqaNRfQ7+xO7iwzS7MDJWbufalMPoD6ydTUzVg8crzLvPThHH67vln1Pb5l1T/tt7Z5m2Z9YVm/+0+Nf/bw7pqUPYwe2DihQLr2+fN1Rd/HqiSlasounr1wFdyfHYd836OMacO5CawfuUfJ6to0UL6fvRtOY55w19naNvuQ9o4tZ8RZt+YkKKbHpypbtfV1IiHrs02/8DhNDW7a4paN66kCf/IHmYPTCSwHpDgEwEEEEAAAQQQQAABBBBAAAG7CBBYt0snLlgHgfUL8vAQAQQQQMBjAgTWPdZwjosAAgjkgwCB9XxAZ0sEEEAAAQQQQAAB0wS8HFg/ceq0Og572wiq+wPrWX/2px5V9+ffVYPqlTRy0JkA7cgvFmrS/FVGgN0fZM/6c9/Iqfo5IVEfPZE9+J51jh2vzQyVm7n2pVj6A+sZvt7/cd7C8y6z4eOPNPeJR3XN0KfUuN+AbPM2Tp+mOX9/JOSzwMQLBdYTV67Q9DtvU4M7+qjNM88HvuLqz9wE1q+7Z5r8b07/4f07cli0uXeaDh89++zXPUfkH+vYopre+fv12ebv2ntE/rVCPQtMJLAekOATAQQQQAABBBBAAAEEEEAAAbsIEFi3SycuWAeB9Qvy8BABBBBAwGMCBNY91nCOiwACCOSDAIH1fEBnSwQQQAABBBBAAAHTBLwcWPej9npprPGG9HPfsL5w3VYNGfeZ2vqC6c/+7w3rj703Q0s2Juhfd3dTi7rZ34z9yLsztGxTgkbE36KralczrV95vbCZoXIz174Uh9wE1nctXawZ/e40wur+0HrWn2Wvv6oVb72uzm/9RzU6hH6D9+grGxlvUO8988usXzWuj+/frzGtr1K169rqD6POvOE/x6Q8GFi1apWWLl1qrNS6dWs1adIkD1a9uCXin5+jeSt/1boP+6pokUIhF7lj2CwtW5usVRPuUHRURHDOiVPpatpnki6vHK3PXu1ijKenZ6perwmqU61McCzwhSU/JanPU7PV/w/19OTA5oHhbJ9N+kxUlQpR+vzVrtnGL/Xmo48+0uHDh41l+vbtq4iIs+e41LX5PgIIIIAAAggggAACCCCAAALuFiCw7oj+Elh3RJsoEgEEEEDAIgEC6xZBsw0CCCDgYQEC6x5uPkdHAAEEEEAAAQRcKOD1wPp7Xy/R2G+W6dEe7dSlecNgh1+bOV/TFq1W/A2t1K9dM2P8rc8XasqCVbrxynoa0qtjcO6ho8d1i+9t7OkZGfp46ECVK1Ui+MzuF2aGys1c+1JccxNYP3nkiCZcf7UKRRRV3zkLVLhYMWPLjNOnNalzBx3du0d/nPOdipctG7KUD7v/Qfs3rNfdS1epaKnoHHNm3NVHu5ctkT/QHlO7To7nJw4dVNHo0jnGwxkYPny4hg4dZnzllVf+rcGDB4fz9TydO3TkYk3+apPGP9NJVzepFHLtNz9crVcn/ahhdzfTgC71g3M+mrNZj7+5SPHdGuiJ/lcFx/s+9ZUW/5SoT1/povo1Y4Ljj7y+UNPnbdGooe3V7qoqwfGsF10e/lQbtqVoxfjbs4Xjs865mOvavl5u3rzZ+OqBA/tVpkyZi1mG7yCAAAIIIIAAAggggAACCCDgQQEC645oOoF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQJeD6wnH0zVwNcmGWHz+E6tVCO2rH5OSNQ4X4g9qniEJj56l0oUO/OW5KSUwxrwfxOVdvK0rq5fQx2a1tWu/Qc1a+UGJew5oM5X1dMTt50Nsjvh18XMULmZa1+KbW4C6/71V7z9ppa99ooqXdVMVwy8RwUKFtSa8WO0c9FCNR34J7V+bMh5y1g76QPNf2aY8Zb1393aU0WKR6pyy5Yq36CR8Z2Uzb9oao+uRiD+9/cOUoXGjZWelqb9mzZp4yfTVKN9R7V46JHzrp+bB3YKrM9ekqBBL3+rarEl9YdrLtNllUopwvem9S7X1ggeJfXYSbW992MdTTulh+64Qk3rlte6rfv17/dXqWDBApo38laVK108OH/5umT538peoUykHu37e1UqV0Kzl+7Q+M/Xq3Gtcpr+r5uDc8+9mDh7o558Z4nxlvUe7WqpeNHCatUoVg0vD/0HCOd+/3z3BNbPJ8M4AggggAACCCCAAAIIIIAAAr8lQGD9t4Rs8ZzAui3aQBEIIIAAAjYRILBuk0ZQBgIIIOBiAQLrLm4uR0MAAQQQQAABBDwo4PXAur/lO/am6Mn3v9C2pP3B34C6lStoSO+OqlExe4B17Y4kvTbjW234dU9wbpFChXTr1U00sGMLFYsoEhx3woWZoXIz174U29wG1pWZqVWj3tHyN/5P6SdPGlsWLFxYv7/nz2p2/4Mq4Ov7+X4yfW/b//Hd/2rdh5N1aOcO+de6+olhatJ/YPArB7dt1bxhf1fiyhXGc+NBgQKq0LCRmv/1IVW7rm1w7sVc2Cmw7q//3ZnrNMX3lvVde4/4/ugjXaVLFtVK3xvOs/5sTzysv72yQD9vOfvvYu1qpfXa4OtUt3rOt5XPX7VLj72xSPsOHjeW8fGpfbOqevmBq1U6qmjWpbNdZ/j6MWr6Wk3+epN2Jqf626OhA5rp7q5n3+ye7Qu5uElPT1dMTFkdPnxYderU0fr163xB+4K5+CZTEEAAAQQQQAABBBBAAAEEEEBAIrDuiN8CAuuOaBNFIoAAAghYJEBg3SJotkEAAQQ8LEBg3cPN5+gIIIAAAggggIALBQisn23q4WNp2ukLr1eKiVZMycizD0JcpRw5pt37DynS9/b1ON/8okUKh5hl/yEzQ+Vmrm2lbIYviHxw6xb5P2Mur6WCRfL2jxJOHTumlC2bjTe4l6pSRUWjS1t5PFvudeBwmhISU1WlYpTKZ3mreqhi/WHzX/cc0f5DaapdNVoliudtf0LtGWps2bJlatGipfFo4sQPdMcdd4SaxhgCCCCAAAIIIIAAAggggAACCIQUILAeksVugwTW7dYR6kEAAQQQyE8BAuv5qc/eCCCAgDcECKx7o8+cEgEEEEAAAQQQ8IoAgXWvdDr0Oc0MlZu5dujTMIpA/gm8/PLL+vvfn1DDhg21evWPvF09/1rBzggggAACCCCAAAIIIIAAAo4UILDuiLYRWHdEmygSAQQQQMAiAQLrFkGzDQIIIOBhAQLrHm4+R0cAAQQQQAABBFwoQGDdhU0N40hmhsrNXDuMIzIVAUsEbryxs2bPnq2PP56m7t27W7InmyCAAAIIIIAAAggggAACCCDgHgEC647oJYF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQIE1l3Y1DCOZGao3My1wzgiUxGwRGD79u06ffq0atWqZcl+bIIAAggggAACCCCAAAIIIICAuwQIrDuinwTWHdEmikQAAQQQsEiAwLpF0GyDAAIIeFiAwLqHm8/REUAAAQQQQAABFwoQWHdhU8M4kpmhcjPXDuOITEUAAQQQQAABBBBAAAEEEEAAAQQQsL0AgXXbt8hfIIF1R7SJIhFAAAEELBIgsG4RNNsggAACHhYgsO7h5nN0BBBAAAEEEEDAhQIE1l3Y1DCOZGao3My1wzgiUxFAAAEEEEAAAQQQQAABBBBAAAEEbC9AYN32LfIXSGDdEW2iSAQQQAABiwQIrFsEzTYIIICAhwUIrHu4+RwdAQQQQAABBBBwoQCBdRc2NYwjmRkqN3PtMI7IVAQQQAABBBBAAAEEEEAAAQQQQAAB2wsQWLd9i/wFElh3RJsoEgEEEEDAIgEC6xZBsw0CCCDgYQEC6x5uPkdHAAEEEEAAAQRcKEBg3YVNDeNIZobKzVw7jCMyFQEEEEAAAQQQQAABBBBAAAEEEEDA9gIE1m3fIn+BBNYd0SaKRAABBBCwSIDAukXQbIMAAgh4WIDAuoebz9ERQAABBBBAAAEXChBYd2FTwziSmaFyM9cO44hMRQABBBBAAAEEEEAAAQQQQAABBBCwvQCBddu3yF8ggXVHtIkiEUAAAQQsEiCwbhE02yCAAAIeFiCw7uHmc3QEEEAAAQQQQMCFAgTWXdjUMI5kZqjczLXDOCJTEUAAAQQQQAABBBBAAAEEEEAAAQRsL0Bg3fYt8hdIYN0RbaJIBBBAAAGLBAisWwTNNggggICHBQise7j5HB0BBBBAAAEEEHChAIF1FzY1jCOZGSo3c+0wjshUBBBAAAEEEEAAAQQQQAABBBBAAAHbCxBYt32L/AUSWHdEmygSAQQQQMAiAQLrFkGzDQIIIOBhAQLrHm4+R0cAAQQQQAABBFwoQGDdhU0N40hmhsrNXDuMIzIVAQQQQAABBBBAAAEEEEAAAQQQQMD2AgTWbd8if4EE1h3RJopEAAEEELBIgMC6RdBsgwACCHhYgMC6h5vP0RFAAAEEEEAAARcKEFh3YVPDOJKZoXIz1w7jiExFAAEEEEAAAQQQQAABBBBAAAEEELC9AIF127fIXyCBdUe0iSIRQAABBCwSILBuETTbIIAAAh4WILDu4eZzdAQQQAABBBBAwIUCBNazN3X3gUM6fOyE4mJKqVRksewPs9wdPpam3QcOq2q50ipRLCLLE2ddmhkqN3PtgPLyN1+TMjPVZEC8IqKijOFQY4H5Tvw8snu31k/7UEWjo9W43wDjCKm7d2nDtKm+sdK+sf6WHWvZ2mQt/ilRDWqWVYfmVY19l/rGlpwzZllBbJRDYPCr32Ub69y6ujq2qJZtLD9uRn3ys06nZ+ovPRpd8vYfz9uincmpuqFldf3usjLGeqHGLnkjFkAAAQQQQAABBBBAAAEEELBQgMC6hdgXvxWB9Yu345sIIIAAAu4TILDuvp5yIgQQQMBuAgTW7dYR6kEAAQQQQAABBBC4FAEC61KGL/A8atb3+nTZWl9YPc3gLFBA6tC0rp68/YZsvDv2pujFD7/W2h1JwXm1KpXXs307q3LZ0tnmOuHGzFC5mWsHbEfWr6XM9HT1m79YUbGxxvDIepcrMyNDdy1YrBIVz4wF5jvxM3HlCk2/8zZFV6uuPl9/axwhccVyTe/TS9HVfWNfnRmz4mxvTV2jERN/UK8OtfXifa2NLd/8cLVenfSjenesreGDzoxdSi3JB47po7mb1axeRTVvUPFSlgr53f98/LMqxBRX97aXh3zu9MH45+cYRzh45IR+2LhXD93RVPf3apLvx+p4/yc6cTJdC/7b45Jr+ePTX+n7NYl65cFrdUubmsZ6fZ/6yvhjihEPXatu150Zu+SNWAABBBBAAAEEEEAAAQQQQMBCAQLrFmJf/FYE1i/ejm8igAACCLhPgMC6+3rKiRBAAAG7CRBYt1tHqAcBBBBAAAEEEEDgUgS8Hlj3ZdU1ZNynWrR+m+pXi1XrejUUExWphD0HtHPfQb3Uv0uQ99iJk7rjn+OVejxNfa+/Sg2rV9K25AN676slKhZRWKMeuF0VSpcMznfChZmhcjPXDtgSWHdfYP3HTfvU4/HP9YAvZP2gL2yd1z/1e72vJnXKadLzN+b10rZab+WGPer1xJe2Cay/PH6l7w3rGRo6oNklOxFYv2RCFkAAAQQQQAABBBBAAAEEbChAYN2GTclZEoH1nCaMIIAAAgh4V4DAund7z8kRQAABqwQIrFslzT4IIIAAAggggAACVgh4PbC+ZGOCHntvhto3qaNht3dSoYIFz8v+/rwV+q/vTezdWzXWQ7e0Dc6bufRn/fvjuRrQsYUGdGgRHHfChZmhcjPXDtgSWCewHvhdyO0ngfXcStl3HoF1+/aGyhBAAAEEEEAAAQQQQACBixcgsH7xdhZ+k8C6hdhshQACCCBgewEC67ZvEQUigAACjhcgsO74FnIABBBAAAEEEEAAgSwCXg+sDx49XT9s2aWpTwxQuVIlssjkvHzq/S/07U+b9fwfb9Z1DS8PTthzMFU9XxyjuJhoTX78ruC4Ey7MDJWbuXbANpzA+p41q5Uwf55qd+mm08eOafOsL3Rg0waVuby2rvjTvSpWukxgWePz2L692j5vrpJ//EFHk5NUvGxZxdSuq7rdblFk+QrZ5q54+w2Vr99AB7dvU+KK5arRvqNq/6GrVrz9uvZv3KhanW829s32Jd/NzoXfaeei75SydYtKxlVW9TZtVb1tu2zTEleu0PQ7b1N0NV84/etvjWf+Pab36aXo6ucPrC9cuFDz5s0z5nfs2FEtW7bMtu7F3Lw1dY1GTPxBvTrU1ov3tTaWePPD1Xp10o/q3bG2hg86M5Z17YOpJ/TBrI3asD1FR46fVLnSxXXl7yroxtbVVTqqqDE1w/d/dfDGlNXGdfKBY5ry9S9q0aCiWjSMDS7V9soqalK7XPD+WNppLVq9W9+vSdTufUdVuFBB1alWWh2aV1WDmmWD8/wXU+f8ot17jxpjb320RrExJdSj3dl/h2tVLa2br77MeH4x/9i886DmrvhVGxNSdOBwmqpWLKn6NWJ8e9RSkcLZ/whm9S/79O3KX9X1upo67jvDF99vN77nr+He7g1VuuQZk0Adew8e19zlv+rHTXuVtP+YypYuprq+c3Zrc7kqlCkemJbj87fesP75ou3y133XH+oF+5B1kXGfr5ff+M+3NlKBAmefbP71kK8/m7QjKVUZGZmKLVtC1zStpA7NqqlQoSwTfV9ZujZZq311B35KRkbojhvqBG5zfOZ2bQLrOegYQAABBBBAAAEEEEAAAQRcIEBg3RFNJLDuiDZRJAIIIICARQIE1i2CZhsEEEDAwwIE1j3cfI6OAAIIIIAAAgi4UMDLgXVfRlYdhr6lJjXjNCK+u9IzMrQ1ab8RXC8TFZmj2395e6rWJiTq46EDc4Tbb33hXe07fFRfPz9IRYsUzvFduw6YGSo3c+2AZziB9Z8/GK8Fzz6tK/9yv356f5xKVorToR0JOp2WptI1aur2z79SwUKFAktr5oC++vX7RSpRMValqlbVoe3b5Q+xR5YrrxvfHKnYK64Mzn2nQW0VKRGloiVLGnNOnzihuGbNddi3/skjR3Ty6FH1nvGFytb9nfGdjPR0LXh6qNZNneJbr5xKVqmqPT+tUaZvvHG//rpm6NPBtS82sD58+HANHTrMWOeVV/6twYMHB9e82ItwA+v+gHWXwZ8aIe7K5aN0WVxJ7dpzVNsTD+tff71Gt15/JjSenp6pzn+bYZSVdjJdu/YeUZlSRRVTsliw1Pt6NVY3X8g78OMPno/44AdFR0XoskqldPT4KfkDz/6A+NPxLbIFox8csUDrth4wvrp19yEViyisuHJn/0DlmqZxeiq+eWDpsD/r9Bwv+f77pErFKF+IPFJrt+43wt7+gP1/hrRTeV9IP/Az4csNeua/S3Vfz8Ya/8UGxZUvoQSfh//cNStHa9Zr3bIFv/s985UvmJ+oimUjVc0XhN+++7D8IXb/mm8/3la/94X/Q/38VmD9ozmb9fibi4xz33VzvWxL+PvTftB0dfb9UcGbj7YNPpu/apfin59j3Nf2heb94fqtPnN/PQv+20P+Hmf9eefjnzRx1iZjKOnAUeMPBfzzQv2EszaB9VCCjCGAAAIIIIAAAggggAACThcgsO6IDhJYd0SbKBIBBBBAwCIBAusWQbMNAggg4GEBAusebj5HRwABBBBAAAEEXCjg5cB6ypHj6vbcKN3crIEuq1BGY+cs09G0k0aXa8eV19DenVQz9uybmgNvWB8/uK8uqxgT/G3Ye+iIegx/z7j/8O8DFFumZPCZ3S/MDJWbuXbANXHVCuOyYqMmKlikiHEdasz/IBBYL1y8uLp/8KHKN2iotIMpmvPYw8ab1298Y6RqdrrRWMP/j3VTJqli0yuCIXP5/sLBCI/37a2YWrV1+2ezg3P9gXV/6L3X9M+0b8N6fdSzm+/t55ep98wvdXjnDk3+ww1q9egTuiL+HuM7a8aP1cIX/qF6PXurzTPPGbUfSUzU9/8crs1ffKab//Nu8E3r/sD7ft+b4AsXLeqruZHx/VBjwWL+d2FGYD3R9yZz/9vMy0UXV/VKZ37PQ40Fanlp3AqN+mStXvhLK93e6eybtf1vIvf/1K2e/a32/rEfN+1Tj8c/1wO9mujBO5r6h0L++N9SXsD36u/rrqgcfAO4/y3qdz45S4n7jhkB6ooxOf/wpH6v99WkTjlNev5sr0NuEMagP8jfy/eG+UAw/dTpDI35dJ1eHr9SfTvX1T/uOft2+0BgvXjRwpoy/EbjbfD+t9A//NpC483r/hD6DS2rB3ef/NUmNa1TXr+77IyV/w9tVqxP1h3DZsn/VnZ/wD3Uz28F1v1vT29594eqHltSn47okm0J/1v0/Wca81QHwzfw8JZHPzOC/1/49qxVJdoY9tfz3Y+7jBpLlYgITM3x2fH+T3TCF8o/X2A9nLU37Tio1GMnVSOulGJKnfmjhlBjOYpgAAEEEEAAAQQQQAABBBBAwMYCBNZt3JyzpRFYP2vBFQIIIIAAAgTW+R1AAAEEEDBbgMC62cKsjwACCCCAAAIIIGClgJcD65t27VH865ONUHrywVT179BCNXxB9LX/z95ZwFtRtGH8ke7u7k7plEZSOqRUQkUFFRUVAxs/xUIQBAVp6UZAWrpEuru7G7955zrn7j339D17ufHM7+fdPbMz78z+Z8/uHnnmmSOnMWbpBiRJmAC/930GSROFiDBHL96AEQvX4PkGldGhRlnHMM1evx1fTV2iPw97uS0KZ8/oOBbVd+wUldsZOxCuRrCeo9oTaDxilCPEnhnTsLhvH5R75VWUe7m3I9/dzvT2rSGi+K4b/kbCFCGiXRGs523QCHW//g4P79+H/ly/Aer/MESHESf4Eh27oMq77+vjIyuVxcMH99F52SpHDCl4/bS69mpVRbaKldDk1zHuuuBT/qBBg/Dll//TZT/44H306BEilvepcpAKvaFE2NOXHcCCQc0cAmdvoX0VrLuLI67r4r7+U9+aqFcxR7hidgjWwzWiMsTxvfwzvytX+RSY+21TRxEjWBehvQjCTZq+9ADe+OEv9G5XCr3aljTZbrdt3pkPEaVvHtNeu8w7F/QmWJfy7w1dgwkL9mrBepHcIZNwRIBe/fkpMj9Di8vjqEkBJlXtPgUPHjzEql9aw5pvjnvaehOsRyS2p3Z5jARIgARIgARIgARIgARIgARIILoQoGA9WowUBevRYpjYSRIgARIggUgiQMF6JIFmMyRAAiQQiwlQsB6LB5+nTgIkQAIkQAIkQAIxkEBsFqzvPn4GPQb9rkf1jRa10LRCMccIj16ixOkL1qBbvUroXLuczr9+6w7a/e833Lp7D8/ULo9iOTPj0JkLSsS+FulSJMXhMxcxvFc7FMyawREnqu/YKSq3M3YgXI1gvXLfd1Hque6OEJcO7MeEhnVRrH1HVFdu59Z07eQJHFy0ANdPnsTtK5f1obP/bIXU6bBwmXJRz6nzRKBeqHlL1Ph0QMhnJVDP37QZag/4Wn8eXroo8jVojJqff4lLBw9gQoM6SJ4lK7JVrqqPa3VwyB4OLV6k955bt/m/nOi7WbTuKF4YsBRlCmVA92ZFUbZwRqROkdDjCfkjWBdR+NxVh3Hk1DWcv3ILDx/+qx3g1247jc97VkZb5XrunOwSrG/Zew7rtp9W7u43IO7lkpZsOI6ECeNi9YjWjm4Ywfo7z5RFt6eKOvL3H7+C+q/MQIcnC+Lj50Md2aXAiXPXsXDtUX1u4sYu6Z995yF1lgxp4XC71wf+++OLYH3b/gsQZ/MujQrjg27ldc3V/5xCpw8XunS4/+SX9Rg1Zxda1sqHljXzKqf69EiUIK61Wbf73gTrEYnttlEeIAESIAESIAESIAESIAESIAESiEYEKFiPFoNFwXq0GCZ2kgRIgARIIJIIULAeSaDZDAmQAAnEYgIUrMfiweepkwAJkAAJkAAJkEAMJBCbBeunL11DmwEj9ahOffc5pE+ZzDHCIj7v/M1YPFE8Hz7p2NCRv+/kOXw6caEWqktmogTx0UUJ2o+fv4y5G3ZixnvdkCZ5Ekf5qL5jp6jcztiBcDWC9YY/jUCuWrUdIa4eP4axtaujSJt2qPHJF478LSOGYd03Xykn9AdImiEj0uTPj8cei6MF5yJkbzv7D6QtUFCXF8F6kdbtHIL3YSUKoaASrBsB+y/lSiJnjVqo89W3OLx0Cea90BXJs2ZzCN4djVp2mo4ca/kUPXfvKzfudwavxszlB/FAicklFc2TVomhS6BO+RyKZ/jz8lWwvmbbKfT8chmu3riLpInjo1ieNEioxNPnr9zGzoMX8aESYHdWQmznFGzBupzXy18t04JyOZ88WVIia4akutlNu88hftw42DSmnaMbRrD+87u1ULtcdkf+sTPXUeOFqWhXtwA+61nJkf/z9O34etxm5Wz+LzKmSYL82VMhThzgwPGrWsg+77umKJgztaO82fFFsC5lm7w+O0Tk/2sbxI8XB+KKP2P5ASwb2hLZMoTeE6XsyXM38Oo3K7Szu3yOG+cx1CybDb3blkIRxd9T8iZYj0hsT+3yGAmQAAmQAAmQAAmQAAmQAAmQQHQhQMF6tBgpCtajxTCxkyRAAiRAApFEgIL1SALNZkiABEggFhOgYD0WDz5PnQRIgARIgARIgARiIIHYLFi/c+8+6r43RAvVRbBuTReu3UDzT39BUeWi/lPPUHdkU+bcleuQ//JnTa8EqXHx+ojp+PvgCSz+7GWXIlxTL6pt7RSV2xk7EI7+CNbP796FSc0aIWWOnGjy62ikyBYqLF7a723smvJ7wIL1U5s2YvrTrVG0fQc80f/TQE4l2tURV/A1yvVcHNcXrD2C23cfaFG2iLOdky+CdRGJV3x2Eq7cuINxH9fH48rBXcTTkmYocXyf71ZGmmB99Nxd+GjEejSqmgsf96iIVMlDHeRrvjgNV6/fDViwvuvwRS0oz5kpBUZ9WBfZM4YKyGUiwKQ/9yGigvWx8/fgw5/XYvBbNVCtVBZUUFwfL5Qeo/vXcx4ax+ejp6/p8Zzz1yG1PaXzF/3YHLmzpHCUcd7xJlg35QOJbepySwIkQAIkQAIkQAIkQAIkQAIkEJ0JULAeLUaPgvVoMUzsJAmQAAmQQCQRoGA9kkCzGRIgARKIxQQoWI/Fg89TJwESIAESIAESIIEYSCA2C9ZlONsMGIXTl67C2WH9r50H8e5vc1BDOax/bHFYd3UJiLi91ecjUSJXFnz/fAtXRaJsnp2icjtjBwLUH8H69vFjsOKjD7RDepHWbcM0N719a5zavDFgwfqtCxcwsnJZ5KheA42Hhzj8h2kgSB82b96MdevW6WiVK1dGyZIlgxQ5YmH2Hr2Mxq/NQrmiGbXY3Dnatv0X0OzNOXi+RTG81amM82H9ef+xy6jfayaeqp4H37xWLUyZb8ZtweAp/7gVrBdvPw4FcqTC1C8bhakX6IdXvlqOeasPY/GQ5siVOVSwLaL8Ek+PQ/LECQIWrBsx+ec9K6Nt3fxhutjmnfna6dydYF1c5pv0mY0uymX+A+U27y6JQ32l5yahUvHMeLJSTvT9cRV+6POEFuC7q2PNH79gD94fuhavti+lnPPdX2O+CtYDiW2t42l/1apV2LNnjy5Su3Zt5MyZ01NxHiMBEiABEiABEiABEiABEiABEohUAhSsB4z7339DlrULNMBjrtbAcxOMgnU3YJhNAiRAAiQQKwlQsB4rh50nTQIkQAKRSoCC9UjFzcZIgARIgARIgARIgARsJhDbBeu/LlqLUX+ux5sta6FJ+WIO2t/PWo6pq7aiW/1K6FyrnCPfeeehcnr+bNJCLNqyB1880wRVCud2LhKlP9spKrczdiBQ/RGs75g4Hss/7IcKr/ZBmRdfdjR3ZuvfmNqmuf7cdvYfSFugoN4fWjQ/irRuh+r9P9Gfh5UohIJNm2nBu2T8Uq4kctaohTpffauPz+zSASfXr0XbWfORJn94l/E7Vy4jYcpUumygfz7//HP06/eerj5w4Nd4/fXXAw0VcL079x4gYfy4YepfuHIb1XtMQb7sqTDz68ZhjsmHs5duaQF1GeWaPumLBuGOS8bBE1cgAugqJTOHcQK/cesexNVc2vhQibQ7K7G2c6rz0nQcP3sdm8e0R5JE8ZwP+/2598AVEKdx6av02aSfp2/Hl6M3IVWyhAEL1ics2Iv3hq7B6x1K46VWJUxoGBd6yXAnWL928y5Kd5yAwrnTYPbAJo66rnbe+OEvzFLO9DImpy/cwNpf2yCB07hJPVfjuWTjcXT/bDG6PVUU7zxT1lV4nedNsB6R2G4bdTrQvXsPjBgxQudOmzYVzZuHfJedivEjCZAACZAACZAACZAACZAACZDAIyEQywXrERWd2z1mRtROwbrdpBmfBEiABEggOhGgYD06jRb7SgIkQALRkwAF69Fz3NhrEiABEiABEiABEiAB1wRiu2D9zOVr6Pr9BDx4+BDd6lVC7kxpsf3IKfymROzJlDPy+De7IGmiBA54742Zi+zpUiFnhjS4dP0W/tp5ANsOn0KFgjnxv2efgh9+RI6Yj3LHTlG5nbEDYeaPYP3KkSOY2LgeEiRPjlLPdUemx8vg/M6dWP/Dt0icOjUuHz4UsMO69P3S/n2Y3LIp4iZIiMef74kMJUrgwe3buLB3L/bMmIrcteuiwmtvBHKajjpRQbDepf8ipEyeALXKZkfOzMlx+ORVTFt6AKv/OYU3Oj6OF1sWd/TX7IgnWOPXZ2GfcmKvWyEHKpfIjEQJ4qJkgfTIly2lLvZATRSp/8oMHD51FV2bFlXxs+Hc5VsYNOkfyCQSEbS7E6x/NGI9Rs/dpcXldStkR5oUiZA1fTJULJ7JdMGv7Qwl9O7z3UoUUcJwcTPPnik5lioR9+TF+xA3zmN48ODfgAXrR05dw5O9ZyJ5kvhaEF6mcAbsUM7p30/4G6lTJMQhxdOdYF1OotfA5Zj712E8roT09dS5Ao+hRc28SJsyUZhz3LDzDNr1+0PndWpQCP17VAhz3Hwo02kimqv65YpkQIY0SfDPvvOK5W4cO3MN4z99EmVV/0w6r8Zj3fYz5iM+/XU97j14iI+6V3TklVVxMqo4kvyJ7Qjg5w4F634CY3ESIAESIAESIAESIAESIAESiFQCsVSwHtWF6s7XwIHDx5Evt/xPBiYSIAESIAESIAEK1nkNkAAJkAAJ2E2AgnW7CTM+CZAACZAACZAACZBAZBKI7YJ1YX303CW8P3YeDp2+4EBfMGsGvNu2LnJnTOvIk52Pxv+BxVv3OvKSJEyAxuWLomfDqoijxKnRLdkpKrczdiCc/RGsS/z98+diRf/3cfvyJd2ciNervN0PF/ftw9ZRv0RIsC4BLx86iKXvvY1TmzYCZuVmNeMhQ7HiKN/rNeSoXkO3G+ifqCBYF4fxiQv34uqNu47TEFfzzg0Lo0/H0ojjZoaHCM6l7ta953H+yi2N58PuFVS9Qo44uw9fwqvfrtDCdsmMHy8OWtXOhydKZ8ULA5a6FayL8/jXYzdj2aYTOKXcxEVQ/mSlnBj8Vg1HbH93vhqzGcNnbtexpK4I4If0rYF3hqzGybM3AhasS6y5qw7jg2FrcfnaHfmoxOsJ8O6zZbHv2GX8OmunR8H69Zv38IkSisu5ioBckritF8mTRu9b/9TuOV1PABDX+2J5w973TLmn31+AzbvP4t79hyYLmdImQd/OZdC0eh5Hnuys2noKnfsvDJPn/GF4v9p6soHk+xPbOY6vnxs1aox58+Yhfvz42LNnN3Lnjl4rYvh6nixHAiRAAiRAAiRAAiRAAiRAAtGTQCwTrEc3obq5qKwO68Z13RzjlgRIgARIgARiGwEK1mPbiPN8SYAESCDyCVCwHvnM2SIJkAAJkAAJkAAJkIB9BChYD2V79eZtHFPi9cxpUiJN8hDX39CjoXuXrt/EyQtXlHA0kXJbTx3tXNVDzwSwU1RuZ2zrOdi5f1+5nouwPK4SuKbOm08ZVAd/UsK9mzdx6cB+PBYnDlJky4aEKVPZeUqRHlvc0MWB+9ylW0iZLCGyZ0yGxAnjBaUfEvvo6WsQYXbBnKmQIH7coMQNJMiV63dx8OQVZE6bVIu4A4nhrs7tuw+0a3wCJcrPmy1V0C/Dm7fvo1LXSciRMTlmf9PEXTd0/q0799V4XtcCenFHz5YhGeLGDc73ws7Y9+/fR5o0aXHt2jX06NEDw4YN9XiePEgCJEACJEACJEACJEACJEACJBDZBGKJYD26CtXN5WAVrJs8V1uK2V1RYR4JkAAJkEBMI0DBekwbUZ4PCZAACUQ9AhSsR70xYY9IgARIgARIgARIgAQCJ0DBeuDsYkJNO0XldsaOCex5DlGPwOkLN7Xrui89E3f4kvnT+VI0ypf5RTm1fz5yAz7qUREdGxSM8v0NpIPr1q1DxYqVkDBhQuzfvw/Z1OQQJhIgARIgARIgARIgARIgARIggahEIIYL1qO7UN1cKr4K1k15CtcNCW5JgARIgARiIgEK1mPiqPKcSIAESCBqEaBgPWqNB3tDAiRAAiRAAiRAAiQQMQIUrEeMX3Svbaeo3M7Y0Z07+x81Cfzw+1Z8P/FvnzoXX7md757cyaeyUbHQw3//xa9KqL778CXMXXUY4pY+//umQXO/j2rnPGDAALzzzrvo1asXvv/+u6jWPfaHBEiABEiABEiABEiABEiABEgAMVSwHlOE6uYK9VewbupRuG5IcEsCJEACJBCTCFCwHpNGk+dCAiRAAlGTAAXrUXNc2CsSIAESIAESIAESIIHACFCwHhi3mFLLTlG5nbFjCn+eR9QisOvwRew6dMmnTimDdTSvkdenslGx0L37D1G4zRgkTRwfZQplwCcvVETW9MmiYleD0qczZ87g2rVryJo1KxInThyUmAxCAiRAAiRAAiRAAiRAAiRAAiQQTAIxTLAe04TqZqgDFayb+hSuGxLckgAJkAAJxAQCFKzHhFHkOZAACZBA1CZAwXrUHh/2jgRIgARIgARIgARIwD8CFKz7xyumlbZTVG5n7Jg2DjwfEiABEiABEiABEiABEiABEiABEiABEojdBGKIYD2mCtXNxRlRwbqJI1uK1600uE8CJEACJBAdCVCwHh1HjX0mARIggehFgIL16DVe7C0JkAAJkAAJkAAJkIBnAhSse+YT04/aKSq3M3ZMHxeeHwmQAAmQAAmQAAmQAAmQAAmQAAmQAAnELgLRXLAe04Xq5mIMpmDdxKRw3ZDglgRIgARIILoRoGA9uo0Y+0sCJEAC0Y8ABevRb8zYYxIgARIgARIgARIgAfcEKFh3zyY2HLFTVG5n7NgwNjxHEiABEiABEiABEiABEiABEiABEiABEog9BKKhYD22iNStF6EdgnWJT9G6lTL3SYAESIAEogsBCtajy0ixnyRAAiQQfQlQsB59x449JwESIAESIAESIAESCE+AgvXwTGJTjp2icjtjx6Yx4rmSAAmQAAmQAAmQAAmQAAmQAAmQAAmQQMwnEI0E649aqG53+57E43YJ1s0F7qltU4ZbEiABEiABEogqBChYjyojwX6QAAmQQMwlQMF6zB1bnhkJkAAJkAAJkAAJxEYCFKzHxlEPPWc7ReV2xg49A+6RAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlEfwLRQLBut1Dc1SA+ijZd9cMIye0WrJu2TXvmM7ckQAIkQAIkEBUJULAeFUeFfSIBEiCBmEWAgvWYNZ48GxIgARIgARIgARKI7QQoWI/dV4CdonI7Y8fuUePZkwAJkAAJkAAJkAAJkAAJkAAJkAAJkEBMIxDFBeuRIRyPjDYietmIYD1/nhwRDeNzfQrXfUbFgiRAAiRAAo+AAAXrjwA6myQBEiCBWEaAgvVYNuA8XRIgARIgARIgARKI4QQoWI/hA+zl9OwUldsZ28tp8TAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkEC0IhBFBet2i8jtjh/sa8DqsB7ZYvLIbi/Y7BiPBEiABEgg5hGgYD3mjSnPiARIgASiGgEK1qPaiLA/JEACJEACJEACJEACESFAwXpE6EX/unaKyu2MHf3J8wxIgARIgARIgARIgARIgARIgARIgARIgARCCUQxwbrdQnK744eCDe6eVbDuHDkyBOWR0YbzefEzCZAACZAACbgjQMG6OzLMJwESIAESCBYBCtaDRZJxSIAESIAESIAESIAEogIBCtajwig8uj7YKSq3M/ajI8aWSYAESIAESIAESIAESIAESIAESIAESIAEgk8gigjW7RaS2x0/+AMTNqInwXrYkoCd4nI7YzufBz+TAAmQAAmQgDsCFKy7I8N8EiABEiCBYBGgYD1YJBmHBEiABEiABEiABEggKhCgYD0qjMKj64OdonI7Yz86Ymw5phBY/c8p/Ln+GM5fvoVCudKgZ6viMeXUeB5BJHDv/kPMXnkIm/ecxYUrt9GqVj7ULpc9iC0wFAlELwIHTlzB9KUHcOr8Ddx/8C++71M9ep0Ae0sCJEACJEACJEACJBCFCTxiwbqdQvKoFDuiQm9/BOvmaotomyaOq62dsV21xzwSIAESIAESsBKgYN1Kg/skQAIkQAJ2EKBg3Q6qjEkCJEACJEACJEACJPCoCFCwHjj505euImXSxEicIH7gQR5xTTtF5XbGNtg2/Pg98O+/KPlsNyRIlkxnu8oz5bmNGIGTG9bjxNrVSF+0GHLVqqODnVy/DifWrQmTF7FWfKs9TQkmj525hvoVcyrBeWpdyVWeq2izVhzEa9+uRLpUiVGmUAZULJ4JnRsWclXUa97JczcwefE+pEyWEM80LqzLnzh3HVMW70eq5AnRpVFIntdAsbhAVGbYb8gaTFyHnFbtAABAAElEQVS0F/myp0KhnKnRpk5+VCmZOaDRWr/jDNZsO4WiedKiTvkQ0fs6lbfWKc8EH/DbJnUNJcALLTiZwjCJyPbGrXsYNOkfFM+XFo2q5IpIKNvrurqXucqzvSNODRw7cx31XpmBx1R+pRKZkS1DUnzUo6JTKd8//vD7VvUI/xddmxZFsiQh71Ku8nyPGPtKuuLlKi8mkTl+9jrSpEiEJIniRfnTcjUWrvKi/IkEsYP+PguD2LTbULfu3MehE1eRNlUiZEyTxG056wE7r0M7Y1vPIRj7rq5nV3nBaCvQGJ/+ugGZ0iZBt6eKBhQiKr6nqkcnzl68idPqvwypE6vzS6oMjAM6vaBVkt9ll6/dRfaMyfRvoGAEfqAmxh0+fVW/d+TOktKnc7x5+z72H7+M5EkSIEem5IgbJzhg5D5x9PQ1+V8POq63Z9CDh//q36rZM6g+xPXcB3/uQddv3oPcIyTlypICiRLEDQbqgGLIZF753ZsyaUL1TpjM63lKI76NzyMUrNslKA923GDH83YFuBKDByJYN+24imeORXRrZ+yI9o31SYAESIAEYi4BCtZj7tjyzEiABEggqhCgYD2qjAT7QQIkQAIkQAIkQAIkEAwCsVmwvvfEWXT7YaJHjI3LF8VbLWuHKTPlr78xdtlGXLx2E3HUP4AWzpYRHz79JDKlThGmXHT4YKeo3M7Yhu1PRfLh3wcP0Hn5GiTLlEln/1Q4L/59+BBdVqxB0owheaZ8VNue3rJZC8ALPNUcybNkfaTd2zd3Nq4ePYIyL77sth8bh/yI9d8PROFWbVHzswG63MYhg1TeNyjSui1qfBqS5zZAEA90+nAhxCV94KvV0OyJPDpyxw8WakHwN69Vw1PVQ/JcNdn9s8VYsvE4/hreCpnTJQ1TRFzXn/9iCfp0eNwn1/WNu86i7bvztXBh6U8tdKwNO8+gXb8/kDNzciwZEpIXppEAPsz56xCOKJHES61KBFDbc5Vgx46qDD1TcH20ePtxSgiUBH8Obh5OJPPZyA34ddZOTP6iAR5XEx+8pcGT/8E347do0fsXL1XWxX+ctBXfTvgbbevmx+c9Q/JMnLJdJiJLumSYNbCxyeI2AgTOqdUUKj47CS1q5sVXvapGIJL/VZv0mY2TZ29gpbrneBM4SfSI3N/8753vNUbM3IEvRm0Mc981tWW1iuo9pqJckYz4rX9dk+1xW6DlaIiga9WI1lpMKIXztxiNh0oNtlrlZVQCw5iUhk3bjgxpEqN5jbwuTyumMezcfyFWbT2l749yn4xoGjVnF4ZO3Qb5LosAsUS+dPhOOfyLSC4yUkwbn2Ax8/f+5u+zMFj9dBXn6o27+PiX9Zi57KC+70gZue98+kIl1CqbzVUV2Hkd2hnb5ck4ZUbVazyi76nyLldYraY06b/7UHR/T5XfPx8NX6dE2VccIyjC7Pe7lnd73ToK+rBz+NRVda/djj/WHFHP6IdYon7fpFeTfF0leV5/PXYzfl+4D5ev39FFRDjftFoeyO8xT8nTM0LijpixA99P/Bu37z7QYWRim0xw69W2pMuwuw9fwluDVmHXoYuO73PqFAnxy3t1UDJ/OkcdM/6ODMtO6YLpMWVAQ0tOiMD6qzGbMH7BXrWyzEN9TJ5BrWrnw9tdyiJF0gRhykuZfj+twbxVh7U4O3HCeHqi6pevVEHC+GHF5f7cgxasPaJ/d8hvT5PiKNjNauRB385l9ERsk7/j4AU07TPHfHS5tf72kN++wsVTsr6XDZmyDVOX7IdcKybJ+61Msu3RvBjix4tjsh1bX8cnpMIjEqwHWwQerHjBiuMYjSDtHDh8HPlyB770mJ3CcjtjBwkfw5AACZAACcQwAhSsx7AB5emQAAmQQBQkQMF6FBwUdokESIAESIAESIAESCBgArFZsH7m8jWMWbLBJbtth0/h0JkL+KB9fdQpVdBRRsTqP8xegYJZM6BpxWKQGBOWbUaqZInx8yttkTZ5WPGro2IU3bFTVG5nbIMzugvWtwwfijVff4mnRo9H1gqVzGk9ku2cbs/g6Mrl6Ln7IMIpc//rUUwRrDd+bbZ2g9sytn041uKa92SvGbh07Y4WlzoLC5wrRJZg/dmP/8SKLSewf1oXd8Pj3DWfPwc7dlRl6DOQ/wpeu3kXpTpMQN0KOTD07Zrhqp86fwM1XpiGJx7Pip/frRXuuHOGvyI9CtadCUbss4znR8PXo2yRDGhXt0DEgvlZe+5fh9Fr4HK8+2w5JbYq4rV2VBWsi0vtyNk7MefbJlr853wi7w9dqwRde/QkC1lJwFuKbYL1Im3GomSBdJjw6ZNu0cQUhtPVKihvD16txX2uBIBuAbg5IELeT5SwuFjetGhfvwDE8fjn6duRNmUiTP+qsXYYdlM1qNkxZXyCCcXf+5u/z8Jg9tU5VtdPF2PZpuNoqiY5NqmWG1fUu9+PanLZsbPXMOydWqhZJqxo3c7r0M7Yzuft6XNUvMYj+p7qLFiPzu+pIlJv9sYcPWm+Va18qFoqC9bvOI3Jf+7HdbWSjIitZSWZQNKZCzchkzHnrz6iBd8iOr53/yHW/NrG5T1WOIrQefGGYyilnm21ymVHupSJcUC5mx86eRXD+9V22w1vz4jhM7ZDVhqSiUnijJ8gfhwtGJffQiKKfrPT42Fiy4pF3T79Ew/VJLgWNfOhaN40uHbjnprcfFKtgFVEv6ubCkawXrZwBuTPkcpk622OjMm14NqaKSJ4EWfLs0xE6vHjxsFU9Yxbt/006lXMgZ/6hv2N8MKApVi07iierJQTtRWTVVtPYsbyg3qFpt8+rBfmd5w/96DnPvkTMila4hbJrc5POa3LqmHCWsZ88hcNHUJxeUYOmfqP9TQc+/Lbdd/Ry/hWTSiQe5+ksfP3YPeRi44yZueOmiwgK/zkVk7uMnnXpKJtxyKNev7WKZ8D+bOnxJ4jlzBXCfQvXb2Dzmp1sQ+7lTdF9daf8Qmp+AgE68EWhUc0XkTrhxkBmz5YHdYjIhCPSF13p2ZHTHdtMZ8ESIAESIAEhAAF67wOSIAESIAE7CZAwbrdhBmfBEiABEiABEiABEggMgnEZsG6J84dvx6DC9duYMZ73ZQTVjxdVNyymn/2i3Z1/O21Dmrp4xCnsZGL1mHkn+vwbN0KeLZOBU9ho9wxO0XldsY2IClYNyQivo1NgvV6L8/AFeWquW5kG5fgRJQg4oSPn6+IDk+GTlhxVZiCdVdUoIUdUY2h6566zxWn0QrKkbtR1Vz4oc8TLgu++cNfmL7sAOZ/91Q40YtzBX9FehSsOxOMvp/FRbzOS9Nx994DLB/WEvGU2MlTiqqCdSNkXPhjM+TNmjLcKRxVq0DIeYqY6oc3XH9nrJUoWLfSCNmPCQxFsFbn5el6NQkRlUdUsC7v3xWfm4R4ceJg/vdPQRxzJYnz7g+/b0XvdqXcOu6GUA3e35gwPsGjERLJ3/ubv8/CYPfXxNuy5xxavT1PP7v/UNeVSQdPXEFd9Z5YoVgmjP+kvsnWky/sug55jTswu9wJtmBdGomK7/ouT94p86sxmzF02jY8pya/9VOT4EwyK/bI7xb5/RJIktWnnv98CepXyoGeLUvgg5/XQr4n7gTryzefgIioG1fNjW/Uildx4yprdR+St2fEHfWuVP6Z33FDCfDXjVSGAEoYLUlc16t2m6KE2vIbrm2YFWtavDUX+45dxuiP6qF0gfQee2EE6x/1qIiODTz/zrt15z5KtB+vJwjI78ZUyUOeP+L6Xk6thHTz9n2sHxXax53K3b3J67NRtWQWjPqwrkOc/vR7f0BE2+PVhLUKRTPq/vl7D5LxKaNWdEqZLKyje62e03Dk1DV8r1YckbHwluT+du7SLaxV55MoQVjHd+e6s1cewqvfrMAbHR/Hiy2LOw5LfoPKOcO8z4pIvvrzUyATGZyvGX/GJ6SRSBasB1McHpFYEanrGJ1I3LEK1q3NBioWD7SetW3rfrDjWWNznwRIgARIgAScCVCw7kyEn0mABEiABIJNgIL1YBNlPBIgARIgARIgARIggUdJgIL18PS3HjqBV4ZORdMKxfBGi1DX3BXbD+C9MXPRrGJxvN48xEnrzr376PLNOJy8eAWZ06TAxLeecfzDZPjIUS/HTlG5nbENyUAF6+IkfmLtalw6sB/xkyRFhpKlUKh5SyRMEVaAd+fqFeyYOB7nd+3Ev2pJ9HSFCqNIm/ZInDasc92tCxewffwYZCpdBmkLFsSemdNxestmJEmXDsWe7qTyCpku4+qxo9gzY5r+fGrzRhxfvQoFVdspsoa6OEod5zbuXLmMXVMm6748uHsHaQsVUbE7IFGq1I7YsrN//lxc2r8PZV54STmmr8DRFctw49xZZClXHiU6qeszbug/TAuDkxvW6/p7ZysR95EjKPdyb0e8eIkTo3S35x2fA3VYHzduHA4eVM7tKnXv3h2ZMmVyxAx0JyKCTm+CdREOPfH8VOVSFxeLhzTXk1Tc9TNQwfrKv0/iD+VgeFK5dMtS8TkzJ9fLxYsQwaQ1204p18Qz+uNM5aAnYoRebUuaw7qeLLtukojGNu8+CxGQSFkRWeRTrndlC2fUsU052fob29QVZ8ffF+2FiPbExTBT2qTK3TEz6pTLEUaoEhkMhf1axUhSFeUw6U2gYs7B160vgvX9ShzzZO+ZaFYjL77uVdVjaH9FekawPvXLhlpYJUIXkQKJQERc310lcUwUEcmeo5e0qEacKdvWzR9GUCL1Fqw9AhnLHs2KOdwYJX/34UtYvPEY6oljopPrpK9jL3EkyTX+l/rvgGona4akqKGcap3dakNK+v/Xl++PiSoTCkSYY1IBdV7SF+d0VU1iGTFjh3O243OlEplQqXhmx2ez4+t5ivO4CL6/fLmKdug09V1tA72/DZmyTX0vHyon0rjhHEJdteNvnjfBusQTJ/n5q45oJ065r3lKgQrW96rr/I81R7RD6N37D1AwR2q0VE6zzu3JPXHK4v34e+85XLhyW7mAptITUMSZ1JouXr2NCQv3olT+9NoB1Xps9Lzd+hlgnbwkLqLy3e/ZqoRe+ULuuWfVNVa+SEZ0aVw4zDNj8uJ92g1cYg6e8g8ypUmq+prX0UQ+6VOVXI7PsmM3w9PKRXeK6pek3FlSaib6Q5D+9PlupXJqvaRXnqjeY2qEBesL1x7Fi18u1RPIjBBTxIJP9pqJY2euIXvGZFj6U8tIe/+2Y3xkxY5Jf+5DdbVihziWyz2rc6NCyKyesT9N3aYm2d3RLsNyT3dOvt6D5JoVwaM44co1n105Cct3Qb474qRsTf5c41LPn/ubv89C0y95Dzqm3j0kta1XAOlThUwcNsf93Y6Zvxv9f16HLsoN+AMnN2BZPeW4clmXCUZZ0yfToe28Du2M7S8XKW/HNW7thy/P8EDfU+V+LIJkueeLg7YIkst0nqhXBZn0RQNHN6Lre+rbP66GPFdGflAX1UtncZzP33vPo2XfuXrC2OC3ajjy/dmRd/u7ylE9X7aQ38MyocOTYL1z/4VYq1zGV/7cChnTJPG5KW/PCHmXlXfrQrlSY+63TcPENef/de+qaK7evSVtUr992rwzX4+1iNC9JX8E63Jvrtp9iv6NMUW9j1uTmUghE6nk3VLSxyPW47e5u/SkPfNsl3cWEbHLNSf32/+9UkWX9fcepCu5+DNo0lZ8N+FvLSgXYbmnJL8r2yvxvKxU8ukL3ld36/DBAmxQdfQYp/U+xlJ+7bbTWqxfTf02k+Tv+IT0PxIF68EUiQcaK9B6IbBC/kY0RiDibneCddOvQGJK3UDrmXat22DGssblPgmQAAmQAAk4E6Bg3ZkIP5MACZAACQSbAAXrwSbKeCRAAiRAAiRAAiRAAo+SAAXr4el/9vtCLNi8G8NebovC2UMcsKTU8AVrMGbJBnzUoQFqlsivKw6bvxrT1/yDtMmT4Nh5JRT8oLvDeT185KiXY6eo3M7YhqS/gvX7t25hybtvYf+8OUiQPDnS5i+I20oIfuXwIeR4oiYa/jTchMbFfXsxt8dzuHbqJNLky484Suh9Ye8eJSRPh4ZDRyBDsVCXMSk7sXF9FGzWAmf/2YqH9+/j3s0buHn+PET03Wb6HKTKnUfHPr1lE5a+21fv3758CbcuXkSyLFkQP1Go8Ebip8yZy9EXEbYvfPUV3Dp/DmmU+P32xQu4fvo0kinhd6Pho5C2QKg73IJePXFgwXxUfP1NbPppMFLkyKH7LXZnhVu1Rc3PBjjibv3tV+xUgnxJ10+dwr1bN5E6T6iQLkGKFGj5e4i4XsoEKlivV68+Fi1aJCGwadNGPP64539M1wW9/AlU0CnufOU6/44kiePpf3x318zI2Tvx6a8bvLrVBSJY/3rsZi1AE1e7InnSaoGpiIFTJUuoxVGmT9KHCQv26o+nLqjrSbn4WV2NUyRNAKt4wggCJG7OzCmUoD0utu2/ABFtyhL2n/es7BBS+htbOiEioG6fLtb9ETGzuAweVP0+p5zIV/wcKurSBdQfOxlKGyLOHThus27uXeUy2VW5TQYzGZfE5jU9i9Gf/2IJlm06gWVDWyBzuqRuu+CvSE8E6yJWzJ0lhRYEJU+SAIdPXdXxrUId06AIDN9Sju9quJUIMbUWax07c12LbEa8X1tfX6bsy18tw3w1YeKf8U8jaeL4JluLe/v+uArfvlYNTauH3LPkoD9j/+DBv3h/2Bo1sWEf0ilBYfYMyfDP/vP6OnQlDHQ07uOOr98fE07GZ9ehS6r9hxChbgs1nl+5mFxw5uJNLeIx9cz2+s17mqWzi7O/5ymOoSLeTam+twsGNfMorg30/law1RgtiJIxlbENdhKWIvRaNrSlFgm7ir/zoHIX7TPbJzFUIIJ1cZb9dvzf2u1UBOjKdFuJx6/oCTNbx4WeszizdldOseuUmE6+l5mU0GqXcj6V+6GItOSeaJIRx8k9RO4l1lStxxQk+G/yksk33x8Rhg1RIvQcmZJrEbC4irapkx9fvFTZFNXOpMJE0sGTV5SbaTxksdwnqipBl7NY1m6GMrGptRL3SapdLrsWlusPQfjz19aTeOajRZigXGRzKEF05W6TIyxYl/u83O/Ftd8IAMVlWMR+GVInxqGTV7Hxt3YO5/UgnIbHEHaMjxkTeQ9IlyqRnlAkz1g5v/vqnnpYnaN8FkfcuHFCXIz9vQcVaDUaUNdoNiXwz5A6CXYcvKDfK0rmT4dh79YKIwD35xoXWP7c3/x9FprB6NJ/EeT6kjRrYGMUVe9PEUnmWeL8vJOYr327ErOUQP7X9+vgCTWJQJKd16GdsXXn/fxjxzVuumC4B/sdWOKb90J5P5bngwiFyys361XqupHrxSpYl/LR8T3VTG7o2ao4+nQI/T0lq1l8OXqTFkOLKDoYyZNgXZ53hduM0XxH968HuR/JZJgMaRLrdz937fvyjJAJDfIcaVe3AD7rGVZUPVFNmu03ZI2elNe3cxndjBl3GV+Z+CsTyC6pSTl51EowzpNxpIIRrItDvVwfUkbetWWyn6vU6LVZOHTiqnZST5Yk5J35nhL2iwu8vJvLbyCT5Nkq93Pjui6cWr8zD1J++4ELYVZ0MN8FX+9Bpg3nrYjVRbT+2YuV0E5N5vGU3vg+ZGWoaf9rBLn3e0oy+bn2S9PUxIis+l7oqaw5JmJ4EcX/Obi5Zir5/o5PSKxIEqxHVORtTjyQOIHUiUh7pm5Ets7ib2+CddOWcz2T720baD3nuMGK4xyXn0mABEiABEjASoCCdSsN7pMACZAACdhBgIJ1O6gyJgmQAAmQAAmQAAmQwKMiQMF6WPLXb91B889+0W7po1/vGObgl1P+xNwNO/HD8y1RKk9WHDx9AV2/n4BeTatj/d6jWLXzIH57rQNyZ4qYgCJMozZ/sFNUbmdsg0WE3JIyFi+JOPFD/gHZVZ4pv+67gUrE/aMWblf/4CPETRiyrLe4nh/6cyFKPtvNFMWsZzvi+JrVePKHIchT70mdf+yvlZj7/HNIV6QoWk2e4ShrBOuS8UT/T1G0fQc8vHdPCbwH6f+Kd+qCau/1d5Q3O1uGD8War7/EU6PHI2uFsP8gb8qIyH78k7WUAP4mmo4ah/RFi+HfBw9wZPlSLHq9N1Lnz49Wk6aLE5WuYgTrImJ/avQEJEqdGpeVIH/WMx1w8+xZdF6xVju/m/hmO6fbM8qRfTl67lZO6P/FMsfMVkTt106dQJK06ZWgPqfOdpVnyputHYJ1EaHIkvAiMEiTImSpeFd5pg9maxwIxSl57Mf1THa4rYjDqylHvSzpk2L2N03CHTcZImYVN+uESuRQLG/Id99VnikvIsqSHcYjmxLxLlSiVSOOELfYFUoQXq+ia+ds4+K3f1oXd8ODgyeuYMPOs0ponFu7r0ub4hr9zuDV2o140JtPoGHlXKYrjq0vsaVwszfnQERM85SToHFfFCHGyr9PoFSB9BCBkDXZxdC0YQQQ8tkOwfqwadvxvzGb8Fr7Uni5TaizvWnfbMV9UkQ9zyhn5fe7ljfZ4bbi0iiO+ulSJnY4QbvKMxVFsH7p6h08pYTjIrCOG/cx7eYs41UwZ2rM+y7UdVKuKxFDx1Oim/Gf1ndMbDAiFnHiN8IeiW/EiL4K1v0Ze3GWFIdJEe6KG7IIgeQ8v/hto3YOHvFe7YCd1gP9/sg5y8SKis9OcitYlzLOSUSY4topLvGTBzTQDq2mTCDnKU7JIlAa+nZNty75Et/VvcxVnumL2dopWBdn0Mc7TcR9JbraqsTwrkRgph8iNJMVAUTE5ckFWSbZSBLXaBPPVZ6Ju2rrKYija6kC6TDkrZrI+J/bp9xrRAT7ZqdQ8Z64mX8zbguebVIE7z0XIkI/fvY6nn5vAS5du60nB5lnR6CCdfkejvu4vhZKi2haJhqcvXQTq0e0dinYK9JmLEqqvouY21uyi6G0a8TRsh9Mwbqs6tGg9ywlGEyPga9Wwxk1QSQYgnXjqDtecaugxIUiipRJER90raCfPyI+tDrcynnZnYI9PmZMZEUMmVw2fMZ2DPhtE5o9kUezNE68079qpL8vcn7+3oPkO9JGxTffSRFQimBXRK7iQm11JjbPCH+ucV/vb66ee67ynMcw2IJ1w1TOW87fmmr1nKZXqpFnr0xykmTndWhnbOt5+bMf7Gtc2g70Ge7Le6q4g9d5aToKKlduuS/LO+mV63fRUTk+ywREETI7C9aj43uqvJc8ryZjbVPi5+fU861yicxaIDxqzk49WXV4v1paRO3PWLsr60mwLg72ItiWd728ypFdBNPy+0eSrNwgEyvl/mFNvj4jzDNZfrPIbxdrenfIaj0h0upU/sGwtRj3xx7I/VFWghFhuCR5r5CVUF5S/8k7tElGsG4+y1YmAslEtre7lA33e0ZWJeo7aDXKKMf+duoeGjduHD3BU37/yHuucXqXOLI6wwn1rrF3amf9e01Wn+g/fB1mft0Y7fr9oVc82jS6nRTVk65klQdf70G6ktMfeTdr2meOfk/9c3AzvXKGUxHHR/lNWOm5SWrSUnIs+OEpR767HZkYJpME3f1+dK4n71iyipm8my39qYXjsL/jE1IxEgTrERGMm7MLJIa/dfwtb/oWGdsDh48jX+7sPjcViHA8kDquOhSsOK5iM48ESIAESIAEhAAF67wOSIAESIAE7CZAwbrdhBmfBEiABEiABEiABEggMglQsB6WtrilfztjGXo2qop21UOFT1Kq78hZWLP7MH599WnkzZQOPX+aDPmnz8EvtsYXkxfhj0278G335iiTz/d/swnbeuR/slNUbmfsQEjdUU7qo6pWQNIMGfH0giWIEy+e2zCXDuzHhIZ1kb1KVTT5dUyYckYQLs7jGUuV1seMYD1+0qToumGrdmOXA9dPnsTomlWQtXxFPDVmQpg48sEXwfrfvwzH6v99jjIvvowKr/YJE2P5h/2wQzmkt5g4BZlKl9HHTP8qvdEXpbu/4CgvzvK7p05GszETkaV8BUe+2fFFsG7K+rt9+ukOWLFiha42f/48FC8e6k7vb6xAyp84dx2bdp3VjnviWC7/uP/d69W166uneEbsO/KDuspdLounoj4fO3bmmhYziEusuMX6mnwR67iLZUSe7tytfY1dVQn4Hyh2q35pjThuJjU498EOhqaN0UoYPVQ5SkrqpQTl3lwFTT1PW3ECF3GyiE9FDFgwR2oMe6eWV+decRQUgczKn1tpF1xPbfh6zAjWp37ZSAt0Tb0aL0zFyXM3sGtyJ4fTrgh1RBAibpviummSOF5WUQ7HN27fw9/Kfdo48xoxoq+CdV/HXr5bImASR2BhkTJZ6CQGcTevrtyqZbLIb/3rmi76tQ30+yONBCJYf0M51k9feiDcSguBnqdMshGW+bOlCrM6gl8QPBR+4vmpuKfGIGmi+Fj0YzMPJX07JMI4cXMVkZMItmTCz7vPlPX6XVu77TQ6KJHgCy2KhxGR+9aq+1LN35yrXaH/UEIrcU71lOQ6vHvvIdb82toxgUfKG5GqiNulf5KMOM5fh/W3OpXB8y2K6RjyR1YnmLJ4v5o0EiKsdhz4b8cfwbpdDKUrsvLG8wOW6F5VLZlFO/L+18UIbUT4LOI8cVYVUXSwBOuyssfSTccx59smKJQzjXarFd3RpM8b4K1Bf2Ga+o6O+aieFm5G6AT8qBzs8TGCdXETFldhcSEWgfaH3Sugc8NCajLaGS12lOdRnfLZ9XtMMO61IiCWOLnU5L+534ZOgjLPCH+ucbvvb69+swLrFQdJI5XzubMY1o/h00XNCjnyfifveSbJSia1e6qJoCrJRC+Z8CXJzuvQzti68wH8CfY1Ll0I9Bnuy3vqADUpbviMHfipb80wkz8XrTuKFwYsdSlYlz5Ft/dU6bOkL0ZtxIiZO0I+qL9y3/hUOWz7+HruqOdpx5NgXVZoEKG0fA/ld1avtqW0q/2WPWe1o7Y4kcvKQ+JAbpKvzwiZxFtOTdqU1U1WDm+FJIlCfrPLJNkq3SfrZ4usfCArIEjqoQT8izccQyE1WSFjmiRor1zG76oJOb8oPlv3ncfrT5fGS61LmG5gycbj+G3OLlQpmVlPLpNVrKYtOaBXMZIJcZMHNAz3O0eu3RZvzcNF5dwuSc5r8hcNtGO6I7DaKd5+nBalbxnbXr931n1pBjo8WVC/C8nE0pPnr2PP5M5aQO/vPcjajtn/Vrmr/6gmC3ibXCvlzfuPiPK7NytqQrjcmt8PMrFJ3qPMBGuXhVWmjE2H95W7urpHj/sk7DuQv+MT0obNgvWIisD9rW93eXcDY3e+CNbz5sqmm/FHEO5PWQnub3lP5x3MWJ7a4TESIAESIIHYR4CC9dg35jxjEiABEohsAhSsRzZxtkcCJEACJEACJEACJGAnAQrWw9J97rvxOHTmIqb1ew6pkyUJc/AtJVhfqwTrI5VgfduRUxg0awV+6d0euTKmwYDJf2Lexp34plszlM3v2iE5TLAo8sFOUbmdsQPBd2rTRkx/ujVKPtMVVd55z2OIQ4sXYX7PHlogLkJxa9o2djRWfvIhan85EAWbhbiHGcF6rpq10HDoL9biGFWlHBKmTIX28xaFyZcPvgjWF772CvbPm4M8devrODqI/KuwSuJ2fnz1KlR7/yMU79hZ5xnBeutps5Qbe6hwdceEcVje/z3U++5H5GvQSJe1/rFTsG5t51Hsz/nrEEToJCLr2kro1bVpUZRVLnnekrhbV1MC2xJqyfTxn9T3Vtzn441fm40Dyg39ZSWeqFkmm3aDNEJid0F8EetI3QcP/8Vi5Ta7WznQnlYCDBEayH+zVx7STt3fvFYtXBO+xv7kl/UYpQQe4mrYUjmOllSu6okSxA0Xz5phF0NrG8Hcf2/oGkxcuFeJY+KjRY286PpUUeVWmMxrE8uVO/5zn/yJ3u1KKdGOezd2r4EsBUSwfv/+v9g0pp1DaC6He329HHNXHcb6UW2RNmXI6gKf/rpBO+WKe6i4iFrTS/9bph32RUAuKwZIMmJEXwXrvo69XNfirpg1fTItBJK2/rtdyS4WrT+qt8ZdUn/w808g3x9pwl/BukyI+Eg5xYuoR8Q91hSR8xTB1s9qooU7UbO1nUe9f/bSLVTpOhkP1SCWVPfBLmoVgSbVcocTcrnqZ4u35qpVH67iLyU2E+FaRJPc24q2HavFYbMHNvEYToSzpTpM0Nfg6P5hV9IQp/oGvWdqJ9UvX66i4wQqWBfHVLOyhgQSsba4u8pkJJmU5Jz8EaxL3WAzdO5PMD+Lg7GsxPB257J4rmkRHTpYgvWuSrC+TAnWRVAtDvxyP5qjVj7Jlz2VY5KATIIR8X1kpmCOjxGsyzNaVtWQ85TVHf73ShX9zJUJUU+9MUe7Foubb6D3oC17z2Hd9tN61Qtxl5a0ZMNxJEwYV68MYPiZZ4S/13h0ur/JuXb8YCHWbDuF1rXzo1HVXLiqHLl/+P1vPKbcluW+8I6aoNNNvQdIsvM6tDO27nyAf4J5jZsuBPIM9+U9tftni7UQecNvbR0rL0mbl6/fQRm1Oogrh3U5Ht3eUy9fuwN555u18iAqqwmA1Utnxap/TunVJupVyIEPulVAhtSJ5dQinDwJ1mWCp0wik/SZEspbJ42aFU6sQnF/nxEiwhYxtoybvIeJW/oE9X5+RDnpy3ezVtlsGN6vtm7ffH/E2VveOcykWpmQI7/jZBKlvDN7+s0iv5Xa9ZuvJ+aZ+64Orv7IhL1PftmAh+o9RFaxiqcc1mcsP6h/X73dpUwYh3V5TxFxtwjW5X19h16ZqqleiUsmnB47cx271YRTs6qMP/cg0x+zXbHlBLqp6760+j02XonErS7ypox1K9+9vccuuV0FxlrWTPSQCVMyccpb+mb8Fr3SjauJioGNj42CdX/F49aTD6SuP3X8KRvRflnru9v3Ju62CtatMbzVM2V9LRdoeVPPeetvu871+ZkESIAESIAEXBGgYN0VFeaRAAmQAAkEkwAF68GkyVgkQAIkQAIkQAIkQAKPmgAF66EjsPv4WfQYNBFVCufGF8+EF0MZUfoH7etj4PSlaFO1NJ6tG/IPeP1Gz8XKHQcw6rUOyJMpbWjQKL5np6jcztiBYN0zfSoWv/0Gqvb7ACU6P+sxxLYxv2Hlp/1R49MBKNK6bZiyB/6YhwW9X0L53n1QtmeImN0I1ks+2w1V3u4Xprw4rMeNnwAdFi4Nky8ffBGsT27RFOd2bEPWipW1gCZcEJVRsFlLFHyquT5kBOvdN2+HOL6bJO7q4rJe9+vvkL9J+GXAY7JgXRiIaFaWbh88+R+Io51xLTV83G1FsCrCVWeXa3flfckX18o3lSusuGRLEufANnXyK6fe4m5FJr6IdURc+rRy+hZ3cBFTFMmdRrl9J9BCjdVKzFK/Yk4M6VtDt2n940tsKS/9FeG/COkkici+phKM9FauikXypNF5rv7YwdBVO8HKE2fHWSsOKsfCf5Qr/0019g1RNI/3+3qj12apSQI3tVgmcUL3Kzj42k8RrGdJlwyzBjYOU8W4fq9WTvfiJCmp55fLtKBmyZAWyJk5eZjyH/68FmPn78Hvyo3YTNQwYkRfBeu+jr24VopoLFuGZOH6Ye2Us4jYeszbfiDfH4npj2B9/Y4z6PjhAlQslkk77zpPKInIecr3VJzQQ2KHuIN6O+dHfXz34Uv4dfZOTF2yHw0q58SPb9bw2iUReMl16ezQ7LWimwLi4CrupHWVIG/o2zXdlArJ3qMm7DR8dZbLSTrijlquy+/ajVtcuSUFKlj39fsT0ivAX8F6sBmafgR7K8/X5m/Ngdw7537T1CGaC5Zg3TjXf6vE3B8MW4dnmxTWk4PkPMQ5WYR1875rGmHHbX+5BHN8jGDdTHaQ1Qxa9p0LI2DfdfgiRGz4xUuV9fuCv/cgmfAh931ZMUEcmPNkSYmsGULeETftPof46p1BJkeZ5O8zwtSLbvc3uR+8O2SNvobkHOReL/cYmUwo1933faqjcdXc+vTsvA7tjG3GJpBtMK9x034gz3Bf3lObvD4b8qzaM7WTQ7Bs2izQajRK5U8PmdTnKkWn91T5HSPiYOffMbLSxJtqVRiZYCETLYKRPAnWzTNZ2lk1ojUyKbG4SfuPXUb9XjPxZKWcGPxWDf0bzN9nhDh8f68mjwydtk2t7hQyUVvc3GUVilZ956F9feUo/0Il3eRbg1bp9xP5LSX3SGt65avlmLf6MOZ//xQK5EhlPRRuX1zaxQ28bd38+LxnSJy7aqWZMp0n6omsq9V5GlG4PPdqvjhNO6Zv/K0dUiQNcZIXUfrxs9f16kzPf7EEYz+qj4rFM+m2SnecoK9N673Wn3uQtcPiHN9RrWSTRU0QldVGrCsaWcuZfVlZRSaV1S6XHT+/W8tku92aVR/kN4i330DGub2pmmz1zavVwrn8BzY+NgnWAxWECyl/6/pa3tdyZrT8LW/qRXTrSuTtTrBu2nJVxxyzbn0tJ3X8KWttw7ofjBjWeNwnARIgARIgASFAwTqvAxIgARIgAbsJULBuN2HGJwESIAESIAESIAESiEwCFKyH0v562hLMWrcdn3ZqhOrF8oYe+G9v2PzVGLdso3ZeT5k0kXZXjx83xF34pZ8mY9vhU5j5fnd1PDiuZuE6YEOGnaJyO2MHgsK4ppfv/boSmr/iMcTuaVOw5J03XYrbXQnf7RSsz3qmI46vWYVnVm1AknTpPPZbDlKw7hmRESaKK644h3pLIsgQQYL8A/9PfT2LJL3Fsh4XoYM4poqQfPryA1owKWKPv4a3DvcP/VLPF7GOES2/+2w5vfy8cRIUEXWVbpMjLFg3/T+q3A3XKNG9ONeLM6mkRT82R+4sKUyRMFu7GIZpxIYPRoDRVbkFC1NvSUTur327UrlblkeXRoW9Ffd63B/BuoiURKw059smKJwr7OQBIxSxHnMnRjTnLMJQEZ44J29jL5NB2r47H0/XL4hPXqjoXD1on/39/kjDvgrWT52/AXEylokkM75qrCZ9JAzX74ieZz8lkJy4aK/L8QrXWBTJEJf1Ss9NxvnLt+As1HbVRSlf/5WZuHbjLlb83FI7jroq52uecU2vpBxlx34c1jXdOYaIxWRSgCtxuxHZWY+Z54Kr77p8D1MmTYjFQ0ImhUlb7r4/Uxbv1yJXd98ffwXrwWbozClYn8Wpu3j7cUieJEEY0dz9Bw/1JB5xmxXHX2H+3nPe76XO/fpqzGYtWkyXKrH+Poq7unGnFRdymURlXXHCub5dn4M5Pv4K1v29B5kVI8RF/OMeFcPc1+QdR5zFrSLKQK9xYR0d729X1PkfPHkFebOm1MJT4xBtnehl53VoZ+yIXP/BvMat/fD3Ge7LO3B7NWFTJpttn9gB1kmDIjgu3GasW4d16Vd0ek8VV/MdBy9gza9tHKvsyDmIm7hMxsqcLmmY55UcCzR5EqzLBCVxExdXcxFyW5NMXKn03CSULpgeUwY0RESeEdLOgeOX9T1LVu8xq09Y3dvNyg4iMhexuTX1+ylk5aRRH9ZFtVKeV+Ew7wKyWoes2iFJVvcQh3BXTuPfjFOu4lP+gfWZL2J6WclCnlfiAm8E9OLgLu8AebKmwIJBzaxd1Pu+3INMJelnO3W9J1WrQckkDOtkAVPGeWs4yG/ZehU9rwYovxurdZ+CAjlT6ZVNnGNZP8tvnz7f/YWqiu3wfrX0hGnrcdkPbHxsEKxHROjtb11fyvtSxsD0p6ypY/dWRN/eBOumD74IxH0p4088U9bd1p/23MVgPgmQAAmQAAlYCVCwbqXBfRIgARIgATsIULBuB1XGJAESIAESIAESIAESeFQEKFgPIX/77j00+/QXJIgXF9P6dXX5j21Ltu5F//F/aDHp4Bdbo1jOzLrynXv30bD/MKRKmhhT3nnOpdj0UY2vt3btFJXbGdvbebk6funAfkxoWBd56zdA/R+GuCriyDuxbg1mdn5aO7GLI7s1rf/hW2wc/AMaDB6G3HVCRHOBCtb//mU4Vv/vczQeMQo5qj1hbcaxv6L/+9g+YSxaTZ6BDCVKOvLd7QQqWJ/7fFccWbYEz/+zG3EThhdoumvPl/w5c+bg2LFjumjr1q2RzgfhvS9xAy1TVf0j/AMlpBOxhy/pje//Uku/H9ACAxEz2ZF6DVyOuX8dxoRPn0T5ohnDNWGc7nZO6qiXlQ9XQGWIsDJJwvhY+lMLhwOglFu19RQ691/oVrDuS2xX7Une+AV78P7QtXi1fSm80sb99WkHQxHsiAutpMcLpQ8n1NYHIvDn2JlrqPHCNDSplhvfvV7dayRxsK3dcxpku+ynlmHGwGtlFwX8Eax/N+FvDJq0VTtPiyjUmoyIa8vY9g4HSCNiX/DDU8iXPdRx0lyHVvGNNZZ139XYX7hyG+Wf+R1PPJ4Vv74fee7hpt/uvj/Sb18E63eUsE0E9/uPXcHkAQ3cXlMRPc/Dp66i7kszIOJRX64tK3dP+xMW7IUIDGWFBWfRlqd6vh6T7/H0ZQfw52D3E1SssSYv3oe3f1yNz16shHb1ClgPBbQv11YcpY8RN1fjcuoqkLixFm4zRrmpptaTAqxlxN23g3IlfaZxYbzftbw+ZETsDSvnwqA3Q5/FB05cQb2XZyBX5hRhBICBinlF1C0Or7Jih68p2AylXfkuiNO2JFkNQb6vEUkiCJVrwzndunMf4gQukz6qlMiMskUyatGftZywNKuNyJi4migjz0b5joszuDjJPl4ogw4hQkZxrE2dIiFWuZjsJRNs1u04rcvmz54apQp4n/Rn7Zsv+8EaH38F6/7eg4zLsEy8kOvZJGFY4mk12SBxgqAJ1u26v8m1JBOKJMl3VcbdrvRk75m6LRHiJk0cXzcT6HXIa9z7KHl7hvvyntrnu5XqXf2gflfPly30Xf2guo/XVffxMuq+4c5hXXoYXd5Ti7Ubp1ZOeogNv7XVk4QMXbkPl1PPyJu37mPH7x3CTBK7dPWOEl3/aYri695VlXA6lJHjgNOOJ8G6FJWJYTJBTL4nIlw36c/1xyDu4mZFlog8I0xMs+3/8zrI5Mrx6vdShf9+Lxl3+XZ1C2gHdlNWtuK8v/PQRfyhHNbze3FYN+J0a5yfp2/XguvnWxTTK8ZYY4v7u0w26dmqOPp0eFwfkt9E8n6cXgnWRZhunM9lgm/HDxbqZ5y8Y3tLru5BUkd+m8hELfVTQ62c9GSY+7m7mDJhoKKaQJBQTR5b82trl/+fy1pXfk/I7wqZYPZskyLWQ2H2xZH+xS+XonSB9JAJAdaJItaCgY1PkAXrERF8+1PXl7LBKmOF/Kj2jWDdV/G3L+V8KWPO15+ypo51G9H61ljcJwESIAESIAEK1nkNkAAJkAAJ2E2AgnW7CTM+CZAACZAACZAACZBAZBKgYD2E9twNO/HllD/RuqoSXTZxLUy8e/+BErWP0GKp8W92RookiXRlU7dTrXLoXj9kaerIHMOItGWnqNzO2IGc878PH2Jyiya4sHcP2kyfg7QFC4UJc/vSJSRKnVrn3b1+HWNqVkHcBAnRcfEKxEsUMtYP79/HhAZ1cOPcWXRavBKJ06bV5QMVrO+bMwuL+vRGmRdfRoVX+4Tpj/lwcsN6zOjYFvkaNEK973402Y7tnatXkDC5Eh+JkkulQAXryz54Fzt/n4CmI8ciW+UqjvjB2KlXrz4WLVqkQ23atBGPPx7yj/rBiB1IDBEgXlGuv+tG+iZY36uc7Bq+OhOtauXHgJfDLjXvb/si2oivJsb8N1yO6l+M2ogRM3cod7ra2pHPceC/HeOMN7p/PVQpGTJZxrlMxWcn4dbd+1irhPhW0cBzn/yJ5ZtPuBWs+xJb2hIxr4gdrEkEZN0/W4xuTxXFO8+UtR4Ksx9MhibwkCnbMHDcZv1RHNDFHTmYSZykKyimIir+oU+oiNVTG8ahXMRAzWvk9VTU6zF/BOsbdp5Bu35/oE757Bj2Ti1HbBFs1u45HUXypAmzosA345Ur5OR/tAu6uKFLEqFzhWcm4eLV22HcIuWYP2Mvgpx1209j7ndNtThX6lvT5et3kCpZYELDQL8/0r4vgnUj5BcRuUxU8JQiep4iYhTR8OIhLZA9YzJPTfl8rGCrMVrIJgJLcUEPdjJCrIU/NtNOxN7ii6PoEy9MReIE8bBocDP9/uStjqfjH41YD+0UrRyiOzYIuW5NeRHkWQWsMj4iEJs9sIm+/k25N9RqBNPVagTWe62I/wq3Hos0KROFeS6MnrcbHw1fFzTBep2Xpmtx3+Yx7bWDv+mTp22wGUpbRhwt+7J6yM/vht4zJC9Y6Yxyaa2sVvcwLruu4sr9SQTOktzdx+X+I8+3OHEew2I1WcKsemDE4laxoLWNmcr59XW16oUkWfVCVr8IdgrW+Jgx+eGNJ9CoSi49Gatl37n4Rgkbn1KrXew6fBGNX5ut3Xrb1AlxEPbnHtR74Aq9KooIdkW4a5IRY8o9OVgO6xLbjvtbl/6L8NfWk7rrswY2RtE8Ie/g5lyCtZWJP+8NXaPfKayrqwR6HfIaDx2ZQJ/hvrynmu/7S61LQNy3TTIu2N4E69HlPVVWgJEVmr58uQpa1c5nThNGJO48wUoKnLmo7sVdJzvK+vr98SZYN5MlP+upJqUpsbhJ5ln9eofSeKlVCZMdbuvLM8Jaadv+C3j6/T+02N66SpYIsis8+7uelGldqUreC8o9oybzKidyEfib3zCXr6n3UKfVc2SyaSc1mW2dcun/upd6h68Z8g5vfueIu/vyYS3D/H4zYnjrJE+ZSCv37orFM2HsR/Ud5c2EP3FuFwd3T8ndPUjGUSZVXrtxTwn266NgzpD/b+Eplhwzz0oRn3tb5UR+C9R4fpq+ZuT3pPW9ytqOTP6T35cyCWDcx/WRLEnIxB5rGbPv7/iE1AuiYN0XgbjprPPWn7reyno7Lm37UiYifXSu68tnT6JuI1i3xvFU3pTzVsbbcRNHtv6UtdYz+xGtb+JwSwIkQAIkQAIUrPMaIAESIAESsJsABet2E2Z8EiABEiABEiABEiCByCRAwXoI7RcHT8KOo6cx6rUOyJPJvQBi9OINGLFwjXZXF3H72cvX8MuidUgUPx5+fqUdMqVOHpnDF+G27BSV2xk70BM/tXkjZnZsh3hJkqDsi68gQ/ESuH3lMo6vWY0bZ05r13QTe+OQH7H++4HIXLYcSnftgcfixME/o0fi2Kq/UKprd1R+611TFIEK1q+fPo3x9WtqYXy+ho20g/pjj8XRzu0JU4Q6YC7u2wd7ZkxDzhq1UKh5SyTJkAHXjh/H8bWrsX/ubHTbtA1x4sXT/QlUsH5w4R/445UXkTJHTuRr2Bgpc+ZS/UqA/I2bOs4z0J2oJlhv+OosiEjCKs7ydm4iyl7590ksH9oyjIugt3rOx0XI+86Q1Vr8XlSJiBMljIf1ygFWRGOytLvVjc9ad8HaI+j55TLkyJQcjZWAWgQpCZR43CqqfWfwakz6cx/EYbu1ErHEVeK+CQv34uCJq+q/K24F677Elr6U6TRRCzjKFcmADGmS4J9955V4dLd2+xOnw7KFQ0Vw1r6b/WAxNPHsFqyLsFrOuX7FnBjSt4Zp1uNW3GqrKQf/tKkSYf53TzmEKh4ruTnoj2BdQnT6cCFW/3NKO2s3rpobIrgXYfqxM9cx4r3aqFkmm6MlEf00e3MO0ikHyM4NC2nRy0R1rYhw9NDJq+EE6/6M/f5jlyGCqoQJ4uLFlsVRIl86CJe9Ry9BXBZFVG+cKB0d8nHH3+/PniOXtFu6hL+qJqmICFFWMOj4ZOiEpScr5dRu3Su2nMSzHy/SIvtOiolzKp43HYrnC30/iOh5iuBMOInw+iMlwA5GsluwbkRo89RkBF+FUjIRRybkiHO5uCJHJMkY1n9lhrq2b6Nzo0KoXjqrFjHL9Txh4R6s/LmVI7xM4pDVBTKkToI3Oz6OzOmSYsG6o1rwLtfk9K/CupwbB1/5nrSuk0+5K9/E6Hm7cPHKHaRVQnZxpjZJxLjzVx/RkwKM+7Icm7J4P/r+uCrc98fUM/xEOFm3QnakSZEIIoITYZunFEyG0o4RR8t+dBCsSz9lgo3cz8Rd/dkmhbUr+/cT/0YiNRlixteNNEcpZ01GwCp5dgnWJXYwxseMiT+CdX/uQeI8LQ7URXKn0Syyq3eJpWrCmQgZ5V1BViWwvhMFeo0LD0l23N/sEKyLk7C4tss9QYSa67af0cL+7BmTa/fijOpdx5oCuQ59EaxLG4HEjk7XuJyjv89wqSPJl/dUuYbrvDwdJ5Tjd2+16k/ZwhmxUT0HxAX7jnoHKaVcoD05rEs70eE91bBIkTSB/g0gK2SsUeLhmeo7LhMOv1Ji6xb/ia3lnCT5I1iXiZdyb5H0x5qj+l1S4iVJFPI70/q+IqtjNOkzW98/Xn+6lBYvb95zDoN+36rF40vUhDxPQmZPgnV5JxujnsFVlLhbzlXuKXK/Ul9TPcmqslq1w5oG/LYRw2fs0M+09vUL4N69h/h5xnZsUf15q1MZiEO6STKRSr7zjxdMr3/Tnb14S6+ktfvwJZRTK4HIaj1mYrFMaGvZd55uXyZftayZT008jqPd/GVSnKxSJOL5ROqd1yTzPi4TV+Udc5V6N5fJdrLKx+QBDcNM3vPnHvT0+0pQr35HynOwYM7Q1ZFMu0Vzp4Wcu3Nqpfq/Ze85+PLuZt6FPf32MQJ02YqLvrP4X9pvXCV3mHcbf8YnpP9BEqw/fChm9IElX8Xj3spF9Lhz773Fcy4f7M9Wgbcrwbq1PWtZa77Zj+hxX+OYcp623vriqS6PkQAJkAAJkIAQoGCd1wEJkAAJkIDdBChYt5sw45MACZAACZAACZAACUQmAQrWgUOnL6DLt+NQMGsGDO/Vziv+kUqgPmH5Jty+d1+XzZE+NT7t1Ai5MqbxWjeqFbBTVG5n7IhwPL9zB5a+9zbO7djuCJMwRUqU7/Uainfq4siTfxHfPHwoNgz6Dg/u3tX5Igp/vMcLKPfyq3gsbug/TAcqWJegR1cux4Yfv8flgwchbumS2s1ZgDT5Q//BWdzht476RZe7d+OGLiN/pN+5ailH7i++0oJ6yQtUsC51t44cgZ2TJuLayRO4f/s2EqVKjefWhThYy/FAU1QTrIsj3IotJ7BhVDu3znHO57pp91m9BLs3J3Hnes6fRQTy6jcrsfvIRS26MMdFOPHJCxVRLG+oINYcM9tfZu3E70pUfOLcdS0AFoHAptGh9ywRc4qDnyzRLknEFiLYEfFKDeVy7El84C22xBOhhIjqxFHWpExpk6Bv5zJ6iXuT524bLIYmvt2CdWmnaNuxyKkmB4jIw9c0eIoSVo7bEsbB2de61nL+CtZv3LoHcSGd89chx7UlrrnifCmCGedkXNYlP17cONqpU8Q0b/+4Opzg1t+xlwkS7w5Zg427zjj6ItejiL5fVUIyEVgFkvz9/hhnVU9tbZvQQQuxhJu4ELtLvduVQq+2JcMcjuh5du6/EJt2ncUKJbQWUXREk92CdePGPPitGi6vKVf9F0FT1e6TlYt88jAu/67K+pJ34cptfPjzWu1OL46okuT6bVI9t3ZFtcaQlSXENV8mb0iSa1AE2l++UiWcy7+MZTc1MenIqWu6rNzbxHn8hQFLkUCtihEMwfq1m3fx9djNWLbpBE5duKFFfvLdFJ6eUrAZGnG0tBldBOvSVxGoiyDx1p2Q9+88WVPiJzWZSASDrtJwJVYc8NsmfWjgq9XQ7Ik8ropFOC8Y42PGxB/BunTcn3vQV2M2Y/jM7fq6k7oyWUImY8kkupNnbwRVsC7xg31/s0OwLiLSz9WEGvNeI0JUEcIO7F3N7fuhv9ehr4J1YeZv7Oh0jcv5+fsMlzom+fKeKpMPnv9iKXYcF9j2ZwAAQABJREFUvKCriVj6xzdrqAmfS1E4VxqvgvXo8p4qq4R8pZ4lIkQ3Sd4hXmtf2qVg2R/B+rMfh/xGMnGdt/undXGIueWY3INe+t8yNSkxROQuefJbRlzKxX3bU/IkWBencplEKL9tJMnzO7+618sKRu5WV5BVl0bO3uV4RsjE3lfalNRidZmYY9IzHy3SEzzNO4Tky3uETCAUhs4ie+nnZyM3YO6qwyaE3soEzPeeKx9ulRx5Rr2mVvdYon6PSRtxVOerlsqMQW/UCBfbn3tQg94zw3AO0xn1wdXvPBkXqSdjYnWld65rPpvJStZVaMwxsxWH+jKdJ5qPLrcfqhVNOquVTazJ1/EJqfOIBeu+isK9lfN03NMxKzhfy1nryL4/9QIVax88cgJ5c4XOiHbug/nsKb6nY1Lf23Ff2jBlvG19bctbHB4nARIgARKInQQoWI+d486zJgESIIHIJEDBemTSZlskQAIkQAIkQAIkQAJ2E6BgPTDCD5SA+MCp80iTPCnSpUgaWJAoUMtOUbmdsYOB7u61a7h0YD/iJ03qcBN3FffhgwdKTH4Ask2TNx/ixHe/5LWr+kHNUyJ6EZNfP30aSdKlR/Js2RDHIpwPalsxONi4P/bgg2FrtZCiUvHMKK1Euk2rexeyyTLsOw9dhCw3nzJZgggREvducYEU52kRjYk4MljptBJWiGgnb7aU2pUwWHEljogwxLFbxAriPJotQzLtTu1rG8Fk6GubESnX6+vlWqBSpWRmLXZ6UjkJllYunZ7Slet3Ua3HFBTKmdqrOMpTnECPiXhyn5oYkVpNaBCRsIh83KVLV+/gyOlr2lXcuGe6KxvI2Etf9h+/rB18s6prRQT0wUh2fn8C6V+g5ymO+OLE+VKrEni9Q+lAmo7UOiJ8avzaLKRQ9z8RRmVRruUvtS7htQ9mcsTo/vWUW2pYV1Svld0UuHvvAQ4oodz9+/8iV5bkSJ7E9T1Z3FiPq3utCN3zZ08JqyO6c2hx6JWYIlrNnSWF8+FH+tkOho/0hAJsXMZIJnzJ6hDO7tfOIWVymkxayKeehfN/eCqMq61z2Yh+ftTj4+s9SJ5PB09eQea0SYP63uGKX3S5v8lkL1lZRFIBJbAVkau35M916C2W83F/YkfXa9zuZ7i8B19U9/yCuVLr9w9nxp4+R5f3VBFCy7u+nGvGNImRRf2WsIqyPZ2jHcfkd4F8j7JlTIb06v4cjGSeydfVZC8Rv7t7zlvbEi7GIV4mNcnz3FWSCWTiEC/3xDRK7J9TrTrhrqypL3WOqndm9b+B1GTW5F5/Y5n38byqH84ieBNTtoHcg6z1o9O+r+OjVMrYf+gY8uXOHqHTeywQh3Vfhd7eynk67umYnLG341Yq/pS11vN135OI2+qw7qmcactTGU/HpH5Ej5s+eNp6a8NTXR4jARIgARIgAQrWeQ2QAAmQAAnYTYCCdbsJMz4JkAAJkAAJkAAJkEBkEqBgPTJpR7227BSV2xk76pFkj6ITAfnH8hnLDmDR+mPaebeUEiC/91w5r6fw19aT+G7833i2aRE0qpLLa3kWCE8gujEUZ8cx83Zj855z+lrpqsbel8kNw6Ztx6J1RyGuviJqYQpPQARF15RQ0JeUImkCiOAnJiaZFHFdcRA3y0cpNvOV7dptpzF58T6cVEI5EYNP/OxJr1UvXr2NHp8vQfmiGfFWpzJey7NAeAJkGJ6JpxwROpbqOB4iGBz05hNoWDmXp+IRPsbxcY0wut3fXJ9F1MzlNW7PuES391R7KDAqCTxqAo9IsO6r+NtTuUCPCXJPdc2Q+FLGlLVjaxV1WwXrpi3rcZNn3Xo67umYxIjocWs/3O17a8NdPeaTAAmQAAmQAAXrvAZIgARIgATsJkDBut2EGZ8ESIAESIAESIAESCAyCVCwHpm0o15bdorK7Ywd9UiyRyRAAiRAAv4QePr9BVi3/bRPVaqVyoJRH9b1qSwLkQAJkMCWvefQqu88FMmdBrMGNvG40gRpkUB0JMBrPDqOGvtMAiTgG4FHIFj3VQjuqZy7Y+7yDYyIHpc43mKYtrxt/RFsHzxyAnlzZXMZ0lscd8fd5ZtGvB2Xcr6UMfFcbSNa31VM5pEACZAACcR8AhSsx/wx5hmSAAmQwKMmQMH6ox4Btk8CJEACJEACJEACJBBMAhSsB5Nm9Itlp6jcztjRjzR7TAIkQAIkYCWwYstJ7VpvzXO3nyFNYlQtmcXdYeaTAAmQQBgCN9SqBecu30KqZAmRKnnCMMf4gQRiAgFe4zFhFHkOJEACrglEsmDdV7G3p3LujrnLlxMP9Ji3uq6hBp7rTsBtHNbdHZcWAznmqY63mOYsvcUw5VxtI1LXVTzmkQAJkAAJxA4CFKzHjnHmWZIACZDAoyRAwfqjpM+2SYAESIAESIAESIAEgk2AgvVgE41e8ewUldsZO3pRZm9JgARIgARIgARIgARIgARIgARIgARIgAQ8E4hEwbon0bjppLcyro67yvMWz1MdqevtuInvb1l/BdqmvBGsW9s1x6x5su8u39OxQOpY2/VU31rO1X5E6rqKxzwSIAESIIGYT4CC9Zg/xjxDEiABEnjUBChYf9QjwPZJgARIgARIgARIgASCSYCC9WDSjH6x7BSV2xk7+pFmj0mABEiABEiABEiABEiABEiABEiABEiABNwTiCTBui8CcE9l3B1zly8n7OqYqzwDx9Mxd/FM3YhuvYm2RbCeL3d2l824qxusfGnUXSxrh3wpYy1v9gOtZ+pzSwIkQAIkEPsIULAe+8acZ0wCJEACkU2AgvXIJs72SIAESIAESIAESIAE7CRAwbqddKN+bDtF5XbGjvpk2UMSIAESIAESIAESIAESIAESIAESIAESIAHfCUSCYN2bENx01l05O/PdxZY+eTpm+mzX1lnEbXVYdz5m+uAq31WelPc331Md076vZazlzb67/pjj3JIACZAACZCAlQAF61Ya3CcBEiABErCDAAXrdlBlTBIgARIgARIgARIggUdFgIL1R0U+arRrp6jczthRgx57QQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkEBwCNgvWfRV9uysXjHxXMVzlCVB3+c6wpZyvZZ3rijjbH4G2lLUK1k08VzF8zfM3hqfy5phsXbVvPe5uP9B67uIxnwRIgARIIGYToGA9Zo8vz44ESIAEogIBCtajwiiwDyRAAiRAAiRAAiRAAsEiQMF6sEhGzzh2isrtjB09abPXJEACJEACJEACJEACJEACJEACJEACJEACrglEAcG6O+G3P/kRLeuuvoEmx72VMWUD3caJE8dtVRGs58ud3eVxV2Jv5zznz9ZAro65yjN1PB2TMt6OmzjO20DrOcfhZxIgARIggZhPgIL1mD/GPEMSIAESeNQEKFh/1CPA9kmABEiABEiABEiABIJJgIL1YNKMfrEoKo9+Y8YekwAJkAAJkAAJkAAJkAAJkAAJkAAJkEDMI2CjYN0Xgbe7Mv7kuyobkTwZZKnvKobzBeBLGec6vgizpYy1nNVh3ZpvYkckT2L4Wt9Te+aYu3jW4672XfXBVTnmkQAJkAAJkAAF67wGSIAESIAE7CZAwbrdhBmfBEiABEiABEiABEggMglQsB6ZtKNeWxSsR70xYY9IgARIgARIgARIgARIgARIgARIgARIIPYReISCdXdib1f5rvJksJzznT+7KuMuz+S7imGOyVaSuzIhR3376yzQdv4sUSRP/rMK1k10d+XNcbN1Luf82V05yXdX1tsxX45LGefkqT3nsvxMAiRAAiQQewlQsB57x55nTgIkQAKRRYCC9cgizXZIgARIgARIgARIgAQigwAF65FBOeq2QcF61B0b9owESIAESIAESIAESIAESIAESIAESIAEYg8BmwTr3gTd7o67yneVJwPknO/82Z8y3uq6Om4uEjnm6bgpZ8TYZmvyzdaab92X4wcPH0fe3NldCsidy0p55zznz67K+JPnrqzkm+Sqzf+3dydwdpX1/cd/mQmZbITsCdk3kgBBIhUoslQWo62tuBQBdwt/F2pQrAst1qottShVQYWiolYrmwou9aWCgHVBARHIAkmAJJONZLKQkD1kJv/7u8Nv8swzzzn33HvPvffcez/H18yzP+e57zMJAb4cbSyqLGVN1F70I4AAAgg0rgCB9cZ9tnwyBBBAICsCBNaz8iQ4BwIIIIAAAggggEAaAgTW01Cs3z0IrNfvs+PkCCCAAAIIIIAAAggggAACCCCAQOMI1CCwHhXuLqbfn1ts2x5gV1eXVXtK28tKG9C232dj5ZQa0vaD2m5b6xpYnzFtUv42ofk64K5J0g7NKaYvaq722+WfyfrjylLWxO3HGAIIIIBA4wkQWG+8Z8onQgABBLImQGA9a0+E8yCAAAIIIIAAAgiUI0BgvRy9+l9bjcD6BRe8SQYOHChTpkyRd7zj7TJ79uz6h+MTIIAAAggggAACCCCAAAIIIIAAAgikKFCBwHpcqDtqrJh+f26xbdXTNVHr3P64efYU3PnWF1e6gWy3rmus7Zcr23NvWJ82uWdbHbc5PZ3Oeuvz5/htnVdOX9R6u3+ScXduKfP99bQRQAABBBpfgMB64z9jPiECCCBQawEC67V+AtwfAQQQQAABBBBAIE0BAutpatbfXtUIrL/nPe+VdevWyb333istLS2ybNmT+fB6/WlxYgQQQAABBBBAAAEEEEAAAQQQQACByghkILAeFfgO9ft9pbSj1li/llY3dGtb2f78blmzc4+s37lXOvbuk61798vzBw7KnhcOygtdh6Qrt0dLLlR+REs/GXxEfxk2oL+MGtQmYwcNlIlHDpIpRw6WqcOG2Pb50LgfHNe29a1as15mTD38hnVb6M5x+6yupe0R15dkTtK93PtYPbS/jYXKYueH9qAPAQQQQKBxBQisN+6z5ZMhgAACWREgsJ6VJ8E5EEAAAQQQQAABBNIQaObA+or1HXLp9bfFMv71KcfLR994bq85O3P/3ucHv3tcfvSHxbJn/wG58oLz5OyXHNNrTr00qhFYN4tvfOMbcskll8p1131RLr/8cuumRAABBBBAAAEEEEAAAQQQQAABBBBoeoGUA+sW6A65Ro2F+pP0+XPctlu3s2if2291t7S6rtG6tTt275PHN2+XpVt3yPLndsreg522bcnloP6tMmfEkXL8qKPkxDHDZeyQgfm9NKztBra1vmrNhlxgfWKffru5v0b73T1KaSdZo3P08u/V3Xv4e6HxwzO7a8XO99fTRgABBBBobAEC6439fPl0CCCAQBYECKxn4SlwBgQQQAABBBBAAIG0BJo5sL5p+075zn0PBykXr35WVm3aKp+4+FVy3vw5+TlduZcS3fTz38kPf79Y9h54QY5obZUXOjtzc16dmzM7uE/WO6sZWH/44YfllFNOlY985CPy2c9ek3UazocAAggggAACCCCAAAIIIIAAAgggUDWBFAPrFu6OOntovNQ+f53bdut6Fm27fVZ3S6u78w90dslv12+WhzZuk2Xbno/6WKn1zx05TE4ZP1LOmDhGBrS25PfV/9tEvVa2r5eZ0yb1BMMt0G2lztG627Y+Le0qd1z38feI2tv6rYxaZ+N+Wex8fz1tBBBAAIHGFSCw3rjP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)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Please take a closer look at how tracing is handled in Weave!" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "a42OUbEcJn1o" + }, + "source": [ + "## Conclusion\n", + "In this tutorial, we learned how to conveniently develop a multi-agent system using structured output and Weave, provided by OpenAI for tracking inputs, final outputs, and intermediate output formats." + ] + } + ], + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/docs/sidebars.ts b/docs/sidebars.ts index 64c8e3126ec..d56f563fd3a 100644 --- a/docs/sidebars.ts +++ b/docs/sidebars.ts @@ -54,9 +54,19 @@ const sidebars: SidebarsConfig = { "guides/tracking/objects", ], }, + { + type: "category", + collapsible: true, + collapsed: false, + label: "Evaluation", + link: { type: "doc", id: "guides/core-types/evaluations"}, + items: [ + "guides/evaluation/scorers", + ], + }, + "guides/core-types/prompts", "guides/core-types/models", "guides/core-types/datasets", - "guides/core-types/evaluations", "guides/tracking/feedback", "guides/tracking/costs", "guides/core-types/media", diff --git a/examples/text-extract/evaluate.py b/examples/text-extract/evaluate.py index abb292b198e..357f101e387 100644 --- a/examples/text-extract/evaluate.py +++ b/examples/text-extract/evaluate.py @@ -6,7 +6,7 @@ import openai import weave -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 class TextExtractModel(weave.Model): diff --git a/examples/tutorial_scripts/05_eval_pipeline.py b/examples/tutorial_scripts/05_eval_pipeline.py index ccb14126a03..0a6a5baf9ab 100644 --- a/examples/tutorial_scripts/05_eval_pipeline.py +++ b/examples/tutorial_scripts/05_eval_pipeline.py @@ -60,7 +60,7 @@ async def predict(self, sentence: str) -> dict: ] import weave -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 @weave.op() diff --git a/examples/tutorial_scripts/06_eval_pipeline_all.py b/examples/tutorial_scripts/06_eval_pipeline_all.py index 6be10f08a44..0d5fe8fd3b2 100644 --- a/examples/tutorial_scripts/06_eval_pipeline_all.py +++ b/examples/tutorial_scripts/06_eval_pipeline_all.py @@ -4,7 +4,7 @@ import openai import weave -from weave.flow.scorer import MultiTaskBinaryClassificationF1 +from weave.scorers import MultiTaskBinaryClassificationF1 # We create a model class with one predict function. # All inputs, predictions and parameters are automatically captured for easy inspection. diff --git a/noxfile.py b/noxfile.py index bb74b97ec34..90aa3bfaac4 100644 --- a/noxfile.py +++ b/noxfile.py @@ -11,6 +11,7 @@ "litellm", "notdiamond", "google_ai_studio", + "scorers_tests", ] @@ -40,6 +41,7 @@ def lint(session): "mistral1", "notdiamond", "openai", + "scorers_tests", "pandas-test", ], ) @@ -64,12 +66,21 @@ def tests(session, shard): if shard == "google_ai_studio": env["GOOGLE_API_KEY"] = session.env.get("GOOGLE_API_KEY") + # we are doing some integration test in test_llm_integrations.py that requires + # setting some environment variables for the LLM providers + if shard == "scorers_tests": + env["GOOGLE_API_KEY"] = session.env.get("GOOGLE_API_KEY") + env["ANTHROPIC_API_KEY"] = session.env.get("ANTHROPIC_API_KEY") + env["MISTRAL_API_KEY"] = session.env.get("MISTRAL_API_KEY") + env["OPENAI_API_KEY"] = session.env.get("OPENAI_API_KEY") + default_test_dirs = [f"integrations/{shard}/"] test_dirs_dict = { "trace": ["trace/"], "trace_server": ["trace_server/"], "mistral0": ["integrations/mistral/v0/"], "mistral1": ["integrations/mistral/v1/"], + "scorers_tests": ["scorers/"], } test_dirs = test_dirs_dict.get(shard, default_test_dirs) diff --git a/pyproject.toml b/pyproject.toml index ff5403c4e89..407b7548327 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,6 +66,8 @@ litellm = ["litellm>=1.36.1"] llamaindex = ["llama-index>=0.10.35"] mistral0 = ["mistralai>=0.1.8,<1.0.0"] mistral1 = ["mistralai>=1.0.0"] +scorers = ["Levenshtein>=0.26.0", "instructor>=1.5.2"] +scorers_tests = ["instructor>=1.5.2", "Levenshtein>=0.26.0", "openai>=1.0.0", "google-generativeai>=0.8.0", "mistralai>=1.0.3", "anthropic>=0.30.0"] notdiamond = ["notdiamond>=0.3.21", "litellm<=1.49.1"] openai = ["openai>=1.0.0"] pandas-test = ["pandas>=2.2.3"] diff --git a/sdks/node/.gitignore b/sdks/node/.gitignore new file mode 100644 index 00000000000..3091757a3b2 --- /dev/null +++ b/sdks/node/.gitignore @@ -0,0 +1,2 @@ +node_modules +coverage \ No newline at end of file diff --git a/sdks/node/.prettierrc b/sdks/node/.prettierrc new file mode 100644 index 00000000000..38e0c860df1 --- /dev/null +++ b/sdks/node/.prettierrc @@ -0,0 +1,16 @@ +{ + "trailingComma": "es5", + "singleQuote": true, + "bracketSpacing": false, + "bracketSameLine": true, + "tabWidth": 2, + "arrowParens": "avoid", + "overrides": [ + { + "files": ["*.ts", "*.tsx"], + "options": { + "parser": "typescript" + } + } + ] +} diff --git a/sdks/node/CantinaBand3.wav b/sdks/node/CantinaBand3.wav new file mode 100644 index 00000000000..41f02043846 Binary files /dev/null and b/sdks/node/CantinaBand3.wav differ diff --git a/sdks/node/Makefile b/sdks/node/Makefile new file mode 100644 index 00000000000..a2ab6172b5c --- /dev/null +++ b/sdks/node/Makefile @@ -0,0 +1,7 @@ +install-pnpm: + curl -fsSL https://get.pnpm.io/install.sh | sh - + +bootstrap: install-pnpm + pnpm env use --global 20 + pnpm install + pnpm run generate-api diff --git a/sdks/node/README-DEV.md b/sdks/node/README-DEV.md new file mode 100644 index 00000000000..0a044dc483e --- /dev/null +++ b/sdks/node/README-DEV.md @@ -0,0 +1,23 @@ +# Working notes + +1. Setup your env + + ```sh + make boostrap + + pnpm install + pnpm link --global + pnpm link --global weave + ``` + +2. Run tests + + ```sh + pnpm test + ``` + +3. Format + + ```sh + pnpm format + ``` diff --git a/sdks/node/README.md b/sdks/node/README.md new file mode 100644 index 00000000000..c23dc752cd5 --- /dev/null +++ b/sdks/node/README.md @@ -0,0 +1,202 @@ +# Weave (Alpha) + +Weave is a library for tracing and monitoring AI applications. + +This is an Alpha release, APIs are extremely subject to change. + +## Installation + +You can install Weave via npm: + +```bash +npm install weave +``` + +Ensure you have a wandb API key in ~/.netrc. + +Like + +``` +machine api.wandb.ai + login user + password +``` + +Get your wandb API key from [here](https://wandb.ai/authorize). + +## Quickstart + +Put this in a file called `predict.mjs`: + +```javascript +import { OpenAI } from "openai"; +import { init, op, wrapOpenAI } from "weave"; + +const openai = wrapOpenAI(new OpenAI()); + +async function extractDinos(input) { + const response = await openai.chat.completions.create({ + model: "gpt-4o", + messages: [ + { + role: "user", + content: `In JSON format extract a list of 'dinosaurs', with their 'name', their 'common_name', and whether its 'diet' is a herbivore or carnivore: ${input}`, + }, + ], + }); + return response.choices[0].message.content; +} +const extractDinosOp = op(extractDinos); + +async function main() { + await init("weave-quickstart"); + const result = await extractDinosOp( + "I watched as a Tyrannosaurus rex (T. rex) chased after a Triceratops (Trike), both carnivore and herbivore locked in an ancient dance. Meanwhile, a gentle giant Brachiosaurus (Brachi) calmly munched on treetops, blissfully unaware of the chaos below." + ); + console.log(result); +} + +main(); +``` + +and then run + +``` +node predict.mjs +``` + +## Usage + +### Initializing a Project + +Before you can start tracing operations, you need to initialize a project. This sets up the necessary environment for trace collection. + +```javascript +import { init } from "weave"; + +// Initialize your project with a unique project name +init("my-awesome-ai-project"); +``` + +### Tracing Operations + +You can trace specific operations using the `op` function. This function wraps your existing functions and tracks their execution. + +```javascript +import { op } from "weave"; + +// Define a function you want to trace +async function myFunction(arg1, arg2) { + // Your function logic + return arg1 + arg2; +} + +// Wrap the function with op to enable tracing +const tracedFunction = op(myFunction, "myFunction"); + +// Call the traced function +tracedFunction(5, 10); +``` + +### OpenAI Integration + +Weave provides an integration with OpenAI, allowing you to trace API calls made to OpenAI's services seamlessly. + +```javascript +import { wrapOpenAI } from "weave/integrations/openai"; + +// Create a patched instance of OpenAI +const openai = wrapOpenAI(); + +// Use the OpenAI instance as usual +openai.chat.completions.create({ + model: "text-davinci-003", + prompt: 'Translate the following English text to French: "Hello, world!"', + max_tokens: 60, +}); + +// Weave tracks images too! +openai.images.generate({ + prompt: "A cute baby sea otter", + n: 3, + size: "256x256", + response_format: "b64_json", +}); +``` + +### Evaluations + +```typescript +import { init, op, Dataset, Evaluation } from "weave"; + +async function main() { + await init("weavejsdev-eval6"); + const ds = new Dataset({ + id: "My Dataset", + description: "This is a dataset", + rows: [ + { name: "Alice", age: 25 }, + { name: "Bob", age: 30 }, + { name: "Charlie", age: 34 }, + ], + }); + const evaluation = new Evaluation({ + dataset: ds, + scorers: [ + op( + (modelOutput: any, datasetItem: any) => modelOutput == datasetItem.age, + { name: "isEqual" } + ), + ], + }); + + const model = op(async function myModel(input) { + return input.age; + }); + + const results = await evaluation.evaluate({ model }); + console.log(JSON.stringify(results, null, 2)); +} + +main(); +``` + +## Configuration + +Weave reads API keys from the `.netrc` file located in your home directory. Ensure you have the required API keys configured for seamless integration and tracking. + +``` +machine api.wandb.ai + login user + password +``` + +Get your wandb API key from [here](https://wandb.ai/authorize). + +## License + +This project is licensed under the Apaache2 License - see the [LICENSE](../LICENSE) file for details. + +### Roadmap / TODO + +- [x] Return token counts +- [x] Summary merging +- [x] Image support +- [x] Decide how to handle args in js, since they're not named +- [x] Make sure LLM streaming is handled +- [x] Op versioning / code capture +- [ ] Retry logic +- [ ] Handle other wandb backends (managed / self-hosted) +- [ ] Include system information in call attributes including package version. +- [x] Objects / Datasets / Models / Evaluations +- [ ] Ref tracking +- [ ] More integrations + +## Known Issues + +- [ ] openai choices > 1 and "tools" not handled (function works though) +- [ ] we always inject params.stream_options.include_usage in openai request, need to not send back usage chunk if user didn't ask for it. +- [ ] handle all openai.images.generate formats, and images in inputs. +- [ ] openai.images.generate token counts. +- [ ] if a streaming op with streamReducer returns its iterator instead of iterating within the op, summary rollups won't work. +- [ ] Decide what's in public interface (WeaveClient) diff --git a/sdks/node/examples/classesWithOps.ts b/sdks/node/examples/classesWithOps.ts new file mode 100644 index 00000000000..c0a1ee0e6b5 --- /dev/null +++ b/sdks/node/examples/classesWithOps.ts @@ -0,0 +1,28 @@ +import OpenAI from 'openai'; +import * as weave from 'weave'; + +class ExampleModel { + private oaiClient: OpenAI; + + constructor() { + this.oaiClient = weave.wrapOpenAI(new OpenAI()); + this.invoke = weave.op(this, this.invoke); + } + + async invoke(input: string) { + const response = await this.oaiClient.chat.completions.create({ + model: 'gpt-4o', + messages: [{role: 'user', content: input}], + }); + return response.choices[0].message.content; + } +} + +async function main() { + await weave.init('examples'); + + const model = new ExampleModel(); + await model.invoke('Tell me a joke'); +} + +main(); diff --git a/sdks/node/examples/createDataset.ts b/sdks/node/examples/createDataset.ts new file mode 100644 index 00000000000..e7033c7d800 --- /dev/null +++ b/sdks/node/examples/createDataset.ts @@ -0,0 +1,53 @@ +import fs from 'fs'; +import 'source-map-support/register'; +import * as weave from 'weave'; + +const sentences = [ + 'There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy.', + 'Pounits are a bright green color and are more savory than sweet.', + 'Finally, there are fruits called glowls, which have a very sour and bitter taste which is acidic and caustic, and a pale orange tinge to them.', +]; +const labels = [ + {fruit: 'neoskizzles', color: 'purple', flavor: 'candy'}, + {fruit: 'pounits', color: 'bright green', flavor: 'savory'}, + {fruit: 'glowls', color: 'pale orange', flavor: 'sour and bitter'}, +]; +const logsPng = fs.readFileSync('logs.png'); +const audioClip = fs.readFileSync('CantinaBand3.wav'); +const examples = [ + { + id: '0', + sentence: sentences[0], + target: labels[0], + image: weave.weaveImage({data: logsPng, imageType: 'png'}), + audio: weave.weaveAudio({data: audioClip, audioType: 'wav'}), + }, + { + id: '1', + sentence: sentences[1], + target: labels[1], + image: weave.weaveImage({data: logsPng, imageType: 'png'}), + audio: weave.weaveAudio({data: audioClip, audioType: 'wav'}), + }, + { + id: '2', + sentence: sentences[2], + target: labels[2], + image: weave.weaveImage({data: logsPng, imageType: 'png'}), + audio: weave.weaveAudio({data: audioClip, audioType: 'wav'}), + }, +]; + +async function main() { + await weave.init('examples'); + const ds = new weave.Dataset({ + id: 'Fruit Dataset', + rows: examples, + }); + + ds.save(); + const ref = await ds.__savedRef; + console.log(ref); +} + +main(); diff --git a/sdks/node/examples/evaluate.ts b/sdks/node/examples/evaluate.ts new file mode 100644 index 00000000000..da88e506e57 --- /dev/null +++ b/sdks/node/examples/evaluate.ts @@ -0,0 +1,33 @@ +import 'source-map-support/register'; +import * as weave from 'weave'; + +async function main() { + await weave.init('examples'); + + const ds = new weave.Dataset({ + id: 'My Dataset', + description: 'This is a dataset', + rows: [ + {name: 'Alice', age: 25}, + {name: 'Bob', age: 30}, + {name: 'Charlie', age: 34}, + ], + }); + const evaluation = new weave.Evaluation({ + dataset: ds, + scorers: [ + weave.op(({modelOutput, datasetItem}) => modelOutput == datasetItem.age, { + name: 'isEqual', + }), + ], + }); + + const model = weave.op(async function myModel({datasetRow}) { + return datasetRow.age >= 30; + }); + + const results = await evaluation.evaluate({model}); + console.log('Evaluation results:', JSON.stringify(results, null, 2)); +} + +main(); diff --git a/sdks/node/examples/evaluateWithColumnMapping.ts b/sdks/node/examples/evaluateWithColumnMapping.ts new file mode 100644 index 00000000000..44b7f1bf14e --- /dev/null +++ b/sdks/node/examples/evaluateWithColumnMapping.ts @@ -0,0 +1,39 @@ +import 'source-map-support/register'; +import * as weave from 'weave'; + +async function main() { + await weave.init('examples'); + + const ds = new weave.Dataset({ + id: 'My Dataset', + description: 'This is a dataset', + rows: [ + {firstName: 'Alice', yearsOld: 25}, + {firstName: 'Bob', yearsOld: 30}, + {firstName: 'Charlie', yearsOld: 34}, + ], + }); + const evaluation = new weave.Evaluation({ + dataset: ds, + scorers: [ + weave.op(({modelOutput, datasetItem}) => modelOutput == datasetItem.age, { + name: 'isEqual', + }), + ], + // Specify a column mapping to map the model inputs to dataset columns. + // The order is always "model input": "dataset column". + columnMapping: { + name: 'firstName', + age: 'yearsOld', + }, + }); + + const model = weave.op(async function myModel({datasetRow}) { + return datasetRow.age >= 30; + }); + + const results = await evaluation.evaluate({model}); + console.log('Evaluation results:', JSON.stringify(results, null, 2)); +} + +main(); diff --git a/sdks/node/examples/evaluateWithImages.ts b/sdks/node/examples/evaluateWithImages.ts new file mode 100644 index 00000000000..dd12f0afffd --- /dev/null +++ b/sdks/node/examples/evaluateWithImages.ts @@ -0,0 +1,71 @@ +import {OpenAI} from 'openai'; +import 'source-map-support/register'; +import * as weave from 'weave'; + +const sentences = [ + 'There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy.', + 'Pounits are a bright green color and are more savory than sweet.', + 'Finally, there are fruits called glowls, which have a very sour and bitter taste which is acidic and caustic, and a pale orange tinge to them.', + 'There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy.', +]; +const labels = [ + {fruit: 'neoskizzles', color: 'purple', flavor: 'candy'}, + {fruit: 'pounits', color: 'bright green', flavor: 'savory'}, + {fruit: 'glowls', color: 'pale orange', flavor: 'sour and bitter'}, +]; +const examples = [ + {id: '0', sentence: sentences[0], target: labels[0]}, + {id: '1', sentence: sentences[1], target: labels[1]}, + {id: '2', sentence: sentences[2], target: labels[2]}, +]; + +const openaiClient = weave.wrapOpenAI(new OpenAI()); + +const model = weave.op(async function myModel({datasetRow}) { + const prompt = `Extract fields ("fruit": , "color": , "flavor") from the following text, as json: ${datasetRow.sentence}`; + const response = await openaiClient.chat.completions.create({ + model: 'gpt-3.5-turbo', + messages: [{role: 'user', content: prompt}], + response_format: {type: 'json_object'}, + }); + const result = response.choices[0].message.content; + if (result == null) { + throw new Error('No response from model'); + } + if (datasetRow.id == '3') { + throw new Error('This is an error'); + } + return JSON.parse(result); +}); + +async function main() { + await weave.init('examples'); + const ds = new weave.Dataset({ + id: 'Fruit Dataset', + rows: examples, + }); + const evaluation = new weave.Evaluation({ + dataset: ds, + scorers: [ + weave.op(function fruitEqual({modelOutput, datasetRow}) { + return { + correct: modelOutput.fruit == datasetRow.target.fruit, + }; + }), + weave.op(async function genImage({modelOutput, datasetRow}) { + const result = await openaiClient.images.generate({ + prompt: `A fruit that's ${modelOutput.color} and ${modelOutput.flavor}`, + n: 1, + size: '256x256', + response_format: 'b64_json', + }); + return result.data[0]; + }), + ], + }); + + const results = await evaluation.evaluate({model}); + console.log(JSON.stringify(results, null, 2)); +} + +main(); diff --git a/sdks/node/examples/imageGeneration.ts b/sdks/node/examples/imageGeneration.ts new file mode 100644 index 00000000000..b858dfaf2a5 --- /dev/null +++ b/sdks/node/examples/imageGeneration.ts @@ -0,0 +1,19 @@ +import OpenAI from 'openai'; +import * as weave from 'weave'; + +async function main() { + const client = await weave.init('examples'); + const openai = weave.wrapOpenAI(new OpenAI()); + + // Generate an image + const result = await openai.images.generate({ + prompt: 'A cute baby sea otter', + n: 3, + size: '256x256', + response_format: 'b64_json', + }); + + console.log('Generated image result:', result); +} + +main(); diff --git a/sdks/node/examples/loggingVariousDataTypes.ts b/sdks/node/examples/loggingVariousDataTypes.ts new file mode 100644 index 00000000000..391c209c5cf --- /dev/null +++ b/sdks/node/examples/loggingVariousDataTypes.ts @@ -0,0 +1,53 @@ +import fs from 'fs'; +import * as weave from 'weave'; + +const primitiveOp = weave.op(async function primitive(input: string) { + return `Hi ${input}!`; +}); + +const jsonOp = weave.op(async function json(name: string, age: number) { + return {name, age}; +}); + +const imageOp = weave.op(async function image() { + return weave.weaveImage({ + data: fs.readFileSync('logs.png'), + imageType: 'png', + }); +}); + +const audioOp = weave.op(async function audio() { + return weave.weaveAudio({ + data: fs.readFileSync('CantinaBand3.wav'), + audioType: 'wav', + }); +}); + +const datasetOp = weave.op(async function dataset() { + return new weave.Dataset({ + id: 'my-dataset', + rows: [ + {name: 'Alice', age: 10}, + {name: 'Bob', age: 20}, + {name: 'Charlie', age: 30}, + ], + }); +}); + +async function main() { + await weave.init('examples'); + + const primitivePromise = primitiveOp('world'); + const jsonPromise = jsonOp('Alice', 10); + const imagePromise = imageOp(); + const audioPromise = audioOp(); + const datasetPromise = datasetOp(); + + console.log('Primitive Result:', await primitivePromise); + console.log('JSON Result:', await jsonPromise); + console.log('Image Result:', await imagePromise); + console.log('Audio Result:', await audioPromise); + console.log('Dataset Result:', await datasetPromise); +} + +main(); diff --git a/sdks/node/examples/quickstart.ts b/sdks/node/examples/quickstart.ts new file mode 100644 index 00000000000..500efba3238 --- /dev/null +++ b/sdks/node/examples/quickstart.ts @@ -0,0 +1,28 @@ +import OpenAI from 'openai'; +import * as weave from 'weave'; + +const openai = weave.wrapOpenAI(new OpenAI()); + +async function extractDinos(input: string) { + const response = await openai.chat.completions.create({ + model: 'gpt-4o', + messages: [ + { + role: 'user', + content: `In JSON format extract a list of 'dinosaurs', with their 'name', their 'common_name', and whether its 'diet' is a herbivore or carnivore: ${input}`, + }, + ], + }); + return response.choices[0].message.content; +} +const extractDinosOp = weave.op(extractDinos); + +async function main() { + await weave.init('examples'); + const result = await extractDinosOp( + 'I watched as a Tyrannosaurus rex (T. rex) chased after a Triceratops (Trike), both carnivore and herbivore locked in an ancient dance. Meanwhile, a gentle giant Brachiosaurus (Brachi) calmly munched on treetops, blissfully unaware of the chaos below.' + ); + console.log(result); +} + +main(); diff --git a/sdks/node/examples/quickstartEvaluate.ts b/sdks/node/examples/quickstartEvaluate.ts new file mode 100644 index 00000000000..241cd29a28a --- /dev/null +++ b/sdks/node/examples/quickstartEvaluate.ts @@ -0,0 +1,67 @@ +import {OpenAI} from 'openai'; +import 'source-map-support/register'; +import * as weave from 'weave'; + +const sentences = [ + 'There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy.', + 'Pounits are a bright green color and are more savory than sweet.', + 'Finally, there are fruits called glowls, which have a very sour and bitter taste which is acidic and caustic, and a pale orange tinge to them.', +]; +const labels = [ + {fruit: 'neoskizzles', color: 'purple', flavor: 'candy'}, + {fruit: 'pounits', color: 'bright green', flavor: 'savory'}, + {fruit: 'glowls', color: 'pale orange', flavor: 'sour and bitter'}, +]; +const examples = [ + {id: '0', sentence: sentences[0], target: labels[0]}, + {id: '1', sentence: sentences[1], target: labels[1]}, + {id: '2', sentence: sentences[2], target: labels[2]}, + {id: '3', sentence: sentences[0], target: labels[0]}, + {id: '4', sentence: sentences[1], target: labels[1]}, + {id: '5', sentence: sentences[2], target: labels[2]}, + {id: '6', sentence: sentences[0], target: labels[0]}, + {id: '7', sentence: sentences[1], target: labels[1]}, + {id: '8', sentence: sentences[2], target: labels[2]}, + {id: '9', sentence: sentences[0], target: labels[0]}, + {id: '10', sentence: sentences[1], target: labels[1]}, + {id: '11', sentence: sentences[2], target: labels[2]}, +]; + +const openaiClient = weave.wrapOpenAI(new OpenAI()); + +const model = weave.op(async function myModel(input) { + const prompt = `Extract fields ("fruit": , "color": , "flavor") from the following text, as json: ${input.sentence}`; + const response = await openaiClient.chat.completions.create({ + model: 'gpt-3.5-turbo', + messages: [{role: 'user', content: prompt}], + response_format: {type: 'json_object'}, + }); + const result = response.choices[0].message.content; + if (result == null) { + throw new Error('No response from model'); + } + return JSON.parse(result); +}); + +async function main() { + await weave.init('examples'); + const ds = new weave.Dataset({ + id: 'Fruit Dataset', + rows: examples, + }); + const evaluation = new weave.Evaluation({ + dataset: ds, + scorers: [ + weave.op(function fruitEqual({modelOutput, datasetItem}) { + return { + correct: modelOutput.fruit == datasetItem.target.fruit, + }; + }), + ], + }); + + const results = await evaluation.evaluate({model}); + console.log(JSON.stringify(results, null, 2)); +} + +main(); diff --git a/sdks/node/examples/streamFunctionCalls.ts b/sdks/node/examples/streamFunctionCalls.ts new file mode 100644 index 00000000000..21efcd6d4c6 --- /dev/null +++ b/sdks/node/examples/streamFunctionCalls.ts @@ -0,0 +1,63 @@ +import OpenAI from 'openai'; +import * as weave from 'weave'; + +const openai = weave.wrapOpenAI(new OpenAI()); + +async function extractDinos(input: string) { + const functions = [ + { + name: 'get_current_weather', + description: 'Get the current weather for a given location.', + parameters: { + type: 'object', + properties: { + location: { + type: 'string', + description: 'The name of the city or location to get weather for.', + }, + }, + required: ['location'], + }, + }, + { + name: 'get_time_in_location', + description: 'Get the current time for a given location.', + parameters: { + type: 'object', + properties: { + location: { + type: 'string', + description: + 'The name of the city or location to get the current time for.', + }, + }, + required: ['location'], + }, + }, + ]; + const response = await openai.chat.completions.create({ + stream: true, + // stream_options: { "include_usage": true }, + model: 'gpt-4o', + functions: functions, + messages: [ + { + role: 'user', + content: `what is the weather and time in ${input}? Tell me what your'e going to do as you do it.`, + }, + ], + }); + console.log(JSON.stringify(response)); + for await (const chunk of response) { + console.log(JSON.stringify(chunk)); + } +} +const extractDinosOp = weave.op(extractDinos); + +async function main() { + await weave.init('examples'); + const result = await extractDinosOp('London'); + console.log(result); +} + +main(); diff --git a/sdks/node/examples/tsconfig.examples.json b/sdks/node/examples/tsconfig.examples.json new file mode 100644 index 00000000000..0dd447ac548 --- /dev/null +++ b/sdks/node/examples/tsconfig.examples.json @@ -0,0 +1,16 @@ +{ + "extends": "../tsconfig.json", + "exclude": [], + "compilerOptions": { + "rootDir": ".", + "outDir": "../dist/examples", + "paths": { + "weave": ["../dist/src"] + } + }, + "references": [ + { + "path": "../src/tsconfig.src.json" + } + ] +} diff --git a/sdks/node/logs.png b/sdks/node/logs.png new file mode 100644 index 00000000000..5fc54397386 Binary files /dev/null and b/sdks/node/logs.png differ diff --git a/sdks/node/package-lock.json b/sdks/node/package-lock.json new file mode 100644 index 00000000000..2fbfa2dd718 --- /dev/null +++ b/sdks/node/package-lock.json @@ -0,0 +1,4312 @@ +{ + "name": "weave", + "version": "0.6.9", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "weave", + "version": "0.6.9", + "license": "Apache-2.0", + "dependencies": { + "cli-progress": "^3.12.0", + "openai": "^4.57.0", + "uuidv7": "^1.0.1" + }, + "devDependencies": { + "@types/cli-progress": "^3.11.6", + "@types/jest": "^29.5.12", + "@types/node": "^22.5.1", + "jest": "^29.7.0", + "ts-jest": "^29.2.5" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", + "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cli-progress": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz", + "integrity": "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.12", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/node": { + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz", + "integrity": "sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", + "license": "MIT" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "license": "MIT", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-circus/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runner/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openai": { + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.63.0.tgz", + "integrity": "sha512-Y9V4KODbmrOpqiOmCDVnPfMxMqKLOx8Hwcdn/r8mePq4yv7FSXGnxCs8/jZKO7zCB/IVPWihpJXwJNAIOEiZ2g==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" + }, + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "node_modules/openai/node_modules/@types/node": { + "version": "18.19.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.47.tgz", + "integrity": "sha512-1f7dB3BL/bpd9tnDJrrHb66Y+cVrhxSOTGorRNdHwYTUlTay3HuTDPKo9a/4vX9pMQkhYBcAbL4jQdNlhCFP9A==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/openai/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-jest": { + "version": "29.2.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", + "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "^0.2.6", + "ejs": "^3.1.10", + "fast-json-stable-stringify": "^2.1.0", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.6.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uuidv7": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uuidv7/-/uuidv7-1.0.1.tgz", + "integrity": "sha512-2noB909GbI352dKfASOY6VHHl59KvevZ1FF8gCAXCwDyrt2kkZhuFbczF9udqTfeejiRYEmO4wzUZ0WhVP+IUA==", + "license": "Apache-2.0", + "bin": { + "uuidv7": "cli.js" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "optional": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/sdks/node/package.json b/sdks/node/package.json new file mode 100644 index 00000000000..48c496d1260 --- /dev/null +++ b/sdks/node/package.json @@ -0,0 +1,88 @@ +{ + "name": "weave", + "version": "0.6.9", + "description": "AI development toolkit", + "types": "dist/src/index.d.ts", + "main": "dist/src/index.js", + "type": "commonjs", + "scripts": { + "test": "jest", + "test:coverage": "jest --coverage", + "test:watch": "jest --watch", + "format": "prettier --write \"src/**/*.ts\" \"examples/**/*.ts\"", + "run": "tsx", + "generate-api": "swagger-typescript-api -p ./weave.openapi.json -o ./src/generated -n traceServerApi.ts", + "dev": "nodemon" + }, + "repository": { + "type": "git", + "url": "https://github.com/wandb/weave/js" + }, + "author": "", + "license": "Apache-2.0", + "jest": { + "testEnvironment": "node", + "transform": { + "^.+\\.tsx?$": "ts-jest" + }, + "testMatch": [ + "**/__tests__/**/*.test.ts?(x)", + "**/?(*.)+(spec|test).ts?(x)" + ], + "moduleFileExtensions": [ + "js", + "jsx", + "ts", + "tsx", + "json", + "node" + ], + "moduleNameMapper": { + "^weave$": "/src/index.ts" + }, + "collectCoverage": true, + "coveragePathIgnorePatterns": [ + "/src/generated", + "/src/utils/userAgent.ts", + "/src/inMemoryTraceServer.ts" + ], + "coverageDirectory": "coverage", + "coverageReporters": [ + "text", + "lcov" + ], + "coverageThreshold": { + "global": { + "branches": 80, + "functions": 80, + "lines": 80, + "statements": 80 + } + } + }, + "nodemonConfig": { + "watch": [ + "." + ], + "ext": "ts,json", + "exec": "tsx examples/evaluate.ts" + }, + "dependencies": { + "cli-progress": "^3.12.0", + "openai": "^4.68.4", + "uuidv7": "^1.0.1" + }, + "devDependencies": { + "@types/cli-progress": "^3.11.6", + "@types/jest": "^29.5.13", + "@types/node": "^22.5.1", + "jest": "^29.7.0", + "nyc": "^17.1.0", + "prettier": "^3.3.3", + "source-map-support": "^0.5.21", + "swagger-typescript-api": "^13.0.22", + "ts-jest": "^29.2.5", + "tsconfig-paths": "^4.2.0", + "tsx": "^4.19.1" + } +} diff --git a/sdks/node/pnpm-lock.yaml b/sdks/node/pnpm-lock.yaml new file mode 100644 index 00000000000..e55b4d16df3 --- /dev/null +++ b/sdks/node/pnpm-lock.yaml @@ -0,0 +1,3756 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + cli-progress: + specifier: ^3.12.0 + version: 3.12.0 + openai: + specifier: ^4.68.4 + version: 4.68.4 + uuidv7: + specifier: ^1.0.1 + version: 1.0.2 + devDependencies: + '@types/cli-progress': + specifier: ^3.11.6 + version: 3.11.6 + '@types/jest': + specifier: ^29.5.13 + version: 29.5.14 + '@types/node': + specifier: ^22.5.1 + version: 22.8.0 + jest: + specifier: ^29.7.0 + version: 29.7.0(@types/node@22.8.0) + nyc: + specifier: ^17.1.0 + version: 17.1.0 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + swagger-typescript-api: + specifier: ^13.0.22 + version: 13.0.22 + ts-jest: + specifier: ^29.2.5 + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.8.0))(typescript@5.5.4) + tsconfig-paths: + specifier: ^4.2.0 + version: 4.2.0 + tsx: + specifier: ^4.19.1 + version: 4.19.1 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.26.0': + resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.0': + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.0': + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.0': + resolution: {integrity: sha512-aP8x5pIw3xvYr/sXT+SEUwyhrXT8rUJRZltK/qN3Db80dcKpTett8cJxHyjk+xYSVXvNnl2SfcJVjbwxpOSscA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@exodus/schemasafe@1.3.0': + resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.7.0': + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.7.0': + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.7.0': + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.7.0': + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.7.0': + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.3': + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.7.0': + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.7.0': + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/cli-progress@3.11.6': + resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jest@29.5.14': + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + + '@types/node-fetch@2.6.11': + resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + + '@types/node@18.19.59': + resolution: {integrity: sha512-vizm2EqwV/7Zay+A6J3tGl9Lhr7CjZe2HmWS988sefiEmsyP9CeXEleho6i4hJk/8UtZAo0bWN4QPZZr83RxvQ==} + + '@types/node@22.8.0': + resolution: {integrity: sha512-84rafSBHC/z1i1E3p0cJwKA+CfYDNSXX9WSZBRopjIzLET8oNt6ht2tei4C7izwDeEiLLfdeSVBv1egOH916hg==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/swagger-schema-official@2.0.25': + resolution: {integrity: sha512-T92Xav+Gf/Ik1uPW581nA+JftmjWPgskw/WBf4TJzxRG/SJ+DfNnNE+WuZ4mrXuzflQMqMkm1LSYjzYW7MB1Cg==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + engines: {node: '>= 8.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + append-transform@2.0.0: + resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} + engines: {node: '>=8'} + + archy@1.0.0: + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + caching-transform@4.0.0: + resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} + engines: {node: '>=8'} + + call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + create-jest@29.7.0: + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-require-extensions@3.0.1: + resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==} + engines: {node: '>=8'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + + electron-to-chromium@1.5.45: + resolution: {integrity: sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==} + + emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es6-error@4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + eta@2.2.0: + resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} + engines: {node: '>=6.0.0'} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + foreground-child@2.0.0: + resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} + engines: {node: '>=8.0.0'} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data-encoder@1.7.2: + resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + formdata-node@4.4.1: + resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} + engines: {node: '>= 12.20'} + + fromentries@1.3.2: + resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasha@5.2.2: + resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + http2-client@1.3.5: + resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-hook@3.0.0: + resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + + istanbul-lib-processinfo@2.0.3: + resolution: {integrity: sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + + jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-cli@29.7.0: + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@29.7.0: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest@29.7.0: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + lodash.flattendeep@4.4.0: + resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-fetch-h2@2.3.0: + resolution: {integrity: sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==} + engines: {node: 4.x || >=6.0.0} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-preload@0.2.1: + resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==} + engines: {node: '>=8'} + + node-readfiles@0.2.0: + resolution: {integrity: sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nyc@17.1.0: + resolution: {integrity: sha512-U42vQ4czpKa0QdI1hu950XuNhYqgoM+ZF1HT+VuUHL9hPfDPVvNQyltmMqdE9bUHMVa+8yNbc3QKTj8zQhlVxQ==} + engines: {node: '>=18'} + hasBin: true + + oas-kit-common@1.0.8: + resolution: {integrity: sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==} + + oas-linter@3.2.2: + resolution: {integrity: sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==} + + oas-resolver@2.5.6: + resolution: {integrity: sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==} + hasBin: true + + oas-schema-walker@1.1.5: + resolution: {integrity: sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==} + + oas-validator@5.0.8: + resolution: {integrity: sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + openai@4.68.4: + resolution: {integrity: sha512-LRinV8iU9VQplkr25oZlyrsYGPGasIwYN8KFMAAFTHHLHjHhejtJ5BALuLFrkGzY4wfbKhOhuT+7lcHZ+F3iEA==} + hasBin: true + peerDependencies: + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-hash@4.0.0: + resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} + engines: {node: '>=8'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + process-on-spawn@1.0.0: + resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} + engines: {node: '>=8'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + reftools@1.1.9: + resolution: {integrity: sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==} + + release-zalgo@1.0.0: + resolution: {integrity: sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==} + engines: {node: '>=4'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + should-equal@2.0.0: + resolution: {integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==} + + should-format@3.0.3: + resolution: {integrity: sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==} + + should-type-adaptors@1.1.0: + resolution: {integrity: sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==} + + should-type@1.4.0: + resolution: {integrity: sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==} + + should-util@1.0.1: + resolution: {integrity: sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==} + + should@13.2.3: + resolution: {integrity: sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + spawn-wrap@2.0.0: + resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} + engines: {node: '>=8'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + swagger-schema-official@2.0.0-bab6bed: + resolution: {integrity: sha512-rCC0NWGKr/IJhtRuPq/t37qvZHI/mH4I4sxflVM+qgVe5Z2uOCivzWaVbuioJaB61kvm5UvB7b49E+oBY0M8jA==} + + swagger-typescript-api@13.0.22: + resolution: {integrity: sha512-LVLOWvozOE3izesDrfmhOpwr6XsCRGsrfJuAXsaHkzQxYPAcpSRIAzodmz1hcGJ8BOPiBCKocH1LQ96F0lmmAw==} + engines: {node: '>=18.0.0'} + hasBin: true + + swagger2openapi@7.0.8: + resolution: {integrity: sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + ts-jest@29.2.5: + resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + engines: {node: '>=18.0.0'} + hasBin: true + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuidv7@1.0.2: + resolution: {integrity: sha512-8JQkH4ooXnm1JCIhqTMbtmdnYEn6oKukBxHn1Ic9878jMkL7daTI7anTExfY18VRCX7tcdn5quzvCb6EWrR8PA==} + hasBin: true + + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + web-streams-polyfill@4.0.0-beta.3: + resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} + engines: {node: '>= 14'} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.26.0': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.0': {} + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.0 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.0': + dependencies: + '@babel/parser': 7.26.0 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + + '@babel/parser@7.26.0': + dependencies: + '@babel/types': 7.26.0 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.0 + '@babel/types': 7.26.0 + + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.0 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@bcoe/v8-coverage@0.2.3': {} + + '@esbuild/aix-ppc64@0.23.1': + optional: true + + '@esbuild/android-arm64@0.23.1': + optional: true + + '@esbuild/android-arm@0.23.1': + optional: true + + '@esbuild/android-x64@0.23.1': + optional: true + + '@esbuild/darwin-arm64@0.23.1': + optional: true + + '@esbuild/darwin-x64@0.23.1': + optional: true + + '@esbuild/freebsd-arm64@0.23.1': + optional: true + + '@esbuild/freebsd-x64@0.23.1': + optional: true + + '@esbuild/linux-arm64@0.23.1': + optional: true + + '@esbuild/linux-arm@0.23.1': + optional: true + + '@esbuild/linux-ia32@0.23.1': + optional: true + + '@esbuild/linux-loong64@0.23.1': + optional: true + + '@esbuild/linux-mips64el@0.23.1': + optional: true + + '@esbuild/linux-ppc64@0.23.1': + optional: true + + '@esbuild/linux-riscv64@0.23.1': + optional: true + + '@esbuild/linux-s390x@0.23.1': + optional: true + + '@esbuild/linux-x64@0.23.1': + optional: true + + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': + optional: true + + '@esbuild/openbsd-x64@0.23.1': + optional: true + + '@esbuild/sunos-x64@0.23.1': + optional: true + + '@esbuild/win32-arm64@0.23.1': + optional: true + + '@esbuild/win32-ia32@0.23.1': + optional: true + + '@esbuild/win32-x64@0.23.1': + optional: true + + '@exodus/schemasafe@1.3.0': {} + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.8.0) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + jest-mock: 29.7.0 + + '@jest/expect-utils@29.7.0': + dependencies: + jest-get-type: 29.6.3 + + '@jest/expect@29.7.0': + dependencies: + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 22.8.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/globals@29.7.0': + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/reporters@29.7.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 22.8.0 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/source-map@29.6.3': + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + callsites: 3.1.0 + graceful-fs: 4.2.11 + + '@jest/test-result@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@29.7.0': + dependencies: + '@jest/test-result': 29.7.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + slash: 3.0.0 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.26.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.8.0 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@sinclair/typebox@0.27.8': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.0 + '@babel/types': 7.26.0 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.26.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.26.0 + '@babel/types': 7.26.0 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.26.0 + + '@types/cli-progress@3.11.6': + dependencies: + '@types/node': 22.8.0 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 22.8.0 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/jest@29.5.14': + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + + '@types/node-fetch@2.6.11': + dependencies: + '@types/node': 22.8.0 + form-data: 4.0.1 + + '@types/node@18.19.59': + dependencies: + undici-types: 5.26.5 + + '@types/node@22.8.0': + dependencies: + undici-types: 6.19.8 + + '@types/stack-utils@2.0.3': {} + + '@types/swagger-schema-official@2.0.25': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + agentkeepalive@4.5.0: + dependencies: + humanize-ms: 1.2.1 + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + append-transform@2.0.0: + dependencies: + default-require-extensions: 3.0.1 + + archy@1.0.0: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + babel-jest@29.7.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.26.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.25.9 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@29.6.3(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + + balanced-match@1.0.2: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001669 + electron-to-chromium: 1.5.45 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + bs-logger@0.2.6: + dependencies: + fast-json-stable-stringify: 2.1.0 + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + + caching-transform@4.0.0: + dependencies: + hasha: 5.2.2 + make-dir: 3.1.0 + package-hash: 4.0.0 + write-file-atomic: 3.0.3 + + call-me-maybe@1.0.2: {} + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001669: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.1: {} + + clean-stack@2.2.0: {} + + cli-progress@3.12.0: + dependencies: + string-width: 4.2.3 + + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + + collect-v8-coverage@1.0.2: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + consola@3.2.3: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cosmiconfig@9.0.0(typescript@5.5.4): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.5.4 + + create-jest@29.7.0(@types/node@22.8.0): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.8.0) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + decamelize@1.2.0: {} + + dedent@1.5.3: {} + + deepmerge@4.3.1: {} + + default-require-extensions@3.0.1: + dependencies: + strip-bom: 4.0.0 + + delayed-stream@1.0.0: {} + + detect-newline@3.1.0: {} + + didyoumean@1.2.2: {} + + diff-sequences@29.6.3: {} + + ejs@3.1.10: + dependencies: + jake: 10.9.2 + + electron-to-chromium@1.5.45: {} + + emittery@0.13.1: {} + + emoji-regex@8.0.0: {} + + env-paths@2.2.1: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es6-error@4.1.1: {} + + es6-promise@3.3.1: {} + + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + + escalade@3.2.0: {} + + escape-string-regexp@2.0.0: {} + + esprima@4.0.1: {} + + eta@2.2.0: {} + + event-target-shim@5.0.1: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exit@0.1.2: {} + + expect@29.7.0: + dependencies: + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + + fast-json-stable-stringify@2.1.0: {} + + fast-safe-stringify@2.1.1: {} + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + foreground-child@2.0.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 3.0.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data-encoder@1.7.2: {} + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + formdata-node@4.4.1: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 4.0.0-beta.3 + + fromentries@1.3.2: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-package-type@0.1.0: {} + + get-stream@6.0.1: {} + + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + graceful-fs@4.2.11: {} + + has-flag@4.0.0: {} + + hasha@5.2.2: + dependencies: + is-stream: 2.0.1 + type-fest: 0.8.1 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + html-escaper@2.0.2: {} + + http2-client@1.3.5: {} + + human-signals@2.1.0: {} + + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + is-arrayish@0.2.1: {} + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-fn@2.1.0: {} + + is-number@7.0.0: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + is-windows@1.0.2: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-hook@3.0.0: + dependencies: + append-transform: 2.0.0 + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@6.0.3: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + istanbul-lib-processinfo@2.0.3: + dependencies: + archy: 1.0.0 + cross-spawn: 7.0.3 + istanbul-lib-coverage: 3.2.2 + p-map: 3.0.0 + rimraf: 3.0.2 + uuid: 8.3.2 + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.7 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jake@10.9.2: + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + + jest-changed-files@29.7.0: + dependencies: + execa: 5.1.1 + jest-util: 29.7.0 + p-limit: 3.1.0 + + jest-circus@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.3 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-cli@29.7.0(@types/node@22.8.0): + dependencies: + '@jest/core': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.8.0) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.8.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@22.8.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.8.0 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-docblock@29.7.0: + dependencies: + detect-newline: 3.1.0 + + jest-each@29.7.0: + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.8.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-leak-detector@29.7.0: + dependencies: + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-matcher-utils@29.7.0: + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.26.0 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + jest-util: 29.7.0 + + jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + optionalDependencies: + jest-resolve: 29.7.0 + + jest-regex-util@29.6.3: {} + + jest-resolve-dependencies@29.7.0: + dependencies: + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + jest-resolve@29.7.0: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 + resolve.exports: 2.0.2 + slash: 3.0.0 + + jest-runner@29.7.0: + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + + jest-runtime@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + chalk: 4.1.2 + cjs-module-lexer: 1.4.1 + collect-v8-coverage: 1.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-snapshot@29.7.0: + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.0 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + chalk: 4.1.2 + expect: 29.7.0 + graceful-fs: 4.2.11 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + natural-compare: 1.4.0 + pretty-format: 29.7.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-watcher@29.7.0: + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + + jest-worker@29.7.0: + dependencies: + '@types/node': 22.8.0 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@29.7.0(@types/node@22.8.0): + dependencies: + '@jest/core': 29.7.0 + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.8.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json5@2.2.3: {} + + kleur@3.0.3: {} + + leven@3.1.0: {} + + lines-and-columns@1.2.4: {} + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash.flattendeep@4.4.0: {} + + lodash.memoize@4.1.2: {} + + lodash@4.17.21: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + make-error@1.3.6: {} + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + merge-stream@2.0.0: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-fn@2.1.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + ms@2.1.3: {} + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + node-domexception@1.0.0: {} + + node-fetch-h2@2.3.0: + dependencies: + http2-client: 1.3.5 + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-int64@0.4.0: {} + + node-preload@0.2.1: + dependencies: + process-on-spawn: 1.0.0 + + node-readfiles@0.2.0: + dependencies: + es6-promise: 3.3.1 + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nyc@17.1.0: + dependencies: + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + caching-transform: 4.0.0 + convert-source-map: 1.9.0 + decamelize: 1.2.0 + find-cache-dir: 3.3.2 + find-up: 4.1.0 + foreground-child: 3.3.0 + get-package-type: 0.1.0 + glob: 7.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-hook: 3.0.0 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-processinfo: 2.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + make-dir: 3.1.0 + node-preload: 0.2.1 + p-map: 3.0.0 + process-on-spawn: 1.0.0 + resolve-from: 5.0.0 + rimraf: 3.0.2 + signal-exit: 3.0.7 + spawn-wrap: 2.0.0 + test-exclude: 6.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - supports-color + + oas-kit-common@1.0.8: + dependencies: + fast-safe-stringify: 2.1.1 + + oas-linter@3.2.2: + dependencies: + '@exodus/schemasafe': 1.3.0 + should: 13.2.3 + yaml: 1.10.2 + + oas-resolver@2.5.6: + dependencies: + node-fetch-h2: 2.3.0 + oas-kit-common: 1.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + + oas-schema-walker@1.1.5: {} + + oas-validator@5.0.8: + dependencies: + call-me-maybe: 1.0.2 + oas-kit-common: 1.0.8 + oas-linter: 3.2.2 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + reftools: 1.1.9 + should: 13.2.3 + yaml: 1.10.2 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + openai@4.68.4: + dependencies: + '@types/node': 18.19.59 + '@types/node-fetch': 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-try@2.2.0: {} + + package-hash@4.0.0: + dependencies: + graceful-fs: 4.2.11 + hasha: 5.2.2 + lodash.flattendeep: 4.4.0 + release-zalgo: 1.0.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.0 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + pirates@4.0.6: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + prettier@3.3.3: {} + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + process-on-spawn@1.0.0: + dependencies: + fromentries: 1.3.2 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + pure-rand@6.1.0: {} + + react-is@18.3.1: {} + + reftools@1.1.9: {} + + release-zalgo@1.0.0: + dependencies: + es6-error: 4.1.1 + + require-directory@2.1.1: {} + + require-main-filename@2.0.0: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve.exports@2.0.2: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + semver@6.3.1: {} + + semver@7.6.3: {} + + set-blocking@2.0.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + should-equal@2.0.0: + dependencies: + should-type: 1.4.0 + + should-format@3.0.3: + dependencies: + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + + should-type-adaptors@1.1.0: + dependencies: + should-type: 1.4.0 + should-util: 1.0.1 + + should-type@1.4.0: {} + + should-util@1.0.1: {} + + should@13.2.3: + dependencies: + should-equal: 2.0.0 + should-format: 3.0.3 + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + should-util: 1.0.1 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + source-map-support@0.5.13: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + spawn-wrap@2.0.0: + dependencies: + foreground-child: 2.0.0 + is-windows: 1.0.2 + make-dir: 3.1.0 + rimraf: 3.0.2 + signal-exit: 3.0.7 + which: 2.0.2 + + sprintf-js@1.0.3: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@3.0.0: {} + + strip-bom@4.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + swagger-schema-official@2.0.0-bab6bed: {} + + swagger-typescript-api@13.0.22: + dependencies: + '@types/swagger-schema-official': 2.0.25 + consola: 3.2.3 + cosmiconfig: 9.0.0(typescript@5.5.4) + didyoumean: 1.2.2 + eta: 2.2.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + nanoid: 3.3.7 + prettier: 3.3.3 + swagger-schema-official: 2.0.0-bab6bed + swagger2openapi: 7.0.8 + typescript: 5.5.4 + transitivePeerDependencies: + - encoding + + swagger2openapi@7.0.8: + dependencies: + call-me-maybe: 1.0.2 + node-fetch: 2.7.0 + node-fetch-h2: 2.3.0 + node-readfiles: 0.2.0 + oas-kit-common: 1.0.8 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + oas-validator: 5.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + transitivePeerDependencies: + - encoding + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tr46@0.0.3: {} + + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.8.0))(typescript@5.5.4): + dependencies: + bs-logger: 0.2.6 + ejs: 3.1.10 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@22.8.0) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.3 + typescript: 5.5.4 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + + tsconfig-paths@4.2.0: + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tsx@4.19.1: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + + type-detect@4.0.8: {} + + type-fest@0.21.3: {} + + type-fest@0.8.1: {} + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@5.5.4: {} + + undici-types@5.26.5: {} + + undici-types@6.19.8: {} + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uuid@8.3.2: {} + + uuidv7@1.0.2: {} + + v8-to-istanbul@9.3.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + web-streams-polyfill@4.0.0-beta.3: {} + + webidl-conversions@3.0.1: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-module@2.0.1: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@21.1.1: {} + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@0.1.0: {} diff --git a/sdks/node/scripts/loadTest.ts b/sdks/node/scripts/loadTest.ts new file mode 100644 index 00000000000..2850b83b232 --- /dev/null +++ b/sdks/node/scripts/loadTest.ts @@ -0,0 +1,39 @@ +import * as weave from 'weave'; + +const func = weave.op(async () => 1); +const myFunction = async (a: number = 1, b: string = 'hello', c: boolean = true) => { + return { first: a, second: b, third: c }; +}; +const func2 = weave.op(myFunction); +const func3 = weave.op(async () => { + throw new Error('hmm'); +}); +const myFunction2 = async ({ a, b = 'wuh' }: { a?: number; b?: string }) => { + return { first: a, second: b }; +}; +const func4 = weave.op(myFunction2, { parameterNames: 'useParam0Object' }); + +async function bench(func: weave.Op, calls: number, client: weave.WeaveClient) { + console.log(`Benchmarking with ${calls} calls...`); + const startTime = Date.now(); + const promises = Array(calls) + .fill(null) + .map(() => func({ a: 3 })); + await Promise.all(promises); + await client.waitForBatchProcessing(); + + const endTime = Date.now(); + const duration = (endTime - startTime) / 1000; // Convert to seconds + console.log(`Completed ${calls} calls in ${duration.toFixed(2)} seconds`); +} + +async function main() { + const client = await weave.init('examples'); + // for (let x = 1; x <= 5; x++) { + // const calls = Math.pow(10, x); + // await bench(calls, client); + // } + await bench(func4, 1, client); +} + +main(); diff --git a/sdks/node/scripts/testApi.ts b/sdks/node/scripts/testApi.ts new file mode 100644 index 00000000000..673c540f2b7 --- /dev/null +++ b/sdks/node/scripts/testApi.ts @@ -0,0 +1,72 @@ +import OpenAI from 'openai'; +import * as weave from 'weave'; + +// Initialize the API +weave.init('examples'); + +// Create OpenAI client +const openai = weave.wrapOpenAI(new OpenAI()); + +// Define a simple function to be wrapped +function add(a: number, b: number): number { + return a + b; +} + +// Wrap the function using op +const wrappedAdd = weave.op(add); + +// Function to demonstrate async behavior +async function delayedMultiply(a: number, b: number): Promise { + await new Promise(resolve => setTimeout(resolve, 1000)); // 1 second delay + return a * b; +} + +// Wrap the async function +const wrappedDelayedMultiply = weave.op(delayedMultiply); + +// Function to call OpenAI +async function callOpenAI(prompt: string): Promise { + const completion = await openai.chat.completions.create({ + model: 'gpt-3.5-turbo', + messages: [{ role: 'user', content: prompt }], + }); + return completion.choices[0].message.content || ''; +} + +// Wrap the OpenAI function +const wrappedCallOpenAI = weave.op(callOpenAI); + +// Function to demonstrate nested calls including OpenAI +async function complexOperationWithAI(a: number, b: number, c: number): Promise { + const sum = await wrappedAdd(a, b); + const product = await wrappedDelayedMultiply(sum, c); + const prompt = `What is an interesting fact about the number ${product}?`; + const aiResponse = await wrappedCallOpenAI(prompt); + return `The result of the calculation is ${product}. ${aiResponse}`; +} + +// Wrap the complex function +const wrappedComplexOperationWithAI = weave.op(complexOperationWithAI); + +// Main async function to run our tests +async function runTests() { + console.log('Starting tests...'); + + // Test the wrapped add function + console.log('\nTesting wrapped add function:'); + console.log('2 + 3 =', await wrappedAdd(2, 3)); + + // Test the wrapped async multiply function + console.log('\nTesting wrapped delayed multiply function:'); + console.log('3 * 4 =', await wrappedDelayedMultiply(3, 4)); + + // Test the complex operation with nested calls including OpenAI + console.log('\nTesting complex operation with nested calls including OpenAI:'); + const result = await wrappedComplexOperationWithAI(2, 3, 4); + console.log(result); + + console.log('\nTests completed.'); +} + +// Run the tests +runTests().catch(error => console.error('An error occurred:', error)); diff --git a/sdks/node/src/__tests__/clientApi.test.ts b/sdks/node/src/__tests__/clientApi.test.ts new file mode 100644 index 00000000000..0a83641f62d --- /dev/null +++ b/sdks/node/src/__tests__/clientApi.test.ts @@ -0,0 +1,54 @@ +import {init, requireGlobalClient} from '../clientApi'; +import {getWandbConfigs} from '../wandb/settings'; +import {WandbServerApi} from '../wandb/wandbServerApi'; + +jest.mock('../wandb/wandbServerApi'); +jest.mock('../wandb/settings'); + +describe('Client API', () => { + beforeEach(() => { + jest.clearAllMocks(); + + // Mock getWandbConfigs + (getWandbConfigs as jest.Mock).mockReturnValue({ + apiKey: 'mock-api-key', + baseUrl: 'https://api.wandb.ai', + traceBaseUrl: 'https://trace.wandb.ai', + domain: 'api.wandb.ai', + host: 'api.wandb.ai', + }); + + // Mock WandbServerApi + (WandbServerApi as jest.Mock).mockImplementation(() => ({ + defaultEntityName: jest.fn().mockResolvedValue('test-entity'), + })); + }); + + describe('initialization', () => { + test('initializes with project name', async () => { + const client = await init('test-project'); + const gottenClient = requireGlobalClient(); + + expect(gottenClient).toBeDefined(); + expect(gottenClient).toBe(client); + expect(WandbServerApi).toHaveBeenCalledWith( + 'https://api.wandb.ai', + 'mock-api-key' + ); + expect(gottenClient.projectId).toBe('test-entity/test-project'); + }); + + test('initializes with entity/project', async () => { + const client = await init('custom-entity/test-project'); + const gottenClient = requireGlobalClient(); + + expect(gottenClient).toBeDefined(); + expect(gottenClient).toBe(client); + expect(WandbServerApi).toHaveBeenCalledWith( + 'https://api.wandb.ai', + 'mock-api-key' + ); + expect(gottenClient.projectId).toBe('custom-entity/test-project'); + }); + }); +}); diff --git a/sdks/node/src/__tests__/clientMock.ts b/sdks/node/src/__tests__/clientMock.ts new file mode 100644 index 00000000000..660eac9e59c --- /dev/null +++ b/sdks/node/src/__tests__/clientMock.ts @@ -0,0 +1,19 @@ +import {setGlobalClient} from '../clientApi'; +import {Api as TraceServerApi} from '../generated/traceServerApi'; +import {InMemoryTraceServer} from '../inMemoryTraceServer'; +import {Settings} from '../settings'; +import {WandbServerApi} from '../wandb/wandbServerApi'; +import {WeaveClient} from '../weaveClient'; + +export function initWithCustomTraceServer( + projectName: string, + customTraceServer: InMemoryTraceServer +) { + const client = new WeaveClient( + customTraceServer as unknown as TraceServerApi, + {} as WandbServerApi, // Placeholder, as we don't use WandbServerApi in this case + projectName, + new Settings(true) + ); + setGlobalClient(client); +} diff --git a/sdks/node/src/__tests__/digest.test.ts b/sdks/node/src/__tests__/digest.test.ts new file mode 100644 index 00000000000..08c2dc20d4a --- /dev/null +++ b/sdks/node/src/__tests__/digest.test.ts @@ -0,0 +1,108 @@ +import {stringifyPythonDumps} from '../digest'; + +describe('stringifyPythonDumps', () => { + test('Basic types', async () => { + const testData1 = { + a: 1, + b: ['a', 'b', 'd,e', ["f',j,y"]], + c: 3, + d: 4, + e: 5, + }; + const expected1 = + '{"a": 1, "b": ["a", "b", "d,e", ["f\',j,y"]], "c": 3, "d": 4, "e": 5}'; + expect(stringifyPythonDumps(testData1)).toBe(expected1); + }); + + test('Special numbers', async () => { + const testData2 = { + int_max: 9007199254740991, // Max safe integer in JS + int_min: -9007199254740991, // Min safe integer in JS + float: 3.14159, + exp_pos: 1e100, + exp_neg: 1e-100, + zero: 0, + neg_zero: -0, + }; + const expected2 = + '{"exp_neg": 1e-100, "exp_pos": 1e+100, "float": 3.14159, "int_max": 9007199254740991, "int_min": -9007199254740991, "neg_zero": 0, "zero": 0}'; + expect(stringifyPythonDumps(testData2)).toBe(expected2); + }); + + test('Special values', async () => { + const testData3 = { + null: null, + bool_true: true, + bool_false: false, + empty_list: [], + empty_dict: {}, + }; + const expected3 = + '{"bool_false": false, "bool_true": true, "empty_dict": {}, "empty_list": [], "null": null}'; + expect(stringifyPythonDumps(testData3)).toBe(expected3); + }); + + test('Unicode and escaping', async () => { + const testData4 = { + unicode: 'こんにちは', + escape_chars: '\b\f\n\r\t', + quotes: '"Hello," she said.', + backslash: 'C:\\path\\to\\file', + }; + const expected4 = + '{"backslash": "C:\\\\path\\\\to\\\\file", "escape_chars": "\\b\\f\\n\\r\\t", "quotes": "\\"Hello,\\" she said.", "unicode": "こんにちは"}'; + expect(stringifyPythonDumps(testData4)).toBe(expected4); + }); + + test('Nested structures', async () => { + const testData5 = { + nested: { + list: [1, [2, [3, [4]]]], + dict: {a: {b: {c: {d: 4}}}}, + }, + }; + const expected5 = + '{"nested": {"dict": {"a": {"b": {"c": {"d": 4}}}}, "list": [1, [2, [3, [4]]]]}}'; + expect(stringifyPythonDumps(testData5)).toBe(expected5); + }); + + test('Array of mixed types', async () => { + const testData6 = [1, 'two', 3, [4, 5], {six: 6}, null, true, false]; + const expected6 = '[1, "two", 3, [4, 5], {"six": 6}, null, true, false]'; + expect(stringifyPythonDumps(testData6)).toBe(expected6); + }); + + test('Empty string keys and values', async () => { + const testData7 = {'': 'empty_key', empty_value: ''}; + const expected7 = '{"": "empty_key", "empty_value": ""}'; + expect(stringifyPythonDumps(testData7)).toBe(expected7); + }); + + // TODO: This is a generated test that fails. I didn't look into what the behavior should actually + // be, because we're not using stringifyPythonDumps anywhere yet. + test.skip('Non-string keys', async () => { + const testData8 = {1: 'one', 2.0: 'two', true: 'true'}; + const expected8 = '{"1": "true", "2.0": "two"}'; + expect(stringifyPythonDumps(testData8)).toBe(expected8); + }); + + test('Special characters in strings', async () => { + const testData9 = { + control_chars: '\u0000\u0001\u0002\u0003', + emoji: '😀🌍🚀', + surrogate_pair: '\uD83D\uDE00', + }; + const expected9 = + '{"control_chars": "\\u0000\\u0001\\u0002\\u0003", "emoji": "😀🌍🚀", "surrogate_pair": "😀"}'; + expect(stringifyPythonDumps(testData9)).toBe(expected9); + }); +}); + +// describe('encodeNumber', () => { +// test('Basic numbers', () => { +// expect(encodeNumber(1)).toBe('1'); +// expect(encodeNumber(1.0)).toBe('1.0'); +// expect(encodeNumber(1.1)).toBe('1.1'); +// expect(encodeNumber(1e9)).toBe('1e9'); +// }); +// }); diff --git a/sdks/node/src/__tests__/evaluation.test.ts b/sdks/node/src/__tests__/evaluation.test.ts new file mode 100644 index 00000000000..86d2bd3170a --- /dev/null +++ b/sdks/node/src/__tests__/evaluation.test.ts @@ -0,0 +1,171 @@ +import {Dataset} from '../dataset'; +import {Evaluation} from '../evaluation'; +import {ColumnMapping} from '../fn'; +import {op} from '../op'; + +const createMockDataset = () => + new Dataset({ + rows: [ + {id: 0, text: 'Example 0'}, + {id: 1, text: 'Example 1'}, + {id: 2, text: 'Example 2'}, + {id: 3, text: 'Example 3'}, + {id: 4, text: 'Example 4'}, + ], + }); + +const createMockDatasetWithDifferentColumnNames = () => + new Dataset({ + rows: [ + {identifier: 0, description: 'Example 0'}, + {identifier: 1, description: 'Example 1'}, + {identifier: 2, description: 'Example 2'}, + {identifier: 3, description: 'Example 3'}, + {identifier: 4, description: 'Example 4'}, + ], + }); + +const createMockModel = (failable: boolean) => { + return op(async function mockPrediction({ + datasetRow, + }: { + datasetRow: {id: number; text: string}; + }) { + if (failable && datasetRow.id === 0) throw new Error('Model failed'); + if (failable && datasetRow.text === undefined) + throw new Error('Model failed'); + return `Prediction for ${datasetRow.text}`; + }); +}; + +const createMockScorers = (failable: boolean) => { + return [ + op(async function lengthScorer({ + datasetRow, + modelOutput, + }: { + datasetRow: {id: number; text: string}; + modelOutput: string; + }) { + if (failable && datasetRow.id === 3) throw new Error('Scorer 1 failed'); + return { + explanation: 'length is ' + modelOutput.length, + length: modelOutput.length, + }; + }), + op(async function inclusionScorer({ + modelOutput, + datasetRow, + }: { + modelOutput: string; + datasetRow: {id: number; text: string}; + }) { + return modelOutput.includes(datasetRow.text); + }), + ]; +}; + +const createMockEvaluation = ( + failable: boolean, + dataset: Dataset = createMockDataset(), + columnMapping?: ColumnMapping +) => { + return new Evaluation({ + dataset, + scorers: createMockScorers(failable), + columnMapping, + }); +}; + +describe('Evaluation', () => { + test('summarizeResults', async () => { + const mockEval = createMockEvaluation(false); + const mockModel = createMockModel(false); + + const results = await mockEval.evaluate({model: mockModel}); + const expectedResults = { + model_success: {true_count: 5, true_fraction: 1}, + inclusionScorer: { + true_count: 5, + true_fraction: 1, + }, + lengthScorer: { + length: { + mean: 24, + }, + }, + model_latency: {mean: expect.any(Number)}, + }; + + expect(results).toEqual(expectedResults); + }); + test('summarizeResults with failed predictions and scorers', async () => { + const mockEval = createMockEvaluation(true); + const mockModel = createMockModel(true); + + const results = await mockEval.evaluate({model: mockModel}); + const expectedResults = { + model_success: {true_count: 4, true_fraction: 0.8}, + inclusionScorer: { + true_count: 4, + true_fraction: 0.8, + }, + lengthScorer: { + length: { + mean: 14.4, + }, + }, + model_latency: {mean: expect.any(Number)}, + }; + + expect(results).toEqual(expectedResults); + }); + + test('evaluate with a valid column mapping', async () => { + const mockEval = createMockEvaluation( + true, + createMockDatasetWithDifferentColumnNames(), + { + id: 'identifier', + text: 'description', + } + ); + const mockModel = createMockModel(true); + const res = await mockEval.evaluate({model: mockModel}); + expect(res).toEqual({ + model_success: { + true_count: 4, + true_fraction: 0.8, + }, + inclusionScorer: { + true_count: 4, + true_fraction: 0.8, + }, + lengthScorer: { + length: { + mean: 14.4, + }, + }, + model_latency: {mean: expect.any(Number)}, + }); + }); + + test('evaluate with an invalid column mapping', async () => { + // These cols dont map as expected, so the model should fail + const mockEval = createMockEvaluation( + true, + createMockDatasetWithDifferentColumnNames(), + { + id: 'totallyNot', + text: 'validMapping', + } + ); + const mockModel = createMockModel(true); + + const res = await mockEval.evaluate({model: mockModel}); + expect(res).toEqual({ + model_success: {true_count: 0, true_fraction: 0}, + model_latency: {mean: expect.any(Number)}, + }); + }); +}); diff --git a/sdks/node/src/__tests__/integrations/integrationOpenAI.test.ts b/sdks/node/src/__tests__/integrations/integrationOpenAI.test.ts new file mode 100644 index 00000000000..e7aec87b2f3 --- /dev/null +++ b/sdks/node/src/__tests__/integrations/integrationOpenAI.test.ts @@ -0,0 +1,303 @@ +import {InMemoryTraceServer} from '../../inMemoryTraceServer'; +import {wrapOpenAI} from '../../integrations/openai'; +import {initWithCustomTraceServer} from '../clientMock'; +import {makeMockOpenAIChat} from '../openaiMock'; + +// Helper function to get calls +async function getCalls(traceServer: InMemoryTraceServer, projectId: string) { + const calls = await traceServer.calls + .callsStreamQueryPost({ + project_id: projectId, + limit: 100, + }) + .then(result => result.calls); + return calls; +} + +const wait = (ms: number) => new Promise(resolve => setTimeout(resolve, ms)); + +describe('OpenAI Integration', () => { + let inMemoryTraceServer: InMemoryTraceServer; + const testProjectName = 'test-project'; + let mockOpenAI: any; + let patchedOpenAI: any; + + beforeEach(() => { + inMemoryTraceServer = new InMemoryTraceServer(); + initWithCustomTraceServer(testProjectName, inMemoryTraceServer); + + const mockOpenAIChat = makeMockOpenAIChat(messages => ({ + content: messages[messages.length - 1].content.toUpperCase(), + functionCalls: [], + })); + + mockOpenAI = { + chat: { + completions: {create: mockOpenAIChat}, + }, + beta: { + chat: { + completions: { + parse: () => { + throw new Error('not implemented'); + }, + }, + }, + }, + images: { + generate: () => { + throw new Error('not implemented'); + }, + }, + }; + patchedOpenAI = wrapOpenAI(mockOpenAI); + }); + + test('non-streaming chat completion', async () => { + const messages = [{role: 'user', content: 'Hello, AI!'}]; + + // Direct API call + const directResult = await mockOpenAI.chat.completions.create({messages}); + + // Op-wrapped API call + const opResult = await patchedOpenAI.chat.completions.create({messages}); + + // Wait for any pending batch processing + await wait(300); + + // Check results + expect(opResult).toMatchObject({ + object: directResult.object, + model: directResult.model, + choices: directResult.choices, + usage: directResult.usage, + }); + expect(opResult.id).toMatch(/^chatcmpl-/); + expect(opResult.system_fingerprint).toMatch(/^fp_/); + expect(opResult.created).toBeCloseTo(directResult.created, -2); // Allow 1 second difference + expect(opResult.choices[0].message.content).toBe('HELLO, AI!'); + + // Check logged Call values + const calls = await getCalls(inMemoryTraceServer, testProjectName); + expect(calls).toHaveLength(1); + expect(calls[0].op_name).toContain('openai.chat.completions.create'); + expect(calls[0].inputs).toEqual({messages}); + expect(calls[0].output).toMatchObject({ + object: opResult.object, + model: opResult.model, + choices: opResult.choices, + usage: opResult.usage, + }); + expect(calls[0].output.id).toMatch(/^chatcmpl-/); + expect(calls[0].output.system_fingerprint).toMatch(/^fp_/); + expect(calls[0].output.created).toBeCloseTo(opResult.created, -2); + expect(calls[0].summary).toEqual({ + usage: { + 'gpt-4o-2024-05-13': { + requests: 1, + prompt_tokens: 2, + completion_tokens: 2, + total_tokens: 4, + }, + }, + }); + // Ensure stream_options is not present in the logged call for non-streaming requests + expect(calls[0].inputs).not.toHaveProperty('stream_options'); + }); + + test('streaming chat completion basic', async () => { + const messages = [{role: 'user', content: 'Hello, streaming AI!'}]; + + // Direct API call + const directStream = await mockOpenAI.chat.completions.create({ + messages, + stream: true, + }); + let directContent = ''; + for await (const chunk of directStream) { + if (chunk.choices && chunk.choices[0]?.delta?.content) { + directContent += chunk.choices[0].delta.content; + } + } + + // Op-wrapped API call + const opStream = await patchedOpenAI.chat.completions.create({ + messages, + stream: true, + }); + let opContent = ''; + let usageChunkSeen = false; + for await (const chunk of opStream) { + if (chunk.choices && chunk.choices[0]?.delta?.content) { + opContent += chunk.choices[0].delta.content; + } + if ('usage' in chunk) { + usageChunkSeen = true; + } + } + + // Wait for any pending batch processing + await wait(300); + + // Check results + expect(opContent).toBe(directContent); + expect(opContent).toBe('HELLO, STREAMING AI!'); + + // TOOD: this is broken still! + // expect(usageChunkSeen).toBe(false); // Ensure no usage chunk is seen in the user-facing stream + + // Check logged Call values + const calls = await getCalls(inMemoryTraceServer, testProjectName); + expect(calls).toHaveLength(1); + expect(calls[0].op_name).toContain('openai.chat.completions.create'); + expect(calls[0].inputs).toEqual({messages, stream: true}); + expect(calls[0].output).toMatchObject({ + choices: [ + { + message: { + content: 'HELLO, STREAMING AI!', + }, + }, + ], + }); + expect(calls[0].summary).toEqual({ + usage: { + 'gpt-4o-2024-05-13': { + requests: 1, + prompt_tokens: 3, + completion_tokens: 3, + total_tokens: 6, + }, + }, + }); + }); + + // Add a new test for streaming with explicit usage request + test('streaming chat completion with explicit usage request', async () => { + const messages = [ + {role: 'user', content: 'Hello, streaming AI with usage!'}, + ]; + + // Op-wrapped API call with explicit usage request + const opStream = await patchedOpenAI.chat.completions.create({ + messages, + stream: true, + stream_options: {include_usage: true}, + }); + let opContent = ''; + let usageChunkSeen = false; + for await (const chunk of opStream) { + if (chunk.choices[0]?.delta?.content) { + opContent += chunk.choices[0].delta.content; + } + if ('usage' in chunk) { + usageChunkSeen = true; + } + } + + // Wait for any pending batch processing + await wait(300); + + // Check results + expect(opContent).toBe('HELLO, STREAMING AI WITH USAGE!'); + expect(usageChunkSeen).toBe(true); // Ensure usage chunk is seen when explicitly requested + + // Check logged Call values + const calls = await getCalls(inMemoryTraceServer, testProjectName); + expect(calls).toHaveLength(1); + expect(calls[0].summary).toEqual({ + usage: { + 'gpt-4o-2024-05-13': { + requests: 1, + prompt_tokens: 5, + completion_tokens: 5, + total_tokens: 10, + }, + }, + }); + }); + + test('chat completion with function call', async () => { + const messages = [{role: 'user', content: "What's the weather in London?"}]; + const functions = [ + { + name: 'get_weather', + description: 'Get the weather in a location', + parameters: { + type: 'object', + properties: { + location: {type: 'string'}, + }, + required: ['location'], + }, + }, + ]; + + // Update mock to include function call + const mockOpenAIChat = makeMockOpenAIChat(() => ({ + content: '', + functionCalls: [ + { + name: 'get_weather', + arguments: {location: 'London'}, + }, + ], + })); + mockOpenAI.chat.completions.create = mockOpenAIChat; + + // Direct API call + const directResult = await mockOpenAI.chat.completions.create({ + messages, + functions, + }); + + // Op-wrapped API call + const opResult = await patchedOpenAI.chat.completions.create({ + messages, + functions, + }); + + // Wait for any pending batch processing + await wait(300); + + // Check results + expect(opResult).toMatchObject({ + object: directResult.object, + model: directResult.model, + choices: directResult.choices, + usage: directResult.usage, + }); + expect(opResult.id).toMatch(/^chatcmpl-/); + expect(opResult.system_fingerprint).toMatch(/^fp_/); + expect(opResult.created).toBeCloseTo(directResult.created, -2); // Allow 1 second difference + expect(opResult.choices[0].message.function_call).toEqual({ + name: 'get_weather', + arguments: '{"location":"London"}', + }); + + // Check logged Call values + const calls = await getCalls(inMemoryTraceServer, testProjectName); + expect(calls).toHaveLength(1); + expect(calls[0].op_name).toContain('openai.chat.completions.create'); + expect(calls[0].inputs).toEqual({messages, functions}); + expect(calls[0].output).toMatchObject({ + object: opResult.object, + model: opResult.model, + choices: opResult.choices, + usage: opResult.usage, + }); + expect(calls[0].output.id).toMatch(/^chatcmpl-/); + expect(calls[0].output.system_fingerprint).toMatch(/^fp_/); + expect(calls[0].output.created).toBeCloseTo(opResult.created, -2); + expect(calls[0].summary).toEqual({ + usage: { + 'gpt-4o-2024-05-13': { + requests: 1, + prompt_tokens: 5, + completion_tokens: 3, + total_tokens: 8, + }, + }, + }); + }); +}); diff --git a/sdks/node/src/__tests__/integrations/openai2.test.ts b/sdks/node/src/__tests__/integrations/openai2.test.ts new file mode 100644 index 00000000000..1e2f679c9db --- /dev/null +++ b/sdks/node/src/__tests__/integrations/openai2.test.ts @@ -0,0 +1,241 @@ +import {Api as TraceServerApi} from '../../generated/traceServerApi'; +import { + makeOpenAIImagesGenerateOp, + openAIStreamReducer, + wrapOpenAI, +} from '../../integrations/openai'; +import {isWeaveImage} from '../../media'; +import {WandbServerApi} from '../../wandb/wandbServerApi'; +import {WeaveClient} from '../../weaveClient'; + +// Mock WeaveClient dependencies +jest.mock('../../generated/traceServerApi'); +jest.mock('../../wandb/wandbServerApi'); + +describe('OpenAI Integration', () => { + let mockOpenAI: any; + let wrappedOpenAI: any; + let mockTraceServerApi: jest.Mocked>; + let mockWandbServerApi: jest.Mocked; + let weaveClient: WeaveClient; + + beforeEach(() => { + // Setup mock OpenAI client + mockOpenAI = { + chat: { + completions: { + create: jest.fn(), + }, + }, + images: { + generate: jest.fn(), + }, + beta: { + chat: { + completions: { + parse: jest.fn(), + }, + }, + }, + }; + + // Setup WeaveClient + mockTraceServerApi = { + obj: { + objCreateObjCreatePost: jest.fn().mockResolvedValue({ + data: {digest: 'test-digest'}, + }), + }, + call: { + callStartBatchCallUpsertBatchPost: jest.fn(), + }, + } as any; + mockWandbServerApi = {} as any; + weaveClient = new WeaveClient( + mockTraceServerApi, + mockWandbServerApi, + 'test-project' + ); + + wrappedOpenAI = wrapOpenAI(mockOpenAI); + }); + + describe('openAIStreamReducer', () => { + it('should correctly reduce stream chunks for basic chat completion', () => { + const state = {...openAIStreamReducer.initialState}; + + const chunks = [ + { + id: 'test-id', + object: 'chat.completion.chunk', + created: 1234567890, + model: 'gpt-4', + choices: [ + { + index: 0, + delta: { + role: 'assistant', + content: 'Hello', + }, + }, + ], + }, + { + choices: [ + { + index: 0, + delta: { + content: ' world!', + }, + finish_reason: 'stop', + }, + ], + usage: { + prompt_tokens: 10, + completion_tokens: 20, + total_tokens: 30, + }, + }, + ]; + + let finalState = state; + chunks.forEach(chunk => { + finalState = openAIStreamReducer.reduceFn(finalState, chunk); + }); + + expect(finalState).toEqual({ + id: 'test-id', + object: 'chat.completion.chunk', + created: 1234567890, + model: 'gpt-4', + choices: [ + { + index: 0, + message: { + role: 'assistant', + content: 'Hello world!', + function_call: null, + }, + finish_reason: 'stop', + }, + ], + usage: { + prompt_tokens: 10, + completion_tokens: 20, + total_tokens: 30, + }, + }); + }); + + it('should handle function calls in stream chunks', () => { + const state = {...openAIStreamReducer.initialState}; + + const chunks = [ + { + id: 'func-call-id', + choices: [ + { + delta: { + role: 'assistant', + function_call: { + name: 'test_function', + }, + }, + }, + ], + }, + { + choices: [ + { + delta: { + function_call: { + arguments: '{"arg1":', + }, + }, + }, + ], + }, + { + choices: [ + { + delta: { + function_call: { + arguments: '"value1"}', + }, + }, + finish_reason: 'function_call', + }, + ], + }, + ]; + + let finalState = state; + chunks.forEach(chunk => { + finalState = openAIStreamReducer.reduceFn(finalState, chunk); + }); + + expect(finalState.choices[0].message.function_call).toEqual({ + name: 'test_function', + arguments: '{"arg1":"value1"}', + }); + expect(finalState.choices[0].finish_reason).toBe('function_call'); + }); + }); + + describe('wrapOpenAI', () => { + it('should wrap transparently', async () => { + const mockCreate = jest.fn(async params => ({ + id: 'test-id', + choices: [{message: {content: 'Hello'}}], + })); + + // Test both wrapped and unwrapped versions + mockOpenAI.chat.completions.create = mockCreate; + const unwrappedResult = await mockOpenAI.chat.completions.create({ + model: 'gpt-4', + messages: [{role: 'user', content: 'Hi'}], + }); + + const wrappedResult = await wrappedOpenAI.chat.completions.create({ + model: 'gpt-4', + messages: [{role: 'user', content: 'Hi'}], + }); + + // Verify wrapped matches unwrapped + expect(wrappedResult).toEqual(unwrappedResult); + }); + }); +}); + +describe('makeOpenAIImagesGenerateOp', () => { + it('converts b64_json images to WeaveImage objects and preserves other items', async () => { + const mockGenerate = jest.fn().mockResolvedValue({ + data: [ + { + url: 'https://example.com/image.png', + }, + { + b64_json: + 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==', + }, + ], + }); + + const wrappedGenerate = makeOpenAIImagesGenerateOp(mockGenerate); + const result = await wrappedGenerate({prompt: 'draw a picture'}); + + // Verify the result structure + expect(result.data).toHaveLength(2); + + // First item should remain unchanged + expect(result.data[0]).toEqual({url: 'https://example.com/image.png'}); + + // Second item should be converted to WeaveImage + expect(isWeaveImage(result.data[1])).toBe(true); + expect(result.data[1].imageType).toBe('png'); + expect(Buffer.isBuffer(result.data[1].data)).toBe(true); + + // Verify the original function was called with correct args + expect(mockGenerate).toHaveBeenCalledWith({prompt: 'draw a picture'}); + }); +}); diff --git a/sdks/node/src/__tests__/integrations/openaiMock.test.ts b/sdks/node/src/__tests__/integrations/openaiMock.test.ts new file mode 100644 index 00000000000..1b931ea191f --- /dev/null +++ b/sdks/node/src/__tests__/integrations/openaiMock.test.ts @@ -0,0 +1,157 @@ +import {makeMockOpenAIChat} from '../openaiMock'; + +describe('OpenAI Mock', () => { + const mockResponse = (messages: any[]) => ({ + content: messages[0].content.toUpperCase(), + functionCalls: [ + { + name: 'test_function', + arguments: {arg: 'value'}, + }, + ], + }); + + test('non-streaming response', async () => { + const testOpenAIChat = makeMockOpenAIChat(mockResponse); + const response = await testOpenAIChat({ + messages: [{role: 'user', content: 'Hello, AI!'}], + }); + + expect(response).toEqual({ + id: expect.any(String), + object: 'chat.completion', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + choices: [ + { + index: 0, + message: { + role: 'assistant', + content: 'HELLO, AI!', + function_call: { + name: 'test_function', + arguments: '{"arg":"value"}', + }, + refusal: null, + }, + logprobs: null, + finish_reason: 'function_call', + }, + ], + usage: { + prompt_tokens: 2, + completion_tokens: 4, // 2 for content + 2 for function call + total_tokens: 6, + }, + system_fingerprint: expect.any(String), + }); + }); + + test('streaming response without include_usage', async () => { + const testOpenAIChat = makeMockOpenAIChat(mockResponse); + const stream = (await testOpenAIChat({ + messages: [{role: 'user', content: 'Hello, AI!'}], + stream: true, + })) as AsyncIterable; + + let chunks = []; + for await (const chunk of stream) { + chunks.push(chunk); + } + + expect(chunks.length).toBeGreaterThan(1); + expect(chunks[0]).toEqual({ + id: expect.any(String), + object: 'chat.completion.chunk', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + system_fingerprint: expect.any(String), + choices: [ + { + index: 0, + delta: {role: 'assistant', content: '', refusal: null}, + logprobs: null, + finish_reason: null, + }, + ], + }); + expect(chunks[chunks.length - 1]).toEqual({ + id: expect.any(String), + object: 'chat.completion.chunk', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + system_fingerprint: expect.any(String), + choices: [ + { + index: 0, + delta: {}, + logprobs: null, + finish_reason: 'function_call', + }, + ], + }); + expect(chunks.every(chunk => !('usage' in chunk))).toBe(true); + }); + + test('streaming response with include_usage', async () => { + const testOpenAIChat = makeMockOpenAIChat(mockResponse); + const stream = (await testOpenAIChat({ + messages: [{role: 'user', content: 'Hello, AI!'}], + stream: true, + stream_options: {include_usage: true}, + })) as AsyncIterable; + + let chunks = []; + for await (const chunk of stream) { + chunks.push(chunk); + } + + expect(chunks.length).toBeGreaterThan(1); + expect(chunks[0]).toEqual({ + id: expect.any(String), + object: 'chat.completion.chunk', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + system_fingerprint: expect.any(String), + choices: [ + { + index: 0, + delta: {role: 'assistant', content: '', refusal: null}, + logprobs: null, + finish_reason: null, + }, + ], + usage: null, + }); + expect(chunks[chunks.length - 2]).toEqual({ + id: expect.any(String), + object: 'chat.completion.chunk', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + system_fingerprint: expect.any(String), + choices: [ + { + index: 0, + delta: {}, + logprobs: null, + finish_reason: 'function_call', + }, + ], + usage: null, + }); + expect(chunks[chunks.length - 1]).toEqual({ + id: expect.any(String), + object: 'chat.completion.chunk', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + system_fingerprint: expect.any(String), + choices: [], + usage: { + prompt_tokens: 2, + completion_tokens: 4, + total_tokens: 6, + }, + }); + expect(chunks.slice(0, -1).every(chunk => chunk.usage === null)).toBe(true); + }); +}); diff --git a/sdks/node/src/__tests__/live/dataset.test.ts b/sdks/node/src/__tests__/live/dataset.test.ts new file mode 100644 index 00000000000..e2b87f215e8 --- /dev/null +++ b/sdks/node/src/__tests__/live/dataset.test.ts @@ -0,0 +1,39 @@ +import {init, login} from '../../clientApi'; +import {Dataset} from '../../dataset'; + +describe('Dataset', () => { + beforeEach(async () => { + await login({apiKey: process.env.WANDB_API_KEY ?? ''}); + }); + + test('should save a dataset', async () => { + const client = await init('test-project'); + const data = [ + {id: 1, value: 2}, + {id: 2, value: 3}, + {id: 3, value: 4}, + ]; + + const dataset = new Dataset({rows: data}); + const ref = await dataset.save(); + + const [entity, project] = ref.projectId.split('/') ?? []; + expect(project).toBe('test-project'); + + // Dataset has same rows as the original data + expect(dataset.length).toBe(3); + + // TODO: idk why this fails in CI + // let i = 0; + // for await (const row of dataset) { + // expect(row).toEqual(data[i]); + // const rowRef = await row?.__savedRef; + // const [rowEntity, rowProject] = rowRef?.projectId.split('/') ?? []; + + // // Rows have refs back to the table + // expect(rowProject).toBe('test-project'); + // expect(rowRef?.digest).toBe(ref.digest); + // i++; + // } + }); +}); diff --git a/sdks/node/src/__tests__/live/fn.test.ts b/sdks/node/src/__tests__/live/fn.test.ts new file mode 100644 index 00000000000..20488144d89 --- /dev/null +++ b/sdks/node/src/__tests__/live/fn.test.ts @@ -0,0 +1,42 @@ +import {init, login} from '../../clientApi'; +import {CallableObject} from '../../fn'; +import {op} from '../../op'; +import {WeaveObjectParameters} from '../../weaveObject'; + +interface ParametrizedFunctionOptions extends WeaveObjectParameters { + magicNumber?: number; +} + +class ParametrizedFunction extends CallableObject< + {input: number}, + {output: number} +> { + private magicNumber: number; + + constructor(options: ParametrizedFunctionOptions = {}) { + super(options); + this.magicNumber = options.magicNumber ?? 42; + + this.run = op(this, this.run, { + parameterNames: ['input'], + }); + } + + async run(input: {input: number}): Promise<{output: number}> { + return {output: input.input + this.magicNumber}; + } +} + +describe('Fn', () => { + beforeEach(async () => { + await login({apiKey: process.env.WANDB_API_KEY ?? ''}); + }); + + test('use fn', async () => { + const client = await init('test-project'); + + const fn = new ParametrizedFunction({magicNumber: 7}); + const res = await fn.run({input: 1}); + expect(res).toEqual({output: 8}); + }); +}); diff --git a/sdks/node/src/__tests__/live/publish.test.ts b/sdks/node/src/__tests__/live/publish.test.ts new file mode 100644 index 00000000000..67edc1b5066 --- /dev/null +++ b/sdks/node/src/__tests__/live/publish.test.ts @@ -0,0 +1,83 @@ +import {init, login} from '../../clientApi'; +import {Dataset, op, weaveAudio, weaveImage} from '../../index'; + +describe('Publishing Various Data Types', () => { + beforeEach(async () => { + await login({apiKey: process.env.WANDB_API_KEY ?? ''}); + }); + + const primitiveOp = op(async function primitive(input: string) { + return `Hi ${input}!`; + }); + + const jsonOp = op(async function json(name: string, age: number) { + return {name, age}; + }); + + const imageOp = op(async function image() { + const width = 16; + const height = 16; + const buffer = Buffer.alloc(width * height * 4); // 4 bytes per pixel (RGBA) + + for (let i = 0; i < buffer.length; i++) { + buffer[i] = Math.floor(Math.random() * 256); + } + + return weaveImage({ + data: buffer, + imageType: 'png', + }); + }); + + const audioOp = op(async function audio() { + // Create a small audio buffer with random samples + const sampleRate = 44100; // Standard CD quality + const duration = 0.1; // 100ms + const numSamples = Math.floor(sampleRate * duration); + const buffer = Buffer.alloc(numSamples * 2); // 2 bytes per sample for 16-bit audio + + for (let i = 0; i < buffer.length; i += 2) { + // Generate random 16-bit sample between -32768 and 32767 + const sample = Math.floor(Math.random() * 65536 - 32768); + buffer.writeInt16LE(sample, i); + } + + return weaveAudio({ + data: buffer, + audioType: 'wav', + }); + }); + + const datasetOp = op(async function dataset() { + return new Dataset({ + id: 'my-dataset', + rows: [ + {name: 'Alice', age: 10}, + {name: 'Bob', age: 20}, + {name: 'Charlie', age: 30}, + ], + }); + }); + + test('publish various data types', async () => { + const client = await init('test-project'); + + const primitiveResult = await primitiveOp('world'); + expect(primitiveResult).toBe('Hi world!'); + + const jsonResult = await jsonOp('Alice', 10); + expect(jsonResult).toEqual({name: 'Alice', age: 10}); + + const imageResult = await imageOp(); + expect(imageResult).toHaveProperty('data'); + expect(imageResult).toHaveProperty('imageType', 'png'); + + const audioResult = await audioOp(); + expect(audioResult).toHaveProperty('data'); + expect(audioResult).toHaveProperty('audioType', 'wav'); + + const datasetResult = await datasetOp(); + expect(datasetResult).toBeInstanceOf(Dataset); + expect(datasetResult.rows).toHaveLength(3); + }); +}); diff --git a/sdks/node/src/__tests__/live/table.test.ts b/sdks/node/src/__tests__/live/table.test.ts new file mode 100644 index 00000000000..b5a02360b53 --- /dev/null +++ b/sdks/node/src/__tests__/live/table.test.ts @@ -0,0 +1,43 @@ +import {init, login} from '../../clientApi'; +import {Table} from '../../table'; + +describe('table', () => { + beforeEach(async () => { + await login({apiKey: process.env.WANDB_API_KEY ?? ''}); + }); + + test('example', async () => { + // Table behaves like a container of rows + const rows = [ + {a: 1, b: 2}, + {a: 3, b: 4}, + {a: 5, b: 6}, + ]; + + const table = new Table(rows); + expect(table.length).toEqual(rows.length); + let i = 0; + for await (const row of table) { + expect(row).toEqual(rows[i]); + i++; + } + + // Saving the table generates refs for the table and its rows + const client = await init('test-project'); + + (client as any).saveTable(table); // TODO: Saving a Table is not public... but maybe it should be? + const ref = await table.__savedRef; + + // not sure how to test entity here + // test that the ref is for the right entity, project + const [entity, project] = ref?.projectId.split('/') ?? []; + expect(project).toEqual('test-project'); + expect(ref?.uri()).toContain('test-project'); + + const row = table.row(0); + const ref2 = await (row as any).__savedRef; // TODO: This seems wrong... you have to cast to get the ref? I guess users would rarely do this... + const [entity2, project2, digest2] = ref2?.projectId.split('/') ?? []; + expect(project2).toEqual('test-project'); + expect(ref2?.uri()).toContain('test-project'); + }); +}); diff --git a/sdks/node/src/__tests__/live/weaveObject.test.ts b/sdks/node/src/__tests__/live/weaveObject.test.ts new file mode 100644 index 00000000000..fdf48ab95eb --- /dev/null +++ b/sdks/node/src/__tests__/live/weaveObject.test.ts @@ -0,0 +1,48 @@ +import {init, login} from '../../clientApi'; +import {op} from '../../op'; +import {WeaveObject} from '../../weaveObject'; + +class ExampleObject extends WeaveObject { + constructor( + public name: string, + public value: number + ) { + super({}); + + this.method = op(this.method); + } + + async method() { + return this.name + '!'; + } +} + +describe('weaveObject', () => { + beforeEach(async () => { + await login({apiKey: process.env.WANDB_API_KEY ?? ''}); + }); + + test('basic-example', async () => { + // TODO: Do we support saving basic objects? + // const client = await init('test-project'); + // const obj = { name: 'test', value: 1 }; + // client.saveObject(obj as any); + // const ref = await (obj as any).__savedRef; + // console.log(ref); + }); + + test('class-example', async () => { + const client = await init('test-project'); + const obj = new ExampleObject('test', 1); + + // save an object + client.publish(obj); + + const ref = await obj.__savedRef; + const [entity, project] = ref?.projectId.split('/') ?? []; + expect(project).toBe('test-project'); + console.log(ref); + + // also save its ops + }); +}); diff --git a/sdks/node/src/__tests__/login.test.ts b/sdks/node/src/__tests__/login.test.ts new file mode 100644 index 00000000000..8bdfcb19cfa --- /dev/null +++ b/sdks/node/src/__tests__/login.test.ts @@ -0,0 +1,70 @@ +import {login} from '../clientApi'; +import {Api as TraceServerApi} from '../generated/traceServerApi'; +import {getUrls} from '../urls'; +import {Netrc} from '../utils/netrc'; + +// Mock dependencies +jest.mock('../utils/netrc'); +jest.mock('../urls'); +jest.mock('../generated/traceServerApi'); + +describe('login', () => { + beforeEach(() => { + jest.clearAllMocks(); + console.log = jest.fn(); // Mock console.log + }); + + it('should successfully log in and save credentials', async () => { + (getUrls as jest.Mock).mockReturnValue({ + traceBaseUrl: 'https://api.wandb.ai', + domain: 'wandb.ai', + }); + + const mockSetEntry = jest.fn(); + const mockSave = jest.fn(); + (Netrc as jest.Mock).mockImplementation(() => ({ + setEntry: mockSetEntry, + save: mockSave, + })); + + (TraceServerApi as jest.Mock).mockImplementation(() => ({ + health: { + readRootHealthGet: jest.fn().mockResolvedValue({}), + }, + })); + + await login({apiKey: 'test-api-key'}); + + expect(mockSetEntry).toHaveBeenCalledWith('wandb.ai', { + login: 'user', + password: 'test-api-key', + }); + expect(mockSave).toHaveBeenCalled(); + expect(console.log).toHaveBeenCalledWith( + 'Successfully logged in. Credentials saved for wandb.ai' + ); + }); + + it('should throw an error if API key is not provided', async () => { + await expect(login()).rejects.toThrow('API Key must be specified'); + }); + + it('should throw an error if connection verification fails', async () => { + (getUrls as jest.Mock).mockReturnValue({ + traceBaseUrl: 'https://api.wandb.ai', + domain: 'wandb.ai', + }); + + (TraceServerApi as jest.Mock).mockImplementation(() => ({ + health: { + readRootHealthGet: jest + .fn() + .mockRejectedValue(new Error('Connection failed')), + }, + })); + + await expect(login({apiKey: 'test-api-key'})).rejects.toThrow( + 'Unable to verify connection to the weave trace server with given API Key' + ); + }); +}); diff --git a/sdks/node/src/__tests__/media.test.ts b/sdks/node/src/__tests__/media.test.ts new file mode 100644 index 00000000000..84c96833314 --- /dev/null +++ b/sdks/node/src/__tests__/media.test.ts @@ -0,0 +1,21 @@ +import {weaveAudio, weaveImage} from '../media'; + +describe('media', () => { + test('logging weaveImage', () => { + const imageBuffer = Buffer.from('mock image data'); + const image = weaveImage({data: imageBuffer}); + + expect(image).toHaveProperty('_weaveType', 'Image'); + expect(image).toHaveProperty('data', imageBuffer); + expect(image).toHaveProperty('imageType', 'png'); + }); + + test('logging weaveAudio', () => { + const audioBuffer = Buffer.from('mock audio data'); + const audio = weaveAudio({data: audioBuffer}); + + expect(audio).toHaveProperty('_weaveType', 'Audio'); + expect(audio).toHaveProperty('data', audioBuffer); + expect(audio).toHaveProperty('audioType', 'wav'); + }); +}); diff --git a/sdks/node/src/__tests__/opFlow.test.ts b/sdks/node/src/__tests__/opFlow.test.ts new file mode 100644 index 00000000000..39f5d872cd0 --- /dev/null +++ b/sdks/node/src/__tests__/opFlow.test.ts @@ -0,0 +1,354 @@ +import {InMemoryTraceServer} from '../inMemoryTraceServer'; +import {makeOpenAIChatCompletionsOp} from '../integrations/openai'; +import {op} from '../op'; +import {initWithCustomTraceServer} from './clientMock'; +import {makeMockOpenAIChat} from './openaiMock'; + +// Helper function to get calls +async function getCalls( + traceServer: InMemoryTraceServer, + projectId: string, + limit?: number, + filters?: any +) { + return traceServer.calls + .callsStreamQueryPost({ + project_id: projectId, + limit, + filters, + }) + .then(result => result.calls); +} + +describe('Op Flow', () => { + let inMemoryTraceServer: InMemoryTraceServer; + const testProjectName = 'test-project'; + + beforeEach(() => { + inMemoryTraceServer = new InMemoryTraceServer(); + initWithCustomTraceServer(testProjectName, inMemoryTraceServer); + }); + + test('end-to-end op flow', async () => { + // Create an inner op + const innerOp = op((x: number) => x * 2, {name: 'innerOp'}); + + // Create an outer op that calls the inner op + const outerOp = op( + async (x: number) => { + const result1 = await innerOp(x); + const result2 = await innerOp(result1); + return result2; + }, + {name: 'outerOp'} + ); + + // Call the outer op a couple of times + await outerOp(5); + await outerOp(10); + + // Wait for any pending batch processing + await new Promise(resolve => setTimeout(resolve, 300)); + + // Fetch the logged calls using the helper function + const calls = await getCalls(inMemoryTraceServer, testProjectName); + + // Assertions + expect(calls).toHaveLength(6); // 2 outer calls + 4 inner calls + + const outerCalls = calls.filter(call => call.op_name.includes('outerOp')); + const innerCalls = calls.filter(call => call.op_name.includes('innerOp')); + + expect(outerCalls).toHaveLength(2); + expect(innerCalls).toHaveLength(4); + + // Check the first outer call + expect(outerCalls[0].inputs).toEqual({arg0: 5}); + expect(outerCalls[0].output).toBe(20); + + // Check the second outer call + expect(outerCalls[1].inputs).toEqual({arg0: 10}); + expect(outerCalls[1].output).toBe(40); + + // Check that inner calls have correct parent_id + innerCalls.forEach(innerCall => { + expect( + outerCalls.some(outerCall => outerCall.id === innerCall.parent_id) + ).toBeTruthy(); + }); + + // Check that all calls have a trace_id + calls.forEach(call => { + expect(call.trace_id).toBeTruthy(); + }); + }); + + test('end-to-end async op flow with concurrency', async () => { + // Create an inner async op with a random delay + const innerAsyncOp = op( + async (x: number) => { + const delay = Math.random() * 50 + 10; // Random delay between 10-60ms + await new Promise(resolve => setTimeout(resolve, delay)); + return x * 2; + }, + {name: 'innerAsyncOp'} + ); + + // Create an outer async op that calls the inner async op + const outerAsyncOp = op( + async (x: number) => { + const result1 = await innerAsyncOp(x); + const result2 = await innerAsyncOp(result1); + return result2; + }, + {name: 'outerAsyncOp'} + ); + + // Call the outer async op concurrently with a small delay between calls + const [result1, result2] = await Promise.all([ + outerAsyncOp(5), + (async () => { + await new Promise(resolve => setTimeout(resolve, 5)); // 5ms delay + return outerAsyncOp(10); + })(), + ]); + + // Wait for any pending batch processing + await new Promise(resolve => setTimeout(resolve, 300)); + + // Fetch the logged calls using the helper function + const calls = await getCalls(inMemoryTraceServer, testProjectName); + + // Assertions + expect(calls).toHaveLength(6); // 2 outer calls + 4 inner calls + expect(result1).toBe(20); + expect(result2).toBe(40); + + const outerCalls = calls.filter(call => + call.op_name.includes('outerAsyncOp') + ); + const innerCalls = calls.filter(call => + call.op_name.includes('innerAsyncOp') + ); + + expect(outerCalls).toHaveLength(2); + expect(innerCalls).toHaveLength(4); + + // Check that outer calls have different start times + const outerStartTimes = outerCalls.map(call => + new Date(call.started_at).getTime() + ); + expect(outerStartTimes[0]).not.toBe(outerStartTimes[1]); + + // Check that inner calls have correct parent_id + innerCalls.forEach(innerCall => { + expect( + outerCalls.some(outerCall => outerCall.id === innerCall.parent_id) + ).toBeTruthy(); + }); + + // Check that all calls have a trace_id + calls.forEach(call => { + expect(call.trace_id).toBeTruthy(); + }); + + // Check that the duration of async calls is greater than 0 + calls.forEach(call => { + const duration = + new Date(call.ended_at!).getTime() - + new Date(call.started_at).getTime(); + expect(duration).toBeGreaterThan(0); + }); + + // Check that the calls are properly nested + outerCalls.forEach(outerCall => { + const outerStartTime = new Date(outerCall.started_at).getTime(); + const outerEndTime = new Date(outerCall.ended_at!).getTime(); + const relatedInnerCalls = innerCalls.filter( + innerCall => innerCall.parent_id === outerCall.id + ); + expect(relatedInnerCalls).toHaveLength(2); + relatedInnerCalls.forEach(innerCall => { + const innerStartTime = new Date(innerCall.started_at).getTime(); + const innerEndTime = new Date(innerCall.ended_at!).getTime(); + expect(innerStartTime).toBeGreaterThanOrEqual(outerStartTime); + expect(innerEndTime).toBeLessThanOrEqual(outerEndTime); + }); + }); + }); + + test('op with custom summary', async () => { + const customSummaryOp = op((x: number) => x * 2, { + name: 'customSummaryOp', + summarize: result => ({doubledValue: result}), + }); + + await customSummaryOp(5); + + // Wait for any pending batch processing + await new Promise(resolve => setTimeout(resolve, 300)); + + const calls = await getCalls(inMemoryTraceServer, testProjectName); + + expect(calls).toHaveLength(1); + expect(calls[0].op_name).toContain('customSummaryOp'); + expect(calls[0].inputs).toEqual({arg0: 5}); + expect(calls[0].output).toBe(10); + expect(calls[0].summary).toEqual({doubledValue: 10}); + }); + + test('openai-like op with token usage summary', async () => { + const testOpenAIChat = makeMockOpenAIChat(messages => ({ + content: messages[0].content.toUpperCase(), + })); + + const openaiLikeOp = makeOpenAIChatCompletionsOp( + testOpenAIChat, + 'testOpenAIChat' + ); + + await openaiLikeOp({messages: [{role: 'user', content: 'Hello, AI!'}]}); + + // Wait for any pending batch processing + await new Promise(resolve => setTimeout(resolve, 300)); + + const calls = await getCalls(inMemoryTraceServer, testProjectName); + + expect(calls).toHaveLength(1); + expect(calls[0].op_name).toContain('testOpenAIChat'); + expect(calls[0].inputs).toEqual({ + messages: [{role: 'user', content: 'Hello, AI!'}], + }); + expect(calls[0].output).toEqual({ + id: expect.any(String), + object: 'chat.completion', + created: expect.any(Number), + model: 'gpt-4o-2024-05-13', + choices: [ + { + index: 0, + message: { + role: 'assistant', + content: 'HELLO, AI!', + function_call: null, + refusal: null, + }, + logprobs: null, + finish_reason: 'stop', + }, + ], + usage: { + prompt_tokens: 2, + completion_tokens: 2, + total_tokens: 4, + }, + system_fingerprint: expect.any(String), + }); + expect(calls[0].summary).toEqual({ + usage: { + 'gpt-4o-2024-05-13': { + requests: 1, + completion_tokens: 2, + prompt_tokens: 2, + total_tokens: 4, + }, + }, + }); + }); + + test('nested op calls with summaries', async () => { + const leafOp = op((x: number) => x, { + name: 'leafOp', + summarize: result => ({leaf: {count: 1, sum: result}}), + }); + + const midOp = op( + async (x: number, y: number) => { + const [res1, res2] = await Promise.all([leafOp(x), leafOp(y)]); + return res1 + res2; + }, + { + name: 'midOp', + summarize: result => ({mid: {count: 1, sum: result}}), + } + ); + + const rootOp = op( + async (a: number, b: number, c: number) => { + const [res1, res2] = await Promise.all([midOp(a, b), leafOp(c)]); + return res1 + res2; + }, + { + name: 'rootOp', + summarize: result => ({root: {count: 1, sum: result}}), + } + ); + + await rootOp(1, 2, 3); + + // Wait for any pending batch processing + await new Promise(resolve => setTimeout(resolve, 300)); + + const calls = await getCalls(inMemoryTraceServer, testProjectName); + + expect(calls).toHaveLength(5); // 1 root + 1 mid + 3 leaf calls + + const rootCall = calls.find(call => call.op_name.includes('rootOp')); + expect(rootCall).toBeDefined(); + expect(rootCall?.summary).toEqual({ + root: {count: 1, sum: 6}, + mid: {count: 1, sum: 3}, + leaf: {count: 3, sum: 6}, // This is correct: 3 leaf calls, sum of 1+2+3 + }); + + const midCall = calls.find(call => call.op_name.includes('midOp')); + expect(midCall).toBeDefined(); + expect(midCall?.summary).toEqual({ + mid: {count: 1, sum: 3}, + leaf: {count: 2, sum: 3}, // This is correct: 2 leaf calls within midOp, sum of 1+2 + }); + + const leafCalls = calls.filter(call => call.op_name.includes('leafOp')); + expect(leafCalls).toHaveLength(3); + + const leafCallsUnderMid = leafCalls.filter( + call => call.parent_id === midCall?.id + ); + const leafCallUnderRoot = leafCalls.find( + call => call.parent_id === rootCall?.id + ); + + expect(leafCallsUnderMid).toEqual( + expect.arrayContaining([ + expect.objectContaining({summary: {leaf: {count: 1, sum: 1}}}), + expect.objectContaining({summary: {leaf: {count: 1, sum: 2}}}), + ]) + ); + expect(leafCallsUnderMid).toHaveLength(2); + + expect(leafCallUnderRoot).toEqual( + expect.objectContaining({summary: {leaf: {count: 1, sum: 3}}}) + ); + + // Ensure we have exactly these three summaries + expect(leafCalls).toHaveLength(3); + + // Check parent-child relationships + expect(midCall?.parent_id).toBe(rootCall?.id); + expect(leafCallsUnderMid).toHaveLength(2); + expect(leafCallUnderRoot).toBeDefined(); + + // Ensure all leaf calls have either midCall or rootCall as parent + leafCalls.forEach(call => { + expect( + call.parent_id === midCall?.id || call.parent_id === rootCall?.id + ).toBeTruthy(); + }); + + // Check that all calls have the same trace_id + const traceId = rootCall?.trace_id; + calls.forEach(call => { + expect(call.trace_id).toBe(traceId); + }); + }); +}); diff --git a/sdks/node/src/__tests__/openaiMock.ts b/sdks/node/src/__tests__/openaiMock.ts new file mode 100644 index 00000000000..cec6b39dbbb --- /dev/null +++ b/sdks/node/src/__tests__/openaiMock.ts @@ -0,0 +1,217 @@ +function generateId() { + return 'chatcmpl-' + Math.random().toString(36).substr(2, 9); +} + +function generateSystemFingerprint() { + return 'fp_' + Math.random().toString(36).substr(2, 9); +} + +type FunctionCall = { + name: string; + arguments: Record; +}; + +type ResponseFn = (messages: any[]) => { + content: string; + functionCalls?: FunctionCall[]; +}; + +// Simple function to estimate token count +function estimateTokenCount(text: string): number { + return Math.ceil(text.split(/\s+/).length); // 1 token per word for testing +} + +export function makeMockOpenAIChat(responseFn: ResponseFn) { + return function openaiChatCompletionsCreate({ + messages, + stream = false, + model = 'gpt-4o-2024-05-13', + stream_options, + ...otherOptions + }: { + messages: any[]; + stream?: boolean; + model?: string; + stream_options?: {include_usage?: boolean}; + [key: string]: any; + }) { + const response = responseFn(messages); + const {content, functionCalls = []} = response; + + const promptTokens = messages.reduce( + (acc, msg) => acc + estimateTokenCount(msg.content), + 0 + ); + const completionTokens = + estimateTokenCount(content) + + functionCalls.reduce( + (acc, fc) => + acc + + estimateTokenCount(fc.name) + + estimateTokenCount(JSON.stringify(fc.arguments)), + 0 + ); + const totalTokens = promptTokens + completionTokens; + + if (stream) { + return { + [Symbol.asyncIterator]: async function* () { + yield* generateChunks( + content, + functionCalls, + model, + promptTokens, + completionTokens, + totalTokens, + stream_options + ); + }, + }; + } else { + return { + id: generateId(), + object: 'chat.completion', + created: Math.floor(Date.now() / 1000), + model: model, + choices: [ + { + index: 0, + message: { + role: 'assistant', + content: content, + function_call: functionCalls[0] + ? { + name: functionCalls[0].name, + arguments: JSON.stringify(functionCalls[0].arguments), + } + : null, + refusal: null, + }, + logprobs: null, + finish_reason: functionCalls.length > 0 ? 'function_call' : 'stop', + }, + ], + usage: { + prompt_tokens: promptTokens, + completion_tokens: completionTokens, + total_tokens: totalTokens, + }, + system_fingerprint: generateSystemFingerprint(), + }; + } + }; +} + +function* generateChunks( + content: string, + functionCalls: FunctionCall[], + model: string, + promptTokens: number, + completionTokens: number, + totalTokens: number, + stream_options?: {include_usage?: boolean} +) { + const id = generateId(); + const systemFingerprint = generateSystemFingerprint(); + const created = Math.floor(Date.now() / 1000); + + const baseChunk = { + id, + object: 'chat.completion.chunk', + created, + model, + system_fingerprint: systemFingerprint, + }; + + const includeUsage = stream_options?.include_usage; + + // Initial chunk + yield { + ...baseChunk, + choices: [ + { + index: 0, + delta: {role: 'assistant', content: '', refusal: null}, + logprobs: null, + finish_reason: null, + }, + ], + ...(includeUsage && {usage: null}), + }; + + // Content chunks + const words = content.split(' '); + for (let i = 0; i < words.length; i++) { + yield { + ...baseChunk, + choices: [ + { + index: 0, + delta: {content: words[i] + (i < words.length - 1 ? ' ' : '')}, + logprobs: null, + finish_reason: null, + }, + ], + ...(includeUsage && {usage: null}), + }; + } + + // Function call chunks + for (const functionCall of functionCalls) { + yield { + ...baseChunk, + choices: [ + { + index: 0, + delta: {function_call: {name: functionCall.name, arguments: ''}}, + logprobs: null, + finish_reason: null, + }, + ], + ...(includeUsage && {usage: null}), + }; + + const args = JSON.stringify(functionCall.arguments); + for (let i = 0; i < args.length; i += 10) { + yield { + ...baseChunk, + choices: [ + { + index: 0, + delta: {function_call: {arguments: args.slice(i, i + 10)}}, + logprobs: null, + finish_reason: null, + }, + ], + ...(includeUsage && {usage: null}), + }; + } + } + + // Second to last chunk (finish_reason) + yield { + ...baseChunk, + choices: [ + { + index: 0, + delta: {}, + logprobs: null, + finish_reason: functionCalls.length > 0 ? 'function_call' : 'stop', + }, + ], + ...(includeUsage && {usage: null}), + }; + + // Final chunk with usage information (only if include_usage is true) + if (includeUsage) { + yield { + ...baseChunk, + choices: [], + usage: { + prompt_tokens: promptTokens, + completion_tokens: completionTokens, + total_tokens: totalTokens, + }, + }; + } +} diff --git a/sdks/node/src/__tests__/util/concurrentLimit.test.ts b/sdks/node/src/__tests__/util/concurrentLimit.test.ts new file mode 100644 index 00000000000..8b0b518f044 --- /dev/null +++ b/sdks/node/src/__tests__/util/concurrentLimit.test.ts @@ -0,0 +1,30 @@ +import {ConcurrencyLimiter} from '../../utils/concurrencyLimit'; + +describe('concurrency limiting', () => { + test('it works', async () => { + const limit = 2; + const numJobs = 10; + + const limiter = new ConcurrencyLimiter(limit); + let currentlyRunning = 0; + let maxConcurrent = 0; + + const mockJob = jest.fn(async () => { + currentlyRunning++; + expect(currentlyRunning).toBe(limiter.active); + maxConcurrent = Math.max(maxConcurrent, currentlyRunning); + await new Promise(resolve => setTimeout(resolve, 100)); + currentlyRunning--; + }); + + const limitedJob = limiter.limitFunction(mockJob); + + const promises = []; + for (let i = 0; i < numJobs; i++) { + promises.push(limitedJob()); + } + await Promise.all(promises); + + expect(maxConcurrent).toBeLessThanOrEqual(limit); + }); +}); diff --git a/sdks/node/src/__tests__/util/netrc.test.ts b/sdks/node/src/__tests__/util/netrc.test.ts new file mode 100644 index 00000000000..59d01538187 --- /dev/null +++ b/sdks/node/src/__tests__/util/netrc.test.ts @@ -0,0 +1,99 @@ +import fs from 'fs'; +import os from 'os'; +import path from 'path'; +import {Netrc} from '../../utils/netrc'; + +jest.mock('fs'); +jest.mock('os'); + +describe('Netrc', () => { + const mockHomedir = '/mock/home'; + const mockNetrcPath = path.join(mockHomedir, '.netrc'); + + beforeEach(() => { + jest.resetAllMocks(); + (os.homedir as jest.Mock).mockReturnValue(mockHomedir); + }); + + test('load parses netrc file correctly', () => { + const mockContent = ` + machine example.com + login user1 + password pass1 + machine api.example.com + login user2 + password pass2 + account acc2 + `; + (fs.readFileSync as jest.Mock).mockReturnValue(mockContent); + + const netrc = new Netrc(); + + expect(netrc.entries.size).toBe(2); + expect(netrc.getEntry('example.com')).toEqual({ + machine: 'example.com', + login: 'user1', + password: 'pass1', + }); + expect(netrc.getEntry('api.example.com')).toEqual({ + machine: 'api.example.com', + login: 'user2', + password: 'pass2', + account: 'acc2', + }); + }); + + test('load handles non-existent file', () => { + (fs.readFileSync as jest.Mock).mockImplementation(() => { + throw new Error('File not found'); + }); + + const netrc = new Netrc(); + expect(netrc.entries.size).toBe(0); + }); + + test('save writes entries correctly', () => { + const netrc = new Netrc(); + netrc.setEntry('example.com', {login: 'user1', password: 'pass1'}); + netrc.setEntry('api.example.com', { + login: 'user2', + password: 'pass2', + account: 'acc2', + }); + + netrc.save(); + + const expectedContent = `machine example.com + login user1 + password pass1 + +machine api.example.com + login user2 + password pass2 + account acc2 +`; + + expect(fs.writeFileSync).toHaveBeenCalledWith( + mockNetrcPath, + expectedContent, + {mode: 0o600} + ); + }); + + test('getLastEntry returns the last entry', () => { + const netrc = new Netrc(); + netrc.setEntry('example1.com', {login: 'user1', password: 'pass1'}); + netrc.setEntry('example2.com', {login: 'user2', password: 'pass2'}); + + expect(netrc.getLastEntry()).toEqual({ + machine: 'example2.com', + login: 'user2', + password: 'pass2', + }); + }); + + test('getLastEntry returns undefined for empty entries', () => { + const netrc = new Netrc(); + expect(netrc.getLastEntry()).toBeUndefined(); + }); +}); diff --git a/sdks/node/src/__tests__/util/retry.test.ts b/sdks/node/src/__tests__/util/retry.test.ts new file mode 100644 index 00000000000..1216c7c87cd --- /dev/null +++ b/sdks/node/src/__tests__/util/retry.test.ts @@ -0,0 +1,65 @@ +import {createFetchWithRetry} from '../../utils/retry'; + +describe('retry', () => { + let originalFetch: typeof global.fetch; + const mockSuccess = {ok: true, status: 200} as Response; + const mockFailure = {ok: false, status: 404} as Response; + const baseDelay = 2; + + beforeEach(() => { + originalFetch = global.fetch; + }); + + afterEach(() => { + jest.resetAllMocks(); + global.fetch = originalFetch; + }); + + test('fetch happy path', async () => { + const mockFetch = jest.fn(() => Promise.resolve(mockSuccess)); + global.fetch = mockFetch; + const fetchWithRetry = createFetchWithRetry({baseDelay}); + + const response = await fetchWithRetry('https://api.test.com'); + expect(response).toEqual(mockSuccess); + }); + + test('fetch intermittent failure then success', async () => { + const mockFetch = jest + .fn() + .mockResolvedValueOnce(mockFailure) + .mockResolvedValueOnce(mockFailure) + .mockResolvedValue(mockSuccess); + global.fetch = mockFetch; + const fetchWithRetry = createFetchWithRetry({baseDelay}); + + const response = await fetchWithRetry('https://api.test.com'); + expect(mockFetch).toHaveBeenCalledTimes(3); + expect(response).toEqual(mockSuccess); + }); + + test('fetch retry failure', async () => { + const maxRetries = 3; + + const mockFetch = jest.fn().mockResolvedValue(mockFailure); + global.fetch = mockFetch; + const fetchWithRetry = createFetchWithRetry({maxRetries, baseDelay}); + + const response = await fetchWithRetry('https://api.test.com'); + expect(mockFetch).toHaveBeenCalledTimes(maxRetries + 1); + expect(response).toEqual(mockFailure); + }); + + test('fetch exception then success', async () => { + const mockFetch = jest + .fn() + .mockRejectedValueOnce(new Error('test')) + .mockResolvedValue(mockSuccess); + global.fetch = mockFetch; + const fetchWithRetry = createFetchWithRetry({baseDelay}); + + const response = await fetchWithRetry('https://api.test.com'); + expect(mockFetch).toHaveBeenCalledTimes(2); + expect(response).toEqual(mockSuccess); + }); +}); diff --git a/sdks/node/src/__tests__/wandb/settings.test.ts b/sdks/node/src/__tests__/wandb/settings.test.ts new file mode 100644 index 00000000000..22b2f6c1b85 --- /dev/null +++ b/sdks/node/src/__tests__/wandb/settings.test.ts @@ -0,0 +1,81 @@ +import {Netrc} from '../../utils/netrc'; +import {getApiKey, getWandbConfigs} from '../../wandb/settings'; + +jest.mock('../../utils/netrc'); +const MockedNetrc = Netrc as jest.MockedClass; + +describe('settings', () => { + beforeEach(() => { + jest.clearAllMocks(); + delete process.env.WANDB_API_KEY; + }); + + describe('getApiKey', () => { + it('returns API key from environment variable', () => { + process.env.WANDB_API_KEY = 'test-api-key'; + expect(getApiKey('api.wandb.ai')).toBe('test-api-key'); + }); + + it('returns API key from netrc file', () => { + MockedNetrc.prototype.entries = new Map([ + [ + 'api.wandb.ai', + {machine: 'api.wandb.ai', login: 'user', password: 'netrc-api-key'}, + ], + ]); + expect(getApiKey('api.wandb.ai')).toBe('netrc-api-key'); + }); + + it('throws error when no API key is found', () => { + MockedNetrc.prototype.entries = new Map(); + expect(() => getApiKey('api.wandb.ai')).toThrow( + 'wandb API key not found' + ); + }); + }); + + describe('getWandbConfigs', () => { + it('returns correct config when netrc has entry', () => { + // Mock successful netrc entry + MockedNetrc.prototype.getLastEntry = jest.fn().mockReturnValue({ + machine: 'api.wandb.ai', + login: 'user', + password: 'test-api-key', + }); + MockedNetrc.prototype.entries = new Map([ + [ + 'api.wandb.ai', + {machine: 'api.wandb.ai', login: 'user', password: 'test-api-key'}, + ], + ]); + + const configs = getWandbConfigs(); + expect(configs).toEqual({ + apiKey: 'test-api-key', + baseUrl: expect.stringContaining('api.wandb.ai'), + traceBaseUrl: expect.stringContaining('https://trace.wandb.ai'), + domain: expect.any(String), + }); + }); + + it('throws error when no netrc entry is found', () => { + // Mock netrc with no entries + MockedNetrc.prototype.getLastEntry = jest.fn().mockReturnValue(null); + + expect(() => getWandbConfigs()).toThrow( + 'Could not find entry in netrc file' + ); + }); + + it('throws error when netrc throws error', () => { + // Mock netrc throwing error + MockedNetrc.prototype.getLastEntry = jest.fn().mockImplementation(() => { + throw new Error('Failed to read netrc'); + }); + + expect(() => getWandbConfigs()).toThrow( + 'Could not find entry in netrc file' + ); + }); + }); +}); diff --git a/sdks/node/src/__tests__/wandb/wandbServerApi.test.ts b/sdks/node/src/__tests__/wandb/wandbServerApi.test.ts new file mode 100644 index 00000000000..9ddf1109209 --- /dev/null +++ b/sdks/node/src/__tests__/wandb/wandbServerApi.test.ts @@ -0,0 +1,47 @@ +import {WandbServerApi} from '../../wandb/wandbServerApi'; + +const originalFetch = global.fetch; +const api = new WandbServerApi('https://api.wandb.ai', 'abcdef123456'); + +const mockGoodResponse = { + ok: true, + json: jest + .fn() + .mockResolvedValue({data: {viewer: {defaultEntity: {name: 'test'}}}}), +}; +const mockInvalidEntityResponse = { + ok: true, + json: jest.fn().mockResolvedValue({data: {viewer: {defaultEntity: {}}}}), +}; +const mockBadGQLResponse = { + ok: true, + json: jest.fn().mockResolvedValue({errors: [{message: 'problem'}]}), +}; + +describe('wandbServerApi', () => { + afterEach(() => { + global.fetch = originalFetch; + }); + + test('default entity happy path', async () => { + const mockFetch = jest.fn().mockResolvedValue(mockGoodResponse); + global.fetch = mockFetch; + + const result = await api.defaultEntityName(); + expect(result).toEqual('test'); + }); + + test('default entity error path', async () => { + const mockFetch = jest.fn().mockResolvedValue(mockInvalidEntityResponse); + global.fetch = mockFetch; + + await expect(api.defaultEntityName()).rejects.toThrow(/name not found/); + }); + + test('gql error path', async () => { + const mockFetch = jest.fn().mockResolvedValue(mockBadGQLResponse); + global.fetch = mockFetch; + + await expect(api.defaultEntityName()).rejects.toThrow(/GraphQL Error/); + }); +}); diff --git a/sdks/node/src/__tests__/weaveClient.test.ts b/sdks/node/src/__tests__/weaveClient.test.ts new file mode 100644 index 00000000000..3a3523daa20 --- /dev/null +++ b/sdks/node/src/__tests__/weaveClient.test.ts @@ -0,0 +1,230 @@ +import {ReadableStream} from 'stream/web'; +import {Api as TraceServerApi} from '../generated/traceServerApi'; +import {WandbServerApi} from '../wandb/wandbServerApi'; +import {WeaveClient} from '../weaveClient'; + +// Mock the TraceServerApi and WandbServerApi +jest.mock('../generated/traceServerApi'); +jest.mock('../wandb/wandbServerApi'); + +describe('WeaveClient', () => { + let client: WeaveClient; + let mockTraceServerApi: jest.Mocked>; + let mockWandbServerApi: jest.Mocked; + + beforeEach(() => { + mockTraceServerApi = { + calls: { + callsQueryStreamCallsStreamQueryPost: jest.fn(), + }, + } as any; + mockWandbServerApi = {} as any; + client = new WeaveClient( + mockTraceServerApi, + mockWandbServerApi, + 'test-project' + ); + }); + + describe('getCalls', () => { + it('should fetch and return calls', async () => { + const mockCalls = [ + {id: '1', name: 'call1'}, + {id: '2', name: 'call2'}, + ]; + const encoder = new TextEncoder(); + const stream = new ReadableStream({ + start(controller) { + mockCalls.forEach(call => { + controller.enqueue(encoder.encode(JSON.stringify(call) + '\n')); + }); + controller.close(); + }, + }); + ( + mockTraceServerApi.calls + .callsQueryStreamCallsStreamQueryPost as jest.Mock + ).mockResolvedValue({ + body: stream, + } as any); + + // Call the method + const filter = {}; + const includeCosts = true; + const limit = 500; + const result = await client.getCalls(filter, includeCosts, limit); + + // Verify the results + expect(result).toEqual(mockCalls); + expect( + mockTraceServerApi.calls.callsQueryStreamCallsStreamQueryPost + ).toHaveBeenCalledWith({ + project_id: 'test-project', + filter, + include_costs: includeCosts, + limit, + }); + }); + + it('should handle remaining buffer data after stream ends', async () => { + const encoder = new TextEncoder(); + const stream = new ReadableStream({ + start(controller) { + // Send data without newline at the end + controller.enqueue(encoder.encode('{"id": "1"}\n{"id": "2"}')); + controller.close(); + }, + }); + + ( + mockTraceServerApi.calls + .callsQueryStreamCallsStreamQueryPost as jest.Mock + ).mockResolvedValue({ + body: stream, + } as any); + + const result = await client.getCalls(); + + // Should process both objects, including the one without newline + expect(result).toEqual([{id: '1'}, {id: '2'}]); + }); + }); + + describe('Batch Processing', () => { + let client: WeaveClient; + let mockTraceServerApi: jest.Mocked>; + let mockWandbServerApi: jest.Mocked; + + beforeEach(() => { + mockTraceServerApi = { + call: { + callStartBatchCallUpsertBatchPost: jest.fn(), + }, + } as any; + mockWandbServerApi = {} as any; + client = new WeaveClient( + mockTraceServerApi, + mockWandbServerApi, + 'test-project' + ); + // Speed up tests by reducing batch interval + (client as any).BATCH_INTERVAL = 10; + }); + + it('should batch multiple calls together', async () => { + // Add test calls to queue + (client as any).callQueue.push( + {mode: 'start', data: {id: '1'}}, + {mode: 'start', data: {id: '2'}} + ); + + await (client as any).processBatch(); + + expect( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost + ).toHaveBeenCalledWith({ + batch: [ + {mode: 'start', req: {id: '1'}}, + {mode: 'start', req: {id: '2'}}, + ], + }); + expect((client as any).callQueue.length).toBe(0); + + (client as any).callQueue.push( + {mode: 'start', data: {id: '3'}}, + {mode: 'start', data: {id: '4'}}, + {mode: 'start', data: {id: '5'}} + ); + + await (client as any).processBatch(); + + expect( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost + ).toHaveBeenCalledWith({ + batch: [ + {mode: 'start', req: {id: '3'}}, + {mode: 'start', req: {id: '4'}}, + {mode: 'start', req: {id: '5'}}, + ], + }); + expect((client as any).callQueue.length).toBe(0); + + expect( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost + ).toHaveBeenCalledTimes(2); + }); + + it('should handle API errors gracefully', async () => { + const mockConsoleError = jest + .spyOn(console, 'error') + .mockImplementation(); + + // Add multiple items to queue + const items = [ + {mode: 'start', data: {id: '1'}}, + {mode: 'start', data: {id: '2'}}, + ]; + (client as any).callQueue.push(...items); + + // First API call fails + ( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost as jest.Mock + ).mockRejectedValueOnce(new Error('API Error')); + + await (client as any).processBatch(); + + // Should log error but continue processing, with failed items back in queue + expect(mockConsoleError).toHaveBeenCalledWith( + 'Error processing batch:', + expect.any(Error) + ); + expect((client as any).callQueue).toEqual(items); + + // Second API call succeeds + ( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost as jest.Mock + ).mockResolvedValueOnce({}); + + await (client as any).processBatch(); + + // Verify items were processed in original order + expect( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost + ).toHaveBeenCalledWith({ + batch: [ + {mode: 'start', req: {id: '1'}}, + {mode: 'start', req: {id: '2'}}, + ], + }); + expect((client as any).callQueue.length).toBe(0); + + mockConsoleError.mockRestore(); + }); + + it('should prevent concurrent batch processing', async () => { + (client as any).isBatchProcessing = true; + (client as any).scheduleBatchProcessing(); + expect((client as any).batchProcessTimeout).toBeNull(); + }); + + it('should wait for all pending batches', async () => { + // Simulate slow API + ( + mockTraceServerApi.call.callStartBatchCallUpsertBatchPost as jest.Mock + ).mockImplementation( + () => new Promise(resolve => setTimeout(resolve, 50)) + ); + + (client as any).callQueue.push( + {mode: 'start', data: {id: '1'}}, + {mode: 'start', data: {id: '2'}} + ); + + (client as any).scheduleBatchProcessing(); + await client.waitForBatchProcessing(); + + expect((client as any).batchProcessingPromises.size).toBe(0); + expect((client as any).callQueue.length).toBe(0); + }); + }); +}); diff --git a/sdks/node/src/clientApi.ts b/sdks/node/src/clientApi.ts new file mode 100644 index 00000000000..499322e8d5b --- /dev/null +++ b/sdks/node/src/clientApi.ts @@ -0,0 +1,159 @@ +import {Api as TraceServerApi} from './generated/traceServerApi'; +import {Settings} from './settings'; +import {getUrls, setGlobalDomain} from './urls'; +import {ConcurrencyLimiter} from './utils/concurrencyLimit'; +import {Netrc} from './utils/netrc'; +import {createFetchWithRetry} from './utils/retry'; +import {getWandbConfigs} from './wandb/settings'; +import {WandbServerApi} from './wandb/wandbServerApi'; +import {CallStackEntry, WeaveClient} from './weaveClient'; + +export interface LoginOptions { + apiKey: string; + host?: string; +} + +// Global client instance +export let globalClient: WeaveClient | null = null; + +/** + * Log in to Weights & Biases (W&B) using the provided API key. + * This function saves the credentials to your netrc file for future use. + * + * @param options - The login options. + * @param options.apiKey - Your W&B API key. + * @param options.host - (Optional) The host name (usually only needed if you're using a custom W&B server). + * @throws {Error} If the API key is not specified or if the connection to the weave trace server cannot be verified. + */ +export async function login(options?: LoginOptions) { + if (!options?.apiKey) { + throw Error('API Key must be specified'); + } + const {traceBaseUrl, domain} = getUrls(options?.host); + + // Test the connection to the traceServerApi + const testTraceServerApi = new TraceServerApi({ + baseUrl: traceBaseUrl, + baseApiParams: { + headers: { + 'User-Agent': `W&B Weave JS Client ${process.env.VERSION || 'unknown'}`, + Authorization: `Basic ${Buffer.from(`api:${options.apiKey}`).toString('base64')}`, + }, + }, + }); + try { + await testTraceServerApi.health.readRootHealthGet({}); + } catch (error) { + throw new Error( + 'Unable to verify connection to the weave trace server with given API Key' + ); + } + + const netrc = new Netrc(); + netrc.setEntry(domain, {login: 'user', password: options.apiKey}); + netrc.save(); + console.log(`Successfully logged in. Credentials saved for ${domain}`); +} + +/** + * Initialize the Weave client, which is required for weave tracing to work. + * + * @param project - The W&B project name (can be project or entity/project). + * @param settings - (Optional) Weave tracing settings + * @returns A promise that resolves to the initialized Weave client. + * @throws {Error} If the initialization fails + */ +export async function init( + project: string, + settings?: Settings +): Promise { + const {apiKey, baseUrl, traceBaseUrl, domain} = getWandbConfigs(); + try { + const wandbServerApi = new WandbServerApi(baseUrl, apiKey); + + let entityName: string | undefined; + let projectName: string; + if (project.includes('/')) { + [entityName, projectName] = project.split('/'); + } else { + entityName = await wandbServerApi.defaultEntityName(); + projectName = project; + } + const projectId = `${entityName}/${projectName}`; + + const retryFetch = createFetchWithRetry({ + baseDelay: 1000, + maxDelay: 5 * 60 * 1000, // 5 minutes + maxRetryTime: 12 * 60 * 60 * 1000, // 12 hours + retryOnStatus: (status: number) => + status === 429 || (status >= 500 && status < 600), + }); + const concurrencyLimiter = new ConcurrencyLimiter(20); + const concurrencyLimitedFetch = concurrencyLimiter.limitFunction( + async (...fetchParams: Parameters) => { + const result = await retryFetch(...fetchParams); + // Useful for debugging + // console.log(`Active: ${concurrencyLimiter.active} Pending: ${concurrencyLimiter.pending}`); + return result; + } + ); + + const traceServerApi = new TraceServerApi({ + baseUrl: traceBaseUrl, + baseApiParams: { + headers: { + 'User-Agent': `W&B Weave JS Client ${process.env.VERSION || 'unknown'}`, + Authorization: `Basic ${Buffer.from(`api:${apiKey}`).toString('base64')}`, + }, + }, + customFetch: concurrencyLimitedFetch, + }); + + const client = new WeaveClient( + traceServerApi, + wandbServerApi, + projectId, + settings + ); + setGlobalClient(client); + setGlobalDomain(domain); + console.log(`Initializing project: ${projectId}`); + return client; + } catch (error) { + console.error('Error during initialization:', error); + throw error; + } +} + +export function requireCurrentCallStackEntry(): CallStackEntry { + const client = getGlobalClient(); + if (!client) { + throw new Error('Weave client not initialized'); + } + const callStackEntry = client.getCallStack().peek(); + if (!callStackEntry) { + throw new Error('No current call stack entry'); + } + return callStackEntry; +} + +export function requireCurrentChildSummary(): {[key: string]: any} { + const callStackEntry = requireCurrentCallStackEntry(); + return callStackEntry.childSummary; +} + +export function getGlobalClient(): WeaveClient | null { + return globalClient; +} + +export function requireGlobalClient(): WeaveClient { + const client = getGlobalClient(); + if (!client) { + throw new Error('Weave client not initialized'); + } + return client; +} + +export function setGlobalClient(client: WeaveClient) { + globalClient = client; +} diff --git a/sdks/node/src/constants.ts b/sdks/node/src/constants.ts new file mode 100644 index 00000000000..726f5343a86 --- /dev/null +++ b/sdks/node/src/constants.ts @@ -0,0 +1,2 @@ +export const TRACE_CALL_EMOJI = '🍩'; +export const TRACE_OBJECT_EMOJI = '📦'; diff --git a/sdks/node/src/dataset.ts b/sdks/node/src/dataset.ts new file mode 100644 index 00000000000..ebcc2addc6d --- /dev/null +++ b/sdks/node/src/dataset.ts @@ -0,0 +1,92 @@ +import {requireGlobalClient} from './clientApi'; +import {Table} from './table'; +import {ObjectRef, WeaveObject, WeaveObjectParameters} from './weaveObject'; + +interface DatasetParameters + extends WeaveObjectParameters { + rows: R[]; +} + +export class DatasetRowRef { + constructor( + public projectId: string, + public objId: string, + public digest: string, + public rowDigest: string + ) {} + + public uri() { + return `weave:///${this.projectId}/object/${this.objId}:${this.digest}/attr/rows/id/${this.rowDigest}`; + } +} + +export type DatasetRow = Record & { + __savedRef?: DatasetRowRef | Promise; +}; + +/** + * Dataset object with easy saving and automatic versioning + * + * @example + * // Create a dataset + * const dataset = new Dataset({ + * id: 'grammar-dataset', + * rows: [ + * { id: '0', sentence: "He no likes ice cream.", correction: "He doesn't like ice cream." }, + * { id: '1', sentence: "She goed to the store.", correction: "She went to the store." }, + * { id: '2', sentence: "They plays video games all day.", correction: "They play video games all day." } + * ] + * }) + * + * // Access a specific example + * const exampleLabel = dataset.getRow(2).sentence; + * + * // Save the dataset + * const ref = await dataset.save() + * + */ +export class Dataset extends WeaveObject { + public rows: Table; + + constructor(parameters: DatasetParameters) { + const baseParameters = { + id: parameters.id, + description: parameters.description, + }; + super(baseParameters); + this.rows = new Table(parameters.rows); + } + + async save(): Promise { + return requireGlobalClient().publish(this); + } + + get length(): number { + return this.rows.length; + } + + async *[Symbol.asyncIterator](): AsyncIterator { + for (let i = 0; i < this.length; i++) { + yield this.getRow(i); + } + } + + getRow(index: number): R { + const tableRow = this.rows.row(index); + const datasetRow: R = {...tableRow, __savedRef: undefined}; + if (this.__savedRef && tableRow.__savedRef) { + datasetRow.__savedRef = Promise.all([ + this.__savedRef, + tableRow.__savedRef, + ]).then(([ref, tableRowRef]) => { + return new DatasetRowRef( + ref.projectId, + ref.objectId, + ref.digest, + tableRowRef.rowDigest + ); + }); + } + return datasetRow; + } +} diff --git a/sdks/node/src/digest.ts b/sdks/node/src/digest.ts new file mode 100644 index 00000000000..0d281a601df --- /dev/null +++ b/sdks/node/src/digest.ts @@ -0,0 +1,49 @@ +import {Buffer} from 'buffer'; +import crypto from 'crypto'; + +export function computeDigest(data: Buffer): string { + // Must match python server algorithm in clickhouse_trace_server_batched.py + const hasher = crypto.createHash('sha256'); + hasher.update(data); + const hashBytes = hasher.digest(); + const base64EncodedHash = hashBytes.toString('base64url'); + return base64EncodedHash + .replace(/-/g, 'X') + .replace(/_/g, 'Y') + .replace(/=/g, ''); +} + +export function stringDigest(data: string): string { + return computeDigest(Buffer.from(data)); +} + +export function encodeNumber(num: number): string { + return String(num); +} + +export function stringifyPythonDumps(obj: any): string { + if (obj === null) { + return 'null'; + } + if (typeof obj === 'string') { + return JSON.stringify(obj); + } + if (typeof obj === 'number' || typeof obj === 'boolean') { + return String(obj); + } + if (Array.isArray(obj)) { + const items = obj.map(stringifyPythonDumps); + return '[' + items.join(', ') + ']'; + } + if (typeof obj === 'object') { + const pairs = Object.keys(obj) + .sort() + .map(key => JSON.stringify(key) + ': ' + stringifyPythonDumps(obj[key])); + return '{' + pairs.join(', ') + '}'; + } + throw new Error('Unsupported type'); +} + +export function valDigest(data: any): string { + return stringDigest(stringifyPythonDumps(data)); +} diff --git a/sdks/node/src/evaluation.ts b/sdks/node/src/evaluation.ts new file mode 100644 index 00000000000..bcbfbc4b1c6 --- /dev/null +++ b/sdks/node/src/evaluation.ts @@ -0,0 +1,345 @@ +import cliProgress from 'cli-progress'; +import {Dataset, DatasetRow} from './dataset'; +import {ColumnMapping, mapArgs} from './fn'; +import {isMedia} from './media'; +import {op} from './op'; +import {Op, getOpName} from './opType'; +import {WeaveObject, WeaveObjectParameters} from './weaveObject'; + +const PROGRESS_BAR = false; + +// Column mapping takes a dataset row of type R and maps it to a scorer's dataset row of type E +interface EvaluationParameters + extends WeaveObjectParameters { + dataset: Dataset; + scorers: WeaveCallable<(...args: [{datasetRow: E; modelOutput: M}]) => any>[]; + maxConcurrency?: number; + columnMapping?: ColumnMapping; +} + +interface Runnable any> { + id: string; + invoke: (...args: Parameters) => ReturnType; +} + +type WeaveCallable any> = Op | Runnable; + +function callWeaveCallable any>( + callable: WeaveCallable, + ...args: Parameters +) { + if (typeof callable === 'function') { + return callable(...args); + } + return callable.invoke(...args); +} + +function weaveCallableName any>( + callable: WeaveCallable +) { + if (typeof callable === 'function') { + return getOpName(callable); + } + return callable.id; +} + +async function* repeatAsyncIterator( + asyncIterator: AsyncIterable, + repeatCount: number +) { + for (let i = 0; i < repeatCount; i++) { + yield* asyncIterator; + } +} + +async function* asyncParallelMap( + asyncIterator: AsyncIterable, + fn: (item: T, ...args: any[]) => Promise, + fnParams: (item: T) => any[], + maxConcurrency: number +) { + const itemPromiseMap: Map< + T, + Promise<{item: T; result: Awaited}> + > = new Map(); + async function runOne(item: T) { + return { + item, + // @ts-ignore + result: await fn(...fnParams(item)), + }; + } + let nDone = 0; + for await (const item of asyncIterator) { + if (itemPromiseMap.size >= maxConcurrency) { + const done = await Promise.race(itemPromiseMap.values()); + itemPromiseMap.delete(done.item); + yield { + ...done, + nRunning: itemPromiseMap.size, + nDone: ++nDone, + }; + } + const prom = runOne(item); + itemPromiseMap.set(item, prom); + } + + // Flush remaining items + while (itemPromiseMap.size > 0) { + const done = await Promise.race(itemPromiseMap.values()); + itemPromiseMap.delete(done.item); + yield { + ...done, + nRunning: itemPromiseMap.size, + nDone: ++nDone, + }; + } +} + +/** + * Sets up an evaluation which includes a set of scorers and a dataset. + * + * Calling evaluation.evaluate(model) will pass in rows form a dataset into a model matching + * the names of the columns of the dataset to the argument names in model.predict. + * + * Then it will call all of the scorers and save the results in weave. + * + * @example + * // Collect your examples into a dataset + * const dataset = new weave.Dataset({ + * id: 'my-dataset', + * rows: [ + * { question: 'What is the capital of France?', expected: 'Paris' }, + * { question: 'Who wrote "To Kill a Mockingbird"?', expected: 'Harper Lee' }, + * { question: 'What is the square root of 64?', expected: '8' }, + * ], + * }); + * + * // Define any custom scoring function + * const scoringFunction = weave.op(function isEqual({ modelOutput, datasetRow }) { + * return modelOutput == datasetRow.expected; + * }); + * + * // Define the function to evaluate + * const model = weave.op(async function alwaysParisModel({ question }) { + * return 'Paris'; + * }); + * + * // Start evaluating + * const evaluation = new weave.Evaluation({ + * id: 'my-evaluation', + * dataset: dataset, + * scorers: [scoringFunction], + * }); + * + * const results = await evaluation.evaluate({ model }); + */ +export class Evaluation< + R extends DatasetRow, + E extends DatasetRow, + M, +> extends WeaveObject { + private dataset: Dataset; + private scorers: WeaveCallable< + (...args: [{datasetRow: E; modelOutput: M}]) => any + >[]; + private columnMapping?: ColumnMapping; + + constructor(parameters: EvaluationParameters) { + super(parameters); + this.dataset = parameters.dataset; + this.scorers = parameters.scorers; + this.evaluate = op(this, this.evaluate, { + parameterNames: 'useParam0Object', + callDisplayName: inputs => + `${this.id}_${weaveCallableName(inputs.model)}`, + }); + this.predictAndScore = op(this, this.predictAndScore, { + parameterNames: 'useParam0Object', + }); + this.columnMapping = parameters.columnMapping; + } + + async evaluate({ + model, + nTrials = 1, + maxConcurrency = 5, + }: { + model: WeaveCallable<(...args: [{datasetRow: R}]) => Promise>; + nTrials?: number; + maxConcurrency?: number; + }) { + const results: Array<{ + model_output: M; + model_success: boolean; + model_latency: number; + [key: string]: any; + }> = []; + + const progressBar = new cliProgress.SingleBar({ + format: + 'Evaluating |{bar}| {percentage}% | ETA: {eta}s | {modelErrors} errors | {value}/{total} examples | {running} running', + barCompleteChar: '\u2588', + barIncompleteChar: '\u2591', + hideCursor: true, + }); + + if (PROGRESS_BAR) { + progressBar.start(this.dataset.length * nTrials, 0, { + running: 0, + modelErrors: 0, + }); + } + + let modelErrors = 0; + let datasetExamples = this.dataset; + if (nTrials > 1) { + // @ts-ignore + datasetExamples = repeatAsyncIterator(this.dataset, nTrials); + } + + for await (const {result, nRunning, nDone} of asyncParallelMap( + datasetExamples, + this.predictAndScore, + item => [{model, example: item, columnMapping: this.columnMapping}], + maxConcurrency + )) { + const {scores} = result; + console.log('>>>result', result); + results.push({ + model_success: result.model_success, + model_output: result.model_output, + ...scores, + model_latency: result.model_latency, + }); + modelErrors += result.model_success ? 0 : 1; + if (PROGRESS_BAR) { + progressBar.update(nDone, {running: nRunning, modelErrors}); + } else { + console.log( + `Evaluating ${nDone}/${this.dataset.length * nTrials} examples (${nRunning} running, ${modelErrors} errors)` + ); + } + } + + if (PROGRESS_BAR) { + progressBar.stop(); + } + + return this.summarizeResults(results); + } + + async predictAndScore({ + model, + example, + columnMapping, + }: { + model: WeaveCallable<(...args: [{datasetRow: E}]) => Promise>; + example: R; + columnMapping?: ColumnMapping; + }) { + const startTime = new Date(); + let modelOutput; + let modelError = false; + let datasetRow: E = example as unknown as E; + if (columnMapping) { + datasetRow = mapArgs(example, columnMapping) as E; + } + try { + modelOutput = await callWeaveCallable(model, {datasetRow}); + } catch (e) { + console.error(e); + modelError = true; + } + const endTime = new Date(); + const modelLatency = (endTime.getTime() - startTime.getTime()) / 1000; // Convert to seconds + + const scores: {[key: string]: any} = {}; + if (!modelError) { + for (const scorer of this.scorers) { + let score = undefined; + try { + score = await callWeaveCallable(scorer, {datasetRow, modelOutput}); + } catch (e) { + console.error(e); + } + scores[weaveCallableName(scorer)] = score; + } + } + + return { + model_success: !modelError, + model_output: modelOutput, + scores, + model_latency: modelLatency, + }; + } + + private summarizeResults( + results: Array<{ + model_output: any; + model_success: boolean; + model_latency: number; + [key: string]: any; + }> + ) { + const summarizeNestedObject = ( + results: Array + ): Record => { + const nestedSummary: Record = {}; + + // Get all unique keys from all results + const allKeys = new Set(results.flatMap(obj => Object.keys(obj ?? {}))); + + for (const key of allKeys) { + const values = results.map(result => + result == null ? null : result[key] + ); + if ( + values.some( + v => + typeof v === 'object' && + v !== null && + !Array.isArray(v) && + !isMedia(v) + ) + ) { + const result = summarizeNestedObject(values); + if (Object.keys(result).length > 0) { + nestedSummary[key] = result; + } + } else { + const columnSummary = this.summarizeColumn(values); + if (Object.keys(columnSummary).length > 0) { + nestedSummary[key] = columnSummary; + } + } + } + + return nestedSummary; + }; + + return summarizeNestedObject(results); + } + + private summarizeColumn(values: any[]): Record { + const nonNilValues = values.filter(v => v != null); + if (nonNilValues.length === 0) { + return {}; // Return an empty object if there are no valid values + } + + if (nonNilValues.every(v => typeof v === 'boolean')) { + const trueCount = nonNilValues.filter(v => v).length; + return { + true_count: trueCount, + true_fraction: values.length > 0 ? trueCount / values.length : 0, + }; + } else if (nonNilValues.every(v => typeof v === 'number')) { + const sum = nonNilValues.reduce((acc, v) => acc + v, 0); + return { + mean: values.length > 0 ? sum / values.length : 0, + }; + } + return {}; + } +} diff --git a/sdks/node/src/fn.ts b/sdks/node/src/fn.ts new file mode 100644 index 00000000000..be8d124e70a --- /dev/null +++ b/sdks/node/src/fn.ts @@ -0,0 +1,36 @@ +import {WeaveObject} from './weaveObject'; + +export type ColumnMapping = { + [K in keyof O]: keyof I; +}; +export type ArgsObject = {[key: string]: any}; +export type Row = {[key: string]: any}; + +export interface Callable { + run: (input: I) => Promise; +} +export type FnInputs> = + T extends Callable ? I : never; +export type FnOutput> = + T extends Callable ? O : never; + +export abstract class CallableObject + extends WeaveObject + implements Callable +{ + abstract run(input: I): Promise; +} + +export function mapArgs< + T extends Record, + M extends Record, +>(input: T, mapping: M): {[K in keyof M]: T[M[K]]} { + const result: Partial<{[K in keyof M]: T[M[K]]}> = {}; + + for (const [newKey, oldKey] of Object.entries(mapping)) { + if (oldKey in input) { + result[newKey as keyof M] = input[oldKey]; + } + } + return result as {[K in keyof M]: T[M[K]]}; +} diff --git a/sdks/node/src/generated/traceServerApi.ts b/sdks/node/src/generated/traceServerApi.ts new file mode 100644 index 00000000000..246a9b39a84 --- /dev/null +++ b/sdks/node/src/generated/traceServerApi.ts @@ -0,0 +1,1530 @@ +/* eslint-disable */ +/* tslint:disable */ +/* + * --------------------------------------------------------------- + * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## + * ## ## + * ## AUTHOR: acacode ## + * ## SOURCE: https://github.com/acacode/swagger-typescript-api ## + * --------------------------------------------------------------- + */ + +/** AndOperation */ +export interface AndOperation { + /** $And */ + $and: ( + | LiteralOperation + | GetFieldOperator + | ConvertOperation + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation + )[]; +} + +/** Body_file_create_file_create_post */ +export interface BodyFileCreateFileCreatePost { + /** Project Id */ + project_id: string; + /** + * File + * @format binary + */ + file: File; +} + +/** CallBatchEndMode */ +export interface CallBatchEndMode { + /** + * Mode + * @default "end" + */ + mode?: string; + req: CallEndReq; +} + +/** CallBatchStartMode */ +export interface CallBatchStartMode { + /** + * Mode + * @default "start" + */ + mode?: string; + req: CallStartReq; +} + +/** CallCreateBatchReq */ +export interface CallCreateBatchReq { + /** Batch */ + batch: (CallBatchStartMode | CallBatchEndMode)[]; +} + +/** CallCreateBatchRes */ +export interface CallCreateBatchRes { + /** Res */ + res: (CallStartRes | CallEndRes)[]; +} + +/** CallEndReq */ +export interface CallEndReq { + end: EndedCallSchemaForInsert; +} + +/** CallEndRes */ +export type CallEndRes = object; + +/** CallReadReq */ +export interface CallReadReq { + /** Project Id */ + project_id: string; + /** Id */ + id: string; + /** + * Include Costs + * @default false + */ + include_costs?: boolean | null; +} + +/** CallReadRes */ +export interface CallReadRes { + call: CallSchema | null; +} + +/** CallSchema */ +export interface CallSchema { + /** Id */ + id: string; + /** Project Id */ + project_id: string; + /** Op Name */ + op_name: string; + /** Display Name */ + display_name?: string | null; + /** Trace Id */ + trace_id: string; + /** Parent Id */ + parent_id?: string | null; + /** + * Started At + * @format date-time + */ + started_at: string; + /** Attributes */ + attributes: object; + /** Inputs */ + inputs: object; + /** Ended At */ + ended_at?: string | null; + /** Exception */ + exception?: string | null; + /** Output */ + output?: null; + summary?: object; + /** Wb User Id */ + wb_user_id?: string | null; + /** Wb Run Id */ + wb_run_id?: string | null; + /** Deleted At */ + deleted_at?: string | null; +} + +/** CallStartReq */ +export interface CallStartReq { + start: StartedCallSchemaForInsert; +} + +/** CallStartRes */ +export interface CallStartRes { + /** Id */ + id: string; + /** Trace Id */ + trace_id: string; +} + +/** CallUpdateReq */ +export interface CallUpdateReq { + /** Project Id */ + project_id: string; + /** Call Id */ + call_id: string; + /** Display Name */ + display_name?: string | null; + /** + * Wb User Id + * Do not set directly. Server will automatically populate this field. + */ + wb_user_id?: string | null; +} + +/** CallUpdateRes */ +export type CallUpdateRes = object; + +/** CallsDeleteReq */ +export interface CallsDeleteReq { + /** Project Id */ + project_id: string; + /** Call Ids */ + call_ids: string[]; + /** + * Wb User Id + * Do not set directly. Server will automatically populate this field. + */ + wb_user_id?: string | null; +} + +/** CallsDeleteRes */ +export type CallsDeleteRes = object; + +/** CallsFilter */ +export interface CallsFilter { + /** Op Names */ + op_names?: string[] | null; + /** Input Refs */ + input_refs?: string[] | null; + /** Output Refs */ + output_refs?: string[] | null; + /** Parent Ids */ + parent_ids?: string[] | null; + /** Trace Ids */ + trace_ids?: string[] | null; + /** Call Ids */ + call_ids?: string[] | null; + /** Trace Roots Only */ + trace_roots_only?: boolean | null; + /** Wb User Ids */ + wb_user_ids?: string[] | null; + /** Wb Run Ids */ + wb_run_ids?: string[] | null; +} + +/** CallsQueryReq */ +export interface CallsQueryReq { + /** Project Id */ + project_id: string; + filter?: CallsFilter | null; + /** Limit */ + limit?: number | null; + /** Offset */ + offset?: number | null; + /** Sort By */ + sort_by?: SortBy[] | null; + query?: Query | null; + /** + * Include Costs + * @default false + */ + include_costs?: boolean | null; + /** Columns */ + columns?: string[] | null; + /** + * Expand Columns + * Columns to expand, i.e. refs to other objects + */ + expand_columns?: string[] | null; +} + +/** CallsQueryStatsReq */ +export interface CallsQueryStatsReq { + /** Project Id */ + project_id: string; + filter?: CallsFilter | null; + query?: Query | null; +} + +/** CallsQueryStatsRes */ +export interface CallsQueryStatsRes { + /** Count */ + count: number; +} + +/** ContainsOperation */ +export interface ContainsOperation { + $contains: ContainsSpec; +} + +/** ContainsSpec */ +export interface ContainsSpec { + /** Input */ + input: + | LiteralOperation + | GetFieldOperator + | ConvertOperation + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation; + /** Substr */ + substr: + | LiteralOperation + | GetFieldOperator + | ConvertOperation + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation; + /** + * Case Insensitive + * @default false + */ + case_insensitive?: boolean | null; +} + +/** ConvertOperation */ +export interface ConvertOperation { + $convert: ConvertSpec; +} + +/** ConvertSpec */ +export interface ConvertSpec { + /** Input */ + input: + | LiteralOperation + | GetFieldOperator + | ConvertOperation + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation; + /** To */ + to: 'double' | 'string' | 'int' | 'bool' | 'exists'; +} + +/** EndedCallSchemaForInsert */ +export interface EndedCallSchemaForInsert { + /** Project Id */ + project_id: string; + /** Id */ + id: string; + /** + * Ended At + * @format date-time + */ + ended_at: string; + /** Exception */ + exception?: string | null; + /** Output */ + output?: null; + summary: SummaryInsertMap; +} + +/** EqOperation */ +export interface EqOperation { + /** + * $Eq + * @maxItems 2 + * @minItems 2 + */ + $eq: any[]; +} + +/** FeedbackCreateReq */ +export interface FeedbackCreateReq { + /** Project Id */ + project_id: string; + /** Weave Ref */ + weave_ref: string; + /** Creator */ + creator?: string | null; + /** Feedback Type */ + feedback_type: string; + /** Payload */ + payload: object; + /** + * Wb User Id + * Do not set directly. Server will automatically populate this field. + */ + wb_user_id?: string | null; +} + +/** FeedbackCreateRes */ +export interface FeedbackCreateRes { + /** Id */ + id: string; + /** + * Created At + * @format date-time + */ + created_at: string; + /** Wb User Id */ + wb_user_id: string; + /** Payload */ + payload: object; +} + +/** FeedbackPurgeReq */ +export interface FeedbackPurgeReq { + /** Project Id */ + project_id: string; + query: Query; +} + +/** FeedbackPurgeRes */ +export type FeedbackPurgeRes = object; + +/** FeedbackQueryReq */ +export interface FeedbackQueryReq { + /** Project Id */ + project_id: string; + /** Fields */ + fields?: string[] | null; + query?: Query | null; + /** Sort By */ + sort_by?: SortBy[] | null; + /** Limit */ + limit?: number | null; + /** Offset */ + offset?: number | null; +} + +/** FeedbackQueryRes */ +export interface FeedbackQueryRes { + /** Result */ + result: object[]; +} + +/** FileContentReadReq */ +export interface FileContentReadReq { + /** Project Id */ + project_id: string; + /** Digest */ + digest: string; +} + +/** FileCreateRes */ +export interface FileCreateRes { + /** Digest */ + digest: string; +} + +/** GetFieldOperator */ +export interface GetFieldOperator { + /** $Getfield */ + $getField: string; +} + +/** GtOperation */ +export interface GtOperation { + /** + * $Gt + * @maxItems 2 + * @minItems 2 + */ + $gt: any[]; +} + +/** GteOperation */ +export interface GteOperation { + /** + * $Gte + * @maxItems 2 + * @minItems 2 + */ + $gte: any[]; +} + +/** HTTPValidationError */ +export interface HTTPValidationError { + /** Detail */ + detail?: ValidationError[]; +} + +/** InOperation */ +export interface InOperation { + /** + * $In + * @maxItems 2 + * @minItems 2 + */ + $in: any[]; +} + +/** LLMUsageSchema */ +export interface LLMUsageSchema { + /** Prompt Tokens */ + prompt_tokens?: number | null; + /** Input Tokens */ + input_tokens?: number | null; + /** Completion Tokens */ + completion_tokens?: number | null; + /** Output Tokens */ + output_tokens?: number | null; + /** Requests */ + requests?: number | null; + /** Total Tokens */ + total_tokens?: number | null; +} + +/** LiteralOperation */ +export interface LiteralOperation { + /** $Literal */ + $literal: + | string + | number + | boolean + | Record + | LiteralOperation[] + | null; +} + +/** NotOperation */ +export interface NotOperation { + /** + * $Not + * @maxItems 1 + * @minItems 1 + */ + $not: any[]; +} + +/** ObjCreateReq */ +export interface ObjCreateReq { + obj: ObjSchemaForInsert; +} + +/** ObjCreateRes */ +export interface ObjCreateRes { + /** Digest */ + digest: string; +} + +/** ObjQueryReq */ +export interface ObjQueryReq { + /** Project Id */ + project_id: string; + filter?: ObjectVersionFilter | null; +} + +/** ObjQueryRes */ +export interface ObjQueryRes { + /** Objs */ + objs: ObjSchema[]; +} + +/** ObjReadReq */ +export interface ObjReadReq { + /** Project Id */ + project_id: string; + /** Object Id */ + object_id: string; + /** Digest */ + digest: string; +} + +/** ObjReadRes */ +export interface ObjReadRes { + obj: ObjSchema; +} + +/** ObjSchema */ +export interface ObjSchema { + /** Project Id */ + project_id: string; + /** Object Id */ + object_id: string; + /** + * Created At + * @format date-time + */ + created_at: string; + /** Deleted At */ + deleted_at?: string | null; + /** Digest */ + digest: string; + /** Version Index */ + version_index: number; + /** Is Latest */ + is_latest: number; + /** Kind */ + kind: string; + /** Base Object Class */ + base_object_class: string | null; + /** Val */ + val: any; +} + +/** ObjSchemaForInsert */ +export interface ObjSchemaForInsert { + /** Project Id */ + project_id: string; + /** Object Id */ + object_id: string; + /** Val */ + val: any; +} + +/** ObjectVersionFilter */ +export interface ObjectVersionFilter { + /** Base Object Classes */ + base_object_classes?: string[] | null; + /** Object Ids */ + object_ids?: string[] | null; + /** Is Op */ + is_op?: boolean | null; + /** Latest Only */ + latest_only?: boolean | null; +} + +/** OrOperation */ +export interface OrOperation { + /** $Or */ + $or: ( + | LiteralOperation + | GetFieldOperator + | ConvertOperation + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation + )[]; +} + +/** Query */ +export interface Query { + /** $Expr */ + $expr: + | AndOperation + | OrOperation + | NotOperation + | EqOperation + | GtOperation + | GteOperation + | InOperation + | ContainsOperation; +} + +/** RefsReadBatchReq */ +export interface RefsReadBatchReq { + /** Refs */ + refs: string[]; +} + +/** RefsReadBatchRes */ +export interface RefsReadBatchRes { + /** Vals */ + vals: any[]; +} + +/** ServerInfoRes */ +export interface ServerInfoRes { + /** Min Required Weave Python Version */ + min_required_weave_python_version: string; +} + +/** SortBy */ +export interface SortBy { + /** Field */ + field: string; + /** Direction */ + direction: 'asc' | 'desc'; +} + +/** StartedCallSchemaForInsert */ +export interface StartedCallSchemaForInsert { + /** Project Id */ + project_id: string; + /** Id */ + id?: string | null; + /** Op Name */ + op_name: string; + /** Display Name */ + display_name?: string | null; + /** Trace Id */ + trace_id?: string | null; + /** Parent Id */ + parent_id?: string | null; + /** + * Started At + * @format date-time + */ + started_at: string; + /** Attributes */ + attributes: object; + /** Inputs */ + inputs: object; + /** + * Wb User Id + * Do not set directly. Server will automatically populate this field. + */ + wb_user_id?: string | null; + /** Wb Run Id */ + wb_run_id?: string | null; +} + +/** SummaryInsertMap */ +export interface SummaryInsertMap { + /** Usage */ + usage?: Record; + [key: string]: any; +} + +/** TableAppendSpec */ +export interface TableAppendSpec { + append: TableAppendSpecPayload; +} + +/** TableAppendSpecPayload */ +export interface TableAppendSpecPayload { + /** Row */ + row: object; +} + +/** TableCreateReq */ +export interface TableCreateReq { + table: TableSchemaForInsert; +} + +/** TableCreateRes */ +export interface TableCreateRes { + /** Digest */ + digest: string; +} + +/** TableInsertSpec */ +export interface TableInsertSpec { + insert: TableInsertSpecPayload; +} + +/** TableInsertSpecPayload */ +export interface TableInsertSpecPayload { + /** Index */ + index: number; + /** Row */ + row: object; +} + +/** TablePopSpec */ +export interface TablePopSpec { + pop: TablePopSpecPayload; +} + +/** TablePopSpecPayload */ +export interface TablePopSpecPayload { + /** Index */ + index: number; +} + +/** TableQueryReq */ +export interface TableQueryReq { + /** Project Id */ + project_id: string; + /** Digest */ + digest: string; + filter?: TableRowFilter | null; + /** Limit */ + limit?: number | null; + /** Offset */ + offset?: number | null; +} + +/** TableQueryRes */ +export interface TableQueryRes { + /** Rows */ + rows: TableRowSchema[]; +} + +/** TableRowFilter */ +export interface TableRowFilter { + /** Row Digests */ + row_digests?: string[] | null; +} + +/** TableRowSchema */ +export interface TableRowSchema { + /** Digest */ + digest: string; + /** Val */ + val: any; +} + +/** TableSchemaForInsert */ +export interface TableSchemaForInsert { + /** Project Id */ + project_id: string; + /** Rows */ + rows: object[]; +} + +/** TableUpdateReq */ +export interface TableUpdateReq { + /** Project Id */ + project_id: string; + /** Base Digest */ + base_digest: string; + /** Updates */ + updates: (TableAppendSpec | TablePopSpec | TableInsertSpec)[]; +} + +/** TableUpdateRes */ +export interface TableUpdateRes { + /** Digest */ + digest: string; +} + +/** ValidationError */ +export interface ValidationError { + /** Location */ + loc: (string | number)[]; + /** Message */ + msg: string; + /** Error Type */ + type: string; +} + +export type QueryParamsType = Record; +export type ResponseFormat = keyof Omit; + +export interface FullRequestParams extends Omit { + /** set parameter to `true` for call `securityWorker` for this request */ + secure?: boolean; + /** request path */ + path: string; + /** content type of request body */ + type?: ContentType; + /** query params */ + query?: QueryParamsType; + /** format of response (i.e. response.json() -> format: "json") */ + format?: ResponseFormat; + /** request body */ + body?: unknown; + /** base url */ + baseUrl?: string; + /** request cancellation token */ + cancelToken?: CancelToken; +} + +export type RequestParams = Omit< + FullRequestParams, + 'body' | 'method' | 'query' | 'path' +>; + +export interface ApiConfig { + baseUrl?: string; + baseApiParams?: Omit; + securityWorker?: ( + securityData: SecurityDataType | null + ) => Promise | RequestParams | void; + customFetch?: typeof fetch; +} + +export interface HttpResponse + extends Response { + data: D; + error: E; +} + +type CancelToken = Symbol | string | number; + +export enum ContentType { + Json = 'application/json', + FormData = 'multipart/form-data', + UrlEncoded = 'application/x-www-form-urlencoded', + Text = 'text/plain', +} + +export class HttpClient { + public baseUrl: string = ''; + private securityData: SecurityDataType | null = null; + private securityWorker?: ApiConfig['securityWorker']; + private abortControllers = new Map(); + private customFetch = (...fetchParams: Parameters) => + fetch(...fetchParams); + + private baseApiParams: RequestParams = { + credentials: 'same-origin', + headers: {}, + redirect: 'follow', + referrerPolicy: 'no-referrer', + }; + + constructor(apiConfig: ApiConfig = {}) { + Object.assign(this, apiConfig); + } + + public setSecurityData = (data: SecurityDataType | null) => { + this.securityData = data; + }; + + protected encodeQueryParam(key: string, value: any) { + const encodedKey = encodeURIComponent(key); + return `${encodedKey}=${encodeURIComponent(typeof value === 'number' ? value : `${value}`)}`; + } + + protected addQueryParam(query: QueryParamsType, key: string) { + return this.encodeQueryParam(key, query[key]); + } + + protected addArrayQueryParam(query: QueryParamsType, key: string) { + const value = query[key]; + return value.map((v: any) => this.encodeQueryParam(key, v)).join('&'); + } + + protected toQueryString(rawQuery?: QueryParamsType): string { + const query = rawQuery || {}; + const keys = Object.keys(query).filter( + key => 'undefined' !== typeof query[key] + ); + return keys + .map(key => + Array.isArray(query[key]) + ? this.addArrayQueryParam(query, key) + : this.addQueryParam(query, key) + ) + .join('&'); + } + + protected addQueryParams(rawQuery?: QueryParamsType): string { + const queryString = this.toQueryString(rawQuery); + return queryString ? `?${queryString}` : ''; + } + + private contentFormatters: Record any> = { + [ContentType.Json]: (input: any) => + input !== null && (typeof input === 'object' || typeof input === 'string') + ? JSON.stringify(input) + : input, + [ContentType.Text]: (input: any) => + input !== null && typeof input !== 'string' + ? JSON.stringify(input) + : input, + [ContentType.FormData]: (input: any) => + Object.keys(input || {}).reduce((formData, key) => { + const property = input[key]; + formData.append( + key, + property instanceof Blob + ? property + : typeof property === 'object' && property !== null + ? JSON.stringify(property) + : `${property}` + ); + return formData; + }, new FormData()), + [ContentType.UrlEncoded]: (input: any) => this.toQueryString(input), + }; + + protected mergeRequestParams( + params1: RequestParams, + params2?: RequestParams + ): RequestParams { + return { + ...this.baseApiParams, + ...params1, + ...(params2 || {}), + headers: { + ...(this.baseApiParams.headers || {}), + ...(params1.headers || {}), + ...((params2 && params2.headers) || {}), + }, + }; + } + + protected createAbortSignal = ( + cancelToken: CancelToken + ): AbortSignal | undefined => { + if (this.abortControllers.has(cancelToken)) { + const abortController = this.abortControllers.get(cancelToken); + if (abortController) { + return abortController.signal; + } + return void 0; + } + + const abortController = new AbortController(); + this.abortControllers.set(cancelToken, abortController); + return abortController.signal; + }; + + public abortRequest = (cancelToken: CancelToken) => { + const abortController = this.abortControllers.get(cancelToken); + + if (abortController) { + abortController.abort(); + this.abortControllers.delete(cancelToken); + } + }; + + public request = async ({ + body, + secure, + path, + type, + query, + format, + baseUrl, + cancelToken, + ...params + }: FullRequestParams): Promise> => { + const secureParams = + ((typeof secure === 'boolean' ? secure : this.baseApiParams.secure) && + this.securityWorker && + (await this.securityWorker(this.securityData))) || + {}; + const requestParams = this.mergeRequestParams(params, secureParams); + const queryString = query && this.toQueryString(query); + const payloadFormatter = this.contentFormatters[type || ContentType.Json]; + const responseFormat = format || requestParams.format; + + return this.customFetch( + `${baseUrl || this.baseUrl || ''}${path}${queryString ? `?${queryString}` : ''}`, + { + ...requestParams, + headers: { + ...(requestParams.headers || {}), + ...(type && type !== ContentType.FormData + ? {'Content-Type': type} + : {}), + }, + signal: + (cancelToken + ? this.createAbortSignal(cancelToken) + : requestParams.signal) || null, + body: + typeof body === 'undefined' || body === null + ? null + : payloadFormatter(body), + } + ).then(async response => { + const r = response.clone() as HttpResponse; + r.data = null as unknown as T; + r.error = null as unknown as E; + + const data = !responseFormat + ? r + : await response[responseFormat]() + .then(data => { + if (r.ok) { + r.data = data; + } else { + r.error = data; + } + return r; + }) + .catch(e => { + r.error = e; + return r; + }); + + if (cancelToken) { + this.abortControllers.delete(cancelToken); + } + + if (!response.ok) throw data; + return data; + }); + }; +} + +/** + * @title FastAPI + * @version 0.1.0 + */ +export class Api< + SecurityDataType extends unknown, +> extends HttpClient { + health = { + /** + * No description + * + * @tags Service + * @name ReadRootHealthGet + * @summary Read Root + * @request GET:/health + */ + readRootHealthGet: (params: RequestParams = {}) => + this.request({ + path: `/health`, + method: 'GET', + format: 'json', + ...params, + }), + }; + serverInfo = { + /** + * No description + * + * @tags Service + * @name ServerInfoServerInfoGet + * @summary Server Info + * @request GET:/server_info + */ + serverInfoServerInfoGet: (params: RequestParams = {}) => + this.request({ + path: `/server_info`, + method: 'GET', + format: 'json', + ...params, + }), + }; + call = { + /** + * No description + * + * @tags Calls + * @name CallStartCallStartPost + * @summary Call Start + * @request POST:/call/start + * @secure + */ + callStartCallStartPost: (data: CallStartReq, params: RequestParams = {}) => + this.request({ + path: `/call/start`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallEndCallEndPost + * @summary Call End + * @request POST:/call/end + * @secure + */ + callEndCallEndPost: (data: CallEndReq, params: RequestParams = {}) => + this.request({ + path: `/call/end`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallStartBatchCallUpsertBatchPost + * @summary Call Start Batch + * @request POST:/call/upsert_batch + * @secure + */ + callStartBatchCallUpsertBatchPost: ( + data: CallCreateBatchReq, + params: RequestParams = {} + ) => + this.request({ + path: `/call/upsert_batch`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallUpdateCallUpdatePost + * @summary Call Update + * @request POST:/call/update + * @secure + */ + callUpdateCallUpdatePost: ( + data: CallUpdateReq, + params: RequestParams = {} + ) => + this.request({ + path: `/call/update`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallReadCallReadPost + * @summary Call Read + * @request POST:/call/read + * @secure + */ + callReadCallReadPost: (data: CallReadReq, params: RequestParams = {}) => + this.request({ + path: `/call/read`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + calls = { + /** + * No description + * + * @tags Calls + * @name CallsDeleteCallsDeletePost + * @summary Calls Delete + * @request POST:/calls/delete + * @secure + */ + callsDeleteCallsDeletePost: ( + data: CallsDeleteReq, + params: RequestParams = {} + ) => + this.request({ + path: `/calls/delete`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallsQueryStatsCallsQueryStatsPost + * @summary Calls Query Stats + * @request POST:/calls/query_stats + * @secure + */ + callsQueryStatsCallsQueryStatsPost: ( + data: CallsQueryStatsReq, + params: RequestParams = {} + ) => + this.request({ + path: `/calls/query_stats`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Calls + * @name CallsQueryStreamCallsStreamQueryPost + * @summary Calls Query Stream + * @request POST:/calls/stream_query + * @secure + */ + callsQueryStreamCallsStreamQueryPost: ( + data: CallsQueryReq, + params: RequestParams = {} + ) => + this.request({ + path: `/calls/stream_query`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + obj = { + /** + * No description + * + * @tags Objects + * @name ObjCreateObjCreatePost + * @summary Obj Create + * @request POST:/obj/create + * @secure + */ + objCreateObjCreatePost: (data: ObjCreateReq, params: RequestParams = {}) => + this.request({ + path: `/obj/create`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Objects + * @name ObjReadObjReadPost + * @summary Obj Read + * @request POST:/obj/read + * @secure + */ + objReadObjReadPost: (data: ObjReadReq, params: RequestParams = {}) => + this.request({ + path: `/obj/read`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + objs = { + /** + * No description + * + * @tags Objects + * @name ObjsQueryObjsQueryPost + * @summary Objs Query + * @request POST:/objs/query + * @secure + */ + objsQueryObjsQueryPost: (data: ObjQueryReq, params: RequestParams = {}) => + this.request({ + path: `/objs/query`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + table = { + /** + * No description + * + * @tags Tables + * @name TableCreateTableCreatePost + * @summary Table Create + * @request POST:/table/create + * @secure + */ + tableCreateTableCreatePost: ( + data: TableCreateReq, + params: RequestParams = {} + ) => + this.request({ + path: `/table/create`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Tables + * @name TableUpdateTableUpdatePost + * @summary Table Update + * @request POST:/table/update + * @secure + */ + tableUpdateTableUpdatePost: ( + data: TableUpdateReq, + params: RequestParams = {} + ) => + this.request({ + path: `/table/update`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Tables + * @name TableQueryTableQueryPost + * @summary Table Query + * @request POST:/table/query + * @secure + */ + tableQueryTableQueryPost: ( + data: TableQueryReq, + params: RequestParams = {} + ) => + this.request({ + path: `/table/query`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + refs = { + /** + * No description + * + * @tags Refs + * @name RefsReadBatchRefsReadBatchPost + * @summary Refs Read Batch + * @request POST:/refs/read_batch + * @secure + */ + refsReadBatchRefsReadBatchPost: ( + data: RefsReadBatchReq, + params: RequestParams = {} + ) => + this.request({ + path: `/refs/read_batch`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + file = { + /** + * No description + * + * @tags Files + * @name FileCreateFileCreatePost + * @summary File Create + * @request POST:/file/create + * @secure + */ + fileCreateFileCreatePost: ( + data: BodyFileCreateFileCreatePost, + params: RequestParams = {} + ) => + this.request({ + path: `/file/create`, + method: 'POST', + body: data, + secure: true, + type: ContentType.FormData, + format: 'json', + ...params, + }), + + /** + * No description + * + * @tags Files + * @name FileContentFileContentPost + * @summary File Content + * @request POST:/file/content + * @secure + */ + fileContentFileContentPost: ( + data: FileContentReadReq, + params: RequestParams = {} + ) => + this.request({ + path: `/file/content`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; + feedback = { + /** + * @description Add feedback to a call or object. + * + * @tags Feedback + * @name FeedbackCreateFeedbackCreatePost + * @summary Feedback Create + * @request POST:/feedback/create + * @secure + */ + feedbackCreateFeedbackCreatePost: ( + data: FeedbackCreateReq, + params: RequestParams = {} + ) => + this.request({ + path: `/feedback/create`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * @description Query for feedback. + * + * @tags Feedback + * @name FeedbackQueryFeedbackQueryPost + * @summary Feedback Query + * @request POST:/feedback/query + * @secure + */ + feedbackQueryFeedbackQueryPost: ( + data: FeedbackQueryReq, + params: RequestParams = {} + ) => + this.request({ + path: `/feedback/query`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + + /** + * @description Permanently delete feedback. + * + * @tags Feedback + * @name FeedbackPurgeFeedbackPurgePost + * @summary Feedback Purge + * @request POST:/feedback/purge + * @secure + */ + feedbackPurgeFeedbackPurgePost: ( + data: FeedbackPurgeReq, + params: RequestParams = {} + ) => + this.request({ + path: `/feedback/purge`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }), + }; +} diff --git a/sdks/node/src/inMemoryTraceServer.ts b/sdks/node/src/inMemoryTraceServer.ts new file mode 100644 index 00000000000..365577cb19b --- /dev/null +++ b/sdks/node/src/inMemoryTraceServer.ts @@ -0,0 +1,176 @@ +import {uuidv7} from 'uuidv7'; + +// This is mostly used for testing +// TODO: Maybe move the interfaces to something like trace_server_interface.py + +interface Call { + project_id: string; + id: string; + op_name: string; + trace_id: string; + parent_id: string | null; + started_at: string; + ended_at?: string; + inputs: any; + output?: any; + exception?: string; + [key: string]: any; // Index signature to allow dynamic property access +} + +interface QueryParams { + project_id: string; + limit?: number; + order_by?: keyof Call; + order_dir?: 'asc' | 'desc'; + filters?: Partial; +} + +interface Obj { + project_id: string; + object_id: string; + created_at: string; + deleted_at: string | null; + digest: string; + version_index: number; + is_latest: number; + kind: string; + base_object_class: string | null; + val: any; +} + +interface File { + project_id: string; + digest: string; + content: Blob; +} + +export class InMemoryTraceServer { + private _calls: Call[] = []; + private _objs: Obj[] = []; + private _files: File[] = []; + + call = { + callStartBatchCallUpsertBatchPost: async (batchReq: { + batch: Array<{mode: 'start' | 'end'; req: any}>; + }) => { + for (const item of batchReq.batch) { + if (item.mode === 'start') { + this._calls.push(item.req.start); + } else if (item.mode === 'end') { + const call = this._calls.find(c => c.id === item.req.end.id); + if (call) { + Object.assign(call, item.req.end); + } + } + } + }, + }; + + calls = { + callsStreamQueryPost: async (queryParams: QueryParams) => { + let filteredCalls = this._calls.filter( + call => call.project_id === queryParams.project_id + ); + + // Apply filters if any + if (queryParams.filters) { + filteredCalls = filteredCalls.filter(call => { + return Object.entries(queryParams.filters || {}).every( + ([key, value]) => call[key] === value + ); + }); + } + + // Apply ordering + if (queryParams.order_by) { + filteredCalls.sort((a, b) => { + if (a[queryParams.order_by!] < b[queryParams.order_by!]) + return queryParams.order_dir === 'asc' ? -1 : 1; + if (a[queryParams.order_by!] > b[queryParams.order_by!]) + return queryParams.order_dir === 'asc' ? 1 : -1; + return 0; + }); + } + + // Apply limit + if (queryParams.limit) { + filteredCalls = filteredCalls.slice(0, queryParams.limit); + } + + return { + calls: filteredCalls, + next_page_token: null, // Simplified: no pagination in this in-memory version + }; + }, + }; + + obj = { + objCreateObjCreatePost: async (req: { + obj: {project_id: string; object_id: string; val: any}; + }) => { + const now = new Date().toISOString(); + const digest = this.generateDigest(req.obj.val); + + const newObj: Obj = { + project_id: req.obj.project_id, + object_id: req.obj.object_id, + created_at: now, + deleted_at: null, + digest: digest, + version_index: 0, + is_latest: 1, + kind: req.obj.val._type || 'unknown', + base_object_class: req.obj.val._bases ? req.obj.val._bases[0] : null, + val: req.obj.val, + }; + + // Update version_index and is_latest for existing objects + const existingObjs = this._objs.filter( + obj => + obj.project_id === req.obj.project_id && + obj.object_id === req.obj.object_id + ); + if (existingObjs.length > 0) { + newObj.version_index = existingObjs.length; + existingObjs.forEach(obj => (obj.is_latest = 0)); + } + + this._objs.push(newObj); + + return { + data: { + digest: digest, + }, + }; + }, + }; + + file = { + fileCreateFileCreatePost: async (data: { + project_id: string; + file: Blob; + }) => { + const digest = this.generateDigest(await data.file.arrayBuffer()); + + const newFile: File = { + project_id: data.project_id, + digest: digest, + content: data.file, + }; + + this._files.push(newFile); + + return { + digest: digest, + }; + }, + }; + + private generateDigest(data: ArrayBuffer): string { + // In a real implementation, you'd want to use a proper hashing algorithm. + // For simplicity, we're using uuidv7 here. + return uuidv7(); + } + + // ... other existing methods ... +} diff --git a/sdks/node/src/index.ts b/sdks/node/src/index.ts new file mode 100644 index 00000000000..664b52f7638 --- /dev/null +++ b/sdks/node/src/index.ts @@ -0,0 +1,14 @@ +export { + init, + login, + requireCurrentCallStackEntry, + requireCurrentChildSummary, +} from './clientApi'; +export {Dataset} from './dataset'; +export {Evaluation} from './evaluation'; +export {CallSchema, CallsFilter} from './generated/traceServerApi'; +export {wrapOpenAI} from './integrations'; +export {weaveAudio, weaveImage} from './media'; +export {op} from './op'; +export * from './types'; +export {WeaveObject} from './weaveObject'; diff --git a/sdks/node/src/integrations/checkOpenai.ts b/sdks/node/src/integrations/checkOpenai.ts new file mode 100644 index 00000000000..a09033e9a61 --- /dev/null +++ b/sdks/node/src/integrations/checkOpenai.ts @@ -0,0 +1,94 @@ +// Manual test for checking openai client + +import {OpenAI} from 'openai'; +import {wrapOpenAI, init} from '..'; +import {z} from 'zod'; +import {zodResponseFormat} from 'openai/helpers/zod'; + +async function betaParseCall(client: OpenAI) { + return await client.beta.chat.completions.parse({ + model: 'gpt-4o-2024-08-06', + temperature: 0.7, + messages: [ + { + role: 'user', + content: 'What is the capital of the US?', + }, + ], + response_format: zodResponseFormat(z.object({name: z.string()}), 'result'), + }); +} + +async function standardCall(client: OpenAI) { + return await client.chat.completions.create({ + model: 'gpt-4o-2024-08-06', + temperature: 0.7, + messages: [ + { + role: 'user', + content: 'What is the capital of the US?', + }, + ], + response_format: zodResponseFormat(z.object({name: z.string()}), 'result'), + }); +} + +async function streamCall(client: OpenAI) { + return await client.chat.completions.create({ + model: 'gpt-4o-2024-08-06', + temperature: 0.7, + messages: [ + { + role: 'user', + content: 'What is the capital of the US?', + }, + ], + stream: true, + response_format: zodResponseFormat(z.object({name: z.string()}), 'result'), + }); +} + +async function callTests(openai: OpenAI) { + try { + console.log(' BETA PARSE CALL'); + const response = await betaParseCall(openai); + console.log(' SUCCESS', JSON.stringify(response).length); + } catch (e) { + console.log(' ERROR', e); + } + try { + console.log(' STANDARD CALL'); + const response = await standardCall(openai); + console.log(' SUCCESS', JSON.stringify(response).length); + } catch (e) { + console.log(' ERROR', e); + } + try { + console.log(' STREAM CALL'); + const response = await streamCall(openai); + let fullRes = ''; + for await (const chunk of response) { + fullRes += JSON.stringify(chunk); + } + // console.log("FULL RESPONSE", fullRes); + console.log(' SUCCESS', fullRes.length); + } catch (e) { + console.log(' ERROR', e); + } +} + +export async function oaiParse() { + const openai = new OpenAI({timeout: 120 * 1000}); + console.log('OPENAI CLIENT TESTS'); + await callTests(openai); + + const client = wrapOpenAI(openai); + console.log('WRAPPED CLIENT TESTS'); + await callTests(client); + + await init('weavejs-dev-asynctest'); + console.log('WEAVE LOGGING TESTS'); + await callTests(client); +} + +oaiParse().then(result => console.log(result)); diff --git a/sdks/node/src/integrations/index.ts b/sdks/node/src/integrations/index.ts new file mode 100644 index 00000000000..5f8031da85f --- /dev/null +++ b/sdks/node/src/integrations/index.ts @@ -0,0 +1 @@ +export {wrapOpenAI} from './openai'; diff --git a/sdks/node/src/integrations/openai.ts b/sdks/node/src/integrations/openai.ts new file mode 100644 index 00000000000..c95587bbc2d --- /dev/null +++ b/sdks/node/src/integrations/openai.ts @@ -0,0 +1,238 @@ +import {weaveImage} from '../media'; +import {op} from '../op'; +import {OpOptions} from '../opType'; + +// exported just for testing +export const openAIStreamReducer = { + initialState: { + id: '', + object: 'chat.completion', + created: 0, + model: '', + choices: [ + { + index: 0, + message: { + role: 'assistant', + content: '', + function_call: null, + }, + finish_reason: null, + }, + ], + usage: null, + }, + reduceFn: (state: any, chunk: any) => { + if (chunk.id) state.id = chunk.id; + if (chunk.object) state.object = chunk.object; + if (chunk.created) state.created = chunk.created; + if (chunk.model) state.model = chunk.model; + + if (chunk.choices && chunk.choices.length > 0) { + const choice = chunk.choices[0]; + if (choice.delta) { + if (choice.delta.role) { + state.choices[0].message.role = choice.delta.role; + } + if (choice.delta.content) { + state.choices[0].message.content += choice.delta.content; + } + if (choice.delta.function_call) { + if (!state.choices[0].message.function_call) { + state.choices[0].message.function_call = { + name: '', + arguments: '', + }; + } + if (choice.delta.function_call.name) { + state.choices[0].message.function_call.name = + choice.delta.function_call.name; + } + if (choice.delta.function_call.arguments) { + state.choices[0].message.function_call.arguments += + choice.delta.function_call.arguments; + } + } + } + if (choice.finish_reason) { + state.choices[0].finish_reason = choice.finish_reason; + } + } + + if (chunk.usage) { + state.usage = chunk.usage; + } + + return state; + }, +}; + +export function makeOpenAIChatCompletionsOp(originalCreate: any, name: string) { + function wrapped(...args: Parameters) { + const [originalParams]: any[] = args; + if (originalParams.stream) { + return originalCreate({ + ...originalParams, + stream_options: {...originalParams.stream_options, include_usage: true}, + }); + } + + return originalCreate(originalParams); + } + + const options: OpOptions = { + name: name, + parameterNames: 'useParam0Object', + summarize: result => ({ + usage: { + [result.model]: result.usage, + }, + }), + streamReducer: openAIStreamReducer, + }; + + return op(wrapped, options); +} + +export function makeOpenAIImagesGenerateOp(originalGenerate: any) { + async function wrapped(...args: Parameters) { + const result = await originalGenerate(...args); + + // Process the result to convert image data to WeaveImage + if (result.data) { + result.data = await Promise.all( + result.data.map(async (item: any) => { + if (item.b64_json) { + const buffer = Buffer.from(item.b64_json, 'base64'); + return weaveImage({data: buffer, imageType: 'png'}); + } + return item; + }) + ); + } + + return result; + } + + const options: OpOptions = { + name: 'openai.images.generate', + summarize: result => ({ + usage: { + 'dall-e': { + images_generated: result.data.length, + }, + }, + }), + }; + + return op(wrapped, options); +} + +interface OpenAIAPI { + chat: { + completions: { + create: any; + }; + }; + images: { + generate: any; + }; + beta: { + chat: { + completions: { + parse: any; + }; + }; + }; +} + +/** + * Wraps the OpenAI API to enable function tracing for OpenAI calls. + * + * @example + * const openai = wrapOpenAI(new OpenAI()); + * const result = await openai.chat.completions.create({ + * model: 'gpt-3.5-turbo', + * messages: [{ role: 'user', content: 'Hello, world!' }] + * }); + */ +export function wrapOpenAI(openai: T): T { + const chatCompletionsProxy = new Proxy(openai.chat.completions, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'create') { + return makeOpenAIChatCompletionsOp( + targetVal.bind(target), + 'openai.chat.completions.create' + ); + } + return targetVal; + }, + }); + const chatProxy = new Proxy(openai.chat, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'completions') { + return chatCompletionsProxy; + } + return targetVal; + }, + }); + + const imagesProxy = new Proxy(openai.images, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'generate') { + return makeOpenAIImagesGenerateOp(targetVal.bind(target)); + } + return targetVal; + }, + }); + + const betaChatCompletionsProxy = new Proxy(openai.beta.chat.completions, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'parse') { + return makeOpenAIChatCompletionsOp( + targetVal.bind(target), + 'openai.beta.chat.completions.parse' + ); + } + return targetVal; + }, + }); + const betaChatProxy = new Proxy(openai.beta.chat, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'completions') { + return betaChatCompletionsProxy; + } + return targetVal; + }, + }); + const betaProxy = new Proxy(openai.beta, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'chat') { + return betaChatProxy; + } + return targetVal; + }, + }); + + return new Proxy(openai, { + get(target, p, receiver) { + const targetVal = Reflect.get(target, p, receiver); + if (p === 'chat') { + return chatProxy; + } + if (p === 'images') { + return imagesProxy; + } + if (p === 'beta') { + return betaProxy; + } + return targetVal; + }, + }); +} diff --git a/sdks/node/src/media.ts b/sdks/node/src/media.ts new file mode 100644 index 00000000000..ca44ae118df --- /dev/null +++ b/sdks/node/src/media.ts @@ -0,0 +1,79 @@ +export const DEFAULT_IMAGE_TYPE = 'png'; +export const DEFAULT_AUDIO_TYPE = 'wav'; + +export type ImageType = 'png'; +export type AudioType = 'wav'; + +// Define WeaveImage type +type WeaveImageInput = { + data: Buffer; + imageType?: ImageType; +}; + +interface WeaveImage extends WeaveImageInput { + _weaveType: 'Image'; +} + +/** + * Create a new WeaveImage object + * + * @param options The options for this media type + * @param options.data The raw image data as a Buffer + * @param options.imageType (Optional) The type of image file, currently only 'png' is supported + * + * @example + * const imageBuffer = fs.readFileSync('path/to/image.png'); + * const weaveImage = weaveImage({ data: imageBuffer }); + */ +export function weaveImage({data, imageType}: WeaveImageInput): WeaveImage { + const resolvedImageType = imageType ?? DEFAULT_IMAGE_TYPE; + return { + _weaveType: 'Image', + data, + imageType: resolvedImageType, + }; +} + +// Function to check if a value is a WeaveImage +export function isWeaveImage(value: any): value is WeaveImage { + return value && value._weaveType === 'Image'; +} + +type WeaveAudioInput = { + data: Buffer; + audioType?: AudioType; +}; + +export interface WeaveAudio extends WeaveAudioInput { + _weaveType: 'Audio'; +} + +/** + * Create a new WeaveAudio object + * + * @param options The options for this media type + * @param options.data The raw audio data as a Buffer + * @param options.audioType (Optional) The type of audio file, currently only 'wav' is supported + * + * @example + * const audioBuffer = fs.readFileSync('path/to/audio.wav'); + * const weaveAudio = weaveAudio({ data: audioBuffer }); + */ +export function weaveAudio({data, audioType}: WeaveAudioInput): WeaveAudio { + const resolvedAudioType = audioType ?? DEFAULT_AUDIO_TYPE; + return { + _weaveType: 'Audio', + data, + audioType: resolvedAudioType, + }; +} + +export function isWeaveAudio(value: any): value is WeaveAudio { + return value && value._weaveType === 'Audio'; +} + +type WeaveMedia = WeaveImage | WeaveAudio; + +export function isMedia(value: any): value is WeaveMedia { + return isWeaveImage(value) || isWeaveAudio(value); +} diff --git a/sdks/node/src/op.ts b/sdks/node/src/op.ts new file mode 100644 index 00000000000..a21a90c30fc --- /dev/null +++ b/sdks/node/src/op.ts @@ -0,0 +1,202 @@ +import {getGlobalClient} from './clientApi'; +import {TRACE_CALL_EMOJI} from './constants'; +import {Op, OpOptions} from './opType'; +import {getGlobalDomain} from './urls'; +import {warnOnce} from './utils/warnOnce'; + +/** + * A wrapper to weave op-ify a function or method that works on sync and async functions. + * + * Wrapped functions: + * 1. Take the same inputs and return the same outputs as the original function. + * 2. Will automatically track calls in the Weave UI. + * + * If you don't call `weave.init` then the function will behave as if it were not wrapped. + * + * @param fn The function to wrap + * @param options Optional configs like call and param naming + * @returns The wrapped function + * + * @example + * // Basic usage + * import OpenAI from 'openai'; + * import * as weave from 'weave'; + * + * const client = await weave.init({ project: 'my-project' }); + * const oaiClient = weave.wrapOpenAI(new OpenAI()); + * + * const extract = weave.op(async function extract() { + * return await oaiClient.chat.completions.create({ + * model: 'gpt-4-turbo', + * messages: [{ role: 'user', content: 'Create a user as JSON' }], + * }); + * }); + * + * await extract(); + * + * // You can also wrap methods by passing the object as the first argument. + * // This will bind the method to the object and wrap it with op. + * class MyModel { + * private oaiClient: OpenAI; + * + * constructor() { + * this.oaiClient = weave.wrapOpenAI(new OpenAI()); + * this.invoke = weave.op(this, this.invoke); + * } + * + * async invoke() { + * return await this.oaiClient.chat.completions.create({ + * model: 'gpt-4-turbo', + * messages: [{ role: 'user', content: 'Create a user as JSON' }], + * }); + * } + * } + * + * const model = new MyModel(); + * const res = await model.invoke(); + */ +export function op any>( + fn: T, + options?: OpOptions +): Op<(...args: Parameters) => Promise>>>; +export function op any>( + thisArg: any, + fn: T, + options?: OpOptions +): Op<(...args: Parameters) => Promise>>>; +export function op any>( + fnOrThis: T | any, + fnOrOptions?: T | OpOptions, + maybeOptions?: OpOptions +): Op<(...args: Parameters) => Promise>>> { + let fn: T; + let options: OpOptions | undefined; + let bindThis: any; + + if (typeof fnOrThis === 'function') { + fn = fnOrThis; + options = fnOrOptions as OpOptions; + } else { + bindThis = fnOrThis; + fn = fnOrOptions as T; + options = maybeOptions; + + const boundFn = fn.bind(bindThis) as T; + return op(boundFn, {originalFunction: fn, bindThis, ...options}); + } + + const opWrapper = async function ( + ...params: Parameters + ): Promise> { + const client = getGlobalClient(); + + if (!client) { + warnOnce( + 'weave-not-initialized', + 'WARNING: Weave is not initialized, so calls wont be tracked. Call `weave.init` to initialize before calling ops. If this is intentional, you can safely ignore this warning.' + ); + return await fn(...params); + } + + const {currentCall, parentCall, newStack} = client.pushNewCall(); + const startTime = new Date(); + if (client.settings.shouldPrintCallLink && parentCall == null) { + const domain = getGlobalDomain(); + console.log( + `${TRACE_CALL_EMOJI} https://${domain}/${client.projectId}/r/call/${currentCall.callId}` + ); + } + const displayName = options?.callDisplayName + ? options.callDisplayName(...params) + : undefined; + const thisArg = options?.bindThis; + const startCallPromise = client.createCall( + opWrapper, + params, + options?.parameterNames, + thisArg, + currentCall, + parentCall, + startTime, + displayName + ); + + try { + let result = await client.runWithCallStack(newStack, async () => { + return await fn(...params); + }); + + if (options?.streamReducer && Symbol.asyncIterator in result) { + const {initialState, reduceFn} = options.streamReducer; + let state = initialState; + + const wrappedIterator = { + [Symbol.asyncIterator]: async function* () { + try { + for await (const chunk of result as AsyncIterable) { + state = reduceFn(state, chunk); + yield chunk; + } + } finally { + if (client) { + // Check if globalClient still exists + const endTime = new Date(); + await client.finishCall( + state, + currentCall, + parentCall, + options?.summarize, + endTime, + startCallPromise + ); + } + } + }, + }; + + return wrappedIterator as unknown as ReturnType; + } else { + const endTime = new Date(); + await client.finishCall( + result, + currentCall, + parentCall, + options?.summarize, + endTime, + startCallPromise + ); + return result; + } + } catch (error) { + // console.error(`Op ${actualOpName} failed:`, error); + const endTime = new Date(); + await client.finishCallWithException( + error, + currentCall, + parentCall, + endTime, + startCallPromise + ); + await client.waitForBatchProcessing(); + throw error; + } + }; + + const fnName = options?.originalFunction?.name || fn.name || 'anonymous'; + const className = + options?.bindThis && + Object.getPrototypeOf(options.bindThis).constructor.name; + const actualOpName = + options?.name || (className ? `${className}.${fnName}` : fnName); + + opWrapper.__name = actualOpName; + opWrapper.__isOp = true as true; + opWrapper.__wrappedFunction = options?.originalFunction ?? fn; + opWrapper.__boundThis = options?.bindThis; + + return opWrapper as Op; +} + +export function isOp(fn: any): fn is Op { + return fn?.__isOp === true; +} diff --git a/sdks/node/src/opType.ts b/sdks/node/src/opType.ts new file mode 100644 index 00000000000..7312aec42e0 --- /dev/null +++ b/sdks/node/src/opType.ts @@ -0,0 +1,68 @@ +import {getGlobalDomain} from './urls'; +import {WeaveObject} from './weaveObject'; + +export type ParameterNamesOption = 'useParam0Object' | string[] | undefined; + +export type Op any> = { + __isOp: true; + __wrappedFunction: T; + __boundThis?: WeaveObject; + __name: string; + __savedRef?: OpRef | Promise; +} & T; + +interface StreamReducer { + initialState: R; + reduceFn: (state: R, chunk: T) => R; +} + +export interface OpOptions any> { + name?: string; + streamReducer?: StreamReducer; + originalFunction?: T; + callDisplayName?: (...args: Parameters) => string; + summarize?: (result: Awaited>) => Record; + bindThis?: WeaveObject; + parameterNames?: ParameterNamesOption; +} + +export function isOp(value: any): value is Op { + return value && value.__isOp === true; +} + +export function getOpWrappedFunction any>( + opValue: Op +): T { + return opValue.__wrappedFunction; +} + +export function getOpName(opValue: Op): string { + return opValue.__name; +} + +export function getOpParameterNames(opValue: Op): ParameterNamesOption { + return opValue.__parameterNames; +} + +export class OpRef { + constructor( + public projectId: string, + public objectId: string, + public digest: string + ) {} + + // TODO: Add extra + + public uri() { + return `weave:///${this.projectId}/op/${this.objectId}:${this.digest}`; + } + + public ui_url() { + const domain = getGlobalDomain(); + return `https://${domain}/${this.projectId}/weave/ops/${this.objectId}/versions/${this.digest}`; + } + + public async get() { + throw new Error('Not implemented'); + } +} diff --git a/sdks/node/src/refs.ts b/sdks/node/src/refs.ts new file mode 100644 index 00000000000..80940feea8b --- /dev/null +++ b/sdks/node/src/refs.ts @@ -0,0 +1,2 @@ +// TODO: Implement parseUri +// TODO: Implement CallRef diff --git a/sdks/node/src/settings.ts b/sdks/node/src/settings.ts new file mode 100644 index 00000000000..f2774832fc7 --- /dev/null +++ b/sdks/node/src/settings.ts @@ -0,0 +1,14 @@ +export class Settings { + constructor(private printCallLink: boolean = true) {} + + get shouldPrintCallLink(): boolean { + if (process.env.WEAVE_PRINT_CALL_LINK === 'true') { + return true; + } + if (process.env.WEAVE_PRINT_CALL_LINK === 'false') { + return false; + } + + return this.printCallLink; + } +} diff --git a/sdks/node/src/summary.ts b/sdks/node/src/summary.ts new file mode 100644 index 00000000000..b57f499cf12 --- /dev/null +++ b/sdks/node/src/summary.ts @@ -0,0 +1,69 @@ +import {CallStackEntry} from './weaveClient'; + +/** + * Represents a summary object with string keys and any type of values. + */ +type Summary = Record; +/** + * Merges two summary objects, combining their values. + * + * @param left - The first summary object to merge. + * @param right - The second summary object to merge. + * @returns A new summary object containing the merged values. + * + * This function performs a deep merge of two summary objects: + * - For numeric values, it adds them together. + * - For nested objects, it recursively merges them. + * - For other types, the left value "wins". + */ +function mergeSummaries(left: Summary, right: Summary): Summary { + const result: Summary = {...right}; + for (const [key, leftValue] of Object.entries(left)) { + if (key in result) { + if (typeof leftValue === 'number' && typeof result[key] === 'number') { + result[key] = leftValue + result[key]; + } else if ( + typeof leftValue === 'object' && + typeof result[key] === 'object' + ) { + result[key] = mergeSummaries(leftValue, result[key]); + } else { + result[key] = leftValue; + } + } else { + result[key] = leftValue; + } + } + return result; +} + +export function processSummary( + result: any, + summarize: ((result: any) => Record) | undefined, + currentCall: CallStackEntry, + parentCall: CallStackEntry | undefined +) { + let ownSummary = summarize ? summarize(result) : {}; + + if (ownSummary.usage) { + for (const model in ownSummary.usage) { + if (typeof ownSummary.usage[model] === 'object') { + ownSummary.usage[model] = { + requests: 1, + ...ownSummary.usage[model], + }; + } + } + } + + const mergedSummary = mergeSummaries(ownSummary, currentCall.childSummary); + + if (parentCall) { + parentCall.childSummary = mergeSummaries( + mergedSummary, + parentCall.childSummary + ); + } + + return mergedSummary; +} diff --git a/sdks/node/src/table.ts b/sdks/node/src/table.ts new file mode 100644 index 00000000000..0bdaff9516f --- /dev/null +++ b/sdks/node/src/table.ts @@ -0,0 +1,46 @@ +export class TableRef { + constructor( + public projectId: string, + public digest: string + ) {} + + public uri() { + return `weave:///${this.projectId}/table/${this.digest}`; + } +} + +export class TableRowRef { + constructor( + public projectId: string, + public digest: string, + public rowDigest: string + ) {} + + public uri() { + return `weave:///${this.projectId}/table/${this.digest}/id/${this.rowDigest}`; + } +} + +type TableRow = Record & { + __savedRef?: TableRowRef | Promise; +}; + +export class Table { + __savedRef?: TableRef | Promise; + + constructor(public rows: R[]) {} + + get length(): number { + return this.rows.length; + } + + async *[Symbol.asyncIterator](): AsyncIterator { + for (let i = 0; i < this.length; i++) { + yield this.row(i); + } + } + + row(index: number): R { + return this.rows[index]; + } +} diff --git a/sdks/node/src/tsconfig.src.json b/sdks/node/src/tsconfig.src.json new file mode 100644 index 00000000000..82e46d097a6 --- /dev/null +++ b/sdks/node/src/tsconfig.src.json @@ -0,0 +1,8 @@ +{ + "extends": "../tsconfig.json", + "exclude": [], + "compilerOptions": { + "rootDir": ".", + "outDir": "../dist/src" + } +} diff --git a/sdks/node/src/types.ts b/sdks/node/src/types.ts new file mode 100644 index 00000000000..6a98ef72467 --- /dev/null +++ b/sdks/node/src/types.ts @@ -0,0 +1,4 @@ +import {Op} from './opType'; +import {WeaveClient} from './weaveClient'; + +export {Op, WeaveClient}; diff --git a/sdks/node/src/urls.ts b/sdks/node/src/urls.ts new file mode 100644 index 00000000000..c96d0916016 --- /dev/null +++ b/sdks/node/src/urls.ts @@ -0,0 +1,23 @@ +export const defaultHost = 'api.wandb.ai'; +export const defaultDomain = 'wandb.ai'; + +export function getUrls(host?: string) { + const resolvedHost = host ?? defaultHost; + const isDefault = resolvedHost === defaultHost; + + return { + baseUrl: isDefault ? `https://api.wandb.ai` : `https://${resolvedHost}`, + traceBaseUrl: isDefault + ? `https://trace.wandb.ai` + : `https://${resolvedHost}`, + domain: isDefault ? defaultHost : resolvedHost, + }; +} + +let globalDomain: string | undefined = undefined; +export function getGlobalDomain() { + return globalDomain; +} +export function setGlobalDomain(domain: string) { + globalDomain = domain; +} diff --git a/sdks/node/src/utils/concurrencyLimit.ts b/sdks/node/src/utils/concurrencyLimit.ts new file mode 100644 index 00000000000..e675a30f6f9 --- /dev/null +++ b/sdks/node/src/utils/concurrencyLimit.ts @@ -0,0 +1,49 @@ +export class ConcurrencyLimiter { + private activeCount = 0; + private queue: (() => void)[] = []; + + constructor(private limit: number) {} + + get active(): number { + return this.activeCount; + } + + get pending(): number { + return this.queue.length; + } + + private tryExecuteNext() { + if (this.queue.length > 0 && this.activeCount < this.limit) { + const nextTask = this.queue.shift(); + this.activeCount++; + nextTask!(); + } + } + + limitFunction( + asyncFn: (...args: T) => Promise + ): (...args: T) => Promise { + return async (...args: T): Promise => { + return new Promise((resolve, reject) => { + const task = async () => { + try { + const result = await asyncFn(...args); + resolve(result); + } catch (e) { + reject(e); + } finally { + this.activeCount--; + this.tryExecuteNext(); + } + }; + + if (this.activeCount < this.limit) { + this.activeCount++; + task(); + } else { + this.queue.push(task); + } + }); + }; + } +} diff --git a/sdks/node/src/utils/netrc.ts b/sdks/node/src/utils/netrc.ts new file mode 100644 index 00000000000..f878f4b6997 --- /dev/null +++ b/sdks/node/src/utils/netrc.ts @@ -0,0 +1,86 @@ +import {readFileSync, writeFileSync} from 'fs'; +import {homedir} from 'os'; +import {join} from 'path'; + +interface NetrcEntry { + machine: string; + login: string; + password: string; + account?: string; +} + +export class Netrc { + private path: string; + public entries: Map; + + constructor(path: string = join(homedir(), '.netrc')) { + this.path = path; + this.entries = new Map(); + this.load(); + } + + private load(): void { + try { + const content = readFileSync(this.path, 'utf8'); + const lines = content.split('\n'); + let currentMachine: string | null = null; + let currentEntry: Partial = {}; + + for (const line of lines) { + const [key, value] = line.trim().split(/\s+/); + switch (key) { + case 'machine': + if (currentMachine && Object.keys(currentEntry).length) { + this.entries.set(currentMachine, currentEntry as NetrcEntry); + } + currentMachine = value; + currentEntry = {machine: value}; + break; + case 'login': + case 'password': + case 'account': + if (currentMachine) { + currentEntry[key] = value; + } + break; + } + } + + if (currentMachine && Object.keys(currentEntry).length > 1) { + this.entries.set(currentMachine, currentEntry as NetrcEntry); + } + } catch (error) { + // File doesn't exist or can't be read, starting with empty entries + } + } + + save(): void { + const content = Array.from(this.entries.entries()) + .map(([machine, entry]) => { + let str = `machine ${machine}\n`; + if (entry.login) str += ` login ${entry.login}\n`; + if (entry.password) str += ` password ${entry.password}\n`; + if (entry.account) str += ` account ${entry.account}\n`; + return str; + }) + .join('\n'); + + writeFileSync(this.path, content, {mode: 0o600}); + } + + getEntry(machine: string): NetrcEntry | undefined { + return this.entries.get(machine); + } + + setEntry(machine: string, entry: Partial): void { + const existingEntry = this.entries.get(machine) || {machine}; + const updatedEntry = {...existingEntry, ...entry} as NetrcEntry; + this.entries.delete(machine); + this.entries.set(machine, updatedEntry); + } + + getLastEntry(): NetrcEntry | undefined { + const entries = Array.from(this.entries.values()); + return entries[entries.length - 1]; + } +} diff --git a/sdks/node/src/utils/retry.ts b/sdks/node/src/utils/retry.ts new file mode 100644 index 00000000000..29ecf3c206e --- /dev/null +++ b/sdks/node/src/utils/retry.ts @@ -0,0 +1,59 @@ +type RetryOptions = { + maxRetries?: number; + baseDelay?: number; + maxDelay?: number; + maxRetryTime?: number; + retryOnStatus?: (status: number) => boolean; +}; + +export function createFetchWithRetry(options: RetryOptions = {}) { + const { + maxRetries = 5, + baseDelay = 100, + maxDelay = 10000, + maxRetryTime = 10000, + retryOnStatus = (status: number) => status !== 429 && status !== 500, + } = options; + + return async function fetchWithRetry( + ...fetchParams: Parameters + ): Promise { + let attempt = 0; + + while (attempt <= maxRetries) { + const startTime = Date.now(); + try { + const response = await fetch(...fetchParams); + + if ( + response.ok || + !retryOnStatus(response.status) || + attempt === maxRetries || + Date.now() - startTime > maxRetryTime + ) { + // Always return the response, even if it's not ok + return response; + } + + // Exponential backoff delay + const delay = Math.min(baseDelay * 2 ** attempt, maxDelay); + console.log( + `Return code: ${response.status}. Retrying fetch after ${delay}ms` + ); + await new Promise(resolve => setTimeout(resolve, delay)); + attempt++; + } catch (error) { + if (attempt === maxRetries || Date.now() - startTime > maxRetryTime) { + // Rethrow the original error + throw error; + } + // Exponential backoff delay + const delay = Math.min(baseDelay * 2 ** attempt, maxDelay); + console.log(`Exception ${error} Retrying fetch after ${delay}ms`); + await new Promise(resolve => setTimeout(resolve, delay)); + attempt++; + } + } + throw new Error("Failed to fetch. Shouldn't get here"); + }; +} diff --git a/sdks/node/src/utils/userAgent.ts b/sdks/node/src/utils/userAgent.ts new file mode 100644 index 00000000000..b293174c98a --- /dev/null +++ b/sdks/node/src/utils/userAgent.ts @@ -0,0 +1,24 @@ +import {existsSync, readFileSync} from 'fs'; +import {join} from 'path'; + +export let packageVersion: string; + +const twoLevelsUp = join(__dirname, '..', '..', 'package.json'); +const oneLevelUp = join(__dirname, '..', 'package.json'); + +if (existsSync(twoLevelsUp)) { + // This is the case in the built npm package + const packageJson = JSON.parse(readFileSync(twoLevelsUp, 'utf8')); + packageVersion = packageJson.version; +} else if (existsSync(oneLevelUp)) { + // This is the case in dev + const packageJson = JSON.parse(readFileSync(oneLevelUp, 'utf8')); + packageVersion = packageJson.version; +} else { + console.warn('Failed to find package.json'); + packageVersion = 'unknown'; +} + +export function userAgent() { + return `Weave JS Client ${packageVersion}`; +} diff --git a/sdks/node/src/utils/warnOnce.ts b/sdks/node/src/utils/warnOnce.ts new file mode 100644 index 00000000000..be872fb4ee9 --- /dev/null +++ b/sdks/node/src/utils/warnOnce.ts @@ -0,0 +1,8 @@ +const warnedKeys = new Set(); + +export function warnOnce(key: string, message: string): void { + if (!warnedKeys.has(key)) { + console.warn(message); + warnedKeys.add(key); + } +} diff --git a/sdks/node/src/wandb/settings.ts b/sdks/node/src/wandb/settings.ts new file mode 100644 index 00000000000..7b6b8ad7176 --- /dev/null +++ b/sdks/node/src/wandb/settings.ts @@ -0,0 +1,46 @@ +import {defaultDomain, defaultHost, getUrls} from '../urls'; +import {Netrc} from '../utils/netrc'; + +export function getApiKey(host: string): string { + let apiKey = process.env.WANDB_API_KEY; + if (!apiKey) { + const netrc = new Netrc(); + apiKey = netrc.entries.get(host)?.password; + } + if (!apiKey) { + // const domain = getGlobalDomain(); + const domain = defaultHost; + const apiKeyNotFoundMessage = ` + wandb API key not found. + + Go to https://${domain}/authorize to get your API key. + + You can either: + + 1. Set the WANDB_API_KEY environment variable. + 2. Log in using weave.login() + 3. Add your API key to your .netrc file, in a stanza like this: + machine ${domain} + login user + password + `; + throw new Error(apiKeyNotFoundMessage); + } + return apiKey; +} + +export function getWandbConfigs() { + let host; + try { + host = new Netrc().getLastEntry()!.machine; + } catch (error) { + throw new Error( + `Could not find entry in netrc file. + Visit https://${defaultDomain}/authorize to get an API key and run + \`weave.login({apiKey: $YOUR_API_KEY})\` or \`wandb login\` if you have that installed.` + ); + } + const apiKey = getApiKey(host); + const {baseUrl, traceBaseUrl, domain} = getUrls(host); + return {apiKey, baseUrl, traceBaseUrl, domain}; +} diff --git a/sdks/node/src/wandb/wandbServerApi.ts b/sdks/node/src/wandb/wandbServerApi.ts new file mode 100644 index 00000000000..376bc15c2a9 --- /dev/null +++ b/sdks/node/src/wandb/wandbServerApi.ts @@ -0,0 +1,73 @@ +import {userAgent} from '../utils/userAgent'; + +const VIEWER_DEFAULT_ENTITY_QUERY = ` +query DefaultEntity { + viewer { + username + defaultEntity { + name + } + } +} +`; + +export class WandbServerApi { + constructor( + public baseUrl: string, + private apiKey: string + ) {} + + private async graphqlRequest( + query: string, + variables: Record = {} + ) { + try { + const response = await fetch(`${this.baseUrl}/graphql`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'User-Agent': userAgent(), + Authorization: `Basic ${Buffer.from(`api:${this.apiKey}`).toString('base64')}`, + }, + body: JSON.stringify({ + query, + variables, + }), + }); + + if (!response.ok) { + throw new Error( + `HTTP error! status: ${response.status}, statusText: ${response.statusText}` + ); + } + + const result = await response.json(); + + if (result.errors) { + throw new Error(`GraphQL Error: ${JSON.stringify(result.errors)}`); + } + + return result.data; + } catch (error) { + console.error('Error in graphqlRequest:', error); + throw error; + } + } + + async defaultEntityName() { + try { + const result = await this.graphqlRequest(VIEWER_DEFAULT_ENTITY_QUERY); + if ( + !result.viewer || + !result.viewer.defaultEntity || + !result.viewer.defaultEntity.name + ) { + throw new Error('Default entity name not found in the response'); + } + return result.viewer.defaultEntity.name; + } catch (error) { + console.error('Error in defaultEntityName:', error); + throw error; + } + } +} diff --git a/sdks/node/src/weaveClient.ts b/sdks/node/src/weaveClient.ts new file mode 100644 index 00000000000..1a10cb2bec8 --- /dev/null +++ b/sdks/node/src/weaveClient.ts @@ -0,0 +1,781 @@ +import {AsyncLocalStorage} from 'async_hooks'; +import {uuidv7} from 'uuidv7'; + +import {Dataset} from './dataset'; +import {computeDigest} from './digest'; +import { + CallSchema, + CallsFilter, + EndedCallSchemaForInsert, + StartedCallSchemaForInsert, + Api as TraceServerApi, +} from './generated/traceServerApi'; +import { + AudioType, + DEFAULT_AUDIO_TYPE, + DEFAULT_IMAGE_TYPE, + ImageType, + isWeaveAudio, + isWeaveImage, +} from './media'; +import { + Op, + OpRef, + ParameterNamesOption, + getOpName, + getOpWrappedFunction, + isOp, +} from './opType'; +import {Settings} from './settings'; +import {Table, TableRef, TableRowRef} from './table'; +import {packageVersion} from './utils/userAgent'; +import {WandbServerApi} from './wandb/wandbServerApi'; +import {ObjectRef, WeaveObject, getClassChain} from './weaveObject'; + +export type CallStackEntry = { + callId: string; + traceId: string; + childSummary: Record; +}; + +function generateTraceId(): string { + return uuidv7(); +} + +function generateCallId(): string { + return uuidv7(); +} + +class CallStack { + constructor(private stack: CallStackEntry[] = []) {} + + peek(): CallStackEntry | null { + return this.stack[this.stack.length - 1] ?? null; + } + + pushNewCall(): { + currentCall: CallStackEntry; + parentCall?: CallStackEntry; + newStack: CallStack; + } { + const parentCall = this.stack[this.stack.length - 1]; + + const callId = generateCallId(); + const traceId = parentCall?.traceId ?? generateTraceId(); + const newCall: CallStackEntry = {callId, traceId, childSummary: {}}; + const newStack = new CallStack([...this.stack, newCall]); + return {currentCall: newCall, parentCall, newStack}; + } +} + +type CallStartParams = StartedCallSchemaForInsert; +type CallEndParams = EndedCallSchemaForInsert; + +export class WeaveClient { + private stackContext = new AsyncLocalStorage(); + private callQueue: Array<{mode: 'start' | 'end'; data: any}> = []; + private batchProcessTimeout: NodeJS.Timeout | null = null; + private isBatchProcessing: boolean = false; + private batchProcessingPromises: Set> = new Set(); + private readonly BATCH_INTERVAL: number = 200; + + constructor( + public traceServerApi: TraceServerApi, + private wandbServerApi: WandbServerApi, + public projectId: string, + public settings: Settings = new Settings() + ) {} + + private scheduleBatchProcessing() { + if (this.batchProcessTimeout || this.isBatchProcessing) return; + const promise = new Promise(resolve => { + this.batchProcessTimeout = setTimeout( + () => this.processBatch().then(resolve), + this.BATCH_INTERVAL + ); + }); + this.batchProcessingPromises.add(promise); + promise.finally(() => { + this.batchProcessingPromises.delete(promise); + }); + } + + public async waitForBatchProcessing() { + while (this.batchProcessingPromises.size > 0) { + await Promise.all(this.batchProcessingPromises); + } + } + + private async processBatch() { + if (this.isBatchProcessing || this.callQueue.length === 0) { + this.batchProcessTimeout = null; + return; + } + + this.isBatchProcessing = true; + + // We count characters item by item, and try to limit batches to about + // this size. + const maxBatchSizeChars = 5 * 1024 * 1024; + + let batchToProcess = []; + let currentBatchSize = 0; + + while (this.callQueue.length > 0 && currentBatchSize < maxBatchSizeChars) { + const item = this.callQueue[0]; + const itemSize = JSON.stringify(item).length; + + if (currentBatchSize + itemSize <= maxBatchSizeChars) { + batchToProcess.push(this.callQueue.shift()!); + currentBatchSize += itemSize; + } else { + break; + } + } + + const batchReq = { + batch: batchToProcess.map(item => ({ + mode: item.mode, + req: item.data, + })), + }; + + try { + await this.traceServerApi.call.callStartBatchCallUpsertBatchPost( + batchReq + ); + } catch (error) { + console.error('Error processing batch:', error); + // Put failed items back at the front of the queue + this.callQueue.unshift(...batchToProcess); + } finally { + this.isBatchProcessing = false; + this.batchProcessTimeout = null; + if (this.callQueue.length > 0) { + this.scheduleBatchProcessing(); + } + } + } + + public publish(obj: any, objId?: string): Promise { + if (obj.__savedRef) { + return obj.__savedRef; + } else if (obj instanceof WeaveObject) { + return this.saveObject(obj, objId); + } else if (isOp(obj)) { + return this.saveOp(obj); + } else { + return this.saveArbitrary(obj, objId); + } + } + + public async getCalls( + filter: CallsFilter = {}, + includeCosts: boolean = false, + limit: number = 1000 + ) { + const calls: CallSchema[] = []; + const iterator = this.getCallsIterator(filter, includeCosts, limit); + for await (const call of iterator) { + calls.push(call); + } + return calls; + } + public async *getCallsIterator( + filter: CallsFilter = {}, + includeCosts: boolean = false, + limit: number = 1000 + ): AsyncIterableIterator { + const resp = + await this.traceServerApi.calls.callsQueryStreamCallsStreamQueryPost({ + project_id: this.projectId, + filter, + include_costs: includeCosts, + limit, + }); + + const reader = resp.body!.getReader(); + const decoder = new TextDecoder(); + let buffer = ''; + + while (true) { + const {value, done} = await reader.read(); + if (done) break; + + buffer += decoder.decode(value, {stream: true}); + const lines = buffer.split('\n'); + buffer = lines.pop() || ''; + + for (const line of lines) { + if (line.trim()) { + try { + yield JSON.parse(line); + } catch (error) { + console.error('Error parsing JSON:', error, 'Line:', line); + } + } + } + } + + if (buffer.trim()) { + try { + yield JSON.parse(buffer); + } catch (error) { + console.error('Error parsing JSON:', error, 'Remaining data:', buffer); + } + } + } + + public async get(ref: ObjectRef): Promise { + let val: any; + try { + const res = await this.traceServerApi.obj.objReadObjReadPost({ + project_id: ref.projectId, + object_id: ref.objectId, + digest: ref.digest, + }); + val = res.data.obj.val; + } catch (error) { + if (error instanceof Error && error.message.includes('404')) { + throw new Error(`Unable to find object for ref uri: ${ref.uri()}`); + } + throw error; + } + + const t = val?._type; + if (t == 'Dataset') { + const {_baseParameters, rows} = val; + let obj = new Dataset({ + id: _baseParameters.id, + description: _baseParameters.description, + rows, + }); + obj.__savedRef = ref; + // TODO: The table row refs are not correct + return obj; + } else if (t == 'Table') { + const {rows} = val; + let obj = new Table(rows); + obj.__savedRef = ref; + return obj; + } else if (t == 'CustomWeaveType') { + const typeName = val.weave_type.type; + if (typeName == 'PIL.Image.Image') { + let loadedFiles: {[key: string]: Buffer} = {}; + for (const [name, digest] of Object.entries(val.files)) { + try { + const fileContent = + await this.traceServerApi.file.fileContentFileContentPost({ + project_id: this.projectId, + digest: digest as string, + }); + loadedFiles[name] = fileContent.data?.content; + } catch (error) { + console.error('Error loading file:', error); + } + } + // TODO: Implement getting img back as buffer + return 'Coming soon!'; + } else if (typeName == 'wave.Wave_read') { + let loadedFiles: {[key: string]: Buffer} = {}; + for (const [name, digest] of Object.entries(val.files)) { + try { + const fileContent = + await this.traceServerApi.file.fileContentFileContentPost({ + project_id: this.projectId, + digest: digest as string, + }); + loadedFiles[name] = fileContent.data?.content; + } catch (error) { + console.error('Error loading file:', error); + } + } + // TODO: Implement getting audio back as buffer + return 'Coming soon!'; + } + } + return val; + } + + // save* methods attached __savedRef promises to their values. These must + // be synchronous, so we can guarantee that calling savedWeaveValues + // immediately makes __savedRef promises available. + + private saveArbitrary(obj: any, objId?: string): Promise { + if (obj.__savedRef) { + return obj.__savedRef; + } + + const ref = (async () => { + if (!objId) { + objId = uuidv7(); + } + + const serializedObj = await this.serializedVal(obj); + const response = await this.traceServerApi.obj.objCreateObjCreatePost({ + obj: { + project_id: this.projectId, + object_id: objId, + val: serializedObj, + }, + }); + return new ObjectRef(this.projectId, objId, response.data.digest); + })(); + + obj.__savedRef = ref; + return ref; + } + + private saveObject(obj: WeaveObject, objId?: string): Promise { + if (obj.__savedRef) { + return Promise.resolve(obj.__savedRef); + } + for (const [key, value] of Object.entries(obj)) { + this.saveWeaveValues(value); + } + + obj.__savedRef = (async () => { + const classChain = getClassChain(obj); + const className = classChain[0]; + if (!objId) { + objId = obj.id; + } + + let saveAttrs = obj.saveAttrs(); + saveAttrs = await this.serializedVal(saveAttrs); + // Frontend does this overly specific check for datasets, so we need to add both _type and _class_name + // for now. + // data._type === 'Dataset' && + // data._class_name === 'Dataset' && + // _.isEqual(data._bases, ['Object', 'BaseModel']) + const saveValue = { + _type: className, + _class_name: className, + _bases: classChain.slice(1), + ...saveAttrs, + }; + const response = await this.traceServerApi.obj.objCreateObjCreatePost({ + obj: { + project_id: this.projectId, + object_id: objId, + val: saveValue, + }, + }); + const ref = new ObjectRef(this.projectId, objId, response.data.digest); + // console.log(`Saved object: ${ref.ui_url()}`); + return ref; + })(); + + return obj.__savedRef; + } + + private saveTable(table: Table): void { + if (table.__savedRef) { + return; + } + + table.__savedRef = (async () => { + const rowsWithoutRefs = table.rows.map(row => { + return {...row, __savedRef: undefined}; + }); + const rows = await this.serializedVal(rowsWithoutRefs); + const response = + await this.traceServerApi.table.tableCreateTableCreatePost({ + table: { + project_id: this.projectId, + rows, + }, + }); + const ref = new TableRef(this.projectId, response.data.digest); + return ref; + })(); + const tableQueryPromise = (async () => { + const tableRef = await table.__savedRef; + const tableQueryRes = + await this.traceServerApi.table.tableQueryTableQueryPost({ + project_id: this.projectId, + digest: tableRef?.digest!, + }); + return { + tableDigest: tableRef?.digest!, + tableQueryResult: tableQueryRes.data, + }; + })(); + for (let i = 0; i < table.rows.length; i++) { + const row = table.rows[i]; + row.__savedRef = (async () => { + const {tableDigest, tableQueryResult} = await tableQueryPromise; + return new TableRowRef( + this.projectId, + tableDigest, + tableQueryResult.rows[i].digest + ); + })(); + } + } + + /** + * Recursively save a Weave value, attaching __savedRef Promises to + * nested value that gets its own ref. + * + * This function must be synchronous, so that code that does ref-tracking + * (currently only Dataset/DatasetRow in the js client) has refs + * available immediately. + */ + private saveWeaveValues(val: any): void { + if (Array.isArray(val)) { + val.map(item => this.saveWeaveValues(item)); + } else if (val != null && val.__savedRef) { + return; + } else if (val instanceof WeaveObject) { + this.saveObject(val); + } else if (val instanceof Table) { + this.saveTable(val); + } else if (isWeaveImage(val)) { + } else if (isWeaveAudio(val)) { + } else if (isOp(val)) { + this.saveOp(val); + } else if (typeof val === 'object' && val !== null) { + for (const [key, value] of Object.entries(val)) { + this.saveWeaveValues(value); + } + } + } + + // serialize* methods are async, and return the serialized value + // of a Weave value. + + private async serializedFileBlob( + typeName: string, + fileName: string, + fileContent: Blob + ): Promise { + const buffer = await fileContent.arrayBuffer().then(Buffer.from); + const digest = computeDigest(buffer); + + const placeholder = { + _type: 'CustomWeaveType', + weave_type: {type: typeName}, + files: { + [fileName]: digest, + }, + load_op: 'NO_LOAD_OP', + }; + + try { + await this.traceServerApi.file.fileCreateFileCreatePost({ + project_id: this.projectId, + // @ts-ignore + file: fileContent, + }); + } catch (error) { + console.error('Error saving file:', error); + } + + return placeholder; + } + + private async serializedImage( + imageData: Buffer, + imageType: ImageType = DEFAULT_IMAGE_TYPE + ): Promise { + const blob = new Blob([imageData], {type: `image/${imageType}`}); + return this.serializedFileBlob('PIL.Image.Image', 'image.png', blob); + } + + private async serializedAudio( + audioData: Buffer, + audioType: AudioType = DEFAULT_AUDIO_TYPE + ): Promise { + const blob = new Blob([audioData], {type: `audio/${audioType}`}); + return this.serializedFileBlob('wave.Wave_read', 'audio.wav', blob); + } + + /** + * Get the serialized value of a Weave value, by recursively + * resolving any __savedRef promises to their uri(). + * + * This function is asynchronous, and must be called after saveWeaveValues + * has been called on the value. + */ + private async serializedVal(val: any): Promise { + if (Array.isArray(val)) { + return Promise.all(val.map(async item => this.serializedVal(item))); + } else if (val != null && val.__savedRef) { + return (await val.__savedRef).uri(); + } else if (isWeaveImage(val)) { + return await this.serializedImage(val.data, val.imageType); + } else if (isWeaveAudio(val)) { + return await this.serializedAudio(val.data, val.audioType); + } else if (val instanceof WeaveObject) { + throw new Error('Programming error: WeaveObject not saved'); + } else if (val instanceof Table) { + throw new Error('Programming error: Table not saved'); + } else if (isOp(val)) { + throw new Error('Programming error: Op not saved'); + } else if (typeof val === 'object' && val !== null) { + const result: {[key: string]: any} = {}; + for (const [key, value] of Object.entries(val)) { + result[key] = await this.serializedVal(value); + } + return result; + } else { + return val; + } + } + + private saveCallStart(callStart: CallStartParams) { + this.callQueue.push({mode: 'start', data: {start: callStart}}); + this.scheduleBatchProcessing(); + } + + private saveCallEnd(callEnd: CallEndParams) { + this.callQueue.push({mode: 'end', data: {end: callEnd}}); + this.scheduleBatchProcessing(); + } + + public getCallStack(): CallStack { + return this.stackContext.getStore() || new CallStack(); + } + + public pushNewCall() { + return this.getCallStack().pushNewCall(); + } + + public runWithCallStack(callStack: CallStack, fn: () => T): T { + return this.stackContext.run(callStack, fn); + } + + private async paramsToCallInputs( + params: any[], + thisArg: any, + parameterNames: ParameterNamesOption + ) { + let inputs: Record = {}; + + // Add 'self' first if thisArg is a WeaveObject + if (thisArg instanceof WeaveObject) { + inputs['self'] = thisArg; + } + if (parameterNames === 'useParam0Object') { + inputs = {...inputs, ...params[0]}; + } else if (parameterNames) { + params.forEach((arg, index) => { + inputs[parameterNames[index]] = arg; + }); + } else { + params.forEach((arg, index) => { + inputs[`arg${index}`] = arg; + }); + } + this.saveWeaveValues(inputs); + return await this.serializedVal(inputs); + } + + public async saveOp( + op: Op<(...args: any[]) => any>, + objId?: string + ): Promise { + if (op.__savedRef) { + return op.__savedRef; + } + op.__savedRef = (async () => { + const resolvedObjId = objId || getOpName(op); + const opFn = getOpWrappedFunction(op); + const formattedOpFn = await maybeFormatCode(opFn.toString()); + const saveValue = await this.serializedFileBlob( + 'Op', + 'obj.py', + new Blob([formattedOpFn]) + ); + const response = await this.traceServerApi.obj.objCreateObjCreatePost({ + obj: { + project_id: this.projectId, + object_id: resolvedObjId, + val: saveValue, + }, + }); + const ref = new OpRef( + this.projectId, + resolvedObjId, + response.data.digest + ); + + // console.log('Saved op: ', ref.ui_url()); + return ref; + })(); + return op.__savedRef; + } + + public async createCall( + opRef: OpRef | Op, + params: any[], + parameterNames: ParameterNamesOption, + thisArg: any, + currentCall: CallStackEntry, + parentCall: CallStackEntry | undefined, + startTime: Date, + displayName?: string + ) { + const inputs = await this.paramsToCallInputs( + params, + thisArg, + parameterNames + ); + if (isOp(opRef)) { + this.saveOp(opRef); + opRef = await opRef.__savedRef; + } + const startReq = { + project_id: this.projectId, + id: currentCall.callId, + op_name: opRef.uri(), + trace_id: currentCall.traceId, + parent_id: parentCall?.callId, + started_at: startTime.toISOString(), + display_name: displayName, + attributes: { + weave: { + client_version: packageVersion, + source: 'js-sdk', + }, + }, + inputs, + }; + return this.saveCallStart(startReq); + } + + public async finishCall( + result: any, + currentCall: CallStackEntry, + parentCall: CallStackEntry | undefined, + summarize: undefined | ((result: any) => Record), + endTime: Date, + startCallPromise: Promise + ) { + // Important to do this first before any awaiting, so we're guaranteed that children + // summaries are processed before parents! + const mergedSummary = processSummary( + result, + summarize, + currentCall, + parentCall + ); + // ensure end is logged after start is logged + await startCallPromise; + this.saveWeaveValues(result); + result = await this.serializedVal(result); + await this.saveCallEnd({ + project_id: this.projectId, + id: currentCall.callId, + ended_at: endTime.toISOString(), + output: result, + summary: mergedSummary, + }); + } + + public async finishCallWithException( + error: any, + currentCall: CallStackEntry, + parentCall: CallStackEntry | undefined, + endTime: Date, + startCallPromise: Promise + ) { + const mergedSummary = processSummary( + null, + undefined, + currentCall, + parentCall + ); + // ensure end is logged after start is logged + await startCallPromise; + await this.saveCallEnd({ + project_id: this.projectId, + id: currentCall.callId, + ended_at: endTime.toISOString(), + output: null, + summary: mergedSummary, + exception: error instanceof Error ? error.message : String(error), + }); + } +} + +/** + * Represents a summary object with string keys and any type of values. + */ +type Summary = Record; + +/** + * Merges two summary objects, combining their values. + * + * @param left - The first summary object to merge. + * @param right - The second summary object to merge. + * @returns A new summary object containing the merged values. + * + * This function performs a deep merge of two summary objects: + * - For numeric values, it adds them together. + * - For nested objects, it recursively merges them. + * - For other types, the left value "wins". + */ +function mergeSummaries(left: Summary, right: Summary): Summary { + const result: Summary = {...right}; + for (const [key, leftValue] of Object.entries(left)) { + if (key in result) { + if (typeof leftValue === 'number' && typeof result[key] === 'number') { + result[key] = leftValue + result[key]; + } else if ( + typeof leftValue === 'object' && + typeof result[key] === 'object' + ) { + result[key] = mergeSummaries(leftValue, result[key]); + } else { + result[key] = leftValue; + } + } else { + result[key] = leftValue; + } + } + return result; +} + +function processSummary( + result: any, + summarize: ((result: any) => Record) | undefined, + currentCall: CallStackEntry, + parentCall: CallStackEntry | undefined +) { + let ownSummary = summarize && result != null ? summarize(result) : {}; + + if (ownSummary.usage) { + for (const model in ownSummary.usage) { + if (typeof ownSummary.usage[model] === 'object') { + ownSummary.usage[model] = { + requests: 1, + ...ownSummary.usage[model], + }; + } + } + } + + const mergedSummary = mergeSummaries(ownSummary, currentCall.childSummary); + + if (parentCall) { + parentCall.childSummary = mergeSummaries( + mergedSummary, + parentCall.childSummary + ); + } + + return mergedSummary; +} + +async function maybeFormatCode(code: string) { + return code; + // try { + // const prettier = await import('prettier'); + // return prettier.format(code, { parser: 'babel' }); + // } catch (error) { + // // prettier not available or formatting failed, just use the original string + // return code; + // } +} diff --git a/sdks/node/src/weaveObject.ts b/sdks/node/src/weaveObject.ts new file mode 100644 index 00000000000..41a7eb046ef --- /dev/null +++ b/sdks/node/src/weaveObject.ts @@ -0,0 +1,101 @@ +import {requireGlobalClient} from './clientApi'; +import {isOp} from './op'; +import {getGlobalDomain} from './urls'; + +export interface Callable {} + +export interface WeaveObjectParameters { + id?: string; + description?: string; +} + +export class ObjectRef { + constructor( + public projectId: string, + public objectId: string, + public digest: string + ) {} + + // TODO: Add extra + + public uri() { + return `weave:///${this.projectId}/object/${this.objectId}:${this.digest}`; + } + + public ui_url() { + const domain = getGlobalDomain(); + return `https://${domain}/${this.projectId}/weave/objects/${this.objectId}/versions/${this.digest}`; + } + + public async get() { + const client = requireGlobalClient(); + return await client.get(this); + } +} + +export class WeaveObject { + __savedRef?: ObjectRef | Promise; + + constructor(protected _baseParameters: WeaveObjectParameters) {} + + className() { + return Object.getPrototypeOf(this).constructor.name; + } + + saveAttrs() { + const attrs: {[key: string]: any} = {}; + + const nonUnderscoreKeys = Object.keys(this).filter( + key => !key.startsWith('_') + ); + + // Include values first (non-functions) + for (const key of Object.keys(this)) { + // @ts-ignore + const value: any = this[key]; + if (typeof value !== 'function') { + attrs[key] = value; + } + } + + // Then ops + for (const key of nonUnderscoreKeys) { + // @ts-ignore + const value: any = this[key]; + if (isOp(value)) { + attrs[key] = value; + } + } + + return attrs; + } + + get id() { + return this._baseParameters.id ?? this.constructor.name; + } + + get description() { + return this._baseParameters.description; + } +} + +export function getClassChain(instance: WeaveObject): string[] { + const bases: string[] = []; + let currentProto = Object.getPrototypeOf(instance); + + while (currentProto && currentProto.constructor.name !== 'Object') { + const className = + currentProto.constructor.name === 'WeaveObject' + ? 'Object' + : currentProto.constructor.name; + bases.push(className); + currentProto = Object.getPrototypeOf(currentProto); + } + // Frontend does this overly specific check for datasets, so push BaseModel to ensure we pass for now. + // data._type === 'Dataset' && + // data._class_name === 'Dataset' && + // _.isEqual(data._bases, ['Object', 'BaseModel']) + bases.push('BaseModel'); + + return bases; +} diff --git a/sdks/node/tsconfig.json b/sdks/node/tsconfig.json new file mode 100644 index 00000000000..2b676b0408c --- /dev/null +++ b/sdks/node/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "composite": true, + "target": "es2018", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "strict": true, + "esModuleInterop": true, + "outDir": "./dist", + "paths": { + "weave": ["./src/index.ts"] + } + }, + "exclude": ["src", "examples", "dist", "node_modules"], + "references": [ + { + "path": "./src/tsconfig.src.json" + }, + { + "path": "./examples/tsconfig.examples.json" + } + ] +} diff --git a/sdks/node/weave.openapi.json b/sdks/node/weave.openapi.json new file mode 100644 index 00000000000..b0d86f93ea0 --- /dev/null +++ b/sdks/node/weave.openapi.json @@ -0,0 +1,3369 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "FastAPI", + "version": "0.1.0" + }, + "paths": { + "/health": { + "get": { + "tags": ["Service"], + "summary": "Read Root", + "operationId": "read_root_health_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + }, + "/server_info": { + "get": { + "tags": ["Service"], + "summary": "Server Info", + "operationId": "server_info_server_info_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServerInfoRes" + } + } + } + } + } + } + }, + "/call/start": { + "post": { + "tags": ["Calls"], + "summary": "Call Start", + "operationId": "call_start_call_start_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallStartReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallStartRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/call/end": { + "post": { + "tags": ["Calls"], + "summary": "Call End", + "operationId": "call_end_call_end_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallEndReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallEndRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/call/upsert_batch": { + "post": { + "tags": ["Calls"], + "summary": "Call Start Batch", + "operationId": "call_start_batch_call_upsert_batch_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallCreateBatchReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallCreateBatchRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/calls/delete": { + "post": { + "tags": ["Calls"], + "summary": "Calls Delete", + "operationId": "calls_delete_calls_delete_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallsDeleteReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallsDeleteRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/call/update": { + "post": { + "tags": ["Calls"], + "summary": "Call Update", + "operationId": "call_update_call_update_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallUpdateReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallUpdateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/call/read": { + "post": { + "tags": ["Calls"], + "summary": "Call Read", + "operationId": "call_read_call_read_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallReadReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallReadRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/calls/query_stats": { + "post": { + "tags": ["Calls"], + "summary": "Calls Query Stats", + "operationId": "calls_query_stats_calls_query_stats_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallsQueryStatsReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallsQueryStatsRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/calls/stream_query": { + "post": { + "tags": ["Calls"], + "summary": "Calls Query Stream", + "operationId": "calls_query_stream_calls_stream_query_post", + "security": [ + { + "HTTPBasic": [] + } + ], + "parameters": [ + { + "name": "accept", + "in": "header", + "required": false, + "schema": { + "type": "string", + "default": "application/jsonl", + "title": "Accept" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallsQueryReq" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/obj/create": { + "post": { + "tags": ["Objects"], + "summary": "Obj Create", + "operationId": "obj_create_obj_create_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjCreateReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjCreateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/obj/read": { + "post": { + "tags": ["Objects"], + "summary": "Obj Read", + "operationId": "obj_read_obj_read_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjReadReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjReadRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/objs/query": { + "post": { + "tags": ["Objects"], + "summary": "Objs Query", + "operationId": "objs_query_objs_query_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjQueryReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ObjQueryRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/table/create": { + "post": { + "tags": ["Tables"], + "summary": "Table Create", + "operationId": "table_create_table_create_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableCreateReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableCreateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/table/update": { + "post": { + "tags": ["Tables"], + "summary": "Table Update", + "operationId": "table_update_table_update_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableUpdateReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableUpdateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/table/query": { + "post": { + "tags": ["Tables"], + "summary": "Table Query", + "operationId": "table_query_table_query_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableQueryReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableQueryRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/refs/read_batch": { + "post": { + "tags": ["Refs"], + "summary": "Refs Read Batch", + "operationId": "refs_read_batch_refs_read_batch_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RefsReadBatchReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RefsReadBatchRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/file/create": { + "post": { + "tags": ["Files"], + "summary": "File Create", + "operationId": "file_create_file_create_post", + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/Body_file_create_file_create_post" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FileCreateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/file/content": { + "post": { + "tags": ["Files"], + "summary": "File Content", + "operationId": "file_content_file_content_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FileContentReadReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/feedback/create": { + "post": { + "tags": ["Feedback"], + "summary": "Feedback Create", + "description": "Add feedback to a call or object.", + "operationId": "feedback_create_feedback_create_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackCreateReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackCreateRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/feedback/query": { + "post": { + "tags": ["Feedback"], + "summary": "Feedback Query", + "description": "Query for feedback.", + "operationId": "feedback_query_feedback_query_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackQueryReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackQueryRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + }, + "/feedback/purge": { + "post": { + "tags": ["Feedback"], + "summary": "Feedback Purge", + "description": "Permanently delete feedback.", + "operationId": "feedback_purge_feedback_purge_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackPurgeReq" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedbackPurgeRes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "security": [ + { + "HTTPBasic": [] + } + ] + } + } + }, + "components": { + "schemas": { + "AndOperation": { + "properties": { + "$and": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + "type": "array", + "title": "$And" + } + }, + "type": "object", + "required": ["$and"], + "title": "AndOperation" + }, + "Body_file_create_file_create_post": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "file": { + "type": "string", + "format": "binary", + "title": "File" + } + }, + "type": "object", + "required": ["project_id", "file"], + "title": "Body_file_create_file_create_post" + }, + "CallBatchEndMode": { + "properties": { + "mode": { + "type": "string", + "title": "Mode", + "default": "end" + }, + "req": { + "$ref": "#/components/schemas/CallEndReq" + } + }, + "type": "object", + "required": ["req"], + "title": "CallBatchEndMode" + }, + "CallBatchStartMode": { + "properties": { + "mode": { + "type": "string", + "title": "Mode", + "default": "start" + }, + "req": { + "$ref": "#/components/schemas/CallStartReq" + } + }, + "type": "object", + "required": ["req"], + "title": "CallBatchStartMode" + }, + "CallCreateBatchReq": { + "properties": { + "batch": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/CallBatchStartMode" + }, + { + "$ref": "#/components/schemas/CallBatchEndMode" + } + ] + }, + "type": "array", + "title": "Batch" + } + }, + "type": "object", + "required": ["batch"], + "title": "CallCreateBatchReq" + }, + "CallCreateBatchRes": { + "properties": { + "res": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/CallStartRes" + }, + { + "$ref": "#/components/schemas/CallEndRes" + } + ] + }, + "type": "array", + "title": "Res" + } + }, + "type": "object", + "required": ["res"], + "title": "CallCreateBatchRes" + }, + "CallEndReq": { + "properties": { + "end": { + "$ref": "#/components/schemas/EndedCallSchemaForInsert" + } + }, + "type": "object", + "required": ["end"], + "title": "CallEndReq" + }, + "CallEndRes": { + "properties": {}, + "type": "object", + "title": "CallEndRes" + }, + "CallReadReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "id": { + "type": "string", + "title": "Id" + }, + "include_costs": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Include Costs", + "default": false + } + }, + "type": "object", + "required": ["project_id", "id"], + "title": "CallReadReq" + }, + "CallReadRes": { + "properties": { + "call": { + "anyOf": [ + { + "$ref": "#/components/schemas/CallSchema" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": ["call"], + "title": "CallReadRes" + }, + "CallSchema": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "project_id": { + "type": "string", + "title": "Project Id" + }, + "op_name": { + "type": "string", + "title": "Op Name" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Display Name" + }, + "trace_id": { + "type": "string", + "title": "Trace Id" + }, + "parent_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Parent Id" + }, + "started_at": { + "type": "string", + "format": "date-time", + "title": "Started At" + }, + "attributes": { + "type": "object", + "title": "Attributes" + }, + "inputs": { + "type": "object", + "title": "Inputs" + }, + "ended_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Ended At" + }, + "exception": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Exception" + }, + "output": { + "anyOf": [ + {}, + { + "type": "null" + } + ], + "title": "Output" + }, + "summary": { + "type": "object" + }, + "wb_user_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb User Id" + }, + "wb_run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb Run Id" + }, + "deleted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Deleted At" + } + }, + "type": "object", + "required": ["id", "project_id", "op_name", "trace_id", "started_at", "attributes", "inputs"], + "title": "CallSchema" + }, + "CallStartReq": { + "properties": { + "start": { + "$ref": "#/components/schemas/StartedCallSchemaForInsert" + } + }, + "type": "object", + "required": ["start"], + "title": "CallStartReq" + }, + "CallStartRes": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "trace_id": { + "type": "string", + "title": "Trace Id" + } + }, + "type": "object", + "required": ["id", "trace_id"], + "title": "CallStartRes" + }, + "CallUpdateReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "call_id": { + "type": "string", + "title": "Call Id" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Display Name" + }, + "wb_user_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb User Id", + "description": "Do not set directly. Server will automatically populate this field." + } + }, + "type": "object", + "required": ["project_id", "call_id"], + "title": "CallUpdateReq" + }, + "CallUpdateRes": { + "properties": {}, + "type": "object", + "title": "CallUpdateRes" + }, + "CallsDeleteReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "call_ids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Call Ids" + }, + "wb_user_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb User Id", + "description": "Do not set directly. Server will automatically populate this field." + } + }, + "type": "object", + "required": ["project_id", "call_ids"], + "title": "CallsDeleteReq" + }, + "CallsDeleteRes": { + "properties": {}, + "type": "object", + "title": "CallsDeleteRes" + }, + "CallsFilter": { + "properties": { + "op_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Op Names" + }, + "input_refs": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Input Refs" + }, + "output_refs": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Output Refs" + }, + "parent_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Parent Ids" + }, + "trace_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Trace Ids" + }, + "call_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Call Ids" + }, + "trace_roots_only": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Trace Roots Only" + }, + "wb_user_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Wb User Ids" + }, + "wb_run_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Wb Run Ids" + } + }, + "type": "object", + "title": "CallsFilter" + }, + "CallsQueryReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "filter": { + "anyOf": [ + { + "$ref": "#/components/schemas/CallsFilter" + }, + { + "type": "null" + } + ] + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Limit" + }, + "offset": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Offset" + }, + "sort_by": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/SortBy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Sort By" + }, + "query": { + "anyOf": [ + { + "$ref": "#/components/schemas/Query" + }, + { + "type": "null" + } + ] + }, + "include_costs": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Include Costs", + "default": false + }, + "columns": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Columns" + }, + "expand_columns": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Expand Columns", + "description": "Columns to expand, i.e. refs to other objects", + "examples": [["inputs.self.message", "inputs.model.prompt"]] + } + }, + "type": "object", + "required": ["project_id"], + "title": "CallsQueryReq" + }, + "CallsQueryStatsReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "filter": { + "anyOf": [ + { + "$ref": "#/components/schemas/CallsFilter" + }, + { + "type": "null" + } + ] + }, + "query": { + "anyOf": [ + { + "$ref": "#/components/schemas/Query" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": ["project_id"], + "title": "CallsQueryStatsReq" + }, + "CallsQueryStatsRes": { + "properties": { + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": ["count"], + "title": "CallsQueryStatsRes" + }, + "ContainsOperation": { + "properties": { + "$contains": { + "$ref": "#/components/schemas/ContainsSpec" + } + }, + "type": "object", + "required": ["$contains"], + "title": "ContainsOperation" + }, + "ContainsSpec": { + "properties": { + "input": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ], + "title": "Input" + }, + "substr": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ], + "title": "Substr" + }, + "case_insensitive": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Case Insensitive", + "default": false + } + }, + "type": "object", + "required": ["input", "substr"], + "title": "ContainsSpec" + }, + "ConvertOperation": { + "properties": { + "$convert": { + "$ref": "#/components/schemas/ConvertSpec" + } + }, + "type": "object", + "required": ["$convert"], + "title": "ConvertOperation" + }, + "ConvertSpec": { + "properties": { + "input": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ], + "title": "Input" + }, + "to": { + "type": "string", + "enum": ["double", "string", "int", "bool", "exists"], + "title": "To" + } + }, + "type": "object", + "required": ["input", "to"], + "title": "ConvertSpec" + }, + "EndedCallSchemaForInsert": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "id": { + "type": "string", + "title": "Id" + }, + "ended_at": { + "type": "string", + "format": "date-time", + "title": "Ended At" + }, + "exception": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Exception" + }, + "output": { + "anyOf": [ + {}, + { + "type": "null" + } + ], + "title": "Output" + }, + "summary": { + "$ref": "#/components/schemas/SummaryInsertMap" + } + }, + "type": "object", + "required": ["project_id", "id", "ended_at", "summary"], + "title": "EndedCallSchemaForInsert" + }, + "EqOperation": { + "properties": { + "$eq": { + "prefixItems": [ + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + } + ], + "type": "array", + "maxItems": 2, + "minItems": 2, + "title": "$Eq" + } + }, + "type": "object", + "required": ["$eq"], + "title": "EqOperation" + }, + "FeedbackCreateReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id", + "examples": ["entity/project"] + }, + "weave_ref": { + "type": "string", + "title": "Weave Ref", + "examples": ["weave:///entity/project/object/name:digest"] + }, + "creator": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Creator", + "examples": ["Jane Smith"] + }, + "feedback_type": { + "type": "string", + "title": "Feedback Type", + "examples": ["custom"] + }, + "payload": { + "type": "object", + "title": "Payload", + "examples": [ + { + "key": "value" + } + ] + }, + "wb_user_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb User Id", + "description": "Do not set directly. Server will automatically populate this field." + } + }, + "type": "object", + "required": ["project_id", "weave_ref", "feedback_type", "payload"], + "title": "FeedbackCreateReq" + }, + "FeedbackCreateRes": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "wb_user_id": { + "type": "string", + "title": "Wb User Id" + }, + "payload": { + "type": "object", + "title": "Payload" + } + }, + "type": "object", + "required": ["id", "created_at", "wb_user_id", "payload"], + "title": "FeedbackCreateRes" + }, + "FeedbackPurgeReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id", + "examples": ["entity/project"] + }, + "query": { + "$ref": "#/components/schemas/Query" + } + }, + "type": "object", + "required": ["project_id", "query"], + "title": "FeedbackPurgeReq" + }, + "FeedbackPurgeRes": { + "properties": {}, + "type": "object", + "title": "FeedbackPurgeRes" + }, + "FeedbackQueryReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id", + "examples": ["entity/project"] + }, + "fields": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Fields", + "examples": [["id", "feedback_type", "payload.note"]] + }, + "query": { + "anyOf": [ + { + "$ref": "#/components/schemas/Query" + }, + { + "type": "null" + } + ] + }, + "sort_by": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/SortBy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Sort By" + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Limit", + "examples": [10] + }, + "offset": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Offset", + "examples": [0] + } + }, + "type": "object", + "required": ["project_id"], + "title": "FeedbackQueryReq" + }, + "FeedbackQueryRes": { + "properties": { + "result": { + "items": { + "type": "object" + }, + "type": "array", + "title": "Result" + } + }, + "type": "object", + "required": ["result"], + "title": "FeedbackQueryRes" + }, + "FileContentReadReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["project_id", "digest"], + "title": "FileContentReadReq" + }, + "FileCreateRes": { + "properties": { + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["digest"], + "title": "FileCreateRes" + }, + "GetFieldOperator": { + "properties": { + "$getField": { + "type": "string", + "title": "$Getfield" + } + }, + "type": "object", + "required": ["$getField"], + "title": "GetFieldOperator" + }, + "GtOperation": { + "properties": { + "$gt": { + "prefixItems": [ + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + } + ], + "type": "array", + "maxItems": 2, + "minItems": 2, + "title": "$Gt" + } + }, + "type": "object", + "required": ["$gt"], + "title": "GtOperation" + }, + "GteOperation": { + "properties": { + "$gte": { + "prefixItems": [ + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + } + ], + "type": "array", + "maxItems": 2, + "minItems": 2, + "title": "$Gte" + } + }, + "type": "object", + "required": ["$gte"], + "title": "GteOperation" + }, + "HTTPValidationError": { + "properties": { + "detail": { + "items": { + "$ref": "#/components/schemas/ValidationError" + }, + "type": "array", + "title": "Detail" + } + }, + "type": "object", + "title": "HTTPValidationError" + }, + "InOperation": { + "properties": { + "$in": { + "prefixItems": [ + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + "type": "array" + } + ], + "type": "array", + "maxItems": 2, + "minItems": 2, + "title": "$In" + } + }, + "type": "object", + "required": ["$in"], + "title": "InOperation" + }, + "LLMUsageSchema": { + "properties": { + "prompt_tokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Prompt Tokens" + }, + "input_tokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Input Tokens" + }, + "completion_tokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Completion Tokens" + }, + "output_tokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Output Tokens" + }, + "requests": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Requests" + }, + "total_tokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Tokens" + } + }, + "type": "object", + "title": "LLMUsageSchema" + }, + "LiteralOperation": { + "properties": { + "$literal": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "additionalProperties": { + "$ref": "#/components/schemas/LiteralOperation" + }, + "type": "object" + }, + { + "items": { + "$ref": "#/components/schemas/LiteralOperation" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "$Literal" + } + }, + "type": "object", + "required": ["$literal"], + "title": "LiteralOperation" + }, + "NotOperation": { + "properties": { + "$not": { + "prefixItems": [ + { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + } + ], + "type": "array", + "maxItems": 1, + "minItems": 1, + "title": "$Not" + } + }, + "type": "object", + "required": ["$not"], + "title": "NotOperation" + }, + "ObjCreateReq": { + "properties": { + "obj": { + "$ref": "#/components/schemas/ObjSchemaForInsert" + } + }, + "type": "object", + "required": ["obj"], + "title": "ObjCreateReq" + }, + "ObjCreateRes": { + "properties": { + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["digest"], + "title": "ObjCreateRes" + }, + "ObjQueryReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "filter": { + "anyOf": [ + { + "$ref": "#/components/schemas/ObjectVersionFilter" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": ["project_id"], + "title": "ObjQueryReq" + }, + "ObjQueryRes": { + "properties": { + "objs": { + "items": { + "$ref": "#/components/schemas/ObjSchema" + }, + "type": "array", + "title": "Objs" + } + }, + "type": "object", + "required": ["objs"], + "title": "ObjQueryRes" + }, + "ObjReadReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "object_id": { + "type": "string", + "title": "Object Id" + }, + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["project_id", "object_id", "digest"], + "title": "ObjReadReq" + }, + "ObjReadRes": { + "properties": { + "obj": { + "$ref": "#/components/schemas/ObjSchema" + } + }, + "type": "object", + "required": ["obj"], + "title": "ObjReadRes" + }, + "ObjSchema": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "object_id": { + "type": "string", + "title": "Object Id" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "deleted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Deleted At" + }, + "digest": { + "type": "string", + "title": "Digest" + }, + "version_index": { + "type": "integer", + "title": "Version Index" + }, + "is_latest": { + "type": "integer", + "title": "Is Latest" + }, + "kind": { + "type": "string", + "title": "Kind" + }, + "base_object_class": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Base Object Class" + }, + "val": { + "title": "Val" + } + }, + "type": "object", + "required": [ + "project_id", + "object_id", + "created_at", + "digest", + "version_index", + "is_latest", + "kind", + "base_object_class", + "val" + ], + "title": "ObjSchema" + }, + "ObjSchemaForInsert": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "object_id": { + "type": "string", + "title": "Object Id" + }, + "val": { + "title": "Val" + } + }, + "type": "object", + "required": ["project_id", "object_id", "val"], + "title": "ObjSchemaForInsert" + }, + "ObjectVersionFilter": { + "properties": { + "base_object_classes": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Base Object Classes" + }, + "object_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Object Ids" + }, + "is_op": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Op" + }, + "latest_only": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Latest Only" + } + }, + "type": "object", + "title": "ObjectVersionFilter" + }, + "OrOperation": { + "properties": { + "$or": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/LiteralOperation" + }, + { + "$ref": "#/components/schemas/GetFieldOperator" + }, + { + "$ref": "#/components/schemas/ConvertOperation" + }, + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ] + }, + "type": "array", + "title": "$Or" + } + }, + "type": "object", + "required": ["$or"], + "title": "OrOperation" + }, + "Query": { + "properties": { + "$expr": { + "anyOf": [ + { + "$ref": "#/components/schemas/AndOperation" + }, + { + "$ref": "#/components/schemas/OrOperation" + }, + { + "$ref": "#/components/schemas/NotOperation" + }, + { + "$ref": "#/components/schemas/EqOperation" + }, + { + "$ref": "#/components/schemas/GtOperation" + }, + { + "$ref": "#/components/schemas/GteOperation" + }, + { + "$ref": "#/components/schemas/InOperation" + }, + { + "$ref": "#/components/schemas/ContainsOperation" + } + ], + "title": "$Expr" + } + }, + "type": "object", + "required": ["$expr"], + "title": "Query" + }, + "RefsReadBatchReq": { + "properties": { + "refs": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Refs" + } + }, + "type": "object", + "required": ["refs"], + "title": "RefsReadBatchReq" + }, + "RefsReadBatchRes": { + "properties": { + "vals": { + "items": {}, + "type": "array", + "title": "Vals" + } + }, + "type": "object", + "required": ["vals"], + "title": "RefsReadBatchRes" + }, + "ServerInfoRes": { + "properties": { + "min_required_weave_python_version": { + "type": "string", + "title": "Min Required Weave Python Version" + } + }, + "type": "object", + "required": ["min_required_weave_python_version"], + "title": "ServerInfoRes" + }, + "SortBy": { + "properties": { + "field": { + "type": "string", + "title": "Field" + }, + "direction": { + "type": "string", + "enum": ["asc", "desc"], + "title": "Direction" + } + }, + "type": "object", + "required": ["field", "direction"], + "title": "SortBy" + }, + "StartedCallSchemaForInsert": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Id" + }, + "op_name": { + "type": "string", + "title": "Op Name" + }, + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Display Name" + }, + "trace_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Trace Id" + }, + "parent_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Parent Id" + }, + "started_at": { + "type": "string", + "format": "date-time", + "title": "Started At" + }, + "attributes": { + "type": "object", + "title": "Attributes" + }, + "inputs": { + "type": "object", + "title": "Inputs" + }, + "wb_user_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb User Id", + "description": "Do not set directly. Server will automatically populate this field." + }, + "wb_run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Wb Run Id" + } + }, + "type": "object", + "required": ["project_id", "op_name", "started_at", "attributes", "inputs"], + "title": "StartedCallSchemaForInsert" + }, + "SummaryInsertMap": { + "properties": { + "usage": { + "additionalProperties": { + "$ref": "#/components/schemas/LLMUsageSchema" + }, + "type": "object", + "title": "Usage" + } + }, + "additionalProperties": true, + "type": "object", + "title": "SummaryInsertMap" + }, + "TableAppendSpec": { + "properties": { + "append": { + "$ref": "#/components/schemas/TableAppendSpecPayload" + } + }, + "type": "object", + "required": ["append"], + "title": "TableAppendSpec" + }, + "TableAppendSpecPayload": { + "properties": { + "row": { + "type": "object", + "title": "Row" + } + }, + "type": "object", + "required": ["row"], + "title": "TableAppendSpecPayload" + }, + "TableCreateReq": { + "properties": { + "table": { + "$ref": "#/components/schemas/TableSchemaForInsert" + } + }, + "type": "object", + "required": ["table"], + "title": "TableCreateReq" + }, + "TableCreateRes": { + "properties": { + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["digest"], + "title": "TableCreateRes" + }, + "TableInsertSpec": { + "properties": { + "insert": { + "$ref": "#/components/schemas/TableInsertSpecPayload" + } + }, + "type": "object", + "required": ["insert"], + "title": "TableInsertSpec" + }, + "TableInsertSpecPayload": { + "properties": { + "index": { + "type": "integer", + "title": "Index" + }, + "row": { + "type": "object", + "title": "Row" + } + }, + "type": "object", + "required": ["index", "row"], + "title": "TableInsertSpecPayload" + }, + "TablePopSpec": { + "properties": { + "pop": { + "$ref": "#/components/schemas/TablePopSpecPayload" + } + }, + "type": "object", + "required": ["pop"], + "title": "TablePopSpec" + }, + "TablePopSpecPayload": { + "properties": { + "index": { + "type": "integer", + "title": "Index" + } + }, + "type": "object", + "required": ["index"], + "title": "TablePopSpecPayload" + }, + "TableQueryReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "digest": { + "type": "string", + "title": "Digest" + }, + "filter": { + "anyOf": [ + { + "$ref": "#/components/schemas/TableRowFilter" + }, + { + "type": "null" + } + ] + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Limit" + }, + "offset": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Offset" + } + }, + "type": "object", + "required": ["project_id", "digest"], + "title": "TableQueryReq" + }, + "TableQueryRes": { + "properties": { + "rows": { + "items": { + "$ref": "#/components/schemas/TableRowSchema" + }, + "type": "array", + "title": "Rows" + } + }, + "type": "object", + "required": ["rows"], + "title": "TableQueryRes" + }, + "TableRowFilter": { + "properties": { + "row_digests": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Row Digests" + } + }, + "type": "object", + "title": "TableRowFilter" + }, + "TableRowSchema": { + "properties": { + "digest": { + "type": "string", + "title": "Digest" + }, + "val": { + "title": "Val" + } + }, + "type": "object", + "required": ["digest", "val"], + "title": "TableRowSchema" + }, + "TableSchemaForInsert": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "rows": { + "items": { + "type": "object" + }, + "type": "array", + "title": "Rows" + } + }, + "type": "object", + "required": ["project_id", "rows"], + "title": "TableSchemaForInsert" + }, + "TableUpdateReq": { + "properties": { + "project_id": { + "type": "string", + "title": "Project Id" + }, + "base_digest": { + "type": "string", + "title": "Base Digest" + }, + "updates": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/TableAppendSpec" + }, + { + "$ref": "#/components/schemas/TablePopSpec" + }, + { + "$ref": "#/components/schemas/TableInsertSpec" + } + ] + }, + "type": "array", + "title": "Updates" + } + }, + "type": "object", + "required": ["project_id", "base_digest", "updates"], + "title": "TableUpdateReq" + }, + "TableUpdateRes": { + "properties": { + "digest": { + "type": "string", + "title": "Digest" + } + }, + "type": "object", + "required": ["digest"], + "title": "TableUpdateRes" + }, + "ValidationError": { + "properties": { + "loc": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "array", + "title": "Location" + }, + "msg": { + "type": "string", + "title": "Message" + }, + "type": { + "type": "string", + "title": "Error Type" + } + }, + "type": "object", + "required": ["loc", "msg", "type"], + "title": "ValidationError" + } + }, + "securitySchemes": { + "HTTPBasic": { + "type": "http", + "scheme": "basic" + } + } + } +} diff --git a/tests/integrations/litellm/client_completions_create_test.py b/tests/integrations/litellm/client_completions_create_test.py new file mode 100644 index 00000000000..a48f9155465 --- /dev/null +++ b/tests/integrations/litellm/client_completions_create_test.py @@ -0,0 +1,97 @@ +import os +from contextlib import contextmanager +from unittest.mock import patch + +from litellm.types.utils import ModelResponse + +from tests.trace.util import client_is_sqlite +from weave.trace.settings import _context_vars +from weave.trace_server import trace_server_interface as tsi +from weave.trace_server.secret_fetcher_context import secret_fetcher_context + + +@contextmanager +def with_tracing_disabled(): + token = _context_vars["disabled"].set(True) + try: + yield + finally: + _context_vars["disabled"].reset(token) + + +def test_completions_create(client): + """ + This test is testing the backend implementation of completions_create. It relies on LiteLLM + and we don't want to jump through the hoops to add it to the integration sharding. So we are putting + it here for now. Should be moved to a dedicated client tester that pins to a single python version. + """ + is_sqlite = client_is_sqlite(client) + if is_sqlite: + # no need to test in sqlite + return + + model_name = "gpt-4o" + inputs = { + "model": model_name, + "messages": [{"role": "user", "content": "Hello, world!"}], + } + mock_response = { + "id": "chatcmpl-ANnboqjHwrm6uWcubQma9pzxye0Cm", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "message": { + "content": "Hello! How can I assist you today?", + "role": "assistant", + "tool_calls": None, + "function_call": None, + }, + } + ], + "created": 1730235604, + "model": "gpt-4o-2024-08-06", + "object": "chat.completion", + "system_fingerprint": "fp_90354628f2", + "usage": { + "completion_tokens": 9, + "prompt_tokens": 11, + "total_tokens": 20, + "completion_tokens_details": {"audio_tokens": None, "reasoning_tokens": 0}, + "prompt_tokens_details": {"audio_tokens": None, "cached_tokens": 0}, + }, + "service_tier": None, + } + + class DummySecretFetcher: + def fetch(self, secret_name: str) -> dict: + return { + "secrets": { + secret_name: os.environ.get(secret_name, "DUMMY_SECRET_VALUE") + } + } + + # Have to do this since we run the tests in the same process as the server + # and the inner litellm gets patched! + with with_tracing_disabled(): + with secret_fetcher_context(DummySecretFetcher()): + with patch("litellm.completion") as mock_completion: + mock_completion.return_value = ModelResponse.model_validate( + mock_response + ) + res = client.server.completions_create( + tsi.CompletionsCreateReq.model_validate( + { + "project_id": client._project_id(), + "inputs": inputs, + } + ) + ) + + assert res.response == mock_response + calls = list(client.get_calls()) + assert len(calls) == 1 + assert calls[0].output == res.response + assert calls[0].summary["usage"][model_name] == res.response["usage"] + assert calls[0].inputs == inputs + assert calls[0].op_name == "weave.completions_create" diff --git a/tests/scorers/test_hallucination_scorer.py b/tests/scorers/test_hallucination_scorer.py new file mode 100644 index 00000000000..5f71fe724b9 --- /dev/null +++ b/tests/scorers/test_hallucination_scorer.py @@ -0,0 +1,105 @@ +import pytest +from openai import OpenAI + +import weave +from weave.scorers import ( + HallucinationFreeScorer, +) +from weave.scorers.hallucination_scorer import ( + HallucinationReasoning, + HallucinationResponse, +) + + +# mock the create function +@pytest.fixture +def mock_create(monkeypatch): + def _mock_create(*args, **kwargs): + return HallucinationResponse( + chain_of_thought="The output is consistent with the input data.", + reasonings=[ + HallucinationReasoning( + observation="My observation for this is that the output is consistent with the input data.", + hallucination_type="No Hallucination", + ) + ], + conclusion="The output is consistent with the input data.", + has_hallucination=True, + ) + + monkeypatch.setattr("weave.scorers.hallucination_scorer.create", _mock_create) + + +@pytest.fixture +def hallucination_scorer(mock_create): + return HallucinationFreeScorer( + client=OpenAI(api_key="DUMMY_API_KEY"), + model_id="gpt-4o", + temperature=0.7, + max_tokens=4096, + ) + + +def test_hallucination_scorer_score(hallucination_scorer, mock_create): + output = "John's favorite cheese is cheddar." + context = "John likes various types of cheese." + result = hallucination_scorer.score(output=output, context=context) + # we should be able to do this validation + _ = HallucinationResponse.model_validate(result) + + assert result["has_hallucination"] == True + assert result["conclusion"] == "The output is consistent with the input data." + assert len(result["reasonings"]) == 1 + assert result["reasonings"][0]["hallucination_type"] == "No Hallucination" + + +@pytest.mark.asyncio +async def test_hallucination_scorer_eval(hallucination_scorer): + dataset = [ + {"context": "John likes various types of cheese."}, + {"context": "Pepe likes various types of cheese."}, + ] + + @weave.op + def model(): + return "John's favorite cheese is cheddar." + + evaluation = weave.Evaluation( + dataset=dataset, + scorers=[hallucination_scorer], + ) + result = await evaluation.evaluate(model) + assert result["HallucinationFreeScorer"]["has_hallucination"]["true_count"] == 2 + assert ( + result["HallucinationFreeScorer"]["has_hallucination"]["true_fraction"] == 1.0 + ) + + +@pytest.mark.asyncio +async def test_hallucination_scorer_eval2(hallucination_scorer): + dataset = [ + { + "input": "John likes various types of cheese.", + "other_col": "John's favorite cheese is cheddar.", + }, + { + "input": "Pepe likes various types of cheese.", + "other_col": "Pepe's favorite cheese is gouda.", + }, + ] + + @weave.op + def model(input): + return "The person's favorite cheese is cheddar." + + hallucination_scorer.column_map = {"context": "input", "output": "other_col"} + + evaluation = weave.Evaluation( + dataset=dataset, + scorers=[hallucination_scorer], + ) + result = await evaluation.evaluate(model) + assert result["HallucinationFreeScorer"]["has_hallucination"]["true_count"] == 2 + assert ( + result["HallucinationFreeScorer"]["has_hallucination"]["true_fraction"] == 1.0 + ) diff --git a/tests/scorers/test_json_scorer.py b/tests/scorers/test_json_scorer.py new file mode 100644 index 00000000000..c80b7a54743 --- /dev/null +++ b/tests/scorers/test_json_scorer.py @@ -0,0 +1,21 @@ +import pytest + +from weave.scorers import ValidJSONScorer + + +@pytest.mark.parametrize( + "output, expected_result", + [ + ('{"city": "San Francisco", "country": "USA"}', True), + ('{"city": "San Francisco", "country": "USA"', False), + ("Just a plain string.", False), + ("[1, 2, 3, 4, 5]", True), + ('{"person": {"name": "John", "age": 30}, "city": "New York"}', True), + ("{}", True), + ("[]", True), + ], +) +def test_json_scorer(output, expected_result): + scorer = ValidJSONScorer() + result = scorer.score(output) + assert result["json_valid"] is expected_result diff --git a/tests/scorers/test_llm_integrations.py b/tests/scorers/test_llm_integrations.py new file mode 100644 index 00000000000..0336955d740 --- /dev/null +++ b/tests/scorers/test_llm_integrations.py @@ -0,0 +1,82 @@ +import os + +import pytest + +from weave.scorers.summarization_scorer import ( + SummarizationEvaluationResponse, + SummarizationScorer, +) + +# Define providers and their models +TEST_MODELS = { + "openai": ["gpt-4o-mini", "gpt-4o"], + "anthropic": ["claude-3-haiku-20240307", "claude-3-5-sonnet-20240620"], + "mistral": ["mistral-small-latest", "mistral-large-latest"], + "gemini": ["gemini-1.5-flash", "gemini-1.5-pro-latest"], +} + + +def get_client_and_model(provider, model): + api_key_env_vars = { + "openai": "OPENAI_API_KEY", + "anthropic": "ANTHROPIC_API_KEY", + "mistral": "MISTRAL_API_KEY", + "gemini": "GOOGLE_API_KEY", + } + + if provider not in TEST_MODELS: + raise ValueError(f"Unknown provider: {provider}") + + if model not in TEST_MODELS[provider]: + raise ValueError(f"Model '{model}' not available for provider '{provider}'") + + api_key = os.getenv(api_key_env_vars[provider]) + if not api_key: + raise EnvironmentError( + f"API key for {provider} not found. Please set '{api_key_env_vars[provider]}' environment variable." + ) + + if provider == "openai": + from openai import OpenAI + + client = OpenAI(api_key=api_key) + elif provider == "anthropic": + from anthropic import Anthropic + + client = Anthropic(api_key=api_key) + elif provider == "mistral": + from mistralai import Mistral + + client = Mistral(api_key=api_key) + elif provider == "gemini": + import google.generativeai as genai + + genai.configure(api_key=api_key) + client = genai.GenerativeModel(model_name=model) + model = "gemini" # Adjust if necessary + + return client, model + + +# Generate test parameters +test_params = [ + (provider, model) for provider, models in TEST_MODELS.items() for model in models +] + + +@pytest.mark.parametrize("provider,model", test_params, ids=lambda p: f"{p[0]}:{p[1]}") +def test_summarization_scorer_evaluate_summary(provider, model): + client, model_id = get_client_and_model(provider, model) + + summarization_scorer = SummarizationScorer( + client=client, + model_id=model_id, + temperature=0.7, + max_tokens=1024, + ) + input_text = "This is the original text." + summary_text = "This is the summary." + result = summarization_scorer.evaluate_summary( + input=input_text, summary=summary_text + ) + assert isinstance(result, SummarizationEvaluationResponse) diff --git a/tests/scorers/test_pydantic_scorer.py b/tests/scorers/test_pydantic_scorer.py new file mode 100644 index 00000000000..f06dc83bca7 --- /dev/null +++ b/tests/scorers/test_pydantic_scorer.py @@ -0,0 +1,30 @@ +import pytest +from pydantic import BaseModel + +from weave.scorers import PydanticScorer + + +class User(BaseModel): + name: str + age: int + + +@pytest.fixture +def user_scorer(): + return PydanticScorer(model=User) + + +@pytest.mark.parametrize( + "input_data, expected_result", + [ + ('{"name": "John", "age": 30}', {"valid_pydantic": True}), + ({"name": "John", "age": 30}, {"valid_pydantic": True}), + ('{"name": "John", "age": "thirty"}', {"valid_pydantic": False}), + ({"name": "John", "age": "thirty"}, {"valid_pydantic": False}), + ('{"name": "John"}', {"valid_pydantic": False}), + ('{"name": "John", "age": 30, "city": "New York"}', {"valid_pydantic": True}), + (123, {"valid_pydantic": False}), + ], +) +def test_pydantic_scorer(user_scorer, input_data, expected_result): + assert user_scorer.score(input_data) == expected_result diff --git a/tests/scorers/test_ragas_scorer.py b/tests/scorers/test_ragas_scorer.py new file mode 100644 index 00000000000..f663ac965c2 --- /dev/null +++ b/tests/scorers/test_ragas_scorer.py @@ -0,0 +1,66 @@ +import pytest +from openai import OpenAI + +from weave.scorers import ( + ContextEntityRecallScorer, + ContextRelevancyScorer, +) +from weave.scorers.ragas_scorer import ( + EntityExtractionResponse, + RelevancyResponse, +) + + +# Mock the create function +@pytest.fixture +def mock_create(monkeypatch): + def _mock_create(*args, **kwargs): + # Retrieve the response_model to return appropriate mock responses + response_model = kwargs.get("response_model") + if response_model is EntityExtractionResponse: + return EntityExtractionResponse(entities=["Paris"]) + elif response_model is RelevancyResponse: + return RelevancyResponse( + reasoning="The context directly answers the question.", + relevancy_score=1, + ) + + monkeypatch.setattr("weave.scorers.ragas_scorer.create", _mock_create) + + +@pytest.fixture +def context_entity_recall_scorer(mock_create): + return ContextEntityRecallScorer( + client=OpenAI(api_key="DUMMY_API_KEY"), + model_id="gpt-4o", + temperature=0.7, + max_tokens=1024, + ) + + +@pytest.fixture +def context_relevancy_scorer(mock_create): + return ContextRelevancyScorer( + client=OpenAI(api_key="DUMMY_API_KEY"), + model_id="gpt-4o", + temperature=0.7, + max_tokens=1024, + ) + + +def test_context_entity_recall_scorer_score(context_entity_recall_scorer): + output = "Paris is the capital of France." + context = "The capital city of France is Paris." + result = context_entity_recall_scorer.score(output, context) + assert isinstance(result, dict) + assert "recall" in result + assert result["recall"] == 1.0 # Assuming full recall in mock response + + +def test_context_relevancy_scorer_score(context_relevancy_scorer): + output = "What is the capital of France?" + context = "Paris is the capital city of France." + result = context_relevancy_scorer.score(output, context) + assert isinstance(result, dict) + assert "relevancy_score" in result + assert result["relevancy_score"] == 1 # Assuming relevancy in mock response diff --git a/tests/scorers/test_similarity_scorer.py b/tests/scorers/test_similarity_scorer.py new file mode 100644 index 00000000000..0a02296a55a --- /dev/null +++ b/tests/scorers/test_similarity_scorer.py @@ -0,0 +1,92 @@ +import pytest +from openai import OpenAI + +import weave +from weave.scorers.llm_utils import OPENAI_DEFAULT_EMBEDDING_MODEL +from weave.scorers.similarity_scorer import EmbeddingSimilarityScorer + + +# mock the create function +@pytest.fixture +def mock_embed(monkeypatch): + def _mock_embed(*args, **kwargs): + import random + + return [[random.random() for _ in range(1024)] for _ in range(2)] + + monkeypatch.setattr("weave.scorers.similarity_scorer.embed", _mock_embed) + + +@pytest.fixture +def similarity_scorer(mock_embed): + return EmbeddingSimilarityScorer( + client=OpenAI(api_key="DUMMY_API_KEY"), + model_id=OPENAI_DEFAULT_EMBEDDING_MODEL, + threshold=0.9, + ) + + +def test_similarity_scorer_score(similarity_scorer): + output = "John's favorite cheese is cheddar." + target = "John likes various types of cheese." + similarity_scorer.threshold = 0.0 + result = similarity_scorer.score(output=output, target=target) + assert result["similarity_score"] > 0.0 + assert result["is_similar"] is True + + +def test_similarity_scorer_not_similar(similarity_scorer): + output = "John's favorite cheese is cheddar." + target = "John likes various types of cheese." + similarity_scorer.threshold = 0.99 + result = similarity_scorer.score(output=output, target=target) + assert result["similarity_score"] < 0.99 + assert result["is_similar"] is False + + +@pytest.mark.asyncio +async def test_similarity_scorer_eval(similarity_scorer): + dataset = [ + {"target": "John likes various types of cheese."}, + {"target": "Pepe likes various types of cheese."}, + ] + + @weave.op + def model(): + return "He's name is John" + + evaluation = weave.Evaluation( + dataset=dataset, + scorers=[similarity_scorer], + ) + result = await evaluation.evaluate(model) + assert result["EmbeddingSimilarityScorer"]["similarity_score"]["mean"] > 0.0 + assert 0 <= result["EmbeddingSimilarityScorer"]["is_similar"]["true_count"] <= 2 + + +@pytest.mark.asyncio +async def test_similarity_scorer_eval2(similarity_scorer): + dataset = [ + { + "input": "He's name is John", + "other_col": "John likes various types of cheese.", + }, + { + "input": "He's name is Pepe.", + "other_col": "Pepe likes various types of cheese.", + }, + ] + + @weave.op + def model(input): + return "John likes various types of cheese." + + similarity_scorer.column_map = {"target": "other_col"} + + evaluation = weave.Evaluation( + dataset=dataset, + scorers=[similarity_scorer], + ) + result = await evaluation.evaluate(model) + assert result["EmbeddingSimilarityScorer"]["similarity_score"]["mean"] > 0.0 + assert 0 <= result["EmbeddingSimilarityScorer"]["is_similar"]["true_count"] <= 2 diff --git a/tests/scorers/test_string_scorer.py b/tests/scorers/test_string_scorer.py new file mode 100644 index 00000000000..2c635ea81db --- /dev/null +++ b/tests/scorers/test_string_scorer.py @@ -0,0 +1,33 @@ +import pytest + +from weave.scorers import ( + LevenshteinScorer, + StringMatchScorer, +) + + +@pytest.mark.parametrize( + "output, target, expected_result", + [ + ("Morgan", "Hello my name is Morgan", True), + ("Alice", "Hello my name is Bob", False), + ], +) +def test_string_match_scorer(output, target, expected_result): + scorer = StringMatchScorer() + result = scorer.score(output, target) + assert result["string_in_input"] is expected_result + + +@pytest.mark.parametrize( + "output, target, expected_distance", + [ + ("Hello", "Hallo", 1), + ("Hello", "Hello", 0), + ("Hello", "World", 4), + ], +) +def test_levenshtein_scorer(output, target, expected_distance): + scorer = LevenshteinScorer() + result = scorer.score(output, target) + assert result["levenshtein_distance"] == expected_distance diff --git a/tests/scorers/test_summarization_scorer.py b/tests/scorers/test_summarization_scorer.py new file mode 100644 index 00000000000..ca6c3f7139b --- /dev/null +++ b/tests/scorers/test_summarization_scorer.py @@ -0,0 +1,110 @@ +import pytest +from openai import OpenAI + +import weave +from weave.scorers import ( + SummarizationScorer, +) +from weave.scorers.summarization_scorer import ( + EntityExtractionResponse, + SummarizationEvaluationResponse, +) + + +@pytest.fixture +def mock_create(monkeypatch): + def _mock_create(*args, **kwargs): + response_model = kwargs.get("response_model") + if response_model == EntityExtractionResponse: + return EntityExtractionResponse(entities=["entity1", "entity2"]) + elif response_model == SummarizationEvaluationResponse: + return SummarizationEvaluationResponse( + think_step_by_step="This is some reasoning.", + summarization_evaluation="excellent", + ) + + # Patch the 'create' function wherever it is called + monkeypatch.setattr("weave.scorers.summarization_scorer.create", _mock_create) + + +@pytest.fixture +def summarization_scorer(mock_create): + return SummarizationScorer( + client=OpenAI(api_key="DUMMY_API_KEY"), + model_id="gpt-4o", + temperature=0.7, + max_tokens=1024, + ) + + +def test_summarization_scorer_evaluate_summary(summarization_scorer, mock_create): + input_text = "This is the original text." + summary_text = "This is the summary." + result = summarization_scorer.evaluate_summary( + input=input_text, summary=summary_text + ) + assert isinstance(result, SummarizationEvaluationResponse) + assert result.summarization_evaluation == "excellent" + assert result.think_step_by_step == "This is some reasoning." + + +@pytest.mark.asyncio +async def test_summarization_scorer_score(summarization_scorer): + input_text = "This is the original text." + output_text = "This is the summary." + result = await summarization_scorer.score(input=input_text, output=output_text) + assert isinstance(result, dict) + assert "summarization_eval_score" in result + assert result["summarization_eval_score"] == 1.0 # "excellent" maps to 1.0 + assert "llm_eval_reasoning" in result + assert result["llm_eval_reasoning"] == "This is some reasoning." + assert "is_entity_dense" in result + assert isinstance(result["is_entity_dense"], bool) + assert "entity_density" in result + assert isinstance(result["entity_density"], float) + + +def test_summarization_scorer_initialization(summarization_scorer): + assert isinstance(summarization_scorer, SummarizationScorer) + assert summarization_scorer.model_id == "gpt-4o" + assert summarization_scorer.temperature == 0.7 + assert summarization_scorer.max_tokens == 1024 + + +def test_summarization_scorer_extract_entities(summarization_scorer): + text = "This is a sample text with entities." + entities = summarization_scorer.extract_entities(text) + assert isinstance(entities, list) + assert len(entities) == 2 + assert "entity1" in entities + assert "entity2" in entities + + +@pytest.mark.asyncio +async def test_evaluate_summary_scorer(summarization_scorer): + dataset = [ + { + "input": "This is the original text.", + }, + { + "input": "This is another original text.", + }, + ] + evaluation = weave.Evaluation(dataset=dataset, scorers=[summarization_scorer]) + + @weave.op + def model(input: str): + return "This is the summary." + + result = await evaluation.evaluate(model) + assert isinstance(result, dict) + assert "SummarizationScorer" in result + assert "entity_density" in result["SummarizationScorer"] + assert "is_entity_dense" in result["SummarizationScorer"] + assert "summarization_eval_score" in result["SummarizationScorer"] + assert "model_latency" in result + + assert result["SummarizationScorer"]["entity_density"]["mean"] == pytest.approx(0.5) + assert result["SummarizationScorer"]["is_entity_dense"]["true_count"] == 2 + assert result["SummarizationScorer"]["is_entity_dense"]["true_fraction"] == 1.0 + assert result["SummarizationScorer"]["summarization_eval_score"]["mean"] == 1.0 diff --git a/tests/scorers/test_utils.py b/tests/scorers/test_utils.py new file mode 100644 index 00000000000..03d95aff6c9 --- /dev/null +++ b/tests/scorers/test_utils.py @@ -0,0 +1,8 @@ +from weave.scorers.utils import stringify + + +def test_stringify(): + assert stringify("Hello, world!") == "Hello, world!" + assert stringify(123) == "123" + assert stringify([1, 2, 3]) == "[\n 1,\n 2,\n 3\n]" + assert stringify({"a": 1, "b": 2}) == '{\n "a": 1,\n "b": 2\n}' diff --git a/tests/trace/test_actions.py b/tests/trace/test_actions.py deleted file mode 100644 index 7d85151e280..00000000000 --- a/tests/trace/test_actions.py +++ /dev/null @@ -1,158 +0,0 @@ -import os -from typing import Any - -import pytest -from pydantic import BaseModel - -import weave -from weave.trace.refs import ObjectRef -from weave.trace.weave_client import WeaveClient -from weave.trace_server.interface.base_models.action_base_models import ( - ConfiguredAction, - _BuiltinAction, -) -from weave.trace_server.sqlite_trace_server import SqliteTraceServer -from weave.trace_server.trace_server_interface import ( - ExecuteBatchActionReq, - FeedbackCreateReq, - ObjCreateReq, - ObjQueryReq, -) - - -def test_action_execute_workflow(client: WeaveClient): - is_sqlite = isinstance(client.server._internal_trace_server, SqliteTraceServer) - if is_sqlite: - # dont run this test for sqlite - return - - # part 1: create the action - class ExampleResponse(BaseModel): - score: int - reason: str - - digest = client.server.obj_create( - ObjCreateReq.model_validate( - { - "obj": { - "project_id": client._project_id(), - "object_id": "test_object", - "base_object_class": "ConfiguredAction", - "val": ConfiguredAction( - name="test_action", - action=_BuiltinAction(name="llm_judge"), - config={ - "system_prompt": "you are a judge", - "model": "gpt-4o-mini", - "response_format_schema": ExampleResponse.model_json_schema(), - }, - ).model_dump(), - } - } - ) - ).digest - - configured_actions = client.server.objs_query( - ObjQueryReq.model_validate( - { - "project_id": client._project_id(), - "filter": {"base_object_classes": ["ConfiguredAction"]}, - } - ) - ) - - assert len(configured_actions.objs) == 1 - assert configured_actions.objs[0].digest == digest - action_ref_uri = ObjectRef( - entity=client.entity, - project=client.project, - name="test_object", - _digest=digest, - ).uri() - - # part 2: manually create feedback - @weave.op - def example_op(input: str) -> str: - return input[::-1] - - _, call1 = example_op.call("hello") - with pytest.raises(Exception): - client.server.feedback_create( - FeedbackCreateReq.model_validate( - { - "project_id": client._project_id(), - "weave_ref": call1.ref.uri(), - "feedback_type": "ActionScore", - "payload": { - "output": { - "score": 1, - "reason": "because", - } - }, - } - ) - ) - - res = client.server.feedback_create( - FeedbackCreateReq.model_validate( - { - "project_id": client._project_id(), - "weave_ref": call1.ref.uri(), - "feedback_type": "ActionScore", - "payload": { - "configured_action_ref": action_ref_uri, - "output": { - "score": 1, - "reason": "because", - }, - }, - } - ) - ) - - feedbacks = list(call1.feedback) - assert len(feedbacks) == 1 - assert feedbacks[0].payload == { - "configured_action_ref": action_ref_uri, - "output": { - "score": 1, - "reason": "because", - }, - } - - # Step 3: execute the action - if os.environ.get("CI"): - # skip this test in CI for now - return - - _, call2 = example_op.call("hello") - - res = client.server.execute_batch_action( - ExecuteBatchActionReq.model_validate( - { - "project_id": client._project_id(), - "call_ids": [call2.id], - "configured_action_ref": action_ref_uri, - } - ) - ) - - feedbacks = list(call2.feedback) - assert len(feedbacks) == 1 - assert feedbacks[0].payload == { - "configured_action_ref": action_ref_uri, - "output": { - "score": MatchesAnyNumber(), - "reason": MatchesAnyStr(), - }, - } - - -class MatchesAnyStr: - def __eq__(self, other: Any) -> bool: - return isinstance(other, str) - - -class MatchesAnyNumber(BaseModel): - def __eq__(self, other: Any) -> bool: - return isinstance(other, (int, float)) diff --git a/tests/trace/test_client_trace.py b/tests/trace/test_client_trace.py index 857d9b50042..2f444e30198 100644 --- a/tests/trace/test_client_trace.py +++ b/tests/trace/test_client_trace.py @@ -1443,7 +1443,7 @@ def test_named_reuse(client): dataset = weave.ref(d_ref.uri()).get() @weave.op() - async def dummy_score(model_output): + async def dummy_score(output): return 1 class SimpleModel(weave.Model): diff --git a/tests/trace/test_evaluate.py b/tests/trace/test_evaluate.py index f5ada25215f..002ed34fee3 100644 --- a/tests/trace/test_evaluate.py +++ b/tests/trace/test_evaluate.py @@ -4,14 +4,13 @@ import weave from weave import Dataset, Evaluation, Model -from weave.flow.scorer import MultiTaskBinaryClassificationF1 dataset_rows = [{"input": "1 + 2", "target": 3}, {"input": "2**4", "target": 15}] dataset = Dataset(rows=dataset_rows) expected_eval_result = { - "model_output": {"mean": 9.5}, + "output": {"mean": 9.5}, "score": {"true_count": 1, "true_fraction": 0.5}, "model_latency": {"mean": pytest.approx(0, abs=1)}, } @@ -24,8 +23,8 @@ async def predict(self, input) -> str: @weave.op() -def score(target, model_output): - return target == model_output +def score(target, output): + return target == output @weave.op() @@ -57,7 +56,7 @@ async def model_predict(input, target) -> str: ) result = asyncio.run(evaluation.evaluate(model_predict)) assert result == { - "model_output": {"mean": 18.5}, + "output": {"mean": 18.5}, "score": {"true_count": 0, "true_fraction": 0.0}, "model_latency": { "mean": pytest.approx(0, abs=1), @@ -111,8 +110,8 @@ async def infer(self, input) -> str: def test_score_as_class(client): class MyScorer(weave.Scorer): @weave.op() - def score(self, target, model_output): - return target == model_output + def score(self, target, output): + return target == output evaluation = Evaluation( dataset=dataset_rows, @@ -121,7 +120,7 @@ def score(self, target, model_output): model = EvalModel() result = asyncio.run(evaluation.evaluate(model)) assert result == { - "model_output": {"mean": 9.5}, + "output": {"mean": 9.5}, "MyScorer": {"true_count": 1, "true_fraction": 0.5}, "model_latency": { "mean": pytest.approx(0, abs=1), @@ -137,8 +136,8 @@ def summarize(self, score_rows): return {"awesome": 3} @weave.op() - def score(self, target, model_output): - return target == model_output + def score(self, target, output): + return target == output evaluation = Evaluation( dataset=dataset_rows, @@ -147,7 +146,7 @@ def score(self, target, model_output): model = EvalModel() result = asyncio.run(evaluation.evaluate(model)) assert result == { - "model_output": {"mean": 9.5}, + "output": {"mean": 9.5}, "MyScorer": {"awesome": 3}, "model_latency": { "mean": pytest.approx(0, abs=1), @@ -155,27 +154,135 @@ def score(self, target, model_output): } -def test_multiclass_f1_score(client): +@pytest.mark.asyncio +@pytest.mark.parametrize( + "scorers,expected_output_key", + [ + # All scorer styles + ( + ["fn_old", "fn_new", "class_old", "class_new"], + "model_output", + ), + # Only old class style + ( + ["fn_new", "class_old", "class_new"], + "model_output", + ), + # Only old fn style + ( + ["fn_old", "fn_new", "class_new"], + "model_output", + ), + # Only new styles + ( + ["fn_new", "class_new"], + "output", + ), + ], +) +async def test_basic_evaluation_with_scorer_styles( + client, scorers, expected_output_key +): + # Define all possible scorers + @weave.op + def fn_scorer_with_old_style(col_a, col_b, model_output, target): + return col_a + col_b == model_output == target + + @weave.op + def fn_scorer_with_new_style(col_a, col_b, output, target): + return col_a + col_b == output == target + + class ClassScorerWithOldStyle(weave.Scorer): + @weave.op + def score(self, col_a, col_b, model_output, target): + return col_a + col_b == model_output == target + + class ClassScorerWithNewStyle(weave.Scorer): + @weave.op + def score(self, a, b, output, c): + return a + b == output == c + + # Map scorer keys to actual scorer instances + scorer_map = { + "fn_old": fn_scorer_with_old_style, + "fn_new": fn_scorer_with_new_style, + "class_old": ClassScorerWithOldStyle(), + "class_new": ClassScorerWithNewStyle( + column_map={ + "a": "col_a", + "b": "col_b", + "c": "target", + } + ), + } + + dataset = [ + {"col_a": 1, "col_b": 2, "target": 3}, + {"col_a": 1, "col_b": 2, "target": 3}, + {"col_a": 1, "col_b": 2, "target": 3}, + ] + + # Get actual scorer instances based on parameter + actual_scorers = [scorer_map[s] for s in scorers] + evaluation = Evaluation( - dataset=[{"target": {"a": False, "b": True}, "pred": {"a": True, "b": False}}], - scorers=[MultiTaskBinaryClassificationF1(class_names=["a", "b"])], + dataset=dataset, + scorers=actual_scorers, ) - @weave.op() - def return_pred(pred): - return pred + @weave.op + def model(col_a, col_b): + return col_a + col_b - result = asyncio.run(evaluation.evaluate(return_pred)) - assert result == { - "model_output": { - "a": {"true_count": 1, "true_fraction": 1.0}, - "b": {"true_count": 0, "true_fraction": 0.0}, - }, - "MultiTaskBinaryClassificationF1": { - "a": {"f1": 0, "precision": 0.0, "recall": 0}, - "b": {"f1": 0, "precision": 0, "recall": 0.0}, - }, - "model_latency": { - "mean": pytest.approx(0, abs=1), - }, + result = await evaluation.evaluate(model) + assert result.pop("model_latency").get("mean") == pytest.approx(0, abs=1) + + # Build expected result dynamically + expected_result = { + expected_output_key: {"mean": 3.0}, } + scorer_results = { + "fn_old": "fn_scorer_with_old_style", + "fn_new": "fn_scorer_with_new_style", + "class_old": "ClassScorerWithOldStyle", + "class_new": "ClassScorerWithNewStyle", + } + for s in scorers: + expected_result[scorer_results[s]] = {"true_count": 3, "true_fraction": 1.0} + + assert result == expected_result + + # Verify individual prediction outputs + predict_and_score_calls = list(evaluation.predict_and_score.calls()) + assert len(predict_and_score_calls) == 3 + outputs = [c.output for c in predict_and_score_calls] + assert all(o.pop("model_latency") == pytest.approx(0, abs=1) for o in outputs) + + # Build expected output dynamically + expected_output = { + expected_output_key: 3.0, + "scores": {scorer_results[s]: True for s in scorers}, + } + assert all(o == expected_output for o in outputs) + + +@pytest.mark.parametrize( + "scorer_name", + ["my scorer", "my-scorer()*&^%$@#/", "my-scorer", " my scorer "], +) +def test_scorer_name_sanitization(scorer_name): + class MyScorer(weave.Scorer): + name: str + + @weave.op() + def score(self, target, model_output): + return target == model_output + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[MyScorer(name=scorer_name)], + ) + model = EvalModel() + + result = asyncio.run(evaluation.evaluate(model)) + assert result["my-scorer"] == {"true_count": 1, "true_fraction": 0.5} diff --git a/tests/trace/test_evaluate_oldstyle.py b/tests/trace/test_evaluate_oldstyle.py new file mode 100644 index 00000000000..7302674ecdd --- /dev/null +++ b/tests/trace/test_evaluate_oldstyle.py @@ -0,0 +1,201 @@ +import asyncio + +import pytest + +import weave +from weave import Dataset, Evaluation, Model +from weave.scorers import MultiTaskBinaryClassificationF1 + +dataset_rows = [{"input": "1 + 2", "target": 3}, {"input": "2**4", "target": 15}] +dataset = Dataset(rows=dataset_rows) + + +expected_eval_result = { + "model_output": {"mean": 9.5}, + "score_oldstyle": {"true_count": 1, "true_fraction": 0.5}, + "model_latency": {"mean": pytest.approx(0, abs=1)}, +} + + +class EvalModel(Model): + @weave.op() + async def predict(self, input) -> str: + return eval(input) + + +@weave.op() +def score_oldstyle(model_output, target): + return model_output == target + + +@weave.op() +def score_newstyle(output, target): + return output == target + + +@weave.op() +def example_to_model_input(example): + return {"input": example["input"]} + + +def test_evaluate_callable_as_model(client): + @weave.op() + async def model_predict(input) -> str: + return eval(input) + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle], + ) + result = asyncio.run(evaluation.evaluate(model_predict)) + assert result == expected_eval_result + + +def test_predict_can_receive_other_params(client): + @weave.op() + async def model_predict(input, target) -> str: + return eval(input) + target + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle], + ) + result = asyncio.run(evaluation.evaluate(model_predict)) + assert result == { + "model_output": {"mean": 18.5}, + "score_oldstyle": {"true_count": 0, "true_fraction": 0.0}, + "model_latency": { + "mean": pytest.approx(0, abs=1), + }, + } + + +def test_can_preprocess_model_input(client): + @weave.op() + async def model_predict(x) -> str: + return eval(x) + + @weave.op() + def preprocess(example): + return {"x": example["input"]} + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle], + preprocess_model_input=preprocess, + ) + result = asyncio.run(evaluation.evaluate(model_predict)) + assert result == expected_eval_result + + +def test_evaluate_rows_only(client): + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle], + ) + model = EvalModel() + result = asyncio.run(evaluation.evaluate(model)) + assert result == expected_eval_result + + +def test_evaluate_both_styles(client): + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle, score_newstyle], + ) + model = EvalModel() + result = asyncio.run(evaluation.evaluate(model)) + assert result == { + "model_output": {"mean": 9.5}, + "score_oldstyle": {"true_count": 1, "true_fraction": 0.5}, + "score_newstyle": {"true_count": 1, "true_fraction": 0.5}, + "model_latency": {"mean": pytest.approx(0, abs=1)}, + } + + +def test_evaluate_other_model_method_names(): + class EvalModel(Model): + @weave.op() + async def infer(self, input) -> str: + return eval(input) + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[score_oldstyle], + ) + model = EvalModel() + result = asyncio.run(evaluation.evaluate(model)) + assert result == expected_eval_result + + +def test_score_as_class(client): + class MyScorerOldstyle(weave.Scorer): + @weave.op() + def score(self, model_output, target): + return model_output == target + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[MyScorerOldstyle()], + ) + model = EvalModel() + result = asyncio.run(evaluation.evaluate(model)) + assert result == { + "model_output": {"mean": 9.5}, + "MyScorerOldstyle": {"true_count": 1, "true_fraction": 0.5}, + "model_latency": { + "mean": pytest.approx(0, abs=1), + }, + } + + +def test_score_with_custom_summarize(client): + class MyScorerOldstyle(weave.Scorer): + @weave.op() + def summarize(self, score_rows): + assert list(score_rows) == [True, False] + return {"awesome": 3} + + @weave.op() + def score(self, model_output, target): + return model_output == target + + evaluation = Evaluation( + dataset=dataset_rows, + scorers=[MyScorerOldstyle()], + ) + model = EvalModel() + result = asyncio.run(evaluation.evaluate(model)) + assert result == { + "model_output": {"mean": 9.5}, + "MyScorerOldstyle": {"awesome": 3}, + "model_latency": { + "mean": pytest.approx(0, abs=1), + }, + } + + +def test_multiclass_f1_score(client): + evaluation = Evaluation( + dataset=[{"target": {"a": False, "b": True}, "pred": {"a": True, "b": False}}], + scorers=[MultiTaskBinaryClassificationF1(class_names=["a", "b"])], + ) + + @weave.op() + def return_pred(pred): + return pred + + result = asyncio.run(evaluation.evaluate(return_pred)) + assert result == { + "model_output": { + "a": {"true_count": 1, "true_fraction": 1.0}, + "b": {"true_count": 0, "true_fraction": 0.0}, + }, + "MultiTaskBinaryClassificationF1": { + "a": {"f1": 0, "precision": 0.0, "recall": 0}, + "b": {"f1": 0, "precision": 0, "recall": 0.0}, + }, + "model_latency": { + "mean": pytest.approx(0, abs=1), + }, + } diff --git a/tests/trace/test_evaluation_performance.py b/tests/trace/test_evaluation_performance.py index 51aceb0c1e8..8ccd8f9639b 100644 --- a/tests/trace/test_evaluation_performance.py +++ b/tests/trace/test_evaluation_performance.py @@ -91,8 +91,8 @@ def predict(question: str): return "I don't know" @weave.op() - def score(question: str, expected: str, model_output: str): - return model_output == expected + def score(question: str, expected: str, output: str): + return output == expected evaluation = weave.Evaluation( name="My Evaluation", diff --git a/tests/trace/test_evaluations.py b/tests/trace/test_evaluations.py index 7585980ce78..d137a92d4ef 100644 --- a/tests/trace/test_evaluations.py +++ b/tests/trace/test_evaluations.py @@ -9,6 +9,7 @@ import weave from tests.trace.util import AnyIntMatcher from weave import Evaluation, Model +from weave.scorers import Scorer from weave.trace.feedback_types.score import SCORE_TYPE_NAME from weave.trace.weave_client import get_ref from weave.trace_server import trace_server_interface as tsi @@ -45,7 +46,6 @@ class MyModel(Model): @weave.op() def predict(self, question: str): - # Here's where you would add your LLM call and return the output return {"generated_text": "Hello, " + question + self.prompt} @@ -58,12 +58,12 @@ async def do_quickstart(): ] @weave.op() - def match_score1(expected: str, model_output: dict) -> dict: - return {"match": expected == model_output["generated_text"]} + def match_score1(expected: str, output: dict) -> dict: + return {"match": expected == output["generated_text"]} @weave.op() - def match_score2(expected: dict, model_output: dict) -> dict: - return {"match": expected == model_output["generated_text"]} + def match_score2(expected: dict, output: dict) -> dict: + return {"match": expected == output["generated_text"]} model = MyModel(prompt="World") evaluation = Evaluation(dataset=examples, scorers=[match_score1, match_score2]) @@ -192,32 +192,32 @@ def predict(self, question: str): return {"response": res["response"], "confidence": 1 / (len(res) + 1)} -def score_int(expected: str, model_output: dict) -> int: +def score_int(expected: str, output: dict) -> int: matches = 0 - for i in range(min(len(expected), len(model_output["response"]))): - if expected[i] == model_output["response"][i]: + for i in range(min(len(expected), len(output["response"]))): + if expected[i] == output["response"][i]: matches += 1 return matches -def score_float(expected: str, model_output: dict) -> float: - matches = score_int(expected, model_output) - return matches / max(len(expected), len(model_output["response"])) +def score_float(expected: str, output: dict) -> float: + matches = score_int(expected, output) + return matches / max(len(expected), len(output["response"])) -def score_bool(expected: str, model_output: dict) -> bool: - return score_float(expected, model_output) == 1.0 +def score_bool(expected: str, output: dict) -> bool: + return score_float(expected, output) == 1.0 -def score_dict(expected: str, model_output: dict) -> dict: +def score_dict(expected: str, output: dict) -> dict: return { - "d_int": score_int(expected, model_output), - "d_float": score_float(expected, model_output), - "d_bool": score_bool(expected, model_output), + "d_int": score_int(expected, output), + "d_float": score_float(expected, output), + "d_bool": score_bool(expected, output), "d_nested": { - "d_int": score_int(expected, model_output), - "d_float": score_float(expected, model_output), - "d_bool": score_bool(expected, model_output), + "d_int": score_int(expected, output), + "d_float": score_float(expected, output), + "d_bool": score_bool(expected, output), }, "reason": "This is a test reason", } @@ -225,32 +225,32 @@ def score_dict(expected: str, model_output: dict) -> dict: class MyIntScorer(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> int: - return score_int(expected, model_output) + def score(self, expected: str, output: dict) -> int: + return score_int(expected, output) class MyFloatScorer(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> float: - return score_float(expected, model_output) + def score(self, expected: str, output: dict) -> float: + return score_float(expected, output) class MyBoolScorer(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> bool: - return score_bool(expected, model_output) + def score(self, expected: str, output: dict) -> bool: + return score_bool(expected, output) class MyDictScorer(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> dict: - return score_dict(expected, model_output) + def score(self, expected: str, output: dict) -> dict: + return score_dict(expected, output) class MyDictScorerWithCustomFloatSummary(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> dict: - return score_dict(expected, model_output) + def score(self, expected: str, output: dict) -> dict: + return score_dict(expected, output) @weave.op() def summarize(self, score_rows: list) -> Optional[dict]: @@ -260,8 +260,8 @@ def summarize(self, score_rows: list) -> Optional[dict]: class MyDictScorerWithCustomBoolSummary(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> dict: - return score_dict(expected, model_output) + def score(self, expected: str, output: dict) -> dict: + return score_dict(expected, output) @weave.op() def summarize(self, score_rows: list) -> Optional[dict]: @@ -271,8 +271,8 @@ def summarize(self, score_rows: list) -> Optional[dict]: class MyDictScorerWithCustomDictSummary(weave.Scorer): @weave.op() - def score(self, expected: str, model_output: dict) -> dict: - return score_dict(expected, model_output) + def score(self, expected: str, output: dict) -> dict: + return score_dict(expected, output) @weave.op() def summarize(self, score_rows: list) -> Optional[dict]: @@ -393,7 +393,7 @@ async def test_evaluation_data_topology(client): # Prediction Section confidence = 1 / 4 - model_output = { + output = { "response": "A", "confidence": confidence, } @@ -432,7 +432,7 @@ async def test_evaluation_data_topology(client): } # Prediction - assert predict_call.output == model_output + assert predict_call.output == output assert with_empty_feedback(predict_call.summary) == with_empty_feedback( predict_usage ) @@ -457,7 +457,7 @@ async def test_evaluation_data_topology(client): # Predict And Score Group assert predict_and_score_call.output == { - "model_output": model_output, + "output": output, "scores": { "score_int": score_int_score, "score_float": score_float_score, @@ -471,7 +471,7 @@ async def test_evaluation_data_topology(client): } # Summary section - model_output_summary = { + output_summary = { "confidence": {"mean": confidence}, } score_int_auto_summary = {"mean": 1.5} @@ -544,7 +544,7 @@ async def test_evaluation_data_topology(client): "MyDictScorerWithCustomBoolSummary": dict_scorer_bool_summary, "MyDictScorerWithCustomDictSummary": dict_scorer_dict_summary, "model_latency": model_latency, - "model_output": model_output_summary, + "output": output_summary, } ) assert evaluate_call.summary == with_empty_feedback(predict_usage_summary) @@ -566,13 +566,13 @@ async def test_evaluation_data_topology(client): def make_test_eval(): - def function_score(target: dict, model_output: dict) -> dict: - return {"correct": target == model_output} + def function_score(expected: str, output: dict) -> dict: + return {"correct": expected == output["generated_text"]} evaluation = weave.Evaluation( name="fruit_eval", dataset=[ - {"id": "0", "sentence": "a", "target": "b"}, + {"id": "0", "sentence": "a", "expected": "b"}, ], scorers=[function_score], ) @@ -665,7 +665,7 @@ async def test_eval_is_robust_to_missing_values(client): def model_func(model_res) -> dict: return resp[model_res] - def function_score(scorer_res, model_output) -> dict: + def function_score(scorer_res, output) -> dict: return resp[scorer_res] evaluation = weave.Evaluation( @@ -676,7 +676,7 @@ def function_score(scorer_res, model_output) -> dict: res = await evaluation.evaluate(model_func) assert res == { - "model_output": {"a": {"mean": 3.0}, "b": {"c": {"mean": 2.0}}}, + "output": {"a": {"mean": 3.0}, "b": {"c": {"mean": 2.0}}}, "function_score": {"a": {"mean": 3.0}, "b": {"c": {"mean": 2.0}}}, "model_latency": {"mean": pytest.approx(0, abs=1)}, } @@ -715,7 +715,7 @@ def model_func( return text - def function_score(image, dc, model, obj, text, model_output) -> bool: + def function_score(image, dc, model, obj, text, output) -> bool: assert isinstance(image, Image.Image) # Note: when we start recursively saving dataset rows, this will @@ -728,7 +728,7 @@ def function_score(image, dc, model, obj, text, model_output) -> bool: assert isinstance(model, MyModel) assert isinstance(obj, MyObj) assert isinstance(text, str) - assert isinstance(model_output, str) + assert isinstance(output, str) return True @@ -780,6 +780,161 @@ def function_score(image, dc, model, obj, text, model_output) -> bool: @pytest.mark.asyncio +async def test_evaluation_with_column_map(): + # Define a dummy scorer that uses column_map + class DummyScorer(Scorer): + @weave.op() + def score(self, foo: str, bar: str, output: str, target: str) -> dict: + # Return whether foo + bar equals output + return {"match": (foo + bar) == output == target} + + # Create the scorer with column_map mapping 'foo'->'col1', 'bar'->'col2' + dummy_scorer = DummyScorer(column_map={"foo": "col1", "bar": "col2"}) + + @weave.op() + def model_function(col1, col2): + # For testing, return the concatenation of col1 and col2 + return col1 + col2 + + dataset = [ + {"col1": "Hello", "col2": "World", "target": "HelloWorld"}, + {"col1": "Hi", "col2": "There", "target": "HiThere"}, + {"col1": "Good", "col2": "Morning", "target": "GoodMorning"}, + {"col1": "Bad", "col2": "Evening", "target": "GoodEvening"}, + ] + + evaluation = Evaluation(dataset=dataset, scorers=[dummy_scorer]) + + # Run the evaluation + eval_out = await evaluation.evaluate(model_function) + + # Check that 'DummyScorer' is in the results + assert "DummyScorer" in eval_out + + # The expected summary should show that 3 out of 4 predictions matched + expected_results = {"true_count": 3, "true_fraction": 0.75} + assert ( + eval_out["DummyScorer"]["match"] == expected_results + ), "The summary should reflect the correct number of matches" + + +@pytest.mark.asyncio +async def test_evaluation_with_wrong_column_map(): + # Define a dummy scorer that uses column_map + class DummyScorer(Scorer): + @weave.op() + def score(self, foo: str, bar: str, output: str, target: str) -> dict: + # Return whether foo + bar equals output + return {"match": (foo + bar) == output == target} + + @weave.op() + def model_function(col1, col2): + # For testing, return the concatenation of col1 and col2 + return col1 + col2 + + dataset = [ + {"col1": "Hello", "col2": "World", "target": "HelloWorld"}, # True + {"col1": "Hi", "col2": "There", "target": "HiThere"}, # True + {"col1": "Good", "col2": "Morning", "target": "GoodMorning"}, # True + {"col1": "Bad", "col2": "Evening", "target": "GoodEvening"}, # False + ] + + # Test that the column map is correctly used + dummy_scorer = DummyScorer(column_map={"foo": "col1", "bar": "col2"}) + evaluation = Evaluation(dataset=dataset, scorers=[dummy_scorer]) + eval_out = await evaluation.evaluate(model_function) + assert "DummyScorer" in eval_out + assert eval_out["DummyScorer"]["match"] == {"true_count": 3, "true_fraction": 0.75} + + with pytest.raises(ValueError) as excinfo: + # Create the scorer with column_map mapping 'foo'->'col1', 'bar'->'col3' + # this is wrong because col3 does not exist + dummy_scorer = DummyScorer(column_map={"foo": "col1", "bar": "col3"}) + evaluation = Evaluation(dataset=dataset, scorers=[dummy_scorer]) + await evaluation.predict_and_score(model_function, dataset[0]) + assert "which is not in the scorer's argument names" in str(excinfo.value) + + with pytest.raises(ValueError) as excinfo: + # Create the scorer with column_map missing a column + dummy_scorer = DummyScorer(column_map={"foo": "col1"}) + evaluation = Evaluation(dataset=dataset, scorers=[dummy_scorer]) + await evaluation.predict_and_score(model_function, dataset[0]) + assert "is not found in the dataset columns" in str(excinfo.value) + + with pytest.raises(ValueError) as excinfo: + # Create the scorer with wrong argument name + dummy_scorer = DummyScorer(column_map={"jeez": "col1"}) + evaluation = Evaluation(dataset=dataset, scorers=[dummy_scorer]) + await evaluation.predict_and_score(model_function, dataset[0]) + assert "is not found in the dataset columns and is not mapped" in str( + excinfo.value + ) + + +# Define another dummy scorer +@pytest.mark.asyncio +async def test_evaluation_with_multiple_column_maps(): + class DummyScorer(Scorer): + @weave.op() + def score(self, foo: str, bar: str, output: str, target: str) -> dict: + # Return whether foo + bar equals output + return {"match": (foo + bar) == output == target} + + class AnotherDummyScorer(Scorer): + @weave.op() + def score(self, input1: str, input2: str, output: str) -> dict: + # Return whether input1 == output reversed + return {"match": input1 == output[::-1]} + + # First scorer maps 'foo'->'col1', 'bar'->'col2' + dummy_scorer = DummyScorer(column_map={"foo": "col1", "bar": "col2"}) + + # Second scorer maps 'input1'->'col2', 'input2'->'col1' + another_dummy_scorer = AnotherDummyScorer( + column_map={"input1": "col2", "input2": "col1"} + ) + + @weave.op() + def model_function(col1, col2): + # For testing, return the concatenation of col1 and col2 + return col1 + col2 + + dataset = [ + {"col1": "abc", "col2": "def", "target": "abcdef"}, + {"col1": "123", "col2": "456", "target": "1111"}, + {"col1": "xyz", "col2": "zyx", "target": "zzzzzz"}, + ] + + evaluation = Evaluation( + dataset=dataset, scorers=[dummy_scorer, another_dummy_scorer] + ) + + # Run the evaluation + eval_out = await evaluation.evaluate(model_function) + + # Check that both scorers are in the results + assert "DummyScorer" in eval_out + assert "AnotherDummyScorer" in eval_out + + # Assertions for the first scorer + expected_results_dummy = {"true_count": 1, "true_fraction": 1.0 / 3} + assert ( + eval_out["DummyScorer"]["match"] == expected_results_dummy + ), "All concatenations should match the target" + + # Assertions for the second scorer + # Since input1 == col2, and output is col1 + col2, we check if col2 == (col1 + col2)[::-1] + # Evaluate manually: + # First row: col2 = "def", output = "abcdef", output[::-1] = "fedcba" -> "def" != "fedcba" + # Second row: col2 = "456", output = "123456", output[::-1] = "654321" -> "456" != "654321" + # Third row: col2 = "zyx", output = "xyzzyx", output[::-1] = "xyzzyx" -> "zyx" == "xyzzyx" is False + # So all matches are False + expected_results_another_dummy = {"true_count": 0, "true_fraction": 0.0} + assert ( + eval_out["AnotherDummyScorer"]["match"] == expected_results_another_dummy + ), "No matches should be found for AnotherDummyScorer" + + async def test_feedback_is_correctly_linked(client): @weave.op def predict(text: str) -> str: diff --git a/tests/trace/test_prompt.py b/tests/trace/test_prompt.py new file mode 100644 index 00000000000..98bb731d076 --- /dev/null +++ b/tests/trace/test_prompt.py @@ -0,0 +1,23 @@ +from weave.flow.prompt.prompt import MessagesPrompt, StringPrompt + + +def test_stringprompt_format(): + class MyPrompt(StringPrompt): + def format(self, **kwargs) -> str: + return "Imagine a lot of complicated logic build this string." + + prompt = MyPrompt() + assert prompt.format() == "Imagine a lot of complicated logic build this string." + + +def test_messagesprompt_format(): + class MyPrompt(MessagesPrompt): + def format(self, **kwargs) -> list: + return [ + {"role": "user", "content": "What's 23 * 42"}, + ] + + prompt = MyPrompt() + assert prompt.format() == [ + {"role": "user", "content": "What's 23 * 42"}, + ] diff --git a/tests/trace/test_prompt_easy.py b/tests/trace/test_prompt_easy.py new file mode 100644 index 00000000000..6d01db92a9f --- /dev/null +++ b/tests/trace/test_prompt_easy.py @@ -0,0 +1,260 @@ +import itertools + +import pytest + +from weave import EasyPrompt + + +def iter_equal(items1, items2): + """`True` if iterators `items1` and `items2` contain equal items.""" + return (items1 is items2) or all( + a == b for a, b in itertools.zip_longest(items1, items2, fillvalue=object()) + ) + + +def test_prompt_message_constructor_str(): + prompt = EasyPrompt("What's 23 * 42") + assert prompt() == [{"role": "user", "content": "What's 23 * 42"}] + + +def test_prompt_message_constructor_prefix_str(): + prompt = EasyPrompt("system: you are a pirate") + assert prompt() == [{"role": "system", "content": "you are a pirate"}] + + +def test_prompt_message_constructor_role_arg(): + prompt = EasyPrompt("You're a calculator.", role="system") + assert prompt() == [{"role": "system", "content": "You're a calculator."}] + + +def test_prompt_message_constructor_array(): + prompt = EasyPrompt( + [ + {"role": "system", "content": "You're a calculator."}, + {"role": "user", "content": "What's 23 * 42"}, + ] + ) + assert prompt() == [ + {"role": "system", "content": "You're a calculator."}, + {"role": "user", "content": "What's 23 * 42"}, + ] + + +def test_prompt_message_constructor_obj(): + prompt = EasyPrompt( + name="myprompt", + model="gpt-4o", + messages=[ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ], + temperature=0.8, + max_tokens=64, + top_p=1, + ) + assert prompt() == [ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ] + assert prompt.config == { + "model": "gpt-4o", + "temperature": 0.8, + "max_tokens": 64, + "top_p": 1, + } + + +def test_prompt_append() -> None: + prompt = EasyPrompt() + prompt.append("You are a helpful assistant.", role="system") + prompt.append("system: who knows a lot about geography") + prompt.append( + """ + What's the capital of Brazil? + """, + dedent=True, + ) + assert prompt() == [ + {"role": "system", "content": "You are a helpful assistant."}, + {"role": "system", "content": "who knows a lot about geography"}, + {"role": "user", "content": "What's the capital of Brazil?"}, + ] + + +def test_prompt_append_with_role() -> None: + prompt = EasyPrompt() + prompt.append("system: who knows a lot about geography", role="asdf") + assert prompt() == [ + {"role": "asdf", "content": "system: who knows a lot about geography"}, + ] + + +def test_prompt_unbound_iteration() -> None: + """We don't error - is that the right behavior?""" + prompt = EasyPrompt("Tell me about {x}, {y}, and {z}. Especially {z}.") + prompt.bind(y="strawberry") + assert prompt.placeholders == ["x", "y", "z"] + assert not prompt.is_bound + assert prompt.unbound_placeholders == ["x", "z"] + assert list(prompt()) == [ + { + "role": "user", + "content": "Tell me about {x}, strawberry, and {z}. Especially {z}.", + } + ] + prompt.bind(x="vanilla", z="chocolate") + assert prompt.is_bound + assert prompt.unbound_placeholders == [] + assert list(prompt()) == [ + { + "role": "user", + "content": "Tell me about vanilla, strawberry, and chocolate. Especially chocolate.", + } + ] + + +def test_prompt_format_specifiers() -> None: + prompt = EasyPrompt("{x:.5}") + assert prompt.placeholders == ["x"] + assert prompt(x=3.14159)[0]["content"] == "3.1416" + + +def test_prompt_parameter_default() -> None: + prompt = EasyPrompt("{A} * {B}") + prompt.require("A", default=23) + prompt.require("B", default=42) + assert list(prompt()) == [{"role": "user", "content": "23 * 42"}] + + +def test_prompt_parameter_validation_int() -> None: + prompt = EasyPrompt("{A} + {B}") + prompt.require("A", min=10, max=100) + with pytest.raises(ValueError) as e: + prompt.bind(A=0) + assert str(e.value) == "A (0) is less than min (10)" + + +def test_prompt_parameter_validation_oneof() -> None: + prompt = EasyPrompt("{flavor}") + prompt.require("flavor", oneof=("vanilla", "strawberry", "chocolate")) + with pytest.raises(ValueError) as e: + prompt.bind(flavor="mint chip") + assert ( + str(e.value) + == "flavor (mint chip) must be one of vanilla, strawberry, chocolate" + ) + + +def test_prompt_bind_iteration() -> None: + """Iterating over a prompt should return messages with placeholders filled in.""" + prompt = EasyPrompt( + model="gpt-4o", + messages=[ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + {"role": "user", "content": "{sentence}"}, + ], + temperature=0.8, + max_tokens=64, + top_p=1, + ).bind(sentence="Artificial intelligence is a technology with great promise.") + desired = [ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ] + assert iter_equal(prompt, iter(desired)) + + +def test_prompt_as_dict(): + prompt = EasyPrompt( + model="gpt-4o", + messages=[ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ], + temperature=0.8, + max_tokens=64, + top_p=1, + ) + assert prompt.as_dict() == { + "model": "gpt-4o", + "temperature": 0.8, + "max_tokens": 64, + "top_p": 1, + "messages": [ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ], + } + + +def test_prompt_as_pydantic_dict(): + prompt = EasyPrompt( + model="gpt-4o", + messages=[ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ], + temperature=0.8, + max_tokens=64, + top_p=1, + ) + assert prompt.as_pydantic_dict() == { + "name": None, + "description": None, + "config": { + "model": "gpt-4o", + "temperature": 0.8, + "max_tokens": 64, + "top_p": 1, + }, + "data": [ + { + "role": "system", + "content": "You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.", + }, + { + "role": "user", + "content": "Artificial intelligence is a technology with great promise.", + }, + ], + "requirements": {}, + } diff --git a/tests/trace/test_weave_client.py b/tests/trace/test_weave_client.py index 95866e3ea5c..6f0af63d103 100644 --- a/tests/trace/test_weave_client.py +++ b/tests/trace/test_weave_client.py @@ -754,8 +754,8 @@ async def model_predict(input) -> str: dataset_rows = [{"input": "1 + 2", "target": 3}, {"input": "2**4", "target": 15}] @weave.op() - async def score(target, model_output): - return target == model_output + async def score(target, output): + return target == output evaluation = Evaluation( name="my-eval", @@ -764,7 +764,7 @@ async def score(target, model_output): ) result = asyncio.run(evaluation.evaluate(model_predict)) expected_eval_result = { - "model_output": {"mean": 9.5}, + "output": {"mean": 9.5}, "score": {"true_count": 1, "true_fraction": 0.5}, } assert result == expected_eval_result @@ -864,8 +864,8 @@ def test_nested_ref_is_inner(client): dataset_rows = [{"input": "1 + 2", "target": 3}, {"input": "2**4", "target": 15}] @weave.op() - async def score(target, model_output): - return target == model_output + async def score(target, output): + return target == output evaluation = Evaluation( name="my-eval", diff --git a/weave-js/package.json b/weave-js/package.json index fd4ae47bf23..d925f9d0a42 100644 --- a/weave-js/package.json +++ b/weave-js/package.json @@ -161,6 +161,7 @@ "@types/color": "^3.0.0", "@types/cytoscape": "^3.2.0", "@types/cytoscape-dagre": "^2.2.2", + "@types/d3-array": "^3.2.1", "@types/diff": "^5.0.3", "@types/downloadjs": "^1.4.2", "@types/is-buffer": "^2.0.0", diff --git a/weave-js/src/assets/icons/icon-enter-return.svg b/weave-js/src/assets/icons/icon-enter-return.svg new file mode 100644 index 00000000000..ffcf6e4f0e5 --- /dev/null +++ b/weave-js/src/assets/icons/icon-enter-return.svg @@ -0,0 +1,3 @@ + + + diff --git a/weave-js/src/assets/icons/icon-marker.svg b/weave-js/src/assets/icons/icon-marker.svg new file mode 100644 index 00000000000..d142990e86a --- /dev/null +++ b/weave-js/src/assets/icons/icon-marker.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/weave-js/src/assets/icons/icon-reload-refresh.svg b/weave-js/src/assets/icons/icon-reload-refresh.svg new file mode 100644 index 00000000000..f6c97a6a71c --- /dev/null +++ b/weave-js/src/assets/icons/icon-reload-refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/weave-js/src/assets/icons/icon-sandbox-playground.svg b/weave-js/src/assets/icons/icon-sandbox-playground.svg new file mode 100644 index 00000000000..0fe4a7234f9 --- /dev/null +++ b/weave-js/src/assets/icons/icon-sandbox-playground.svg @@ -0,0 +1,3 @@ + + + diff --git a/weave-js/src/assets/icons/icon-swap.svg b/weave-js/src/assets/icons/icon-swap.svg new file mode 100644 index 00000000000..86c8353d4fd --- /dev/null +++ b/weave-js/src/assets/icons/icon-swap.svg @@ -0,0 +1,4 @@ + + + + diff --git a/weave-js/src/common/components/Markdown.tsx b/weave-js/src/common/components/Markdown.tsx index 70c647642e2..733b4367ae2 100644 --- a/weave-js/src/common/components/Markdown.tsx +++ b/weave-js/src/common/components/Markdown.tsx @@ -105,10 +105,15 @@ const Markdown: React.FC = ({ updateHeight(); }, [html, updateHeight]); + // The `tw-eject` class is used to optionally eject from `.tw-style` resets if this component happens to be rendered with a `.tw-style` parent in the tree + // see: src/wandbTailwindPreflight.css return ( -
+
{ + test('should fire the callback', () => { + let x = 0; + const cb = () => { + x = 1; + }; + const samplingRate = 0.5; + const randomNum = 0.3; + + fireOnRandom(cb, samplingRate, randomNum); + + expect(x).toBe(1); + }); + + test('should not fire the callback', () => { + let x = 0; + const cb = () => { + x = 1; + }; + const samplingRate = 0.5; + const randomNum = 0.7; + + fireOnRandom(cb, samplingRate, randomNum); + + expect(x).toBe(0); + }); + test('should throw on a bad sampling rate', () => { + const cb = () => {}; + const samplingRate = 1.5; + const randomNum = 0.7; + + expect(() => { + fireOnRandom(cb, samplingRate, randomNum); + }).toThrow(); + }); +}); diff --git a/weave-js/src/common/components/WandbLoader.tsx b/weave-js/src/common/components/WandbLoader.tsx index ab662081cc1..4bb16ebf2e2 100644 --- a/weave-js/src/common/components/WandbLoader.tsx +++ b/weave-js/src/common/components/WandbLoader.tsx @@ -2,6 +2,7 @@ * with an upgrade of react-spring, so we've switched back to the semantic loader. * The react-spring version also used 100% cpu, we should use an animated gif * instead if we want a custom loader */ +import {WaveLoader} from '@wandb/weave/components/Loaders/WaveLoader'; import React from 'react'; import {Loader, StrictLoaderProps} from 'semantic-ui-react'; @@ -17,6 +18,9 @@ export interface WandbLoaderProps extends StrictLoaderProps { size?: StrictLoaderProps['size']; } +/** + * @deprecated use the new wave loader instead + */ const WandbLoader: React.FC = React.memo( ({className, inline, size = 'huge'}) => { return ; @@ -25,11 +29,17 @@ const WandbLoader: React.FC = React.memo( export default WandbLoader; -export interface TrackedWandbLoaderProps extends WandbLoaderProps { +export type TrackedWandbLoaderProps = { /* Log the exception to an external service */ captureException?: (error: unknown) => void; /* A unique name so we can differentiate between the loaders */ name: string; + /* the sampling rate as a percentage, defaults to 10% */ + samplingRate?: number; + /* Optional callback fired when finished loading */ + onComplete?(name: string, data: Record | undefined): void; + /* Optional callback fired when started loading */ + onStart?(name: string): void; /** * Run an optional callback that returns an object with additional fields to * send to the analytics platform. Useful for getting lifecycle data from the @@ -38,15 +48,23 @@ export interface TrackedWandbLoaderProps extends WandbLoaderProps { * keeps us from needing to wire this component up that data store */ profilingCb?: () => Record; - /* the sampling rate as a percentage, defaults to 10% */ - samplingRate?: number; /* Tell me you're a Segment .track() event without telling me about Segment */ track: (eventName: string, data: Record | undefined) => void; - /* Optional callback fired when finished loading */ - onComplete?(name: string, data: Record | undefined): void; - /* Optional callback fired when started loading */ - onStart?(name: string): void; -} +}; + +export const fireOnRandom = ( + cb: () => void, + samplingRate: number, + randomNum: number = Math.random() +) => { + if (samplingRate > 1 || samplingRate < 0) { + throw new Error('Sampling rate must be between 0 and 1'); + } + + if (randomNum < samplingRate) { + cb(); + } +}; export const TrackedWandbLoader = ({ captureException, @@ -57,7 +75,7 @@ export const TrackedWandbLoader = ({ onComplete, onStart, ...props -}: TrackedWandbLoaderProps) => { +}: TrackedWandbLoaderProps & WandbLoaderProps) => { useLifecycleProfiling( name, (data: ProfileData) => { @@ -72,10 +90,9 @@ export const TrackedWandbLoader = ({ if (onComplete) { onComplete(name, trackedData); } - const randomNum = Number(Math.random().toString().slice(-2)); // take the last two digits off a random number - if (randomNum <= samplingRate * 100) { + fireOnRandom(() => { track('wandb-loader-onscreen', trackedData); - } + }, samplingRate); } catch (e) { // Tracking should be able to fail gracefully without breaking the app captureException?.(e); @@ -86,3 +103,43 @@ export const TrackedWandbLoader = ({ return ; }; + +export const TrackedWaveLoader = ({ + captureException, + name, + profilingCb, + samplingRate = 0.1, + track, + onComplete, + onStart, + size, +}: TrackedWandbLoaderProps & { + size: 'small' | 'huge'; +}) => { + useLifecycleProfiling( + name, + (data: ProfileData) => { + try { + // log the lifecycle for each loader to segment + const additionalData = profilingCb ? profilingCb() : {}; + const trackedData = { + componentId: data.id, + duration: data.duration, + ...additionalData, + }; + if (onComplete) { + onComplete(name, trackedData); + } + fireOnRandom(() => { + track('wandb-loader-onscreen', trackedData); + }, samplingRate); + } catch (e) { + // Tracking should be able to fail gracefully without breaking the app + captureException?.(e); + } + }, + onStart + ); + + return ; +}; diff --git a/weave-js/src/common/css/Base.less b/weave-js/src/common/css/Base.less index 5d0fd20d2ee..713c883f388 100644 --- a/weave-js/src/common/css/Base.less +++ b/weave-js/src/common/css/Base.less @@ -11,225 +11,235 @@ @import './fonts/source-sans-pro.css'; @font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - src: url('../assets/fonts/inconsolata-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../assets/fonts/inconsolata-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 400; + src: url('../assets/fonts/inconsolata-v19-latin-regular.woff2') + format('woff2'), + /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../assets/fonts/inconsolata-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } @font-face { - font-family: 'Source Serif Pro'; - font-style: normal; - font-weight: 400; - src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), - url('../assets/fonts/source-serif-pro-v7-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../assets/fonts/source-serif-pro-v7-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + font-family: 'Source Serif Pro'; + font-style: normal; + font-weight: 400; + src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), + url('../assets/fonts/source-serif-pro-v7-latin-regular.woff2') + format('woff2'), + /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../assets/fonts/source-serif-pro-v7-latin-regular.woff') + format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } // override line height in icon generation -i[class^="wbic-"]:before, i[class*=" wbic-"]:before { - line-height: inherit; +i[class^='wbic-']:before, +i[class*=' wbic-']:before { + line-height: inherit; } -i[class^="wbic-"], i[class*=" wbic-"], [class^="wbic-"], [class*=" wbic-"] { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'wb-icons' !important; - speak: never; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } +i[class^='wbic-'], +i[class*=' wbic-'], +[class^='wbic-'], +[class*=' wbic-'] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'wb-icons' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} @panelFadeTime: 0.1s; .app-root { - display: flex; - min-height: 100vh; - flex-direction: column; + display: flex; + min-height: 100vh; + flex-direction: column; } .app-root .main { - flex: 1; - /* + flex: 1; + /* the footer appears in the middle in ie11 because flex behaves differently in chrome and ie11 flex-basis: auto on main will fix it https://stackoverflow.com/a/39193253 https://imgur.com/dbA8U2Y this is what it looks like in ie11 without flex-basis:auto */ - flex-basis: auto; - background-color: @gray50; - position: relative; + flex-basis: auto; + background-color: @gray50; + position: relative; } .confusion-matrix { - tr { - min-height: 50px; - } - td, - th { - padding: 5px; - } - td { - min-width: 50px; - min-height: 50px; - text-align: right; - } - /* + tr { + min-height: 50px; + } + td, + th { + padding: 5px; + } + td { + min-width: 50px; + min-height: 50px; + text-align: right; + } + /* .labels { background: #eaeaea; } */ - .pr { - background: #eee; - } + .pr { + background: #eee; + } } pre.instructions { - background-color: #555 !important; - padding: 9px; - border-radius: 5px; - margin: 0 !important; + background-color: #555 !important; + padding: 9px; + border-radius: 5px; + margin: 0 !important; } .ui.text.container .ReactTable .rt-table { - /* Because it's borked in Safari... */ - flex: 1 1 auto; + /* Because it's borked in Safari... */ + flex: 1 1 auto; } img.logo.inverted { - filter: invert(80%); + filter: invert(80%); } .ui.vertical.segment.footer { - /* Text color overridden by .ui.link.list a.item */ - color: #888 !important; - background-color: white !important; - padding: 16px; + /* Text color overridden by .ui.link.list a.item */ + color: #888 !important; + background-color: white !important; + padding: 16px; } -.model .ui.mini.statistics .statistic>.value, -.model .ui.mini.statistics .statistic>.label { - color: #888; - font-size: 1rem !important; - font-family: monospace; +.model .ui.mini.statistics .statistic > .value, +.model .ui.mini.statistics .statistic > .label { + color: #888; + font-size: 1rem !important; + font-family: monospace; } .model .item .content .description { - max-height: 250px; - overflow: auto; + max-height: 250px; + overflow: auto; } .model .item .content .description pre { - max-width: none; + max-width: none; } .model .item .content .description.markdown { - max-height: none; + max-height: none; } .top.menu .ui.dropdown { - margin: 8px 0; + margin: 8px 0; } body .ui.table tr.active { - background-color: #e5f9e7 !important; + background-color: #e5f9e7 !important; } .ui.positive.button { - background-color: @success; - color: @white; - text-shadow: none; - background-image: none; - border: none; + background-color: @success; + color: @white; + text-shadow: none; + background-image: none; + border: none; } - html { - height: 948px; + height: 948px; } -html>body { - font-size: @fontSizeStandard; - line-height: @lineHeightStandard; - letter-spacing: 0.1px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; +html > body { + font-size: @fontSizeStandard; + line-height: @lineHeightStandard; + letter-spacing: 0.1px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } body .input-style { - border: 1px solid rgba(34, 36, 38, 0.15); - padding: 0 8px 8px 8px; - border-radius: 0.29rem; + border: 1px solid rgba(34, 36, 38, 0.15); + padding: 0 8px 8px 8px; + border-radius: 0.29rem; } -body.blurring.dimmed.dimmable> :not(.dimmer) { - -webkit-filter: blur(3px) grayscale(0.1); - /* transition: filter 4s linear; */ - filter: blur(3px) grayscale(0.1); +body.blurring.dimmed.dimmable > :not(.dimmer) { + -webkit-filter: blur(3px) grayscale(0.1); + /* transition: filter 4s linear; */ + filter: blur(3px) grayscale(0.1); } -body.blurring.dimmable>.dimmer { - background-color: rgba(0, 0, 0, 0.1); +body.blurring.dimmable > .dimmer { + background-color: rgba(0, 0, 0, 0.1); } .ui { - button, input, optgroup, select, textarea { - font-family: @fontName; - } + button, + input, + optgroup, + select, + textarea { + font-family: @fontName; + } } -body .ui.grid>.column:not(.row) { - padding-top: 0.5rem; - padding-bottom: 0.5rem; +body .ui.grid > .column:not(.row) { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } .fullScreen .fixed.menu .item:not(.logo) { - display: none; + display: none; } .fullScreen .fixed.menu .dropdown { - display: none; + display: none; } .fullScreen .secondary.menu { - display: none; + display: none; } #root .fullScreen .menu .item .logo { - width: 14em; - padding: -10px 0; + width: 14em; + padding: -10px 0; } #root .fullScreen .menu .exitFullScreen { - display: none; + display: none; } #root .fullScreen .menu:hover .exitFullScreen { - display: inline; + display: inline; } body .ui.dropdown .menu .selected.item, .ui.dropdown.selected { - background: rgba(0, 0, 0, 0.1); + background: rgba(0, 0, 0, 0.1); } .ui.selection.dropdown.with-button { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - &+.ui.icon.button { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; - } + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + & + .ui.icon.button { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } } - // This is the central location for all zIndices so we have a clear indication // of where conflicts arrive when doing edits // @@ -242,68 +252,68 @@ body .ui.dropdown .menu .selected.item, // intercom z-index= 2147483000 // max z-index 2147483647 .ui.dimmer { - z-index: 2147483605; + z-index: 2147483605; } // vg-tooltip is the Vega tooltip -.ui.popup, .vg-tooltip, #vg-tooltip-element { - z-index: 2147483606; +.ui.popup, +.vg-tooltip, +#vg-tooltip-element { + z-index: 2147483606; } .Toastify .toast-container { - z-index: 2147483606; + z-index: 2147483606; } - /* These fix the loader when shown in a modal https://github.com/Semantic-Org/Semantic-UI/issues/4014 */ - .ui.dimmer .ui.modal .ui.loader { - color: #333; + color: #333; } .ui.dimmer .ui.modal .ui.loader:before { - border-color: rgba(0, 0, 0, 0.1); + border-color: rgba(0, 0, 0, 0.1); } .ui.dimmer .ui.modal .ui.loader:after { - border-color: #767676 transparent transparent; + border-color: #767676 transparent transparent; } .ui.loader { - // This prevents loaders from bleeding through - // the expanded WBTable--hopefully it doesn't - // cause any hidden loaders - z-index: 50 !important; + // This prevents loaders from bleeding through + // the expanded WBTable--hopefully it doesn't + // cause any hidden loaders + z-index: 50 !important; } // An option to pass to the loader to not make it show above all content .flat-loader.flat-loader { - z-index: 0 !important + z-index: 0 !important; } .fill { - height: 100%; - position: relative; + height: 100%; + position: relative; } a { - cursor: pointer; + cursor: pointer; } a.danger, a.danger:hover { - color: @error; + color: @error; } button.link { - background: none !important; - color: inherit; - border: none; - padding: 0 !important; - font: inherit; - cursor: pointer; + background: none !important; + color: inherit; + border: none; + padding: 0 !important; + font: inherit; + cursor: pointer; } .button__hoverable { @@ -315,312 +325,305 @@ button.link { } } - .ui.modal { - .panel-media, - .audio-card { - margin: 0; - min-height: 200px; - position: relative; - } - .panel-header h3 { - display: none; - } + .panel-media, + .audio-card { + margin: 0; + min-height: 200px; + position: relative; + } + .panel-header h3 { + display: none; + } } .ui.big.breadcrumb { - font-weight: 400; - word-break: break-all; + font-weight: 400; + word-break: break-all; } - .ui.modal { - .panel-media, - .audio-card { - margin: 0; - min-height: 200px; - position: relative; - } - .panel-header h3 { - display: none; - } + .panel-media, + .audio-card { + margin: 0; + min-height: 200px; + position: relative; + } + .panel-header h3 { + display: none; + } } - .main { - margin-top: @navbarHeight; + margin-top: @navbarHeight; } /* new panel style, with options menu */ .panel-title { - text-align: center; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - font-weight: 600; - font-size: 14px; - margin: 0 0 3px; - font-family: @fontName; - line-height: 16px; + text-align: center; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + font-weight: 600; + font-size: 14px; + margin: 0 0 3px; + font-family: @fontName; + line-height: 16px; } .panel-title.small { - font-size: 14px; - line-height: 16px; + font-size: 14px; + line-height: 16px; } .panel-title.medium { - font-size: 18px; - line-height: 20px; + font-size: 18px; + line-height: 20px; } .panel-title.large { - font-size: 24px; - line-height: 26px; + font-size: 24px; + line-height: 26px; } - .panel-grid { - &.ui.grid.run-system-metrics { - padding: 8px; - &.ui.grid>.column:not(.row), - &.ui.grid>.row>.column { - padding: 8px; - } + &.ui.grid.run-system-metrics { + padding: 8px; + &.ui.grid > .column:not(.row), + &.ui.grid > .row > .column { + padding: 8px; } - &.ui.grid { - margin: 0; + } + &.ui.grid { + margin: 0; + } + &.ui.grid > .row { + padding: 0 10px; + } + &.ui.grid > .column:not(.row), + &.ui.grid > .row > .column { + padding: 6px; + } + .pinned-panel .hide-in-pinned-panel, + .unpinned-panel .hide-in-unpinned-panel { + display: none; + } + .unpinned-panel { + // to create new stacking context for fixed children + transform: translateX(0); + // to enable z-index + position: relative; + .panel-header { + min-height: 0; } - &.ui.grid>.row { - padding: 0 10px; + .panel-media { + margin: 0 -15px -10px; + max-height: 500px; } - &.ui.grid>.column:not(.row), - &.ui.grid>.row>.column { - padding: 6px; + } + .unpinned-panel .line-plot-legend { + max-height: 52px; + overflow-y: auto; + word-wrap: break-word; + // Hide scrollbars + &::-webkit-scrollbar { + display: none; } - .pinned-panel .hide-in-pinned-panel, - .unpinned-panel .hide-in-unpinned-panel { - display: none; + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } + .unpinned-panel { + padding: 20px 14px 10px; + } + .unpinned-panel, + .react-grid-item.panel { + // TODO: Add transition for fading panels + border: 1px solid @border; + border-radius: 3px; + height: 322px; + display: flex; + flex-direction: column; + background-color: @white; + transition: box-shadow 0.3s, margin-top 0.3s; + &:hover { + // A hack to make the crosshair flag of the + // hovered panel appear over other panels. + // I can't just change the z-index of the flag + // because of stacking contexts. + z-index: 100; + .line-plot-flag { + visibility: hidden; + } + .line-plot-flag-escaping { + display: block !important; + } } - .unpinned-panel { - // to create new stacking context for fixed children - transform: translateX(0); - // to enable z-index - position: relative; - .panel-header { - min-height: 0; - } - .panel-media { - margin: 0 -15px -10px; - max-height: 500px; - } + cursor: default; + // padding: 20px 14px 10px; + .react-resizable-handle { + background: none; } - .unpinned-panel .line-plot-legend { - max-height: 52px; - overflow-y: auto; - word-wrap: break-word; - // Hide scrollbars - &::-webkit-scrollbar { - display: none; - } - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ + .react-resizable-handle::after { + border-color: transparent; } - .unpinned-panel { - padding: 20px 14px 10px; + &:hover { + border: 1px solid darken(@border, 5%); + .react-resizable-handle::after { + border-color: initial; + } } - .unpinned-panel, - .react-grid-item.panel { - // TODO: Add transition for fading panels - border: 1px solid @border; - border-radius: 3px; - height: 322px; - display: flex; - flex-direction: column; - background-color: @white; - transition: box-shadow .3s, margin-top .3s; - &:hover { - // A hack to make the crosshair flag of the - // hovered panel appear over other panels. - // I can't just change the z-index of the flag - // because of stacking contexts. - z-index: 100; - .line-plot-flag { - visibility: hidden; - } - .line-plot-flag-escaping { - display: block !important; - } - } - cursor: default; - // padding: 20px 14px 10px; - .react-resizable-handle { - background: none; - } - .react-resizable-handle::after { - border-color: transparent; - } - &:hover { - border: 1px solid darken(@border, 5%); - .react-resizable-handle::after { - border-color: initial; - } - } - &.react-draggable-dragging { - // transform: translateY(-80px); - margin-top: -4px; - box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08); - transition: box-shadow .3s, margin-top .3s; - border-color: darken(@gray400, 5%); - } - &.resizing { - border-color: darken(@gray400, 5%); - } + &.react-draggable-dragging { + // transform: translateY(-80px); + margin-top: -4px; + box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08); + transition: box-shadow 0.3s, margin-top 0.3s; + border-color: darken(@gray400, 5%); } - .panel-grid-pagination { - text-align: center; + &.resizing { + border-color: darken(@gray400, 5%); } + } + .panel-grid-pagination { + text-align: center; + } } - .ui.accordion.full-page-accordion { - .title:not(.ui) { - padding: 12px; - i.icon { - margin-right: 4px; - } - &:hover { - background: none; - } + .title:not(.ui) { + padding: 12px; + i.icon { + margin-right: 4px; } - .accordion.accordion-secondary { - margin-top: 24px; - .title:not(.ui) { - &:hover { - color: @primaryText; - } - } - &>.content:not(.ui).active { - padding-top: 0; - } + &:hover { + background: none; } - &>.content { - padding: 0 36px !important; - margin-bottom: 32px; + } + .accordion.accordion-secondary { + margin-top: 24px; + .title:not(.ui) { + &:hover { + color: @primaryText; + } + } + & > .content:not(.ui).active { + padding-top: 0; } + } + & > .content { + padding: 0 36px !important; + margin-bottom: 32px; + } } .icon.pin-button { - color: @gray500; - cursor: pointer; - position: absolute; - font-size: 1.5em; - top: 18px; - right: 10px; - z-index: 105; - &.pinned { - color: @darkBlue; - } + color: @gray500; + cursor: pointer; + position: absolute; + font-size: 1.5em; + top: 18px; + right: 10px; + z-index: 105; + &.pinned { + color: @darkBlue; + } } .panel-picker .panel-grid.ui.grid.doubling.stackable > .row > .column { - // override crazy specific semantic column padding - padding: 6px !important; + // override crazy specific semantic column padding + padding: 6px !important; } .panel-picker { - .panel-grid.ui.grid > .row { - padding: 0; - margin-top: 0; + .panel-grid.ui.grid > .row { + padding: 0; + margin-top: 0; + } + .column { + .pin-button { + transition: transform 0.2s; } - .column { - .pin-button { - transition: transform .2s; - } - .pin-button:not(.pinned) { - opacity: 0; - } - .pin-button.pinned { - transform: rotate(-45deg) translateX(-4px); - } - .unpinned-panel { - border: 1px solid transparent; - } + .pin-button:not(.pinned) { + opacity: 0; + } + .pin-button.pinned { + transform: rotate(-45deg) translateX(-4px); + } + .unpinned-panel { + border: 1px solid transparent; + } + &:hover { + > .pin-button { + opacity: 1; &:hover { - >.pin-button { - opacity: 1; - &:hover { - color: @gray700; - &.pinned { - color: @deepBlue; - } - } - } - >.unpinned-panel { - border: 1px solid darken(@gray100, 5%); - } + color: @gray700; + &.pinned { + color: @deepBlue; + } } + } + > .unpinned-panel { + border: 1px solid darken(@gray100, 5%); + } } + } } .ui.popup.menu-help-popup { - p { - font-style: italic; - } + p { + font-style: italic; + } } .new-project-page, .project-getting-started { - margin-top: 40px; - margin-bottom: 40px; + margin-top: 40px; + margin-bottom: 40px; } .panel-image { - height: 100%; - margin: -10px -15px; + height: 100%; + margin: -10px -15px; } .keyboard-shortcut-popup { - font-family: Inconsolata; - padding: 6px 8px !important; + font-family: Inconsolata; + padding: 6px 8px !important; } - //PanelMultiRunTable styles .form-grid { - .chart-label { - padding-top: 2 * @spu; - padding-bottom: @spu; - margin: 0; - } + .chart-label { + padding-top: 2 * @spu; + padding-bottom: @spu; + margin: 0; + } } .ui.label.count-label { - background: @gray100; - border-radius: 0; - color: @textPrimary; - font-weight: normal; - margin-left: 5px; - padding: 3px 5px; + background: @gray100; + border-radius: 0; + color: @textPrimary; + font-weight: normal; + margin-left: 5px; + padding: 3px 5px; } .fuzzy-match { - background: @fullYellow; + background: @fullYellow; } .header-1 { - font-size: 40px; - line-height: 56px; + font-size: 40px; + line-height: 56px; } .global-config__control { - display: flex; - align-items: center; - span { - margin-right: 5px - } + display: flex; + align-items: center; + span { + margin-right: 5px; + } } - .ui.popup.panel-settings-popup { - padding: 16px; + padding: 16px; } /****************\ @@ -628,177 +631,177 @@ button.link { \****************/ @media only screen and (max-width: @tabletBreakpoint) { - .hide-in-mobile { - display: none !important; - } - .hide-in-desktop { - display: initial !important; - } - .experiments-alert .visible.transition { - display: none !important; - } - .runsTable { - .ui.items:not(.unstackable)>.item { - margin: 0; - } - } - .panel-search-results { - border: 0; - padding-bottom: 0; - padding-left: 0; - padding-right: 0; - } - &.ui.stackable.grid.panel-grid>.column:not(.row), - &.ui.stackable.grid.panel-grid>.row>.column { - padding: 6px 0 !important; - } - .ui.styled.accordion, - .ui.styled.accordion.pinned-panels { - &>.content, - &>.active.content { - padding-left: 0; - padding-right: 0; - } + .hide-in-mobile { + display: none !important; + } + .hide-in-desktop { + display: initial !important; + } + .experiments-alert .visible.transition { + display: none !important; + } + .runsTable { + .ui.items:not(.unstackable) > .item { + margin: 0; } - .ui.accordion.full-page-accordion { - &>.content { - padding: 0 16px !important; - } + } + .panel-search-results { + border: 0; + padding-bottom: 0; + padding-left: 0; + padding-right: 0; + } + &.ui.stackable.grid.panel-grid > .column:not(.row), + &.ui.stackable.grid.panel-grid > .row > .column { + padding: 6px 0 !important; + } + .ui.styled.accordion, + .ui.styled.accordion.pinned-panels { + & > .content, + & > .active.content { + padding-left: 0; + padding-right: 0; } - .ui.visible.popup.hide-in-mobile { - display: none !important; + } + .ui.accordion.full-page-accordion { + & > .content { + padding: 0 16px !important; } + } + .ui.visible.popup.hide-in-mobile { + display: none !important; + } } // .input-open only has a border on the bottom, not all the way around (use 'transparent' flag on semantic Input element) .ui.input.input-open { - border-bottom: 1px solid @mediumBlue; - font-size: 1.2em; - padding: 5px 7px; - >i.icon { - margin-left: 10px; - } + border-bottom: 1px solid @mediumBlue; + font-size: 1.2em; + padding: 5px 7px; + > i.icon { + margin-left: 10px; + } } .ui.input.panel-search { - padding: 5px 0; - margin-top: 25px; + padding: 5px 0; + margin-top: 25px; } .multi-state-checkbox { - cursor: pointer; - display: flex; - align-items: center; - color: @blue; - width: 18px; - height: 18px; - border-radius: 2px; - border: 1px solid @border; + cursor: pointer; + display: flex; + align-items: center; + color: @blue; + width: 18px; + height: 18px; + border-radius: 2px; + border: 1px solid @border; + background-color: white; + box-shadow: @box-shadow-buttons-charts; + text-align: center; + padding: 0 1px; + i.icon { background-color: white; - box-shadow: @box-shadow-buttons-charts; - text-align: center; - padding: 0 1px; - i.icon { - background-color: white; - opacity: 1; - margin-right: 0; - font-size: 14px; - line-height: 14px; - width: 14px; - } - &.with-dropdown { - width: 45px; - i.icon.dropdown { - margin-left: -3px; - } + opacity: 1; + margin-right: 0; + font-size: 14px; + line-height: 14px; + width: 14px; + } + &.with-dropdown { + width: 45px; + i.icon.dropdown { + margin-left: -3px; } - i.icon.icon-check { - // top: -4px; - &:before { - margin: 0; - } + } + i.icon.icon-check { + // top: -4px; + &:before { + margin: 0; } + } } .ui.visible.popup { - filter: none !important; - &.popup--image-card-metadata { - .image-card-caption-text { - margin: 10px 0; - } - .dropdown.panel-media-step { - padding: 5px 20px 5px 7px; - .icon { - padding: 7px 5px 7px 7px; - } - .menu .item { - white-space: nowrap; - } - } + filter: none !important; + &.popup--image-card-metadata { + .image-card-caption-text { + margin: 10px 0; + } + .dropdown.panel-media-step { + padding: 5px 20px 5px 7px; + .icon { + padding: 7px 5px 7px 7px; + } + .menu .item { + white-space: nowrap; + } } + } } .ui.visible.popup.popup-with-dropdown-menu { - padding: 0; - margin: 0; - height: 10px; - width: 160px; - border: 0; - background-color: transparent; - box-shadow: none; - .ui.dropdown .menu { - position: relative; - top: -16px; - } + padding: 0; + margin: 0; + height: 10px; + width: 160px; + border: 0; + background-color: transparent; + box-shadow: none; + .ui.dropdown .menu { + position: relative; + top: -16px; + } } // This is for Dropdown Menus that come out of an icon button // The dropdown always wants to render it's little down arrow, so we // get rid of it. .dropdown-menu-text-icon-button { - >i.dropdown.icon { - display: none; - } - >.ui.button { - margin-right: 0 - } - .ui.button:not(.icon)>.icon:not(.button):not(.dropdown) { - margin-left: 8px; - margin-right: -6px; - } - &:not(:last-child) { - margin-right: 12px; - } + > i.dropdown.icon { + display: none; + } + > .ui.button { + margin-right: 0; + } + .ui.button:not(.icon) > .icon:not(.button):not(.dropdown) { + margin-left: 8px; + margin-right: -6px; + } + &:not(:last-child) { + margin-right: 12px; + } } .dropdown-menu-text-icon-left-button { - >i.dropdown.icon { - display: none; - } - >.ui.button { - margin-left: 0; - } - .ui.button:not(.icon)>.icon:not(.button):not(.dropdown) { - margin-right: 8px; - margin-left: -6px; - } + > i.dropdown.icon { + display: none; + } + > .ui.button { + margin-left: 0; + } + .ui.button:not(.icon) > .icon:not(.button):not(.dropdown) { + margin-right: 8px; + margin-left: -6px; + } } .dropdown-menu-icon-button { - >i.dropdown.icon { - display: none; - } - >.ui.button { - margin-right: 0; - >i.icon.wbic-ic-chevron-expanded { - color: black !important; - font-size: 12px !important; - transform: translate(4px, -4px); - } - } - &:not(:last-child) { - margin-bottom: 12px; + > i.dropdown.icon { + display: none; + } + > .ui.button { + margin-right: 0; + > i.icon.wbic-ic-chevron-expanded { + color: black !important; + font-size: 12px !important; + transform: translate(4px, -4px); } + } + &:not(:last-child) { + margin-bottom: 12px; + } } // .ui.multiple.search.dropdown { // display: flex; @@ -807,248 +810,261 @@ button.link { // } // } .ui.label { - background-color: @actionActiveColor; - display: inline-flex; // This fixes labels inside dropdowns (like our group by dropdown). - white-space: nowrap !important; + background-color: @actionActiveColor; + display: inline-flex; // This fixes labels inside dropdowns (like our group by dropdown). + white-space: nowrap !important; } // Tabs that scroll on overflow, without scrollbar .page-tabs .ui.attached.tabular.menu { - max-width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - &::-webkit-scrollbar { - display: none; - } + max-width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + &::-webkit-scrollbar { + display: none; + } } .dropdown-with-icon { - white-space: normal; - word-break: break-all; + white-space: normal; + word-break: break-all; } .signup-button { - i { - color: white !important; - } + i { + color: white !important; + } } // this class is set while resizing table columns body.react-draggable-transparent-selection { + cursor: ew-resize !important; + .drag-handle { cursor: ew-resize !important; - .drag-handle { - cursor: ew-resize !important; + } + .react-resizable { + i.icon.ellipsis { + opacity: 0 !important; } - .react-resizable { - i.icon.ellipsis { - opacity: 0 !important; - } - .react-resizable-handle { - opacity: 0 !important; - } + .react-resizable-handle { + opacity: 0 !important; } + } } /* Hide HTML5 Up and Down arrows. */ -input[type="number"]::-webkit-outer-spin-button, -input[type="number"]::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; +input[type='number']::-webkit-outer-spin-button, +input[type='number']::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; } -input[type="number"] { - -moz-appearance: textfield; +input[type='number'] { + -moz-appearance: textfield; } .separator { - border-top: @separatorBorder; + border-top: @separatorBorder; } /* For buttons that look like links */ .fake-link { - color: @primary; - &.bold { - font-weight: bold; - } - cursor: pointer; - &:hover { - color: darken(@primary, 10%); - } + color: @primary; + &.bold { + font-weight: bold; + } + cursor: pointer; + &:hover { + color: darken(@primary, 10%); + } } /* Disable gray highlight when clicking links on mobile safari */ * { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .message-with-icon { - align-items: center; - &__icon { - width: 200px; - } - display: flex; + align-items: center; + &__icon { + width: 200px; + } + display: flex; } .panel-error { - color: @gray500; - flex-grow: 1; - display: flex; - justify-content: center; - align-items: center; - text-align: center; - font-size: 1rem; - &.media-missing { - flex-direction: column; - text-align: left; - align-items: initial; - } + color: @gray500; + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + font-size: 1rem; + &.media-missing { + flex-direction: column; + text-align: left; + align-items: initial; + } } .header-spaced { - margin-top: @standardSpacingUnit; + margin-top: @standardSpacingUnit; } .underline-dashed { - border-bottom: 1px dashed @gray500; + border-bottom: 1px dashed @gray500; } .front-page { - background-color: @gray900; - position: absolute; - width: 100vw; - height: calc(~"100vh - @{searchNavHeight}"); + background-color: @gray900; + position: absolute; + width: 100vw; + height: calc(~'100vh - @{searchNavHeight}'); - .ui.vertical.segment { - border-bottom: none; - } - .ui.cards .content { - overflow: hidden !important; - } + .ui.vertical.segment { + border-bottom: none; + } + .ui.cards .content { + overflow: hidden !important; + } } .modal-split-actions { - border-top: 1px solid lightgrey; - display: flex; - &.modal-benchmark { - .ui.inline.dropdown .dropdown.icon { - margin: -.6875em; - } + border-top: 1px solid lightgrey; + display: flex; + &.modal-benchmark { + .ui.inline.dropdown .dropdown.icon { + margin: -0.6875em; } + } } img.ui.avatar.image { - margin-right: 6px; + margin-right: 6px; } // This is used on the create project page .ui.inline.dropdown { - >.text { - font-weight: normal !important; - } - i.icon.dropdown { - color: @primaryText; - } - .menu { - z-index: 100; - } + > .text { + font-weight: normal !important; + } + i.icon.dropdown { + color: @primaryText; + } + .menu { + z-index: 100; + } } // Garbage that was previously in site.overrides .ui.menu .vertically.fitted.item.logo-container { - margin-left: 25px; - padding-left: 0; + margin-left: 25px; + padding-left: 0; } .read-only { - .hide-runs { - display: none; - } - .pin-button { - visibility: hidden; - } + .hide-runs { + display: none; + } + .pin-button { + visibility: hidden; + } } .plot-border-top, .plot-border-bottom, .plot-border-left, .plot-border-right { - fill: @white; - transition: fill 0.3s linear; + fill: @white; + transition: fill 0.3s linear; } .stretch { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - overflow: auto; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: auto; } .ui.styled.accordion { - &.pinned-panels .active.content { - padding-left: 20px; - padding-right: 20px; - } - .title, - .accordion .title { - background: @lightBlue; - padding-left: 10px; - font-size: 1.2em; - .icon { - margin-right: 10px; - } + &.pinned-panels .active.content { + padding-left: 20px; + padding-right: 20px; + } + .title, + .accordion .title { + background: @lightBlue; + padding-left: 10px; + font-size: 1.2em; + .icon { + margin-right: 10px; } + } } .panel-search-results { - padding: @accordionContentPadding; - border: 1px solid @textSecondary; - border-radius: 6px; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top: 0; + padding: @accordionContentPadding; + border: 1px solid @textSecondary; + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: 0; } - - /* run page - global config */ +/* run page - global config */ .ui.selection.active.dropdown:hover { - border-color: @mediumBlue; + border-color: @mediumBlue; } -.ui.popup>.header { - margin-bottom: 10px; +.ui.popup > .header { + margin-bottom: 10px; } .hide-in-desktop { - display: none; + display: none; } .error-text { - color: @error; + color: @error; } .night-mode { + filter: @nightModeFilter; + img, + video, + iframe, + .inverted.segment, + .editable-image, + .run-logs, + .search-nav, + .media-card__fullscreen, + .night-aware, + .night-aware-exclude-children, + iframe.intercom-launcher-frame { + filter: @nightModeFilterRevert; + } + .night-aware-exclude-children + > :not(.night-aware):not(.night-aware-exclude-children) { filter: @nightModeFilter; - img, video, iframe, .inverted.segment, .editable-image, .run-logs, .search-nav, .media-card__fullscreen, - .night-aware, .night-aware-exclude-children, iframe.intercom-launcher-frame { - filter: @nightModeFilterRevert; - } - .night-aware-exclude-children > :not(.night-aware):not(.night-aware-exclude-children) { - filter: @nightModeFilter; - } - .night-aware-exclude-children > .night-aware, - .night-aware-exclude-children > .night-aware-exclude-children { - filter: none; - } - .empty-watermark img, .editable-image img, img.image-icon, img.disable-night-mode-filter-revert, .search-nav * { - filter: none; - } - :not(.night-aware):not(.night-aware-exclude-children) { - box-shadow: none !important; - } + } + .night-aware-exclude-children > .night-aware, + .night-aware-exclude-children > .night-aware-exclude-children { + filter: none; + } + .empty-watermark img, + .editable-image img, + img.image-icon, + img.disable-night-mode-filter-revert, + .search-nav * { + filter: none; + } + :not(.night-aware):not(.night-aware-exclude-children) { + box-shadow: none !important; + } } .ui.segment.vertical.footer { @@ -1063,142 +1079,143 @@ img.ui.avatar.image { } } -.ui.dropdown>.menu>.header.small-header { - &:first-child { - margin-top: 8px; - } - margin: 0; - text-transform: none; - font-weight: normal; - color: @gray700; - height: 20px; +.ui.dropdown > .menu > .header.small-header { + &:first-child { + margin-top: 8px; } + margin: 0; + text-transform: none; + font-weight: normal; + color: @gray700; + height: 20px; +} -i.icon.ellipsis-menu-icon{ - font-size: 24px; - color: @gray700; - transform: translateY(2px); - &:hover { - color: black; - } +i.icon.ellipsis-menu-icon { + font-size: 24px; + color: @gray700; + transform: translateY(2px); + &:hover { + color: black; + } } // fixes black background bug on charts in safari .rv-xy-plot { - fill: none; + fill: none; } // This fixes the semantic dropdown menu we use everywhere to work // with long keys. Its default behavior is horrible. // See https://github.com/wandb/angle-issues/issues/24 body .ui.selection.dropdown .menu { - width: auto; - max-width: 400px; - border-top-width: 1px!important; - border-radius: 0 .25rem .25rem .25rem; - &>item { - word-wrap: break-word; - } + width: auto; + max-width: 400px; + border-top-width: 1px !important; + border-radius: 0 0.25rem 0.25rem 0.25rem; + & > item { + word-wrap: break-word; + } } .input-label { - font-size: 14px; - margin-bottom: 5px; - margin-top: 5px; + font-size: 14px; + margin-bottom: 5px; + margin-top: 5px; } .run-row-name.failed { - color: @errorText; + color: @errorText; } .run-row-name.single-mode { - cursor: pointer; - margin-left: 10px; + cursor: pointer; + margin-left: 10px; } .ui.buttons.pagination-buttons { + margin-left: 4px; + margin-right: 4px; + .ui.button { + box-shadow: none !important; + border: none; + background: none; + width: 20px; + overflow: hidden; margin-left: 4px; - margin-right: 4px; - .ui.button { - box-shadow: none !important; - border: none; - background: none; - width: 20px; - overflow: hidden; - margin-left: 4px; - padding: 0; - i { - color: lighten(@gray700, 5%); - } - &.disabled { - i { - color: @gray400; - } - } - &:hover { - i { - color: black; - } - } + padding: 0; + i { + color: lighten(@gray700, 5%); } + &.disabled { + i { + color: @gray400; + } + } + &:hover { + i { + color: black; + } + } + } } .inline-pagination { + display: flex; + justify-content: flex-end; + align-items: center; + left: 10px; + z-index: 1; + height: 24px; + padding-right: 8px; + .pagination-count { + color: lighten(@gray700, 5%); + } + .pagination-buttons { + margin-top: -9px !important; + } + + .page-down-button, + .page-up-button { display: flex; - justify-content: flex-end; - align-items: center; - left: 10px; - z-index: 1; - height: 24px; - padding-right: 8px; - .pagination-count { - color: lighten(@gray700, 5%); - } - .pagination-buttons { - margin-top: -9px !important; - } + justify-content: center; + box-shadow: none !important; + border: none !important; + background: none !important; + width: 20px; + overflow: hidden; + margin-left: 4px; + padding: 0; + transform: rotate(90deg); - .page-down-button, .page-up-button { - display: flex; - justify-content: center; - box-shadow: none !important; - border: none !important; - background: none !important; - width: 20px; - overflow: hidden; - margin-left: 4px; - padding: 0; - transform: rotate(90deg); - - i { - color: lighten(@gray700, 5%) !important; - } + i { + color: lighten(@gray700, 5%) !important; + } - &.disabled { - i { - color: @gray400 !important; - } - } + &.disabled { + i { + color: @gray400 !important; + } + } - &:hover { - i { - color: black !important; - } - } + &:hover { + i { + color: black !important; + } } + } } .text-editor { - font-size: 16px; - font-family: @fontName; + font-size: 16px; + font-family: @fontName; } .cg-loader { - visibility: hidden; + visibility: hidden; } .cg-executing .cg-loader { - visibility: visible; + visibility: visible; } #zendesk-launcher { diff --git a/weave-js/src/components/Callout/Callout.tsx b/weave-js/src/components/Callout/Callout.tsx index 51028420f46..9fc6535d9cf 100644 --- a/weave-js/src/components/Callout/Callout.tsx +++ b/weave-js/src/components/Callout/Callout.tsx @@ -18,6 +18,7 @@ export const Callout = ({className, color, icon, size}: CalloutProps) => {
( export const IconEmailEnvelope = (props: SVGIconProps) => ( ); +export const IconEnterReturn = (props: SVGIconProps) => ( + +); export const IconExpandRight = (props: SVGIconProps) => ( ); @@ -638,6 +646,9 @@ export const IconMagicWandStick = (props: SVGIconProps) => ( export const IconMarkdown = (props: SVGIconProps) => ( ); +export const IconMarker = (props: SVGIconProps) => ( + +); export const IconMenu = (props: SVGIconProps) => ( ); @@ -773,6 +784,9 @@ export const IconRegex = (props: SVGIconProps) => ( export const IconRegistries = (props: SVGIconProps) => ( ); +export const IconReloadRefresh = (props: SVGIconProps) => ( + +); export const IconRemove = (props: SVGIconProps) => ( ); @@ -809,6 +823,9 @@ export const IconRun = (props: SVGIconProps) => ( export const IconRunningRepeat = (props: SVGIconProps) => ( ); +export const IconSandboxPlayground = (props: SVGIconProps) => ( + +); export const IconSave = (props: SVGIconProps) => ( ); @@ -869,6 +886,9 @@ export const IconStop = (props: SVGIconProps) => ( export const IconStopped = (props: SVGIconProps) => ( ); +export const IconSwap = (props: SVGIconProps) => ( + +); export const IconSweepBayes = (props: SVGIconProps) => ( ); @@ -1076,6 +1096,7 @@ const ICON_NAME_TO_ICON: Record = { 'education-academic': IconEducationAcademic, 'email-at': IconEmailAt, 'email-envelope': IconEmailEnvelope, + 'enter-return': IconEnterReturn, 'expand-right': IconExpandRight, 'expand-uncollapse': IconExpandUncollapse, 'export-share-upload': IconExportShareUpload, @@ -1137,6 +1158,7 @@ const ICON_NAME_TO_ICON: Record = { 'magic-wand-star': IconMagicWandStar, 'magic-wand-stick': IconMagicWandStick, markdown: IconMarkdown, + marker: IconMarker, menu: IconMenu, 'microphone-audio': IconMicrophoneAudio, 'miller-columns': IconMillerColumns, @@ -1182,6 +1204,7 @@ const ICON_NAME_TO_ICON: Record = { redo: IconRedo, regex: IconRegex, registries: IconRegistries, + 'reload-refresh': IconReloadRefresh, remove: IconRemove, 'remove-alt': IconRemoveAlt, report: IconReport, @@ -1194,6 +1217,7 @@ const ICON_NAME_TO_ICON: Record = { 'row-height-xlarge': IconRowHeightXlarge, run: IconRun, 'running-repeat': IconRunningRepeat, + 'sandbox-playground': IconSandboxPlayground, save: IconSave, 'scikit-logo': IconScikitLogo, search: IconSearch, @@ -1214,6 +1238,7 @@ const ICON_NAME_TO_ICON: Record = { 'star-filled': IconStarFilled, stop: IconStop, stopped: IconStopped, + swap: IconSwap, 'sweep-bayes': IconSweepBayes, 'sweep-grid': IconSweepGrid, 'sweep-random-search': IconSweepRandomSearch, diff --git a/weave-js/src/components/Icon/index.ts b/weave-js/src/components/Icon/index.ts index 46908984a07..fa9e1c10454 100644 --- a/weave-js/src/components/Icon/index.ts +++ b/weave-js/src/components/Icon/index.ts @@ -64,6 +64,7 @@ export { IconEducationAcademic, IconEmailAt, IconEmailEnvelope, + IconEnterReturn, IconExpandRight, IconExpandUncollapse, IconExportShareUpload, @@ -125,6 +126,7 @@ export { IconMagicWandStar, IconMagicWandStick, IconMarkdown, + IconMarker, IconMenu, IconMicrophoneAudio, IconMillerColumns, @@ -170,6 +172,7 @@ export { IconRedo, IconRegex, IconRegistries, + IconReloadRefresh, IconRemove, IconRemoveAlt, IconReport, @@ -182,6 +185,7 @@ export { IconRowHeightXlarge, IconRun, IconRunningRepeat, + IconSandboxPlayground, IconSave, IconScikitLogo, IconSearch, @@ -202,6 +206,7 @@ export { IconStarFilled, IconStop, IconStopped, + IconSwap, IconSweepBayes, IconSweepGrid, IconSweepRandomSearch, diff --git a/weave-js/src/components/Icon/types.ts b/weave-js/src/components/Icon/types.ts index c4d343bba17..e536e365157 100644 --- a/weave-js/src/components/Icon/types.ts +++ b/weave-js/src/components/Icon/types.ts @@ -63,6 +63,7 @@ export const IconNames = { EducationAcademic: 'education-academic', EmailAt: 'email-at', EmailEnvelope: 'email-envelope', + EnterReturn: 'enter-return', ExpandRight: 'expand-right', ExpandUncollapse: 'expand-uncollapse', ExportShareUpload: 'export-share-upload', @@ -124,6 +125,7 @@ export const IconNames = { MagicWandStar: 'magic-wand-star', MagicWandStick: 'magic-wand-stick', Markdown: 'markdown', + Marker: 'marker', Menu: 'menu', MicrophoneAudio: 'microphone-audio', MillerColumns: 'miller-columns', @@ -169,6 +171,7 @@ export const IconNames = { Redo: 'redo', Regex: 'regex', Registries: 'registries', + ReloadRefresh: 'reload-refresh', Remove: 'remove', RemoveAlt: 'remove-alt', Report: 'report', @@ -181,6 +184,7 @@ export const IconNames = { RowHeightXlarge: 'row-height-xlarge', Run: 'run', RunningRepeat: 'running-repeat', + SandboxPlayground: 'sandbox-playground', Save: 'save', ScikitLogo: 'scikit-logo', Search: 'search', @@ -201,6 +205,7 @@ export const IconNames = { StarFilled: 'star-filled', Stop: 'stop', Stopped: 'stopped', + Swap: 'swap', SweepBayes: 'sweep-bayes', SweepGrid: 'sweep-grid', SweepRandomSearch: 'sweep-random-search', diff --git a/weave-js/src/components/Loaders/WaveLoader.tsx b/weave-js/src/components/Loaders/WaveLoader.tsx new file mode 100644 index 00000000000..7cddb0a5e75 --- /dev/null +++ b/weave-js/src/components/Loaders/WaveLoader.tsx @@ -0,0 +1,35 @@ +import {TailwindContents} from '@wandb/weave/components/Tailwind'; +import classNames from 'classnames'; +import React, {useMemo} from 'react'; + +const Dot = React.memo( + ({delay, size}: {delay?: string; size: 'small' | 'huge'}) => { + const style = useMemo( + () => ({ + animationDelay: delay, + }), + [delay] + ); + + const classes = classNames( + 'rounded-full bg-moon-350 dark:bg-moon-650 animate-wave', + { + 'h-8 w-8': size === 'huge', + 'h-6 w-6': size === 'small', + } + ); + return
; + } +); + +export const WaveLoader = ({size}: {size: 'small' | 'huge'}) => { + return ( + +
+ + + +
+
+ ); +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse2/Browse2OpDefCode.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse2/Browse2OpDefCode.tsx index 38aa07823d8..87b3c8339d8 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse2/Browse2OpDefCode.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse2/Browse2OpDefCode.tsx @@ -6,6 +6,23 @@ import React, {FC} from 'react'; import {Alert} from '../../../Alert'; import {useWFHooks} from '../Browse3/pages/wfReactInterface/context'; +function detectLanguage(uri: string, code: string) { + // Simple language detection based on file extension or content + if (uri.endsWith('.py')) { + return 'python'; + } + if (uri.endsWith('.js') || uri.endsWith('.ts')) { + return 'javascript'; + } + if (code.includes('def ') || code.includes('import ')) { + return 'python'; + } + if (code.includes('function ') || code.includes('const ')) { + return 'javascript'; + } + return 'plaintext'; +} + export const Browse2OpDefCode: FC<{uri: string; maxRowsInView?: number}> = ({ uri, maxRowsInView, @@ -37,10 +54,12 @@ export const Browse2OpDefCode: FC<{uri: string; maxRowsInView?: number}> = ({ ); } + const detectedLanguage = detectLanguage(uri, text.result ?? ''); + const inner = ( { const chat = useCallAsChat(call); - if (chat.loading) { + const [drawerAnimationBuffer, setDrawerAnimationBuffer] = useState(true); + + // HACK: Wait for the drawer animation to finish before rendering the chat + useEffect(() => { + setTimeout(() => { + setDrawerAnimationBuffer(false); + }, DRAWER_ANIMATION_BUFFER_TIME); + }, []); + + if (chat.loading || drawerAnimationBuffer) { return ; } return ; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/CallPage.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/CallPage.tsx index 1bd8c13106b..79f091e6a31 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/CallPage.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/CallPage.tsx @@ -125,9 +125,11 @@ const useCallTabs = (call: CallSchema) => { { label: 'Use', content: ( - - - + + + + + ), }, ]; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/Exceptions.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/Exceptions.tsx index d0e6087182e..f76809c6d1c 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/Exceptions.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallPage/Exceptions.tsx @@ -1,8 +1,12 @@ import * as Colors from '@wandb/weave/common/css/color.styles'; import {Alert} from '@wandb/weave/components/Alert'; +import copyToClipboard from 'copy-to-clipboard'; import React from 'react'; import styled from 'styled-components'; +import {toast} from '../../../../../../common/components/elements/Toast'; +import {Button} from '../../../../../Button'; + const AlertExceptionType = styled.span` font-weight: 600; `; @@ -92,6 +96,7 @@ export const ExceptionAlert = ({exception}: ExceptionAlertProps) => { return null; } const {type, message} = info; + return ( {type}: {message} @@ -107,9 +112,38 @@ export const ExceptionDetails = ({exceptionInfo}: ExceptionDetailsProps) => { if (!exceptionInfo.traceback) { return null; } + + const handleCopyTraceback = () => { + if (!exceptionInfo.traceback) { + return; + } + const tracebackText = exceptionInfo.traceback + .map( + frame => + `File "${frame.filename}", line ${frame.line_number}, in ${frame.function_name}\n ${frame.text}` + ) + .join('\n'); + const textToCopy = `${tracebackText}\n${exceptionInfo.type}: ${exceptionInfo.message}`; + copyToClipboard(textToCopy); + toast('Exception traceback details copied to clipboard'); + }; + return ( -
Traceback (most recent call last):
+
+
Traceback (most recent call last):
+
{exceptionInfo.traceback.map((frame: StackFrame, i: number) => ( diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsCharts.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsCharts.tsx new file mode 100644 index 00000000000..164122753d8 --- /dev/null +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsCharts.tsx @@ -0,0 +1,190 @@ +import {GridFilterModel, GridSortModel} from '@mui/x-data-grid-pro'; +import React, {useMemo} from 'react'; + +import {MOON_400} from '../../../../../../common/css/color.styles'; +import {IconInfo} from '../../../../../Icon'; +import {WaveLoader} from '../../../../../Loaders/WaveLoader'; +import {Tailwind} from '../../../../../Tailwind'; +import {WFHighLevelCallFilter} from './callsTableFilter'; +import {useCallsForQuery} from './callsTableQuery'; +import { + ErrorPlotlyChart, + LatencyPlotlyChart, + RequestsPlotlyChart, +} from './Charts'; + +type CallsChartsProps = { + entity: string; + project: string; + filterModelProp: GridFilterModel; + filter: WFHighLevelCallFilter; +}; + +const Chart = ({ + isLoading, + chartData, + title, +}: { + isLoading: boolean; + chartData: any; + title: string; +}) => { + const CHART_CONTAINER_STYLES = + 'flex-1 rounded-lg border border-moon-250 bg-white p-10'; + const CHART_TITLE_STYLES = 'ml-12 mt-8 text-base font-semibold text-moon-750'; + const CHART_HEIGHT = 250; + const LOADING_CONTAINER_STYLES = `flex h-[${CHART_HEIGHT}px] items-center justify-center`; + + let chart = null; + if (isLoading) { + chart = ( +
+ +
+ ); + } else if (chartData.length > 0) { + switch (title) { + case 'Latency': + chart = ( + + ); + break; + case 'Errors': + chart = ( + + ); + break; + case 'Requests': + chart = ( + + ); + break; + } + } else { + chart = ( +
+
+ +
+ No data available for the selected time frame +
+
+
+ ); + } + return ( +
+
{title}
+ {chart} +
+ ); +}; + +export const CallsCharts = ({ + entity, + project, + filter, + filterModelProp, +}: CallsChartsProps) => { + const columns = useMemo( + () => ['started_at', 'ended_at', 'exception', 'id'], + [] + ); + const columnSet = useMemo(() => new Set(columns), [columns]); + const sortCalls: GridSortModel = useMemo( + () => [{field: 'started_at', sort: 'desc'}], + [] + ); + const page = useMemo( + () => ({ + pageSize: 1000, + page: 0, + }), + [] + ); + + const calls = useCallsForQuery( + entity, + project, + filter, + filterModelProp, + page, + sortCalls, + columnSet, + columns + ); + + const chartData = useMemo(() => { + if (calls.loading || !calls.result || calls.result.length === 0) { + return {latency: [], errors: [], requests: []}; + } + + const data: { + latency: Array<{started_at: string; latency: number}>; + errors: Array<{started_at: string; isError: boolean}>; + requests: Array<{started_at: string}>; + } = { + latency: [], + errors: [], + requests: [], + }; + + calls.result.forEach(call => { + const started_at = call.traceCall?.started_at; + if (!started_at) { + return; + } + const ended_at = call.traceCall?.ended_at; + + const isError = + call.traceCall?.exception !== null && + call.traceCall?.exception !== undefined && + call.traceCall?.exception !== ''; + + data.requests.push({started_at}); + + if (isError) { + data.errors.push({started_at, isError}); + } else { + data.errors.push({started_at, isError: false}); + } + + if (ended_at !== undefined) { + const startTime = new Date(started_at).getTime(); + const endTime = new Date(ended_at).getTime(); + const latency = endTime - startTime; + data.latency.push({started_at, latency}); + } + }); + return data; + }, [calls.result, calls.loading]); + + const charts = ( +
+ + + +
+ ); + + return ( + + {/* setting the width to the width of the screen minus the sidebar width because of overflow: 'hidden' properties in SimplePageLayout causing issues */} +
+
{charts}
+
+
+ ); +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsTable.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsTable.tsx index 224e4d9a12d..25d80005260 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsTable.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/CallsTable.tsx @@ -26,6 +26,7 @@ import { useGridApiRef, } from '@mui/x-data-grid-pro'; import {MOON_200, TEAL_300} from '@wandb/weave/common/css/color.styles'; +import {Switch} from '@wandb/weave/components'; import {Checkbox} from '@wandb/weave/components/Checkbox/Checkbox'; import {Icon} from '@wandb/weave/components/Icon'; import React, { @@ -69,6 +70,7 @@ import {traceCallToUICallSchema} from '../wfReactInterface/tsDataModelHooks'; import {EXPANDED_REF_REF_KEY} from '../wfReactInterface/tsDataModelHooksCallRefExpansion'; import {objectVersionNiceString} from '../wfReactInterface/utilities'; import {CallSchema} from '../wfReactInterface/wfDataModelHooksInterface'; +import {CallsCharts} from './CallsCharts'; import {CallsCustomColumnMenu} from './CallsCustomColumnMenu'; import { BulkDeleteButton, @@ -168,6 +170,7 @@ export const CallsTable: FC<{ allowedColumnPatterns, }) => { const {loading: loadingUserInfo, userInfo} = useViewerInfo(); + const [isMetricsChecked, setMetricsChecked] = useState(false); const isReadonly = loadingUserInfo || !userInfo?.username || !userInfo?.teams.includes(entity); @@ -245,8 +248,8 @@ export const CallsTable: FC<{ project, effectiveFilter, filterModelResolved, - sortModelResolved, paginationModelResolved, + sortModelResolved, expandedRefCols ); @@ -742,6 +745,15 @@ export const CallsTable: FC<{ clearSelectedCalls={clearSelectedCalls} /> )} +
+ + + + Metrics +
{selectedInputObjectVersion && ( }> + {isMetricsChecked && ( + + )} = { + type: 'date' as const, + automargin: true, + showgrid: false, + linecolor: MOON_300, + tickfont: {color: MOON_500}, + showspikes: false, +}; + +const X_AXIS_STYLE_WITH_SPIKES: Partial = { + ...X_AXIS_STYLE, + showspikes: true, + spikemode: 'across', + spikethickness: 1, + spikecolor: MOON_300, +}; + +const Y_AXIS_STYLE: Partial = { + automargin: true, + griddash: 'dot', + showgrid: true, + gridcolor: MOON_300, + linecolor: MOON_300, + showspikes: false, + tickfont: {color: MOON_500}, + zeroline: false, +}; + +export const calculateBinSize = ( + data: ChartDataLatency[] | ChartDataErrors[] | ChartDataRequests[], + targetBinCount = 15 +) => { + if (data.length === 0) { + return 60; + } // default to 60 minutes if no data + + const startTime = moment(_.minBy(data, 'started_at')?.started_at); + const endTime = moment(_.maxBy(data, 'started_at')?.started_at); + + const minutesInRange = endTime.diff(startTime, 'minutes'); + + // Calculate bin size in minutes, rounded to a nice number + const rawBinSize = Math.max(1, Math.ceil(minutesInRange / targetBinCount)); + const niceNumbers = [1, 2, 5, 10, 15, 30, 60, 120, 240, 360, 720, 1440]; + + // Find the closest nice number + return niceNumbers.reduce((prev, curr) => { + return Math.abs(curr - rawBinSize) < Math.abs(prev - rawBinSize) + ? curr + : prev; + }, niceNumbers[0]); +}; + +export const LatencyPlotlyChart: React.FC<{ + height: number; + chartData: ChartDataLatency[]; + targetBinCount?: number; +}> = ({height, chartData, targetBinCount}) => { + const divRef = useRef(null); + const binSize = calculateBinSize(chartData, targetBinCount); + + const plotlyData: Plotly.Data[] = useMemo(() => { + const groupedData = _(chartData) + .groupBy(d => { + const date = moment(d.started_at); + const roundedMinutes = Math.floor(date.minutes() / binSize) * binSize; + return date.startOf('hour').add(roundedMinutes, 'minutes').format(); + }) + .map((group, date) => { + const latenciesNonSorted = group.map(d => d.latency); + const p50 = quantile(latenciesNonSorted, 0.5) ?? 0; + const p95 = quantile(latenciesNonSorted, 0.95) ?? 0; + const p99 = quantile(latenciesNonSorted, 0.99) ?? 0; + return {timestamp: date, p50, p95, p99}; + }) + .value(); + + return [ + { + type: 'scatter', + mode: 'lines+markers', + x: groupedData.map(d => d.timestamp), + y: groupedData.map(d => d.p50), + name: 'p50 Latency', + line: {color: BLUE_500}, + marker: {color: BLUE_500}, + hovertemplate: '%{data.name}: %{y:.2f} ms', + }, + { + type: 'scatter', + mode: 'lines+markers', + x: groupedData.map(d => d.timestamp), + y: groupedData.map(d => d.p95), + name: 'p95 Latency', + line: {color: GREEN_500}, + marker: {color: GREEN_500}, + hovertemplate: '%{data.name}: %{y:.2f} ms', + }, + { + type: 'scatter', + mode: 'lines+markers', + x: groupedData.map(d => d.timestamp), + y: groupedData.map(d => d.p99), + name: 'p99 Latency', + line: {color: MOON_500}, + marker: {color: MOON_500}, + hovertemplate: '%{data.name}: %{y:.2f} ms', + }, + ]; + }, [chartData, binSize]); + + useEffect(() => { + const plotlyLayout: Partial = { + height, + margin: CHART_MARGIN_STYLE, + xaxis: X_AXIS_STYLE_WITH_SPIKES, + yaxis: Y_AXIS_STYLE, + hovermode: 'x unified', + showlegend: false, + hoverlabel: { + bordercolor: MOON_200, + }, + }; + + const plotlyConfig: Partial = { + displayModeBar: false, + responsive: true, + }; + + if (divRef.current) { + Plotly.newPlot(divRef.current, plotlyData, plotlyLayout, plotlyConfig); + } + }, [plotlyData, height]); + + return
; +}; + +export const ErrorPlotlyChart: React.FC<{ + height: number; + chartData: ChartDataErrors[]; + targetBinCount?: number; +}> = ({height, chartData, targetBinCount}) => { + const divRef = useRef(null); + const binSize = calculateBinSize(chartData, targetBinCount); + + const plotlyData: Plotly.Data[] = useMemo(() => { + const groupedData = _(chartData) + .groupBy(d => { + const date = moment(d.started_at); + const roundedMinutes = Math.floor(date.minutes() / binSize) * binSize; + return date.startOf('hour').add(roundedMinutes, 'minutes').format(); + }) + .map((group, date) => ({ + timestamp: date, + count: group.filter(d => d.isError).length, + })) + .value(); + + return [ + { + type: 'bar', + x: groupedData.map(d => d.timestamp), + y: groupedData.map(d => d.count), + name: 'Error Count', + marker: {color: RED_400}, + hovertemplate: '%{y} errors', + }, + ]; + }, [chartData, binSize]); + + useEffect(() => { + const plotlyLayout: Partial = { + height, + margin: CHART_MARGIN_STYLE, + bargap: 0.2, + xaxis: X_AXIS_STYLE, + yaxis: Y_AXIS_STYLE, + hovermode: 'x unified', + hoverlabel: { + bordercolor: MOON_200, + }, + dragmode: 'zoom', + }; + + const plotlyConfig: Partial = { + displayModeBar: false, + responsive: true, + }; + + if (divRef.current) { + Plotly.newPlot(divRef.current, plotlyData, plotlyLayout, plotlyConfig); + } + }, [plotlyData, height]); + + return
; +}; + +export const RequestsPlotlyChart: React.FC<{ + height: number; + chartData: ChartDataRequests[]; + targetBinCount?: number; +}> = ({height, chartData, targetBinCount}) => { + const divRef = useRef(null); + const binSize = calculateBinSize(chartData, targetBinCount); + + const plotlyData: Plotly.Data[] = useMemo(() => { + const groupedData = _(chartData) + .groupBy(d => { + const date = moment(d.started_at); + const roundedMinutes = Math.floor(date.minutes() / binSize) * binSize; + return date.startOf('hour').add(roundedMinutes, 'minutes').format(); + }) + .map((group, date) => ({ + timestamp: date, + count: group.length, + })) + .value(); + + return [ + { + type: 'bar', + x: groupedData.map(d => d.timestamp), + y: groupedData.map(d => d.count), + name: 'Requests', + marker: {color: TEAL_400}, + hovertemplate: '%{y} requests', + }, + ]; + }, [chartData, binSize]); + + useEffect(() => { + const plotlyLayout: Partial = { + height, + margin: CHART_MARGIN_STYLE, + xaxis: X_AXIS_STYLE, + yaxis: Y_AXIS_STYLE, + bargap: 0.2, + hovermode: 'x unified', + hoverlabel: { + bordercolor: MOON_200, + }, + }; + + const plotlyConfig: Partial = { + displayModeBar: false, + responsive: true, + }; + + if (divRef.current) { + Plotly.newPlot(divRef.current, plotlyData, plotlyLayout, plotlyConfig); + } + }, [plotlyData, height]); + + return
; +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/callsTableQuery.ts b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/callsTableQuery.ts index 2a0d1bad489..de221b652dc 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/callsTableQuery.ts +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CallsPage/callsTableQuery.ts @@ -32,9 +32,9 @@ export const useCallsForQuery = ( project: string, filter: WFHighLevelCallFilter, gridFilter: GridFilterModel, - gridSort: GridSortModel, gridPage: GridPaginationModel, - expandedColumns: Set, + gridSort?: GridSortModel, + expandedColumns?: Set, columns?: string[] ): { costsLoading: boolean; @@ -44,8 +44,8 @@ export const useCallsForQuery = ( refetch: () => void; } => { const {useCalls, useCallsStats} = useWFHooks(); - const offset = gridPage.page * gridPage.pageSize; - const limit = gridPage.pageSize; + const effectiveOffset = gridPage?.page * gridPage?.pageSize; + const effectiveLimit = gridPage.pageSize; const {sortBy, lowLevelFilter, filterBy} = useFilterSortby( filter, gridFilter, @@ -56,8 +56,8 @@ export const useCallsForQuery = ( entity, project, lowLevelFilter, - limit, - offset, + effectiveLimit, + effectiveOffset, sortBy, filterBy, columns, @@ -77,11 +77,16 @@ export const useCallsForQuery = ( const total = useMemo(() => { if (callsStats.loading || callsStats.result == null) { - return offset + callResults.length; + return effectiveOffset + callResults.length; } else { return callsStats.result.count; } - }, [callResults.length, callsStats.loading, callsStats.result, offset]); + }, [ + callResults.length, + callsStats.loading, + callsStats.result, + effectiveOffset, + ]); const costFilter: CallFilter = useMemo( () => ({ @@ -94,7 +99,7 @@ export const useCallsForQuery = ( entity, project, costFilter, - limit, + effectiveLimit, undefined, sortBy, undefined, diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CompareEvaluationsPage/sections/ComparisonDefinitionSection/ComparisonDefinitionSection.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CompareEvaluationsPage/sections/ComparisonDefinitionSection/ComparisonDefinitionSection.tsx index 3d461681a3c..b5c1a4bf96c 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CompareEvaluationsPage/sections/ComparisonDefinitionSection/ComparisonDefinitionSection.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/CompareEvaluationsPage/sections/ComparisonDefinitionSection/ComparisonDefinitionSection.tsx @@ -111,8 +111,8 @@ const AddEvaluationButton: React.FC<{ props.state.data.project, evaluationsFilter, DEFAULT_FILTER_CALLS, - DEFAULT_SORT_CALLS, page, + DEFAULT_SORT_CALLS, expandedRefCols, columns ); diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/ObjectVersionPage.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/ObjectVersionPage.tsx index 7e1663c70dc..045ceb54900 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/ObjectVersionPage.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/ObjectVersionPage.tsx @@ -27,9 +27,11 @@ import { SimplePageLayoutWithHeader, } from './common/SimplePageLayout'; import {EvaluationLeaderboardTab} from './LeaderboardTab'; +import {TabPrompt} from './TabPrompt'; import {TabUseDataset} from './TabUseDataset'; import {TabUseModel} from './TabUseModel'; import {TabUseObject} from './TabUseObject'; +import {TabUsePrompt} from './TabUsePrompt'; import {KNOWN_BASE_OBJECT_CLASSES} from './wfReactInterface/constants'; import {useWFHooks} from './wfReactInterface/context'; import { @@ -127,6 +129,8 @@ const ObjectVersionPageInner: React.FC<{ }, [objectVersion.baseObjectClass]); const refUri = objectVersionKeyToRefUri(objectVersion); + const showPromptTab = objectVersion.val._class_name === 'EasyPrompt'; + const minimalColumns = useMemo(() => { return ['id', 'op_name', 'project_id']; }, []); @@ -287,6 +291,26 @@ const ObjectVersionPageInner: React.FC<{ // }, // ]} tabs={[ + ...(showPromptTab + ? [ + { + label: 'Prompt', + content: ( + + {data.loading ? ( + + ) : ( + + )} + + ), + }, + ] + : []), ...(isEvaluation && evalHasCalls ? [ { @@ -333,23 +357,33 @@ const ObjectVersionPageInner: React.FC<{ { label: 'Use', content: ( - - {baseObjectClass === 'Dataset' ? ( - - ) : baseObjectClass === 'Model' ? ( - - ) : ( - - )} - + + + {baseObjectClass === 'Prompt' ? ( + + ) : baseObjectClass === 'Dataset' ? ( + + ) : baseObjectClass === 'Model' ? ( + + ) : ( + + )} + + ), }, diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/OpVersionPage.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/OpVersionPage.tsx index 5e06b4a0474..1a6e4afc577 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/OpVersionPage.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/OpVersionPage.tsx @@ -12,6 +12,7 @@ import { } from './common/Links'; import {CenteredAnimatedLoader} from './common/Loader'; import { + ScrollableTabContent, SimpleKeyValueTable, SimplePageLayoutWithHeader, } from './common/SimplePageLayout'; @@ -136,9 +137,11 @@ const OpVersionPageInner: React.FC<{ { label: 'Use', content: ( - - - + + + + + ), }, ] diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabPrompt.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabPrompt.tsx new file mode 100644 index 00000000000..2f2819c3b34 --- /dev/null +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabPrompt.tsx @@ -0,0 +1,25 @@ +import classNames from 'classnames'; +import React from 'react'; + +import {Tailwind} from '../../../../Tailwind'; +import {MessageList} from './ChatView/MessageList'; + +type Data = Record; + +type TabPromptProps = { + entity: string; + project: string; + data: Data; +}; + +export const TabPrompt = ({entity, project, data}: TabPromptProps) => { + return ( + +
+
+ +
+
+
+ ); +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseCall.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseCall.tsx index 817d647d970..51f268011c0 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseCall.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseCall.tsx @@ -1,5 +1,6 @@ import {Box} from '@mui/material'; -import React from 'react'; +import * as Tabs from '@wandb/weave/components/Tabs'; +import React, {useState} from 'react'; import {CopyableText} from '../../../../CopyableText'; import {DocLink} from './common/Links'; @@ -11,26 +12,52 @@ type TabUseCallProps = { }; export const TabUseCall = ({call}: TabUseCallProps) => { + const sdkType = call.traceCall?.attributes?.weave?.source; + const language = sdkType === 'js-sdk' ? 'javascript' : 'python'; + const [selectedTab, setSelectedTab] = useState(language); + const {entity, project, callId} = call; - let codeFetch = `import weave + let codeFetchPython = `import weave client = weave.init("${entity}/${project}") call = client.get_call("${callId}")`; const backend = (window as any).CONFIG.TRACE_BACKEND_BASE_URL; if (backend.endsWith('.wandb.test')) { - codeFetch = + codeFetchPython = `import os os.environ["WF_TRACE_SERVER_URL"] = "http://127.0.0.1:6345" -` + codeFetch; +` + codeFetchPython; } + const codeReactionPython = `call.feedback.add_reaction("👍")`; + const codeNotePython = `call.feedback.add_note("This is delightful!")`; + const codeFeedbackPython = `call.feedback.add("correctness", {"value": 4})`; + + const codeFetchJS = `import * as weave from 'weave'; + const client = await weave.init("${entity}/${project}"); + const call = await client.getCall("${callId}")`; + const codeReactionJS = `await call.feedback.addReaction('👍')`; + const codeNoteJS = `await call.feedback.addNote('This is delightful!')`; + const codeFeedbackJS = `await call.feedback.add({correctness: {value: 4}})`; - const codeReaction = `call.feedback.add_reaction("👍")`; - const codeNote = `call.feedback.add_note("This is delightful!")`; - const codeFeedback = `call.feedback.add("correctness", {"value": 4})`; + const codeFetch = + selectedTab === 'javascript' ? codeFetchJS : codeFetchPython; + const codeReaction = + selectedTab === 'javascript' ? codeReactionJS : codeReactionPython; + const codeNote = selectedTab === 'javascript' ? codeNoteJS : codeNotePython; + const codeFeedback = + selectedTab === 'javascript' ? codeFeedbackJS : codeFeedbackPython; return ( - + + setSelectedTab(value)}> + + Python + TypeScript + + See{' '} {' '} @@ -39,28 +66,45 @@ os.environ["WF_TRACE_SERVER_URL"] = "http://127.0.0.1:6345" Use the following code to retrieve this call: - - - - You can add a reaction like this: - - - - or a note like this: - - - - or custom feedback like this: + {selectedTab !== 'javascript' && ( + // TODO: Update this when feedback is available on JS client + + You can add a reaction like this: + + + )} + {selectedTab !== 'javascript' && ( + // TODO: Update this when feedback is available on JS client + + or a note like this: + + + )} + {selectedTab !== 'javascript' && ( + // TODO: Update this when feedback is available on JS client + + or custom feedback like this: + + + )} ); }; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseDataset.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseDataset.tsx index 8b56a17604d..861eb15f443 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseDataset.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseDataset.tsx @@ -43,7 +43,7 @@ ${pythonName} = weave.ref('${ref.artifactName}:v${versionIndex}').get()`; } return ( - + See{' '} { const label = isParentObject ? 'model version' : 'object'; return ( - + See{' '} {' '} diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseObject.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseObject.tsx index 4ea8dc6af30..e8178521316 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseObject.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUseObject.tsx @@ -15,7 +15,7 @@ type TabUseObjectProps = { export const TabUseObject = ({name, uri}: TabUseObjectProps) => { const pythonName = isValidVarName(name) ? name : 'obj'; return ( - + See{' '} { const pythonName = isValidVarName(name) ? name : 'op'; return ( - + See for more information. diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUsePrompt.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUsePrompt.tsx new file mode 100644 index 00000000000..6d00af48bc6 --- /dev/null +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/TabUsePrompt.tsx @@ -0,0 +1,99 @@ +import {Box} from '@mui/material'; +import React from 'react'; + +import {isValidVarName} from '../../../../../core/util/var'; +import {parseRef} from '../../../../../react'; +import {abbreviateRef} from '../../../../../util/refs'; +import {Alert} from '../../../../Alert'; +import {CopyableText} from '../../../../CopyableText'; +import {DocLink} from './common/Links'; + +type Data = Record; + +type TabUsePromptProps = { + name: string; + uri: string; + entityName: string; + projectName: string; + data: Data; +}; + +export const TabUsePrompt = ({ + name, + uri, + entityName, + projectName, + data, +}: TabUsePromptProps) => { + const pythonName = isValidVarName(name) ? name : 'prompt'; + const ref = parseRef(uri); + const isParentObject = !ref.artifactRefExtra; + const label = isParentObject ? 'prompt version' : 'prompt'; + + // TODO: Simplify if no params. + const longExample = `import weave +from openai import OpenAI + +weave.init("${projectName}") + +${pythonName} = weave.ref("${uri}").get() + +class MyModel(weave.Model): + model_name: str + prompt: weave.Prompt + + @weave.op + def predict(self, params: dict) -> dict: + client = OpenAI() + response = client.chat.completions.create( + model=self.model_name, + messages=self.prompt.bind(params), + ) + result = response.choices[0].message.content + if result is None: + raise ValueError("No response from model") + return result + +mymodel = MyModel(model_name="gpt-3.5-turbo", prompt=${pythonName}) + +# Replace with desired parameter values +params = ${JSON.stringify({}, null, 2)} +print(mymodel.predict(params)) +`; + + return ( + + + See{' '} + {' '} + and for more + information. + + + + The ref for this {label} is: + + + + Use the following code to retrieve this {label}: + + + + A more complete example: + + + + + ); +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/context.tsx b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/context.tsx index 75f74bc147c..3e4199d862f 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/context.tsx +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/context.tsx @@ -8,8 +8,9 @@ * project and configures the context accordingly. */ -import React, {createContext, FC, useContext} from 'react'; +import React, {createContext, FC, useContext, useMemo} from 'react'; +import {useHasTraceServerClientContext} from './traceServerClientContext'; import {tsWFDataModelHooks} from './tsDataModelHooks'; import {WFDataModelHooksInterface} from './wfDataModelHooksInterface'; @@ -35,3 +36,48 @@ export const WFDataModelAutoProvider: FC<{ ); }; + +/** + * Returns true if the client can connect to trace server and the project has + * objects or calls. + */ +export const useProjectHasTraceServerData = ( + entity: string, + project: string +) => { + const hasTraceServer = useHasTraceServerClientContext(); + const objs = tsWFDataModelHooks.useRootObjectVersions( + entity, + project, + {}, + 1, + true, + { + skip: !hasTraceServer, + } + ); + const columns = useMemo(() => ['id'], []); + + const calls = tsWFDataModelHooks.useCalls( + entity, + project, + {}, + 1, + undefined, + undefined, + undefined, + columns, + undefined, + { + skip: !hasTraceServer, + } + ); + const loading = objs.loading || calls.loading; + return useMemo( + () => ({ + loading, + result: (objs.result ?? []).length > 0 || (calls.result ?? []).length > 0, + }), + [loading, objs.result, calls.result] + ); +}; diff --git a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/tsDataModelHooksEvaluationComparison.ts b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/tsDataModelHooksEvaluationComparison.ts index 93bd9b2e0bb..8418f2976ad 100644 --- a/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/tsDataModelHooksEvaluationComparison.ts +++ b/weave-js/src/components/PagePanelComponents/Home/Browse3/pages/wfReactInterface/tsDataModelHooksEvaluationComparison.ts @@ -242,7 +242,20 @@ const fetchEvaluationComparisonData = async ( // Add the user-defined scores evalObj.scorerRefs.forEach(scorerRef => { const scorerKey = getScoreKeyNameFromScorerRef(scorerRef); - const score = output[scorerKey]; + // TODO: REMOVE when sanitized scorer names have been released + // this is a hack to support previous unsanitized scorer names + // that have spaces. + let score = output[scorerKey]; + if (score == null && scorerKey.includes('-')) { + // no score found, '-' means we probably sanitized an illegal character + const foundScorerNameMaybe = fuzzyMatchScorerName( + Object.keys(output), + scorerKey + ); + if (foundScorerNameMaybe != null) { + score = output[foundScorerNameMaybe]; + } + } const recursiveAddScore = (scoreVal: any, currPath: string[]) => { if (isBinarySummaryScore(scoreVal)) { const metricDimension: MetricDefinition = { @@ -726,3 +739,13 @@ type EvaluationEvaluateCallSchema = TraceCallSchema & { }; }; type SummaryScore = BinarySummaryScore | ContinuousSummaryScore; + +function fuzzyMatchScorerName( + scoreNames: string[], + possibleScorerName: string +) { + // anytime we see a '-' in possibleScorerName, it can be any illegal character + // in score names. Use a regex to find matches, and return the first match. + const regex = new RegExp(possibleScorerName.replace(/-/g, '.')); + return scoreNames.find(name => regex.test(name)); +} diff --git a/weave-js/src/css/wandbTailwindPreflight.css b/weave-js/src/css/wandbTailwindPreflight.css index 20e08e0c754..96e29e14a61 100644 --- a/weave-js/src/css/wandbTailwindPreflight.css +++ b/weave-js/src/css/wandbTailwindPreflight.css @@ -54,8 +54,27 @@ It *will not work* if you apply the tw-style class to the same element -webkit-text-size-adjust: 100%; /* 2 */ -moz-tab-size: 4; /* 3 */ tab-size: 4; /* 3 */ - font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); /* 4 */ - font-feature-settings: theme('fontFamily.sans[1].fontFeatureSettings', normal); /* 5 */ + font-family: theme( + 'fontFamily.sans', + ui-sans-serif, + system-ui, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + 'Helvetica Neue', + Arial, + 'Noto Sans', + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', + 'Noto Color Emoji' + ); /* 4 */ + font-feature-settings: theme( + 'fontFamily.sans[1].fontFeatureSettings', + normal + ); /* 5 */ } /* @@ -129,7 +148,17 @@ Add the correct font weight in Edge and Safari. .tw-style kbd, .tw-style samp, .tw-style pre { - font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); /* 1 */ + font-family: theme( + 'fontFamily.mono', + ui-monospace, + SFMono-Regular, + Menlo, + Monaco, + Consolas, + 'Liberation Mono', + 'Courier New', + monospace + ); /* 1 */ font-size: 1em; /* 2 */ } @@ -346,7 +375,7 @@ Set the default cursor for buttons. */ .tw-style button, -.tw-style [role="button"] { +.tw-style [role='button'] { cursor: pointer; } @@ -389,3 +418,44 @@ Constrain images and videos to the parent width and preserve their intrinsic asp .tw-style [hidden] { display: none; } + +/* + The `tw-eject` class is used to optionally eject from `.tw-style` resets if this component happens to be rendered with a `.tw-style` parent in the tree. Right now the only known use case is keeping tailwind styles from contaminating markdown content +*/ + +.tw-style .tw-eject a { + color: #2e78c7; +} + +.tw-style .tw-eject h1, +.tw-style .tw-eject h2, +.tw-style .tw-eject h3, +.tw-style .tw-eject h4, +.tw-style .tw-eject h5, +.tw-style .tw-eject h6 { + font-size: revert; + font-weight: revert; +} + +.tw-style .tw-eject ol, +.tw-style .tw-eject ul { + list-style: revert; + margin: revert; + padding: revert; +} + +.tw-style .tw-eject blockquote, +.tw-style .tw-eject dl, +.tw-style .tw-eject dd, +.tw-style .tw-eject h1, +.tw-style .tw-eject h2, +.tw-style .tw-eject h3, +.tw-style .tw-eject h4, +.tw-style .tw-eject h5, +.tw-style .tw-eject h6, +.tw-style .tw-eject hr, +.tw-style .tw-eject figure, +.tw-style .tw-eject p, +.tw-style .tw-eject pre { + margin: revert; +} diff --git a/weave-js/tailwind.config.cjs b/weave-js/tailwind.config.cjs index 139a6ac7918..bed502ddbd4 100644 --- a/weave-js/tailwind.config.cjs +++ b/weave-js/tailwind.config.cjs @@ -188,6 +188,19 @@ module.exports = { }, }, extend: { + animation: { + 'wave': 'wave 3s linear infinite' + }, + keyframes: { + "wave": { + "0%, 30%, 100%": { + transform: "initial" + }, + "15%": { + transform: "translateY(-10px)" + } + } + }, opacity: { 35: '.35', }, diff --git a/weave-js/tsconfig.json b/weave-js/tsconfig.json index afa23e9fe70..d04e50eda65 100644 --- a/weave-js/tsconfig.json +++ b/weave-js/tsconfig.json @@ -9,7 +9,7 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": false, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react", "lib": [ "es6", "dom", diff --git a/weave-js/yarn.lock b/weave-js/yarn.lock index 3315ac14ade..2ee20553257 100644 --- a/weave-js/yarn.lock +++ b/weave-js/yarn.lock @@ -4215,6 +4215,11 @@ resolved "https://registry.yarnpkg.com/@types/cytoscape/-/cytoscape-3.19.10.tgz#f4540749d68cd3db6f89da5197f7ec2a2ca516ee" integrity sha512-PLsKQcsUd05nz4PYyulIhjkLnlq9oD2WYpswrWOjoqtFZEuuBje0f9fi2zTG5/yfTf5+Gpllf/MPcFmfDzZ24w== +"@types/d3-array@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.2.1.tgz#1f6658e3d2006c4fceac53fde464166859f8b8c5" + integrity sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg== + "@types/debug@^4.0.0": version "4.1.8" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" diff --git a/weave/__init__.py b/weave/__init__.py index 3b54ba97176..781d1e89d89 100644 --- a/weave/__init__.py +++ b/weave/__init__.py @@ -12,9 +12,15 @@ from weave.flow.eval import Evaluation, Scorer from weave.flow.model import Model from weave.flow.obj import Object +from weave.flow.prompt.prompt import EasyPrompt, Prompt +from weave.flow.prompt.prompt import MessagesPrompt as MessagesPrompt +from weave.flow.prompt.prompt import StringPrompt as StringPrompt from weave.trace.util import Thread as Thread from weave.trace.util import ThreadPoolExecutor as ThreadPoolExecutor +# Alias for succinct code +P = EasyPrompt + # Special object informing doc generation tooling which symbols # to document & to associate with this module. __docspec__ = [ @@ -31,6 +37,7 @@ Object, Dataset, Model, + Prompt, Evaluation, Scorer, ] diff --git a/weave/flow/eval.py b/weave/flow/eval.py index 6bacdb74a13..40a73e35cd2 100644 --- a/weave/flow/eval.py +++ b/weave/flow/eval.py @@ -1,10 +1,12 @@ import asyncio import inspect +import logging import textwrap import time import traceback -from typing import Any, Callable, Coroutine, Optional, Union, cast +from typing import Any, Callable, Coroutine, Literal, Optional, Union, cast +from pydantic import PrivateAttr from rich import print from rich.console import Console @@ -13,8 +15,9 @@ from weave.flow.dataset import Dataset from weave.flow.model import Model, get_infer_method from weave.flow.obj import Object -from weave.flow.scorer import ( +from weave.scorers import ( Scorer, + _has_oldstyle_scorers, auto_summarize, get_scorer_attributes, transpose, @@ -28,7 +31,7 @@ from weave.trace.weave_client import Call, get_ref console = Console() - +logger = logging.getLogger(__name__) INVALID_MODEL_ERROR = ( "`Evaluation.evaluate` requires a `Model` or `Op` instance as the `model` argument. " @@ -111,6 +114,9 @@ def function_to_evaluate(question: str): preprocess_model_input: Optional[Callable] = None trials: int = 1 + # internal attr to track whether to use the new `output` or old `model_output` key for outputs + _output_key: Literal["output", "model_output"] = PrivateAttr("output") + def model_post_init(self, __context: Any) -> None: scorers: list[Union[Callable, Scorer, Op]] = [] for scorer in self.scorers or []: @@ -127,6 +133,14 @@ def model_post_init(self, __context: Any) -> None: else: raise ValueError(f"Invalid scorer: {scorer}") scorers.append(scorer) + + # Determine output key based on scorer types + if _has_oldstyle_scorers(scorers): + self._output_key = "model_output" + util.warn_once( + logger, + "Using 'model_output' key for compatibility with older scorers. Please update scorers to use 'output' parameter.", + ) self.scorers = scorers if isinstance(self.dataset, list): @@ -223,8 +237,9 @@ async def predict_and_score( model_output = None model_latency = time.time() - model_start_time - scores = {} + scores = {} # TODO: Consider moving scorer setup and checks out of `predict_and_score` scorers = cast(list[Union[Op, Scorer]], self.scorers or []) + for scorer in scorers: scorer_self = None if weave_isinstance(scorer, Scorer): @@ -237,13 +252,103 @@ async def predict_and_score( score_signature = inspect.signature(score_fn) score_arg_names = list(score_signature.parameters.keys()) - if "model_output" not in score_arg_names: - raise OpCallError( - f"Scorer {scorer_name} must have a 'model_output' argument, to receive the output of the model function." + # the actual kwarg name depends on the scorer + if "output" in score_arg_names: + score_output_name = "output" + elif "model_output" in score_arg_names: + score_output_name = "model_output" + else: + message = textwrap.dedent( + f""" + Scorer {scorer_name} must have an `output` or `model_output` argument, to receive the + output of the model function. + """ ) + raise OpCallError(message) if isinstance(example, dict): - score_args = {k: v for k, v in example.items() if k in score_arg_names} + # The keys of `score_args` must match the argument names of the scorer's `score` method. + # If scorer.column_map is set, then user is indicating that the dataset column(s) + # being passed to the scorer have different names to the `score` functions' argument names. + # So we need to remap the dataset columns to the expected argument names in the scorer, + # + # column_map k:v pairs must be structured as `scorer param name : dataset column name` + # + # For instance, if the scorer expects "input" and "ground_truth" and we have a dataset + # with columns "question" and "answer", column_map should be defined as follows: + # {"input": "question", "ground_truth": "answer"} + # + # input: is the full row, we have access to it via example + # output: is the model output, we have access to it via model_output + score_arg_names = [ + param for param in score_arg_names if (param != "self") + ] + score_args = {} + + if isinstance(scorer, Scorer) and scorer.column_map is not None: + # Ensure that all keys in column_map are in score_arg_names + for key in scorer.column_map.keys(): + if key not in score_arg_names: + message = textwrap.dedent( + f""" + You have created `{scorer_name}(column_map={scorer.column_map}, ...)`. + + The `column_map` contains a key, `{key}`, which is not in the `score` methods' argument names. + `score` methods' argument names: {score_arg_names} + + Hint: + - Ensure that the keys in `column_map` match the scorer's argument names. + """ + ) + raise ValueError(message) + + for arg in score_arg_names: + if arg == "output" or arg == "model_output": + continue + if arg in example: + score_args[arg] = example[arg] + elif arg in scorer.column_map: + dataset_column_name = scorer.column_map[arg] + if dataset_column_name in example: + score_args[arg] = example[dataset_column_name] + else: + message = textwrap.dedent( + f""" + You have created `{scorer_name}(column_map={scorer.column_map}, ...)`. + + You are mapping `{arg}` to `{dataset_column_name}`, but `{dataset_column_name}` + was not found in the dataset columns. + + Available dataset columns: {list(example.keys())} + + Hint: + - Ensure that `column_map` maps the `score` methods' argument names to existing dataset column names. + """ + ) + raise ValueError(message) + else: + message = textwrap.dedent( + f""" + You have created `{scorer_name}(column_map={scorer.column_map}, ...)`. + + `score` method argument `{arg}` is not found in the dataset columns and is not mapped in `column_map`. + + Available dataset columns: {list(example.keys())} + `column_map`: {scorer.column_map} + + Hint: + Either: + - map the argument name to the dataset column using the scorers `column_map` attribute, in the form {{score_arg_name : dataset_column_name}} or + - rename a column in the dataset to `{arg}` or + - re-name the `{arg}` argument in your `score` method to match a dataset column name + """ + ) + raise ValueError(message) + else: + score_args = { + k: v for k, v in example.items() if k in score_arg_names + } + else: if len(score_arg_names) == 2: score_args = {score_arg_names[0]: example} @@ -251,7 +356,7 @@ async def predict_and_score( raise ValueError( f"{score_fn} expects arguments: {score_arg_names}, provide a preprocess_model_input function that returns a dict with those keys." ) - score_args["model_output"] = model_output + score_args[score_output_name] = model_output try: if is_op(score_fn) and model_call: @@ -275,29 +380,41 @@ async def predict_and_score( except OpCallError as e: dataset_column_names = list(example.keys()) dataset_column_names_str = ", ".join(dataset_column_names[:3]) - if len(dataset_column_names) > 3: + if len(dataset_column_names) > 10: dataset_column_names_str += ", ..." required_arg_names = [ param.name for param in score_signature.parameters.values() if param.default == inspect.Parameter.empty ] - required_arg_names.remove("model_output") + required_arg_names.remove(score_output_name) message = textwrap.dedent( f""" Call error: {e} + If using the `Scorer` weave class, you can set the `scorer.column_map` + attribute to map scorer argument names to dataset columns. + + For example, if the `score` expects "output", "input" and "ground_truth" and we have a dataset + with columns "question" and "answer", `column_map` can be used to map the non-output parameter like so: + {{"input": "question", "ground_truth": "answer"}} + + scorer argument names: {score_arg_names} + dataset keys: {example.keys()} + scorer.column_map: {getattr(scorer, 'column_map', '{}')} + Options for resolving: - a. change {scorer_name} argument names to match a subset of dataset column names ({dataset_column_names_str}) - b. change dataset column names to match expected {scorer_name} argument names: {required_arg_names} + a. if using the `Scorer` weave class, you can set the `scorer.column_map` attribute to map scorer argument names to dataset column names or + b. change the argument names the in the scoring function of {scorer_name} to match a subset of dataset column names: ({dataset_column_names_str}) or + c. change dataset column names to match expected {scorer_name} argument names: {required_arg_names} """ ) raise OpCallError(message) scores[scorer_name] = result return { - "model_output": model_output, + self._output_key: model_output, "scores": scores, "model_latency": model_latency, } @@ -321,7 +438,6 @@ async def summarize(self, eval_table: EvaluationResults) -> dict: model_output_summary = auto_summarize(vals) if model_output_summary: summary[name] = model_output_summary - return summary async def get_eval_results( @@ -341,7 +457,7 @@ async def eval_example(example: dict) -> dict: except Exception as e: print("Predict and score failed") traceback.print_exc() - return {"model_output": None, "scores": {}} + return {self._output_key: None, "scores": {}} return eval_row n_complete = 0 @@ -358,7 +474,7 @@ async def eval_example(example: dict) -> dict: # f"Evaluating... {duration:.2f}s [{n_complete} / {len(self.dataset.rows)} complete]" # type:ignore # ) if eval_row is None: - eval_row = {"model_output": None, "scores": {}} + eval_row = {self._output_key: None, "scores": {}} else: eval_row["scores"] = eval_row.get("scores", {}) for scorer in self.scorers or []: diff --git a/weave/flow/prompt/common.py b/weave/flow/prompt/common.py new file mode 100644 index 00000000000..80bc63ae60f --- /dev/null +++ b/weave/flow/prompt/common.py @@ -0,0 +1,14 @@ +# TODO: Maybe use an enum or something to lock down types more + +ROLE_COLORS: dict[str, str] = { + "system": "bold blue", + "user": "bold green", + "assistant": "bold magenta", +} + + +def color_role(role: str) -> str: + color = ROLE_COLORS.get(role) + if color: + return f"[{color}]{role}[/]" + return role diff --git a/weave/flow/prompt/prompt.py b/weave/flow/prompt/prompt.py new file mode 100644 index 00000000000..016e9d3f996 --- /dev/null +++ b/weave/flow/prompt/prompt.py @@ -0,0 +1,440 @@ +import copy +import json +import os +import re +import textwrap +from collections import UserList +from pathlib import Path +from typing import IO, Any, Optional, SupportsIndex, TypedDict, Union, overload + +from pydantic import Field +from rich.table import Table + +from weave.flow.obj import Object +from weave.flow.prompt.common import ROLE_COLORS, color_role +from weave.trace.api import publish as weave_publish +from weave.trace.op import op +from weave.trace.refs import ObjectRef +from weave.trace.rich import pydantic_util + + +class Message(TypedDict): + role: str + content: str + + +def maybe_dedent(content: str, dedent: bool) -> str: + if dedent: + return textwrap.dedent(content).strip() + return content + + +def str_to_message( + content: str, role: Optional[str] = None, dedent: bool = False +) -> Message: + if role is not None: + return {"role": role, "content": maybe_dedent(content, dedent)} + for role in ROLE_COLORS: + prefix = role + ":" + if content.startswith(prefix): + return { + "role": role, + "content": maybe_dedent(content[len(prefix) :].lstrip(), dedent), + } + return {"role": "user", "content": maybe_dedent(content, dedent)} + + +# TODO: This supports Python format specifiers, but maybe we don't want to +# because it will be harder to do in clients in other languages? +RE_PLACEHOLDER = re.compile(r"\{(\w+)(:[^}]+)?\}") + + +def extract_placeholders(text: str) -> list[str]: + placeholders = re.findall(RE_PLACEHOLDER, text) + unique = [] + for name, _ in placeholders: + if name not in unique: + unique.append(name) + return unique + + +def color_content(content: str, values: dict) -> str: + placeholders = extract_placeholders(content) + colored_values = {} + for placeholder in placeholders: + if placeholder not in values: + colored_values[placeholder] = "[red]{" + placeholder + "}[/]" + else: + colored_values[placeholder] = ( + "[orange3]{" + placeholder + ":" + str(values[placeholder]) + "}[/]" + ) + return content.format(**colored_values) + + +class Prompt(Object): + def format(self, **kwargs: Any) -> Any: + raise NotImplemented + + +class MessagesPrompt(Prompt): + def format(self, **kwargs: Any) -> list: + raise NotImplemented + + +class StringPrompt(Prompt): + def format(self, **kwargs: Any) -> str: + raise NotImplemented + + +class EasyPrompt(UserList, Prompt): + data: list = Field(default_factory=list) + config: dict = Field(default_factory=dict) + requirements: dict = Field(default_factory=dict) + + _values: dict + + def __init__( + self, + content: Optional[Union[str, dict, list]] = None, + *, + role: Optional[str] = None, + dedent: bool = False, + **kwargs: Any, + ) -> None: + super(UserList, self).__init__() + name = kwargs.pop("name", None) + description = kwargs.pop("description", None) + config = kwargs.pop("config", {}) + requirements = kwargs.pop("requirements", {}) + if "messages" in kwargs: + content = kwargs.pop("messages") + config.update(kwargs) + kwargs = {"config": config, "requirements": requirements} + super(Object, self).__init__(name=name, description=description, **kwargs) + self._values = {} + if content is not None: + if isinstance(content, (str, dict)): + content = [content] + for item in content: + self.append(item, role=role, dedent=dedent) + + def __add__(self, other: Any) -> "Prompt": + new_prompt = self.copy() + new_prompt += other + return new_prompt + + def append( + self, + item: Any, + role: Optional[str] = None, + dedent: bool = False, + ) -> None: + if isinstance(item, str): + # Seems like we don't want to do this, if the user wants + # all system we have helpers for that, and we want to make the + # case of constructing system + user easy + # role = self.data[-1].get("role", "user") if self.data else "user" + self.data.append(str_to_message(item, role=role, dedent=dedent)) + elif isinstance(item, dict): + # TODO: Validate that item has message shape + # TODO: Override role and do dedent? + self.data.append(item) + elif isinstance(item, list): + for item in item: + self.append(item) + else: + raise ValueError(f"Cannot append {item} of type {type(item)} to Prompt") + + def __iadd__(self, item: Any) -> "Prompt": + self.append(item) + return self + + @property + def as_str(self) -> str: + """Join all messages into a single string.""" + return " ".join(message.get("content", "") for message in self.data) + + @property + def system_message(self) -> Message: + """Join all messages into a system prompt message.""" + return {"role": "system", "content": self.as_str} + + @property + def system_prompt(self) -> "Prompt": + """Join all messages into a system prompt object.""" + return Prompt(self.as_str, role="system") + + @property + def messages(self) -> list[Message]: + return self.data + + @property + def placeholders(self) -> list[str]: + all_placeholders: list[str] = [] + for message in self.data: + # TODO: Support placeholders in image messages? + placeholders = extract_placeholders(message["content"]) + all_placeholders.extend( + p for p in placeholders if p not in all_placeholders + ) + return all_placeholders + + @property + def unbound_placeholders(self) -> list[str]: + unbound = [] + for p in self.placeholders: + if p not in self._values: + unbound.append(p) + return unbound + + @property + def is_bound(self) -> bool: + return not self.unbound_placeholders + + def validate_requirement(self, key: str, value: Any) -> list: + problems = [] + requirement = self.requirements.get(key) + if not requirement: + return [] + # TODO: Type coercion + min = requirement.get("min") + if min is not None and value < min: + problems.append(f"{key} ({value}) is less than min ({min})") + max = requirement.get("max") + if max is not None and value > max: + problems.append(f"{key} ({value}) is greater than max ({max})") + oneof = requirement.get("oneof") + if oneof is not None and value not in oneof: + problems.append(f"{key} ({value}) must be one of {', '.join(oneof)}") + return problems + + def validate_requirements(self, values: dict[str, Any]) -> list: + problems = [] + for key, value in values.items(): + problems += self.validate_requirement(key, value) + return problems + + def bind(self, *args: Any, **kwargs: Any) -> "Prompt": + is_dict = len(args) == 1 and isinstance(args[0], dict) + problems = [] + if is_dict: + problems += self.validate_requirements(args[0]) + problems += self.validate_requirements(kwargs) + if problems: + raise ValueError("\n".join(problems)) + if is_dict: + self._values.update(args[0]) + self._values.update(kwargs) + return self + + def __call__(self, *args: Any, **kwargs: Any) -> list[Message]: + if len(args) == 1 and len(kwargs) == 0 and isinstance(args[0], dict): + kwargs = args[0] + prompt = self.bind(kwargs) + return list(prompt) + + # TODO: Any should be Dataset but there is a circular dependency issue + def bind_rows(self, dataset: Union[list[dict], Any]) -> list["Prompt"]: + rows = dataset if isinstance(dataset, list) else dataset.rows + bound: list["Prompt"] = [] + for row in rows: + bound.append(self.copy().bind(row)) + return bound + + @overload + def __getitem__(self, index: SupportsIndex) -> Any: ... + + @overload + def __getitem__(self, key: slice) -> "EasyPrompt": ... + + def __getitem__(self, key: Union[SupportsIndex, slice]) -> Any: + """Override getitem to return a Message, Prompt object, or config value.""" + if isinstance(key, SupportsIndex): + int_index = key.__index__() + message = self.data[int_index].copy() + placeholders = extract_placeholders(message["content"]) + values = {} + for placeholder in placeholders: + if placeholder in self._values: + values[placeholder] = self._values[placeholder] + elif ( + placeholder in self.requirements + and "default" in self.requirements[placeholder] + ): + values[placeholder] = self.requirements[placeholder]["default"] + else: + values[placeholder] = "{" + placeholder + "}" + message["content"] = message["content"].format(**values) + return message + elif isinstance(key, slice): + new_prompt = Prompt() + new_prompt.name = self.name + new_prompt.description = self.description + new_prompt.data = self.data[key] + new_prompt.config = self.config.copy() + new_prompt.requirements = self.requirements.copy() + new_prompt._values = self._values.copy() + return new_prompt + elif isinstance(key, str): + if key == "ref": + return self + if key == "messages": + return self.data + return self.config[key] + else: + raise TypeError(f"Invalid argument type: {type(key)}") + + def __deepcopy__(self, memo: dict) -> "Prompt": + # I'm sure this isn't right, but hacking in to avoid + # TypeError: cannot pickle '_thread.lock' object. + # Basically, as part of logging our message objects are + # turning into WeaveDicts which have a sever reference which + # in turn can't be copied + c = copy.deepcopy(dict(self.config), memo) + r = copy.deepcopy(dict(self.requirements), memo) + p = Prompt( + name=self.name, description=self.description, config=c, requirements=r + ) + p._values = dict(self._values) + for value in self.data: + p.data.append(dict(value)) + return p + + def require(self, param_name: str, **kwargs: Any) -> "Prompt": + self.requirements[param_name] = kwargs + return self + + def configure(self, config: Optional[dict] = None, **kwargs: Any) -> "Prompt": + if config: + self.config = config + self.config.update(kwargs) + return self + + def publish(self, name: Optional[str] = None) -> ObjectRef: + # TODO: This only works if we've called weave.init, but it seems like + # that shouldn't be necessary if we have loaded this from a ref. + return weave_publish(self, name=name) + + def messages_table(self, title: Optional[str] = None) -> Table: + table = Table(title=title, title_justify="left", show_header=False) + table.add_column("Role", justify="right") + table.add_column("Content") + # TODO: Maybe we should inline the values here? Or highlight placeholders missing values in red? + for message in self.data: + table.add_row( + color_role(message.get("role", "user")), + color_content(message.get("content", ""), self._values), + ) + return table + + def values_table(self, title: Optional[str] = None) -> Table: + table = Table(title=title, title_justify="left", show_header=False) + table.add_column("Parameter", justify="right") + table.add_column("Value") + for key, value in self._values.items(): + table.add_row(key, str(value)) + return table + + def config_table(self, title: Optional[str] = None) -> Table: + table = Table(title=title, title_justify="left", show_header=False) + table.add_column("Key", justify="right") + table.add_column("Value") + for key, value in self.config.items(): + table.add_row(key, str(value)) + return table + + def print(self) -> str: + tables = [] + if self.name or self.description: + table1 = Table(show_header=False) + table1.add_column("Key", justify="right", style="bold cyan") + table1.add_column("Value") + if self.name is not None: + table1.add_row("Name", self.name) + if self.description is not None: + table1.add_row("Description", self.description) + tables.append(table1) + if self.data: + tables.append(self.messages_table(title="Messages")) + if self._values: + tables.append(self.values_table(title="Parameters")) + if self.config: + tables.append(self.config_table(title="Config")) + tables = [pydantic_util.table_to_str(t) for t in tables] + return "\n".join(tables) + + def __str__(self) -> str: + """Return a single prompt string when str() is called on the object.""" + return self.as_str + + def _repr_pretty_(self, p: Any, cycle: bool) -> None: + """Show a nicely formatted table in ipython.""" + if cycle: + p.text("Prompt(...)") + else: + p.text(self.print()) + + def as_pydantic_dict(self) -> dict[str, Any]: + return self.model_dump() + + def as_dict(self) -> dict[str, Any]: + # In chat completion kwargs format + return { + **self.config, + "messages": list(self), + } + + @staticmethod + def from_obj(obj: Any) -> "EasyPrompt": + messages = obj.messages if hasattr(obj, "messages") else obj.data + messages = [dict(m) for m in messages] + config = dict(obj.config) + requirements = dict(obj.requirements) + return EasyPrompt( + name=obj.name, + description=obj.description, + messages=messages, + config=config, + requirements=requirements, + ) + + @staticmethod + def load(fp: IO) -> "EasyPrompt": + if isinstance(fp, str): # Common mistake + raise ValueError( + "Prompt.load() takes a file-like object, not a string. Did you mean Prompt.e()?" + ) + data = json.load(fp) + prompt = EasyPrompt(**data) + return prompt + + @staticmethod + def load_file(filepath: Union[str, Path]) -> "Prompt": + expanded_path = os.path.expanduser(str(filepath)) + with open(expanded_path, "r") as f: + return EasyPrompt.load(f) + + def dump(self, fp: IO) -> None: + json.dump(self.as_pydantic_dict(), fp, indent=2) + + def dump_file(self, filepath: Union[str, Path]) -> None: + expanded_path = os.path.expanduser(str(filepath)) + with open(expanded_path, "w") as f: + self.dump(f) + + # TODO: We would like to be able to make this an Op. + # Unfortunately, litellm tries to make a deepcopy of the messages + # and that fails because the Message objects aren't picklable. + # TypeError: cannot pickle '_thread.RLock' object + # (Which I think is because they keep a reference to the server interface maybe?) + @op + def run(self) -> Any: + # TODO: Nicer result type + import litellm + + result = litellm.completion( + messages=list(self), + model=self.config.get("model", "gpt-4o-mini"), + ) + # TODO: Print in a nicer format + return result diff --git a/weave/flow/scorer.py b/weave/flow/scorer.py index e69f3afeb3f..86df3d6a055 100644 --- a/weave/flow/scorer.py +++ b/weave/flow/scorer.py @@ -1,158 +1,12 @@ -from collections import defaultdict -from numbers import Number -from typing import Any, Callable, Optional, Sequence, Tuple, Union - -import numpy as np -from pydantic import BaseModel - -import weave -from weave.flow.obj import Object -from weave.trace.isinstance import weave_isinstance -from weave.trace.op import Op, as_op, is_op - - -class Scorer(Object): - def score(self, target: Any, model_output: Any) -> Any: - raise NotImplementedError - - @weave.op() - def summarize(self, score_rows: list) -> Optional[dict]: - return auto_summarize(score_rows) - - -def stderr(data: Sequence[Union[int, float]]) -> float: - if len(data) > 1: - sample_variance = np.var(data, ddof=1) - return float(np.sqrt(sample_variance / len(data))) - else: - return 0 - - -def auto_summarize(data: list) -> Optional[dict[str, Any]]: - """Automatically summarize a list of (potentially nested) dicts. - - Computes: - - avg for numeric cols - - count and fraction for boolean cols - - other col types are ignored - - If col is all None, result is None - - Returns: - dict of summary stats, with structure matching input dict structure. - """ - if not data: - return {} - data = [x for x in data if x is not None] - - if not data: - return None - - val = data[0] - - if isinstance(val, bool): - return { - "true_count": (true_count := sum(1 for x in data if x)), - "true_fraction": true_count / len(data), - } - elif isinstance(val, Number): - return {"mean": np.mean(data).item()} - elif isinstance(val, dict): - result = {} - all_keys = set().union(*[x.keys() for x in data if isinstance(x, dict)]) - for k in all_keys: - if ( - summary := auto_summarize( - [x.get(k) for x in data if isinstance(x, dict)] - ) - ) is not None: - if k in summary: - result.update(summary) - else: - result[k] = summary - if not result: - return None - return result - elif isinstance(val, BaseModel): - return auto_summarize([x.model_dump() for x in data]) - return None - - -def get_scorer_attributes( - scorer: Union[Callable, Op, Scorer], -) -> Tuple[str, Callable, Callable]: - if weave_isinstance(scorer, Scorer): - scorer_name = scorer.name - if scorer_name is None: - scorer_name = scorer.__class__.__name__ - try: - score_fn = scorer.score - summarize_fn = scorer.summarize # type: ignore - except AttributeError: - raise ValueError( - f"Scorer {scorer_name} must implement score and summarize methods. Did you forget to wrap with @weave.op()?" - ) - elif callable(scorer): - if is_op(scorer): - scorer = as_op(scorer) - scorer_name = scorer.name - else: - scorer_name = scorer.__name__ - score_fn = scorer - summarize_fn = auto_summarize # type: ignore - else: - raise ValueError(f"Unknown scorer type: {scorer}") - return (scorer_name, score_fn, summarize_fn) # type: ignore - - -def p_r_f1(tp: int, fp: int, fn: int) -> Tuple[float, float, float]: - # if any denom is zero, then zero. could use NaN instead... - precision: float = 0 - if tp or fp: - precision = tp / (tp + fp) - recall: float = 0 - if tp or fn: - recall = tp / (tp + fn) - f1: float = 0 - if precision or recall: - f1 = 2 * (precision * recall) / (precision + recall) - return precision, recall, f1 - - -class MultiTaskBinaryClassificationF1(Scorer): - class_names: list[str] - - @weave.op() - def summarize(self, score_rows: list) -> Optional[dict]: - result = {} - cols = transpose(score_rows) - - for class_name in self.class_names: - col = cols[class_name] - tp = sum(r["correct"] and not r["negative"] for r in col) - fp = sum(not r["correct"] and not r["negative"] for r in col) - fn = sum(not r["correct"] and r["negative"] for r in col) - precision, recall, f1 = p_r_f1(tp, fp, fn) - result[class_name] = {"f1": f1, "precision": precision, "recall": recall} - - return result - - @weave.op() - def score(self, target: dict, model_output: Optional[dict]) -> dict: - result = {} - for class_name in self.class_names: - class_label = target.get(class_name) - class_model_output = model_output.get(class_name) if model_output else None - result[class_name] = { - "correct": class_label == class_model_output, - "negative": not class_model_output, - } - return result - - -def transpose(rows: list[dict]) -> dict[str, list]: - cols = defaultdict(list) - for row in rows: - for k, v in row.items(): - cols[k].append(v) - return dict(cols) +# Keeping this file for now to avoid breaking changes. +# In future, users should import all scoring functionality from weave.scorers +import warnings + +from weave.scorers import * + +warnings.warn( + "Importing from weave.flow.scorer is deprecated. " + "Please import from weave.scorers in the future.", + DeprecationWarning, + stacklevel=2, +) diff --git a/weave/flow/util.py b/weave/flow/util.py index 06b52384f9a..f0496be90f7 100644 --- a/weave/flow/util.py +++ b/weave/flow/util.py @@ -1,10 +1,13 @@ import asyncio +import logging import multiprocessing from typing import Any, AsyncIterator, Awaitable, Callable, Iterable, Tuple, TypeVar T = TypeVar("T") U = TypeVar("U") +_shown_warnings = set() + async def async_foreach( sequence: Iterable[T], @@ -70,3 +73,10 @@ async def run_in_process_with_timeout( raise ValueError( "Unhandled exception in subprocess. Exitcode: " + str(process.exitcode) ) + + +def warn_once(logger: logging.Logger, message: str) -> None: + """Display a warning message only once. If the message has already been shown, do nothing.""" + if message not in _shown_warnings: + logger.warning(message) + _shown_warnings.add(message) diff --git a/weave/integrations/openai/openai_sdk.py b/weave/integrations/openai/openai_sdk.py index d32d1a80a70..558373ab44a 100644 --- a/weave/integrations/openai/openai_sdk.py +++ b/weave/integrations/openai/openai_sdk.py @@ -3,6 +3,7 @@ from typing import TYPE_CHECKING, Any, Callable, Optional import weave +from weave.trace.op import Op, ProcessedInputs from weave.trace.op_extensions.accumulator import add_accumulator from weave.trace.patcher import MultiPatcher, SymbolPatcher @@ -277,6 +278,28 @@ def should_use_accumulator(inputs: dict) -> bool: ) +def openai_on_input_handler( + func: Op, args: tuple, kwargs: dict +) -> Optional[ProcessedInputs]: + if len(args) == 2 and isinstance(args[1], weave.EasyPrompt): + original_args = args + original_kwargs = kwargs + prompt = args[1] + args = args[:-1] + kwargs.update(prompt.as_dict()) + inputs = { + "prompt": prompt, + } + return ProcessedInputs( + original_args=original_args, + original_kwargs=original_kwargs, + args=args, + kwargs=kwargs, + inputs=inputs, + ) + return None + + def create_wrapper_sync( name: str, ) -> Callable[[Callable], Callable]: @@ -301,6 +324,7 @@ def _openai_stream_options_is_set(inputs: dict) -> bool: op = weave.op()(_add_stream_options(fn)) op.name = name # type: ignore + op._set_on_input_handler(openai_on_input_handler) return add_accumulator( op, # type: ignore make_accumulator=lambda inputs: lambda acc, value: openai_accumulator( @@ -338,6 +362,7 @@ def _openai_stream_options_is_set(inputs: dict) -> bool: op = weave.op()(_add_stream_options(fn)) op.name = name # type: ignore + op._set_on_input_handler(openai_on_input_handler) return add_accumulator( op, # type: ignore make_accumulator=lambda inputs: lambda acc, value: openai_accumulator( diff --git a/weave/scorers/__init__.py b/weave/scorers/__init__.py new file mode 100644 index 00000000000..28583c5ff17 --- /dev/null +++ b/weave/scorers/__init__.py @@ -0,0 +1,57 @@ +from weave.scorers.base_scorer import ( + Scorer, + _has_oldstyle_scorers, + auto_summarize, + get_scorer_attributes, +) +from weave.scorers.classification_scorer import ( + MultiTaskBinaryClassificationF1, + transpose, +) +from weave.scorers.hallucination_scorer import HallucinationFreeScorer +from weave.scorers.json_scorer import ValidJSONScorer +from weave.scorers.llm_scorer import ( + InstructorLLMScorer, + LLMScorer, +) +from weave.scorers.llm_utils import ( + create, + embed, +) +from weave.scorers.moderation_scorer import OpenAIModerationScorer +from weave.scorers.pydantic_scorer import PydanticScorer +from weave.scorers.ragas_scorer import ( + ContextEntityRecallScorer, + ContextRelevancyScorer, +) +from weave.scorers.similarity_scorer import EmbeddingSimilarityScorer +from weave.scorers.string_scorer import ( + LevenshteinScorer, + StringMatchScorer, +) +from weave.scorers.summarization_scorer import SummarizationScorer +from weave.scorers.xml_scorer import ValidXMLScorer + +__all__ = [ + "auto_summarize", + "create", + "embed", + "ContextEntityRecallScorer", + "ContextRelevancyScorer", + "EmbeddingSimilarityScorer", + "get_scorer_attributes", + "_has_oldstyle_scorers", + "HallucinationFreeScorer", + "InstructorLLMScorer", + "ValidJSONScorer", + "LevenshteinScorer", + "LLMScorer", + "MultiTaskBinaryClassificationF1", + "OpenAIModerationScorer", + "PydanticScorer", + "Scorer", + "StringMatchScorer", + "SummarizationScorer", + "transpose", + "ValidXMLScorer", +] diff --git a/weave/scorers/base_scorer.py b/weave/scorers/base_scorer.py new file mode 100644 index 00000000000..080149af0aa --- /dev/null +++ b/weave/scorers/base_scorer.py @@ -0,0 +1,129 @@ +import inspect +from numbers import Number +from typing import Any, Callable, Optional, Sequence, Tuple, Union + +import numpy as np +from pydantic import BaseModel, Field + +import weave +from weave.flow.obj import Object +from weave.trace.isinstance import weave_isinstance +from weave.trace.op import Op, as_op, is_op +from weave.trace.weave_client import sanitize_object_name + + +class Scorer(Object): + column_map: Optional[dict[str, str]] = Field( + default=None, + description="A mapping from column names in the dataset to the names expected by the scorer", + ) + + def score(self, *, output: Any, **kwargs: Any) -> Any: + raise NotImplementedError + + @weave.op() + def summarize(self, score_rows: list) -> Optional[dict]: + return auto_summarize(score_rows) + + +def stderr(data: Sequence[Union[int, float]]) -> float: + if len(data) > 1: + sample_variance = np.var(data, ddof=1) + return float(np.sqrt(sample_variance / len(data))) + else: + return 0 + + +def auto_summarize(data: list) -> Optional[dict[str, Any]]: + """Automatically summarize a list of (potentially nested) dicts. + + Computes: + - avg for numeric cols + - count and fraction for boolean cols + - other col types are ignored + + If col is all None, result is None + + Returns: + dict of summary stats, with structure matching input dict structure. + """ + if not data: + return {} + data = [x for x in data if x is not None] + + if not data: + return None + + val = data[0] + + if isinstance(val, bool): + return { + "true_count": (true_count := sum(1 for x in data if x)), + "true_fraction": true_count / len(data), + } + elif isinstance(val, Number): + return {"mean": np.mean(data).item()} + elif isinstance(val, dict): + result = {} + all_keys = set().union(*[x.keys() for x in data if isinstance(x, dict)]) + for k in all_keys: + if ( + summary := auto_summarize( + [x.get(k) for x in data if isinstance(x, dict)] + ) + ) is not None: + if k in summary: + result.update(summary) + else: + result[k] = summary + if not result: + return None + return result + elif isinstance(val, BaseModel): + return auto_summarize([x.model_dump() for x in data]) + return None + + +def get_scorer_attributes( + scorer: Union[Callable, Op, Scorer], +) -> Tuple[str, Callable, Callable]: + if weave_isinstance(scorer, Scorer): + scorer_name = scorer.name + if scorer_name is None: + scorer_name = scorer.__class__.__name__ + try: + score_fn = scorer.score + summarize_fn = scorer.summarize # type: ignore + except AttributeError: + raise ValueError( + f"Scorer {scorer_name} must implement score and summarize methods. Did you forget to wrap with @weave.op()?" + ) + elif callable(scorer): + if is_op(scorer): + scorer = as_op(scorer) + scorer_name = scorer.name + else: + scorer_name = scorer.__name__ + score_fn = scorer + summarize_fn = auto_summarize # type: ignore + else: + raise ValueError(f"Unknown scorer type: {scorer}") + + if scorer_name: + scorer_name = sanitize_object_name(scorer_name) + + return (scorer_name, score_fn, summarize_fn) # type: ignore + + +def _has_oldstyle_scorers(scorers: list[Union[Callable, Op, Scorer]]) -> bool: + """Check if any scorers use the deprecated 'model_output' parameter.""" + for scorer in scorers: + _, score_fn, _ = get_scorer_attributes(scorer) + if is_op(score_fn): + score_fn = as_op(score_fn) + score_signature = score_fn.signature + else: + score_signature = inspect.signature(score_fn) + if "model_output" in score_signature.parameters: + return True + return False diff --git a/weave/scorers/classification_scorer.py b/weave/scorers/classification_scorer.py new file mode 100644 index 00000000000..b968258bc2c --- /dev/null +++ b/weave/scorers/classification_scorer.py @@ -0,0 +1,61 @@ +from collections import defaultdict +from typing import Optional, Tuple + +import weave +from weave.scorers.base_scorer import Scorer + + +def p_r_f1(tp: int, fp: int, fn: int) -> Tuple[float, float, float]: + # if any denom is zero, then zero. could use NaN instead... + precision: float = 0 + if tp or fp: + precision = tp / (tp + fp) + recall: float = 0 + if tp or fn: + recall = tp / (tp + fn) + f1: float = 0 + if precision or recall: + f1 = 2 * (precision * recall) / (precision + recall) + return precision, recall, f1 + + +class MultiTaskBinaryClassificationF1(Scorer): + class_names: list[str] + + @weave.op() + def summarize(self, score_rows: list) -> Optional[dict]: + result = {} + cols = transpose(score_rows) + + for class_name in self.class_names: + col = cols[class_name] + tp = sum(r["correct"] and not r["negative"] for r in col) + fp = sum(not r["correct"] and not r["negative"] for r in col) + fn = sum(not r["correct"] and r["negative"] for r in col) + precision, recall, f1 = p_r_f1(tp, fp, fn) + result[class_name] = {"f1": f1, "precision": precision, "recall": recall} + + return result + + # NOTE: This is an old-style scorer that uses `model_output` instead of `output` for + # backwards compatibility. In future, this behaviour may change to use the newer `output` key. + # You can still pass a `column_map` to map to the new `output` key if you prefer. + @weave.op() + def score(self, target: dict, model_output: Optional[dict]) -> dict: + result = {} + for class_name in self.class_names: + class_label = target.get(class_name) + class_output = model_output.get(class_name) if model_output else None + result[class_name] = { + "correct": class_label == class_output, + "negative": not class_output, + } + return result + + +def transpose(rows: list[dict]) -> dict[str, list]: + cols = defaultdict(list) + for row in rows: + for k, v in row.items(): + cols[k].append(v) + return dict(cols) diff --git a/weave/scorers/hallucination_scorer.py b/weave/scorers/hallucination_scorer.py new file mode 100644 index 00000000000..1aee2012134 --- /dev/null +++ b/weave/scorers/hallucination_scorer.py @@ -0,0 +1,160 @@ +from typing import List + +from pydantic import BaseModel, Field + +import weave +from weave.scorers.llm_scorer import InstructorLLMScorer +from weave.scorers.llm_utils import OPENAI_DEFAULT_MODEL, create +from weave.scorers.utils import stringify + +DEFAULT_HALLUCINATION_SYSTEM_PROMPT = """ +Given some from a user and an generated by an AI system, \ +determine if the contains any hallucinations. + +A "hallucination" is defined as information in the that is not supported by \ +the or is not factually or logically consistent with the . + +# Steps +1. Carefully read and understand the input data. +2. Examine the model output. +3. Compare the output to the input data, identifying any inconsistencies or additions. +4. Evaluate the logical connection between input and output. +5. Determine if any information in the output is not supported by or conflicts with the input. + +# Guidelines +- Focus on factual accuracy and logical consistency +- Consider both explicit and implicit information in the input data +- Be aware of potential misinterpretations or over-generalizations in the output +- Identify any information in the output that goes beyond the scope of the input + +# Examples +## Data to analyze + + +The cat is black and white. + + + +The cat has orange stripes. + + +## Analysis: +{ + "think_step_by_step": "The cat is black and white. The cat has orange stripes. \ +The output contradicts the input data because the input specifies black and white, \ +while the output mentions orange. The output also introduces a pattern not present in \ +the input.", + "reasoning": [ + { + "hallucination_type": "Color comparison", + "observation": "Input specifies black and white, output mentions orange" + }, + { + "hallucination_type": "Pattern analysis", + "observation": "Input doesn't mention any pattern, output introduces stripes" + } + ], + "conclusion": "The output contains two hallucinations: it contradicts the color information \ +and introduces a pattern not present in the input." + "is_hallucination": true, +} + +# Notes +- Ensure each step in the reasoning process is clearly articulated +- Be objective and avoid assumptions not supported by the input data +- If the output contains factual information not present in the input, it may be a \ +hallucination even if it doesn't directly contradict the input +""" + +DEFAULT_HALLUCINATION_USER_PROMPT = """ +Analyze the following and and determine if the contains any hallucinations. +# Data to analyze + + +{input_data} + + + +{output} + +""" + + +class HallucinationReasoning(BaseModel): + hallucination_type: str = Field( + description="A short name for the type of hallucination." + ) + observation: str = Field( + description="An observation from the and that supports the hallucination." + ) + + +class HallucinationResponse(BaseModel): + chain_of_thought: str = Field( + description="Think step by step about whether the contains hallucinations \ +based on the ." + ) + reasonings: List[HallucinationReasoning] = Field( + description="A list of reasoning steps that lead to the conclusion about whether or not\ +the contains hallucinations." + ) + conclusion: str = Field(description="The conclusion of the analysis.") + has_hallucination: bool = Field( + description="Whether the is free of hallucinations based on the . True means it is NOT a hallucination." + ) + + +class HallucinationFreeScorer(InstructorLLMScorer): + """ + A Scorer that uses an LLM to determine if the model output contains any hallucinations + based on the input data. + + Note: + - The meaning of "hallucination" can vary from person to person, you will likely want to + customize the `system_prompt` and `user_prompt` to fit your specific needs. + - This Scorer uses the `InstructorLLMScorer` class to generate structured outputs from the LLM + provider's response; you will have to install the `instructor` python package to use it. + - The `score` method expects the input column from the dataset to be named "context". It will use + this data as the ground-truth to check hallucinations against. If your dataset column has a + different name, you can specify a different mapping using the `column_map` argument in the init + of HallucinationFreeScorer by passing `column_map={"context": "context"}`. + + Attributes: + system_prompt (str): The prompt describing the task, defines what a "hallucination" is. + user_prompt (str): The string template to pass the input and output data. The template must + contain placeholders for both `{input_data}` and `{output}`. + model_id (str): The LLM model name, depends on the LLM's providers to be used `client` being used. + temperature (float): LLM temperature setting. + max_tokens (int): Maximum number of tokens in the LLM's response. + + Methods: + score(output: str, context: str) -> HallucinationResponse: + Analyzes the output to detect hallucinations based on the given context. + """ + + system_prompt: str = DEFAULT_HALLUCINATION_SYSTEM_PROMPT + user_prompt: str = DEFAULT_HALLUCINATION_USER_PROMPT + model_id: str = OPENAI_DEFAULT_MODEL + temperature: float = 0.7 + max_tokens: int = 4096 + + @weave.op + def score(self, output: str, context: str) -> HallucinationResponse: + output = stringify(output) + response = create( + self.client, + messages=[ + {"role": "system", "content": self.system_prompt}, + { + "role": "user", + "content": self.user_prompt.format( + input_data=context, output=output + ), + }, + ], + model=self.model_id, + response_model=HallucinationResponse, + temperature=self.temperature, + max_tokens=self.max_tokens, + ) + return response.model_dump() # Morgan wants this to be a dict diff --git a/weave/scorers/json_scorer.py b/weave/scorers/json_scorer.py new file mode 100644 index 00000000000..e7604a8f0ae --- /dev/null +++ b/weave/scorers/json_scorer.py @@ -0,0 +1,17 @@ +import json +from typing import Any + +import weave +from weave.scorers.base_scorer import Scorer + + +class ValidJSONScorer(Scorer): + """Validate whether a string is valid JSON.""" + + @weave.op + def score(self, output: Any) -> dict: + try: + _ = json.loads(output) + return {"json_valid": True} + except json.JSONDecodeError: + return {"json_valid": False} diff --git a/weave/scorers/llm_scorer.py b/weave/scorers/llm_scorer.py new file mode 100644 index 00000000000..b3660a3b9cd --- /dev/null +++ b/weave/scorers/llm_scorer.py @@ -0,0 +1,70 @@ +from pydantic import Field, field_validator + +from weave.scorers.base_scorer import Scorer +from weave.scorers.llm_utils import ( + _LLM_CLIENTS, + _LLM_CLIENTS_NAMES, + instructor_client, +) + + +class LLMScorer(Scorer): + """Score model outputs using a Large Language Model (LLM). + + This scorer leverages LLMs to evaluate and score model outputs. It provides a flexible + way to use different LLM providers for scoring purposes. + + Attributes: + client: An instantiated LLM client with valid API credentials + model_id: The specific model identifier to use for scoring + """ + + client: _LLM_CLIENTS = Field( + description="The LLM client to use, has to be instantiated with an api_key" + ) + model_id: str = Field(description="The model to use") + + @field_validator("client") + def validate_client(cls, v: _LLM_CLIENTS) -> _LLM_CLIENTS: + client_type_name = type(v).__name__ + if client_type_name not in _LLM_CLIENTS_NAMES: + raise ValueError( + f"Invalid client type. Expected one of {_LLM_CLIENTS_NAMES}, got {client_type_name}" + ) + return v + + +class InstructorLLMScorer(Scorer): + """Score a model using an LLM with structured outputs. + + This scorer extends the base LLM scoring capability by adding temperature and + token control for more precise scoring behavior. It automatically wraps the + provided client with [instructor](https://github.com/instructor-ai/instructor) + functionality for structured outputs. + + Attributes: + client: An instantiated LLM client with valid API credentials + model_id: The specific model identifier to use for scoring + temperature: Controls randomness in the LLM's responses (0.0 to 1.0) + max_tokens: Maximum number of tokens allowed in the LLM's response + """ + + client: _LLM_CLIENTS = Field( + description="The LLM client to use, has to be instantiated with an api_key" + ) + model_id: str = Field(description="The model to use") + temperature: float = Field( + ..., description="The temperature to use for the response" + ) + max_tokens: int = Field( + ..., description="The maximum number of tokens in the response" + ) + + @field_validator("client") + def validate_client(cls, v: _LLM_CLIENTS) -> _LLM_CLIENTS: + client_type_name = type(v).__name__ + if client_type_name not in _LLM_CLIENTS_NAMES: + raise ValueError( + f"Invalid client type. Expected one of {_LLM_CLIENTS_NAMES}, got {client_type_name}" + ) + return instructor_client(v) diff --git a/weave/scorers/llm_utils.py b/weave/scorers/llm_utils.py new file mode 100644 index 00000000000..4cf70af729a --- /dev/null +++ b/weave/scorers/llm_utils.py @@ -0,0 +1,96 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, List, Union + +from weave.trace.autopatch import autopatch + +autopatch() # ensure both weave patching and instructor patching are applied + +OPENAI_DEFAULT_MODEL = "gpt-4o" +OPENAI_DEFAULT_EMBEDDING_MODEL = "text-embedding-3-small" +OPENAI_DEFAULT_MODERATION_MODEL = "text-moderation-latest" + +ANTHROPIC_DEFAULT_MODEL = "claude-3-5-sonnet" + +MISTRAL_DEFAULT_MODEL = "mistral-large-latest" +MISTRAL_DEFAULT_EMBEDDING_MODEL = "mistral-embed" + +DEFAULT_MAX_TOKENS = 4096 + +if TYPE_CHECKING: + import instructor + from anthropic import Anthropic, AsyncAnthropic + from google.generativeai import GenerativeModel + from instructor.patch import InstructorChatCompletionCreate + from mistralai import Mistral + from openai import AsyncOpenAI, OpenAI + + _LLM_CLIENTS = Union[ + OpenAI, AsyncOpenAI, Anthropic, AsyncAnthropic, Mistral, GenerativeModel + ] +else: + _LLM_CLIENTS = object + +_LLM_CLIENTS_NAMES = ( + "OpenAI", + "AsyncOpenAI", + "Anthropic", + "AsyncAnthropic", + "Mistral", + "GenerativeModel", +) + + +def instructor_client(client: _LLM_CLIENTS) -> "instructor.client": + try: + import instructor + except ImportError: + raise ImportError( + "The `instructor` package is required to use LLM-powered scorers, please run `pip install instructor`" + ) + + client_type = type(client).__name__.lower() + + if "openai" in client_type: + return instructor.from_openai(client) + elif "anthropic" in client_type: + return instructor.from_anthropic(client) + elif "mistral" in client_type: + return instructor.from_mistral(client) + elif "generativemodel" in client_type: + return instructor.from_gemini( + client=client, + mode=instructor.Mode.GEMINI_JSON, + ) + else: + raise ValueError(f"Unsupported client type: {client_type}") + + +def create( + client: instructor.client, *args: Any, **kwargs: Any +) -> InstructorChatCompletionCreate: + # gemini has slightly different argument namings... + # max_tokens -> max_output_tokens + if "generativemodel" in type(client.client).__name__.lower(): + max_output_tokens = kwargs.pop("max_tokens") + temperature = kwargs.pop("temperature", None) + _ = kwargs.pop("model") # model is baked in the client + kwargs["generation_config"] = dict( + max_output_tokens=max_output_tokens, + temperature=temperature, + ) + return client.chat.completions.create(*args, **kwargs) + + +def embed( + client: _LLM_CLIENTS, model_id: str, texts: Union[str, List[str]], **kwargs: Any +) -> List[List[float]]: + client_type = type(client).__name__.lower() + if "openai" in client_type: + response = client.embeddings.create(model=model_id, input=texts, **kwargs) + return [embedding.embedding for embedding in response.data] + elif "mistral" in client_type: + response = client.embeddings.create(model=model_id, inputs=texts, **kwargs) + return [embedding.embedding for embedding in response.data] + else: + raise ValueError(f"Unsupported client type: {type(client).__name__.lower()}") diff --git a/weave/scorers/moderation_scorer.py b/weave/scorers/moderation_scorer.py new file mode 100644 index 00000000000..aaadeb7952c --- /dev/null +++ b/weave/scorers/moderation_scorer.py @@ -0,0 +1,41 @@ +from typing import Any + +from pydantic import field_validator + +import weave +from weave.scorers.llm_scorer import LLMScorer +from weave.scorers.llm_utils import _LLM_CLIENTS, OPENAI_DEFAULT_MODERATION_MODEL + + +class OpenAIModerationScorer(LLMScorer): + """Use OpenAI moderation API to check if the model output is safe. + + Args: + model_id: The OpenAI model to use for moderation. Defaults to `text-moderation-latest`. + """ + + model_id: str = OPENAI_DEFAULT_MODERATION_MODEL + + @field_validator("client") + def validate_openai_client(cls, v: _LLM_CLIENTS) -> _LLM_CLIENTS: + # Method implementation + try: + from openai import ( # Ensure these are the correct imports + AsyncOpenAI, + OpenAI, + ) + except ImportError: + raise ValueError("Install openai to use this scorer") + + if not isinstance(v, (OpenAI, AsyncOpenAI)): + raise ValueError("Moderation scoring only works with OpenAI or AsyncOpenAI") + return v + + @weave.op + def score(self, output: Any) -> dict: + response = self.client.moderations.create( + model=self.model_id, + input=output, + ).results[0] + categories = {k: v for k, v in response.categories.items() if v} + return {"flagged": response.flagged, "categories": categories} diff --git a/weave/scorers/pydantic_scorer.py b/weave/scorers/pydantic_scorer.py new file mode 100644 index 00000000000..0a5dcf1e768 --- /dev/null +++ b/weave/scorers/pydantic_scorer.py @@ -0,0 +1,27 @@ +from typing import Any, Type + +from pydantic import BaseModel, ValidationError + +import weave +from weave.scorers.base_scorer import Scorer + + +class PydanticScorer(Scorer): + """Validate the model output against a pydantic model.""" + + model: Type[BaseModel] + + @weave.op + def score(self, output: Any) -> dict: + if isinstance(output, str): + try: + self.model.model_validate_json(output) + return {"valid_pydantic": True} + except ValidationError: + return {"valid_pydantic": False} + else: + try: + self.model.model_validate(output) + return {"valid_pydantic": True} + except ValidationError: + return {"valid_pydantic": False} diff --git a/weave/scorers/ragas_scorer.py b/weave/scorers/ragas_scorer.py new file mode 100644 index 00000000000..a8b754af541 --- /dev/null +++ b/weave/scorers/ragas_scorer.py @@ -0,0 +1,135 @@ +# implementing metrics from ragas: https://github.com/explodinggradients/ragas + +from textwrap import dedent + +from pydantic import BaseModel, Field + +import weave +from weave.scorers.llm_scorer import InstructorLLMScorer +from weave.scorers.llm_utils import OPENAI_DEFAULT_MODEL, create + + +class EntityExtractionResponse(BaseModel): + entities: list[str] = Field( + description="A list of unique entities extracted from the text" + ) + + +class ContextEntityRecallScorer(InstructorLLMScorer): + """ + A Scorer that estimates context recall by extracting entities from both the model output + and the context, then computing the recall score between them. + + Note: + - This Scorer uses the `InstructorLLMScorer` class to generate structured outputs from the LLM + provider's response; you will have to install the `instructor` python package to use it. + - The `score` method expects two arguments: 'output' (the model's response) and 'context' + (the reference text). If your dataset columns have different names, use the `column_map` + argument when initializing the scorer. + - Entity extraction is performed using an LLM, so results may vary based on the model used. + + Attributes: + extraction_prompt (str): The prompt template used to extract entities from text. Must + contain a {text} placeholder. + model_id (str): The LLM model name, depends on the LLM provider being used. + temperature (float): LLM temperature setting. + max_tokens (int): Maximum number of tokens in the LLM's response. + + Methods: + score(output: str, context: str) -> dict: + Computes the recall score by comparing entities in the output against those in the context. + Returns a dict with a 'recall' key containing the score (0.0 to 1.0). + """ + + extraction_prompt: str = dedent(""" + Extract unique entities from the following text without repetition. + + Text: {text} + Entities: + """) + model_id: str = OPENAI_DEFAULT_MODEL + temperature: float = 0.7 + max_tokens: int = 4096 + + def extract_entities(self, text: str) -> list[str]: + # Use LLM to extract entities + prompt = self.extraction_prompt.format(text=text) + response = create( + self.client, + messages=[{"role": "user", "content": prompt}], + response_model=EntityExtractionResponse, + model=self.model_id, + ) + # Assume entities are returned as a comma-separated list + entities = [e.strip() for e in response.entities] + return entities + + @weave.op + def score(self, output: str, context: str) -> dict: + expected_entities = self.extract_entities(output) + context_entities = self.extract_entities(context) + # Calculate recall + if not expected_entities: + return {"recall": 0.0} + matches = set(expected_entities) & set(context_entities) + recall = len(matches) / len(expected_entities) + return {"recall": recall} + + +class RelevancyResponse(BaseModel): + reasoning: str = Field( + description="Think step by step about whether the context is relevant to the question" + ) + relevancy_score: int = Field( + ge=0, + le=1, + description="The relevancy score of the context to the question (0 for not relevant, 1 for relevant)", + ) + + +class ContextRelevancyScorer(InstructorLLMScorer): + """ + A Scorer that evaluates the relevancy of the provided context to the model output using an LLM. + + Note: + - This Scorer uses the `InstructorLLMScorer` class to generate structured outputs from the LLM + provider's response; you will have to install the `instructor` python package to use it. + - The `score` method expects two arguments: 'output' (treated as the question) and 'context' + (the reference text). If your dataset columns have different names, use the `column_map` + argument when initializing the scorer. + - The relevancy score is binary (0 or 1) where 1 indicates relevant context. + + Attributes: + relevancy_prompt (str): The prompt template used to evaluate context relevancy. Must + contain placeholders for both {question} and {context}. + model_id (str): The LLM model name, depends on the LLM provider being used. + temperature (float): LLM temperature setting. + max_tokens (int): Maximum number of tokens in the LLM's response. + + Methods: + score(output: str, context: str) -> dict: + Evaluates the relevancy of the context to the output/question. + Returns a dict with 'relevancy_score' (0 or 1) and 'reasoning' keys. + """ + + relevancy_prompt: str = dedent(""" + Given the following question and context, rate the relevancy of the context to the question on a scale from 0 to 1. + + Question: {question} + Context: {context} + Relevancy Score (0-1): + """) + model_id: str = OPENAI_DEFAULT_MODEL + temperature: float = 0.7 + max_tokens: int = 4096 + + @weave.op + def score(self, output: str, context: str) -> dict: + prompt = self.relevancy_prompt.format(question=output, context=context) + response = create( + self.client, + messages=[{"role": "user", "content": prompt}], + response_model=RelevancyResponse, + model=self.model_id, + ) + return response.model_dump() diff --git a/weave/scorers/similarity_scorer.py b/weave/scorers/similarity_scorer.py new file mode 100644 index 00000000000..a20e4a13841 --- /dev/null +++ b/weave/scorers/similarity_scorer.py @@ -0,0 +1,46 @@ +from typing import Any + +import numpy as np +from pydantic import Field + +import weave +from weave.scorers.llm_scorer import LLMScorer +from weave.scorers.llm_utils import OPENAI_DEFAULT_EMBEDDING_MODEL, embed + + +class EmbeddingSimilarityScorer(LLMScorer): + """Check the cosine similarity distance between the model output and the target. + + The threshold is the minimum cosine similarity score that is considered similar. + + Args: + threshold: The minimum cosine similarity score that is considered similar. Defaults to 0.5 + """ + + threshold: float = Field(0.5, description="The threshold for the similarity score") + model_id: str = OPENAI_DEFAULT_EMBEDDING_MODEL + + @weave.op + def score(self, output: str, target: str) -> Any: + assert ( + self.threshold >= -1 and self.threshold <= 1 + ), "`threshold` should be between -1 and 1" + model_embedding, target_embedding = self._compute_embeddings(output, target) + return self.cosine_similarity(model_embedding, target_embedding) + + def _compute_embeddings( + self, output: str, target: str + ) -> tuple[list[float], list[float]]: + embeddings = embed(self.client, self.model_id, [output, target]) + return embeddings[0], embeddings[1] + + def cosine_similarity(self, vec1: list[float], vec2: list[float]) -> dict: + """Compute the cosine similarity between two vectors.""" + arr1 = np.array(vec1) + arr2 = np.array(vec2) + cosine_sim = np.dot(arr1, arr2) / (np.linalg.norm(arr1) * np.linalg.norm(arr2)) + cosine_sim = float(cosine_sim) + return { + "similarity_score": cosine_sim, + "is_similar": cosine_sim >= self.threshold, + } diff --git a/weave/scorers/string_scorer.py b/weave/scorers/string_scorer.py new file mode 100644 index 00000000000..83dec55c762 --- /dev/null +++ b/weave/scorers/string_scorer.py @@ -0,0 +1,38 @@ +from typing import Callable + +from pydantic import Field, model_validator + +import weave +from weave.scorers.base_scorer import Scorer + + +class StringMatchScorer(Scorer): + """Scorer that checks if the model output string is found in the search columns of the dataset row.""" + + @weave.op + def score(self, output: str, target: str) -> dict: + string_in_input = output.lower() in target.lower() + return {"string_in_input": string_in_input} + + +class LevenshteinScorer(Scorer): + distance: Callable[[str, str], int] = Field( + default=None, description="The Levenshtein distance function" + ) + + @model_validator(mode="after") + def check_levenshtein(self) -> "LevenshteinScorer": + try: + from Levenshtein import distance + + self.distance = distance + return self + except ImportError: + raise ValueError( + "Levenshtein package not found. Please install it with `pip install Levenshtein`" + ) + + @weave.op + def score(self, output: str, target: str) -> dict: + distance = self.distance(output, target) + return {"levenshtein_distance": distance} diff --git a/weave/scorers/summarization_scorer.py b/weave/scorers/summarization_scorer.py new file mode 100644 index 00000000000..18e7c7cb64b --- /dev/null +++ b/weave/scorers/summarization_scorer.py @@ -0,0 +1,200 @@ +import asyncio +from typing import List, Literal + +from pydantic import BaseModel, Field + +import weave +from weave.scorers.llm_scorer import InstructorLLMScorer +from weave.scorers.llm_utils import OPENAI_DEFAULT_MODEL, create + +DEFAULT_EXTRACTION_SYSTEM_PROMPT = """ +Given a , extract all the unique entities from the text without repetition. +""" + +DEFAULT_EXTRACTION_USER_PROMPT = """ +Extract all the unique entities from the following without repetition: + +{text} + +""" + +DEFAULT_SUMMARIZATION_EVALUATION_SYSTEM_PROMPT = """ +Given an and a , evaluate the quality of the . + +# Considerations +- Does the contain the key information in the ? +- Is the concise and informative? +- Is the grammatically correct? +- Does the contain information or assertions that are not present in the ? + +# Scoring Rubric +`excellent`: The contains all of the key information and entities in the , \ +is concise and information dense, is grammatically correct and doesn't contain any \ +information or assertions that are not present in the . + +`ok`: The contains most of the key information and entities in the , \ +is somewhat concise and informative, is mostly grammatically correct and doesn't contain any \ +information or assertions that are not present in the . + +`poor`: The misses most or all of the key information in the , \ +or is very verbose or vague, or is not concise or informative, or has many grammatical errors, \ +or contains information or assertions that are not present in the . +""" + +DEFAULT_SUMMARIZATION_EVALUATION_USER_PROMPT = """ +Evaluate the quality of the following given the : + + +{input} + + + +{summary} + +""" + + +class EntityExtractionResponse(BaseModel): + entities: List[str] = Field( + description="A list of unique entities extracted from the text." + ) + + +summarization_quality_options = Literal["poor", "ok", "excellent"] +summarization_quality_mapping = {"poor": 0.0, "ok": 0.5, "excellent": 1.0} + + +class SummarizationEvaluationResponse(BaseModel): + think_step_by_step: str = Field( + description="Think step-by-step about the quality of the before deciding \ +on the summarization_score." + ) + summarization_evaluation: summarization_quality_options = Field( + description="The evaluation of the summary" + ) + + +class SummarizationScorer(InstructorLLMScorer): + """ + A Scorer that evaluates the quality of summaries in two ways: + - using an LLM to calculate the entity density of the summary, similar to how entity density is + used in the Chain of Density paper, https://arxiv.org/abs/2309.04269. This is a rough measure for + how information-dense the summary is. + - using another LLM evaluator to grade the summary quality from `poor`, `ok`, to `excellent`. These + grades are then mapped to numerical scores, {`poor`: 0.0, `ok`: 0.5, `excellent`: 1.0}, in order to + be able to calculate an average score across a dataset of summaries if needed. + + To customise the LLM evaluator you can customise the `summarization_evaluation_system_prompt`and + `summarization_evaluation_prompt` attributes to be tailored your specific definition of what a good summary + should look like. + + Note: + - This Scorer uses the `InstructorLLMScorer` class to generate structured outputs from the LLM + provider's response; you will have to install the `instructor` python package to use it. + - The `score` method expects the input column from the dataset to be named "input". If your dataset + column has a different name, you can specify a different mapping using the `column_map` argument in the + init of SummarizationScorer by passing `column_map={"input": "news_article"}`. + + Attributes: + extraction_system_prompt (str): System prompt to extract the distinct entities in the input. Customising + this can help ensure that the LLM identifies the `entities` that you care about. + extraction_prompt (str): Prompt template for entity extraction; must contain a `{text}` placeholder. + summarization_evaluation_system_prompt (str): System prompt defining how to evaluate the quality of a summary. + Asks an LLM to grade the summary from `poor`, `ok`, to `excellent` and provide a rationale for the grade. + summarization_evaluation_prompt (str): Prompt template for summarization evaluation instruction; must contain + `{input}` and `{summary}` placeholders. + entity_density_threshold (float): Threshold for determining if a summary is sufficiently entity-dense. + model_id (str): The LLM model name, depends on the LLM's providers to be used `client` being used. + temperature (float): LLM temperature setting. + max_tokens (int): Maximum number of tokens in the LLM's response. + + Methods: + extract_entities(text: str) -> List[str]: + Uses an LLM to extract unique entities from the text. + + evaluate_summary(input: str, summary: str) -> SummarizationEvaluationResponse: + Evaluates the quality of a summary using an LLM. + + score(input: str, output: str) -> dict: + Calculates summarization score and entity density score for the given input and output. + """ + + extraction_system_prompt: str = DEFAULT_EXTRACTION_SYSTEM_PROMPT + extraction_prompt: str = DEFAULT_EXTRACTION_USER_PROMPT + summarization_evaluation_system_prompt: str = ( + DEFAULT_SUMMARIZATION_EVALUATION_SYSTEM_PROMPT + ) + summarization_evaluation_prompt: str = DEFAULT_SUMMARIZATION_EVALUATION_USER_PROMPT + entity_density_threshold: float = 0.08 + model_id: str = OPENAI_DEFAULT_MODEL + temperature: float = 0.7 + max_tokens: int = 1024 + + @weave.op + def extract_entities(self, text: str) -> List[str]: + """Use an LLM to extract entities""" + response = create( + self.client, + messages=[ + {"role": "system", "content": self.extraction_system_prompt}, + {"role": "user", "content": self.extraction_prompt.format(text=text)}, + ], + response_model=EntityExtractionResponse, + model=self.model_id, + temperature=self.temperature, + max_tokens=self.max_tokens, + ) + entities = [e.strip().lower() for e in response.entities] + return entities + + @weave.op + def evaluate_summary( + self, input: str, summary: str + ) -> SummarizationEvaluationResponse: + """Evaluate the quality of a summary using an LLM""" + return create( + self.client, + messages=[ + { + "role": "system", + "content": self.summarization_evaluation_system_prompt, + }, + { + "role": "user", + "content": self.summarization_evaluation_prompt.format( + input=input, summary=summary + ), + }, + ], + response_model=SummarizationEvaluationResponse, + model=self.model_id, + temperature=self.temperature, + max_tokens=self.max_tokens, + ) + + def simple_word_tokenize(self, text: str) -> List[str]: + """Simple word tokenization""" + return text.split() + + @weave.op + async def score(self, input: str, output: str) -> dict: + extract_task = asyncio.to_thread(self.extract_entities, text=str(output)) + evaluate_task = asyncio.to_thread( + self.evaluate_summary, input=str(input), summary=str(output) + ) + summary_entities, llm_eval = await asyncio.gather(extract_task, evaluate_task) + + # LLM evaluation + result = {} + result["summarization_eval_score"] = summarization_quality_mapping.get( + llm_eval.summarization_evaluation.lower() + ) + result["llm_eval_reasoning"] = llm_eval.think_step_by_step + + # Entity density evaluation + summary_words = self.simple_word_tokenize(output) + entity_density = len(summary_entities) / len(summary_words) + result["is_entity_dense"] = entity_density >= self.entity_density_threshold + result["entity_density"] = entity_density + + return result diff --git a/weave/scorers/utils.py b/weave/scorers/utils.py new file mode 100644 index 00000000000..4080f304fb5 --- /dev/null +++ b/weave/scorers/utils.py @@ -0,0 +1,25 @@ +import json +from typing import Any + +from pydantic import BaseModel + + +def stringify(output: Any) -> str: + """ + Convert any output to a string. If the output is a Pydantic BaseModel, + convert it to a JSON string using the model's dump_json method. + """ + if isinstance(output, str): + return output + elif isinstance(output, int): + return str(output) + elif isinstance(output, float): + return str(output) + elif isinstance(output, (list, tuple)): + return json.dumps(output, indent=2) + elif isinstance(output, dict): + return json.dumps(output, indent=2) + elif isinstance(output, BaseModel): + return output.model_dump_json(indent=2) + else: + raise ValueError(f"Unsupported model output type: {type(output)}") diff --git a/weave/scorers/xml_scorer.py b/weave/scorers/xml_scorer.py new file mode 100644 index 00000000000..8545a96686b --- /dev/null +++ b/weave/scorers/xml_scorer.py @@ -0,0 +1,22 @@ +import xml.etree.ElementTree as ET +from typing import Union + +import weave +from weave.scorers.base_scorer import Scorer + + +class ValidXMLScorer(Scorer): + """Score an XML string.""" + + @weave.op + def score(self, output: Union[str, dict]) -> dict: + if isinstance(output, dict): + xml_string = output.get("output", "") + else: + xml_string = output + + try: + ET.fromstring(xml_string) + return {"xml_valid": True} + except ET.ParseError: + return {"xml_valid": False} diff --git a/weave/trace/op.py b/weave/trace/op.py index 7614b1d8630..ae85d65e7b8 100644 --- a/weave/trace/op.py +++ b/weave/trace/op.py @@ -5,6 +5,7 @@ import sys import traceback import typing +from dataclasses import dataclass from functools import partial, wraps from types import MethodType from typing import ( @@ -84,6 +85,21 @@ def print_call_link(call: "Call") -> None: print(f"{TRACE_CALL_EMOJI} {call.ui_url}") +@dataclass +class ProcessedInputs: + # What the user passed to the function + original_args: tuple + original_kwargs: dict[str, Any] + + # What should get passed to the interior function + args: tuple + kwargs: dict[str, Any] + + # What should get sent to the Weave server + inputs: dict[str, Any] + + +OnInputHandlerType = Callable[["Op", tuple, dict], Optional[ProcessedInputs]] FinishCallbackType = Callable[[Any, Optional[BaseException]], None] OnOutputHandlerType = Callable[[Any, FinishCallbackType, Dict], Any] # Call, original function output, exception if occurred @@ -155,6 +171,9 @@ class Op(Protocol): call: Callable[..., Any] calls: Callable[..., "CallsIter"] + _set_on_input_handler: Callable[[OnInputHandlerType], None] + _on_input_handler: Optional[OnInputHandlerType] + # not sure if this is the best place for this, but kept for compat _set_on_output_handler: Callable[[OnOutputHandlerType], None] _on_output_handler: Optional[OnOutputHandlerType] @@ -175,6 +194,12 @@ class Op(Protocol): _tracing_enabled: bool +def _set_on_input_handler(func: Op, on_input: OnInputHandlerType) -> None: + if func._on_input_handler is not None: + raise ValueError("Cannot set on_input_handler multiple times") + func._on_input_handler = on_input + + def _set_on_output_handler(func: Op, on_output: OnOutputHandlerType) -> None: if func._on_output_handler is not None: raise ValueError("Cannot set on_output_handler multiple times") @@ -203,16 +228,32 @@ def _is_unbound_method(func: Callable) -> bool: return bool(is_method) -def _create_call( - func: Op, *args: Any, __weave: Optional[WeaveKwargs] = None, **kwargs: Any -) -> "Call": - client = weave_client_context.require_weave_client() - +def default_on_input_handler(func: Op, args: tuple, kwargs: dict) -> ProcessedInputs: try: inputs = func.signature.bind(*args, **kwargs).arguments except TypeError as e: raise OpCallError(f"Error calling {func.name}: {e}") inputs_with_defaults = _apply_fn_defaults_to_inputs(func, inputs) + return ProcessedInputs( + original_args=args, + original_kwargs=kwargs, + args=args, + kwargs=kwargs, + inputs=inputs_with_defaults, + ) + + +def _create_call( + func: Op, *args: Any, __weave: Optional[WeaveKwargs] = None, **kwargs: Any +) -> "Call": + client = weave_client_context.require_weave_client() + + pargs = None + if func._on_input_handler is not None: + pargs = func._on_input_handler(func, args, kwargs) + if not pargs: + pargs = default_on_input_handler(func, args, kwargs) + inputs_with_defaults = pargs.inputs # This should probably be configurable, but for now we redact the api_key if "api_key" in inputs_with_defaults: @@ -368,12 +409,19 @@ def _do_call( ) -> tuple[Any, "Call"]: func = op.resolve_fn call = _placeholder_call() + + pargs = None + if op._on_input_handler is not None: + pargs = op._on_input_handler(op, args, kwargs) + if not pargs: + pargs = default_on_input_handler(op, args, kwargs) + if settings.should_disable_weave(): - res = func(*args, **kwargs) + res = func(*pargs.args, **pargs.kwargs) elif weave_client_context.get_weave_client() is None: - res = func(*args, **kwargs) + res = func(*pargs.args, **pargs.kwargs) elif not op._tracing_enabled: - res = func(*args, **kwargs) + res = func(*pargs.args, **pargs.kwargs) else: try: # This try/except allows us to fail gracefully and @@ -388,10 +436,10 @@ def _do_call( logger.error, CALL_CREATE_MSG.format(traceback.format_exc()), ) - res = func(*args, **kwargs) + res = func(*pargs.args, **pargs.kwargs) else: execute_result = _execute_call( - op, call, *args, __should_raise=__should_raise, **kwargs + op, call, *pargs.args, __should_raise=__should_raise, **pargs.kwargs ) if inspect.iscoroutine(execute_result): raise Exception( @@ -600,6 +648,9 @@ def wrapper(*args: Any, **kwargs: Any) -> Any: wrapper.__call__ = wrapper # type: ignore wrapper.__self__ = wrapper # type: ignore + wrapper._set_on_input_handler = partial(_set_on_input_handler, wrapper) # type: ignore + wrapper._on_input_handler = None # type: ignore + wrapper._set_on_output_handler = partial(_set_on_output_handler, wrapper) # type: ignore wrapper._on_output_handler = None # type: ignore diff --git a/weave/trace/refs.py b/weave/trace/refs.py index cb444d1b656..ef002997ea3 100644 --- a/weave/trace/refs.py +++ b/weave/trace/refs.py @@ -144,6 +144,19 @@ def uri(self) -> str: u += "/" + "/".join(refs_internal.extra_value_quoter(e) for e in self.extra) return u + def objectify(self, obj: Any) -> Any: + """Convert back to higher level object.""" + class_name = getattr(obj, "_class_name", None) + if "EasyPrompt" == class_name: + from weave.flow.prompt.prompt import EasyPrompt + + prompt = EasyPrompt.from_obj(obj) + # We want to use the ref on the object (and not self) as it will have had + # version number or latest alias resolved to a specific digest. + prompt.__dict__["ref"] = obj.ref + return prompt + return obj + def get(self) -> Any: # Move import here so that it only happens when the function is called. # This import is invalid in the trace server and represents a dependency @@ -153,21 +166,20 @@ def get(self) -> Any: gc = get_weave_client() if gc is not None: - return gc.get(self) + return self.objectify(gc.get(self)) # Special case: If the user is attempting to fetch an object but has not # yet initialized the client, we can initialize a client to # fetch the object. It is critical to reset the client after fetching the # object to avoid any side effects in user code. - if gc is None: - init_client = init_weave( - f"{self.entity}/{self.project}", ensure_project_exists=False - ) - try: - res = init_client.client.get(self) - finally: - init_client.reset() - return res + init_client = init_weave( + f"{self.entity}/{self.project}", ensure_project_exists=False + ) + try: + res = init_client.client.get(self) + finally: + init_client.reset() + return self.objectify(res) def is_descended_from(self, potential_ancestor: "ObjectRef") -> bool: if self.entity != potential_ancestor.entity: @@ -224,6 +236,13 @@ def uri(self) -> str: AnyRef = Union[ObjectRef, TableRef, CallRef, OpRef] +def parse_name_version(name_version: str) -> tuple[str, str]: + if ":" in name_version: + name, version = name_version.rsplit(":", maxsplit=1) + return name, version + return name_version, "latest" + + def parse_uri(uri: str) -> AnyRef: if not uri.startswith("weave:///"): raise ValueError(f"Invalid URI: {uri}") @@ -239,12 +258,12 @@ def parse_uri(uri: str) -> AnyRef: if kind == "call": return CallRef(entity=entity, project=project, id=remaining[0], _extra=extra) elif kind == "object": - name, version = remaining[0].split(":") + name, version = parse_name_version(remaining[0]) return ObjectRef( entity=entity, project=project, name=name, _digest=version, _extra=extra ) elif kind == "op": - name, version = remaining[0].split(":") + name, version = parse_name_version(remaining[0]) return OpRef( entity=entity, project=project, name=name, _digest=version, _extra=extra ) diff --git a/weave/trace_server/clickhouse_trace_server_batched.py b/weave/trace_server/clickhouse_trace_server_batched.py index fd7afc0e2d2..eb4ce265f70 100644 --- a/weave/trace_server/clickhouse_trace_server_batched.py +++ b/weave/trace_server/clickhouse_trace_server_batched.py @@ -30,7 +30,6 @@ import threading from collections import defaultdict from contextlib import contextmanager -from functools import partial from typing import ( Any, Dict, @@ -71,6 +70,7 @@ SelectableCHCallSchema, SelectableCHObjSchema, ) +from weave.trace_server.constants import COMPLETIONS_CREATE_OP_NAME from weave.trace_server.emoji_util import detone_emojis from weave.trace_server.errors import InsertTooLarge, InvalidRequest, RequestTooLarge from weave.trace_server.feedback import ( @@ -79,20 +79,13 @@ validate_feedback_purge_req, ) from weave.trace_server.ids import generate_id -from weave.trace_server.interface.base_models.action_base_models import ( - LLM_JUDGE_ACTION_NAME, - ConfiguredAction, -) -from weave.trace_server.interface.base_models.base_model_registry import ( - base_model_dump, - base_model_name, - base_models, -) -from weave.trace_server.interface.base_models.feedback_base_model_registry import ( - ActionScore, - feedback_base_models, +from weave.trace_server.llm_completion import lite_llm_completion +from weave.trace_server.model_providers.model_providers import ( + MODEL_PROVIDERS_FILE, + fetch_model_to_provider_info_map, ) from weave.trace_server.orm import ParamBuilder, Row +from weave.trace_server.secret_fetcher_context import _secret_fetcher_context from weave.trace_server.table_query_builder import ( ROW_ORDER_COLUMN_NAME, TABLE_ROWS_ALIAS, @@ -132,8 +125,6 @@ MAX_DELETE_CALLS_COUNT = 100 MAX_CALLS_STREAM_BATCH_SIZE = 500 -WEAVE_ACTION_EXECUTOR_PACEHOLDER_ID = "WEAVE_ACTION_EXECUTOR" - class NotFoundError(Exception): pass @@ -200,6 +191,9 @@ def __init__( self._flush_immediately = True self._call_batch: list[list[Any]] = [] self._use_async_insert = use_async_insert + self._model_to_provider_info_map = fetch_model_to_provider_info_map( + MODEL_PROVIDERS_FILE + ) @classmethod def from_env(cls, use_async_insert: bool = False) -> "ClickHouseTraceServer": @@ -605,28 +599,16 @@ def ops_query(self, req: tsi.OpQueryReq) -> tsi.OpQueryRes: return tsi.OpQueryRes(op_objs=objs) def obj_create(self, req: tsi.ObjCreateReq) -> tsi.ObjCreateRes: - req_obj = req.obj - dict_val = req_obj.val - - if req.obj.base_object_class: - for base_model in base_models: - if base_model_name(base_model) == req.obj.base_object_class: - # 1. Validate the object against the base model & re-dump to a dict - dict_val = base_model_dump(base_model.model_validate(dict_val)) - break - else: - raise ValueError( - f"Unknown base object class: {req.obj.base_object_class}" - ) - - json_val = json.dumps(dict_val) + json_val = json.dumps(req.obj.val) digest = str_digest(json_val) + + req_obj = req.obj ch_obj = ObjCHInsertable( project_id=req_obj.project_id, object_id=req_obj.object_id, - kind=get_kind(dict_val), - base_object_class=get_base_object_class(dict_val), - refs=extract_refs_from_values(dict_val), + kind=get_kind(req.obj.val), + base_object_class=get_base_object_class(req.obj.val), + refs=extract_refs_from_values(req.obj.val), val_dump=json_val, digest=digest, ) @@ -1369,17 +1351,8 @@ def feedback_create(self, req: tsi.FeedbackCreateReq) -> tsi.FeedbackCreateRes: assert_non_null_wb_user_id(req) validate_feedback_create_req(req) - feedback_type = req.feedback_type - res_payload = req.payload - - for feedback_base_model in feedback_base_models: - if base_model_name(feedback_base_model) == feedback_type: - res_payload = base_model_dump( - feedback_base_model.model_validate(res_payload) - ) - break - # Augment emoji with alias. + res_payload = {} if req.feedback_type == "wandb.reaction.1": em = req.payload["emoji"] if emoji.emoji_count(em) != 1: @@ -1445,96 +1418,63 @@ def feedback_purge(self, req: tsi.FeedbackPurgeReq) -> tsi.FeedbackPurgeRes: self.ch_client.query(prepared.sql, prepared.parameters) return tsi.FeedbackPurgeRes() - def execute_batch_action( - self, req: tsi.ExecuteBatchActionReq - ) -> tsi.ExecuteBatchActionRes: - # WARNING: THIS IS NOT GOING TO WORK IN PRODUCTION - # UNTIL WE HAVE THE API KEY PIECE IN PLACE - configured_action_ref = req.configured_action_ref - - action_dict_res = self.refs_read_batch( - tsi.RefsReadBatchReq(refs=[configured_action_ref]) - ) - - action_dict = action_dict_res.vals[0] - action = ConfiguredAction.model_validate(action_dict) - - if action.action.action_type != "builtin": + def completions_create( + self, req: tsi.CompletionsCreateReq + ) -> tsi.CompletionsCreateRes: + model_name = req.inputs.model + model_info = self._model_to_provider_info_map.get(model_name) + if not model_info: + raise InvalidRequest(f"No model info found for model {model_name}") + secret_fetcher = _secret_fetcher_context.get() + if not secret_fetcher: raise InvalidRequest( - "Only builtin actions are supported for batch execution" - ) - - if action.action.name != LLM_JUDGE_ACTION_NAME: - raise InvalidRequest("Only llm_judge is supported for batch execution") - - # Step 1: Get all the calls in the batch - calls = self.calls_query_stream( - tsi.CallsQueryReq( - project_id=req.project_id, - filter=tsi.CallsFilter( - call_ids=req.call_ids, - ), + f"No secret fetcher found, cannot fetch API key for model {model_name}" ) + secret_name = model_info.get("api_key_name") + if not secret_name: + raise InvalidRequest(f"No secret name found for model {model_name}") + api_key = secret_fetcher.fetch(secret_name).get("secrets", {}).get(secret_name) + if not api_key: + raise InvalidRequest(f"No API key found for model {model_name}") + + start_time = datetime.datetime.now() + res = lite_llm_completion(api_key, req.inputs) + end_time = datetime.datetime.now() + + start = tsi.StartedCallSchemaForInsert( + project_id=req.project_id, + wb_user_id=req.wb_user_id, + op_name=COMPLETIONS_CREATE_OP_NAME, + started_at=start_time, + inputs={**req.inputs.model_dump(exclude_none=True)}, + attributes={}, ) - - # Normally we would dispatch here, but just hard coding for now - # We should do some validation here - config = action.config - model = config["model"] - - if model not in ["gpt-4o-mini", "gpt-4o"]: - raise InvalidRequest("Only gpt-4o-mini and gpt-4o are supported") - - system_prompt = config["system_prompt"] - response_format_schema = config["response_format_schema"] - response_format = { - "type": "json_schema", - "json_schema": { - "name": "response_format", - "schema": response_format_schema, - }, - } - - # mapping = mapping.input_mapping - - # Step 2: For Each call, execute the action: (this needs a lot of safety checks) + start_call = _start_call_for_insert_to_ch_insertable_start_call(start) + end = tsi.EndedCallSchemaForInsert( + project_id=req.project_id, + id=start_call.id, + ended_at=end_time, + output=res.response, + summary={}, + ) + if "usage" in res.response: + end.summary["usage"] = {req.inputs.model: res.response["usage"]} + + if "error" in res.response: + end.exception = res.response["error"] + end_call = _end_call_for_insert_to_ch_insertable_end_call(end) + calls: list[Union[CallStartCHInsertable, CallEndCHInsertable]] = [ + start_call, + end_call, + ] + batch_data = [] for call in calls: - args = { - "inputs": call.inputs, - "output": call.output, - } - from openai import OpenAI - - client = OpenAI() - # Silly hack to get around issue in tests: - create = client.chat.completions.create - if hasattr(create, "resolve_fn"): - create = partial(create.resolve_fn, self=client.chat.completions) - completion = create( - model=model, - messages=[ - {"role": "system", "content": system_prompt}, - {"role": "user", "content": json.dumps(args)}, - ], - response_format=response_format, - ) - self.feedback_create( - tsi.FeedbackCreateReq( - project_id=req.project_id, - weave_ref=ri.InternalCallRef( - project_id=req.project_id, - id=call.id, - ).uri(), - feedback_type=base_model_name(ActionScore), - wb_user_id=WEAVE_ACTION_EXECUTOR_PACEHOLDER_ID, # - THIS IS NOT GOOD! - payload=ActionScore( - configured_action_ref=configured_action_ref, - output=json.loads(completion.choices[0].message.content), - ).model_dump(), - ) - ) + call_dict = call.model_dump() + values = [call_dict.get(col) for col in all_call_insert_columns] + batch_data.append(values) - return tsi.ExecuteBatchActionRes() + self._insert_call_batch(batch_data) + return res # Private Methods @property @@ -2099,7 +2039,7 @@ def _process_parameters( def get_type(val: Any) -> str: - if val is None: + if val == None: return "none" elif isinstance(val, dict): if "_type" in val: @@ -2120,24 +2060,16 @@ def get_kind(val: Any) -> str: def get_base_object_class(val: Any) -> Optional[str]: - """ - Get the base object class of a value using: - 1. The last base class that is a subclass of BaseModel and not Object - 2. The _class_name attribute if it exists - 3. None if no base class is found - """ if isinstance(val, dict): if "_bases" in val: if isinstance(val["_bases"], list): - bases = val["_bases"] - if len(bases) > 0 and bases[-1] == "BaseModel": - bases = bases[:-1] - if len(bases) > 0 and bases[-1] == "Object": - bases = bases[:-1] - if len(bases) > 0: - return bases[-1] - elif "_class_name" in val: - return val["_class_name"] + if len(val["_bases"]) >= 2: + if val["_bases"][-1] == "BaseModel": + if val["_bases"][-2] == "Object": + if len(val["_bases"]) > 2: + return val["_bases"][-3] + elif "_class_name" in val: + return val["_class_name"] return None diff --git a/weave/trace_server/constants.py b/weave/trace_server/constants.py new file mode 100644 index 00000000000..2e6f117d816 --- /dev/null +++ b/weave/trace_server/constants.py @@ -0,0 +1 @@ +COMPLETIONS_CREATE_OP_NAME = "weave.completions_create" diff --git a/weave/trace_server/external_to_internal_trace_server_adapter.py b/weave/trace_server/external_to_internal_trace_server_adapter.py index 1acdb0c55c4..7e085b8f75e 100644 --- a/weave/trace_server/external_to_internal_trace_server_adapter.py +++ b/weave/trace_server/external_to_internal_trace_server_adapter.py @@ -346,8 +346,9 @@ def cost_query(self, req: tsi.CostQueryReq) -> tsi.CostQueryRes: cost["pricing_level_id"] = original_project_id return res - def execute_batch_action( - self, req: tsi.ExecuteBatchActionReq - ) -> tsi.ExecuteBatchActionRes: + def completions_create( + self, req: tsi.CompletionsCreateReq + ) -> tsi.CompletionsCreateRes: req.project_id = self._idc.ext_to_int_project_id(req.project_id) - return self._ref_apply(self._internal_trace_server.execute_batch_action, req) + res = self._ref_apply(self._internal_trace_server.completions_create, req) + return res diff --git a/weave/trace_server/interface/base_models/action_base_models.py b/weave/trace_server/interface/base_models/action_base_models.py deleted file mode 100644 index c3c91b9903d..00000000000 --- a/weave/trace_server/interface/base_models/action_base_models.py +++ /dev/null @@ -1,22 +0,0 @@ -from typing import Literal - -from pydantic import BaseModel - -LLM_JUDGE_ACTION_NAME = "llm_judge" - - -class _BuiltinAction(BaseModel): - action_type: Literal["builtin"] = "builtin" - name: str - - -class ConfiguredAction(BaseModel): - name: str - action: _BuiltinAction - config: dict - - -class ActionDispatchFilter(BaseModel): - op_name: str - sample_rate: float - configured_action_ref: str diff --git a/weave/trace_server/interface/base_models/base_model_registry.py b/weave/trace_server/interface/base_models/base_model_registry.py deleted file mode 100644 index ea582f119f6..00000000000 --- a/weave/trace_server/interface/base_models/base_model_registry.py +++ /dev/null @@ -1,20 +0,0 @@ -from pydantic import BaseModel - -from weave.trace_server.interface.base_models.action_base_models import ( - ActionDispatchFilter, - ConfiguredAction, -) - - -def base_model_name(base_model_class: type[BaseModel]) -> str: - return base_model_class.__name__ - - -def base_model_dump(base_model_obj: BaseModel) -> dict: - d = base_model_obj.model_dump() - d["_class_name"] = base_model_name(base_model_obj.__class__) - d["_bases"] = [base_model_name(b) for b in base_model_obj.__class__.mro()[1:-1]] - return d - - -base_models: list[type[BaseModel]] = [ConfiguredAction, ActionDispatchFilter] diff --git a/weave/trace_server/interface/base_models/feedback_base_model_registry.py b/weave/trace_server/interface/base_models/feedback_base_model_registry.py deleted file mode 100644 index 16f2033fec3..00000000000 --- a/weave/trace_server/interface/base_models/feedback_base_model_registry.py +++ /dev/null @@ -1,11 +0,0 @@ -from typing import Any - -from pydantic import BaseModel - - -class ActionScore(BaseModel): - configured_action_ref: str - output: Any - - -feedback_base_models: list[type[BaseModel]] = [ActionScore] diff --git a/weave/trace_server/llm_completion.py b/weave/trace_server/llm_completion.py new file mode 100644 index 00000000000..907e8fe413b --- /dev/null +++ b/weave/trace_server/llm_completion.py @@ -0,0 +1,13 @@ +from weave.trace_server import trace_server_interface as tsi + + +def lite_llm_completion( + api_key: str, inputs: tsi.CompletionsCreateRequestInputs +) -> tsi.CompletionsCreateRes: + from litellm import completion + + try: + res = completion(**inputs.model_dump(exclude_none=True), api_key=api_key) + return tsi.CompletionsCreateRes(response=res.model_dump()) + except Exception as e: + return tsi.CompletionsCreateRes(response={"error": str(e)}) diff --git a/weave/trace_server/model_providers/model_providers.py b/weave/trace_server/model_providers/model_providers.py new file mode 100644 index 00000000000..f33f18ad224 --- /dev/null +++ b/weave/trace_server/model_providers/model_providers.py @@ -0,0 +1,49 @@ +import json +import os +from typing import Dict, TypedDict + +import requests + +model_providers_url = "https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json" +MODEL_PROVIDERS_FILE = "model_providers.json" + +PROVIDER_TO_API_KEY_NAME_MAP = { + "anthropic": "ANTHROPIC_API_KEY", + "gemini": "GOOGLE_API_KEY", + "openai": "OPENAI_API_KEY", + "fireworks": "FIREWORKS_API_KEY", + "groq": "GEMMA_API_KEY", +} + + +class LLMModelProviderInfo(TypedDict): + litellm_provider: str + api_key_name: str + + +def fetch_model_to_provider_info_map( + cached_file_name: str = MODEL_PROVIDERS_FILE, +) -> Dict[str, LLMModelProviderInfo]: + full_path = os.path.join(os.path.dirname(__file__), cached_file_name) + if os.path.exists(full_path): + with open(full_path, "r") as f: + return json.load(f) + try: + req = requests.get(model_providers_url) + req.raise_for_status() + except requests.exceptions.RequestException as e: + print("Failed to fetch models:", e) + return {} + + providers: Dict[str, LLMModelProviderInfo] = {} + for k, val in req.json().items(): + provider = val.get("litellm_provider") + api_key_name = PROVIDER_TO_API_KEY_NAME_MAP.get(provider) + if api_key_name: + providers[k] = LLMModelProviderInfo( + litellm_provider=provider, api_key_name=api_key_name + ) + + with open(full_path, "w") as f: + json.dump(providers, f) + return providers diff --git a/weave/trace_server/secret_fetcher_context.py b/weave/trace_server/secret_fetcher_context.py new file mode 100644 index 00000000000..535118078e2 --- /dev/null +++ b/weave/trace_server/secret_fetcher_context.py @@ -0,0 +1,21 @@ +import contextvars +from contextlib import contextmanager +from typing import Generator, Optional, Protocol + + +class SecretFetcher(Protocol): + def fetch(self, secret_name: str) -> dict: ... + + +_secret_fetcher_context: contextvars.ContextVar[Optional[SecretFetcher]] = ( + contextvars.ContextVar("secret_fetcher", default=None) +) + + +@contextmanager +def secret_fetcher_context(sf: SecretFetcher) -> Generator[None, None, None]: + token = _secret_fetcher_context.set(sf) + try: + yield + finally: + _secret_fetcher_context.reset(token) diff --git a/weave/trace_server/sqlite_trace_server.py b/weave/trace_server/sqlite_trace_server.py index 673c5237705..93a4f510090 100644 --- a/weave/trace_server/sqlite_trace_server.py +++ b/weave/trace_server/sqlite_trace_server.py @@ -1081,12 +1081,11 @@ def cost_purge(self, req: tsi.CostPurgeReq) -> tsi.CostPurgeRes: print("COST PURGE is not implemented for local sqlite", req) return tsi.CostPurgeRes() - def execute_batch_action( - self, req: tsi.ExecuteBatchActionReq - ) -> tsi.ExecuteBatchActionRes: - raise NotImplementedError( - "EXECUTE BATCH ACTION is not implemented for local sqlite" - ) + def completions_create( + self, req: tsi.CompletionsCreateReq + ) -> tsi.CompletionsCreateRes: + print("COMPLETIONS CREATE is not implemented for local sqlite", req) + return tsi.CompletionsCreateRes() def _table_row_read(self, project_id: str, row_digest: str) -> tsi.TableRowSchema: conn, cursor = get_conn_cursor(self.db_path) diff --git a/weave/trace_server/trace_server_interface.py b/weave/trace_server/trace_server_interface.py index 330696a9890..abdfeae38ac 100644 --- a/weave/trace_server/trace_server_interface.py +++ b/weave/trace_server/trace_server_interface.py @@ -1,6 +1,6 @@ import datetime from enum import Enum -from typing import Any, Dict, Iterator, List, Literal, Optional, Protocol, Union +from typing import Any, Dict, Iterator, List, Literal, Optional, Protocol, Type, Union from pydantic import BaseModel, ConfigDict, Field, field_serializer from typing_extensions import TypedDict @@ -189,7 +189,6 @@ class ObjSchema(BaseModel): class ObjSchemaForInsert(BaseModel): project_id: str object_id: str - base_object_class: Optional[str] = None val: Any @@ -237,6 +236,46 @@ class CallsDeleteRes(BaseModel): pass +class CompletionsCreateRequestInputs(BaseModel): + model: str + messages: List = [] + timeout: Optional[Union[float, str]] = None + temperature: Optional[float] = None + top_p: Optional[float] = None + n: Optional[int] = None + stop: Optional[Union[str, List]] = None + max_completion_tokens: Optional[int] = None + max_tokens: Optional[int] = None + modalities: Optional[List] = None + presence_penalty: Optional[float] = None + frequency_penalty: Optional[float] = None + logit_bias: Optional[dict] = None + user: Optional[str] = None + # openai v1.0+ new params + response_format: Optional[Union[dict, Type[BaseModel]]] = None + seed: Optional[int] = None + tools: Optional[List] = None + tool_choice: Optional[Union[str, dict]] = None + logprobs: Optional[bool] = None + top_logprobs: Optional[int] = None + parallel_tool_calls: Optional[bool] = None + extra_headers: Optional[dict] = None + # soon to be deprecated params by OpenAI + functions: Optional[List] = None + function_call: Optional[str] = None + api_version: Optional[str] = None + + +class CompletionsCreateReq(BaseModel): + project_id: str + inputs: CompletionsCreateRequestInputs + wb_user_id: Optional[str] = Field(None, description=WB_USER_ID_DESCRIPTION) + + +class CompletionsCreateRes(BaseModel): + response: Dict[str, Any] + + class CallsFilter(BaseModel): op_names: Optional[List[str]] = None input_refs: Optional[List[str]] = None @@ -797,16 +836,6 @@ class CostPurgeRes(BaseModel): pass -class ExecuteBatchActionReq(BaseModel): - project_id: str - call_ids: list[str] - configured_action_ref: str - - -class ExecuteBatchActionRes(BaseModel): - pass - - class TraceServerInterface(Protocol): def ensure_project_exists( self, entity: str, project: str @@ -848,8 +877,5 @@ def file_content_read(self, req: FileContentReadReq) -> FileContentReadRes: ... def feedback_create(self, req: FeedbackCreateReq) -> FeedbackCreateRes: ... def feedback_query(self, req: FeedbackQueryReq) -> FeedbackQueryRes: ... def feedback_purge(self, req: FeedbackPurgeReq) -> FeedbackPurgeRes: ... - - # Action API - def execute_batch_action( - self, req: ExecuteBatchActionReq - ) -> ExecuteBatchActionRes: ... + # Execute LLM API + def completions_create(self, req: CompletionsCreateReq) -> CompletionsCreateRes: ... diff --git a/weave/trace_server_bindings/remote_http_trace_server.py b/weave/trace_server_bindings/remote_http_trace_server.py index 2b8dc7ae170..34b906a560c 100644 --- a/weave/trace_server_bindings/remote_http_trace_server.py +++ b/weave/trace_server_bindings/remote_http_trace_server.py @@ -265,7 +265,7 @@ def call_start( req_as_obj = tsi.CallStartReq.model_validate(req) else: req_as_obj = req - if req_as_obj.start.id is None or req_as_obj.start.trace_id is None: + if req_as_obj.start.id == None or req_as_obj.start.trace_id == None: raise ValueError( "CallStartReq must have id and trace_id when batching." ) @@ -549,14 +549,14 @@ def cost_purge( "/cost/purge", req, tsi.CostPurgeReq, tsi.CostPurgeRes ) - def execute_batch_action( - self, req: tsi.ExecuteBatchActionReq - ) -> tsi.ExecuteBatchActionRes: + def completions_create( + self, req: tsi.CompletionsCreateReq + ) -> tsi.CompletionsCreateRes: return self._generic_request( - "/execute/batch_action", + "/completions/create", req, - tsi.ExecuteBatchActionReq, - tsi.ExecuteBatchActionRes, + tsi.CompletionsCreateReq, + tsi.CompletionsCreateRes, ) diff --git a/weave_query/tests/test_arrow.py b/weave_query/tests/test_arrow.py index a07daa56728..08770f3927e 100644 --- a/weave_query/tests/test_arrow.py +++ b/weave_query/tests/test_arrow.py @@ -17,6 +17,8 @@ ops, storage, weave_internal, + artifact_local, + artifact_fs, ) # If you're thinking of import vectorize here, don't! Put your @@ -1812,3 +1814,57 @@ def test_repeat_0(): repeated = constructors.repeat(data, 0) assert len(repeated) == 0 assert repeated.type == pa.struct({"a": pa.int64()}) + + +def test_arrow_tagged_union(): + + art = artifact_local.LocalArtifact("test_arrow_tagged_union") + + with art.new_file("hello.txt") as f: + f.write("hello") + + with art.new_file("world.dat") as f: + f.write("world") + + art.save() + + art_dir = art.path_info("") + assert weave.type_of(art_dir) == artifact_fs.FilesystemArtifactDirType() + files = art_dir.files + + exp_art_file1_type = artifact_fs.FilesystemArtifactFileType( + extension=weave.types.Const(weave.types.String(), "txt"), + wbObjectType=weave.types.NoneType(), + ) + + exp_art_file2_type = artifact_fs.FilesystemArtifactFileType( + extension=weave.types.Const(weave.types.String(), "dat"), + wbObjectType=weave.types.NoneType(), + ) + + assert exp_art_file1_type == weave.type_of(files["hello.txt"]) + assert exp_art_file2_type == weave.type_of(files["world.dat"]) + + tags = {"top": "level"} + tag_store.add_tags(files["hello.txt"], tags) + tag_store.add_tags(files["world.dat"], tags) + + f1e = files["hello.txt"] + f2e = files["world.dat"] + + expected = [f1e, f2e] + + # this should not fail, it was failing in https://wandb.atlassian.net/browse/WB-21076 + tagged_union_arrow = arrow.to_arrow(expected) + + result = tagged_union_arrow.to_pylist_tagged() + + f1a = result[0] + f2a = result[1] + + with f1a.open() as a, f1e.open() as e: + assert a.read() == e.read() + + with f2a.open() as a, f2e.open() as e: + assert a.read() == e.read() + diff --git a/weave_query/weave_query/arrow/convert.py b/weave_query/weave_query/arrow/convert.py index 84f4a1fa53c..a2762ff4c55 100644 --- a/weave_query/weave_query/arrow/convert.py +++ b/weave_query/weave_query/arrow/convert.py @@ -6,7 +6,14 @@ from weave_query import api as api from weave_query import weave_internal from weave_query import weave_types as types -from weave_query import errors, arrow_util, artifact_base, artifact_mem, box, mappers_arrow +from weave_query import ( + errors, + arrow_util, + artifact_base, + artifact_mem, + box, + mappers_arrow, +) from weave_query.arrow.arrow import ( ArrowWeaveListType, ) @@ -223,12 +230,13 @@ def none_unboxer(iterator: typing.Iterable): if i == 0: mask.append(py_obj is None) - array = recursively_build_pyarrow_array( - data, - field.type, - mapper._value_serializer, - py_objs_already_mapped, - ) + with tag_store.with_tags_stripped_from_objects(py_objs): + array = recursively_build_pyarrow_array( + data, + field.type, + mapper._value_serializer, + py_objs_already_mapped, + ) else: assert isinstance( mapper, diff --git a/weave_query/weave_query/language_features/tagging/tag_store.py b/weave_query/weave_query/language_features/tagging/tag_store.py index 7ce213e5407..ce4ff578b99 100644 --- a/weave_query/weave_query/language_features/tagging/tag_store.py +++ b/weave_query/weave_query/language_features/tagging/tag_store.py @@ -77,6 +77,27 @@ def with_tag_store_state( _OBJ_TAGS_MEM_MAP.reset(tag_store_token) +@contextmanager +def with_tags_stripped_from_objects(objs: list[typing.Any]) -> typing.Iterator[None]: + current_state = _current_obj_tag_mem_map() + if current_state is None: + raise errors.WeaveInternalError("No tag store context") + + new_state = current_state.copy() + + for obj in objs: + objid = get_id(obj) + if objid in new_state: + del new_state[objid] + + new_mem_map = _OBJ_TAGS_MEM_MAP.get().copy() + new_mem_map[_OBJ_TAGS_CURR_NODE_ID.get()] = new_state + + tag_store_token = _OBJ_TAGS_MEM_MAP.set(new_mem_map) + yield + _OBJ_TAGS_MEM_MAP.reset(tag_store_token) + + # sets the current node with optionally merged in parent tags @contextmanager def set_curr_node(node_id: int, parent_node_ids: list[int]) -> typing.Iterator[None]: