diff --git a/configs/experiment.ini b/configs/experiment.ini deleted file mode 100644 index 5386039..0000000 --- a/configs/experiment.ini +++ /dev/null @@ -1,21 +0,0 @@ -[experiment] -name = experiment - -[task] -task_name = agnews,cr,mr,sst-5,sst2,subj,trec -ds_path = data_sets/cls -steps = 12 - -[optimizer] -name = evopromptga,evopromptde -init_population = 10 -meta_prompt_path = templates/evoprompt_ga_template.txt,templates/evoprompt_de_template.txt - -[meta_llm] -name = meta-llama/Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct - -[evaluator_llm] -name = meta-llama/Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct - -[downstream_llm] -name = meta-llama/Meta-Llama-3-70B-Instruct diff --git a/configs/experiment_eval.ini b/configs/experiment_eval.ini deleted file mode 100644 index c0a3e7f..0000000 --- a/configs/experiment_eval.ini +++ /dev/null @@ -1,15 +0,0 @@ -[experiment] -name = experiment_eval - -[target_experiment] -name = experiment - -[task] -task_name = agnews,cr,mr,sst-5,sst2,subj,trec -optimizer = evopromptde, evopromptga -llm = Meta-Llama-3-70B-Instruct, Meta_Llama-3-8B-Instruct -subsample_seed = 42 -n_samples = 200 - -[downstream_llm] -name = meta-llama/Meta-Llama-3-70B-Instruct diff --git a/configs/experiment_eval_task_descr.ini b/configs/experiment_eval_task_descr.ini deleted file mode 100644 index 1eabc3a..0000000 --- a/configs/experiment_eval_task_descr.ini +++ /dev/null @@ -1,13 +0,0 @@ -[experiment] -name = evaluation_task_descr - -[target_experiment] -name = experiment_task_descr - -[task] -task_name = agnews,cr,mr,sst-5,sst2,subj,trec -subsample_seed = 42 -n_samples = 200 - -[downstream_llm] -name = meta-llama/Meta-Llama-3-70B-Instruct diff --git a/configs/experiment_gpt.ini b/configs/experiment_gpt.ini deleted file mode 100644 index cee235a..0000000 --- a/configs/experiment_gpt.ini +++ /dev/null @@ -1,15 +0,0 @@ -[experiment] -name = experiment_gpt - -[target_experiment] -name = experiment - -[task] -task_name = agnews,cr,sst-5,subj -optimizer = evopromptde -llm = Meta-Llama-3-70B-Instruct -subsample_seed = 42 -n_samples = 200 - -[downstream_llm] -name = gpt-4o-2024-05-13 diff --git a/configs/experiment_initial_prompts.ini b/configs/experiment_initial_prompts.ini deleted file mode 100644 index cef685f..0000000 --- a/configs/experiment_initial_prompts.ini +++ /dev/null @@ -1,11 +0,0 @@ -[experiment] -name = experiment_initial_prompts - -[task] -task_name = agnews,cr,mr,sst-5,sst2,subj,trec -subsample_seed = 42 -n_prompts = 3 -n_samples = 200 - -[downstream_llm] -name = meta-llama/Meta-Llama-3-70B-Instruct diff --git a/configs/experiment_task_descr.ini b/configs/experiment_task_descr.ini deleted file mode 100644 index a06cbd4..0000000 --- a/configs/experiment_task_descr.ini +++ /dev/null @@ -1,21 +0,0 @@ -[experiment] -name = experiment_task_descr - -[task] -task_name = agnews,cr,mr,sst-5,sst2,subj,trec -ds_path = data_sets/cls -steps = 12 - -[optimizer] -name = evopromptga,evopromptde -init_population = 10 -meta_prompt_path = templates/evoprompt_ga_template_task_desc.txt,templates/evoprompt_de_template_task_desc.txt - -[meta_llm] -name = meta-llama/Meta-Llama-3-8B-Instruct - -[evaluator_llm] -name = meta-llama/Meta-Llama-3-8B-Instruct - -[downstream_llm] -name = meta-llama/Meta-Llama-3-70B-Instruct diff --git a/docs/release-notes.md b/docs/release-notes.md index 65bfe94..81e98dd 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,6 +1,23 @@ # Release Notes -### Release v1.0.0 +## Release v1.0.2 +### What's changed +#### Added features +* Enable reading tasks from a pandas dataframe + +#### Further Changes: +* deleted experiment files from the repo folders (logs, configs, etc.) +* improved opros meta-prompt + +## Release v1.0.2 +### What's changed +#### Added features +- + +#### Further Changes: +* fixed release notes + +## Release v1.0.0 ### What's changed #### Added Features: * Classes for Exemplar selection (Random and RandomSearch) diff --git a/logs/experiment-initial-prompts/best_scores.csv b/logs/experiment-initial-prompts/best_scores.csv deleted file mode 100644 index 9d54c36..0000000 --- a/logs/experiment-initial-prompts/best_scores.csv +++ /dev/null @@ -1,43 +0,0 @@ -task,downstream_llm,random_seed,prompt,test_score -agnews,gpt-4o-2024-05-13,42,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.86 -agnews,gpt-4o-2024-05-13,42,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.86 -agnews,gpt-4o-2024-05-13,42,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.845 -cr,gpt-4o-2024-05-13,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.96 -cr,gpt-4o-2024-05-13,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.585 -cr,gpt-4o-2024-05-13,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.925 -mr,gpt-4o-2024-05-13,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.925 -mr,gpt-4o-2024-05-13,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.345 -mr,gpt-4o-2024-05-13,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -sst-5,gpt-4o-2024-05-13,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.545 -sst-5,gpt-4o-2024-05-13,42,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.425 -sst-5,gpt-4o-2024-05-13,42,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.165 -sst2,gpt-4o-2024-05-13,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -sst2,gpt-4o-2024-05-13,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.4 -sst2,gpt-4o-2024-05-13,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.89 -subj,gpt-4o-2024-05-13,42,"classify each sentence as either ""objective"" or ""subjective"".",0.665 -subj,gpt-4o-2024-05-13,42,"Your task is to classify the comment ""subjective"" or ""objective"".",0.435 -subj,gpt-4o-2024-05-13,42,evaluate each sentence as either objective or subjective.,0.615 -trec,gpt-4o-2024-05-13,42,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.84 -trec,gpt-4o-2024-05-13,42,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.705 -trec,gpt-4o-2024-05-13,42,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.525 -agnews,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.885 -agnews,meta-llama/Meta-Llama-3-70B-Instruct,42,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.87 -agnews,meta-llama/Meta-Llama-3-70B-Instruct,42,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.845 -cr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -cr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.93 -cr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.915 -mr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.925 -mr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.92 -mr,meta-llama/Meta-Llama-3-70B-Instruct,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.845 -sst-5,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.62 -sst-5,meta-llama/Meta-Llama-3-70B-Instruct,42,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.535 -sst-5,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.04 -sst2,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.96 -sst2,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your task is to classify the comment ""positive"" or ""negative"".",0.945 -sst2,meta-llama/Meta-Llama-3-70B-Instruct,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.89 -subj,meta-llama/Meta-Llama-3-70B-Instruct,42,"classify each sentence as either ""objective"" or ""subjective"".",0.465 -subj,meta-llama/Meta-Llama-3-70B-Instruct,42,"Your task is to classify the comment ""subjective"" or ""objective"".",0.61 -subj,meta-llama/Meta-Llama-3-70B-Instruct,42,evaluate each sentence as either objective or subjective.,0.545 -trec,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.67 -trec,meta-llama/Meta-Llama-3-70B-Instruct,42,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.595 -trec,meta-llama/Meta-Llama-3-70B-Instruct,42,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.33 diff --git a/logs/experiment-task-descr/agnews_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/agnews_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 1f5818b..0000000 --- a/logs/experiment-task-descr/agnews_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -1,"Your task is to classify the news item as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -1,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.9 -1,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -1,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -1,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -1,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -1,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -1,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -1,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.75 -2,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -2,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -2,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.9 -2,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -2,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -2,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -2,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -2,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -2,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -2,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.75 -3,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -3,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -3,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.9 -3,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -3,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -3,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -3,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -3,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -3,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -3,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.75 -4,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -4,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -4,"Your responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.",0.9 -4,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -4,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -4,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -4,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -4,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -4,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -4,"Give the main topic of the news article and then choose from World, Sports, Tech and Business.",0.75 -5,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -5,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -5,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -5,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -5,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -5,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -5,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -5,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -5,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -5,"Determine the category for the given news based on the main topic, and choose from World, Sports, Business, or Tech.",0.8 -6,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -6,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -6,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -6,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -6,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -6,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -6,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -6,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -6,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -6,"Determine the category for the given news based on the main topic, and choose from World, Sports, Business, or Tech.",0.8 -7,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -7,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -7,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -7,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -7,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -7,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -7,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -7,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -7,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -7,"Determine the category for the given news based on the main topic, and choose from World, Sports, Business, or Tech.",0.8 -8,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -8,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -8,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -8,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -8,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -8,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -8,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -8,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -8,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -8,"Determine the main category for the news article and categorize it as one of the following: World, Sports, Business, or Tech.",0.85 -9,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -9,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -9,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -9,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -9,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -9,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -9,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -9,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -9,"Determine the the topic of the item and then choose from World, Sports, Business and Tech.",0.8 -9,"Determine the main category for the news article and categorize it as one of the following: World, Sports, Business, or Tech.",0.85 -10,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95 -10,"The goal is to identify a news report and categorize it as ""World"", ""Sports"", ""Tech"" or ""Business.""",0.95 -10,"Consider the central theme of the reports and classify it as ""World"", ""Sports"", ""Tech"", or ""Business"" based on its idea.",0.95 -10,"In this task, you are given a news article. Your task is to classify the article to one out of the four topics ""World"", ""Sports"", ""Business"", ""Tech"" if the article""s main topic is relevant to the world, sports, business, and technology, correspondingly. If you are not sure about the topic, choose the closest option.",0.9 -10,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9 -10,"Choose a word from World, Sports, Business and Tech to categorize the given text.",0.9 -10,"Your objective is to classify a news article into one of four themes: World, Sports, Business and Tech.",0.85 -10,"Determine the theme of the news item. Choose from World, Sports, Business and Tech.",0.8 -10,"As a text classifier, identify the primary subject in the given text and categorize it as one of the following categories: World, Sports, Business, or Tech, considering the topic of the item. ""The goal is to"" -* ""categorize the movie review provided to you"" -> ""evaluate a movie review"" -* ""into one of five categories based on the sentiment"" -> ""classify it according to its sentiment"" -* ""analyze the movie review"" -> ""examine the review"" - -Mutated parts: - -* ""The goal is to evaluate a movie review and classify it according to its sentiment",0.25 -1,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -2,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -2,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -2,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -2,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -2,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -2,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great."" - -Different parts: - -* ""Your responsibility is to"" vs ""Your objective is to"" -* ""categorize the movie review provided to you"" vs ""analyze the movie review"" -* ""into one of five categories based on the sentiment"" vs ""and allocate it to one of five categories, from terrible to great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to"" -> ""The goal is to"" -* ""categorize the movie review provided to you"" -> ""evaluate a movie review"" -* ""into one of five categories based on the sentiment"" -> ""classify it according to its sentiment"" -* ""analyze the movie review"" -> ""examine the review"" - -Mutated parts: - -* ""The goal is to evaluate a movie review and classify it according to its sentiment",0.25 -2,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -3,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -3,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -3,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -3,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -3,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great."" - -Different parts: - -* ""Your responsibility is to"" vs ""Your objective is to"" -* ""categorize the movie review provided to you"" vs ""analyze the movie review"" -* ""into one of five categories based on the sentiment"" vs ""and allocate it to one of five categories, from terrible to great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to"" -> ""The goal is to"" -* ""categorize the movie review provided to you"" -> ""evaluate a movie review"" -* ""into one of five categories based on the sentiment"" -> ""classify it according to its sentiment"" -* ""analyze the movie review"" -> ""examine the review"" - -Mutated parts: - -* ""The goal is to evaluate a movie review and classify it according to its sentiment",0.25 -3,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -4,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -4,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -4,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -4,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -4,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -4,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great."" - -Different parts: - -* ""Your responsibility is to"" vs ""Your objective is to"" -* ""categorize the movie review provided to you"" vs ""analyze the movie review"" -* ""into one of five categories based on the sentiment"" vs ""and allocate it to one of five categories, from terrible to great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to"" -> ""The goal is to"" -* ""categorize the movie review provided to you"" -> ""evaluate a movie review"" -* ""into one of five categories based on the sentiment"" -> ""classify it according to its sentiment"" -* ""analyze the movie review"" -> ""examine the review"" - -Mutated parts: - -* ""The goal is to evaluate a movie review and classify it according to its sentiment",0.25 -4,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -5,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -5,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -5,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -5,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -5,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -5,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great."" - -Different parts: - -* ""Your responsibility is to"" vs ""Your objective is to"" -* ""categorize the movie review provided to you"" vs ""analyze the movie review"" -* ""into one of five categories based on the sentiment"" vs ""and allocate it to one of five categories, from terrible to great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to"" -> ""The goal is to"" -* ""categorize the movie review provided to you"" -> ""evaluate a movie review"" -* ""into one of five categories based on the sentiment"" -> ""classify it according to its sentiment"" -* ""analyze the movie review"" -> ""examine the review"" - -Mutated parts: - -* ""The goal is to evaluate a movie review and classify it according to its sentiment",0.25 -5,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -6,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -6,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -6,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -6,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -6,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -6,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -6,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -6,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -6,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -7,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -7,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -7,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -7,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -7,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -7,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -7,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -7,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -7,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -8,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -8,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -8,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -8,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -8,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -8,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -8,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -8,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -8,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -8,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -9,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -9,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -9,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -9,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -9,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -9,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -9,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -9,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -9,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -9,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -10,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -10,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -10,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -10,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -10,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -10,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -10,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -10,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -10,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -10,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -11,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -11,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -11,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -11,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -11,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -11,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -11,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.3 -11,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -11,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -11,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 -12,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -12,"As a sentiment analyzer, designate the text into a specific group based on its sentiment, using the categories terrible, bad, okay, good, or great, taking into account the overall tone and sentiment.",0.45 -12,"Assign a sentiment classification to a movie review, selecting from different sentiment ratings: terrible, bad, okay, good, great, while considering the meaning and context of the review.",0.45 -12,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -12,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.35 -12,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -12,"Examine the sentiment of a review and categorize it into one of the following categories: terrible, bad, okay, good, great, based on the review provided, while considering the meaning and",0.35 -12,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.15 -12,"As a sentiment classifier, it's essential to evaluate a movie review and classify it into one of these six sentiment levels, while considering the meaning and relevant context: terrible, bad, okay, good, great.",0.3 -12,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5 diff --git a/logs/experiment-task-descr/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 0d0d5d4..0000000 --- a/logs/experiment-task-descr/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,138 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.6 -1,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -1,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.5 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -1,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -1,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.2 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great. -Prompt 2: In this task, you are given movie reviews. Based on it, classify it to one of the fi¿ve classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. - -Different parts: - -""Based on the given movie review provided to you"" vs ""In this task, you are given movie reviews"" -""And classify it into one of five categories"" vs ""classify it to one of the fi¿ve classes"" -""Okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -""Based on the given movie review provided to you"" -> ""The task is to analyze the movie review statement"" -""returning to class"" -> ""As a sentiment classifier, classify the review"" -""Okay, good, or great",0.15 -1,"Consider the movie review to classify it and process and categorize accordingly one of the following labels: terrible, bad, okay, good, great, while assigning a sentiment score, ranging from terrible to great.Take the provided movie reviews and classify them into one of five sentiment categories: terrible, bad, okay, good, or great, reflecting the overall tone of the review.",0.45 -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -2,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -2,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -2,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -2,"Categorize the given movie review into one of the five sentiment categories - terrible, bad, neutral, good, or great, reflecting the reviewer's opinion.",0.55 -2,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.55 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.55 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -2,"Here's the step-by-step process: - -**Step 1: Crossover the prompts** - -1. In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. - -2. Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -**Crossover Prompt:** -Classify the given movie reviews into one of the five categories: terrible, bad, okay, good, or great, based on the sentiment expressed. - -**Step 2: Mutate the crossover prompt and generate the final prompt** - -<(prompt>Take the provided movie reviews and classify them into one of five sentiment categories: terrible, bad, okay, good, or great, reflecting the overall tone of the review.",0.45 -2,"Classify the provided movie reviews according to their sentiment and categorize them into one of the five sentiment classes: terrible, bad, okay, good, or great.",0.45 -3,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -3,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -3,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -3,"Categorize the given movie review into one of the five sentiment categories - terrible, bad, neutral, good, or great, reflecting the reviewer's opinion.",0.55 -3,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.55 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.55 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -3,"Classify the sentiment of the given movie review into one of the following categories: 'terrible', 'bad', 'okay', 'good', or 'great', and return the corresponding label.",0.5 -3,"Here's the step-by-step process: - -**Step 1: Crossover the prompts** - -1. In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. - -2. Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -**Crossover Prompt:** -Classify the given movie reviews into one of the five categories: terrible, bad, okay, good, or great, based on the sentiment expressed. - -**Step 2: Mutate the crossover prompt and generate the final prompt** - -<(prompt>Take the provided movie reviews and classify them into one of five sentiment categories: terrible, bad, okay, good, or great, reflecting the overall tone of the review.",0.45 -4,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -4,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -4,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -4,"Categorize the given movie review into one of the five sentiment categories - terrible, bad, neutral, good, or great, reflecting the reviewer's opinion.",0.55 -4,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.55 -4,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.55 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -4,"Classify the sentiment of the given movie review into one of the following categories: 'terrible', 'bad', 'okay', 'good', or 'great', and return the corresponding label.",0.5 -4,"Read the provided movie review and categorize it into one of the five sentiment categories ('terrible', 'bad', 'okay', 'good', or 'great') using natural language understanding.",0.45 -5,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -5,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -5,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -5,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -5,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -5,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -5,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -5,"Classify the provided movie review into one of the five sentiment categories: terrible, bad, okay, good, or great.",0.55 -5,"Categorize the given movie review into one of the five sentiment categories - terrible, bad, neutral, good, or great, reflecting the reviewer's opinion.",0.55 -6,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -6,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -6,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -6,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -6,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -6,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -6,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -6,"Classify the provided movie review into one of the five sentiment categories: terrible, bad, okay, good, or great.",0.55 -6,"Categorize the given movie review into one of the five sentiment categories - terrible, bad, neutral, good, or great, reflecting the reviewer's opinion.",0.55 -7,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -7,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -7,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -7,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -7,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -7,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -7,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -7,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -7,"Classify the provided movie review into one of the five sentiment categories: terrible, bad, okay, good, or great.",0.55 -8,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -8,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -8,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -8,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -8,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -8,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -8,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -8,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -8,"Classify the provided movie review into one of the five sentiment categories: terrible, bad, okay, good, or great.",0.55 -9,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -9,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -9,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -9,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -9,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -9,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -9,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -9,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -9,"Classify the provided movie review into one of the five sentiment categories: terrible, bad, okay, good, or great.",0.55 -10,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -10,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -10,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -10,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -10,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -10,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -10,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -10,"Classify the given movie review into one of the following six sentiment categories: terrible, bad, neutral, okay, good, or great.",0.6 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -10,"Identify the sentiment of the provided movie review, categorizing it as terrible, bad, okay, good, or great.",0.55 -11,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -11,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -11,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -11,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -11,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -11,"Take the movie review as input and categorize its sentiment into one of the six predefined labels: terrible, bad, neutral, okay, good, or great.",0.6 -11,"Identify the sentiment expressed in the movie review text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great'.",0.6 -11,"Identify the sentiment expressed in the movie review and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great', reflecting the reviewer's genuine opinion.",0.6 -11,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -11,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 -12,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65 -12,"Classify the sentiment of the provided movie review into one of the following five categories, from most negative to most positive: terrible, bad, okay, good, or great.",0.65 -12,"Classify the sentiment of the given movie review into one of the five classes: terrible, bad, okay, good, or great.",0.65 -12,"Classify the movie review's sentiment, matching the reviewer's opinion, by returning one of the categories: 'terrible', 'bad', 'okay', 'good', or 'great.'",0.65 -12,"Classify the movie review sentiment by analyzing the text and categorizing it into 'terrible', 'bad', 'okay', 'good', or 'great'.",0.65 -12,"Take the movie review as input and categorize its sentiment into one of the six predefined labels: terrible, bad, neutral, okay, good, or great.",0.6 -12,"Identify the sentiment expressed in the movie review text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great'.",0.6 -12,"Identify the sentiment expressed in the movie review and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great', reflecting the reviewer's genuine opinion.",0.6 -12,"Classify the provided movie review sentiment into one of the five levels: terrible, bad, okay, good, or great.",0.6 -12,"Classify the provided movie review into one of the following sentiment labels: 'terrible', 'bad', 'okay', 'good', or 'great', predicting the sentiment label without additional text.",0.6 diff --git a/logs/experiment-task-descr/sst-5_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/sst-5_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 235ed8a..0000000 --- a/logs/experiment-task-descr/sst-5_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -1,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -1,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.45 -1,"Determine the sentiment of the movie review and choose from terrible, bad, okay, good and great to describe the movie.",0.45 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -1,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -1,"Classify the provided movie review into one of five categories based on the sentiment, selecting the primary sentiment category: terrible, bad, okay, good, or great.",0.4 -2,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -2,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -2,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -2,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.45 -2,"Determine the sentiment of the movie review and choose from terrible, bad, okay, good and great to describe the movie.",0.45 -2,"Classifying movie reviews based on sentiment, categorize the provided text into one of five labels: 'terrible', 'bad', 'okay', 'good', or 'great', with the first response being the predicted sentiment.",0.45 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -2,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -3,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -3,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -3,"Classify the given movie review into one of the five sentiment categories: terrible, bad, okay, good, or great, categorizing its sentiment and emotional tone while maintaining its original essence.",0.5 -3,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -3,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.45 -3,"Determine the sentiment of the movie review and choose from terrible, bad, okay, good and great to describe the movie.",0.45 -4,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -4,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -4,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -4,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -4,"Given the text from a movie review dataset, classify it into one of the following sentiment categories: terrible, bad, okay, good, or great. Return only the chosen sentiment label.",0.5 -4,"Classify the given movie review into one of the five sentiment categories: terrible, bad, okay, good, or great, categorizing its sentiment and emotional tone while maintaining its original essence.",0.5 -4,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -4,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -5,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -5,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -5,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -5,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -5,"Given the text from a movie review dataset, classify it into one of the following sentiment categories: terrible, bad, okay, good, or great. Return only the chosen sentiment label.",0.5 -5,"Classify the given movie review into one of the five sentiment categories: terrible, bad, okay, good, or great, categorizing its sentiment and emotional tone while maintaining its original essence.",0.5 -5,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -5,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -6,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -6,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -6,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -6,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -6,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -6,"Given the text from a movie review dataset, classify it into one of the following sentiment categories: terrible, bad, okay, good, or great. Return only the chosen sentiment label.",0.5 -6,"Classify the given movie review into one of the five sentiment categories: terrible, bad, okay, good, or great, categorizing its sentiment and emotional tone while maintaining its original essence.",0.5 -6,"Analyze the provided movie reviews and categorize their sentiment into one of the five classes: terrible, bad, okay, good, or great.",0.5 -6,"Analyze the provided movie review and categorize it into one of five sentiment groups: terrible, bad, okay, good, or great, accurately capturing its overall tone.",0.5 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.45 -7,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -7,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -7,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -7,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -7,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -7,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -7,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -7,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -7,"Identify the sentiment category from 'terrible', 'bad', 'okay', 'good', or 'great' that best represents the emotional tone of the movie review.",0.5 -7,"Identify and categorize the sentiment of the provided movie review as terrible, bad, okay, good, or great, or proxy a clearer sentiment label mapping it to the five-degree scale.",0.5 -8,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -8,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -8,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -8,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -8,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -8,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -8,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -8,"Read the movie review text and label its sentiment as one of the following: terrible, bad, [label], good, or great.",0.5 -8,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -8,"Identify the sentiment category from 'terrible', 'bad', 'okay', 'good', or 'great' that best represents the emotional tone of the movie review.",0.5 -9,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -9,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -9,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -9,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -9,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -9,"Classify the movie review into the sentiment category ('terrible', 'bad', 'okay', 'good', or 'great') that best represents its emotional tone.",0.55 -9,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -9,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -9,"Read the movie review text and label its sentiment as one of the following: terrible, bad, [label], good, or great.",0.5 -9,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -10,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -10,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -10,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -10,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -10,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -10,"Classify the movie review into the sentiment category ('terrible', 'bad', 'okay', 'good', or 'great') that best represents its emotional tone.",0.55 -10,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -10,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -10,"Read the movie review text and label its sentiment as one of the following: terrible, bad, [label], good, or great.",0.5 -10,"Identify the sentiment of the movie review and categorize it as terrible, bad, okay, good, or great in a single label.",0.5 -11,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -11,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -11,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -11,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -11,"Classify the sentiment of each movie review into one of the five categories (terrible, bad, okay, good, or great) that best captures its emotional tone, and provide a single label response.",0.55 -11,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -11,"Classify the movie review into the sentiment category ('terrible', 'bad', 'okay', 'good', or 'great') that best represents its emotional tone.",0.55 -11,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 -11,"Analyze the sentence and transform it into its corresponding sentiment category, choosing from: terrible, bad, okay, good, or great.",0.55 -11,"Read the movie review text and label its sentiment as one of the following: terrible, bad, [label], good, or great.",0.5 -12,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6 -12,"Classify the provided movie review text into a sentiment category (terrible, bad, okay, good, or great) and return the corresponding sentiment label.",0.6 -12,"Transform the sentence into a sentiment label, choosing one of 'terrible', 'bad', 'okay', 'good', or 'great' that best fits the tone of the sentence.",0.55 -12,"Transform the movie reviews into a sentiment label that best fits their emotional tone, opting for one of 'terrible', 'bad', 'okay', 'good', or 'great'",0.55 -12,"Transform the given movie review into a sentiment label by selecting the most fitting tone from the options 'terrible', 'bad', 'okay', 'good', or 'great'",0.55 -12,"Given a movie review, categorize its sentiment as terrible, bad, okay, good, or great, maintaining the review's original emotional tone, and return a sentiment label",0.55 -12,"Classify the sentiment of each movie review into one of the five categories (terrible, bad, okay, good, or great) that best captures its emotional tone, and provide a single label response.",0.55 -12,"Classify the provided movie review into one of five sentiment categories: terrible, bad, neutral, okay, good, or great, capturing its true essence and sentiment tone.",0.55 -12,"Classify the movie review into the sentiment category ('terrible', 'bad', 'okay', 'good', or 'great') that best represents its emotional tone.",0.55 -12,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.55 diff --git a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 70554c9..0000000 --- a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,Classify a sentence as expressing optimism or pessimism.,0.9 -1,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -1,"Determine the sentiment of the text provided, positive or negative.",0.8 -1,"Given text, classify whether it is positive or negative.",0.7 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.65 -1,"Define the sentiment of the given text while analyzing the sentiment towards the movie of the given movie review, and categorize it as either ""positive"" or ""negative"".",0.75 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,Classify a sentence as expressing optimism or pessimism.,0.9 -2,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -2,"Determine the sentiment of the text provided, positive or negative.",0.8 -2,"The objective is to analyze movie reviews to determine the sentiment, while considering the tone, and classify them as either positive or negative.",0.8 -2,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.65 -2,"Define the sentiment of the given text while analyzing the sentiment towards the movie of the given movie review, and categorize it as either ""positive"" or ""negative"".",0.75 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,Classify a sentence as expressing optimism or pessimism.,0.9 -3,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -3,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -3,"Determine the sentiment of the text provided, positive or negative.",0.8 -3,"The objective is to analyze movie reviews to determine the sentiment, while considering the tone, and classify them as either positive or negative.",0.8 -3,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.65 -3,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,Classify a sentence as expressing optimism or pessimism.,0.9 -4,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -4,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -4,"Determine the sentiment of the text provided, positive or negative.",0.8 -4,"The objective is to analyze movie reviews to determine the sentiment, while considering the tone, and classify them as either positive or negative.",0.8 -4,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.65 -4,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,Classify a sentence as expressing optimism or pessimism.,0.9 -5,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -5,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -5,"Determine the sentiment of the text provided, positive or negative.",0.8 -5,"The objective is to analyze movie reviews to determine the sentiment, while considering the tone, and classify them as either positive or negative.",0.8 -5,The objective is to determine the sentiment of phrases in a movie review and assign,0.8 -5,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,Classify a sentence as expressing optimism or pessimism.,0.9 -6,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -6,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -6,"Determine the sentiment of the text provided, positive or negative.",0.8 -6,"In this task, you are presented with phrases in movie reviews and asked to analyze them in terms of sentiment while considering the tone, and classify them as positive or negative.",0.85 -6,The objective is to determine the sentiment of phrases in a movie review and assign,0.8 -6,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,Classify a sentence as expressing optimism or pessimism.,0.9 -7,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -7,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -7,"Determine the sentiment of the text provided, positive or negative.",0.8 -7,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -7,The objective is to determine the sentiment of phrases in a movie review and assign,0.8 -7,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,Classify a sentence as expressing optimism or pessimism.,0.9 -8,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -8,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -8,Determine the sentiment of a movie review with one of the following predictions: positive or negative.,0.9 -8,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -8,The objective is to determine the sentiment of phrases in a movie review and assign,0.8 -8,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,Classify a sentence as expressing optimism or pessimism.,0.9 -9,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -9,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -9,Determine the sentiment of a movie review with one of the following predictions: positive or negative.,0.9 -9,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -9,"Analyze a review as expressing positive or negative sentiment about a movie review, and assign it accordingly.",0.9 -9,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,Classify a sentence as expressing optimism or pessimism.,0.9 -10,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -10,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -10,Determine the sentiment of a movie review with one of the following predictions: positive or negative.,0.9 -10,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -10,"Analyze a review as expressing positive or negative sentiment about a movie review, and assign it accordingly.",0.9 -10,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,Classify a sentence as expressing optimism or pessimism.,0.9 -11,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -11,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -11,Determine the sentiment of a movie review with one of the following predictions: positive or negative.,0.9 -11,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -11,"Analyze a review as expressing positive or negative sentiment about a movie review, and assign it accordingly.",0.9 -11,"As a sentiment classifier, analyze the phrase from movie reviews and categorize them into one of the binary sentiment, while considering the given task context and predictions.",0.85 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"As a sentiment classifier, determine the emotional tone of a sentence in a movie review, taking into account the context, and categorize it as one of the following categories: positive, negative.",0.95 -12,"As a sentiment classifier, examine the movie review and analyze the emotional tone of the feedback, classifying it as either positive or negative sentiment.",0.9 -12,"As a sentiment classifier, classify the movie review according to its sentiment based on the input data, by first understanding the meaning of the sentence and any relevant context.",0.85 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -12,Determine the sentiment of a movie review with one of the following predictions: positive or negative.,0.9 -12,"As a sentiment classifier, analyze the sentiment of the movie review while considering the tone and classify it as one of the following categories: positive or negative.",1.0 -12,"Analyze a review as expressing positive or negative sentiment about a movie review, and assign it accordingly.",0.9 -12,"As a sentiment classifier, analyze sentences from movie reviews and categorize them into one of the following categories: positive or negative, while considering the meaning and context.",0.9 diff --git a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index d3723c9..0000000 --- a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,405 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.8 -1,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -3,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -3,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -3,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -4,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -4,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -4,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -5,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -5,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -5,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -6,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -6,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -6,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -7,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -7,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -7,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -8,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -8,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -8,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -8,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -9,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -9,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -9,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -9,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" - * ""Given the sentence"" -> ""An imperative is provided for analysis"" - * ""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" - * ""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Please let me know what's the next step.",0.7 -9,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. -Prompt 2: Given a statement, classify it as expressing a positive or negative opinion. - -Different parts: -""Please perform Sentiment Classification task."" vs ""Given a statement"" -""['negative', 'positive']"" vs ""expressing a positive or negative opinion"" -""Return label only without any other text"" vs (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: -""Please perform Sentiment Classification task."" -> ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -10,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -10,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -10,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -10,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" - * ""Given the sentence"" -> ""An imperative is provided for analysis"" - * ""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" - * ""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Please let me know what's the next step.",0.7 -10,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. -Prompt 2: Given a statement, classify it as expressing a positive or negative opinion. - -Different parts: -""Please perform Sentiment Classification task."" vs ""Given a statement"" -""['negative', 'positive']"" vs ""expressing a positive or negative opinion"" -""Return label only without any other text"" vs (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: -""Please perform Sentiment Classification task."" -> ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -11,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -11,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -11,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -11,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" - * ""Given the sentence"" -> ""An imperative is provided for analysis"" - * ""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" - * ""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Please let me know what's the next step.",0.7 -11,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. -Prompt 2: Given a statement, classify it as expressing a positive or negative opinion. - -Different parts: -""Please perform Sentiment Classification task."" vs ""Given a statement"" -""['negative', 'positive']"" vs ""expressing a positive or negative opinion"" -""Return label only without any other text"" vs (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: -""Please perform Sentiment Classification task."" -> ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -12,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -12,"The objective is to categorize the phrase sentiment in the given statement, considering its meaning and relevant context, and classify it as positive or negative.",0.95 -12,"As a sentiment analyst, analyze a movie review to determine the sentiment orientation, aiming to identify whether it is positive or negative.",0.85 -12,"As a sentiment analyst, analyze a review and categorize it based on its expressed sentiment, aiming to identify whether it has a positive or negative tone. ""In this task, you are required to classify the sentiment"" - * ""Given the sentence"" -> ""An imperative is provided for analysis"" - * ""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" - * ""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Please let me know what's the next step.",0.7 -12,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. -Prompt 2: Given a statement, classify it as expressing a positive or negative opinion. - -Different parts: -""Please perform Sentiment Classification task."" vs ""Given a statement"" -""['negative', 'positive']"" vs ""expressing a positive or negative opinion"" -""Return label only without any other text"" vs (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: -""Please perform Sentiment Classification task."" -> ""In this task, you are required to classify the sentiment"" -""Given the sentence"" -> ""An imperative is provided for analysis"" -""['negative', 'positive']"" -> ""among the two categories, one of which is positive and the other negative"" -""Return label only without any other text"" -> ""the output should solely be the sentiment classification"" - -Mutated parts: -""In this task, you are required to classify the sentiment"" -""An imperative is provided for analysis"" -""among the two categories, one",0.75 diff --git a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 01af9b9..0000000 --- a/logs/experiment-task-descr/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -1,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -1,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -1,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -1,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -1,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -1,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.45 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -2,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -2,Analyze passages from online comments and categorize them as having a positive or negative sentiment.,0.85 -2,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -2,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -2,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -2,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -2,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -2,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -3,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -3,Analyze passages from online comments and categorize them as having a positive or negative sentiment.,0.85 -3,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -3,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -3,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -3,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -3,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -3,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -4,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -4,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -4,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -4,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -4,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -4,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -4,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -4,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -5,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -5,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -5,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -5,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -5,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -5,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -5,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -5,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -6,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -6,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -6,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -6,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -6,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -6,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -6,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -6,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -7,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -7,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -7,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -7,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -7,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -7,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -7,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -7,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -8,"As a sentiment classifier, examine a passage of text and assign a binary sentiment label, either 'negative' or 'positive', while considering the context of the movie review.",0.95 -8,"As a sentiment classifier, analyze the written review and classify a phrase in a movie review as expressing either a positive or negative opinion.",0.95 -8,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -8,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -8,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -8,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -8,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -8,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -8,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -8,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -9,"As a sentiment classifier, examine a passage of text and assign a binary sentiment label, either 'negative' or 'positive', while considering the context of the movie review.",0.95 -9,"As a sentiment classifier, analyze the written review and classify a phrase in a movie review as expressing either a positive or negative opinion.",0.95 -9,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -9,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -9,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -9,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -9,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -9,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -9,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -9,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -10,"As a sentiment classifier, examine a passage of text and assign a binary sentiment label, either 'negative' or 'positive', while considering the context of the movie review.",0.95 -10,"As a sentiment classifier, analyze the written review and classify a phrase in a movie review as expressing either a positive or negative opinion.",0.95 -10,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -10,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -10,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -10,"As a sentiment classifier, analyze review stimulus and render a sentiment judgment on whether it is positive or negative, based on the review material.",0.8 -10,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -10,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -10,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -10,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -11,"As a sentiment classifier, examine a passage of text and assign a binary sentiment label, either 'negative' or 'positive', while considering the context of the movie review.",0.95 -11,"As a sentiment classifier, analyze the written review and classify a phrase in a movie review as expressing either a positive or negative opinion.",0.95 -11,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -11,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -11,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -11,"As a sentiment classifier, read and comprehend reviews and categorize rewritten text from reviews as either positive or negative sentiment.",0.85 -11,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -11,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -11,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -11,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 -12,"As a sentiment classifier, examine a passage of text and assign a binary sentiment label, either 'negative' or 'positive', while considering the context of the movie review.",0.95 -12,"As a sentiment classifier, analyze the written review and classify a phrase in a movie review as expressing either a positive or negative opinion.",0.95 -12,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0 -12,"The task is to identify the sentiment in movie reviews and determine the emotional tone of a passage. Focus on the sentiment score and categorize it as having a ""positive"" or ""negative"" sentiment, considering the passage meaning and relevant context.",0.9 -12,Analyze text in a movie review and predict the sentiment as either positive or negative.,0.95 -12,"As a sentiment classifier, read and comprehend reviews and categorize rewritten text from reviews as either positive or negative sentiment.",0.85 -12,The goal is to categorize portions of text in movie reviews as either positive or negative sentiment.,0.95 -12,"Analyze movie reviews as a sentiment classifier, considering the sentence meaning and context, and classify it with a binary sentiment annotation.",0.9 -12,"The objective is to annotate the text pieces of movie reviews with a positive or negative sentiment, taking into account the meaning and relevant context.",0.85 -12,"As a sentiment classifier, consider a piece of writing with a binary sentiment label and classify the text as a positive or negative",0.95 diff --git a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 0d0fe31..0000000 --- a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -1,"Classify the text as positive or negative, considering its meaning and context.",0.95 -1,"Determine the sentiment of the text provided, positive or negative.",0.9 -1,"Identify the sentiment of the provided movie review as either positive or negative, considering its meaning and context.",0.85 -1,"Given text, classify whether it is positive or negative.",0.85 -1,"Classify the provided movie review as ""positive"" or ""negative"" according to its sentiment",0.85 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -2,"Classify the text as positive or negative, considering its meaning and context.",0.95 -2,"Classify the provided movie review as having a positive or negative sentiment, taking into account its meaning and context.",0.95 -2,Classify the given movie review as having positive or negative sentiment.,0.95 -2,"Determine the sentiment of the text provided, positive or negative.",0.9 -2,Classify this text as positive or negative.,0.9 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -3,"Classify the text as positive or negative, considering its meaning and context.",0.95 -3,Classify the provided movie review text as having positive or negative sentiment,0.95 -3,"Classify the provided movie review as having a positive or negative sentiment, taking into account its meaning and context.",0.95 -3,"Classify the movie review text as positive or negative, considering its sentiment and tone.",0.95 -3,Classify the given movie review as having positive or negative sentiment.,0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -4,"Classify the text as positive or negative, considering its meaning and context.",0.95 -4,Classify the provided movie review text as having positive or negative sentiment,0.95 -4,"Classify the provided movie review as having a positive or negative sentiment, taking into account its meaning and context.",0.95 -4,"Classify the movie review text as positive or negative, considering its sentiment and tone.",0.95 -4,Classify the given movie review as having positive or negative sentiment.,0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -5,"Classify the text as positive or negative, considering its meaning and context.",0.95 -5,Classify the provided movie review text as having positive or negative sentiment,0.95 -5,"Classify the provided movie review as having a positive or negative sentiment, taking into account its meaning and context.",0.95 -5,"Classify the provided movie review as having a positive or negative sentiment, reflecting its actual sentiment.",0.95 -5,"Classify the movie review text as positive or negative, considering its sentiment and tone.",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -6,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -6,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -6,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -6,"Classify the given movie review text and categorize it as either 'positive' or 'negative' sentiment, taking into account its tone and sentiment.",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -6,"Classify the text as positive or negative, considering its meaning and context.",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -7,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -7,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -7,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -7,"Classify the given movie review text and categorize it as either 'positive' or 'negative' sentiment, taking into account its tone and sentiment.",1.0 -7,"Classify the given movie review and determine its sentiment as either 'positive' or 'negative', taking the tone and emotional nuances into account, and return the",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,"Determine the sentiment of the given movie review, returning ""positive"" if the sentiment is favorable and ""negative"" if unfavorable, based on the provided text.",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -8,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -8,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -8,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -8,"Classify the given movie review text into either ""positive"" or ""negative"" sentiment.",1.0 -8,"Classify the given movie review text and categorize it as either 'positive' or 'negative' sentiment, taking into account its tone and sentiment.",1.0 -8,"Classify the given movie review and determine its sentiment as either 'positive' or 'negative', taking the tone and emotional nuances into account, and return the",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -9,"Given a movie review, return the sentiment label ('positive' or 'negative').",1.0 -9,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -9,"Given a movie review text, classify it as having a positive or negative sentiment, taking into account its tone and sentiment, similar to classifying a tweet's emotional tone as positive or negative.",1.0 -9,"Classify the provided sentence as 'positive' or 'negative' sentiment, and return the predicted label.",1.0 -9,"Classify the provided movie review as either ""positive"" or ""negative"" sentiment.",1.0 -9,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -9,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -9,"Classify the given movie review text into either ""positive"" or ""negative"" sentiment.",1.0 -9,"Classify the given movie review text and categorize it as either 'positive' or 'negative' sentiment, taking into account its tone and sentiment.",1.0 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -10,"Given a movie review, return the sentiment label ('positive' or 'negative').",1.0 -10,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -10,"Given a movie review text, classify it as having a positive or negative sentiment, taking into account its tone and sentiment, similar to classifying a tweet's emotional tone as positive or negative.",1.0 -10,"Classify the provided sentence as 'positive' or 'negative' sentiment, and return the predicted label.",1.0 -10,"Classify the provided movie review as either ""positive"" or ""negative"" sentiment.",1.0 -10,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -10,"Classify the movie review's sentiment as either 'positive' or 'negative', and return the assigned label from the ['negative', 'positive'] set.",1.0 -10,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -10,"Classify the given movie review text into either ""positive"" or ""negative"" sentiment.",1.0 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -11,"Given a movie review, return the sentiment label ('positive' or 'negative').",1.0 -11,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -11,"Given a movie review text, classify it as having a positive or negative sentiment, taking into account its tone and sentiment, similar to classifying a tweet's emotional tone as positive or negative.",1.0 -11,"Classify the provided sentence as 'positive' or 'negative' sentiment, and return the predicted label.",1.0 -11,"Classify the provided movie review as either ""positive"" or ""negative"" sentiment.",1.0 -11,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -11,"Classify the movie review's text into a binary sentiment category (""positive"" or ""negative""), accounting for the emotions conveyed in the review.",1.0 -11,"Classify the movie review's sentiment as either 'positive' or 'negative', and return the assigned label from the ['negative', 'positive'] set.",1.0 -11,"Classify the movie review based on its sentiment, returning ""positive"" if the review is favorable and ""negative"" if unfavorable.",1.0 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -12,"Given a movie review, return the sentiment label ('positive' or 'negative').",1.0 -12,"Given a movie review text, generate a sentiment label ('positive' or 'negative') based on the review's tone and sentiment.",1.0 -12,"Given a movie review text, classify it as having a positive or negative sentiment, taking into account its tone and sentiment, similar to classifying a tweet's emotional tone as positive or negative.",1.0 -12,"Classify the provided sentence as 'positive' or 'negative' sentiment, and return the predicted label.",1.0 -12,"Classify the provided movie review as either ""positive"" or ""negative"" sentiment.",1.0 -12,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, handling the nuances of language effectively.",1.0 -12,"Classify the provided movie review as ""positive"" or ""negative"" based on its content, considering the nuances of language and the reviewer's sentiment.",1.0 -12,"Classify the movie review's text into a binary sentiment category (""positive"" or ""negative""), accounting for the emotions conveyed in the review.",1.0 -12,"Classify the movie review's sentiment as either 'positive' or 'negative', and return the assigned label from the ['negative', 'positive'] set.",1.0 diff --git a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 78f2ca0..0000000 --- a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -1,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -1,Classify a sentence as expressing optimism or pessimism.,0.95 -1,Analyze the provided text and determine whether it is a positive or negative sentiment review.,0.95 -1,"Analyze the given movie review and categorize its sentiment as ""positive"" or ""negative"" towards the movie.",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -2,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -2,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -2,Classify the sentiment of the provided text as either 'positive' or 'negative'.,0.95 -2,"Classify the sentiment expressed in the provided movie review as ""positive"" or ""negative"" towards the movie.",0.95 -2,Classify a sentence as expressing optimism or pessimism.,0.95 -2,Analyze the provided text and determine whether it is a positive or negative sentiment review.,0.95 -2,"Analyze the given movie review and categorize its sentiment as ""positive"" or ""negative"" towards the movie.",0.95 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -3,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -3,Classify the sentiment of the provided text as either 'positive' or 'negative'.,0.95 -3,"Classify the sentiment expressed in the provided movie review as ""positive"" or ""negative"" towards the movie.",0.95 -3,Classify a sentence as expressing optimism or pessimism.,0.95 -3,Analyze the sentiment of the movie review to determine whether it is optimistic (positive) or pessimistic (negative).,0.95 -3,Analyze the provided text and determine whether it is a positive or negative sentiment review.,0.95 -3,"Analyze the given movie review and categorize its sentiment as ""positive"" or ""negative"" towards the movie.",0.95 -3,Recognize the emotional sentiment behind the provided text and label it as either 'positive' or 'negative'.,0.9 -4,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -4,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -4,Classify the sentiment of the provided text as either 'positive' or 'negative'.,0.95 -4,"Classify the sentiment expressed in the provided movie review as ""positive"" or ""negative"" towards the movie.",0.95 -4,Classify a sentence as expressing optimism or pessimism.,0.95 -4,Analyze the sentiment of the movie review to determine whether it is optimistic (positive) or pessimistic (negative).,0.95 -4,Analyze the provided text and determine whether it is a positive or negative sentiment review.,0.95 -4,"Analyze the given movie review and categorize its sentiment as ""positive"" or ""negative"" towards the movie.",0.95 -4,Recognize the emotional sentiment behind the provided text and label it as either 'positive' or 'negative'.,0.9 -5,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -5,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -5,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -5,Examine the movie review's emotional tone and classify it as expressing either a positive or negative sentiment.,0.95 -5,Classify the sentiment of the provided text as either 'positive' or 'negative'.,0.95 -5,"Classify the sentiment expressed in the provided movie review as ""positive"" or ""negative"" towards the movie.",0.95 -5,Classify a sentence as expressing optimism or pessimism.,0.95 -5,Analyze the sentiment of the movie review to determine whether it is optimistic (positive) or pessimistic (negative).,0.95 -5,Analyze the provided text and determine whether it is a positive or negative sentiment review.,0.95 -6,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -6,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -6,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -6,"Given the movie review, categorize its opinion as overwhelmingly positive or strongly negative.",0.95 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -6,Examine the movie review's emotional tone and classify it as expressing either a positive or negative sentiment.,0.95 -6,Classify the sentiment of the provided text as either 'positive' or 'negative'.,0.95 -6,"Classify the sentiment expressed in the provided movie review as ""positive"" or ""negative"" towards the movie.",0.95 -6,Classify a sentence as expressing optimism or pessimism.,0.95 -6,Analyze the sentiment of the movie review to determine whether it is optimistic (positive) or pessimistic (negative).,0.95 -7,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -7,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -7,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -7,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -7,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -7,"Given the movie review, categorize its opinion as overwhelmingly positive or strongly negative.",0.95 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -7,"Given a movie review, classify its sentiment as ""positive"" or ""negative"", taking into account the emotional tone and overall sentiment.",0.95 -7,Examine the movie review's emotional tone and classify it as expressing either a positive or negative sentiment.,0.95 -7,Examine the given movie review to identify whether its sentiment leans towards a predominantly positive or negative tone.,0.95 -8,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -8,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -8,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -8,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -8,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -8,"Given the movie review, categorize its opinion as overwhelmingly positive or strongly negative.",0.95 -8,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -8,"Given a movie review, classify its sentiment as ""positive"" or ""negative"", taking into account the emotional tone and overall sentiment.",0.95 -8,Examine the movie review's emotional tone and classify it as expressing either a positive or negative sentiment.,0.95 -8,Examine the given movie review to identify whether its sentiment leans towards a predominantly positive or negative tone.,0.95 -9,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -9,"Classify the sentiment of the movie review as either ""positive"" or ""negative"" based on its emotional tone, similar to determining the tone of a statement that expresses a positive or negative opinion.",1.0 -9,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -9,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -9,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -9,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -9,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -9,"Predict the sentiment of the movie review as ""positive"" or ""negative"", analyzing the emotional tone and overall emotional undertones.",0.95 -9,"Given the movie review, categorize its opinion as overwhelmingly positive or strongly negative.",0.95 -9,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -10,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -10,"Classify the sentiment of the movie review as either ""positive"" or ""negative"" based on its emotional tone, similar to determining the tone of a statement that expresses a positive or negative opinion.",1.0 -10,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -10,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -10,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -10,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -10,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -10,"Predict the sentiment of the movie review as ""positive"" or ""negative"", analyzing the emotional tone and overall emotional undertones.",0.95 -10,"Given the movie review, categorize its opinion as overwhelmingly positive or strongly negative.",0.95 -10,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -11,Determine whether the given movie review expresses strongly positive or strongly negative sentiment.,1.0 -11,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -11,"Classify the sentiment of the movie review as either ""positive"" or ""negative"" based on its emotional tone, similar to determining the tone of a statement that expresses a positive or negative opinion.",1.0 -11,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -11,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -11,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -11,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -11,Analyze the emotional undertones of the movie review to categorize it as having a strongly positive or strongly negative opinion.,1.0 -11,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -11,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 -12,Determine whether the given movie review expresses strongly positive or strongly negative sentiment.,1.0 -12,"Determine the sentiment of the movie review, categorizing it as either ""positive"" or ""negative"" based on its emotional tone",1.0 -12,"Classify the sentiment of the movie review as either ""positive"" or ""negative"" based on its emotional tone, similar to determining the tone of a statement that expresses a positive or negative opinion.",1.0 -12,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -12,Classify the movie review as either having a strongly positive or strongly negative opinion.,1.0 -12,Classify the given movie review text as expressing either positive or negative sentiment.,1.0 -12,Classify the given movie review text as either expressing positive or negative sentiment.,1.0 -12,Analyze the emotional undertones of the movie review to categorize it as having a strongly positive or strongly negative opinion.,1.0 -12,Analyze a movie review to determine whether it expresses a positive or negative sentiment.,1.0 -12,"Predict the sentiment of the provided movie review as ""positive"" or ""negative"", taking into account the emotional undertones and overall tone of the text.",0.95 diff --git a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index b6bd290..0000000 --- a/logs/experiment-task-descr/sst2_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -1,"Classify the movie review text as positive or negative, considering the sentiment expressed in the review.",0.95 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,"Classify the provided movie review as positive or negative, considering the entire sentence and context, to accurately gauge the sentiment expressed.",0.9 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.85 -1,"Classify the input text as having a positive or negative sentiment, and return the corresponding label.",0.85 -1,Classify the given movie review as having positive or negative sentiment,0.85 -1,"Now, as a classifier, please determine the sentiment polarity of the given text, classifying it as either positive or negative.",0.8 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.8 -2,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -2,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -2,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -2,"Determine the sentiment of the text, classifying it as 'positive', 'negative', or understanding the emotional undertones by examining the context and emotional tone.",0.95 -2,"Classify the movie review text as positive or negative, considering the sentiment expressed in the review.",0.95 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -2,"Classify the provided movie review as positive or negative, considering the entire sentence and context, to accurately gauge the sentiment expressed.",0.9 -2,Classify the movie review as expressing a positive or negative opinion.,0.9 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.85 -3,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -3,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -3,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -3,"Read and classify the given movie review text as expressing either a positive or negative sentiment, considering the context and sentiment cues within the text.",0.95 -3,"Determine the sentiment of the text, classifying it as 'positive', 'negative', or understanding the emotional undertones by examining the context and emotional tone.",0.95 -3,"Classify the provided movie review as ""positive"" or ""negative"", indicating the sentiment expressed.",0.95 -3,"Classify the movie review text as positive or negative, considering the sentiment expressed in the review.",0.95 -3,Classify the given movie review as 'positive' or 'negative' sentiment.,0.95 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -3,Classify the provided text as 'positive' or 'negative' by understanding its sentiment and context,0.9 -4,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -4,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -4,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -4,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -4,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -4,"Read and classify the given movie review text as expressing either a positive or negative sentiment, considering the context and sentiment cues within the text.",0.95 -4,"Determine the sentiment of the text, classifying it as 'positive', 'negative', or understanding the emotional undertones by examining the context and emotional tone.",0.95 -4,Determine the sentiment of the given text as 'positive' or 'negative' based on its context.,0.95 -4,"Classify the provided movie review as ""positive"" or ""negative"", indicating the sentiment expressed.",0.95 -4,"Classify the movie review text as positive or negative, considering the sentiment expressed in the review.",0.95 -5,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -5,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -5,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -5,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -5,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -5,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -5,"Analyze the provided movie review sentence to determine whether it expresses a positive or negative sentiment, taking into account the reviewer's emotional tone and the context in which the review was written.",1.0 -5,"Read and classify the given movie review text as expressing either a positive or negative sentiment, considering the context and sentiment cues within the text.",0.95 -5,"Determine the sentiment of the text, classifying it as 'positive', 'negative', or understanding the emotional undertones by examining the context and emotional tone.",0.95 -5,Determine the sentiment of the given text as 'positive' or 'negative' based on its context.,0.95 -6,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -6,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -6,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -6,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -6,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -6,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -6,"Analyze the provided movie review sentence to determine whether it expresses a positive or negative sentiment, taking into account the reviewer's emotional tone and the context in which the review was written.",1.0 -6,"Read and classify the given movie review text as expressing either a positive or negative sentiment, considering the context and sentiment cues within the text.",0.95 -6,"Determine the sentiment of the text, classifying it as 'positive', 'negative', or understanding the emotional undertones by examining the context and emotional tone.",0.95 -6,Determine the sentiment of the given text as 'positive' or 'negative' based on its context.,0.95 -7,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -7,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -7,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -7,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -7,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -7,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -7,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -7,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -7,"Analyze the provided movie review sentence to determine whether it expresses a positive or negative sentiment, taking into account the reviewer's emotional tone and the context in which the review was written.",1.0 -7,"Read and classify the given movie review text as expressing either a positive or negative sentiment, considering the context and sentiment cues within the text.",0.95 -8,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -8,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -8,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -8,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -8,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -8,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -8,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -8,Classify movie reviews as 'positive' or 'negative' based on entire sentences and context.,1.0 -8,"Analyze the provided movie review text to determine its sentiment, distinguishing between 'positive' and 'negative', considering both emotional undertones and overall context",1.0 -8,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -9,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -9,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -9,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -9,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -9,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -9,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -9,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -9,Classify movie reviews as 'positive' or 'negative' based on entire sentences and context.,1.0 -9,"Analyze the provided movie review text to determine its sentiment, distinguishing between 'positive' and 'negative', considering both emotional undertones and overall context",1.0 -9,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -10,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -10,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -10,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -10,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -10,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -10,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -10,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -10,Classify movie reviews as 'positive' or 'negative' based on entire sentences and context.,1.0 -10,"Analyze the provided movie review text to determine its sentiment, distinguishing between 'positive' and 'negative', considering both emotional undertones and overall context",1.0 -10,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -11,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -11,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -11,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -11,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -11,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -11,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -11,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -11,Classify movie reviews as 'positive' or 'negative' based on entire sentences and context.,1.0 -11,"Analyze the provided movie review text to determine its sentiment, distinguishing between 'positive' and 'negative', considering both emotional undertones and overall context",1.0 -11,"Analyze the provided movie review text to classify its sentiment as either 'positive' or 'negative', considering the emotional undertones and overall context.",1.0 -12,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0 -12,"Determine the sentiment of the text, classifying it as 'positive' or 'negative' based on its context, with consideration of emotional undertones.",1.0 -12,"Classify this text as 'positive' or 'negative' by determining its sentiment, and provide the corresponding label.",1.0 -12,"Classify the sentiment of the movie review text as 'positive' or 'negative', considering the emotional tone and context within the text.",1.0 -12,"Classify the movie review text as 'positive' or 'negative', taking into account the entire sentence and contextual information to accurately determine the sentiment.",1.0 -12,Classify the input as 'positive' or 'negative' by understanding the sentiment and context of the text,1.0 -12,"Classify the given movie review sentence as 'positive' or 'negative' sentiment, taking into account its context and meaning.",1.0 -12,"Classify movie reviews as 'positive' or 'negative' based on entire sentences, considering emotional tone and context within the text.",1.0 -12,Classify movie reviews as 'positive' or 'negative' based on entire sentences and context.,1.0 -12,"Analyze the provided movie review text to determine its sentiment, distinguishing between 'positive' and 'negative', considering both emotional undertones and overall context",1.0 diff --git a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 7b864ea..0000000 --- a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,251 +0,0 @@ -step,prompt,score -1,evaluate each statement as either subjective or objective.,0.5 -1,evaluate each sentence as either objective or subjective.,0.5 -1,Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion.,0.6 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.45 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.45 -1,"Determine the nature of the provided phrases and categorize them as either subjective or objective, taking into account the meaning and context of the text.",0.6 -1,The objective is to automatically determine the intention behind stating the utterance and categorize it into either subjective or objective category.,0.45 -1,Perform the subjectivity classification task by classifying the sentence data according to the subjectivity,0.5 -1,"Analyze the provided texts and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.5 -1,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 -2,evaluate each statement as either subjective or objective.,0.5 -2,evaluate each sentence as either objective or subjective.,0.5 -2,Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion.,0.6 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.45 -2,"As a natural language processing model, analyze the given sentence to determine its polarity and categorize it as either subjective or objective.",0.7 -2,"Determine the nature of the provided phrases and categorize them as either subjective or objective, taking into account the meaning and context of the text.",0.6 -2,The objective is to automatically determine the intention behind stating the utterance and categorize it into either subjective or objective category.,0.45 -2,Perform the subjectivity classification task by classifying the sentence data according to the subjectivity,0.5 -2,"Analyze the provided texts and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.5 -2,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 -3,evaluate each statement as either subjective or objective.,0.5 -3,"Determine the intent of the text and label it as either subjective or objective, treating phrases from movie reviews.",0.75 -3,Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion.,0.6 -3,The objective is to analyze meanings in texts and identify whether the sentence can be classified as either subjective or objective.,0.5 -3,"As a natural language processing model, analyze the given sentence to determine its polarity and categorize it as either subjective or objective.",0.7 -3,"Determine the nature of the provided phrases and categorize them as either subjective or objective, taking into account the meaning and context of the text.",0.6 -3,The objective is to automatically determine the intention behind stating the utterance and categorize it into either subjective or objective category.,0.45 -3,Perform the subjectivity classification task by classifying the sentence data according to the subjectivity,0.5 -3,"Analyze the provided texts and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.5 -3,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 -4,evaluate each statement as either subjective or objective.,0.5 -4,"Determine the intent of the text and label it as either subjective or objective, treating phrases from movie reviews.",0.75 -4,Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion.,0.6 -4,The objective is to analyze meanings in texts and identify whether the sentence can be classified as either subjective or objective.,0.5 -4,"As a natural language processing model, analyze the given sentence to determine its polarity and categorize it as either subjective or objective.",0.7 -4,"Determine the nature of the provided phrases and categorize them as either subjective or objective, taking into account the meaning and context of the text.",0.6 -4,The objective is to automatically determine the intention behind stating the utterance and categorize it into either subjective or objective category.,0.45 -4,Perform the subjectivity classification task by classifying the sentence data according to the subjectivity,0.5 -4,"Analyze the provided texts and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.5 -4,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 -5,evaluate each statement as either subjective or objective.,0.5 -5,"Determine the intent of the text and label it as either subjective or objective, treating phrases from movie reviews.",0.75 -5,Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion.,0.6 -5,Evaluate the linguistic characteristics of the sentence to determine whether the sentence presents a personal viewpoint and classify it as either subjective or objective.,0.55 -5,"As a natural language processing model, analyze the given sentence to determine its polarity and categorize it as either subjective or objective.",0.7 -5,"Determine the nature of the provided phrases and categorize them as either subjective or objective, taking into account the meaning and context of the text.",0.6 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories."" -Prompt 2: ""Analyze the sentiment of a passage by identifying its emotional tone and classify it as expressing a subjective or objective opinion."" - -Different parts: - -* ""As a natural language processing model"" vs ""Analyze the sentiment of a passage"" -* ""provided text"" vs ""passage"" -* ""identify whether it's subjective or objective"" vs ""identify its emotional tone and classify as expressing a subjective or objective opinion"" - -2. Randomly mutate the different parts: - -* ""As a natural language processing model"" -> ""Your task is to examine the sentence"" -* ""provided text"" -> ""movie reviews"" -* ""identify whether it's subjective or objective"" -> ""understand the purpose of the utterance"" -* ""identify its emotional tone and classify as expressing a subjective or objective opinion"" -> ""determine the intention behind the statement"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.5 -5,"The aim is to identify the subjective or objective nature of sentences in reviews by performing a subjectivity classification task, considering the subjective or objective signal in the input text. ""Your task is to examine the sentence"" -* ""provided text"" -> ""movie reviews"" -* ""identify whether it's subjective or objective"" -> ""understand the purpose of the utterance"" -* ""identify its emotional tone and classify as expressing a subjective or objective opinion"" -> ""determine the intention behind the statement"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.5 -6,"The aim is to identify the subjective or objective nature of sentences in reviews by performing a subjectivity classification task, considering the subjective or objective signal in the input text. ""Your task is to examine the sentence"" -* ""provided text"" -> ""movie reviews"" -* ""identify whether it's subjective or objective"" -> ""understand the purpose of the utterance"" -* ""identify its emotional tone and classify as expressing a subjective or objective opinion"" -> ""determine the intention behind the statement"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.5 -7,"The aim is to identify the subjective or objective nature of sentences in reviews by performing a subjectivity classification task, considering the subjective or objective signal in the input text. ""Your task is to examine the sentence"" -* ""provided text"" -> ""movie reviews"" -* ""identify whether it's subjective or objective"" -> ""understand the purpose of the utterance"" -* ""identify its emotional tone and classify as expressing a subjective or objective opinion"" -> ""determine the intention behind the statement"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.5 -8,"The aim is to identify the subjective or objective nature of sentences in reviews by performing a subjectivity classification task, considering the subjective or objective signal in the input text. ""Your task is to examine the sentence"" -* ""provided text"" -> ""movie reviews"" -* ""identify whether it's subjective or objective"" -> ""understand the purpose of the utterance"" -* ""identify its emotional tone and classify as expressing a subjective or objective opinion"" -> ""determine the intention behind the statement"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.5 -9,"The aim is to identify the subjective or objective nature of sentences in reviews by performing a subjectivity classification task, considering the subjective or objective signal in the input text. ""Evaluate the critical opinions expressed in the sentences"" -""Determine the tone of the phrase in movie reviews and assess the individual statements"" -> ""Consider the linguistic features of sentences from movie reviews"" -""and categorize them as either subjective or objective"" -> ""and classify them based on the emotional tone"" -""then classify them into subjective or objective categories, while considering the movie review context"" -> ""and make a subjective or objective designator, taking into account the broader context""",0.6 -11,"Determine the tone of the phrase in movie reviews and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.6 -11,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 -12,Analyze the sentence structure to identify the narrative tone and categorize sentences in a written text as either subjective or objective.,0.55 -12,"Determine the intent of the text and label it as either subjective or objective, treating phrases from movie reviews.",0.75 -12,"You are tasked with considering the context, examine the following text in the dataset, to determine whether it expresses a subjective or objective opinion.",0.75 -12,Evaluate the linguistic characteristics of the sentence to determine whether the sentence presents a personal viewpoint and classify it as either subjective or objective.,0.55 -12,"As a natural language processing model, analyze the given sentence to determine its polarity and categorize it as either subjective or objective.",0.7 -12,"Analyze the given text phrases and categorize them as either subjective or objective,",0.65 -12,"Your task is to examine sentences from movie reviews and understand the purpose of the utterance, and then determine the intention behind the statement, by classifying them as either subjective or objective",0.8 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Analyze the given text phrases and categorize them as either subjective or objective, -Prompt 2: Determine the tone of the phrase in movie reviews and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context. - -Different parts: -""Analyze the given text phrases"" vs ""Determine the tone of the phrase in movie reviews and assess the individual statements"" -""and categorize them as either subjective or objective"" vs ""then classify them into subjective or objective categories, while considering the movie review context"" - -2. Randomly mutate the different parts: - -""Analyze the given text phrases"" -> ""Evaluate the critical opinions expressed in the sentences"" -""Determine the tone of the phrase in movie reviews and assess the individual statements"" -> ""Consider the linguistic features of sentences from movie reviews"" -""and categorize them as either subjective or objective"" -> ""and classify them based on the emotional tone"" -""then classify them into subjective or objective categories, while considering the movie review context"" -> ""and make a subjective or objective designator, taking into account the broader context""",0.6 -12,"Determine the tone of the phrase in movie reviews and assess the individual statements, then classify them into subjective or objective categories, while considering the movie review context.",0.6 -12,"As a natural language processing model, analyze the provided text to identify whether it's subjective or objective, and provide a classification as one of the two categories.",0.6 diff --git a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index a5f227d..0000000 --- a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,426 +0,0 @@ -step,prompt,score -1,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -1,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.55 -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -1,evaluate each statement as either subjective or objective.,0.5 -1,"As a classifier, analyze the given sentence and decide whether it presents a subjective perspective or not, and",0.55 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.5 -1,evaluate each sentence as either objective or subjective.,0.45 -1,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -1,"Given a sentence, classify it as either subjective or objective category.",0.45 -2,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -2,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -2,evaluate the given sentences and determine whether they are subjective or objective.,0.55 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -2,"I'd be happy to help! - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: evaluate each sentence as either objective or subjective. -Prompt 2: Given a statement, classify it as expressing a subjective or objective opinion. - -Different parts: -""sentence"" vs ""statement"" -""as either objective or subjective"" vs ""expressing a subjective or objective opinion"" - -2. Randomly mutate the different parts: -""evaluate each sentence"" -> ""determine the type of the phrase"" -""as either objective or subjective"" -> ""to be either objective or subjective"" -""sentence"" -> ""utterance"" -""expressing a subjective or objective opinion"" -> ""having a subjective or objective tone"" - -3. Crossover the different parts with the following Prompt 3:",0.6 -2,"As a classifier, analyze the given sentence and decide whether it presents a subjective perspective or not, and",0.55 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.5 -2,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -2,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -2,"Given a sentence, classify it as either subjective or objective category.",0.45 -3,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -3,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -3,evaluate the given sentences and determine whether they are subjective or objective.,0.55 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -3,"I'd be happy to help! - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: evaluate each sentence as either objective or subjective. -Prompt 2: Given a statement, classify it as expressing a subjective or objective opinion. - -Different parts: -""sentence"" vs ""statement"" -""as either objective or subjective"" vs ""expressing a subjective or objective opinion"" - -2. Randomly mutate the different parts: -""evaluate each sentence"" -> ""determine the type of the phrase"" -""as either objective or subjective"" -> ""to be either objective or subjective"" -""sentence"" -> ""utterance"" -""expressing a subjective or objective opinion"" -> ""having a subjective or objective tone"" - -3. Crossover the different parts with the following Prompt 3:",0.6 -3,"As a classifier, examine the provided text and determine its level of subjectivity, classifying its perspective as either subjective or objective.",0.6 -3,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -3,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -3,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -3,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -4,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -4,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -4,evaluate the given sentences and determine whether they are subjective or objective.,0.55 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -4,"I'd be happy to help! - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: evaluate each sentence as either objective or subjective. -Prompt 2: Given a statement, classify it as expressing a subjective or objective opinion. - -Different parts: -""sentence"" vs ""statement"" -""as either objective or subjective"" vs ""expressing a subjective or objective opinion"" - -2. Randomly mutate the different parts: -""evaluate each sentence"" -> ""determine the type of the phrase"" -""as either objective or subjective"" -> ""to be either objective or subjective"" -""sentence"" -> ""utterance"" -""expressing a subjective or objective opinion"" -> ""having a subjective or objective tone"" - -3. Crossover the different parts with the following Prompt 3:",0.6 -4,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -4,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -4,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -4,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -4,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -5,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -5,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -5,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -5,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -5,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -5,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -5,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -5,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -5,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -6,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -6,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -6,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -6,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -6,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -6,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -6,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -6,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -6,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -6,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -7,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -7,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -7,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -7,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -7,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -7,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -7,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -7,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -7,"Analyzing the sentence, determine whether it expresses a subjective or objective opinion.",0.6 -7,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -8,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -8,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -8,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -8,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -8,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -8,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -8,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -8,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze the provided texts and determine whether they constitute subjective or objective sequences. - -Different parts: - -* ""analyze the phrase"" vs ""Analyze the provided texts"" -* ""determine whether it has a tone"" vs ""determine whether they constitute"" -* ""classify it as objective or subjective"" vs no similar phrase in Prompt 2 - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine a sentence"" -* ""determine whether it has a tone"" -> ""identify the tone"" -* No mutation for ""classify it as objective or subjective"" since Prompt 2 doesn't have a similar phrase. - - Mutated parts: - -* ""Analyze the provided texts"" -> ""Investigate the given information"" -* No mutation for ""determine whether they constitute"" -* ""classify it as objective or subjective"" remains the same - -3. Crossover the different",0.7 -8,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -9,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -9,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -9,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -9,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -9,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -9,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -9,"Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review.",0.6 -9,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze the provided texts and determine whether they constitute subjective or objective sequences. - -Different parts: - -* ""analyze the phrase"" vs ""Analyze the provided texts"" -* ""determine whether it has a tone"" vs ""determine whether they constitute"" -* ""classify it as objective or subjective"" vs no similar phrase in Prompt 2 - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine a sentence"" -* ""determine whether it has a tone"" -> ""identify the tone"" -* No mutation for ""classify it as objective or subjective"" since Prompt 2 doesn't have a similar phrase. - - Mutated parts: - -* ""Analyze the provided texts"" -> ""Investigate the given information"" -* No mutation for ""determine whether they constitute"" -* ""classify it as objective or subjective"" remains the same - -3. Crossover the different",0.7 -9,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -10,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -10,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -10,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -10,"Let's identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review. -Prompt 2: classify each sentence as either ""objective"" or ""subjective"". - -Different parts: - -* ""Analyze each phrase"" vs ""classify each sentence"" -* ""tone of either objectivity or subjectivity"" vs ""either ""objective"" or ""subjective"""" -* ""constitutes a subjective or objective opinion"" vs no equivalent phrase in Prompt 2 -* ""based on the given text of a movie review"" vs no equivalent phrase in Prompt 2",0.7 -10,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -10,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion. - -Different parts: - -""analyze the phrase"" vs ""analyze each phrase in the dataset"" -""determine whether it has a tone to be either objective or subjective"" vs ""determine whether it is an expression of an objective or subjective opinion"" -""based on the given text of a movie review"" vs none (this part is not present in Prompt 2) - -2. Randomly mutate the different parts: - -""analyze the phrase"" -> ""examine the phrases"" -""determine whether it has a tone to be either objective or subjective"" -> ""identify whether it conveys an objective or subjective perspective"" -""based on the given text of a movie review"" -> ""within the context of a movie review"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.65 -10,Analyze the provided texts and determine whether they constitute subjective or objective sequences.,0.6 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze the provided texts and determine whether they constitute subjective or objective sequences. - -Different parts: - -* ""analyze the phrase"" vs ""Analyze the provided texts"" -* ""determine whether it has a tone"" vs ""determine whether they constitute"" -* ""classify it as objective or subjective"" vs no similar phrase in Prompt 2 - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine a sentence"" -* ""determine whether it has a tone"" -> ""identify the tone"" -* No mutation for ""classify it as objective or subjective"" since Prompt 2 doesn't have a similar phrase. - - Mutated parts: - -* ""Analyze the provided texts"" -> ""Investigate the given information"" -* No mutation for ""determine whether they constitute"" -* ""classify it as objective or subjective"" remains the same - -3. Crossover the different",0.7 -10,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -11,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -11,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -11,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -11,"Let's identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review. -Prompt 2: classify each sentence as either ""objective"" or ""subjective"". - -Different parts: - -* ""Analyze each phrase"" vs ""classify each sentence"" -* ""tone of either objectivity or subjectivity"" vs ""either ""objective"" or ""subjective"""" -* ""constitutes a subjective or objective opinion"" vs no equivalent phrase in Prompt 2 -* ""based on the given text of a movie review"" vs no equivalent phrase in Prompt 2",0.7 -11,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -11,"As a classifier, examine the provided text and classify its perspective as either subjective or objective.",0.65 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion. - -Different parts: - -""analyze the phrase"" vs ""analyze each phrase in the dataset"" -""determine whether it has a tone to be either objective or subjective"" vs ""determine whether it is an expression of an objective or subjective opinion"" -""based on the given text of a movie review"" vs none (this part is not present in Prompt 2) - -2. Randomly mutate the different parts: - -""analyze the phrase"" -> ""examine the phrases"" -""determine whether it has a tone to be either objective or subjective"" -> ""identify whether it conveys an objective or subjective perspective"" -""based on the given text of a movie review"" -> ""within the context of a movie review"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.65 -11,"I'd be happy to help! Let's identify the different parts between Prompt 1 and Prompt 2. - -Prompt 1: determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective. - -Prompt 2: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. - -Different parts: - -* ""determine the type of a sentence fragment"" vs ""analyze the phrase"" -* ""for its tone"" vs ""to be either objective or subjective"" -* ""identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone"" vs ""determine whether it has a tone"" -* ""to classify it as subjective or objective"" vs ""to classify it as objective or subjective based on the given text of a movie review"" - -Please let me know what to do next!",0.65 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze the provided texts and determine whether they constitute subjective or objective sequences. - -Different parts: - -* ""analyze the phrase"" vs ""Analyze the provided texts"" -* ""determine whether it has a tone"" vs ""determine whether they constitute"" -* ""classify it as objective or subjective"" vs no similar phrase in Prompt 2 - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine a sentence"" -* ""determine whether it has a tone"" -> ""identify the tone"" -* No mutation for ""classify it as objective or subjective"" since Prompt 2 doesn't have a similar phrase. - - Mutated parts: - -* ""Analyze the provided texts"" -> ""Investigate the given information"" -* No mutation for ""determine whether they constitute"" -* ""classify it as objective or subjective"" remains the same - -3. Crossover the different",0.7 -11,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 -12,Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion.,0.65 -12,"classify each sentence as either ""objective"" or ""subjective"".",0.6 -12,"As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review.",0.65 -12,"Let's identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Analyze each phrase to have a tone of either objectivity or subjectivity, and determine whether it constitutes a subjective or objective opinion, based on the given text of a movie review. -Prompt 2: classify each sentence as either ""objective"" or ""subjective"". - -Different parts: - -* ""Analyze each phrase"" vs ""classify each sentence"" -* ""tone of either objectivity or subjectivity"" vs ""either ""objective"" or ""subjective"""" -* ""constitutes a subjective or objective opinion"" vs no equivalent phrase in Prompt 2 -* ""based on the given text of a movie review"" vs no equivalent phrase in Prompt 2",0.7 -12,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. - -Prompt 2: determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective. - -Different parts: - -* ""analyze the phrase"" vs ""determine the type of sentence fragment"" -* ""determine whether it has a tone"" vs ""identify whether it has a certain nuance"" -* ""classify it as objective or subjective"" vs ""classify it as subjective or objective"" -* ""based on the given text of a movie review"" is a common phrase between the two prompts. - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine the text"" -* ""determine the type of sentence fragment"" -> ""identify the relevant details"" -* ""determine whether it has a tone"" -> ""recognize the emotional undertone""",0.7 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze each phrase in the dataset and determine whether it is an expression of an objective or subjective opinion. - -Different parts: - -""analyze the phrase"" vs ""analyze each phrase in the dataset"" -""determine whether it has a tone to be either objective or subjective"" vs ""determine whether it is an expression of an objective or subjective opinion"" -""based on the given text of a movie review"" vs none (this part is not present in Prompt 2) - -2. Randomly mutate the different parts: - -""analyze the phrase"" -> ""examine the phrases"" -""determine whether it has a tone to be either objective or subjective"" -> ""identify whether it conveys an objective or subjective perspective"" -""based on the given text of a movie review"" -> ""within the context of a movie review"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed with",0.65 -12,"I'd be happy to help! Let's identify the different parts between Prompt 1 and Prompt 2. - -Prompt 1: determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective. - -Prompt 2: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. - -Different parts: - -* ""determine the type of a sentence fragment"" vs ""analyze the phrase"" -* ""for its tone"" vs ""to be either objective or subjective"" -* ""identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone"" vs ""determine whether it has a tone"" -* ""to classify it as subjective or objective"" vs ""to classify it as objective or subjective based on the given text of a movie review"" - -Please let me know what to do next!",0.65 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment classifier, analyze the phrase, determine whether it has a tone to be either objective or subjective, and classify it as objective or subjective based on the given text of a movie review. -Prompt 2: Analyze the provided texts and determine whether they constitute subjective or objective sequences. - -Different parts: - -* ""analyze the phrase"" vs ""Analyze the provided texts"" -* ""determine whether it has a tone"" vs ""determine whether they constitute"" -* ""classify it as objective or subjective"" vs no similar phrase in Prompt 2 - -2. Randomly mutate the different parts: - -* ""analyze the phrase"" -> ""examine a sentence"" -* ""determine whether it has a tone"" -> ""identify the tone"" -* No mutation for ""classify it as objective or subjective"" since Prompt 2 doesn't have a similar phrase. - - Mutated parts: - -* ""Analyze the provided texts"" -> ""Investigate the given information"" -* No mutation for ""determine whether they constitute"" -* ""classify it as objective or subjective"" remains the same - -3. Crossover the different",0.7 -12,"As a sentiment analyzer, analyze phrases in the dataset and determine whether they possess subjective or objective undertones, categorizing each one as either subjective or objective.",0.6 diff --git a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index d6db1af..0000000 --- a/logs/experiment-task-descr/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,341 +0,0 @@ -step,prompt,score -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -1,evaluate each statement as either subjective or objective.,0.65 -1,"Your task is to classify the comment ""subjective"" or ""objective"".",0.65 -1,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.6 -1,"Given a sentence, classify it as either subjective or objective category.",0.6 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -1,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -1,"As a natural language processor, assess the linguistics of the statement after examining the sentence and evaluate it as either objective or subjective",0.4 -2,"Evaluate this sentence as either subjective or objective, considering the meaning and context, and take into account that it could be either",0.75 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -2,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -2,evaluate each statement as either subjective or objective.,0.65 -2,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -2,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.6 -2,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -2,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -2,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -3,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -3,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -3,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -3,evaluate each statement as either subjective or objective.,0.65 -3,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -3,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -3,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -3,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -3,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -4,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -4,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -4,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -4,evaluate each statement as either subjective or objective.,0.65 -4,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -4,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -4,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -4,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -4,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -4,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -5,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -5,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -5,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -5,evaluate each statement as either subjective or objective.,0.65 -5,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -5,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -5,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -5,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -5,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -5,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -6,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -6,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -6,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -6,evaluate each statement as either subjective or objective.,0.65 -6,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -6,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -6,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -6,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -6,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -6,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -7,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -7,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -7,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -7,evaluate each statement as either subjective or objective.,0.65 -7,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -7,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -7,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -7,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -7,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -7,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -8,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -8,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -8,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -8,evaluate each statement as either subjective or objective.,0.65 -8,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -8,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -8,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -8,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -8,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -8,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -9,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -9,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -9,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -9,evaluate each statement as either subjective or objective.,0.65 -9,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -9,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -9,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -9,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -9,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -9,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -10,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -10,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -10,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -10,evaluate each statement as either subjective or objective.,0.65 -10,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -10,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -10,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -10,"Determine the category of a movie review based on a given text, subjective or objective.",0.6 -10,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -10,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -11,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -11,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -11,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -11,evaluate each statement as either subjective or objective.,0.65 -11,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -11,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -11,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -11,"The task is to identify the classification of the phrase in a movie review, aiming to categorize it as either subjective or objective, while considering the phrase's meaning and context.",0.7 -11,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -11,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 -12,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85 -12,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -12,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -12,evaluate each statement as either subjective or objective.,0.65 -12,"The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context.",0.7 -12,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: The model should categorize sentences from the dataset as either ""subjective"" or ""objective"", taking into account the meaning and relevant context. -Prompt 2: Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective. - -Different parts: - -* ""The model should"" vs ""Determine the classification"" -* ""categorize sentences from the dataset as either"" vs ""classify the given sentences and analyze the opinions expressed in the text, categorizing them into"" -* ""subjective or objective"" vs ""either subjective or objective"" -* ""taking into account the meaning and relevant context"" vs ""taking into account the meaning and relevant context"" (this part is similar, no mutation needed) - -2. Randomly mutate the different parts: - -* ""The model should"" -> ""Analyze the text to"" -* ""categorize sentences from the dataset as either"" -> ""classify the phrases in movie reviews"" -* ""subjective or objective"" -> ""one of the categories"" - -Mutated parts: - -* ""Analyze the text to classify phrases",0.65 -12,The goal is to determine the sentiment of a sentence and classify it as either subjective or objective.,0.75 -12,"The task is to identify the classification of the phrase in a movie review, aiming to categorize it as either subjective or objective, while considering the phrase's meaning and context.",0.7 -12,"As a classifier, analyze the provided phrases and classify them as either ""objective"" or ""subjective"", taking into account the meaning and relevant context.",0.55 -12,"Determine the classification of the given sentences and analyze the opinions expressed in the text, categorizing them into either subjective or objective.",0.55 diff --git a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 5843c63..0000000 --- a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,evaluate each sentence as either objective or subjective.,0.6 -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -1,Which perspective does the sentence express: subjective or objective?,0.55 -1,"Identify whether each sentence expresses a subjective or objective opinion, and categorize it accordingly as ""subjective"" or ""objective"".",0.55 -1,"Delineate each input sentence as either subjective or objective in nature, describing its capacity to express personal opinions or objective facts.",0.55 -1,evaluate each statement as either subjective or objective.,0.5 -1,"Identify the given sentence as either subjective or objective in nature, without any ambiguity",0.5 -1,"Evaluate the given sentences and categorize each one as either subjective or objective, indicating the intended category based on the first likely response.",0.5 -1,"Classify the provided text as either ""subjective"" or ""objective"", distinguishing between personal opinions and factual statements.",0.5 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.45 -2,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -2,"Determine the perspective of the input text: is it subjective or objective, maintaining the accuracy of the classification.",0.65 -2,evaluate each sentence as either objective or subjective.,0.6 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -2,"Determine whether the provided statement expresses an objective fact or a subjective opinion, classifying it accordingly",0.6 -2,Which perspective does the sentence express: subjective or objective?,0.55 -2,Use the provided sentence to infer whether it embodies a subjective or objective viewpoint.,0.55 -2,"Identify whether each sentence expresses a subjective or objective opinion, and categorize it accordingly as ""subjective"" or ""objective"".",0.55 -2,Evaluate the provided sentences and categorize each one as either subjective or objective based on its most likely classification.,0.55 -2,"Delineate each input sentence as either subjective or objective in nature, describing its capacity to express personal opinions or objective facts.",0.55 -3,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -3,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -3,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -3,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -3,"Determine the perspective of the input text: is it subjective or objective, maintaining the accuracy of the classification.",0.65 -3,Determine the perspective of the given sentence as either subjective or objective.,0.65 -3,"Classify each input sentence as subjective or objective, highlighting its distinction between personal opinions and objective facts.",0.65 -3,"Classify a given sentence as expressing a subjective or objective opinion accurately, and categorize it accordingly.",0.65 -3,evaluate each sentence as either objective or subjective.,0.6 -3,"Identify the tone of each sentence as either subjective or objective, distinguishing between personal opinions and objective facts, and categorize it accordingly.",0.6 -4,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -4,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -4,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -4,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -4,"Determine the perspective of the input text: is it subjective or objective, maintaining the accuracy of the classification.",0.65 -4,Determine the perspective of the given sentence as either subjective or objective.,0.65 -4,"Classify the provided text as subjective or objective, accurately interpreting its perspective.",0.65 -4,"Classify the provided sentences as either subjective or objective, focusing on identifying the presence of personal opinions versus objective truth",0.65 -4,"Classify each input sentence as subjective or objective, highlighting its distinction between personal opinions and objective facts.",0.65 -4,"Classify a given sentence as expressing a subjective or objective opinion accurately, and categorize it accordingly.",0.65 -5,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -5,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -5,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -5,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -5,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -5,"Determine the perspective of the input text: is it subjective or objective, maintaining the accuracy of the classification.",0.65 -5,Determine the perspective of the given sentence as either subjective or objective.,0.65 -5,"Classify the provided text as subjective or objective, accurately interpreting its perspective.",0.65 -5,"Classify the provided sentences as either subjective or objective, focusing on identifying the presence of personal opinions versus objective truth",0.65 -5,"Classify the input sentence as either subjective or objective, drawing a clear distinction between expressions of personal opinion and objective facts, and provide the corresponding label based on context and language usage.",0.65 -6,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -6,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -6,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -6,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -6,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -6,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -6,"Accurately identify whether the input text expresses a subjective perspective (personal opinion or feeling) or an objective perspective (fact or concrete information), taking into account the language usage and context.",0.7 -6,"Determine the perspective of the input text: is it subjective or objective, maintaining the accuracy of the classification.",0.65 -6,Determine the perspective of the given sentence as either subjective or objective.,0.65 -6,"Classify the provided text as subjective or objective, accurately interpreting its perspective.",0.65 -7,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -7,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -7,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -7,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -7,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -7,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -7,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -7,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -7,Classify each input sentence as either subjective or objective by analyzing the textual content for indicators of personal opinions and objective facts.,0.7 -7,"Accurately identify whether the input text expresses a subjective perspective (personal opinion or feeling) or an objective perspective (fact or concrete information), taking into account the language usage and context.",0.7 -8,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -8,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -8,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -8,"Classify the provided text as expressing a subjective opinion (personal bias or feeling) or an objective opinion (factual information), considering the language nuances and contextual clues to make an accurate distinction",0.75 -8,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -8,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -8,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -8,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -8,Determine the nature of each sentence as expressing a subjective or objective opinion.,0.7 -8,Classify each input sentence as either subjective or objective by analyzing the textual content for indicators of personal opinions and objective facts.,0.7 -9,"Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.",0.8 -9,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -9,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -9,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -9,"Classify the provided text as expressing a subjective opinion (personal bias or feeling) or an objective opinion (factual information), considering the language nuances and contextual clues to make an accurate distinction",0.75 -9,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -9,"Identify the subjective or objective nature of each sentence, accounting for linguistic nuances and context to accurately pinpoint the perspective.",0.7 -9,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -9,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -9,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -10,"Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.",0.8 -10,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -10,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -10,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -10,"Classify the provided text as expressing a subjective opinion (personal bias or feeling) or an objective opinion (factual information), considering the language nuances and contextual clues to make an accurate distinction",0.75 -10,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -10,"Identify the subjective or objective nature of each sentence, accounting for linguistic nuances and context to accurately pinpoint the perspective.",0.7 -10,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -10,"Determine whether each input sentence is subjective or objective, based on its distinction between personal opinions and objective facts.",0.7 -10,"Determine the perspective of the sentence and classify it as either subjective or objective, ensuring accurate classification.",0.7 -11,"Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.",0.8 -11,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -11,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -11,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -11,"Classify the provided text as expressing a subjective opinion (personal bias or feeling) or an objective opinion (factual information), considering the language nuances and contextual clues to make an accurate distinction",0.75 -11,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -11,"Classify the given sentence as subjective (expressing a personal opinion or emotion) or objective (providing factual information), considering linguistic complexities and contextual clues to ensure accurate categorization.",0.75 -11,Identify the tone of the input sentences: are they subjective (expressing personal opinion or emotion) or objective (factual information)? Analyze linguistic patterns and contextual hints to provide an accurate classification.,0.7 -11,"Identify the subjective or objective nature of each sentence, accounting for linguistic nuances and context to accurately pinpoint the perspective.",0.7 -11,"Identify the provided sentence as expressing a subjective or objective opinion, and accurately categorize it.",0.7 -12,"Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.",0.8 -12,"Classify the provided sentences as either subjective (expressing a personal opinion or emotion) or objective (presenting factual information), taking into account linguistic nuances and contextual clues.",0.8 -12,"Distinguish between subjective and objective opinions in the provided text, using context and linguistic nuances to accurately classify sentences as either expressing personal perspectives or conveying factual information.",0.75 -12,"Determine the type of opinion expressed in the given sentence, either subjective or objective, based on the context and wording provided.",0.75 -12,"Classify the provided text as expressing a subjective opinion (personal bias or feeling) or an objective opinion (factual information), considering the language nuances and contextual clues to make an accurate distinction",0.75 -12,"Classify the input text as either subjective (expressing personal opinion or feeling) or objective (conveying factual information), taking into account linguistic nuances and context to accurately determine the perspective.",0.75 -12,"Classify the given sentence as subjective (expressing a personal opinion or emotion) or objective (providing factual information), considering linguistic complexities and contextual clues to ensure accurate categorization.",0.75 -12,"Classify each sentence into subjective or objective categories, considering subtle linguistic cues and context to accurately determine the intended perspective",0.75 -12,Identify the tone of the input sentences: are they subjective (expressing personal opinion or emotion) or objective (factual information)? Analyze linguistic patterns and contextual hints to provide an accurate classification.,0.7 -12,Identify the tone of the input sentence as either subjective (reflecting personal opinion or sentiment) or objective (presenting factual content,0.7 diff --git a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 71ac448..0000000 --- a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,165 +0,0 @@ -step,prompt,score -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -1,"Classify and categorize the provided sentences as either subjective or objective, using your language expertise.",0.6 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -1,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.55 -1,"Given a sentence, classify it as either subjective or objective category.",0.55 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.5 -1,evaluate each statement as either subjective or objective.,0.5 -1,"Evaluate the following sentence and categorize it as either 'subjective' or 'objective', providing the resultant classification.",0.5 -1,"Classify the provided sentence as either subjective or objective, based on its linguistic cues.",0.5 -2,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -2,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -2,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -2,"Classify each provided sentence as subjective or objective, using your linguistic knowledge to guide the classification.",0.6 -2,"Classify and categorize the provided sentences as either subjective or objective, using your language expertise.",0.6 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -2,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.55 -2,"Given a sentence, classify it as either subjective or objective category.",0.55 -3,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -3,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -3,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -3,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -3,"Classify the given sentences as either subjective or objective opinions, using your language expertise.",0.65 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -3,Determine whether the provided text is subjective or objective.,0.6 -3,"Classify the given sentence as subjective or objective, taking into account its linguistic features and emotional undertones.",0.6 -3,"Classify each provided sentence as subjective or objective, using your linguistic knowledge to guide the classification.",0.6 -4,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -4,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -4,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -4,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -4,Evaluate the statement and categorize its opinion as subjective or objective accordingly.,0.65 -4,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -4,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -4,"Classify the given sentences as either subjective or objective opinions, using your language expertise.",0.65 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -4,Determine whether the provided text is subjective or objective.,0.6 -5,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -5,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -5,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -5,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -5,Evaluate the statement and categorize its opinion as subjective or objective accordingly.,0.65 -5,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -5,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -5,"Classify the given sentences as either subjective or objective opinions, using your language expertise.",0.65 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -5,Determine whether the provided text is subjective or objective.,0.6 -6,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -6,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -6,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -6,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -6,Evaluate the statement and categorize its opinion as subjective or objective accordingly.,0.65 -6,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -6,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -6,Classify the tone of the given text as subjective or objective.,0.65 -6,"Classify the given sentences as either subjective or objective opinions, using your language expertise.",0.65 -6,"Given a statement, classify it as expressing a subjective or objective opinion.",0.6 -7,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -7,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -7,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -7,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -7,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -7,Evaluate the statement and categorize its opinion as subjective or objective accordingly.,0.65 -7,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -7,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -7,Classify the tone of the given text as subjective or objective.,0.65 -7,"Classify the given sentences as either subjective or objective opinions, using your language expertise.",0.65 -8,Identify whether the sentences express a personal opinion or objective fact.,0.75 -8,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -8,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -8,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -8,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -8,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -8,Evaluate the statement and categorize its opinion as subjective or objective accordingly.,0.65 -8,Evaluate the sentence and categorize it as either 'subjective' or 'objective'. Return the classification result.,0.65 -8,"Determine the subjective or objective nature of the provided sentence, considering its emotional undertones and grammatical features.",0.65 -8,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -9,"Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.",0.75 -9,Identify whether the sentences express a personal opinion or objective fact.,0.75 -9,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -9,"Here are the steps to generate a better prompt: - -1. Crossover the following prompts: - -Prompt 1: Classify the provided sentence as either subjective or objective, providing a definitive categorization -Prompt 2: Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly. - -Crossover prompt: Evaluate the input sentence to determine if it expresses a personal opinion or factual information. - -2. Mutate the prompt generated in Step 1: - -Final prompt: [Evaluate the provided sentence and categorize it as 'subjective' or 'objective' with absolute certainty.]",0.75 -9,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -9,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -9,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -9,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -9,"Analyze the sentence and identify its subjectivity/objectivity by considering linguistic features, tone, and semantics, and assign a classification as either 'subjective' or 'objective'",0.7 -9,Accurately label the input sentence as subjective or objective.,0.7 -10,"Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.",0.75 -10,Identify whether the sentences express a personal opinion or objective fact.,0.75 -10,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -10,"Here are the steps to generate a better prompt: - -1. Crossover the following prompts: - -Prompt 1: Classify the provided sentence as either subjective or objective, providing a definitive categorization -Prompt 2: Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly. - -Crossover prompt: Evaluate the input sentence to determine if it expresses a personal opinion or factual information. - -2. Mutate the prompt generated in Step 1: - -Final prompt: [Evaluate the provided sentence and categorize it as 'subjective' or 'objective' with absolute certainty.]",0.75 -10,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -10,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -10,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -10,"Determine the subjectivity/objectivity of each sentence, applying your linguistic expertise to consider tone, semantics, and linguistic features to accurately classify it as 'subjective' or 'objective'",0.7 -10,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -10,"Analyze the sentence and identify its subjectivity/objectivity by considering linguistic features, tone, and semantics, and assign a classification as either 'subjective' or 'objective'",0.7 -11,"Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.",0.75 -11,Identify whether the sentences express a personal opinion or objective fact.,0.75 -11,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -11,"Here are the steps to generate a better prompt: - -1. Crossover the following prompts: - -Prompt 1: Classify the provided sentence as either subjective or objective, providing a definitive categorization -Prompt 2: Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly. - -Crossover prompt: Evaluate the input sentence to determine if it expresses a personal opinion or factual information. - -2. Mutate the prompt generated in Step 1: - -Final prompt: [Evaluate the provided sentence and categorize it as 'subjective' or 'objective' with absolute certainty.]",0.75 -11,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -11,"Recognize the subjectivity or objectivity of each sentence, taking into account its emotional bias and linguistic criteria.",0.7 -11,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -11,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -11,"Determine the subjectivity/objectivity of each sentence, applying your linguistic expertise to consider tone, semantics, and linguistic features to accurately classify it as 'subjective' or 'objective'",0.7 -11,"Classify the provided sentence as either subjective or objective, providing a definitive categorization",0.7 -12,"Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.",0.75 -12,Identify whether the sentences express a personal opinion or objective fact.,0.75 -12,Identify whether the provided sentence expresses a personal viewpoint or objective statement.,0.75 -12,"Here are the steps to generate a better prompt: - -1. Crossover the following prompts: - -Prompt 1: Classify the provided sentence as either subjective or objective, providing a definitive categorization -Prompt 2: Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly. - -Crossover prompt: Evaluate the input sentence to determine if it expresses a personal opinion or factual information. - -2. Mutate the prompt generated in Step 1: - -Final prompt: [Evaluate the provided sentence and categorize it as 'subjective' or 'objective' with absolute certainty.]",0.75 -12,Determine whether the given sentences convey a personal opinion or objective fact.,0.75 -12,"Determine the subjectivity of each sentence in the provided text, given your linguistic expertise.",0.75 -12,"Recognize the subjectivity or objectivity of each sentence, taking into account its emotional bias and linguistic criteria.",0.7 -12,"Identify the provided sentence as either subjective or objective, considering its emotional tone and linguistic characteristics.",0.7 -12,Evaluate the input sentence and assign a classification of 'subjective' or 'objective' accordingly.,0.7 -12,"Determine the subjectivity/objectivity of each sentence, applying your linguistic expertise to consider tone, semantics, and linguistic features to accurately classify it as 'subjective' or 'objective'",0.7 diff --git a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 16a34be..0000000 --- a/logs/experiment-task-descr/subj_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,143 +0,0 @@ -step,prompt,score -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -1,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -1,evaluate each sentence as either objective or subjective.,0.65 -1,Determine the tone of the given sentences - are they expressing an objective fact or a subjective opinion?,0.65 -1,"Determine the grammatical nature of the input sentence, categorizing it as either subjective (expressing a personal opinion or perspective) or objective (stating a verifiable fact), based on the language and tone used.",0.65 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -1,evaluate each statement as either subjective or objective.,0.6 -1,"Your task is to classify the comment ""subjective"" or ""objective"".",0.6 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -2,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -2,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -2,evaluate each sentence as either objective or subjective.,0.65 -2,Determine the tone of the given sentences - are they expressing an objective fact or a subjective opinion?,0.65 -2,"Determine the grammatical nature of the input sentence, categorizing it as either subjective (expressing a personal opinion or perspective) or objective (stating a verifiable fact), based on the language and tone used.",0.65 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -2,"Analyze the given sentence and determine whether it conveys a subjective opinion or an objective fact, considering the language and tone used to convey the information.",0.65 -2,evaluate each statement as either subjective or objective.,0.6 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -3,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -3,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -3,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -3,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -3,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -3,evaluate each sentence as either objective or subjective.,0.65 -3,Determine the tone of the given sentences - are they expressing an objective fact or a subjective opinion?,0.65 -3,"Determine the grammatical nature of the input sentence, categorizing it as either subjective (expressing a personal opinion or perspective) or objective (stating a verifiable fact), based on the language and tone used.",0.65 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -4,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -4,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -4,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -4,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -4,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -4,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -4,evaluate each sentence as either objective or subjective.,0.65 -4,Determine the tone of the given sentences - are they expressing an objective fact or a subjective opinion?,0.65 -4,"Determine the linguistic essence of each sentence, distinguishing between objective statements stating verifiable facts and subjective expressions conveying personal opinions, and provide a classification according to your understanding of the input.",0.65 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -5,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -5,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -5,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -5,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -5,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -5,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -5,evaluate each sentence as either objective or subjective.,0.65 -5,Determine the tone of the given sentences - are they expressing an objective fact or a subjective opinion?,0.65 -5,"Determine the linguistic essence of each sentence, distinguishing between objective statements stating verifiable facts and subjective expressions conveying personal opinions, and provide a classification according to your understanding of the input.",0.65 -6,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -6,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -6,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -6,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -6,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -6,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -6,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -6,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -6,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -6,evaluate each sentence as either objective or subjective.,0.65 -7,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -7,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -7,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -7,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -7,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -7,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -7,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -7,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -7,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -7,evaluate each sentence as either objective or subjective.,0.65 -8,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -8,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -8,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -8,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -8,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -8,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -8,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -8,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -8,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -8,evaluate each sentence as either objective or subjective.,0.65 -9,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -9,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -9,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -9,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -9,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -9,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -9,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -9,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -9,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -9,evaluate each sentence as either objective or subjective.,0.65 -10,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -10,Identify the tone of the input sentence: is it an objective fact or a subjective opinion-based statement? Classify the sentence accordingly as 'objective' or 'subjective',0.75 -10,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -10,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -10,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -10,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -10,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -10,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -10,"Classify each sentence as either objective or subjective, highlighting its inherent linguistic characteristics",0.7 -10,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -11,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -11,Identify the tone of the input sentence: is it an objective fact or a subjective opinion-based statement? Classify the sentence accordingly as 'objective' or 'subjective',0.75 -11,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -11,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -11,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -11,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -11,"Here are the steps to generate a better prompt: - -1. Crossover the prompts: -Prompt 1: Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based). -Prompt 2: Identify whether the given sentence was expressing an objective or a subjective opinion. - -Crossover Prompt: Classify the provided sentence as factual (objective) or opinion-based (subjective). - -2. Mutate the prompt: -Mutated Prompt: Classify the given textual statement as either an objective fact or a subjective perspective. - -Final Prompt: [Classify the provided textual statement as either an objective fact or a subjective perspective.](prompt)",0.7 -11,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -11,"Classify the sentence as either objective (fact-based) or subjective (personal viewpoint-based), separating fact from opinion.",0.7 -11,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 -12,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8 -12,Identify the tone of the input sentence: is it an objective fact or a subjective opinion-based statement? Classify the sentence accordingly as 'objective' or 'subjective',0.75 -12,Determine the type of sentence: is it objective or subjective? Analyze the linguistic elements to infer the sentence's tone and intent.,0.75 -12,Determine the tone of the sentence: is it an objective fact or a subjective opinion?,0.75 -12,Determine the tone of each sentence and classify it as either objective (fact) or subjective (opinion).,0.75 -12,identify whether the given sentence was expressing an objective or a subjective opinion.,0.7 -12,"Here are the steps to generate a better prompt: - -1. Crossover the prompts: -Prompt 1: Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based). -Prompt 2: Identify whether the given sentence was expressing an objective or a subjective opinion. - -Crossover Prompt: Classify the provided sentence as factual (objective) or opinion-based (subjective). - -2. Mutate the prompt: -Mutated Prompt: Classify the given textual statement as either an objective fact or a subjective perspective. - -Final Prompt: [Classify the provided textual statement as either an objective fact or a subjective perspective.](prompt)",0.7 -12,"Determine the type of the given sentence, classifying it as either objective (fact) or subjective (opinion).",0.7 -12,"Classify the sentence as either objective (fact-based) or subjective (personal viewpoint-based), separating fact from opinion.",0.7 -12,Classify the input sentence as either objective (fact-based) or subjective (personal viewpoint-based).,0.7 diff --git a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 98d0d11..0000000 --- a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,970 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -1,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -1,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Classify this text"" -""Given the question, assign a label"" -> ""Categorize the input into one of the categories"" -""'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'"" -> ""categories like Description, Entity, or Location"" -""this sentence"" -> ""the input text"" -""to one of these categories",0.15 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.05 -1,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.05 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -2,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -2,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -2,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Assign this sentence"" -""Given the question, assign a label"" vs ""to one of these categories"" -""'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Classify this text"" -""Given the question, assign a label"" -> ""Categorize the input into one of the categories"" -""'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'"" -> ""categories like Description, Entity, or Location"" -""this sentence"" -> ""the input text"" -""to one of these categories",0.25 -2,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.05 -2,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.05 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -3,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -3,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -3,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Assign this sentence"" -""Given the question, assign a label"" vs ""to one of these categories"" -""'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Classify this text"" -""Given the question, assign a label"" -> ""Categorize the input into one of the categories"" -""'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'"" -> ""categories like Description, Entity, or Location"" -""this sentence"" -> ""the input text"" -""to one of these categories",0.25 -3,"As a trained model, identify the nature of the question selecting one from the following categories: Description, Entity, Expression, Human, Location, and Number,",0.2 -3,"Classify the question according to this description and categorize it into one of the following categories: Description, Entity, Expression, Human",0.1 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -4,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -4,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -4,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -4,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"As a trained model, identify the nature of the question selecting one from the following categories: Description, Entity, Expression, Human, Location, and Number,",0.2 -4,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify a category",0.3 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -5,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -5,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -5,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -5,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -5,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -5,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"As a trained model, identify the nature of the question selecting one from the following categories: Description, Entity, Expression, Human, Location, and Number,",0.2 -5,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -6,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -6,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -6,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -6,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -6,"The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -6,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -6,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -7,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -7,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -7,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -7,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -7,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -7,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -7,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -8,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -8,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -8,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -8,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -8,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -8,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -8,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -8,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -9,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -9,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -9,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -9,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -9,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -9,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -9,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -9,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -10,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -10,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -10,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -10,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -10,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -10,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -10,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -11,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -11,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -11,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -11,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -11,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -11,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -11,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -12,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Classify this text into one of the categories"" -""choose from Description, Entity, Expression, Human, Location and Number"" vs ""like Description, Entity, or Location"" -""Categorize the input into one of these categories"" vs None - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Identify the nature of the given question"" -""choose from Description, Entity, Expression, Human, Location and Number"" -> ""select from the categories: Description, Entity, Expression, Human, Location, or Number"" -""Categorize the input into one of these categories"" -> ""assign the question to one of the following categories"" - -3. Crossover the different",0.45 -12,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -* ""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""including categories of Description, Entity, Expression, Human, Location, and Number"" -* ""choose a type of the question"" ->",0.45 -12,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -12,"Determine the nature of the inquiry for this text and categorize it into one of the following labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the label only.",0.4 -12,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Prompt 2: The objective is to identify the most suitable category for the question text and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""The objective is to identify the most suitable category for the question text"" -""assign a label from"" vs ""categorize it into one of the following categories"" -""Return label only without any other text"" vs (no equivalent) - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Determine the category that best describes this text"" -""assign a label from"" -> ""classify the question into"" -""Return label only without any other text"" -> ""provide a single category label"" - -Mutated parts: - -* ""Determine the category that best describes this text"" -* ""classify the question into"" -*",0.3 -12,"Classify this text into one of the categories like Description, Entity, or Location. Categorize the input into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -12,"Here are the results of following the instructions step-by-step: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify the type",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction. - -Different parts: -""Your task is to choose a type of the question"" vs ""The dataset includes questions categorized into different types"" -""from Description, Entity, Expression, Human, Location and Number"" vs ""The task is to classify each question into"" -""choose a type of the question"" vs ""questions"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""Analyze the question to determine its type"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""from the following categories: Description, Entity, Expression, Human, Location, and Number"" -""choose a type of the question"" -> ""identify",0.45 diff --git a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index c39e8a5..0000000 --- a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,747 +0,0 @@ -step,prompt,score -1,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -1,"Analyze the provided statement to identify the question type, categorizing it as Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.1 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.1 -1,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.1 -1,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -1,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question.",0.3 -2,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -2,"Analyze the provided statement to identify the question type, categorizing it as Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -2,"Analyze the provided question and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the context and",0.15 -2,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question. - -Different parts: -""Please select the correct classification"" vs ""As a classification model"" -""This sentence"" vs ""the given questions"" -""Ignore the meaning and context"" vs ""taking into account the meaning and context"" - -2. Randomly mutate the different parts: - -""Please select the correct classification"" -> ""The objective is to identify the type of"" -""This sentence"" -> ""the provided questions"" -""Ignore the meaning and context"" -> ""considering the nuances and context"" - -Here are the mutanted parts: - -* ""The objective is to identify the type of"" instead of ""Please select the correct classification"" -* ""the provided questions"" instead of ""This sentence"" -* ""considering the nuances"" instead of ""taking into account the meaning and context"" - -3. Crossover the different parts with",0.2 -2,"Determine the categorization of the query by selecting one of the following options: Description, Entity, Expression, Human, Location, or Number, while thoroughly examining the question.",0.15 -2,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -2,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -2,"As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question.",0.3 -3,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -3,"Analyze the provided statement to identify the question type, categorizing it as Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -3,"Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context",0.2 -3,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question. - -Different parts: -""Please select the correct classification"" vs ""As a classification model"" -""This sentence"" vs ""the given questions"" -""Ignore the meaning and context"" vs ""taking into account the meaning and context"" - -2. Randomly mutate the different parts: - -""Please select the correct classification"" -> ""The objective is to identify the type of"" -""This sentence"" -> ""the provided questions"" -""Ignore the meaning and context"" -> ""considering the nuances and context"" - -Here are the mutanted parts: - -* ""The objective is to identify the type of"" instead of ""Please select the correct classification"" -* ""the provided questions"" instead of ""This sentence"" -* ""considering the nuances"" instead of ""taking into account the meaning and context"" - -3. Crossover the different parts with",0.2 -3,"Determine the categorization of the query by selecting one of the following options: Description, Entity, Expression, Human, Location, or Number, while thoroughly examining the question.",0.15 -3,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -3,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -3,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -4,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -4,"Analyze the provided statement to identify the question type, categorizing it as Description, Entity, Expression, Human, Location, or Number.",0.2 -4,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -4,"Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context",0.2 -4,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question. - -Different parts: -""Please select the correct classification"" vs ""As a classification model"" -""This sentence"" vs ""the given questions"" -""Ignore the meaning and context"" vs ""taking into account the meaning and context"" - -2. Randomly mutate the different parts: - -""Please select the correct classification"" -> ""The objective is to identify the type of"" -""This sentence"" -> ""the provided questions"" -""Ignore the meaning and context"" -> ""considering the nuances and context"" - -Here are the mutanted parts: - -* ""The objective is to identify the type of"" instead of ""Please select the correct classification"" -* ""the provided questions"" instead of ""This sentence"" -* ""considering the nuances"" instead of ""taking into account the meaning and context"" - -3. Crossover the different parts with",0.2 -4,"Determine the categorization of the query by selecting one of the following options: Description, Entity, Expression, Human, Location, or Number, while thoroughly examining the question.",0.15 -4,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -4,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -4,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -5,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -5,"Analyze the provided statement to identify the question type, categorizing it as Description, Entity, Expression, Human, Location, or Number.",0.2 -5,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -5,"Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context",0.2 -5,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, classify the given questions into one of the following categories: Description, Entity, Expression, Human, Location, or Number, taking into account the meaning and context of each question. - -Different parts: -""Please select the correct classification"" vs ""As a classification model"" -""This sentence"" vs ""the given questions"" -""Ignore the meaning and context"" vs ""taking into account the meaning and context"" - -2. Randomly mutate the different parts: - -""Please select the correct classification"" -> ""The objective is to identify the type of"" -""This sentence"" -> ""the provided questions"" -""Ignore the meaning and context"" -> ""considering the nuances and context"" - -Here are the mutanted parts: - -* ""The objective is to identify the type of"" instead of ""Please select the correct classification"" -* ""the provided questions"" instead of ""This sentence"" -* ""considering the nuances"" instead of ""taking into account the meaning and context"" - -3. Crossover the different parts with",0.2 -5,"Determine the categorization of the query by selecting one of the following options: Description, Entity, Expression, Human, Location, or Number, while thoroughly examining the question.",0.15 -5,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -5,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -5,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -6,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -6,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.3 -6,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -6,"Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context",0.2 -6,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -6,"Analyze the query and categorize it into one of the following categories: Description, Entity",0.2 -6,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -6,"As a classification model, classify the input query into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -6,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -7,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -7,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.3 -7,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Examine the prompts to identify the relevant type"" -""The dataset includes questions"" -> ""The questions are organized by category"" -""into one of the six categories"" -> ""from the following list"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types""",0.25 -7,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -7,"Analyze the query and categorize it into one of the following categories: Description, Entity",0.2 -7,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -7,"The goal is to identify the nature of the inquiry based on a text passage, and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.35 -7,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -8,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -8,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.3 -8,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Examine the prompts to identify the relevant type"" -""The dataset includes questions"" -> ""The questions are organized by category"" -""into one of the six categories"" -> ""from the following list"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types""",0.25 -8,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -8,"Analyze the query and categorize it into one of the following categories: Description, Entity",0.2 -8,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -8,"The goal is to identify the nature of the inquiry based on a text passage, and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.35 -8,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -9,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -9,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.3 -9,"Classify this sentence based on the categories in the following list, including Description, Entity, Expression, Human, Location, or Number,",0.2 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Examine the prompts to identify the relevant type"" -""The dataset includes questions"" -> ""The questions are organized by category"" -""into one of the six categories"" -> ""from the following list"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types""",0.25 -9,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -9,"Analyze the query and categorize it into one of the following categories: Description, Entity",0.2 -9,"Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context.",0.25 -9,"The goal is to identify the nature of the inquiry based on a text passage, and categorize it into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.35 -9,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -10,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -10,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.35 -10,"Understand the sentence and identify the corresponding category of a question in the dataset, from the six options: Description, Entity, Expression, Human, Location, and Number.",0.25 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Examine the prompts to identify the relevant type"" -""The dataset includes questions"" -> ""The questions are organized by category"" -""into one of the six categories"" -> ""from the following list"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types""",0.25 -10,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -10,"I'd be happy to help you generate a better prompt! Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate",0.5 -10,"Here are the instructions followed step-by-step: - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -**2. Randomly mutate the different parts:** - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types",0.4 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". -Prompt 2: Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context. - -Different parts: - -""You are given a question"" vs ""Classify each question"" -""detect which category better describes the question"" vs ""classify each question according to its type"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" - -2. Randomly mutate the different parts: - -""You are given a question"" -> ""Analyze a query"" -""detect which category better describes the question"" -> ""identify the nature of the inquiry"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" -> ""indicate one of the following categories: Description, Entity, Expression, Human, Location, or Number"" - -3. Crossover the different parts with",0.5 -10,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -11,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -11,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry. -Prompt 2: I'd be happy to help you generate a better prompt! Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different",0.3 -11,"Examine the prompts to identify the relevant type from the following list: Description, Entity, Expression, Human, Location, and Number, and predict the category mentioned first in the response, considering the context.",0.55 -11,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types"" - -Here are",0.25 -11,"I'd be happy to help you generate a better prompt! Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate",0.5 -11,"Here are the instructions followed step-by-step: - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -**2. Randomly mutate the different parts:** - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types",0.4 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". -Prompt 2: Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context. - -Different parts: - -""You are given a question"" vs ""Classify each question"" -""detect which category better describes the question"" vs ""classify each question according to its type"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" - -2. Randomly mutate the different parts: - -""You are given a question"" -> ""Analyze a query"" -""detect which category better describes the question"" -> ""identify the nature of the inquiry"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" -> ""indicate one of the following categories: Description, Entity, Expression, Human, Location, or Number"" - -3. Crossover the different parts with",0.5 -11,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 -12,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -12,"I'd be happy to help you generate a better prompt. Let's follow the instructions step-by-step. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate a",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry. -Prompt 2: I'd be happy to help you generate a better prompt! Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different",0.3 -12,"Examine the prompts to identify the relevant type from the following list: Description, Entity, Expression, Human, Location, and Number, and predict the category mentioned first in the response, considering the context.",0.55 -12,"I can help you with that. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: - -* ""Your task is to classify each question"" vs ""The dataset includes questions"" -* ""into one of the six categories"" vs ""categorized into different types"" -* ""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -2. Randomly mutate the different parts: - -""Your task is to classify each question"" -> ""Determine the type of inquiry"" -""The dataset includes questions"" -> ""The questions are received"" -""into one of the six categories"" -> ""from the given categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, Number"" -> ""the six categorized types"" - -Let me know if you'd",0.45 -12,"I'd be happy to help you generate a better prompt! Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Study the given inquiry and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Study the given inquiry and classify it"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""into one of the following categories: Description, Entity, Expression, Human, Location, or Number, considering the context"" - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""Determine the classification of the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""categories of Description, Entity, Expression, Human, Location, Number"" - -Let me know if you'd like me to generate more mutations! - -3. Crossover the different parts with Prompt 3 and generate",0.5 -12,"Here are the instructions followed step-by-step: - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Your task is to classify each question into one of the six categories: Description, Entity, Expression, Human, Location, and Number. -Prompt 2: The dataset includes questions categorized into different types: Description, Entity, Expression, Human, Location, and Number. The task is to classify each question into one of these six question types. The class mentioned first in the response of the LLM will be the prediction.. - -Different parts: -""Your task is to classify each question"" vs ""The dataset includes questions"" -""into one of the six categories"" vs ""categorized into different types"" -""The six categories"" vs ""Description, Entity, Expression, Human, Location, and Number"" - -**2. Randomly mutate the different parts:** - -""Your task is to classify each question"" -> ""Analyze the provided questions to determine the type"" -""The dataset includes questions"" -> ""The questions are categorized into different types"" -""into one of the six categories"" -> ""from the following categories"" -""The six categories"" -> ""Description, Entity, Expression, Human, Location, and Number"" -> ""the six distinct types",0.4 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". -Prompt 2: Classify each question according to its type: Description, Entity, Expression, Human, Location, or Number, and consider the meaning and context. - -Different parts: - -""You are given a question"" vs ""Classify each question"" -""detect which category better describes the question"" vs ""classify each question according to its type"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" - -2. Randomly mutate the different parts: - -""You are given a question"" -> ""Analyze a query"" -""detect which category better describes the question"" -> ""identify the nature of the inquiry"" -""Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"""" -> ""indicate one of the following categories: Description, Entity, Expression, Human, Location, or Number"" - -3. Crossover the different parts with",0.5 -12,"As a classification model, classify questions in the dataset and categorize them into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and context of each inquiry.",0.35 diff --git a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 7a85a18..0000000 --- a/logs/experiment-task-descr/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,1154 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -1,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.1 -1,"As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.3 -1,"As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -2,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -2,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -2,The objective is to categorize these questions into one of the following categories: Description,0.2 -2,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""Classify the given question into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided question"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> "" categories: Description, Entity, Expression, Human",0.35 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -3,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -3,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -3,The objective is to categorize these questions into one of the following categories: Description,0.2 -3,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""Classify the given question into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided question"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> "" categories: Description, Entity, Expression, Human",0.35 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -4,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -4,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -4,"The goal is to determine the relevant category for this text, from the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -4,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.2 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -4,"Here's the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.25 -4,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""Classify the given question into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided question"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> "" categories: Description, Entity, Expression, Human",0.35 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -5,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -5,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: [Original text does not exist] - -(I assume you meant to provide Prompt 2, and I'll proceed accordingly) - -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""[No other differences found]"" - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -5,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you will categorize"" -""Given the question, assign a label"" -> ""Classify the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location,",0.3 -5,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""this sentence"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""Return label only without any other text"" vs no mention of returning a label - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Classify each statement into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> """,0.25 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -5,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -5,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""Classify the given question into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided question"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> "" categories: Description, Entity, Expression, Human",0.35 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -6,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -6,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: [Original text does not exist] - -(I assume you meant to provide Prompt 2, and I'll proceed accordingly) - -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""[No other differences found]"" - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -6,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you will categorize"" -""Given the question, assign a label"" -> ""Classify the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location,",0.3 -6,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""this sentence"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""Return label only without any other text"" vs no mention of returning a label - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Classify each statement into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> """,0.25 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -6,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -6,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""Classify the given question into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided question"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> "" categories: Description, Entity, Expression, Human",0.35 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.3 -7,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: [Original text does not exist] - -(I assume you meant to provide Prompt 2, and I'll proceed accordingly) - -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""[No other differences found]"" - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -7,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you will categorize"" -""Given the question, assign a label"" -> ""Classify the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location,",0.3 -7,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""this sentence"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""Return label only without any other text"" vs no mention of returning a label - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""Classify each statement into one of the following categories"" -""Given the question, assign a label"" -> ""Analyze the provided text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> """,0.25 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: As a classifier, identify the category corresponding to these questions based on the categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: As a classification model, use the classification categories to analyze the given question and classify it into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""As a classifier"" vs ""As a classification model"" -""identify the category corresponding to these questions"" vs ""use the classification categories to analyze the given question and"" -""Exercise the categories"" (avg. 6.6, 6.5) - -2. Randomly mutate the different parts: - -""As a classifier"" -> ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""Exercise the categories (avg. 6.6, 6.5)"" -> ""Tap into the given answers in order to determine the category"" - -So, the mutated parts are: - -""In this task, you will be acting as"" -""classify the given statement according to""",0.4 -7,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -7,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -8,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the input text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number"" -""",0.4 -8,"Based on your instruction, I will follow the step-by-step process to generate a better prompt. - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Your task is to classify each question into one of these six question types: Description, Entity, Expression, Human, Location, and Number. The class mentioned first in the response of the LLM will be the prediction."" - -Different parts: -""Please perform Question Classification task"" vs ""Your task is to classify each question"" -""Given the question, assign a label"" vs ""into one of these six question types"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, and Number"" -""Return label only without any other text"" vs ""The class mentioned first in the response of the LLM will be the prediction."" -(no difference in ""this"" or ""no sentence"" as there is no mention of a sentence in either prompt) - -**2",0.35 -8,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.45 -8,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -8,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -9,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the input text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number"" -""",0.4 -9,"Based on your instruction, I will follow the step-by-step process to generate a better prompt. - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Your task is to classify each question into one of these six question types: Description, Entity, Expression, Human, Location, and Number. The class mentioned first in the response of the LLM will be the prediction."" - -Different parts: -""Please perform Question Classification task"" vs ""Your task is to classify each question"" -""Given the question, assign a label"" vs ""into one of these six question types"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, and Number"" -""Return label only without any other text"" vs ""The class mentioned first in the response of the LLM will be the prediction."" -(no difference in ""this"" or ""no sentence"" as there is no mention of a sentence in either prompt) - -**2",0.35 -9,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.45 -9,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -9,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -10,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the input text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number"" -""",0.4 -10,"Based on your instruction, I will follow the step-by-step process to generate a better prompt. - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Your task is to classify each question into one of these six question types: Description, Entity, Expression, Human, Location, and Number. The class mentioned first in the response of the LLM will be the prediction."" - -Different parts: -""Please perform Question Classification task"" vs ""Your task is to classify each question"" -""Given the question, assign a label"" vs ""into one of these six question types"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, and Number"" -""Return label only without any other text"" vs ""The class mentioned first in the response of the LLM will be the prediction."" -(no difference in ""this"" or ""no sentence"" as there is no mention of a sentence in either prompt) - -**2",0.35 -10,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.45 -10,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -10,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -11,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the input text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number"" -""",0.4 -11,"Based on your instruction, I will follow the step-by-step process to generate a better prompt. - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Your task is to classify each question into one of these six question types: Description, Entity, Expression, Human, Location, and Number. The class mentioned first in the response of the LLM will be the prediction."" - -Different parts: -""Please perform Question Classification task"" vs ""Your task is to classify each question"" -""Given the question, assign a label"" vs ""into one of these six question types"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, and Number"" -""Return label only without any other text"" vs ""The class mentioned first in the response of the LLM will be the prediction."" -(no difference in ""this"" or ""no sentence"" as there is no mention of a sentence in either prompt) - -**2",0.35 -11,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.45 -11,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -11,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""In this task, you will be acting as"" -""identify the category corresponding to these questions"" -> ""classify the given statement according to"" -""[No other differences found to mutate",0.3 -12,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -Prompt 2: ""Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number."" - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the input text"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number"" -""",0.4 -12,"Based on your instruction, I will follow the step-by-step process to generate a better prompt. - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: ""Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" - -Prompt 2: ""Your task is to classify each question into one of these six question types: Description, Entity, Expression, Human, Location, and Number. The class mentioned first in the response of the LLM will be the prediction."" - -Different parts: -""Please perform Question Classification task"" vs ""Your task is to classify each question"" -""Given the question, assign a label"" vs ""into one of these six question types"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""Description, Entity, Expression, Human, Location, and Number"" -""Return label only without any other text"" vs ""The class mentioned first in the response of the LLM will be the prediction."" -(no difference in ""this"" or ""no sentence"" as there is no mention of a sentence in either prompt) - -**2",0.35 -12,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.45 -12,"Here is the step-by-step guide to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Please perform Question Classification task"" vs ""Please pick the category that matches this sentence"" -""Given the question, assign a label"" vs ""..."" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" vs ""..."" -""Return label only without any other text"" vs ""..."" -""this sentence"" vs ""no sentence"" - -2. Randomly mutate the different parts: - -""Please perform Question Classification task"" -> ""In this task, you are required to classify"" -""Given the question, assign a label"" -> ""Classify the provided input"" -""['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -> ""categories: Description, Entity, Expression, Human, Location, Number""",0.3 -12,"Determine the type of the given inquiry based on the provided categories: Description, Entity, Expression, Human, Location, or Number. ""You are tasked to evaluate the statement"" -""phrase"" -> ""social media post"" -""with a positive or negative outlook, taking into account the context and sentiment"" -> ""according to its emotional tone and language cues"" -""based on the given sentence"" -> ""in the provided text"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt: -Prompt 3: When examining a user review, determine the sentiment",0.55 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -8,"Presented with a statement from feedback, assess the sentiment value and classify it as expressing a positive or negative opinion, evaluating the emotional aspect.",0.9 -8,"As a sentiment classifier, categorize the phrase with a positive or negative outlook, taking into account the context and sentiment, based on the given sentence.",0.9 -8,Classify a sentence as expressing optimism or pessimism.,0.85 -8,"In the role of a sentiment analyzer, examine a review excerpt and label the sentiment towards the product as either ""positive"" or ""negative"", identifying the sentiment as either supportive or critical",0.85 -8,"You are tasked to assess the sentiment of a phrase from product reviews, determining its emotional leaning as positive or negative, taking into account the overall sentiment and context.",0.9 -8,"As a sentiment classifier, evaluate a statement and determine the tone as favorable or unfavorable attitude, while considering the meaning and relevant context.",0.95 -8,"You need to determine the sentiment of the user feedback as favorable or unfavorable, let's follow the instructions step-by-step.",0.7 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -9,"Presented with a statement from feedback, assess the sentiment value and classify it as expressing a positive or negative opinion, evaluating the emotional aspect.",0.9 -9,"As a sentiment classifier, categorize the phrase with a positive or negative outlook, taking into account the context and sentiment, based on the given sentence.",0.9 -9,Classify a sentence as expressing optimism or pessimism.,0.85 -9,"In the role of a sentiment analyzer, examine a review excerpt and label the sentiment towards the product as either ""positive"" or ""negative"", identifying the sentiment as either supportive or critical",0.85 -9,"You are tasked to assess the sentiment of a phrase from product reviews, determining its emotional leaning as positive or negative, taking into account the overall sentiment and context.",0.9 -9,"As a sentiment classifier, evaluate a statement and determine the tone as favorable or unfavorable attitude, while considering the meaning and relevant context.",0.95 -9,"You need to determine the sentiment of the user feedback as favorable or unfavorable, let's follow the instructions step-by-step.",0.7 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -10,"Presented with a statement from feedback, assess the sentiment value and classify it as expressing a positive or negative opinion, evaluating the emotional aspect.",0.9 -10,"As a sentiment classifier, categorize the phrase with a positive or negative outlook, taking into account the context and sentiment, based on the given sentence.",0.9 -10,Classify a sentence as expressing optimism or pessimism.,0.85 -10,"In the role of a sentiment analyzer, examine a review excerpt and label the sentiment towards the product as either ""positive"" or ""negative"", identifying the sentiment as either supportive or critical",0.85 -10,"You are tasked to assess the sentiment of a phrase from product reviews, determining its emotional leaning as positive or negative, taking into account the overall sentiment and context.",0.9 -10,"As a sentiment classifier, evaluate a statement and determine the tone as favorable or unfavorable attitude, while considering the meaning and relevant context.",0.95 -10,"You need to determine the sentiment of the user feedback as favorable or unfavorable, let's follow the instructions step-by-step.",0.7 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -11,"Presented with a statement from feedback, assess the sentiment value and classify it as expressing a positive or negative opinion, evaluating the emotional aspect.",0.9 -11,"As a sentiment classifier, categorize the phrase with a positive or negative outlook, taking into account the context and sentiment, based on the given sentence.",0.9 -11,Classify a sentence as expressing optimism or pessimism.,0.85 -11,"In the role of a sentiment analyzer, examine a review excerpt and label the sentiment towards the product as either ""positive"" or ""negative"", identifying the sentiment as either supportive or critical",0.85 -11,"You are tasked to assess the sentiment of a phrase from product reviews, determining its emotional leaning as positive or negative, taking into account the overall sentiment and context.",0.9 -11,"As a sentiment classifier, evaluate a statement and determine the tone as favorable or unfavorable attitude, while considering the meaning and relevant context.",0.95 -11,"You need to determine the sentiment of the user feedback as favorable or unfavorable, let's follow the instructions step-by-step.",0.7 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -12,"Presented with a statement from feedback, assess the sentiment value and classify it as expressing a positive or negative opinion, evaluating the emotional aspect.",0.9 -12,"As a sentiment classifier, categorize the phrase with a positive or negative outlook, taking into account the context and sentiment, based on the given sentence.",0.9 -12,Classify a sentence as expressing optimism or pessimism.,0.85 -12,"In the role of a sentiment analyzer, examine a review excerpt and label the sentiment towards the product as either ""positive"" or ""negative"", identifying the sentiment as either supportive or critical",0.85 -12,"You are tasked to assess the sentiment of a phrase from product reviews, determining its emotional leaning as positive or negative, taking into account the overall sentiment and context.",0.9 -12,"As a sentiment classifier, evaluate a statement and determine the tone as favorable or unfavorable attitude, while considering the meaning and relevant context.",0.95 -12,"You need to determine the sentiment of the user feedback as favorable or unfavorable, let's follow the instructions step-by-step.",0.7 diff --git a/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index 9c08d35..0000000 --- a/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,139 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -1,Analyze the tone of a user's feedback and classify it as positive or negative.,0.8 -1,"Determine the sentiment of a **post** based on a given text, classifying it as having a **favorable or unfavorable view**.",0.75 -1,"As a sentiment classifier, analyzing a piece of input",0.8 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.5 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative. -Prompt 2: Determine the sentiment of a product review based on a given text, positive or negative. - -Different parts: -""You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context."" vs ""Determine the sentiment of a product review based on a given text"" -""sentence"" vs ""product review based on a given text"" -""classify it as positive or negative"" vs ""positive or negative"" - -2. Randomly mutate the different parts: - -""You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context."" -> ""Act as a sentiment analyzer and comprehend the text with its context."" -""sentence"" -> ""review text"" -""classify it as positive or negative"" -> ""label it as positive, negative"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed with ""Analyze the sentiment of sentences in reviews"" -* ""identify whether they express a positive or negative opinion"" -> ""classify the sentiment as positive or negative"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive",0.8 -10,Determine the sentiment of the text in a tweet and categorize it as having either positive or negative sentiment.,0.85 -10,The goal is to evaluate the review's tone and then categorize it as expressing a positive or negative tone while reviewing a product.,0.9 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -11,"As a sentiment analyzer, analyze text snippets and determine the sentiment, categorizing it based on the positive or negative tone.",0.9 -11,"Given a statement, classify it as expressing a positive or negative opinion.",0.8 -11,"Considered in the context of consumer feedback, analyze a consumer feedback and classify it as a definite perspective of having a positive or negative opinion",0.9 -11,"Analyze the text and identify the sentiment, determining whether it conveys a positive/negative opinion while considering the meaning and context of the sentence.",0.9 -11,"Determine the sentiment of the utterances in passages and identify whether they express a positive or negative opinion, taking into account the emotional tone, meaning, and context.",0.9 -11,"As a sentiment analyzer, determine the sentiment of a passage in a text, considering the situation and context, and categorize it as optimistic or pessimistic.",0.8 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Determine the sentiment of the utterances in passages and identify whether they express a positive or negative opinion, taking into account the emotional tone, meaning, and context. -Prompt 2: As a sentiment analyzer, analyze text snippets and determine the sentiment, categorizing it based on the positive or negative tone. - -Different parts: - -* ""Determine the sentiment of the utterances in passages"" vs ""analyze text snippets"" -* ""identify whether they express a positive or negative opinion"" vs ""determine the sentiment, categorizing it based on the positive or negative tone"" - -**Step 2: Randomly mutate the different parts** - -* ""Determine the sentiment of the utterances in passages"" -> ""Analyze the sentiment of sentences in reviews"" -* ""identify whether they express a positive or negative opinion"" -> ""classify the sentiment as positive or negative"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive",0.8 -11,"As a sentiment analyzer, examine language inputs and classify a consumer response into either a positive or negative perspective, taking into account the context and sentiment.",0.9 -11,The goal is to evaluate the review's tone and then categorize it as expressing a positive or negative tone while reviewing a product.,0.9 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -12,"As a sentiment analyzer, analyze text snippets and determine the sentiment, categorizing it based on the positive or negative tone.",0.9 -12,"Given a statement, classify it as expressing a positive or negative opinion.",0.8 -12,"Considered in the context of consumer feedback, analyze a consumer feedback and classify it as a definite perspective of having a positive or negative opinion",0.9 -12,"Analyze the text and identify the sentiment, determining whether it conveys a positive/negative opinion while considering the meaning and context of the sentence.",0.9 -12,"Determine the sentiment of the utterances in passages and identify whether they express a positive or negative opinion, taking into account the emotional tone, meaning, and context.",0.9 -12,"As a sentiment analyzer, determine the sentiment of a passage in a text, considering the situation and context, and categorize it as optimistic or pessimistic.",0.8 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Determine the sentiment of the utterances in passages and identify whether they express a positive or negative opinion, taking into account the emotional tone, meaning, and context. -Prompt 2: As a sentiment analyzer, analyze text snippets and determine the sentiment, categorizing it based on the positive or negative tone. - -Different parts: - -* ""Determine the sentiment of the utterances in passages"" vs ""analyze text snippets"" -* ""identify whether they express a positive or negative opinion"" vs ""determine the sentiment, categorizing it based on the positive or negative tone"" - -**Step 2: Randomly mutate the different parts** - -* ""Determine the sentiment of the utterances in passages"" -> ""Analyze the sentiment of sentences in reviews"" -* ""identify whether they express a positive or negative opinion"" -> ""classify the sentiment as positive or negative"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive",0.8 -12,"As a sentiment analyzer, examine language inputs and classify a consumer response into either a positive or negative perspective, taking into account the context and sentiment.",0.9 -12,The goal is to evaluate the review's tone and then categorize it as expressing a positive or negative tone while reviewing a product.,0.9 diff --git a/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index fe293ae..0000000 --- a/logs/experiment/cr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.65 -1,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -1,"Determine the sentiment of the text provided, positve or negative.",0.65 -1,"The objective is to assess the emotional tone of the provided passage as it relates to a product review, and categorize it as positive or negative.",0.65 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -2,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -2,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -2,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.65 -2,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -2,"Determine the sentiment of the text provided, positve or negative.",0.65 -2,The goal is to evaluate the emotional tone of a comment and output the sentiment classification as one of the labels of sentiment in relation to a product review.,0.7 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -3,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -3,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -3,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -3,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.65 -3,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -3,"Determine the sentiment of the text provided, positve or negative.",0.65 -3,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -4,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -4,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -4,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -4,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.65 -4,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -4,"Determine the sentiment of the text provided, positve or negative.",0.65 -4,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -5,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -5,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -5,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -5,"Examine the text and determine the emotion conveyed in the sentiment classification, whether as a positive sentiment or negative opinion.",0.7 -5,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -5,"Determine the sentiment of the text provided, positve or negative.",0.65 -5,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -6,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -6,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -6,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -6,"Examine the text and determine the emotion conveyed in the sentiment classification, whether as a positive sentiment or negative opinion.",0.7 -6,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -6,"Determine the sentiment of the text provided, positve or negative.",0.65 -6,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -7,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -7,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -7,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -7,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -7,"Examine the text and determine the emotion conveyed in the sentiment classification, whether as a positive sentiment or negative opinion.",0.7 -7,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -7,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -7,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -8,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -8,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -8,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -8,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -8,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -8,"Examine a passage and determine the emotions conveyed in the sentiment analysis,",0.75 -8,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -8,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -8,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -9,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -9,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -9,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -9,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -9,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -9,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -9,"Examine a passage and determine the emotions conveyed in the sentiment analysis,",0.75 -9,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -9,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -9,"As a classifier, you are responsible for evaluating the emotional tone of the text and outputting sentiment classification as positive sentiment or a negative opinion.",0.9 -10,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -10,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -10,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -10,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -10,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -10,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -10,"Examine a passage and determine the emotions conveyed in the sentiment analysis,",0.75 -10,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -10,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -10,"Examine the statement and determine the emotional resonance of the text, evaluating whether it belongs to positive sentiment or a negative opinion.",1.0 -11,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -11,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -11,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -11,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -11,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -11,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -11,"Examine a passage and determine the emotions conveyed in the sentiment analysis,",0.75 -11,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -11,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -11,"Examine the statement and determine the emotional resonance of the text, evaluating whether it belongs to positive sentiment or a negative opinion.",1.0 -12,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -12,"Examine the text, which can have either a positive or negative connotation, and assign a sentiment label from ['negative', 'positive'] from the given sentence, without providing any additional context.",0.95 -12,"As your task, observe the phrase and determine its sentiment concrete, identifying whether the text corresponds to positive or negative sentiment.",0.9 -12,"As you read the passage, identify the tone and sentiment, classifying the sentiment as having a positive or negative tone.",0.9 -12,"Categorize the emotional tone of the statement, identifying emotions expressed and classifying it as expressing a positive or negative opinion.",0.9 -12,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -12,"Examine a passage and determine the emotions conveyed in the sentiment analysis,",0.75 -12,"Examine the message to determine its emotional polarity, identifying whether the text corresponds to positive or negative sentiment.",0.9 -12,"Determine the tone of the extracted data and sentiment expressed in the statement between positive and negative viewpoints, outputting sentiment classification as favorable or unfavorable inclination.",0.8 -12,"Examine the statement and determine the emotional resonance of the text, evaluating whether it belongs to positive sentiment or a negative opinion.",1.0 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index 0c56deb..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,"Determine the sentiment of a given sentence, considering its meaning and context, and label it as either positive or negative.",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -1,"Determine the emotional tone of the input sentence, categorizing it as positive, negative, optimistic, or pessimistic.",0.85 -1,Classify a sentence as expressing optimism or pessimism.,0.8 -1,Label the provided sentence as 'positive' or 'negative' based on its sentiment.,0.75 -1,Assign a sentiment label of 'positive' or 'negative' to the provided text.,0.75 -2,"Classify the sentiment of the provided text as either 'positive' or 'negative', returning only the label.",0.95 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.9 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -2,"Determine the sentiment of a given sentence, considering its meaning and context, and label it as either positive or negative.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -2,"Determine the sentiment of the provided text, categorizing it as either 'positive' or 'negative'.",0.85 -2,"Determine the sentiment of a given sentence, categorizing it as either optimistic or pessimistic.",0.85 -2,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"".",0.85 -3,"Classify the sentiment of the provided text as either 'positive' or 'negative', returning only the label.",0.95 -3,"Classify the sentiment of the provided product review, choosing either ""positive"" or ""negative"" as the label.",0.95 -3,"Classify the sentiment expressed in the provided review or comment as either ""positive"" or ""negative"" in relation to the product.",0.95 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -3,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.9 -3,"Label the sentiment of the provided text as either ""positive"" or ""negative"", indicating its emotional tone.",0.9 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -3,"Determine the sentiment of a given sentence, considering its meaning and context, and label it as either positive or negative.",0.9 -3,"Classify the sentiment of the provided text, labeling it as either 'positive' or 'negative'.",0.9 -4,Determine the emotional tone of the provided text and categorize it as positive or negative sentiment.,0.95 -4,"Classify the sentiment of the provided text as either 'positive' or 'negative', returning only the label.",0.95 -4,"Classify the sentiment of the provided product review, choosing either ""positive"" or ""negative"" as the label.",0.95 -4,"Classify the sentiment expressed in the provided review or comment as either ""positive"" or ""negative"" in relation to the product.",0.95 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -4,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.9 -4,"Label the sentiment of the provided text as either ""positive"" or ""negative"", indicating its emotional tone.",0.9 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -4,Determine whether the given comment expresses a positive or negative sentiment.,0.9 -5,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -5,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -5,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -5,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -5,"Determine the sentiment of a provided text, selecting either ""positive"" or ""negative"" as the classification.",0.95 -5,Determine the emotional tone of the provided text and categorize it as positive or negative sentiment.,0.95 -5,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -5,"Classify the sentiment of the provided text as either 'positive' or 'negative', returning only the label.",0.95 -5,"Classify the sentiment of the provided product review, choosing either ""positive"" or ""negative"" as the label.",0.95 -5,"Classify the sentiment expressed in the provided review or comment as either ""positive"" or ""negative"" in relation to the product.",0.95 -6,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -6,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -6,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -6,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -6,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -6,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -6,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -6,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -6,"Determine the sentiment of a provided text, selecting either ""positive"" or ""negative"" as the classification.",0.95 -6,Determine the emotional tone of the provided text and categorize it as positive or negative sentiment.,0.95 -7,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -7,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -7,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -7,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -7,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -7,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -7,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -7,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -7,"Identify the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment to understand its attitude towards a product or service.",0.95 -7,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -8,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -8,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -8,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -8,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -8,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -8,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -8,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -8,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -8,"Identify the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment to understand its attitude towards a product or service.",0.95 -8,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -9,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -9,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -9,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -9,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -9,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -9,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -9,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -9,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -9,"Identify the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment to understand its attitude towards a product or service.",0.95 -9,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -10,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -10,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -10,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -10,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -10,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -10,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -10,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -10,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -10,"Identify the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment to understand its attitude towards a product or service.",0.95 -10,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -11,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -11,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -11,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -11,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -11,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -11,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -11,"Analyze the given text to determine its sentiment as either ""positive"" or ""negative"", reflecting its emotional standpoint towards the product or service.",1.0 -11,"Identify the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional expression.",0.95 -11,"Identify the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment to understand its attitude towards a product or service.",0.95 -11,"Determine the sentiment of the given text, categorizing it as either ""positive"" or ""negative"".",0.95 -12,"Label the provided sentence with either ""positive"" or ""negative"" sentiment.",1.0 -12,"Determine whether the sentiment expressed in the given review is ""positive"" or ""negative"" towards the product.",1.0 -12,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -12,"Determine the emotional tone of the given text, classifying it as either ""positive"" or ""negative"" sentiment.",1.0 -12,"Determine the emotional tone of the given text, categorizing it as either ""positive"" or ""negative"" in terms of its sentiment towards the product or service.",1.0 -12,"Classify the sentiment of the provided text as either ""positive"" or ""negative"", accordingly.",1.0 -12,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",1.0 -12,"Classify the emotional tone of the provided text, categorizing it as ""positive"" or ""negative"" sentiment.",1.0 -12,"Analyze the provided review and classify its sentiment as either ""positive"" or ""negative"" reflecting the author's emotional tone.",1.0 -12,"Analyze the given text to identify its emotional tone, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv deleted file mode 100644 index 4d30d56..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Determine the sentiment of a provided sentence, categorizing it as either positive or negative.",0.9 -1,"Determine the sentiment of a provided sentence, categorizing it as either 'positive' or 'negative'.",0.9 -1,"Analyze the given sentence, taking into account its meaning and any relevant context, and categorize its sentiment as either positive or negative.",0.9 -1,"In this task, you are given sentences from product reviews. The task is to classify a sentence as positive or as negative.",0.85 -1,"Determine whether the provided statement conveys a positive or negative sentiment, and label it accordingly.",0.85 -1,"Determine the sentiment of a provided text, categorizing it as either positive or negative.",0.85 -2,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -2,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -2,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.95 -2,Classify the given sentence or text as having a 'positive' or 'negative' sentiment.,0.95 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,"Determine the sentiment of a provided sentence, categorizing it as either positive or negative.",0.9 -2,"Determine the sentiment of a provided sentence, categorizing it as either 'positive' or 'negative'.",0.9 -2,"Analyze the given sentence, taking into account its meaning and any relevant context, and categorize its sentiment as either positive or negative.",0.9 -3,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -3,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -3,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -3,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.95 -3,Classify the given sentence or text as having a 'positive' or 'negative' sentiment.,0.95 -3,"Assess the sentiment of a given sentence, taking context into account, and classify it as either positive or negative.",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -3,"Determine the sentiment of a provided sentence, categorizing it as either positive or negative.",0.9 -4,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -4,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -4,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -4,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -4,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -4,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.95 -4,Classify the given sentence or text as having a 'positive' or 'negative' sentiment.,0.95 -4,"Assess the sentiment of a given sentence, taking context into account, and classify it as either positive or negative.",0.95 -5,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -5,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -5,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -5,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -5,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -5,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -5,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -5,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -6,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -6,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -6,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -6,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -6,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -6,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -6,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -6,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -7,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -7,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -7,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -7,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -7,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -7,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -7,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -7,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -8,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -8,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -8,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -8,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -8,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -8,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -8,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -8,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -9,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -9,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -9,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -9,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -9,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -9,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -9,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -9,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -10,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -10,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -10,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -10,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -10,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -10,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -10,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -10,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -11,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -11,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -11,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -11,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -11,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -11,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -11,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -11,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 -12,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -12,"Determine the sentiment of the provided comment, labeling it as either ""positive"" or ""negative"" sentiment.",1.0 -12,Classify the sentiment of the provided text as positive or negative by evaluating its emotional tone and language.,1.0 -12,"Assess the emotional tone of the provided text and label it as either ""positive"" or ""negative"" sentiment.",1.0 -12,"Analyze the emotional tone of the given text to classify its sentiment as either ""positive"" or ""negative"".",1.0 -12,"Analyze the emotional tone of the given text and classify its sentiment as either ""positive"" or ""negative"".",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Please label the sentiment towards the product of the given product review. The sentiment label should be ""positive"" or ""negative"".",0.95 -12,"Identify and categorize the sentiment of a provided sentence, labelling it as either positive or negative.",0.95 -12,Evaluate the context-dependent sentiment of a sentence and label it as either positive or negative.,0.95 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index a5078b1..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -1,"Analyze the provided sentence, considering its meaning and context, and categorize it as either positive or negative in sentiment.",0.9 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -1,Determine the sentiment of a given text as positive or negative.,0.8 -1,"Determine the sentiment of a given statement as either positive, negative, or neutral.",0.8 -2,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -2,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -2,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -2,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -2,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Determine the sentiment of a provided statement, categorizing it as positive or negative.",0.9 -3,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -3,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -3,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -3,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -3,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -3,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Determine the sentiment of a provided statement, categorizing it as positive or negative.",0.9 -4,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -4,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -4,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -4,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -4,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -4,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -4,"Determine the sentiment of a provided statement, categorizing it as positive or negative.",0.9 -5,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -5,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -5,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -5,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -5,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -5,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -5,"Determine the sentiment of a provided statement, categorizing it as positive or negative.",0.9 -6,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -6,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -6,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -6,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -6,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -6,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -6,"Determine the sentiment of the provided comment, categorizing it as either ""positive"" or ""negative"".",0.9 -7,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -7,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -7,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -7,"Analyze the given text in context and assign a sentiment label of ""positive"" or ""negative"" based on its emotional tone.",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -7,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -7,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -7,"Determine the sentiment of the provided sentence, taking into account its context and meaning, and classify it as either 'negative' or 'positive'.",0.9 -8,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -8,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -8,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -8,"Analyze the provided text within its context to categorize its sentiment as either ""positive"" or ""negative"".",0.95 -8,"Analyze the given text to identify its sentiment, taking context into account, and label it as either ""positive"" or ""negative"".",0.95 -8,"Analyze the given text in context and assign a sentiment label of ""positive"" or ""negative"" based on its emotional tone.",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -8,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -8,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -9,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -9,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -9,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -9,"Analyze the provided text within its context to categorize its sentiment as either ""positive"" or ""negative"".",0.95 -9,"Analyze the given text to identify its sentiment, taking context into account, and label it as either ""positive"" or ""negative"".",0.95 -9,"Analyze the given text in context and assign a sentiment label of ""positive"" or ""negative"" based on its emotional tone.",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -9,Label the provided statement with either 'positive' or 'negative' based on its sentiment.,0.9 -9,"Interpret the provided text, taking into account its meaning and context, and categorize its sentiment as either positive or negative.",0.9 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -10,"Label the provided sentence as either ""positive"" or ""negative"" based on its sentiment.",0.95 -10,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -10,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -10,"Determine the emotional tone of the provided text and categorize it as either ""positive"" or ""negative"" sentiment.",0.95 -10,"Determine the emotional tone of the given text, categorizing it as either 'positive' or 'negative'.",0.95 -10,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -10,"Analyze the provided text within its context to categorize its sentiment as either ""positive"" or ""negative"".",0.95 -10,"Analyze the given text to identify its sentiment, taking context into account, and label it as either ""positive"" or ""negative"".",0.95 -10,"Analyze the given text in context and assign a sentiment label of ""positive"" or ""negative"" based on its emotional tone.",0.95 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -11,"Classify the sentiment of the provided sentence as either ""positive"" or ""negative"".",1.0 -11,"Label the provided sentence as either ""positive"" or ""negative"" based on its sentiment.",0.95 -11,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -11,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -11,"Determine the emotional tone of the provided text and categorize it as either ""positive"" or ""negative"" sentiment.",0.95 -11,"Determine the emotional tone of the given text, categorizing it as either 'positive' or 'negative'.",0.95 -11,"Classify the provided text as ""positive"" or ""negative"" based on its contextual emotional tone and sentiment.",0.95 -11,"Classify the emotional tone of the provided text as ""positive"" or ""negative"" sentiment after thorough analysis.",0.95 -11,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -11,"Analyze the provided text within its context to categorize its sentiment as either ""positive"" or ""negative"".",0.95 -12,"Classify the sentiment of the provided sentence as either ""positive"" or ""negative"".",1.0 -12,"Label the provided sentence as either ""positive"" or ""negative"" based on its sentiment.",0.95 -12,"Evaluate the provided text in its context to label its sentiment as either ""positive"" or ""negative"".",0.95 -12,"Determine the sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -12,"Determine the emotional tone of the provided text and categorize it as either ""positive"" or ""negative"" sentiment.",0.95 -12,"Determine the emotional tone of the given text, categorizing it as either 'positive' or 'negative'.",0.95 -12,"Classify the provided text as ""positive"" or ""negative"" based on its contextual emotional tone and sentiment.",0.95 -12,"Classify the emotional tone of the provided text as ""positive"" or ""negative"" sentiment after thorough analysis.",0.95 -12,"Assign a sentiment label, either ""positive"" or ""negative"", to the provided sentence.",0.95 -12,"Analyze the provided text within its context to categorize its sentiment as either ""positive"" or ""negative"".",0.95 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index fdfcb53..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,Classify a sentence as expressing optimism or pessimism.,0.95 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.85 -1,"Given text, classify whether it is positive or negative.",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -1,"Assess the emotional tone of the text, categorizing it as either positive or negative.",0.8 -1,"Classify the given text as either positive or negative, taking into account its meaning and relevant context.",0.7 -1,Analyze and classify the given comment as positive or negative by understanding its meaning and context.,0.7 -2,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -2,Classify a sentence as expressing optimism or pessimism.,0.95 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -2,"Evaluate the provided text and categorize it as either positive or negative, considering its semantic tone and relevant context.",0.9 -2,"Classify and assign a sentiment label ('negative' or 'positive') to the input text, considering its meaning and context.",0.9 -2,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.85 -2,"Given text, classify whether it is positive or negative.",0.85 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -2,"Classify the comment's sentiment as ""positive"" or ""negative"" by understanding its meaning within the given context.",0.85 -3,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -3,Classify a sentence as expressing optimism or pessimism.,0.95 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -3,"Evaluate the provided text and categorize it as either positive or negative, considering its semantic tone and relevant context.",0.9 -3,Classify the provided text into 'positive' or 'negative' sentiment and return the corresponding label.,0.9 -3,"Classify and assign a sentiment label ('negative' or 'positive') to the input text, considering its meaning and context.",0.9 -3,"Assess the emotional tone of the input text, categorizing it as optimistic or pessimistic, or alternatively, as having a positive or negative sentiment.",0.9 -3,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.85 -3,"Identify the sentiment of the provided comment, distinguishing between ""positive"" or ""negative"" and take into account the context and tone.",0.85 -4,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -4,Classify a sentence as expressing optimism or pessimism.,0.95 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -4,"Evaluate the provided text and categorize it as either positive or negative, considering its semantic tone and relevant context.",0.9 -4,"Determine the sentiment of the given text by categorizing it as ""positive"" or ""negative"", with due consideration for the context and tone.",0.9 -4,Classify the provided text into 'positive' or 'negative' sentiment and return the corresponding label.,0.9 -4,"Classify and assign a sentiment label ('negative' or 'positive') to the input text, considering its meaning and context.",0.9 -4,"Assess the emotional tone of the input text, categorizing it as optimistic or pessimistic, or alternatively, as having a positive or negative sentiment.",0.9 -4,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.85 -5,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -5,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -5,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -5,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -5,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -5,Classify a sentence as expressing optimism or pessimism.,0.95 -5,"Classify a given text and label it as either 'negative' or 'positive', taking into account its meaning and context.",0.95 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.9 -5,"Evaluate the provided text and categorize it as either positive or negative, considering its semantic tone and relevant context.",0.9 -6,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -6,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -6,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -6,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -6,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -6,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -6,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -6,Classify a sentence as expressing optimism or pessimism.,0.95 -6,"Classify a given text and label it as either 'negative' or 'positive', taking into account its meaning and context.",0.95 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -7,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -7,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -7,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -7,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -7,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -7,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -7,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -7,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -7,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -7,Classify a sentence as expressing optimism or pessimism.,0.95 -8,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -8,"Determine the sentiment of the text, categorizing it as 'positive' or 'negative', taking into account its tone, context, and underlying nuances.",1.0 -8,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -8,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -8,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -8,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -8,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -8,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -8,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -8,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -9,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -9,"Determine the sentiment of the text, categorizing it as 'positive' or 'negative', taking into account its tone, context, and underlying nuances.",1.0 -9,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -9,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -9,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -9,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -9,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -9,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -9,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -9,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -10,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -10,"Determine the sentiment of the text, categorizing it as 'positive' or 'negative', taking into account its tone, context, and underlying nuances.",1.0 -10,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -10,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -10,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -10,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -10,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -10,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -10,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -10,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -11,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -11,"Determine the sentiment of the text, categorizing it as 'positive' or 'negative', taking into account its tone, context, and underlying nuances.",1.0 -11,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -11,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -11,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -11,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -11,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -11,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 -11,Classify the text's sentiment as either 'positive' or 'negative' based on its tone and relevant context,0.95 -11,Classify the provided text (sentence or tweet) as 'negative' or 'positive' in terms of its sentiment.,0.95 -12,"Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.",1.0 -12,"Determine the sentiment of the text, categorizing it as 'positive' or 'negative', taking into account its tone, context, and underlying nuances.",1.0 -12,"Determine the sentiment of the text ('positive' or 'negative') considering its meaning, context, and emotional tone.",1.0 -12,"Classify the text into a sentiment label ('positive' or 'negative'), considering its meaning and context",1.0 -12,"Assess the sentiment of the given text, labeling it as 'positive', 'negative', or 'neutral', taking into account its linguistic subtleties, contextual relevance, and emotional undertones.",1.0 -12,"Analyze the input text to determine its sentiment, providing a nuanced assessment of its emotional tone as 'positive' or 'negative', taking into account context and subtleties.",1.0 -12,"Identify the sentiment of the provided text, categorizing it as 'positive' or 'negative', whilst taking into account its context and underlying meaning.",0.95 -12,"Heapily categorize the provided text as ""positive"" or ""negative"", weighing the importance of context and semantic tone in your assessment",0.95 -12,"Determine the sentiment of the input text, identifying its emotional tone as 'positive', 'negative', or 'nuanced', considering the complexities of the text and its context.",0.95 -12,Detect the sentiment of the input text and categorize it as 'positive' or 'negative',0.95 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index f89f6f1..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -1,"Assess the sentiment of a sentence, categorizing it as either optimistic, pessimistic, or neutral.",0.85 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.8 -1,Assess the provided sentence as either optimistic or possessing a positive sentiment.,0.8 -1,"Assess the emotional tone of a given sentence, categorizing it as positive, negative, or neutral.",0.8 -1,"Analyze the sentiment of a given text, classifying it as either positive or negative.",0.8 -1,"Identify the sentiment of the product review as either ""positive"" or ""negative"" by deciphering its meaning and context.",0.75 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.7 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -2,"Sentiment Analysis Task: Classify the input sentence as either 'negative' or 'positive', indicating its emotional tone.",0.85 -2,Perform sentiment analysis on the input text and assign a sentiment label ('positive' or 'negative').,0.85 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -2,"Assess the sentiment of a sentence, categorizing it as either optimistic, pessimistic, or neutral.",0.85 -2,"Analyze and categorize the provided statement or comment as holding either a positive or negative opinion, ensuring accuracy.",0.85 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.8 -2,Assess the provided sentence as either optimistic or possessing a positive sentiment.,0.8 -2,"Assess the emotional tone of a given sentence, categorizing it as positive, negative, or neutral.",0.8 -3,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -3,"Classify the provided statement as conveying either an opinion or sentiment, and determine its undertone as positive, negative, or neutral.",0.9 -3,Classify the input sentence as 'positive' or 'negative' according to its emotional tone and return the corresponding sentiment label.,0.9 -3,"Classify a sentence as positive, negative, optimistic, pessimistic, or neutral.",0.9 -3,"Analyze the provided text to identify its sentiment as positive or negative, returning the appropriate label.",0.9 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -3,"Sentiment Analysis Task: Classify the input sentence as either 'negative' or 'positive', indicating its emotional tone.",0.85 -3,Perform sentiment analysis on the input text and assign a sentiment label ('positive' or 'negative').,0.85 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -4,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -4,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -4,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -4,"Determine the emotional tone of the input text and label it as either 'positive' or 'negative', effectively identifying its sentiment.",0.9 -4,"Classify the provided statement as conveying either an opinion or sentiment, and determine its undertone as positive, negative, or neutral.",0.9 -4,Classify the input sentence as 'positive' or 'negative' according to its emotional tone and return the corresponding sentiment label.,0.9 -4,"Classify a sentence as positive, negative, optimistic, pessimistic, or neutral.",0.9 -4,"Analyze the provided text to identify its sentiment as positive or negative, returning the appropriate label.",0.9 -4,"Analyze the given text to identify its sentiment by classifying it as either 'positive', 'negative', or 'neutral', while also determining the emotional tone it conveys.",0.9 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -5,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -5,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -5,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -5,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -5,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -5,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -5,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -5,"Evaluate the sentiment of the provided text, labeling it as positive, negative, optimistic, pessimistic, or neutral while considering its tone and emotional connotation.",0.9 -5,"Determine the emotional tone of the input text and label it as either 'positive' or 'negative', effectively identifying its sentiment.",0.9 -5,"Classify the provided statement as conveying either an opinion or sentiment, and determine its undertone as positive, negative, or neutral.",0.9 -6,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -6,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -6,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -6,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -6,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -6,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -6,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -6,"Evaluate the sentiment of the provided text, labeling it as positive, negative, optimistic, pessimistic, or neutral while considering its tone and emotional connotation.",0.9 -6,"Determine the emotional tone of the input text and label it as either 'positive' or 'negative', effectively identifying its sentiment.",0.9 -6,"Determine the emotional tone of the given text by categorizing it into one of three sentiment categories: positive, negative, or neutral.",0.9 -7,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -7,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -7,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -7,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -7,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -7,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -7,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -7,"Evaluate the sentiment of the provided text, labeling it as positive, negative, optimistic, pessimistic, or neutral while considering its tone and emotional connotation.",0.9 -7,"Determine the emotional tone of the input text and label it as either 'positive' or 'negative', effectively identifying its sentiment.",0.9 -7,"Determine the emotional tone of the given text by categorizing it into one of three sentiment categories: positive, negative, or neutral.",0.9 -8,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -8,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -8,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -8,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -8,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -8,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -8,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -8,"Evaluate the sentiment of the provided text, labeling it as positive, negative, optimistic, pessimistic, or neutral while considering its tone and emotional connotation.",0.9 -8,"Determine the emotional tone of the input text and label it as either 'positive' or 'negative', effectively identifying its sentiment.",0.9 -8,"Determine the emotional tone of the given text by categorizing it into one of three sentiment categories: positive, negative, or neutral.",0.9 -9,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -9,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -9,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -9,"Evaluate the emotional tone of the provided text, classifying it as either 'positive' or 'negative', while distinguishing between authentic sentiments and perceived emotions.",0.95 -9,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -9,"Determine the text's sentiment by categorizing it into either positive, negative, or neutral tones and identify the most dominant emotional tone.",0.95 -9,"Determine the sentiment of the given text by identifying its emotional undertone, categorizing it as either positive or negative, or neutral.",0.95 -9,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -9,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -9,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -10,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -10,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -10,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -10,"Evaluate the emotional tone of the provided text, classifying it as either 'positive' or 'negative', while distinguishing between authentic sentiments and perceived emotions.",0.95 -10,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -10,"Determine the text's sentiment by categorizing it into either positive, negative, or neutral tones and identify the most dominant emotional tone.",0.95 -10,"Determine the sentiment of the given text by identifying its emotional undertone, categorizing it as either positive or negative, or neutral.",0.95 -10,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -10,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -10,"Identify the sentiment and emotional tone of the provided text, categorizing it as 'positive', 'negative', or 'neutral', and provide a detailed analysis of its emotional resonance",0.9 -11,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -11,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -11,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -11,"Evaluate the emotional tone of the provided text, classifying it as either 'positive' or 'negative', while distinguishing between authentic sentiments and perceived emotions.",0.95 -11,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -11,"Determine the text's sentiment by categorizing it into either positive, negative, or neutral tones and identify the most dominant emotional tone.",0.95 -11,"Determine the sentiment of the given text by identifying its emotional undertone, categorizing it as either positive or negative, or neutral.",0.95 -11,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -11,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -11,"Investigate the primary emotional undertone of a text, classifying it as optimistic, pessimistic, or neutral, and provide a comprehensive breakdown of the sentiment.",0.9 -12,"Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.",1.0 -12,"Determine the sentiment of the given text by categorizing it as positive, negative, optimistic, pessimistic, or neutral",1.0 -12,"Identify the sentiment of the given text as 'positive' or 'negative', considering its emotional undertone",0.95 -12,"Evaluate the emotional tone of the provided text, classifying it as either 'positive' or 'negative', while distinguishing between authentic sentiments and perceived emotions.",0.95 -12,"Evaluate the emotional tone of a sentence, labeling it as optimistic, negative, or neutral, and provide a detailed analysis of the sentiment.",0.95 -12,"Determine the text's sentiment by categorizing it into either positive, negative, or neutral tones and identify the most dominant emotional tone.",0.95 -12,"Determine the sentiment of the given text by identifying its emotional undertone, categorizing it as either positive or negative, or neutral.",0.95 -12,Classify the input text's emotional tone as either 'positive' or 'negative' through sentiment analysis.,0.95 -12,"Assess the given statement for its sentiment, classifying it as 'positive', 'negative', or 'neutral', and identify the emotional tone it conveys, distinguishing between genuine opinions and perceived sentiments.",0.95 -12,"Investigate the primary emotional undertone of a text, classifying it as optimistic, pessimistic, or neutral, and provide a comprehensive breakdown of the sentiment.",0.9 diff --git a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 9d8b850..0000000 --- a/logs/experiment/cr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -1,"<Sentiment Analysis> Determine the emotional tone of the provided text, categorizing it as either positive or negative.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.85 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.8 -1,"Determine the sentiment polarity of the given text, automatically classifying it as either positive or negative sentiment.",0.8 -1,Determine the sentiment (positive or negative) of the provided statement.,0.8 -2,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -2,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -2,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -2,"Classify the given statement as having a sentiment of either 'negative' or 'positive', and return the assigned label.",0.9 -2,"Classify the given statement as having a positive or negative sentiment and provide a corresponding label from ['negative', 'positive'].",0.9 -2,"Classify the given sentence or tweet's sentiment as 'negative' or 'positive', returning the sentiment label.",0.9 -2,"<Sentiment Analysis> Determine the emotional tone of the provided text, categorizing it as either positive or negative.",0.9 -3,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -3,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -3,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -3,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -3,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -3,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -3,"Determine the sentiment of the given statement, categorizing it as either 'positive' or 'negative' and returning the assigned classification.",0.9 -4,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -4,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -4,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -4,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -4,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -4,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -4,"Determine the sentiment of the given statement, categorizing it as either 'positive' or 'negative' and returning the assigned classification.",0.9 -5,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -5,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -5,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -5,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -5,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -5,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -5,"Determine the sentiment of the given statement, categorizing it as either 'positive' or 'negative' and returning the assigned classification.",0.9 -6,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -6,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -6,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -6,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -6,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -6,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -6,"Examine the given text to determine its sentiment, distinguishing between expressions of positivity and negativity, and return a sentiment label.",0.9 -7,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -7,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -7,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -7,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -7,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -7,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -7,"Examine the given text to determine its sentiment, distinguishing between expressions of positivity and negativity, and return a sentiment label.",0.9 -8,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -8,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -8,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -8,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -8,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -8,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -8,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -8,"Examine the given text to determine its sentiment, distinguishing between expressions of positivity and negativity, and return a sentiment label.",0.9 -9,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -9,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -9,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -9,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -9,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -9,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -9,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -9,"Examine the given text to determine its sentiment, distinguishing between expressions of positivity and negativity, and return a sentiment label.",0.9 -10,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -10,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -10,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -10,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -10,"Identify the sentiment of the given text, labeling it as 'positive' or 'negative', and determine whether it expresses a positive or negative opinion.",0.9 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -10,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -10,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -10,"Given a sentence or tweet, classify its sentiment as 'negative' or 'positive'.",0.9 -11,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -11,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -11,"Determine the sentiment of a provided sentence or tweet, categorizing it as either 'positive' or 'negative'.",0.95 -11,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -11,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -11,"Identify the sentiment of the given text, labeling it as 'positive' or 'negative', and determine whether it expresses a positive or negative opinion.",0.9 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -11,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -11,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 -12,Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.,0.95 -12,"Determine the sentiment of the provided tweet or sentence, categorizing it as either 'positive' or 'negative'.",0.95 -12,"Determine the sentiment of a provided sentence or tweet, categorizing it as either 'positive' or 'negative'.",0.95 -12,Categorize a statement or tweet as conveying either a positive or negative opinion or sentiment.,0.95 -12,"Assess the emotional tone of the provided text, categorizing it as either 'negative' or 'positive' and specifying the sentiment label.",0.95 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -12,"Identify the sentiment of the given text, labeling it as 'positive' or 'negative', and determine whether it expresses a positive or negative opinion.",0.9 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -12,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -12,"Given a sentence, classify the sentiment as either 'positive' or 'negative'.",0.9 diff --git a/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index ce98443..0000000 --- a/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,Classify a sentence as expressing optimism or pessimism.,0.8 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -1,"Given text, classify whether it is positive or negative.",0.75 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.6 -1,"As you evaluate the social media post, determine its sentiment with a sentiment that is either positive or negative, considering the text provided. ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -5,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -5,"As a sentiment classifier,",0.75 -5,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -5,"The objective is to categorize the statement of a sentence, determining if it expresses optimism or pessimism, or conveys a positive or negative tone, while analyzing the utterance.",0.75 -5,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -5,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.5 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -6,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -6,"As a sentiment classifier,",0.75 -6,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -6,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -6,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -6,"As a sentiment classifier, analyze the tone disclosed in the given movie review and categorize",0.6 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -7,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -7,"As a sentiment classifier,",0.75 -7,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -7,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -7,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -7,"As a sentiment classifier, analyze the tone disclosed in the given movie review and categorize",0.6 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -8,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -8,"As a sentiment classifier,",0.75 -8,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -8,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -8,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -8,"As a sentiment classifier, review a passage from a social media post and categorize it according to its polarized emotional tone, ranging from optimistic to pessimistic.",0.7 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -9,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -9,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -9,"As a sentiment classifier,",0.75 -9,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -9,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -9,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -9,"As a sentiment classifier, review a passage from a social media post and categorize it according to its polarized emotional tone, ranging from optimistic to pessimistic.",0.7 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -10,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -10,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -10,"As a sentiment classifier,",0.75 -10,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -10,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -10,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -10,"As a sentiment classifier, review a passage from a social media post and categorize it according to its polarized emotional tone, ranging from optimistic to pessimistic.",0.7 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text - -Different parts: - -""analyze messages on social media"" vs ""Given the sentence"" -""optimism or pessimism"" vs ""a sentiment label from ['negative', 'positive']"" - -2. Randomly mutate the different parts: -""analyze messages on social media"" -> ""examine the reviews"" -""optimism or pessimism"" -> ""positive or negative sentiment"" - -""as a sentiment analyst"" -> ""in this sentiment evaluation task"" - -Let me know if you'd like me to continue or if you have any questions!",0.6 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -11,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -11,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -11,"As a sentiment classifier,",0.75 -11,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -11,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -11,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -11,"As a sentiment classifier, review a passage from a social media post and categorize it according to its polarized emotional tone, ranging from optimistic to pessimistic.",0.7 -11,"In this sentiment evaluation task, examine the reviews and categorize them as having positive or negative sentiment from ['negative', 'positive']. Return label only without any other text.",0.95 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -12,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -12,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -12,"As a sentiment classifier,",0.75 -12,Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.,0.95 -12,"Your task is to analyze the opinion of a sentence, categorizing it into one of the following sentiment categories: positive, neutral, negative, by considering the tone and expression of the utterance.",0.85 -12,"As a sentiment analyst, analyze messages on social media and categorize the text into either expressing optimism or pessimism.",0.9 -12,"As a sentiment classifier, review a passage from a social media post and categorize it according to its polarized emotional tone, ranging from optimistic to pessimistic.",0.7 -12,"In this sentiment evaluation task, examine the reviews and categorize them as having positive or negative sentiment from ['negative', 'positive']. Return label only without any other text.",0.95 diff --git a/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 1b60601..0000000 --- a/logs/experiment/mr_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -1,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -1,"Given text, classify whether it is positive or negative.",0.75 -1,"The task is to classify the emotional tone of a piece of writing and analyze a writing to determine its sentiment, positive or negative, by considering the content and relevance of the provided text",0.85 -2,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -2,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -2,Classify the given text as expressing positive or negative sentiment,0.9 -2,"The task is to classify the emotional tone of a piece of writing and analyze a writing to determine its sentiment, positive or negative, by considering the content and relevance of the provided text",0.85 -3,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -3,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -3,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -3,Classify the given text as expressing positive or negative sentiment,0.9 -3,"The task is to classify the emotional tone of a piece of writing and analyze a writing to determine its sentiment, positive or negative, by considering the content and relevance of the provided text",0.85 -4,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -4,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -4,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -4,Classify the given text as expressing positive or negative sentiment,0.9 -4,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -5,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -5,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -5,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -5,Classify the given text as expressing positive or negative sentiment,0.9 -5,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -6,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -6,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -6,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -6,Classify the given text as expressing positive or negative sentiment,0.9 -6,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -7,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -7,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.8 -7,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.75 -7,Classify the given text as expressing positive or negative sentiment,0.9 -7,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -8,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -8,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -8,"Analyze the emotional tone of the text and assign a sentiment label from ['negative', 'positive'] to classify the sentence",0.9 -8,"As a sentiment analyzer, read and analyze the passage and determine its sentiment as either positive or negative.",0.9 -8,"As a sentiment classifier, analyze the mentioned text with a positive or negative tone and determine its sentiment polarity, taking",0.8 -8,Classify the given text as expressing positive or negative sentiment,0.9 -8,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -9,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -9,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -9,"Analyze the emotional tone of the text and assign a sentiment label from ['negative', 'positive'] to classify the sentence",0.9 -9,"As a sentiment analyzer, read and analyze the passage and determine its sentiment as either positive or negative.",0.9 -9,"As a sentiment classifier, analyze the mentioned text with a positive or negative tone and determine its sentiment polarity, taking",0.8 -9,Classify the given text as expressing positive or negative sentiment,0.9 -9,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -10,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -10,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -10,"Analyze the emotional tone of the text and assign a sentiment label from ['negative', 'positive'] to classify the sentence",0.9 -10,"As a sentiment analyzer, read and analyze the passage and determine its sentiment as either positive or negative.",0.9 -10,"As a sentiment classifier, analyze the mentioned text with a positive or negative tone and determine its sentiment polarity, taking",0.8 -10,Classify the given text as expressing positive or negative sentiment,0.9 -10,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -11,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -11,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -11,"Analyze the emotional tone of the text and assign a sentiment label from ['negative', 'positive'] to classify the sentence",0.9 -11,"As a sentiment analyzer, read and analyze the passage and determine its sentiment as either positive or negative.",0.9 -11,"As a sentiment classifier, analyze the mentioned text with a positive or negative tone and determine its sentiment polarity, taking",0.8 -11,Classify the given text as expressing positive or negative sentiment,0.9 -11,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 -12,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -12,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.9 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -12,"Analyze the emotional tone of the text and assign a sentiment label from ['negative', 'positive'] to classify the sentence",0.9 -12,"As a sentiment analyzer, read and analyze the passage and determine its sentiment as either positive or negative.",0.9 -12,"As a sentiment classifier, analyze the mentioned text with a positive or negative tone and determine its sentiment polarity, taking",0.8 -12,Classify the given text as expressing positive or negative sentiment,0.9 -12,"As a sentiment analyzer, examine written content and categorize it based on its emotional resonance, classifying it as positive or negative",0.9 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index 8db0920..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -1,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -1,"Given text, classify whether it is positive or negative.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -1,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -1,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.9 -1,"Determine the sentiment of the provided sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -2,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -2,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Given text, classify whether it is positive or negative.",0.9 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -2,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.9 -2,"Determine the sentiment of the provided sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -3,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -3,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Given text, classify whether it is positive or negative.",0.9 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -3,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"" based on its emotional tone.",0.9 -3,"Determine the sentiment of the provided sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -4,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -4,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -4,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -4,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -4,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -4,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -4,"Given text, classify whether it is positive or negative.",0.9 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -4,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -5,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -5,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -5,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -5,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -5,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -5,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -5,"Given text, classify whether it is positive or negative.",0.9 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -5,"Determine the sentiment of the provided text, categorizing it as either ""positive"" or ""negative"".",0.9 -6,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -6,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -6,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -6,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -6,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -6,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -6,"Identify the emotional tone of the given text, labelling it as having either a ""positive"" or ""negative"" sentiment.",0.9 -6,"Given text, classify whether it is positive or negative.",0.9 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -7,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -7,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -7,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -7,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -7,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -7,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -7,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -7,"Identify the emotional tone of the given text, labelling it as having either a ""positive"" or ""negative"" sentiment.",0.9 -7,"Given text, classify whether it is positive or negative.",0.9 -8,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -8,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -8,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -8,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -8,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -8,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -8,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -8,"Identify the emotional tone of the given text, labelling it as having either a ""positive"" or ""negative"" sentiment.",0.9 -8,"Given text, classify whether it is positive or negative.",0.9 -9,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -9,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -9,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -9,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -9,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -9,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -9,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -9,"Identify the emotional tone of the given text, labelling it as having either a ""positive"" or ""negative"" sentiment.",0.9 -9,"Given text, classify whether it is positive or negative.",0.9 -10,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -10,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -10,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -10,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -10,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -10,"Determine the emotional sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -10,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -10,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -10,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -11,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -11,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -11,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -11,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -11,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -11,"Determine the emotional sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -11,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -11,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -11,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -12,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -12,Analyze the provided sentence and label its sentiment as positive or negative.,1.0 -12,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -12,"Determine the emotional tone of the provided text, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -12,"Determine the emotional tone of the given text and label it as either ""positive"" or ""negative"" accordingly.",0.95 -12,"Determine the emotional sentiment of the provided text, labeling it as either ""positive"" or ""negative"".",0.95 -12,"Analyze the given comment and label its emotional tone as either ""positive"" or ""negative"" sentiment.",0.95 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -12,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 -12,"Identify the sentiment of the provided text by categorizing it as either ""positive"" or ""negative"".",0.9 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv deleted file mode 100644 index b39e201..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,Determine whether a provided statement conveys a positive or negative attitude.,0.9 -1,"Determine the sentiment of a movie review sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -1,"Determine the sentiment expressed in the movie review, categorizing it as either ""positive"" or ""negative"" towards the film.",0.9 -1,"Interpret the sentiment of a provided statement, considering its context and meaning, and categorize it as either positive or negative.",0.85 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.85 -2,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -2,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,Determine whether a provided statement conveys a positive or negative attitude.,0.9 -2,"Determine the sentiment of a movie review sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -2,"Determine the sentiment expressed in the movie review, categorizing it as either ""positive"" or ""negative"" towards the film.",0.9 -2,"Interpret the sentiment of a provided statement, considering its context and meaning, and categorize it as either positive or negative.",0.85 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.85 -3,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -3,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -3,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,Determine whether a provided statement conveys a positive or negative attitude.,0.9 -3,"Determine the sentiment of a movie review sentence, categorizing it as either ""positive"" or ""negative"".",0.9 -3,"Determine the sentiment expressed in the movie review, categorizing it as either ""positive"" or ""negative"" towards the film.",0.9 -3,"Interpret the sentiment of a provided statement, considering its context and meaning, and categorize it as either positive or negative.",0.85 -4,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -4,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -4,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -4,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -4,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -4,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -4,"Analyze the given sentence to identify its sentiment, categorizing it as either ""positive"" or ""negative"" in tone.",0.95 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -4,Identify the sentiment of a given sentence or text by determining whether it conveys a positive or negative emotion.,0.9 -5,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -5,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -5,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -5,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -5,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -5,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -5,"Analyze the given sentence to identify its sentiment, categorizing it as either ""positive"" or ""negative"" in tone.",0.95 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -5,Identify the sentiment of a given sentence or text by determining whether it conveys a positive or negative emotion.,0.9 -6,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -6,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -6,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -6,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -6,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -6,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -6,"Analyze the given sentence to identify its sentiment, categorizing it as either ""positive"" or ""negative"" in tone.",0.95 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.9 -6,Identify the sentiment of a given sentence or text by determining whether it conveys a positive or negative emotion.,0.9 -7,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -7,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -7,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -7,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -7,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -7,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -7,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -7,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -7,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -7,"Analyze the given sentence to identify its sentiment, categorizing it as either ""positive"" or ""negative"" in tone.",0.95 -8,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -8,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -8,"Identify the sentiment polarity of the provided movie review, categorizing it as either ""positive"" or ""negative"" based on the expressed opinion.",0.95 -8,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -8,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -8,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -8,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -8,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -8,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -8,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -9,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -9,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -9,"Identify the sentiment polarity of the provided movie review, categorizing it as either ""positive"" or ""negative"" based on the expressed opinion.",0.95 -9,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -9,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -9,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -9,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -9,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -9,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -9,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -10,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -10,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -10,"Identify the sentiment polarity of the provided movie review, categorizing it as either ""positive"" or ""negative"" based on the expressed opinion.",0.95 -10,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -10,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -10,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -10,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -10,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -10,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -10,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -11,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -11,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -11,"Identify the sentiment polarity of the provided movie review, categorizing it as either ""positive"" or ""negative"" based on the expressed opinion.",0.95 -11,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -11,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -11,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -11,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -11,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -11,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -11,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 -12,"Classify the sentiment of the provided sentence or review as either ""positive"" or ""negative"", indicating the attitude towards the subject.",1.0 -12,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -12,"Identify the sentiment polarity of the provided movie review, categorizing it as either ""positive"" or ""negative"" based on the expressed opinion.",0.95 -12,Determine whether the given movie review expresses a positive or negative sentiment.,0.95 -12,"Determine the sentiment of the provided text and label it as either ""positive"" or ""negative"".",0.95 -12,"Determine the sentiment of the provided statement, taking into account its context and nuances, and label it as either 'positive' or 'negative'.",0.95 -12,"Determine the sentiment of the input sentence, categorizing it as either ""positive"" or ""negative"" based on the expressed attitude.",0.95 -12,"Determine the sentiment of the given text, labeling it as either ""positive"" or ""negative"" to reflect the underlying attitude.",0.95 -12,"Determine the emotional tone of the provided sentence and label it as either ""positive"" or ""negative"" sentiment.",0.95 -12,"Determine the emotional tone of a provided movie review, categorizing it as either ""positive"" or ""negative"" sentiment.",0.95 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index 74f450e..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -1,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,Classify the sentiment of a provided text as either positive or negative.,0.9 -1,"Determine the sentiment of the provided text by understanding its context and meaning, and then label it as either positive or negative.",0.85 -1,"Determine the sentiment of a provided sentence or comment, categorizing it as either ""positive"" or ""negative"".",0.85 -1,Analyze the provided text to identify its sentiment as either positive or negative.,0.8 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.75 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -2,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"Classify the sentiment of a provided text, tweet, or comment as either positive or negative, based on its content.",0.9 -2,Classify the sentiment of a provided text as either positive or negative.,0.9 -2,"Assign a sentiment label (""positive"" or ""negative"") to the given sentence or comment, indicating its emotional tone.",0.9 -2,Analyze the provided sentence and label its sentiment as either positive or negative.,0.9 -2,"Examine the provided text carefully to identify its sentiment, classifying it as either positive or negative based on its underlying tone and meaning.",0.85 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -3,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"Determine the sentiment of a given text, categorizing it as either positive or negative.",0.9 -3,"Determine the emotional tone of the given text, categorizing it as either positive or negative based on a thorough analysis of its content and underlying meaning.",0.9 -3,"Classify the sentiment of a provided text, tweet, or comment as either positive or negative, based on its content.",0.9 -3,Classify the sentiment of a provided text as either positive or negative.,0.9 -3,"Assign a sentiment label (""positive"" or ""negative"") to the given sentence or comment, indicating its emotional tone.",0.9 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -4,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"Determine the sentiment of a given text, categorizing it as either positive or negative.",0.9 -4,"Determine the emotional tone of the given text, categorizing it as either positive or negative based on a thorough analysis of its content and underlying meaning.",0.9 -4,"Classify the sentiment of a provided text, tweet, or comment as either positive or negative, based on its content.",0.9 -4,Classify the sentiment of a provided text as either positive or negative.,0.9 -4,"Assign a sentiment label (""positive"" or ""negative"") to the given sentence or comment, indicating its emotional tone.",0.9 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -5,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -5,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -5,"Determine the sentiment of a given text, categorizing it as either positive or negative.",0.9 -5,"Determine the emotional tone of the provided sentence or comment, labeling it as either ""positive"" or ""negative"".",0.9 -5,"Determine the emotional tone of the provided sentence or comment and label it as either ""positive"" or ""negative"" sentiment.",0.9 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -6,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -6,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -6,Analyze the tone and language of the provided text to determine whether it conveys a positive or negative sentiment.,0.95 -6,"Analyze the provided text to identify its sentiment as positive or negative, taking into account the subtleties of language and tone.",0.95 -6,"Determine the sentiment of a given text, categorizing it as either positive or negative.",0.9 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -7,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -7,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -7,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -7,Analyze the tone and language of the provided text to determine whether it conveys a positive or negative sentiment.,0.95 -7,"Analyze the provided text to identify its sentiment as positive or negative, taking into account the subtleties of language and tone.",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -8,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -8,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -8,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -8,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -8,Analyze the tone and language of the provided text to determine whether it conveys a positive or negative sentiment.,0.95 -8,"Analyze the provided text to identify its sentiment as positive or negative, taking into account the subtleties of language and tone.",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -9,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -9,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -9,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -9,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -9,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -9,Assess the tone and language nuances of the given text to categorize its sentiment as positive or negative.,0.95 -9,Analyze the tone and language of the provided text to determine whether it conveys a positive or negative sentiment.,0.95 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -10,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -10,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -10,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -10,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -10,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -10,Classify the sentiment of the provided text as 'positive' or 'negative' based on its content.,0.95 -10,Assess the tone and language nuances of the given text to categorize its sentiment as positive or negative.,0.95 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -11,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -11,"Analyze the given text to identify its sentiment as positive or negative, paying attention to the subtleties of language and tone.",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -11,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -11,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -11,"Determine the sentiment of the provided text as positive or negative, taking into account its linguistic tone and subtleties.",0.95 -11,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -11,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",1.0 -12,"Given a statement, classify it as expressing a positive or negative opinion.",1.0 -12,"Analyze the given text to identify its sentiment as positive or negative, paying attention to the subtleties of language and tone.",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -12,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -12,"Evaluate the provided text and classify its sentiment as positive or negative, taking into account the nuances of its language and tone.",0.95 -12,"Determine the sentiment of the provided text as positive or negative, taking into account its linguistic tone and subtleties.",0.95 -12,"Determine the sentiment of the provided statement, either positive or negative, by carefully examining the language nuances and tone.",0.95 -12,"Determine the sentiment of a provided statement, tweet, or comment as either positive or negative by analyzing its content.",0.95 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 3b16a6d..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -1,Classify the input sentence as 'negative' or 'positive',0.95 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,Classify the given text as either positive or negative sentiment.,0.85 -1,"Analyzer, categorize the given text or comment as either optimistic or pessimistic.",0.8 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -1,"Given text, classify whether it is positive or negative.",0.75 -1,"Determine the sentiment rating of a given text snippet, ranging from ""very positive"" to ""very negative"".",0.75 -2,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -2,Classify the input sentence as 'negative' or 'positive',0.95 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -2,"Determine the sentiment of a given input, whether it's a single sentence or a larger text, categorizing it as either positive or negative.",0.9 -2,"Determine the emotional tone of the text by categorizing it as very positive, somewhat positive, neutral, somewhat negative, or very negative. Evaluate the sentiment and provide a rating.",0.9 -2,"Determine the sentiment of an input sentence, classifying it as positive, negative, or neutral.",0.85 -2,Classify the sentence's sentiment as 'negative' or 'positive'.,0.85 -3,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -3,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -3,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -3,Classify the input sentence as 'negative' or 'positive',0.95 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -3,"Determine whether the given text is emotionally positive or negative, categorizing it as either 'positive' or 'negative'",0.9 -3,"Determine the sentiment of the given sentence, categorizing it as either 'negative' or 'positive'",0.9 -4,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -4,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -4,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -4,Classify the input sentence as 'negative' or 'positive',0.95 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -4,"Determine whether the given text is emotionally positive or negative, categorizing it as either 'positive' or 'negative'",0.9 -4,"Determine the sentiment of the given sentence, categorizing it as either 'negative' or 'positive'",0.9 -5,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -5,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -5,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -5,Classify the input sentence as 'negative' or 'positive',0.95 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -5,"Determine whether the given text is emotionally positive or negative, categorizing it as either 'positive' or 'negative'",0.9 -5,"Determine the text's emotional tone, categorizing it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and further nuance the classification as either 'positive' or 'negative'",0.9 -6,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -6,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -6,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -6,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -6,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -6,Classify the input sentence as 'negative' or 'positive',0.95 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -7,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -7,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -7,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -7,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -7,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -7,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -7,Classify the input sentence as 'negative' or 'positive',0.95 -7,Classify the given text as 'positive' or 'negative' by performing sentiment analysis and returning the resulting label.,0.95 -7,Classify the given sentence into positive or negative sentiment and return the corresponding label ('negative' or 'positive').,0.95 -8,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -8,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -8,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -8,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -8,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -8,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -8,Classify the input sentence as 'negative' or 'positive',0.95 -8,Classify the given text as 'positive' or 'negative' by performing sentiment analysis and returning the resulting label.,0.95 -8,Classify the given sentence into positive or negative sentiment and return the corresponding label ('negative' or 'positive').,0.95 -9,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -9,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -9,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -9,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -9,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -9,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -9,Classify the input sentence as 'negative' or 'positive',0.95 -9,Classify the given text as 'positive' or 'negative' by performing sentiment analysis and returning the resulting label.,0.95 -9,Classify the given sentence into positive or negative sentiment and return the corresponding label ('negative' or 'positive').,0.95 -10,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -10,"Analyze the sentiment of the given text, distinguishing between very positive, somewhat positive, neutral, somewhat negative, and very negative emotional tones, and return the corresponding 'positive' or 'negative' label for a precise emotional assessment.",1.0 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -10,"Identify the emotional tone and sentiment of the input text, with a detailed assessment of its positivity (very positive, somewhat positive, neutral, somewhat negative, or very negative) and classification as either ""positive"" or ""negative"".",0.95 -10,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -10,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -10,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -10,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -10,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -10,"Determine the emotional tone of the given text and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, while indicating whether the overall sentiment is overall positive or negative.",0.95 -11,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -11,"Analyze the sentiment of the given text, distinguishing between very positive, somewhat positive, neutral, somewhat negative, and very negative emotional tones, and return the corresponding 'positive' or 'negative' label for a precise emotional assessment.",1.0 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -11,"Identify the emotional tone and sentiment of the input text, with a detailed assessment of its positivity (very positive, somewhat positive, neutral, somewhat negative, or very negative) and classification as either ""positive"" or ""negative"".",0.95 -11,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -11,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -11,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -11,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -11,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -11,"Determine the emotional tone of the given text and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, while indicating whether the overall sentiment is overall positive or negative.",0.95 -12,Assess the given text and categorize it as either a positive or negative sentiment.,1.0 -12,"Analyze the sentiment of the given text, distinguishing between very positive, somewhat positive, neutral, somewhat negative, and very negative emotional tones, and return the corresponding 'positive' or 'negative' label for a precise emotional assessment.",1.0 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -12,"Identify the emotional tone and sentiment of the input text, with a detailed assessment of its positivity (very positive, somewhat positive, neutral, somewhat negative, or very negative) and classification as either ""positive"" or ""negative"".",0.95 -12,"Evaluate the sentiment of the text and categorize it as indicating a very positive, somewhat positive, neutral, somewhat negative, or very negative tone, and further classify it as either ""positive"" or ""negative"" for a nuanced understanding.",0.95 -12,"Determine the sentiment of the provided text, whether short or lengthy, categorizing it as positive, negative, or neutral in tone.",0.95 -12,"Determine the input sentence's emotional tone and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, and nuance the classification as overall positive or negative.",0.95 -12,"Determine the emotional tone of the input text, specifying its degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and whether it's overall positive or negative.",0.95 -12,"Determine the emotional tone of the given text, assessing its sentiment with a specified degree (very positive, somewhat positive, neutral, somewhat negative, or very negative) and categorize it as either ""positive"" or ""negative"" to provide a precise sentiment analysis.",0.95 -12,"Determine the emotional tone of the given text and classify it as very positive, somewhat positive, neutral, somewhat negative, or very negative, while indicating whether the overall sentiment is overall positive or negative.",0.95 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 1b58f5d..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -1,"Classify the sentiment towards a movie based on a provided review, returning either 'positive' or 'negative'",0.85 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.8 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -1,Classify the input text as having a positive or negative tone,0.8 -1,"Analyze the input text to determine its emotional tone, categorizing it as ""positive"", ""negative"", or ""neutral"" sentiment.",0.8 -1,Assign a sentiment classification (positive or negative) and a tone classification (optimistic or pessimistic) to the provided statement.,0.75 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.7 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -2,Identify the emotional tone of a given statement as either positive or negative sentiment,0.85 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -2,"Classify the sentiment towards a movie based on a provided review, returning either 'positive' or 'negative'",0.85 -2,"Identify the sentiment orientation (positive or negative) of the review, analyzing the given statement's opinion towards the movie.",0.8 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.8 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.8 -2,Classify the input text as having a positive or negative tone,0.8 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -3,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -3,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -3,"Assess the emotional tone of user-generated content (e.g. comments, tweets) and categorize it as having a positive or negative sentiment.",0.9 -3,Sentiment Analysis: Classify the tone of a review or statement as positive or negative.,0.85 -3,"Rank the provided text as having a positive, negative, or neutral emotional tone.",0.85 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -3,Identify the emotional tone of a given statement as either positive or negative sentiment,0.85 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.85 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -4,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -4,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -4,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -4,"Assess the emotional tone of user-generated content (e.g. comments, tweets) and categorize it as having a positive or negative sentiment.",0.9 -4,Sentiment Analysis: Classify the tone of a review or statement as positive or negative.,0.85 -4,"Rank the provided text as having a positive, negative, or neutral emotional tone.",0.85 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -4,Identify the emotional tone of a given statement as either positive or negative sentiment,0.85 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -5,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -5,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -5,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -5,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -5,"Assess the emotional tone of user-generated content (e.g. comments, tweets) and categorize it as having a positive or negative sentiment.",0.9 -5,Sentiment Analysis: Classify the tone of a review or statement as positive or negative.,0.85 -5,"Rank the provided text as having a positive, negative, or neutral emotional tone.",0.85 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.85 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -6,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -6,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -6,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -6,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -6,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -6,"Assess the emotional tone of user-generated content (e.g. comments, tweets) and categorize it as having a positive or negative sentiment.",0.9 -6,"Analyzing the emotional tone, determine if the text exudes a positive or negative sentiment",0.9 -6,Sentiment Analysis: Classify the tone of a review or statement as positive or negative.,0.85 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -7,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -7,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -7,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -7,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -7,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -7,"Classify the emotional tone of the review, categorizing it as either 'positive' or 'negative' sentiment, and provide a nuanced assessment of the reviewer's feelings.",0.9 -7,"Assess the emotional tone of user-generated content (e.g. comments, tweets) and categorize it as having a positive or negative sentiment.",0.9 -7,"Analyzing the emotional tone, determine if the text exudes a positive or negative sentiment",0.9 -8,"Determine the sentiment of the input, classifying it as positive or negative emotional tone.",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -8,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -8,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -8,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -8,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -8,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -8,"Classify the emotional tone of the review, categorizing it as either 'positive' or 'negative' sentiment, and provide a nuanced assessment of the reviewer's feelings.",0.9 -8,"Assess the tone and sentiment of the provided text, identifying whether it exhibits a positive, negative, or neutral emotional bias.",0.9 -9,"Determine the sentiment of the input, classifying it as positive or negative emotional tone.",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -9,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -9,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -9,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -9,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -9,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -9,"Classify the emotional tone of the review, categorizing it as either 'positive' or 'negative' sentiment, and provide a nuanced assessment of the reviewer's feelings.",0.9 -9,"Assess the tone and sentiment of the provided text, identifying whether it exhibits a positive, negative, or neutral emotional bias.",0.9 -10,"Determine the sentiment of the input, classifying it as positive or negative emotional tone.",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -10,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -10,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -10,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -10,"Determine the sentiment of the provided text, classifying it as either 'positive' or 'negative' in tone.",0.9 -10,"Determine the emotional tone of the input text, categorizing it as positive, negative, or neutral sentiment.",0.9 -10,Classify the input sentence as 'positive' or 'negative' sentiment,0.9 -10,"Classify the emotional tone of the review, categorizing it as either 'positive' or 'negative' sentiment, and provide a nuanced assessment of the reviewer's feelings.",0.9 -11,"Determine the sentiment of the input, classifying it as positive or negative emotional tone.",1.0 -11,"Ascertain the underlying emotional tone of the input text, categorizing it as either unambiguously positive, unambiguously negative, neutral, or a nuanced blend of both sentiment options.",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -11,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -11,"Assess the emotional tone of the input, categorizing it as either positive or negative sentiment, and provide a detailed explanation of the reviewer's emotional state.",0.95 -11,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -11,"Accurately evaluate the emotional sentiment of the input text, categorizing it as either strongly positive or negative tone.",0.95 -11,"Evaluate the sentiment or tone of the given text, determining if it has a positive or negative bias.",0.9 -11,"Determine the sentiment of the provided text, classifying it as either 'positive' or 'negative' in tone.",0.9 -12,"Determine the sentiment of the input, classifying it as positive or negative emotional tone.",1.0 -12,"Ascertain the underlying emotional tone of the input text, categorizing it as either unambiguously positive, unambiguously negative, neutral, or a nuanced blend of both sentiment options.",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Determine the sentiment of the provided review, categorizing it as either 'positive' or 'negative' in tone.",0.95 -12,"Determine and classify the emotional tone of the given review, categorizing it as 'positive', 'negative', or 'neutral' sentiment.",0.95 -12,"Assess the sentiment of the provided review, distinguishing between strongly positive, strongly negative, and neutral emotional tones.",0.95 -12,"Assess the emotional tone of the input, categorizing it as either positive or negative sentiment, and provide a detailed explanation of the reviewer's emotional state.",0.95 -12,"Analyze the emotional tone of the given input, categorizing it as either positive or negative sentiment.",0.95 -12,"Accurately evaluate the emotional sentiment of the input text, categorizing it as either strongly positive or negative tone.",0.95 -12,"Identify the dominant sentiment in the given text, classifying it as strongly positive or strongly negative tone.",0.9 diff --git a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index b7e11e6..0000000 --- a/logs/experiment/mr_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.85 -1,"Given text, classify whether it is positive or negative.",0.85 -1,"Determine the sentiment of the provided text, encompassing tweets, by categorizing it as either positive or negative in tone.",0.85 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.8 -1,"Classify the provided text as reflecting a positive or negative sentiment, ensuring accurate identification of its emotional tone.",0.8 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"Classify a given text, potentially including tweets, by sentiment, returning either 'negative' or 'positive' as the outcome.",0.9 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -2,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.85 -2,"Given text, classify whether it is positive or negative.",0.85 -2,"Determine the sentiment of the provided text, encompassing tweets, by categorizing it as either positive or negative in tone.",0.85 -2,"Determine the sentiment of the provided text, categorizing it as expressing a positive or negative opinion, while accurately detecting its emotional tone.",0.85 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"Classify a given text, potentially including tweets, by sentiment, returning either 'negative' or 'positive' as the outcome.",0.9 -3,"Categorize the given text, including tweets and comments, as either 'positive' or 'negative' sentiment.",0.9 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -3,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.85 -3,"Identify the sentiment of the provided text, ranging from tweets to other written expressions, and categorize it as either positive or negative tone.",0.85 -3,"Given text, classify whether it is positive or negative.",0.85 -3,"Determine the sentiment of the provided text, encompassing tweets, by categorizing it as either positive or negative in tone.",0.85 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"Determine the emotional tone of the provided text, categorizing it as either 'positive' or 'negative' sentiment.",0.9 -4,"Classify a given text, potentially including tweets, by sentiment, returning either 'negative' or 'positive' as the outcome.",0.9 -4,"Categorize the given text, including tweets and comments, as either 'positive' or 'negative' sentiment.",0.9 -4,Assign a sentiment label ('negative' or 'positive') to the given sentence.,0.9 -4,"Analyze a range of text inputs, from short sentences to social media posts, and categorize them as expressing either positive or negative sentiment.",0.9 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.85 -4,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.85 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -5,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -5,"Determine the emotional tone of the provided text, categorizing it as either 'positive' or 'negative' sentiment.",0.9 -5,Classify the given sentence as either positive or negative sentiment and return the label.,0.9 -5,"Classify a given text, potentially including tweets, by sentiment, returning either 'negative' or 'positive' as the outcome.",0.9 -5,"Categorize the given text, including tweets and comments, as either 'positive' or 'negative' sentiment.",0.9 -5,Assign a sentiment label ('negative' or 'positive') to the given sentence.,0.9 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -6,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -6,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -6,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -6,"Determine the emotional tone of the provided text, categorizing it as either 'positive' or 'negative' sentiment.",0.9 -6,Classify the given sentence as either positive or negative sentiment and return the label.,0.9 -6,"Classify a given text, potentially including tweets, by sentiment, returning either 'negative' or 'positive' as the outcome.",0.9 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -7,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -7,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -7,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -7,"Determine the sentiment of the given text, categorizing it as 'positive', 'negative', or return the corresponding sentiment label ['positive', 'negative'].",0.9 -7,"Determine the emotional tone of the provided text, categorizing it as either 'positive' or 'negative' sentiment.",0.9 -7,Classify the given sentence as either positive or negative sentiment and return the label.,0.9 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -8,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -8,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -8,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -8,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -8,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -8,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -8,"Identify the emotional sentiment expressed in the provided text, determining whether it conveys a positive or negative opinion.",0.9 -8,"Determine the sentiment of the given text, categorizing it as 'positive', 'negative', or return the corresponding sentiment label ['positive', 'negative'].",0.9 -8,"Determine the emotional tone of the provided text, identifying whether it expresses a positive or negative sentiment.",0.9 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -9,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -9,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -9,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -9,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -9,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -9,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -9,"Identify the emotional sentiment expressed in the provided text, determining whether it conveys a positive or negative opinion.",0.9 -9,"Evaluate the emotional tone of the written text, determining whether its sentiment is predominantly positive or negative.",0.9 -9,"Determine the sentiment of the given text, categorizing it as 'positive', 'negative', or return the corresponding sentiment label ['positive', 'negative'].",0.9 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -10,"Identify the emotional inclination of the provided text, labeling it as either 'positive' or 'negative' sentiment, regardless of the written style.",0.95 -10,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -10,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -10,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -10,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -10,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -10,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -10,"Identify the emotional sentiment expressed in the provided text, determining whether it conveys a positive or negative opinion.",0.9 -10,"Evaluate the emotional tone of the written text, determining whether its sentiment is predominantly positive or negative.",0.9 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -11,"Identify the emotional inclination of the provided text, labeling it as either 'positive' or 'negative' sentiment, regardless of the written style.",0.95 -11,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -11,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -11,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -11,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -11,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -11,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -11,"Identify the emotional sentiment expressed in the provided text, determining whether it conveys a positive or negative opinion.",0.9 -11,"Evaluate the emotional tone of the written text, determining whether its sentiment is predominantly positive or negative.",0.9 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text",0.95 -12,"Identify the emotional inclination of the provided text, labeling it as either 'positive' or 'negative' sentiment, regardless of the written style.",0.95 -12,"Identify and categorize a diverse set of text inputs as either expressing positive or negative sentiment, encompassing various forms of written communication.",0.95 -12,"Given a statement, classify it as expressing a positive or negative opinion.",0.95 -12,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -12,Classify the input sentence as having a positive or negative sentiment and assign the appropriate label ('positive' or 'negative'),0.95 -12,"Assess the emotional inclination of the given text, assigning it as either 'positive' or 'negative' mood, while encompassing various forms of written expression.",0.95 -12,"Identify the sentiment of the given sentence, categorizing it as either positive or negative while indicating its sentiment intensity.",0.9 -12,"Identify the emotional tone of the given text, categorizing it as either positive or negative sentiment.",0.9 -12,"Identify the emotional sentiment expressed in the provided text, determining whether it conveys a positive or negative opinion.",0.9 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index c227eb9..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,417 +0,0 @@ -step,prompt,score -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -1,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -1,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -1,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.15 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. -Prompt 2: Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great. - -Different parts: -""In this task, you are given movie reviews"" vs ""Your goal is to analyze the movie review"" -""Based on it, classify it to one of the five classes"" vs ""assign it to one of five categories, ranging from terrible to great"" -""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" vs ""ranging from terrible to great"" - -**Step 2: Randomly mutate the different parts** - -""In this task, you are given movie reviews"" -> ""You will be evaluating a set of film reviews"" -""Based on it, classify it to one of the five classes"" -> ""to determine its sentiment",0.2 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text. -Prompt 2: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -* ""Please perform Sentiment Classification task"" vs ""Analyze the sentence"" -* ""Given the sentence, assign a sentiment label"" vs ""categorize it into one of five categories"" -* ""Return label only without any other text"" vs no equivalent phrase - -2. Randomly mutate the different parts: - -* ""Please perform Sentiment Classification task"" -> ""Conduct a sentiment analysis"" -* ""Given the sentence, assign a sentiment label"" -> ""Evaluate the review and assign a rating"" -* ""Return label only without any other text"" -> ""Provide the classification result"" -* ""Analyze the sentence"" -> ""Examine the review"" -* ""categorize it into one of five categories"" -> """,0.15 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -2,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -2,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -2,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -2,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -2,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.15 -2,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -2,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -3,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -3,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -3,"Let's follow the instructions step-by-step: - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. -Prompt 2: Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -""In this task, you are given movie reviews"" vs ""Categorize the movie review provided"" -""Based on it, classify it to one of the five classes"" vs ""into one of five degrees based on the sentiment"" -""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" vs ""terrible, bad, okay, good, or great"" - -2. Randomly mutate the different parts: - -""In this task, you are given movie reviews"" -> ""You will be presented with a movie review"" -""Categorize the movie review provided"" -> ""Classify the sentiment expressed in"" -""Based on it, classify it to",0.2 -3,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -3,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -4,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -4,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -4,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -4,"Let's follow the instructions step-by-step: - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. -Prompt 2: Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -""In this task, you are given movie reviews"" vs ""Categorize the movie review provided"" -""Based on it, classify it to one of the five classes"" vs ""into one of five degrees based on the sentiment"" -""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" vs ""terrible, bad, okay, good, or great"" - -2. Randomly mutate the different parts: - -""In this task, you are given movie reviews"" -> ""You will be presented with a movie review"" -""Categorize the movie review provided"" -> ""Classify the sentiment expressed in"" -""Based on it, classify it to",0.2 -4,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -4,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -5,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -5,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -5,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -5,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -5,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -5,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -6,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -6,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -6,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -6,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -6,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -6,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -6,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -6,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -7,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -7,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -7,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -7,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -7,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -7,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -7,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -7,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -8,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -8,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -8,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -8,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -8,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -8,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -8,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -8,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -8,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -9,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -9,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -9,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -9,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -9,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -9,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -9,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -9,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -9,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -10,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -10,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -10,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -10,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -10,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -10,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -10,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -10,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -10,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -11,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -11,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -11,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -11,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -11,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -11,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -11,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -11,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -11,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -12,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.55 -12,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -12,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -12,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -12,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -12,"Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.",0.7 -12,"You will be presented with a movie review. Rate the review according to its sentiment and classify the sentiment expressed in it into one of the following categories: terrible, bad, neutral, good, or great. Provide the classification result.",0.35 -12,"Let's follow the instruction step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. -Prompt 2: Let's follow the instructions step-by-step to generate a better prompt. - -Different parts: -* ""Analyze the sentence"" vs ""Let's follow the instructions"" -* ""categorize it into one of five categories"" vs no equivalent phrase -* ""based on the sentiment: terrible, bad, okay, good, or great"" vs no equivalent phrase - -**Step 2: Randomly mutate the different parts** - -* ""Analyze the sentence"" -> ""Evaluate the review"" -* ""categorize it into one of five categories"" -> ""assign a sentiment rating"" -* ""based on the sentiment: terrible, bad, okay, good, or great"" -> ""from the range of terrible to great"" -* ""Let's follow the instructions"" -> ""Your task is to"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Sentiment",0.25 -12,"Conduct a sentiment analysis to examine the review and assign a rating into a sentiment category: terrible, bad, okay, good, or great. Provide the classification result.",0.45 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv deleted file mode 100644 index 68b74ea..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv +++ /dev/null @@ -1,200 +0,0 @@ -step,prompt,score -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -1,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -1,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -1,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.05 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great. -Prompt 2: Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -""Based on the given movie review"" vs ""Your responsibility is to categorize the movie review"" -""and classify"" vs ""into one of five categories based on the sentiment"" - -**Step 2: Randomly mutate the different parts** - -""Based on the given movie review"" -> ""Considering the provided movie review content"" -""and classify"" -> ""to assign a sentiment label"" -""Your responsibility is to categorize"" -> ""Your task involves evaluating"" -""into one of five categories based on the sentiment"" -> ""according to its emotional tone"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Your objective is to analyze the movie review and allocate it to one of five categories",0.1 -1,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.0 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -2,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -2,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -2,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -2,"Let's go through the steps to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great. -Prompt 2: Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -""Based on the given movie review"" vs ""Your responsibility is to categorize the movie review"" -""and classify"" vs ""into one of five categories based on the sentiment"" - -**Step 2: Randomly mutate the different parts** - -""Based on the given movie review"" -> ""Considering the provided movie review content"" -""and classify"" -> ""to assign a sentiment label"" -""Your responsibility is to categorize"" -> ""Your task involves evaluating"" -""into one of five categories based on the sentiment"" -> ""according to its emotional tone"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Your objective is to evaluate the sentiment of the movie review and categorize it into one of",0.15 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great. -Prompt 2: Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. - -Different parts: -""Based on the given movie review"" vs ""Your responsibility is to categorize the movie review"" -""and classify"" vs ""into one of five categories based on the sentiment"" - -**Step 2: Randomly mutate the different parts** - -""Based on the given movie review"" -> ""Considering the provided movie review content"" -""and classify"" -> ""to assign a sentiment label"" -""Your responsibility is to categorize"" -> ""Your task involves evaluating"" -""into one of five categories based on the sentiment"" -> ""according to its emotional tone"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Your objective is to analyze the movie review and allocate it to one of five categories",0.1 -2,"Let's follow the instructions. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: Based on the movie review provided, assign the movie to one of five categories: terrible, bad, okay, good, or great. -Prompt 2: Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text. - -Different parts: -""Based on the movie review provided"" vs ""Please perform Sentiment Classification task. Given the sentence"" -""assign the movie"" vs ""assign a sentiment label"" -""one of five categories"" vs ""from ['terrible', 'bad', 'okay', 'good', 'great']"" -""(no additional instruction)"" vs ""Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Based on the movie review provided"" -> ""Considering the review content"" -""Please perform Sentiment Classification task. Given the sentence"" -> ""Analyze the sentence for sentiment"" -""assign the movie"" -> ""categorize the review"" -""one of five categories"" -> ""into one of five sentiment levels"" -""(no additional",0.15 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -3,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -3,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -3,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -3,"Your task involves evaluating the provided movie review content to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.3 -3,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -4,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -4,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -4,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -4,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -4,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -4,"Your task involves evaluating the provided movie review content to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.3 -4,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -5,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -5,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -5,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -5,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -5,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -5,"Your task involves evaluating the provided movie review content to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.3 -5,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -6,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -6,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -6,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -6,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -6,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -6,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -6,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -6,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -7,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -7,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -7,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -7,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -7,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -7,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -7,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -7,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -8,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -8,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -8,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -8,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -8,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -8,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -8,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -8,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -8,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -9,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -9,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -9,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -9,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -9,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -9,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -9,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -9,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -9,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -10,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -10,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -10,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -10,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -10,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -10,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -10,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -10,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -10,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -11,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -11,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -11,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -11,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -11,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -11,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -11,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -11,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -11,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 -12,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -12,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.5 -12,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -12,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.5 -12,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -12,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -12,"Considering the provided movie review content, your task involves evaluating its emotional tone to assign a sentiment label according to one of the following categories: terrible, bad, okay, good, or great.",0.4 -12,"Considering the provided review content, evaluate the sentence to assign a sentiment label according to its emotional tone and allocate it to one of five categories: terrible, bad, okay, good, or great.",0.4 -12,"Considering the review content, analyze the sentence for sentiment and categorize the review into one of five sentiment levels: terrible, bad, okay, good, or great.",0.35 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index 8f18259..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -1,"Determine the sentiment of the movie review and choose from terrible, bad, okay, good and great to describe the movie.",0.5 -1,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -1,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -1,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -1,"Considering the provided movie review content, your objective is to analyze it and assign a rating from among",0.15 -2,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -2,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -2,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -2,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -2,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -2,"Considering the provided movie review content, your objective is to analyze it and assign a rating from among",0.15 -3,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -3,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -3,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -3,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -3,"Considering the provided movie review content, your objective is to analyze it and assign a rating from among",0.15 -4,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -4,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -4,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -4,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -4,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -4,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -5,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -5,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -5,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -5,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -5,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -5,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -6,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -6,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -6,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -6,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -6,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -6,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -6,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -6,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -7,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -7,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -7,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -7,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -7,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -7,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -7,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -7,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -8,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -8,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -8,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -8,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -8,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -8,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -8,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -8,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -8,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -9,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -9,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -9,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -9,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -9,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -9,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -9,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -9,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -9,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -10,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -10,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -10,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -10,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -10,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -10,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -10,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -10,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -10,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -11,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -11,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -11,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -11,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -11,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -11,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -11,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -11,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -11,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 -12,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -12,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.55 -12,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.5 -12,"Evaluate the given movie review snippet and assign a sentiment label from the following options: terrible, bad, okay, good, or great, describing the overall sentiment of the movie.",0.55 -12,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -12,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -12,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.4 -12,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.35 -12,"Considering the provided piece of text, analyze the rating of the review and assign a rating from among terrible,",0.25 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index b566d4a..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,336 +0,0 @@ -step,prompt,score -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -1,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -1,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -1,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -1,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text."" - -Different parts: - -* ""Analyze the sentence"" vs ""Please perform Sentiment Classification task"" -* ""and categorize it into one of five categories based on the sentiment"" vs ""assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']"" -* ""sentence"" vs ""sentence"" -* ""one of five categories based on the sentiment"" vs ""sentiment label"" - -Note that the prompts are quite similar, but there are some differences in wording and formatting. - -2. Randomly mutate the different parts: - -* ""Analyze the sentence"" -> ""Evaluate the input text"" -* ""and categorize it into one of five categories based on the sentiment"" -> ""and determine its overall sentiment",0.2 -1,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.1 -1,"Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.",0.0 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -2,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -2,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -2,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -2,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -2,"I'd be happy to help you generate a better prompt! - -Here are the steps: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text."" - -Different parts: - -* ""Analyze the sentence"" vs ""Please perform Sentiment Classification task"" -* ""and categorize it into one of five categories based on the sentiment"" vs ""assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']"" -* ""sentence"" vs ""sentence"" -* ""one of five categories based on the sentiment"" vs ""sentiment label"" - -2. Randomly mutate the different parts: - -* ""Analyze the sentence"" -> ""Examine the text input"" -* ""and categorize it into one of five categories based on the sentiment"" -> ""and classify its emotional tone"" - -3. Crossover the different parts with the following Prompt 3",0.25 -2,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.1 -2,and,0.15 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -3,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -3,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -3,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -3,"I'd be happy to help you generate a better prompt! - -Here are the steps: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text."" - -Different parts: - -* ""Analyze the sentence"" vs ""Please perform Sentiment Classification task"" -* ""and categorize it into one of five categories based on the sentiment"" vs ""assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']"" -* ""sentence"" vs ""sentence"" -* ""one of five categories based on the sentiment"" vs ""sentiment label"" - -2. Randomly mutate the different parts: - -* ""Analyze the sentence"" -> ""Examine the text input"" -* ""and categorize it into one of five categories based on the sentiment"" -> ""and classify its emotional tone"" - -3. Crossover the different parts with the following Prompt 3",0.25 -3,"Your goal is to analyze the movie review and assign it to one of five categories, ranging from terrible to great.",0.1 -3,and,0.15 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -4,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -4,"Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -4,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -4,"I'd be happy to help you generate a better prompt! - -Here are the steps: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text."" - -Different parts: - -* ""Analyze the sentence"" vs ""Please perform Sentiment Classification task"" -* ""and categorize it into one of five categories based on the sentiment"" vs ""assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']"" -* ""sentence"" vs ""sentence"" -* ""one of five categories based on the sentiment"" vs ""sentiment label"" - -2. Randomly mutate the different parts: - -* ""Analyze the sentence"" -> ""Examine the text input"" -* ""and categorize it into one of five categories based on the sentiment"" -> ""and classify its emotional tone"" - -3. Crossover the different parts with the following Prompt 3",0.25 -4,"Examine the passage and categorize it into one of the following categories based on its sentiment: terrible, bad, okay, good, great, while considering the context and tone of the movie",0.35 -4,and,0.15 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -5,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -5,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -5,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -5,"I'd be happy to help you generate a better prompt! - -Here are the steps: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great."" -Prompt 2: ""Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text."" - -Different parts: - -* ""Analyze the sentence"" vs ""Please perform Sentiment Classification task"" -* ""and categorize it into one of five categories based on the sentiment"" vs ""assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']"" -* ""sentence"" vs ""sentence"" -* ""one of five categories based on the sentiment"" vs ""sentiment label"" - -2. Randomly mutate the different parts: - -* ""Analyze the sentence"" -> ""Examine the text input"" -* ""and categorize it into one of five categories based on the sentiment"" -> ""and classify its emotional tone"" - -3. Crossover the different parts with the following Prompt 3",0.25 -5,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -5,"Task is to classify the review based on its sentimental tone of a movie review. Given the sentence, assign a sentiment label from ['terrible', 'bad', '",0.3 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.4 -6,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -6,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -6,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -6,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -6,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -6,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -6,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -6,"Task is to classify the review based on its sentimental tone of a movie review. Given the sentence, assign a sentiment label from ['terrible', 'bad', '",0.3 -7,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -7,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -7,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -7,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -7,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -7,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -7,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -7,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -7,"Task is to classify the review based on its sentimental tone of a movie review. Given the sentence, assign a sentiment label from ['terrible', 'bad', '",0.3 -8,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -8,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -8,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -8,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -8,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -8,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -8,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -8,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -8,"Task is to classify the review based on its sentimental tone of a movie review. Given the sentence, assign a sentiment label from ['terrible', 'bad', '",0.3 -9,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -9,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -9,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -9,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -9,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -9,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -9,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -9,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -9,"Task is to classify the review based on its sentimental tone of a movie review. Given the sentence, assign a sentiment label from ['terrible', 'bad', '",0.3 -10,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -10,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -10,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -10,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -10,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -10,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -10,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -10,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -10,"Analyze the review's sentiment and determine the emotional sentiment from the following sentiment options: terrible, bad, okay, good, great, considering the tone and context of the movie review.",0.4 -11,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -11,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -11,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -11,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.35 -11,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -11,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -11,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -11,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -11,"Analyze the review's sentiment and determine the emotional sentiment from the following sentiment options: terrible, bad, okay, good, great, considering the tone and context of the movie review.",0.4 -12,"Here are the different parts between Prompt 1 and Prompt 2: - -* ""Categorize the movie review"" vs ""The task is to assess the movie critique"" -* ""one of five degrees based on the sentiment"" vs ""examining the quote and categorizing it into one of the following categories"" -* ""terrible, bad, okay, good, or great"" vs ""terrible, bad, okay, good, or great"" (same phrase) -* ""taking into consideration the tone"" (only present in Prompt 2) - -Let me know when to proceed with the next steps!",0.45 -12,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.4 -12,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.35 -12,"Classify the movie review provided into one of the following categories: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great, considering the sentiment expressed in the review.",0.45 -12,"To accurately classify paragraphs in a review, analyze the sentence according to sentiment and categorize it into one of the following categories: terrible, bad, okay, good",0.4 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.3 -12,"The task is to assess the movie critique, examining the quote and categorizing it into one of the following categories: terrible, bad, okay, good, or great, taking into consideration the tone.",0.45 -12,"Here is the revised prompt: - -Examine the text input and classify its emotional tone as one of the following categories: terrible, bad, okay, good, great. - -Comparison to Prompt 3: - -* ""Examine the text input"" is similar to ""I'd be happy to help you generate a better prompt!"" in terms of tone and phrasing, although the context is different. -* ""and classify its emotional tone"" is similar to the task of sentiment classification described in Prompt 3, with the addition of a more descriptive phrase. -* ""one of the following categories"" is similar to the list of categories provided in Prompt 3, with the exact same categories. - -Overall, the revised prompt is more concise and focused on the task of sentiment classification, while also providing a clearer sense of what is being asked of the user.",0.45 -12,"Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.",0.5 -12,"Analyze the review's sentiment and determine the emotional sentiment from the following sentiment options: terrible, bad, okay, good, great, considering the tone and context of the movie review.",0.4 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 4dcac08..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,349 +0,0 @@ -step,prompt,score -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -1,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -1,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -1,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -1,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -1,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -1,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -1,and,0.1 -2,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -2,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -2,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -2,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -2,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -2,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -2,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -2,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -2,"Take into account the movie review context and label the reviewed film into one of the following categories: terrible, bad, okay, good",0.25 -3,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -3,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -3,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -3,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -3,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -3,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -3,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -3,"Analyze the movie review and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.4 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -4,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -4,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -4,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -4,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -4,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -4,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -4,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -4,"Analyze the movie review and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.4 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -5,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -5,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -5,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -5,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -5,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -5,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -5,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -5,"Analyze the movie review and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.4 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -6,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -6,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -6,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -6,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -6,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -6,"Your objective is to evaluate the the sentiment of the movie review and categorize it into one of five classes, ranging from terrible to great.",0.15 -6,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -6,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -7,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -7,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -7,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -7,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -7,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -7,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -7,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -7,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -8,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -8,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -8,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -8,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -8,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -8,"Examine the comment provided and classify it into one of five categories: terrible, bad, okay, good, or great.",0.25 -8,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -8,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -8,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -9,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -9,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -9,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -9,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -9,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -9,"Evaluate the final assessment task by examining critical evaluations in movie reviews and render a subjective judgment one of five ratings: terrible, bad, okay, good, or great.",0.45 -9,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -9,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -9,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -10,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -10,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -10,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -10,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -10,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -10,"Evaluate the final assessment task by examining critical evaluations in movie reviews and render a subjective judgment one of five ratings: terrible, bad, okay, good, or great.",0.45 -10,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -10,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -10,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -11,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -11,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -11,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -11,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -11,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -11,"Evaluate the final assessment task by examining critical evaluations in movie reviews and render a subjective judgment one of five ratings: terrible, bad, okay, good, or great.",0.45 -11,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -11,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -11,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 -12,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.6 -12,"Based on the movie review provided, assign the moviw to one of five categories: terrible, bad, okay, good, or great.",0.6 -12,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.6 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.55 -12,"Your responsibility is to categorize the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -12,"Based on the given movie review, classify it into in one of the five categories: terrible, bad, okay, good, or great.",0.45 -12,"Consider the content of the movie review available and render a subjective judgment one of five ratings: terrible, bad, okay, good, or great, taking into account the relevant context.",0.55 -12,"Assess the opinion expressed in movie reviews and assign it to one of five ratings: terrible, bad, okay, good, or great, while considering the overall sentiment.",0.6 -12,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: ""Your responsibility is to categorize the movie review provided to you"" vs ""Your are given movie reviews"". -""to one of five categories based on the sentiment"" vs ""classify it to one of the five classes"". -""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"". - -Different parts: - -* ""Your responsibility is to categorize"" vs ""Your objectiv"" -* ""the movie review provided to you"" vs ""movie reviews"" -* ""to one of five categories based on the sentiment"" vs ""to one of the following classes"" -* ""terrible, bad, okay, good, or great"" vs ""(1) terrible, (2) bad, (3) okay, (4) good, and (5) great"" - -2. Randomly mutate the different parts: - -* ""Your responsibility is to categorize"" -> ""The goal is to identify"" -* ""the movie review provided to you"" -> ""a movie review text"" -* ""to one of",0.4 -12,"Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.",0.65 diff --git a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 42d418d..0000000 --- a/logs/experiment/sst-5_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your job is to evaluate the review and classify it as one of five classes: terrible, bad, okay, good, or great.",0.45 -1,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.45 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.",0.4 -1,"In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.",0.4 -1,"Determine the sentiment of the movie review and choose from terrible, bad, okay, good and great to describe the movie.",0.4 -1,"Examine the film analysis based on the sentiment and categorize it into one of the following categories: terrible, bad, okay, good, or great, while considering the overall sentiment. - -The final prompt aims to clarify the task and provide a more comprehensive understanding of what the classifier should focus on.",0.5 -3,"Classify the provided text according to its sentiment, categorizing it as terrible, bad, okay, good, or great.",0.45 -3,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -3,"Based on the given movie review provided to you and classify it into one of five categories: terrible, bad, okay, good, or great.",0.45 -4,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -4,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -4,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -4,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -4,"Classify the given review as 'terrible', 'bad', 'okay', 'good', or 'great', and return the sentiment label.",0.5 -4,"Classify the given movie reviews into one of the five sentiment categories: terrible, bad, okay, good, or great, using linguistic features to assess their tone and convey the viewer's emotional response.",0.5 -4,"Assess the movie review based on its sentiment and overall quality, categorizing it into one of five levels: terrible, bad, okay, good, or great, considering both emotional tone and objective value.",0.5 -4,"<Classify the movie review into one of five categories (terrible, bad, okay, good, or great) based on both its sentiment and overall quality</prompt> - -The final prompt aims to clarify the task and provide a more comprehensive understanding of what the classifier should focus on.",0.5 -4,"Classify the provided text according to its sentiment, categorizing it as terrible, bad, okay, good, or great.",0.45 -4,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -5,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -5,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -5,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -5,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -5,"Classify the given review as 'terrible', 'bad', 'okay', 'good', or 'great', and return the sentiment label.",0.5 -5,"Classify the given movie reviews into one of the five sentiment categories: terrible, bad, okay, good, or great, using linguistic features to assess their tone and convey the viewer's emotional response.",0.5 -5,"Assess the movie review based on its sentiment and overall quality, categorizing it into one of five levels: terrible, bad, okay, good, or great, considering both emotional tone and objective value.",0.5 -5,"<Classify the movie review into one of five categories (terrible, bad, okay, good, or great) based on both its sentiment and overall quality</prompt> - -The final prompt aims to clarify the task and provide a more comprehensive understanding of what the classifier should focus on.",0.5 -5,"Classify the provided text according to its sentiment, categorizing it as terrible, bad, okay, good, or great.",0.45 -5,"Categorize the movie review provided into one of five degrees based on the sentiment: terrible, bad, okay, good, or great.",0.45 -6,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -6,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -6,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -6,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -6,"Classify the sentiment of the given text into one of five categories - 'terrible', 'bad', 'okay', 'good', or 'great' - based on its tone and linguistic characteristics.",0.5 -6,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -6,"Classify the given review as 'terrible', 'bad', 'okay', 'good', or 'great', and return the sentiment label.",0.5 -6,"Classify the given movie reviews into one of the five sentiment categories: terrible, bad, okay, good, or great, using linguistic features to assess their tone and convey the viewer's emotional response.",0.5 -6,"Assess the movie review based on its sentiment and overall quality, categorizing it into one of five levels: terrible, bad, okay, good, or great, considering both emotional tone and objective value.",0.5 -6,"<Classify the movie review into one of five categories (terrible, bad, okay, good, or great) based on both its sentiment and overall quality</prompt> - -The final prompt aims to clarify the task and provide a more comprehensive understanding of what the classifier should focus on.",0.5 -7,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -7,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -7,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -7,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -7,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -7,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -7,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 -7,"Determine the sentiment of the provided text by classifying it into 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, and output the relevant sentiment label.",0.5 -7,"Classify the sentiment of the given text into one of five categories - 'terrible', 'bad', 'okay', 'good', or 'great' - based on its tone and linguistic characteristics.",0.5 -7,"Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.",0.5 -8,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -8,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -8,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -8,"Evaluate the sentiment of the provided text and determine its relevance as 'terrible', 'bad', 'okay', 'good', or 'great', returning the corresponding label.",0.55 -8,"Evaluate the emotional tone of the provided text, identifying its sentiment as 'terrible', 'bad', 'okay', 'good', or 'great' based on linguistic features, and categorize it accordingly.",0.55 -8,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -8,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -8,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -8,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 -8,"Determine the sentiment of the provided text by classifying it into 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, and output the relevant sentiment label.",0.5 -9,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -9,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -9,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -9,"Evaluate the sentiment of the provided text and determine its relevance as 'terrible', 'bad', 'okay', 'good', or 'great', returning the corresponding label.",0.55 -9,"Evaluate the emotional tone of the provided text, identifying its sentiment as 'terrible', 'bad', 'okay', 'good', or 'great' based on linguistic features, and categorize it accordingly.",0.55 -9,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -9,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -9,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -9,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 -9,"Determine the sentiment of the provided text by classifying it into 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, and output the relevant sentiment label.",0.5 -10,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -10,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -10,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -10,"Evaluate the sentiment of the provided text and determine its relevance as 'terrible', 'bad', 'okay', 'good', or 'great', returning the corresponding label.",0.55 -10,"Evaluate the emotional tone of the provided text, identifying its sentiment as 'terrible', 'bad', 'okay', 'good', or 'great' based on linguistic features, and categorize it accordingly.",0.55 -10,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -10,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -10,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -10,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 -10,"Determine the sentiment of the provided text by classifying it into 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, and output the relevant sentiment label.",0.5 -11,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -11,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -11,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -11,"Evaluate the sentiment of the provided text and determine its relevance as 'terrible', 'bad', 'okay', 'good', or 'great', returning the corresponding label.",0.55 -11,"Evaluate the emotional tone of the provided text, identifying its sentiment as 'terrible', 'bad', 'okay', 'good', or 'great' based on linguistic features, and categorize it accordingly.",0.55 -11,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -11,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -11,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -11,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 -11,"Determine the sentiment of the provided text by classifying it into 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, and output the relevant sentiment label.",0.5 -12,"Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.",0.65 -12,"Determine the emotional tone of the provided text and categorize it as either 'terrible', 'bad', 'okay', 'good', or 'great' based on its linguistic characteristics.",0.6 -12,"Assess the sentiment of the text, categorizing it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and linguistic qualities.",0.6 -12,"Evaluate the sentiment of the provided text and determine its relevance as 'terrible', 'bad', 'okay', 'good', or 'great', returning the corresponding label.",0.55 -12,"Evaluate the emotional tone of the provided text, identifying its sentiment as 'terrible', 'bad', 'okay', 'good', or 'great' based on linguistic features, and categorize it accordingly.",0.55 -12,"Classify the input text as 'terrible', 'bad', 'okay', 'good', or 'great' based on its sentiment, returning a sentiment label.",0.55 -12,"Classify the input sentence and categorize its sentiment into one of the following labels: terrible, bad, okay, good, or great. Return the sentiment label as the output without any additional text.",0.55 -12,"Assess the emotional tone and sentiment of the input text, and evaluate its linguistic characteristics to categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' in terms of its overall emotional impact.",0.55 -12,"Evaluate the sentiment of the provided text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone, linguistic features, and overall emotional impact.",0.5 -12,"Evaluate the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great'",0.5 diff --git a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index 243f422..0000000 --- a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -1,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -1,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -1,"Determine the sentiment of the text provided, positive or negative.",0.95 -1,Classify a sentence as expressing optimism or pessimism.,0.95 -1,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -1,"When given a social media post, you need to determine the sentiment of the message by analyzing",0.8 -2,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -2,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -2,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -2,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -2,"Determine the sentiment of the text provided, positive or negative.",0.95 -2,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -2,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -2,"When given a social media post, you need to determine the sentiment of the message by analyzing",0.8 -3,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -3,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -3,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -3,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -3,"Determine the sentiment of the text provided, positive or negative.",0.95 -3,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -3,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -3,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -3,"When given a social media post, you need to determine the sentiment of the message by analyzing",0.8 -4,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -4,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -4,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -4,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -4,"Determine the sentiment of the text provided, positive or negative.",0.95 -4,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -4,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -4,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -4,"When given a social media post, you need to determine the sentiment of the message by analyzing",0.8 -5,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -5,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -5,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -5,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -5,"Determine the sentiment of the text provided, positive or negative.",0.95 -5,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -5,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -5,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -5,"When given a social media post, you need to determine the sentiment of the message by analyzing",0.8 -6,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -6,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -6,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -6,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -6,"Determine the sentiment of the text provided, positive or negative.",0.95 -6,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -6,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -6,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -6,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -7,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -7,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -7,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -7,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -7,"Determine the sentiment of the text provided, positive or negative.",0.95 -7,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -7,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -7,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -7,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -8,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -8,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -8,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -8,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -8,"Determine the sentiment of the text provided, positive or negative.",0.95 -8,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -8,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -8,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -8,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -9,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -9,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -9,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -9,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -9,"Determine the sentiment of the text provided, positive or negative.",0.95 -9,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -9,"Analyze a piece of text and assign a label of positive or negative based on the sentiment, assessing the emotional tone of a provided statement.",0.9 -9,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -9,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -10,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -10,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -10,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -10,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -10,"Determine the sentiment of the text provided, positive or negative.",0.95 -10,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -10,"Analyze a written message and assign a label of positive or negative based on the sentiment, by evaluating the emotional tone and content of the passage.",0.95 -10,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -10,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -11,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -11,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -11,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -11,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -11,"Determine the sentiment of the text provided, positive or negative.",0.95 -11,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -11,"Analyze a written message and assign a label of positive or negative based on the sentiment, by evaluating the emotional tone and content of the passage.",0.95 -11,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -11,"When given social media post content, analyze the tone of the given message by considering all relevant factors and classify it as ""positive"" or ""negative"".",0.85 -12,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -12,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",1.0 -12,"Given a tweet, classify it as having a positive or negative sentiment.",1.0 -12,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -12,"Determine the sentiment of the text provided, positive or negative.",0.95 -12,"Analyze the input sentence or phrase and assess the emotional tone as expressing either optimism, pessimism, positive sentiment, or negative sentiment, while evaluating the emotional leaning of the text.",1.0 -12,"Analyze a written message and assign a label of positive or negative based on the sentiment, by evaluating the emotional tone and content of the passage.",0.95 -12,"As a sentiment classifier, examine user-generated content and identify the sentiment of a statement as positive or negative, while considering the meaning and relevant context.",0.85 -12,"Examine the message, assessing the tone by considering all relevant factors, and classify it as ""positive"" or ""negative"" sentiment.",0.95 diff --git a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv b/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv deleted file mode 100644 index 4eec44f..0000000 --- a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -1,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -1,Classify a sentence as expressing optimism or pessimism.,0.85 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -1,"When given a social media post, determine whether it contains a positive or negative sentiment by analyzing it and generating a sentiment word to describe the original text.",0.85 -1,"In this task, you are given sentences from movie reviews. The task is to classify a sentence as positive or as negative.",0.75 -2,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -2,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -2,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -2,Classify a sentence as expressing optimism or pessimism.,0.85 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -2,"When given a social media post, determine whether it contains a positive or negative sentiment by analyzing it and generating a sentiment word to describe the original text.",0.85 -2,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -3,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -3,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -3,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -3,Classify a sentence as expressing optimism or pessimism.,0.85 -3,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.8 -3,"When given a social media post, determine whether it contains a positive or negative sentiment by analyzing it and generating a sentiment word to describe the original text.",0.85 -3,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -4,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -4,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -4,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -4,Classify a sentence as expressing optimism or pessimism.,0.85 -4,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -4,"When given a social media post, determine whether it contains a positive or negative sentiment by analyzing it and generating a sentiment word to describe the original text.",0.85 -4,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -5,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -5,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -5,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -5,Classify a sentence as expressing optimism or pessimism.,0.85 -5,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -5,"Provided with a post, examine the message and determine the sentiment as favorable or unfavorable",0.9 -5,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -6,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -6,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -6,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -6,Classify a sentence as expressing optimism or pessimism.,0.85 -6,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -6,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -6,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -7,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -7,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -7,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -7,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -7,Classify a sentence as expressing optimism or pessimism.,0.85 -7,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -7,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -7,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -8,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -8,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -8,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -8,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -8,Classify a sentence as expressing optimism or pessimism.,0.85 -8,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -8,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -8,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -9,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -9,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -9,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -9,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -9,Classify a sentence as expressing optimism or pessimism.,0.85 -9,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -9,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -9,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -10,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -10,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -10,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -10,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -10,Classify a sentence as expressing optimism or pessimism.,0.85 -10,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -10,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -10,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -11,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -11,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -11,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -11,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -11,Classify a sentence as expressing optimism or pessimism.,0.85 -11,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -11,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -11,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 -12,"Given a sentence, classify it as either positive or negative sentiment.",1.0 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",0.95 -12,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.95 -12,"Given a tweet, classify it as having a positive or negative sentiment.",0.95 -12,"Given a statement, classify it as expressing a positive or negative opinion.",0.9 -12,Classify a sentence as expressing optimism or pessimism.,0.85 -12,"As a sentiment classifier, evaluate the text and determine the tone of a statement as expressing emotions of joy or sadness, by first understanding its meaning",0.85 -12,"Analyzing a social media post, examine the message and determine the attitude as hopeful or despairing, favorable or unfavorable.",0.95 -12,"In this task, you are given text snippets from movie reviews. You need to categorize them as either negative or positive",0.85 diff --git a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index 61f492f..0000000 --- a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -1,"Determine the sentiment of a movie review based on a given text, positive or negative.",0.9 -1,"Based on the input message, assess the emotional response in the statement and assign a sentiment label from ['negative', 'positive'].",0.9 -1,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -1,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.75 -1,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -1,"Given text, classify whether it is positive or negative.",0.6 -1,"Determine the sentiment of the text provided, positive or negative.",0.6 -2,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.9 -2,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -2,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -2,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -2,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.75 -2,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -2,"Given text, classify whether it is positive or negative.",0.6 -2,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -3,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -3,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -3,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -3,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -3,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -3,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -3,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.75 -3,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -3,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -3,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -4,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -4,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -4,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -4,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -4,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -4,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -4,"Now you are a classifier, your task is to determine the sentiment polarity of the given text, whether positive or negative.",0.75 -4,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -4,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -4,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -5,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -5,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -5,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -5,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -5,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -5,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -5,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -5,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -5,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -5,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -6,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -6,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -6,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -6,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -6,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -6,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -6,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -6,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -6,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -6,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -7,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -7,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -7,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -7,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -7,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -7,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -7,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -7,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -7,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -7,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -8,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -8,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -8,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -8,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -8,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -8,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -8,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -8,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -8,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -8,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -9,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -9,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -9,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -9,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -9,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -9,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -9,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -9,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -9,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -9,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -10,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -10,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -10,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -10,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -10,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -10,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -10,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -10,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -10,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -10,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -11,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -11,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -11,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -11,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -11,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -11,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -11,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -11,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -11,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -11,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 -12,"Your task is to classify the comment ""positive"" or ""negative"".",0.95 -12,"Examine the passage and assess the emotion expressed as positive or negative, through a thorough review of the language used",0.95 -12,"You are tasked with evaluating the emotional tone of a provided paragraph, and classify it as either positive or negative sentiment.",0.95 -12,"You will analyze the input passage to identify its sentiment, determining whether a review snippet has a positive or negative sentiment.",0.95 -12,"Analyze the input message to assess the emotional response if the sentiment is positive or negative and assign a label accordingly from ['negative', 'positive'].",0.95 -12,You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.,1.0 -12,"You are a classifier, required to evaluate the given text and determine its sentiment polarity as either favorable or unfavorable, by analyzing the",0.9 -12,"As a sentiment classifier, analyze the emotional tone of the provided piece of film criticism, understanding its meaning and relevant context, and classify it as positive or negative.",0.85 -12,You will act as a sentiment analyzer to evaluate the provided statement and classify whether it is positive or negative.,0.9 -12,"Determine the sentiment of the written expression, whether it's positive or negative, by analyzing the content provided.",0.85 diff --git a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 5bf2e19..0000000 --- a/logs/experiment/sst2_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -1,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -1,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -1,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -1,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -1,"Determine the sentiment of the text provided, positive or negative.",0.8 -1,"When given an English sentence, your task is to analyze it and generate a sentiment word to describe the original text, such as positive or negative.",0.75 -1,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.7 -1,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -1,Classify a sentence as expressing optimism or pessimism.,0.7 -2,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -2,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -2,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -2,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -2,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -2,"Determine the sentiment of the text provided, positive or negative.",0.8 -2,"Analyze snippets of online content and assign a sentiment label to them as positive, neutral/negative, based on the meaning and tone of the text.",0.8 -2,"Please label the sentiment towards the movie of the given movie review. The sentiment label should be ""positive"" or ""negative"".",0.7 -2,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -2,"As a sentiment classifier, analyze the given text and categorize it into optimism or pessimism.",0.9 -3,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -3,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -3,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -3,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -3,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -3,"Determine the sentiment of the text provided, positive or negative.",0.8 -3,"Analyze snippets of online content and assign a sentiment label to them as positive, neutral/negative, based on the meaning and tone of the text.",0.8 -3,"Analyze the emotional tone of the statement, a movie review, and label the sentiment as either positive",0.75 -3,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -3,"As a sentiment classifier, analyze the given text and categorize it into optimism or pessimism.",0.9 -4,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -4,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -4,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -4,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -4,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -4,"Determine the sentiment of the text provided, positive or negative.",0.8 -4,"Examine the emotional resonance of paragraphs of online feedback and categorize them as either positive, neutral, or negative",0.85 -4,"Analyze the emotional tone of the statement, a movie review, and label the sentiment as either positive",0.75 -4,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -4,"As a sentiment classifier, analyze the given text and categorize it into optimism or pessimism.",0.9 -5,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -5,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -5,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -5,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -5,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -5,"Determine the sentiment of the text provided, positive or negative.",0.8 -5,"Examine the emotional resonance of paragraphs of online feedback and categorize them as either positive, neutral, or negative",0.85 -5,"Analyze the emotional tone of the statement, a movie review, and label the sentiment as either positive",0.75 -5,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -5,"As a sentiment classifier, analyze the given text and categorize it into optimism or pessimism.",0.9 -6,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -6,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -6,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -6,"You are a sentiment classifier. To do this, you must first understand the meaning of the sentence and any relevant context. And then you should classify it as positive or negative.",0.9 -6,"Given a tweet, classify it as having a positive or negative sentiment.",0.9 -6,"Determine the sentiment of the text provided, positive or negative.",0.8 -6,"Examine the emotional resonance of paragraphs of online feedback and categorize them as either positive, neutral, or negative",0.85 -6,"Analyze the emotional tone of the statement, a movie review, and label the sentiment as either positive",0.75 -6,"The goal is to conduct a sentiment evaluation by determining whether a sentence expresses optimism or pessimism, or if it falls somewhere in between, considering the polarities of positive and negative.",0.75 -6,"As a sentiment classifier, analyze the given text and categorize it into optimism or pessimism.",0.9 -7,"Your task is to classify the comment ""positive"" or ""negative"".",1.0 -7,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0 -7,"Given a sentence, classify it as either positive or negative sentiment.",0.95 -7,"Analyze the emotional tone of sections of written feedback and classify their sentiment as either positive, both positive and negative, while considering the meaning of the sentence and any relevant context. ""Analyzing a passage"" -""classify it"" -> ""assess the tone"" -""expressing a subjective or objective opinion"" -> ""as either subjective or objective"" - -""Considering a given text"" -> ""Examining a piece of writing"" -""determine the nature... and evaluate it accordingly"" -> ""categorize and judge the sentiment"" -""into objective or subjective categories"" -> ""according to its subjective or objective tone"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Determine the",0.6 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly. -Prompt 2: Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone. - -Different parts: -""Considering a given text"" vs ""Your goal is to evaluate every statement"" -""determine the nature of the sentence or phrase"" vs ""categorizing a message"" -""text"" vs ""statement"" -""sentence or phrase"" vs ""message"" -""into objective or subjective categories, and evaluate it accordingly"" vs ""as either subjective or objective by categorizing... its tone"" - -**Step 2: Randomly mutate the different parts** - -Mutated parts: -""Considering a given text"" -> ""Analyzing a provided passage"" -""determine the nature of the sentence or phrase"" -> ""assess the type of expression"" -""text"" -> ""entry"" -""sentence or phrase"" -> ""piece of writing"" -""into objective or subjective categories, and evaluate it accordingly"" -> ""based on their subjective or objective tone, classify them"" -""",0.55 -4,Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone.,0.55 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -5,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -5,"Assess the given sentence and determine whether it is into subjective or objective opinion, evaluating the given sentences and their sentiment.",0.8 -5,"Your task is to classify the comment ""subjective"" or ""objective"".",0.65 -5,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.6 -5,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -5,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -5,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly. -Prompt 2: Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone. - -Different parts: -""Considering a given text"" vs ""Your goal is to evaluate every statement"" -""determine the nature of the sentence or phrase"" vs ""categorizing a message"" -""text"" vs ""statement"" -""sentence or phrase"" vs ""message"" -""into objective or subjective categories, and evaluate it accordingly"" vs ""as either subjective or objective by categorizing... its tone"" - -**Step 2: Randomly mutate the different parts** - -Mutated parts: -""Considering a given text"" -> ""Analyzing a provided passage"" -""determine the nature of the sentence or phrase"" -> ""assess the type of expression"" -""text"" -> ""entry"" -""sentence or phrase"" -> ""piece of writing"" -""into objective or subjective categories, and evaluate it accordingly"" -> ""based on their subjective or objective tone, classify them"" -""",0.55 -5,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -6,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -6,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -6,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly. -Prompt 2: Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone. - -Different parts: -""Considering a given text"" vs ""Your goal is to evaluate every statement"" -""determine the nature of the sentence or phrase"" vs ""categorizing a message"" -""text"" vs ""statement"" -""sentence or phrase"" vs ""message"" -""into objective or subjective categories, and evaluate it accordingly"" vs ""as either subjective or objective by categorizing... its tone"" - -**Step 2: Randomly mutate the different parts** - -Mutated parts: -""Considering a given text"" -> ""Analyzing a provided passage"" -""determine the nature of the sentence or phrase"" -> ""assess the type of expression"" -""text"" -> ""entry"" -""sentence or phrase"" -> ""piece of writing"" -""into objective or subjective categories, and evaluate it accordingly"" -> ""based on their subjective or objective tone, classify them"" -""",0.55 -6,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -7,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -7,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -7,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly. -Prompt 2: Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone. - -Different parts: -""Considering a given text"" vs ""Your goal is to evaluate every statement"" -""determine the nature of the sentence or phrase"" vs ""categorizing a message"" -""text"" vs ""statement"" -""sentence or phrase"" vs ""message"" -""into objective or subjective categories, and evaluate it accordingly"" vs ""as either subjective or objective by categorizing... its tone"" - -**Step 2: Randomly mutate the different parts** - -Mutated parts: -""Considering a given text"" -> ""Analyzing a provided passage"" -""determine the nature of the sentence or phrase"" -> ""assess the type of expression"" -""text"" -> ""entry"" -""sentence or phrase"" -> ""piece of writing"" -""into objective or subjective categories, and evaluate it accordingly"" -> ""based on their subjective or objective tone, classify them"" -""",0.55 -7,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -8,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -8,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -8,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly. -Prompt 2: Your goal is to evaluate every statement as either subjective or objective by categorizing a message according to its tone. - -Different parts: -""Considering a given text"" vs ""Your goal is to evaluate every statement"" -""determine the nature of the sentence or phrase"" vs ""categorizing a message"" -""text"" vs ""statement"" -""sentence or phrase"" vs ""message"" -""into objective or subjective categories, and evaluate it accordingly"" vs ""as either subjective or objective by categorizing... its tone"" - -**Step 2: Randomly mutate the different parts** - -Mutated parts: -""Considering a given text"" -> ""Analyzing a provided passage"" -""determine the nature of the sentence or phrase"" -> ""assess the type of expression"" -""text"" -> ""entry"" -""sentence or phrase"" -> ""piece of writing"" -""into objective or subjective categories, and evaluate it accordingly"" -> ""based on their subjective or objective tone, classify them"" -""",0.55 -8,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -9,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -9,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -9,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -9,"I'll follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: identify whether the given sentence was expressing an objective or a subjective opinion. -Prompt 2: You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. - -Different parts: -""identify whether the given sentence"" vs ""You need to determine the nature of the sentence"" -""was expressing an objective or a subjective opinion"" vs ""by categorizing it as having a subjective or objective tone"" -""opinion"" vs ""tone"" -""given sentence"" vs ""every message"" - -**Step 2: Randomly mutate the different parts** - -""identify whether the given sentence"" -> ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective'].",0.6 -9,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -10,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -10,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -10,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -10,"I'll follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: identify whether the given sentence was expressing an objective or a subjective opinion. -Prompt 2: You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. - -Different parts: -""identify whether the given sentence"" vs ""You need to determine the nature of the sentence"" -""was expressing an objective or a subjective opinion"" vs ""by categorizing it as having a subjective or objective tone"" -""opinion"" vs ""tone"" -""given sentence"" vs ""every message"" - -**Step 2: Randomly mutate the different parts** - -""identify whether the given sentence"" -> ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective'].",0.6 -10,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -11,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -11,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -11,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -11,"I'll follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: identify whether the given sentence was expressing an objective or a subjective opinion. -Prompt 2: You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. - -Different parts: -""identify whether the given sentence"" vs ""You need to determine the nature of the sentence"" -""was expressing an objective or a subjective opinion"" vs ""by categorizing it as having a subjective or objective tone"" -""opinion"" vs ""tone"" -""given sentence"" vs ""every message"" - -**Step 2: Randomly mutate the different parts** - -""identify whether the given sentence"" -> ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective'].",0.6 -11,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**3. Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.65 -12,"Analyze the provided text to decide whether it falls under subjective or objective category, considering the expressed opinion and its sentiment.",0.75 -12,"Considering a given text, determine the nature of the sentence or phrase into objective or subjective categories, and evaluate it accordingly.",0.65 -12,Determine the sentiment of a given text by examining a piece of writing and assess the tone as either subjective or objective.,0.7 -12,"I'll follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: identify whether the given sentence was expressing an objective or a subjective opinion. -Prompt 2: You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. - -Different parts: -""identify whether the given sentence"" vs ""You need to determine the nature of the sentence"" -""was expressing an objective or a subjective opinion"" vs ""by categorizing it as having a subjective or objective tone"" -""opinion"" vs ""tone"" -""given sentence"" vs ""every message"" - -**Step 2: Randomly mutate the different parts** - -""identify whether the given sentence"" -> ""recognize how the statement"" -""was expressing an objective or a subjective opinion"" -> ""holds an objective or subjective viewpoint"" -""opinion"" -> ""perspective"" -""given sentence"" -> ""provided messages"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective'].",0.6 -12,"You need to determine the nature of the sentence by categorizing it as having a subjective or objective tone, evaluating every message according to its tone. ""assess the provided texts"" -""determine whether they are subjective or objective"" -> ""classify as subjective or objective"" -""Please perform Subjectivity Classification task"" -> ""Complete a subjectivity analysis task"" -""Return label only without any other text"" -> ""Provide the classification result"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Your task is to classify the comment",0.65 -2,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -3,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -3,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -3,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -3,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -3,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -3,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -3,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -4,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -4,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -4,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -4,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -4,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -4,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -4,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -4,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -5,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -5,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -5,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -5,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -5,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -5,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -5,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -5,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -6,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -6,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -6,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -6,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -6,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -6,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -6,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -6,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -6,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -7,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -7,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -7,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -7,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -7,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -7,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -7,identify whether the given sentence was expressing an objective or a subjective opinion.,0.55 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -7,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -7,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -8,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -8,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -8,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -8,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -8,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -8,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -8,"Label every phrase into one of two categories: objective or subjective, by determining whether it expresses a subjective or an objective opinion.",0.6 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -8,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -8,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -9,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -9,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -9,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -9,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -9,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -9,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -9,"Label every phrase into one of two categories: objective or subjective, by determining whether it expresses a subjective or an objective opinion.",0.6 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -9,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -9,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -10,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -10,"Considering its content, identify the nature of a passage as expressing a subjective or objective opinion from its wording.",0.85 -10,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -10,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -10,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -10,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -10,"Label every phrase into one of two categories: objective or subjective, by determining whether it expresses a subjective or an objective opinion.",0.6 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -10,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -10,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -11,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -11,"Considering its content, identify the nature of a passage as expressing a subjective or objective opinion from its wording.",0.85 -11,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -11,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -11,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -11,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -11,"Undertake the task of categorizing expressions into either subjective or objective classifications by examining the provided phrase and determining whether it expresses a subjective or an objective opinion, then label as either subjective or objective.",0.85 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -11,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -11,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 -12,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.8 -12,"Considering its content, identify the nature of a passage as expressing a subjective or objective opinion from its wording.",0.85 -12,"Determine the category of a movie review based on a given text, subjective or objective.",0.7 -12,"You need to identify the provided text as either objective or subjective, by evaluating each sentence.",0.7 -12,"classify each sentence as either ""objective"" or ""subjective"".",0.65 -12,"Given segments of movie reviews, determine the classification of each phrase into one of the following categories: subjective or objective, assessing the context and tone accordingly.",0.75 -12,"Undertake the task of categorizing expressions into either subjective or objective classifications by examining the provided phrase and determining whether it expresses a subjective or an objective opinion, then label as either subjective or objective.",0.85 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Given a sentence, classify it as either subjective or objective category. -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: -""Given a sentence, classify it"" vs ""Please perform Subjectivity Classification task. Given the sentence, assign a label"" -""classify it as either subjective or objective category"" vs ""assign a label from ['subjective', 'objective']. Return label only without any other text"" - -**Step 2: Randomly mutate the different parts** - -""Given a sentence, classify it"" -> ""Examine the provided phrase and determine its"" -""classify it as either subjective or objective category"" -> ""categorize into either subjective or objective classifications"" - -""Please perform Subjectivity Classification task"" -> "" Undertake the task of categorizing expressions into"" -""assign a label from ['subjective', 'objective']"" -> ""label as either subjective or objective"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt",0.75 -12,Complete a subjectivity analysis task by assessing the provided texts and classify as subjective or objective. Provide the classification result.,0.75 -12,"Evaluate the provided text from a movie review and label as either subjective or objective in nature, assessing the statement and determining its category accordingly.",0.85 diff --git a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 1a10fc1..0000000 --- a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,1226 +0,0 @@ -step,prompt,score -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -1,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -1,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -1,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -1,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -1,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.45 -1,"Your task is to classify the comment ""subjective"" or ""objective"".",0.4 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.4 -1,"Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear.",0.55 -1,Analyze the declaration and assign a label of 'subjective' or 'objective' based on the sentiment expressed.,0.4 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -2,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -2,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -2,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -2,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -2,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.45 -2,"Your task is to classify the comment ""subjective"" or ""objective"".",0.4 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.4 -2,"Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear.",0.55 -2,Analyze the declaration and assign a label of 'subjective' or 'objective' based on the sentiment expressed.,0.4 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -3,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -3,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -3,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -3,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -3,"Examine the statement and identify the emotions conveyed in the text, then classify it as 'neutral', 'bias', based on the presence of subjective or objective tone. ""Analyze the given statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed with",0.5 -3,"Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear.",0.55 -3,Analyze the declaration and assign a label of 'subjective' or 'objective' based on the sentiment expressed.,0.4 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -4,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -4,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -4,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -4,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: -""Assess the given phrase"" -> ""Analyze the statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed",0.55 -4,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -4,"Here are the results of following the instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the given statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and",0.55 -4,"Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear.",0.55 -4,Analyze the declaration and assign a label of 'subjective' or 'objective' based on the sentiment expressed.,0.4 -5,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -5,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -5,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -5,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -5,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: -""Assess the given phrase"" -> ""Analyze the statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed",0.55 -5,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -5,"Here are the results of following the instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the given statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and",0.55 -5,"Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear.",0.55 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -6,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -6,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -6,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -6,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: -""Assess the given phrase"" -> ""Analyze the statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed",0.55 -6,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -6,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -7,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -7,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -7,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -7,Task is to identify the sentence and determine whether it is either objective or subjective.,0.6 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: -""Assess the given phrase"" -> ""Analyze the statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed",0.55 -7,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -7,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -8,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -8,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -8,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -8,"Evaluate the evaluation and categorize the nature of the information in the given sentence as either objective or impression, considering whether it falls under",0.65 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: -""Assess the given phrase"" -> ""Analyze the statement"" -""topic-neutral or opinion-based"" -> ""either objective or subjective"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -""perceptual or factual"" -> ""either concrete or abstract"" -""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt bracketed",0.55 -8,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -8,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -9,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -9,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -9,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -9,"Evaluate the evaluation and categorize the nature of the information in the given sentence as either objective or impression, considering whether it falls under",0.65 -9,"I'd be happy to help you generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt: - -Prompt",0.6 -9,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -9,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -10,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -10,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -10,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -10,"Evaluate the evaluation and categorize the nature of the information in the given sentence as either objective or impression, considering whether it falls under",0.65 -10,"I'd be happy to help you generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt: - -Prompt",0.6 -10,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -10,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -11,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -11,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -11,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -11,"Evaluate the evaluation and categorize the nature of the information in the given sentence as either objective or impression, considering whether it falls under",0.65 -11,"I'd be happy to help you generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt: - -Prompt",0.6 -11,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -11,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Evaluate the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt",0.6 -12,"Examine claims and assess whether they express a subjective or objective opinion, given the information provided.",0.65 -12,"Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.",0.7 -12,Consider the assessment and determine the stance of each sentence as either subjective or objective.,0.55 -12,"Evaluate the evaluation and categorize the nature of the information in the given sentence as either objective or impression, considering whether it falls under",0.65 -12,"I'd be happy to help you generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following Prompt: - -Prompt",0.6 -12,"I'm happy to help! Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with the following Prompt",0.55 -12,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the statement"" -* ""topic-neutral or opinion-based"" -> ""either objective or subjective"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying tone and message"" - -* ""perceptual or factual"" -> ""either concrete or abstract"" -* ""while considering the context in which they appear"" -> ""by examining the broader implications"" - -3. Crossover the different parts with the following",0.6 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -* ""Assess the given phrase"" vs ""Determine the nature of the assertion"" -* ""topic-neutral or opinion-based"" vs ""perceptual or factual"" -* ""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -* ""Assess the given phrase"" -> ""Analyze the provided language"" -* ""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -* ""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -* ""perceptual or factual"" -> ""concrete or abstract information"" -* ""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with",0.6 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. -Prompt 2: Determine the nature of the assertion as either perceptual or factual for sentences or phrases, while considering the context in which they appear. - -Different parts: - -""Assess the given phrase"" vs ""Determine the nature of the assertion"" -""topic-neutral or opinion-based"" vs ""perceptual or factual"" -""determining whether it falls under attitude or reality"" vs ""while considering the context in which they appear"" - -2. Randomly mutate the different parts: - -""Assess the given phrase"" -> ""Analyze the provided language"" -""topic-neutral or opinion-based"" -> ""objective or emotive tone"" -""determining whether it falls under attitude or reality"" -> ""examining the underlying sentiment"" - -""perceptual or factual"" -> ""concrete or abstract information"" -""while considering the context in which they appear"" -> ""in the light of the broader narrative"" - -3. Crossover the different parts with Prompt 3 to generate a final prompt: - -Prompt",0.5 diff --git a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 46561f2..0000000 --- a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,319 +0,0 @@ -step,prompt,score -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -1,evaluate each statement as either subjective or objective.,0.7 -1,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -1,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.55 -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -1,evaluate each sentence as either objective or subjective.,0.45 -1,"As a sentiment analyzer, determine if a sentence about a movie has an objective or subjective focus and classify it accordingly.",0.5 -1,Analyze the expression to identify whether a text passage is a subjective or objective,0.5 -1,Classify a text extract into either a subjective or objective type or classification by examining the document and considering,0.4 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -2,evaluate each statement as either subjective or objective.,0.7 -2,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -2,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -2,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -2,Analyze the passage and identify as being either subjective or objective in nature.,0.6 -2,"As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie.",0.6 -2,Analyze the expression to identify whether a text passage is a subjective or objective,0.5 -2,Classify a text extract into either a subjective or objective type or classification by examining the document and considering,0.4 -3,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -3,evaluate each statement as either subjective or objective.,0.7 -3,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -3,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -3,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -3,Analyze the passage and identify as being either subjective or objective in nature.,0.6 -3,"As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie.",0.6 -3,Analyze the expression to identify whether a text passage is a subjective or objective,0.5 -3,"Examine the text to determine the nature of the passage and categorize the tone as objective or subjective, considering the overall tone and",0.5 -4,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -4,evaluate each statement as either subjective or objective.,0.7 -4,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -4,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -4,"Given a statement, classify it as expressing a subjective or objective opinion.",0.55 -4,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -4,Analyze the passage and identify as being either subjective or objective in nature.,0.6 -4,"As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie.",0.6 -4,Analyze the expression to identify whether a text passage is a subjective or objective,0.5 -4,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -5,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -5,evaluate each statement as either subjective or objective.,0.7 -5,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -5,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -5,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -5,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -5,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -5,"As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie.",0.6 -5,"As you analyze the review, identify the type of review in terms of its tone, determining whether it is subjective or objective.",0.6 -5,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -6,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -6,evaluate each statement as either subjective or objective.,0.7 -6,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -6,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -6,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -6,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -6,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -6,"As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie.",0.6 -6,"As you analyze the review, identify the type of review in terms of its tone, determining whether it is subjective or objective.",0.6 -6,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -7,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -7,evaluate each statement as either subjective or objective.,0.7 -7,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -7,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -7,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -7,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -7,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -7,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -7,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -7,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -8,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -8,evaluate each statement as either subjective or objective.,0.7 -8,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -8,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -8,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -8,"Determine the category of a movie review based on a given text, subjective or objective.",0.55 -8,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -8,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -8,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -8,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -9,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -9,evaluate each statement as either subjective or objective.,0.7 -9,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -9,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -9,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -9,"As a sentiment expert, inspect the passage to classify the sentiment as objective or subjective regarding the film, taking into account the movie critique and its nuances.",0.75 -9,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -9,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -9,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -9,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -10,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -10,evaluate each statement as either subjective or objective.,0.7 -10,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -10,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -10,"Classify the text according to its inherent perspective or examine the text to determine its orientation, and categorize it as either expressing a subjective or objective opinion.",0.6 -10,"As a sentiment expert, inspect the passage to classify the sentiment as objective or subjective regarding the film, taking into account the movie critique and its nuances.",0.75 -10,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -10,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -10,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -10,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -11,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -11,evaluate each statement as either subjective or objective.,0.7 -11,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -11,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -11,"Investigate the provided phrases and identify the tone and inclination, with the goal of classifying the text according to its inherent perspective or examining its orientation to determine whether it expresses a subjective or",0.65 -11,"As a sentiment expert, inspect the passage to classify the sentiment as objective or subjective regarding the film, taking into account the movie critique and its nuances.",0.75 -11,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -11,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -11,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -11,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 -12,identify whether the given sentence was expressing an objective or a subjective opinion.,0.75 -12,evaluate each statement as either subjective or objective.,0.7 -12,evaluate the given sentences and determine whether they are subjective or objective.,0.65 -12,"As a sentiment classifier, analyze the statement to determine whether it is objective or subjective.",0.7 -12,"Investigate the provided phrases and identify the tone and inclination, with the goal of classifying the text according to its inherent perspective or examining its orientation to determine whether it expresses a subjective or",0.65 -12,"As a sentiment expert, inspect the passage to classify the sentiment as objective or subjective regarding the film, taking into account the movie critique and its nuances.",0.75 -12,"Assess the passage to determine its type, classifying a series of statements as having a clear perspective or neutral point of view, in order to determine whether it is subjective or objective.",0.65 -12,"As a sentiment analyzer, analyze the text about a movie and categorize it as expressing a subjective or objective opinion.",0.65 -12,"As a sentiment analyzer, examine the text and identify whether the opinion is objective or subjective about a movie, while analyzing the review and considering its tone.",0.65 -12,"Here are the steps to generate a better prompt: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: As a sentiment analyzer, analyze the provided text or identify the sentiment, and categorize it as expressing a subjective or objective opinion about a movie. -Prompt 2: evaluate each statement as either subjective or objective. - -Different parts: - -* ""As a sentiment analyzer"" vs ""evaluate each statement"" -* ""analyze the provided text"" vs ""as either subjective or objective"" -* ""identify the sentiment"" vs (no corresponding part in Prompt 2) -* ""categorize it as expressing a subjective or objective opinion about a movie"" vs ""as either subjective or objective"" - -2. Randomly mutate the different parts: - -* ""As a sentiment analyzer"" -> ""Determine the tone of the passage"" -* ""analyze the provided text"" -> ""Examine the statement"" -* ""identify the sentiment"" -> ""Determine the emotional tone"" -* ""categorize it as expressing a subjective or objective opinion about a movie"" -> ""Classify the tone as"" -* (no corresponding part in Prompt 2) -> ""and distinguish between personal and factual expressions"" - -3. Crossover the different parts with the following Prompt 3",0.55 diff --git a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 801c87d..0000000 --- a/logs/experiment/subj_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,271 +0,0 @@ -step,prompt,score -1,"Your task is to classify the comment ""subjective"" or ""objective"".",0.7 -1,"Given a statement, classify it as expressing a subjective or objective opinion.",0.7 -1,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -1,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: classify each sentence as either ""objective"" or ""subjective"". -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: - -"" classify each sentence as either ""objective"" or ""subjective"" "" vs "" Please perform Subjectivity Classification task "" -""objective"" or ""subjective"" vs ['subjective', 'objective'] - -Let me know when you're ready for me to proceed with random mutagenesis and crossover!",0.7 -1,evaluate each sentence as either objective or subjective.,0.65 -1,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -1,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -1,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.6 -1,"classify each sentence as either ""objective"" or ""subjective"".",0.5 -1,"Given a sentence, classify it as either subjective or objective category.",0.5 -2,"Your task is to classify the comment ""subjective"" or ""objective"".",0.7 -2,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -2,identify whether the given sentence was expressing an objective or a subjective opinion.,0.65 -2,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: classify each sentence as either ""objective"" or ""subjective"". -Prompt 2: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. - -Different parts: - -"" classify each sentence as either ""objective"" or ""subjective"" "" vs "" Please perform Subjectivity Classification task "" -""objective"" or ""subjective"" vs ['subjective', 'objective'] - -Let me know when you're ready for me to proceed with random mutagenesis and crossover!",0.7 -2,evaluate each sentence as either objective or subjective.,0.65 -2,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -2,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -2,"Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text.",0.6 -2,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. -Prompt 2: Your task is to classify the comment ""subjective"" or ""objective"". - -Different parts: - -""Please perform"" vs ""Your task is to"" -""Classification task"" vs ""classify the comment"" -""Given the sentence, assign a label from ['subjective', 'objective']"" vs ""classify the comment 'subjective' or 'objective'"" - -""Return label only without any other text"" vs not present in Prompt 2 - -2. Randomly mutate the different parts: - -""Please perform"" -> ""The goal is to"" -""Classification task"" -> ""sentiment detection"" -""Given the sentence, assign a label from ['subjective', 'objective']"" -> ""determine the sentiment"" -""Return label only without any other text"" -> not mutated - -Commentated phrases in movie reviews classify them as either the sentiment detection task decides the new category, and then find the sign to decide the correct sentiment. - -3. Crossover the different parts with the",0.55 -2,"Given a sentence, classify it as either subjective or objective category.",0.5 -3,The goal is to classify the text as either subjective or objective classify them as subjective or objective.,0.8 -3,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -3,"Determine the classification of the given text into one of the following categories: facts or opinions, while identifying whether the sentence expresses an objective or subjective opinion.",0.8 -3,"Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.",0.85 -3,evaluate each sentence as either objective or subjective.,0.65 -3,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -3,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -3,"As a task, classify text as either subjective in either subjective or objective terms, given a sentence, while using subjectivity classification and returning a label from ['subjective', 'objective'].",0.7 -3,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. -Prompt 2: Your task is to classify the comment ""subjective"" or ""objective"". - -Different parts: - -""Please perform"" vs ""Your task is to"" -""Classification task"" vs ""classify the comment"" -""Given the sentence, assign a label from ['subjective', 'objective']"" vs ""classify the comment 'subjective' or 'objective'"" - -""Return label only without any other text"" vs not present in Prompt 2 - -2. Randomly mutate the different parts: - -""Please perform"" -> ""The goal is to"" -""Classification task"" -> ""sentiment detection"" -""Given the sentence, assign a label from ['subjective', 'objective']"" -> ""determine the sentiment"" -""Return label only without any other text"" -> not mutated - -Commentated phrases in movie reviews classify them as either the sentiment detection task decides the new category, and then find the sign to decide the correct sentiment. - -3. Crossover the different parts with the",0.55 -3,"Given a sentence, classify it as either subjective or objective category.",0.5 -4,The goal is to classify the text as either subjective or objective classify them as subjective or objective.,0.8 -4,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -4,"Determine the classification of the given text into one of the following categories: facts or opinions, while identifying whether the sentence expresses an objective or subjective opinion.",0.8 -4,"Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.",0.85 -4,evaluate each sentence as either objective or subjective.,0.65 -4,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -4,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -4,"As a task, classify text as either subjective in either subjective or objective terms, given a sentence, while using subjectivity classification and returning a label from ['subjective', 'objective'].",0.7 -4,"Let's follow the instructions step-by-step. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. -Prompt 2: Your task is to classify the comment ""subjective"" or ""objective"". - -Different parts: - -""Please perform"" vs ""Your task is to"" -""Classification task"" vs ""classify the comment"" -""Given the sentence, assign a label from ['subjective', 'objective']"" vs ""classify the comment 'subjective' or 'objective'"" - -""Return label only without any other text"" vs not present in Prompt 2 - -2. Randomly mutate the different parts: - -""Please perform"" -> ""The goal is to"" -""Classification task"" -> ""sentiment detection"" -""Given the sentence, assign a label from ['subjective', 'objective']"" -> ""determine the sentiment"" -""Return label only without any other text"" -> not mutated - -Commentated phrases in movie reviews classify them as either the sentiment detection task decides the new category, and then find the sign to decide the correct sentiment. - -3. Crossover the different parts with the",0.55 -4,"Given a sentence, classify it as either subjective or objective category.",0.5 -5,The goal is to classify the text as either subjective or objective classify them as subjective or objective.,0.8 -5,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -5,"Determine the classification of the given text into one of the following categories: facts or opinions, while identifying whether the sentence expresses an objective or subjective opinion.",0.8 -5,"Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.",0.85 -5,evaluate each sentence as either objective or subjective.,0.65 -5,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -5,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -5,"As a task, classify text as either subjective in either subjective or objective terms, given a sentence, while using subjectivity classification and returning a label from ['subjective', 'objective'].",0.7 -5,"I'd be happy to help you generate a better prompt by following the instructions step-by-step! - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. -Prompt 2: Your task is to classify the comment ""subjective"" or ""objective"". - -Different parts: - -* ""Please perform"" vs ""Your task is to"" -* ""Classification task"" vs ""classify the comment"" -* ""Given the sentence, assign a label from ['subjective', 'objective']"" vs ""classify the comment 'subjective' or 'objective'"" -* ""Return label only without any other text"" vs not present in Prompt 2 - -2. Randomly mutate the different parts: - -* ""Please perform"" -> ""The objective is to"" -* ""Classification task"" -> ""judgment task"" -* ""Given the sentence, assign a label from ['subjective', 'objective']"" -> ""determine the sentiment based on the sentence"" -* ""Return label only without any other text"" -> not mutated - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed",0.6 -5,"Given a sentence, classify it as either subjective or objective category.",0.5 -6,The goal is to classify the text as either subjective or objective classify them as subjective or objective.,0.8 -6,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -6,"Determine the classification of the given text into one of the following categories: facts or opinions, while identifying whether the sentence expresses an objective or subjective opinion.",0.8 -6,"Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.",0.85 -6,evaluate each sentence as either objective or subjective.,0.65 -6,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -6,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -6,"As a task, classify text as either subjective in either subjective or objective terms, given a sentence, while using subjectivity classification and returning a label from ['subjective', 'objective'].",0.7 -6,"I'd be happy to help you generate a better prompt by following the instructions step-by-step! - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Please perform Subjectivity Classification task. Given the sentence, assign a label from ['subjective', 'objective']. Return label only without any other text. -Prompt 2: Your task is to classify the comment ""subjective"" or ""objective"". - -Different parts: - -* ""Please perform"" vs ""Your task is to"" -* ""Classification task"" vs ""classify the comment"" -* ""Given the sentence, assign a label from ['subjective', 'objective']"" vs ""classify the comment 'subjective' or 'objective'"" -* ""Return label only without any other text"" vs not present in Prompt 2 - -2. Randomly mutate the different parts: - -* ""Please perform"" -> ""The objective is to"" -* ""Classification task"" -> ""judgment task"" -* ""Given the sentence, assign a label from ['subjective', 'objective']"" -> ""determine the sentiment based on the sentence"" -* ""Return label only without any other text"" -> not mutated - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracketed",0.6 -6,"The objective is to perform a judgment task by determining the sentiment based on a sentence and returning a label from ['subjective', 'objective'] as",0.55 -7,The goal is to classify the text as either subjective or objective classify them as subjective or objective.,0.8 -7,Make a judgment about the utterance and categorize it as either expressing a subjective or objective opinion.,0.75 -7,"Determine the classification of the given text into one of the following categories: facts or opinions, while identifying whether the sentence expresses an objective or subjective opinion.",0.8 -7,"Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.",0.85 -7,evaluate each sentence as either objective or subjective.,0.65 -7,"Determine the category of a movie review based on a given text, subjective or objective.",0.65 -7,"determine the categorization of the given statements as either objective or subjective, considering each sentence's semantic meaning.",0.65 -7,"As a task, classify text as either subjective in either subjective or objective terms, given a sentence, while using subjectivity classification and returning a label from ['subjective', 'objective'].",0.7 -7,"Here is the final prompt: - - ""Classify the sentence according to its type"" -""Given the question"" -> ""analyze the sentence"" -""assign a label from"" -> ""choose a category from the options"" -""Return label only without any other text"" -> ""provide the classification",0.25 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -3,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -3,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -3,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -3,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -3,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.35 -3,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -3,"Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.4 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -4,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -4,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -4,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -4,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.35 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number, -Prompt 2: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. - -Different parts: -""Please categorize this sentence into one of the listed categories"" vs ""Your task is to choose a type of the question"" -""this sentence"" vs ""the question"" -""into one of the listed categories"" vs ""from"" - -**Step 2: Randomly mutate the different parts:** - -""Please categorize this sentence into one of the listed categories"" -> ""Identify the class of the given sentence among the following options"" -""this sentence"" -> ""the provided sentence"" -""into one of the listed categories"" -> ""according to the provided list"" - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt:** - -Prompt 3: Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number",0.3 -4,"Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.4 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -5,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -5,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -5,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -5,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -5,"Let's go through the steps to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: -""Classify this sentence"" vs ""Please perform Question Classification task. Given the question, assign a label"" -""based on the provided categories"" vs ""from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -""categories"" vs ""label"" -""sentence"" vs ""question"" - -**Step 2: Randomly mutate the different parts** - -""Classify this sentence"" -> ""Categorize the given text"" -""Please perform Question Classification task. Given the question, assign a label"" -> ""Your task involves labeling a question"" -""based on the provided categories"" -> ""according to the specified classes"" -""categories"" -> ""classes"" -""sentence"" -> ""query"" -""question"" -> ""query""",0.45 -5,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"Let's follow the instructions. - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification. -Prompt 2: Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Classify the sentence according to its type by analyzing the sentence"" vs ""Identify the category that corresponds to the given sentence"" -""and choose a category from the options"" vs ""and categorize it according to one of the following"" -""and provide the classification"" -> (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: - -""Classify the sentence according to its type by analyzing the sentence"" -> ""Determine the classification of the given sentence"" -""and choose a category from the options"" -> ""from the available categories"" -""and provide the classification"" -> ""with an explanation"" (added a new mutation) -""Identify the category that corresponds to the given sentence"" -> ""Recognize the category",0.45 -5,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -5,"Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.4 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -6,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -6,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -6,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -6,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -6,"Let's go through the steps to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: -""Classify this sentence"" vs ""Please perform Question Classification task. Given the question, assign a label"" -""based on the provided categories"" vs ""from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -""categories"" vs ""label"" -""sentence"" vs ""question"" - -**Step 2: Randomly mutate the different parts** - -""Classify this sentence"" -> ""Categorize the given text"" -""Please perform Question Classification task. Given the question, assign a label"" -> ""Your task involves labeling a question"" -""based on the provided categories"" -> ""according to the specified classes"" -""categories"" -> ""classes"" -""sentence"" -> ""query"" -""question"" -> ""query""",0.45 -6,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Let's follow the instructions. - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification. -Prompt 2: Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Classify the sentence according to its type by analyzing the sentence"" vs ""Identify the category that corresponds to the given sentence"" -""and choose a category from the options"" vs ""and categorize it according to one of the following"" -""and provide the classification"" -> (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: - -""Classify the sentence according to its type by analyzing the sentence"" -> ""Determine the classification of the given sentence"" -""and choose a category from the options"" -> ""from the available categories"" -""and provide the classification"" -> ""with an explanation"" (added a new mutation) -""Identify the category that corresponds to the given sentence"" -> ""Recognize the category",0.45 -6,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -6,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -7,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -7,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -7,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -7,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -7,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Let's follow the instructions. - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification. -Prompt 2: Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Classify the sentence according to its type by analyzing the sentence"" vs ""Identify the category that corresponds to the given sentence"" -""and choose a category from the options"" vs ""and categorize it according to one of the following"" -""and provide the classification"" -> (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: - -""Classify the sentence according to its type by analyzing the sentence"" -> ""Determine the classification of the given sentence"" -""and choose a category from the options"" -> ""from the available categories"" -""and provide the classification"" -> ""with an explanation"" (added a new mutation) -""Identify the category that corresponds to the given sentence"" -> ""Recognize the category",0.45 -7,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -7,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -8,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -8,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -8,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -8,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -8,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -8,"Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number.",0.45 -8,"Let's follow the instructions. - -1. Identifying the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Classify the sentence according to its type by analyzing the sentence and choose a category from the options: Description, Entity, Expression, Human, Location, or Number, and provide the classification. -Prompt 2: Identify the category that corresponds to the given sentence, and categorize it according to one of the following: Description, Entity, Expression, Human, Location, or Number. - -Different parts: -""Classify the sentence according to its type by analyzing the sentence"" vs ""Identify the category that corresponds to the given sentence"" -""and choose a category from the options"" vs ""and categorize it according to one of the following"" -""and provide the classification"" -> (no equivalent part in Prompt 2) - -2. Randomly mutate the different parts: - -""Classify the sentence according to its type by analyzing the sentence"" -> ""Determine the classification of the given sentence"" -""and choose a category from the options"" -> ""from the available categories"" -""and provide the classification"" -> ""with an explanation"" (added a new mutation) -""Identify the category that corresponds to the given sentence"" -> ""Recognize the category",0.45 -8,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -8,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -9,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -9,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -9,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -9,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -9,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -9,"Examine the provided sentence and determine its classification based on the following categories: Description, Entity, Expression, Human, Location, or Number, where you identify the category that corresponds to the given sentence.",0.55 -9,"Recognize the category of the given sentence, determine the classification of the sentence, and categorize it from the available categories: Description, Entity, Expression, Human, Location, or Number, with an explanation.",0.5 -9,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -9,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -10,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -10,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -10,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -10,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -10,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -10,"Examine the provided sentence and determine its classification based on the following categories: Description, Entity, Expression, Human, Location, or Number, where you identify the category that corresponds to the given sentence.",0.55 -10,"Recognize the category of the given sentence, determine the classification of the sentence, and categorize it from the available categories: Description, Entity, Expression, Human, Location, or Number, with an explanation.",0.5 -10,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -10,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -11,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -11,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -11,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -11,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -11,"Examine the provided sentence and determine its classification based on the following categories: Description, Entity, Expression, Human, Location, or Number, where you identify the category that corresponds to the given sentence.",0.55 -11,"Recognize the category of the given sentence, determine the classification of the sentence, and categorize it from the available categories: Description, Entity, Expression, Human, Location, or Number, with an explanation.",0.5 -11,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -11,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.95 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -12,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.75 -12,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.6 -12,"Please categorize this sentence into one of the listed categories: Description, Entity, Expression, Human, Location, or Number,",0.6 -12,"Your task involves labeling a query according to the specified classes from the following options: Description, Entity, Expression, Human, Location, and Number. Categorize the given text by determining the correct type.",0.55 -12,"Examine the provided sentence and determine its classification based on the following categories: Description, Entity, Expression, Human, Location, or Number, where you identify the category that corresponds to the given sentence.",0.55 -12,"Recognize the category of the given sentence, determine the classification of the sentence, and categorize it from the available categories: Description, Entity, Expression, Human, Location, or Number, with an explanation.",0.5 -12,"Identify the class of the provided sentence among the following options according to the provided list: Description, Entity, Expression, Human, Location, or Number.",0.35 -12,"By analyzing the given query, categorize it according to its type by choosing a category from the specified classes: Description, Entity, Expression, Human, Location, or Number, and provide the classification.",0.6 diff --git a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv b/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv deleted file mode 100644 index 0b7eccd..0000000 --- a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_47.csv +++ /dev/null @@ -1,121 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -1,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -1,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -1,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Identify the suitable label for this sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -2,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -2,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -2,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -2,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Identify the suitable label for this sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -3,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -3,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -3,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -3,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Identify the suitable label for this sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -4,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -4,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -4,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -4,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -4,"Identify the suitable label for this sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -5,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -5,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -5,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -5,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -5,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -5,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -5,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -5,"Identify the suitable label for this sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -5,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -6,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -6,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -6,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -6,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -6,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -6,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -6,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -6,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -6,"Select the correct label to the given text from the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -7,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -7,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -7,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -7,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -7,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -7,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -7,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -7,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -7,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -8,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -8,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -8,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -8,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -8,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -8,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -8,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -8,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -8,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -9,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -9,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -9,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -9,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -9,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -9,"Identify the category of the phrase by assigning it to one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.4 -9,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -9,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -9,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -10,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -10,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -10,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -10,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -10,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -10,"Classify the attribute of the posed inquiry by identifying the category it belongs to, which can be one of the following options: Description, Entity",0.6 -10,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -10,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -10,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -11,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -11,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -11,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -11,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -11,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -11,"Classify the attribute of the posed inquiry by identifying the category it belongs to, which can be one of the following options: Description, Entity",0.6 -11,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -11,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -11,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.7 -12,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.6 -12,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.6 -12,"Classify the category of the provided sentence by selecting among Description, Entity, Expression, Human, Location, or Number that best corresponds",0.55 -12,"You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.",0.75 -12,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -12,"Classify the attribute of the posed inquiry by identifying the category it belongs to, which can be one of the following options: Description, Entity",0.6 -12,"Determine the classification of the sentence fragment by assigning it to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.6 -12,"You need to classify the provided sentence by recognizing the most fitting class from the following options: Description, Entity, Expression, Human, Location, or Number.",0.55 -12,"Classify the provided input into its appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number, by selecting the correct type.",0.55 diff --git a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv b/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv deleted file mode 100644 index f885df0..0000000 --- a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_69.csv +++ /dev/null @@ -1,180 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.75 -1,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -1,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.5 -1,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -1,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Please perform Question Classification task. Given the question"" vs ""Classify this sentence"" -""assign a label from"" vs ""based on the provided categories"" -""Return label only without any other text"" vs (no equivalent part in Prompt 2) - -**Step 2: Randomly mutate the different parts** - -""Please perform Question Classification task. Given the question"" -> ""Your goal is to analyze the query"" -""assign a label from"" -> ""categorize into one of the following"" -""Return label only without any other text"" -> (delete this part, as it's not essential) - -**Step 3: Crossover the different parts with Prompt 3 and generate a final prompt** - -Prompt 3: Using the following categories",0.3 -1,"Identify the appropriate category for the sentence by categorizing it according to the following labels: Description, Entity, Expression, Human, Location, or Number.",0.3 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.75 -2,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -2,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -2,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -2,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -2,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -2,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -2,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -2,"Your goal is to analyze the query and categorize into one of the following: Description, Entity, Expression, Human, Location, or Number.",0.55 -2,"Here are the steps to generate a better prompt: - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: -""pick the category"" vs ""perform Question Classification task"" -""that matches this sentence"" vs ""Given the question"" -""Description, Entity, Expression, Human, Location, or Number"" vs ""from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -""Return label only without any other text"" (only exists in Prompt 2) - -**2. Randomly mutate the different parts:** - -""pick the category"" -> ""select the classification"" -""that matches this sentence"" -> ""corresponding to the provided text"" -""perform Question Classification task"" -> ""carry out the classification process"" -""Given the question"" -> ""based on the input sentence"" -""Description, Entity, Expression, Human, Location, or Number""",0.4 -3,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -3,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -3,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -3,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -3,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -3,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -3,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -3,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -3,"Your goal is to analyze the query and categorize into one of the following: Description, Entity, Expression, Human, Location, or Number.",0.55 -3,"Here are the steps to generate a better prompt: - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: -""pick the category"" vs ""perform Question Classification task"" -""that matches this sentence"" vs ""Given the question"" -""Description, Entity, Expression, Human, Location, or Number"" vs ""from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -""Return label only without any other text"" (only exists in Prompt 2) - -**2. Randomly mutate the different parts:** - -""pick the category"" -> ""select the classification"" -""that matches this sentence"" -> ""corresponding to the provided text"" -""perform Question Classification task"" -> ""carry out the classification process"" -""Given the question"" -> ""based on the input sentence"" -""Description, Entity, Expression, Human, Location, or Number""",0.4 -4,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -4,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -4,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -4,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -4,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -4,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -4,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -4,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -4,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -5,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -5,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -5,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -5,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -5,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -5,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -5,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -5,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -5,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -6,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -6,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -6,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -6,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -6,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -6,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -6,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -6,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -6,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -7,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -7,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -7,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -7,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -7,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -7,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -7,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -7,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -8,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -8,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -8,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -8,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -8,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -8,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -8,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -8,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -8,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -8,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -9,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -9,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -9,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -9,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -9,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -9,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -9,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -9,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -9,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -9,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -10,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -10,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -10,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -10,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -10,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -10,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -10,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -10,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -10,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -10,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -11,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -11,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -11,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -11,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -11,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -11,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -11,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -11,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -11,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 -12,"As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.",0.8 -12,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.7 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.65 -12,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.6 -12,"Your goal is to analyze the query and identify the category that corresponds to it, categorize into one of the following: Description, Entity, Expression, Human, Location, or Number, according to the following types.",0.65 -12,"Analyze the given sentence and determine the appropriate category it falls under: Description, Entity, Expression, Human, Location, or Number.",0.55 -12,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -12,"Identify the correct category for the sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -12,"Your goal is to analyze the query and choose the appropriate label from the following categories: Description, Entity, Expression, Human, Location, or Number",0.65 -12,"Select the classification corresponding to the provided text among the labels: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label based on the input sentence by carrying out the classification process.",0.55 diff --git a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv b/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv deleted file mode 100644 index 0b9a03f..0000000 --- a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_42.csv +++ /dev/null @@ -1,1178 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -1,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.3 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"As a categorizer, identify the category that best fits these labels by choosing one of the following options: Description, Entity",0.25 -1,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -2,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -2,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -2,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.3 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -2,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] -'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category",0.25 -2,"As a categorizer, identify the category that best fits these labels by choosing one of the following options: Description, Entity",0.25 -2,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -3,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -3,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -3,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.3 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -3,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Assign this sentence to one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.2 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] -'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category",0.25 -3,"As a categorizer, identify the category that best fits these labels by choosing one of the following options: Description, Entity",0.25 -3,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -4,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -4,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.3 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -4,"Here's the step-by-step process to generate a better prompt: - -**1. Identify the different parts between Prompt 1 and Prompt 2:** - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -**2. Randomly mutate the different parts:** - -* ""Please pick the category"" -> ""Classify based on query"" -* ""that matches this sentence"" -> ""based on the input sentence"" -* ""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -**3. Crossover the different parts with Prompt 3 and generate",0.3 -4,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.3 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] -'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category",0.25 -4,"As a categorizer, identify the category that best fits these labels by choosing one of the following options: Description, Entity",0.25 -4,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.15 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -5,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -5,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -5,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -5,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.3 -5,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Classify the question"" -* ""that matches this sentence"" -> ""based on the input"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -2. Randomly mutate the different parts (continued): -* 'Category sunt",0.4 -5,"As a categorizer, identify the category that best fits these labels by choosing one of the following options: Description, Entity",0.25 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -6,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -6,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -6,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -6,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -6,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Classify the question"" -* ""that matches this sentence"" -> ""based on the input"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -2. Randomly mutate the different parts (continued): -* 'Category sunt",0.4 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.3 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -7,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -7,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -7,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -7,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -7,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Classify the question"" -* ""that matches this sentence"" -> ""based on the input"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -2. Randomly mutate the different parts (continued): -* 'Category sunt",0.4 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.3 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -8,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -8,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -8,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -8,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -8,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -8,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Classify the question"" -* ""that matches this sentence"" -> ""based on the input"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -2. Randomly mutate the different parts (continued): -* 'Category sunt",0.4 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.3 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -9,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.45 -9,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -9,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -9,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -9,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -9,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Classify the question"" -* ""that matches this sentence"" -> ""based on the input"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -2. Randomly mutate the different parts (continued): -* 'Category sunt",0.4 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.3 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -10,"I'll follow your instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', '",0.5 -10,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -10,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -10,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -10,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.45 -10,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt",0.4 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -11,"I'll follow your instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', '",0.5 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -11,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -11,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -11,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.45 -11,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt",0.4 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.5 -12,"I'll follow your instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', '",0.5 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2",0.35 -12,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -12,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.4 -12,"Here's the step-by-step generation of a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Please pick the category"" vs ""Please perform Question Classification task"" -* ""that matches this sentence"" vs ""Given the question, assign a label"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Please pick the category"" -> ""Determine the category"" -* ""that matches this sentence"" -> ""based on the query"" -* ""'Description, Entity, Expression, Human, Location, or Number'"" -> ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] -* 'Planning, Ideas, FirstSteps, Idea Planner, Strategy Designer' becomes 'Category sunt",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -""Please pick the category"" vs ""Please perform Question Classification task"" -""that matches this sentence"" vs ""Given the question, assign a label"" -""Description, Entity, Expression, Human, Location, or Number"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -""Please pick the category"" -> ""Determine the category"" -""that matches this sentence"" -> ""based on the query"" -""Description, Entity, Expression, Human, Location, or Number"" -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with the following Prompt 3 and generate a final prompt",0.45 -12,"I'd be happy to help you generate a better prompt. Here are the step-by-step instructions: - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt",0.4 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instructions step-by-step to generate a better prompt. -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""Let's follow the instructions"" vs ""Please perform Question Classification task"" -* ""to generate a better prompt"" vs ""Given the question, assign a label"" -* ""[] [] [] [] [] []"" vs 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' - -2. Randomly mutate the different parts: - -* ""Let's follow the instructions"" -> ""In this task"" -* ""to generate a better prompt"" -> ""and categorize the query"" -* 'Description', 'Entity', 'Expression', 'Human', 'Location', 'Number' -> ['Category1', 'Category2', 'Category3', 'Category4', 'Category5', 'Category6'] - -3. Crossover the different parts with Prompt 3 and generate a final prompt bracket",0.45 diff --git a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 0fe1a4f..0000000 --- a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,886 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -1,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -1,"Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -1,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -1,"Identify the nature of the provided statement based on the options - Description, Entity, Expression, Human, Location, or Number",0.2 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -1,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -2,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -2,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -2,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -2,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -2,"Identify the nature of the provided statement based on the options - Description, Entity, Expression, Human, Location, or Number",0.2 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -2,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -3,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -3,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -3,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -3,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -3,"Identify the nature of the provided statement based on the options - Description, Entity, Expression, Human, Location, or Number",0.2 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -3,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -4,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -4,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -4,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -4,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -4,"Identify the nature of the provided statement based on the options - Description, Entity, Expression, Human, Location, or Number",0.2 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -4,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -5,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -5,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -5,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -5,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -5,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -5,"As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -5,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -6,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -6,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -6,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -6,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -6,"Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.15 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number. - -The different parts are: - -""Your task is to choose a type of the question"" vs ""Determine the category that best describes this sentence"" -""from Description, Entity, Expression, Human, Location and Number"" vs no equivalent part in Prompt 2 -=torch= ""from Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Your task is to choose a type of the question"" -> ""The objective is to categorize a sentence"" -""from Description, Entity, Expression, Human, Location and Number"" -> ""by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number"" - Torch="" includes"" -> ""includes"" - -3. Crossover the different parts with the following Prompt 3",0.2 -6,"As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -6,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -7,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -7,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -7,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -7,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.2 -7,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -7,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -7,"As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -7,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -8,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -8,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -8,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity",0.25 -8,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -8,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -8,"As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -8,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -9,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -9,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.25 -9,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity",0.25 -9,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -9,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -9,"As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -9,"Assign an annotation to the given sentence based on the following options: Description, Entity, Expression, Human, Location, or Number.",0.45 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -10,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Your task is to choose"" vs ""You are given a question and need to detect"" -* ""a type of the question"" vs ""which category"" -* ""Description, Entity, Expression, Human, Location and Number"" vs not changed - -2. Randomly mutate the different parts: - -* ""Your task is to choose"" -> ""The goal is to determine"" -* ""a type of the question"" -> ""the nature of the inquiry"" -* ""Description, Entity, Expression, Human, Location and Number"" -> ""categories: Description, Entity, Expression, Human, Location, and Number Type"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt: - -Prompt 3: Identify the category that corresponds to this sentence:",0.5 -10,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity",0.25 -10,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -10,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature",0.4 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -10,"Let's follow the instructions step-by-step. - -**1. Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Categorize those questions"" vs ""You are given a question"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" - -**2. Randomly mutate the different parts** - -* ""Categorize those questions"" -> ""Determine the type of the inquiry"" -* ""You are given a question"" -> ""An inquiry is presented"" -* ""Description, Entity, Expression, Human, Location, or Number"" -> ""Entity, Expression, Number"" -* ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" -> ""an Entity"", ""a Description"", ""a Number"" - -**3. Crossover the different parts",0.5 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -11,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Your task is to choose"" vs ""You are given a question and need to detect"" -* ""a type of the question"" vs ""which category"" -* ""Description, Entity, Expression, Human, Location and Number"" vs not changed - -2. Randomly mutate the different parts: - -* ""Your task is to choose"" -> ""The goal is to determine"" -* ""a type of the question"" -> ""the nature of the inquiry"" -* ""Description, Entity, Expression, Human, Location and Number"" -> ""categories: Description, Entity, Expression, Human, Location, and Number Type"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt: - -Prompt 3: Identify the category that corresponds to this sentence:",0.5 -11,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -11,"I'd be happy to help you generate a better prompt! - -Based on the instructions, I identified the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -* ""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -* ""choose from"" vs ""classify it as one of the following options"" - -I randomly mutated these parts as follows: - -* ""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -* ""Description, Entity, Expression, Human, Location and Number"" -> ""categories: Description, Entity, Expression, Human, Location, or Number Type"" -* ""choose from"" -> ""identify within"" - -I then crossed the mutated parts with Prompt 3 to generate a final",0.3 -11,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -11,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature",0.4 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""Please select the correct classification for this sentence"" -""choose from"" vs ""Description, Entity, Expression, Human, Location, or Number"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Classify the given statement"" -""choose from"" -> ""options from the list"" - -Let's mutate the parts and generate a new prompt: - -**New Prompt 1:** Classify the given statement and respond with one of the options from the list. - -Please wait for further instructions to proceed with the next steps.",0.2 -11,"Let's follow the instructions step-by-step. - -**1. Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Categorize those questions"" vs ""You are given a question"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" - -**2. Randomly mutate the different parts** - -* ""Categorize those questions"" -> ""Determine the type of the inquiry"" -* ""You are given a question"" -> ""An inquiry is presented"" -* ""Description, Entity, Expression, Human, Location, or Number"" -> ""Entity, Expression, Number"" -* ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" -> ""an Entity"", ""a Description"", ""a Number"" - -**3. Crossover the different parts",0.5 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45 -12,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Your task is to choose"" vs ""You are given a question and need to detect"" -* ""a type of the question"" vs ""which category"" -* ""Description, Entity, Expression, Human, Location and Number"" vs not changed - -2. Randomly mutate the different parts: - -* ""Your task is to choose"" -> ""The goal is to determine"" -* ""a type of the question"" -> ""the nature of the inquiry"" -* ""Description, Entity, Expression, Human, Location and Number"" -> ""categories: Description, Entity, Expression, Human, Location, and Number Type"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt: - -Prompt 3: Identify the category that corresponds to this sentence:",0.5 -12,"Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number.",0.35 -12,"Analyze the categorical nature of the information and identify the category within categories: Description, Entity, Expression, Human, Location, or Number Type, as a categorization expert, while considering the context and meaning of the text.",0.45 -12,"Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -3. Crossover the different parts with the",0.3 -12,"The objective is to categorize a sentence by selecting one of the following categories: Description, Entity, Expression, Human, Location, Number. This includes classifying each sentence and subsequently create a trainable text classification model.",0.3 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Let's follow the instruction step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -2. Randomly mutate the different parts: - -""Determine the type of the given question"" -> ""Analyze the categorical nature",0.4 -12,"Based on the instructions, I will proceed with the next steps. - -**1. Identify the different parts between the Prompt 1 and Prompt 2:** - -Prompt 1: Determine the type of the given question and choose from Description, Entity, Expression, Human, Location, and Number. - -Prompt 2: As a categorization expert, define the category of the text and classify it as one of the following options: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Determine the type of the given question"" vs ""As a categorization expert, define the category of the text"" -""Description, Entity, Expression, Human, Location and Number"" vs ""Description, Entity, Expression, Human, Location, or Number"" -""choose from"" vs ""classify it as one of the following options"" - -**2. Randomly mutate the different parts:** - -""Determine the type of the given question"" -> ""Analyze the categorical nature of the information"" -""Description, Entity, Expression, Human, Location and Number"" -> ""categories such as Description, Entity, or Expression"" -""choose from"" -> ""select from"" -""classify it as one of the following options"" -> ""assign to one of the specified categories"" - -**3. C",0.3 -12,"Let's follow the instructions step-by-step. - -**1. Identify the different parts between Prompt 1 and Prompt 2** - -Prompt 1: Categorize those questions as one of the following: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Different parts: - -* ""Categorize those questions"" vs ""You are given a question"" -* ""Description, Entity, Expression, Human, Location, or Number"" vs ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" - -**2. Randomly mutate the different parts** - -* ""Categorize those questions"" -> ""Determine the type of the inquiry"" -* ""You are given a question"" -> ""An inquiry is presented"" -* ""Description, Entity, Expression, Human, Location, or Number"" -> ""Entity, Expression, Number"" -* ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"" -> ""an Entity"", ""a Description"", ""a Number"" - -**3. Crossover the different parts",0.5 diff --git a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv b/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv deleted file mode 100644 index 19be430..0000000 --- a/logs/experiment/trec_evopromptde_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_69.csv +++ /dev/null @@ -1,877 +0,0 @@ -step,prompt,score -1,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -1,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Please perform Question Classification task"" vs ""Using the following categories"" -""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: -""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the following Prompt 3",0.3 -1,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -1,"Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number.",0.1 -1,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.1 -1,The objective is to select a category of the statement and analyze this passage based on the specified labels: Description,0.15 -1,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -2,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -2,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -2,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -2,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -2,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.1 -2,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -2,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -3,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -3,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -3,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -3,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -3,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -3,"Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number.",0.1 -3,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -4,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -4,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -4,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -4,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -4,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -4,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the different parts with the following Prompt 3",0.25 -4,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -5,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -5,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -5,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -5,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -5,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -5,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -5,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -5,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the different parts with the following Prompt 3",0.25 -5,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -5,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -6,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -6,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -6,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -6,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -6,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -6,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -6,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -6,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the different parts with the following Prompt 3",0.25 -6,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -6,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -7,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -7,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -7,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -7,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -7,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -7,"I'd be happy to help you generate a better prompt! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutate and crossover the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label",0.3 -7,"Here are the steps to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the different parts with the following Prompt 3",0.25 -7,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -7,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -8,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -8,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -8,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -8,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -8,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -8,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -8,"You'd like me to follow the instructions step-by-step to generate a better prompt. Let's go! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutating and crossing over the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', '",0.4 -8,"I'd be happy to help you generate a better prompt. - -Here are the steps followed: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the",0.45 -8,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -8,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -9,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -9,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -9,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -9,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -9,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -9,"Classify this sentence by choosing one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.15 -9,"You'd like me to follow the instructions step-by-step to generate a better prompt. Let's go! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutating and crossing over the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', '",0.4 -9,"I'd be happy to help you generate a better prompt. - -Here are the steps followed: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the",0.45 -9,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -9,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -10,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -10,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -10,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -10,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -10,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -10,"The objective is to identify the category for the content of this passage, based on one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -10,"You'd like me to follow the instructions step-by-step to generate a better prompt. Let's go! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutating and crossing over the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', '",0.4 -10,"I'd be happy to help you generate a better prompt. - -Here are the steps followed: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the",0.45 -10,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -10,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -11,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -11,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -11,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -11,"The objective is to identify the category for the content of this passage, based on one of the following options: Description, Entity, Expression, Human, Location, or Number.",0.25 -11,"You'd like me to follow the instructions step-by-step to generate a better prompt. Let's go! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutating and crossing over the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', '",0.4 -11,"I'd be happy to help you generate a better prompt. - -Here are the steps followed: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the",0.45 -11,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 -12,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.4 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -12,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.3 -12,"Here's the step-by-step process to generate a better prompt: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the given passage"" - -3. Crossover the different parts with the",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: ""Your task is to choose a type of the question"", ""from Description, Entity, Expression, Human, Location and Number"", and ""Question Classification task"". -Prompt 2: ""Please perform"", ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"". - -Different parts: - -* ""Your task is to choose a type of the question"" vs ""Please perform"" -* ""from Description, Entity, Expression, Human, Location and Number"" vs ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']"" -* ""Question Classification task"" vs no change - -2. Randomly mutate the different parts: - -* ""Your task is to choose a type of the question"" -> ""The goal is to categorize the inquiry"" -* ""from Description, Entity, Expression, Human, Location and Number"" -> ""based on the options: Description, Entity, Expression, Human, Location, or Number"" -* ""Question Classification task",0.3 -12,"You'd like me to follow the instructions step-by-step to generate a better prompt. Let's go! - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: I'll follow the instructions step-by-step to generate a better prompt. - -Prompt 2: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text - -Different parts: - -* ""I'll follow the instructions step-by-step to generate a better prompt"" vs. (no match) -* ""Please perform Question Classification task"" vs. ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs. ""classify this sentence"" - -Since Prompt 1 does not have matching parts with Prompt 2, we can proceed with mutating and crossing over the different parts. - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Classify this text using the categories provided"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', '",0.4 -12,"I'd be happy to help you generate a better prompt. - -Here are the steps followed: - -1. Identify the different parts between Prompt 1 and Prompt 2: - -Prompt 1: Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -* ""Please perform Question Classification task"" vs ""Using the following categories"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" vs ""classify this sentence"" - -2. Randomly mutate the different parts: - -* ""Please perform Question Classification task"" -> ""Analyze this text using the categorization framework"" -* ""Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text"" -> ""based on the sentence content, identify its corresponding label"" -* ""this sentence"" -> ""the passage"" - -3. Crossover the",0.45 -12,"Select a category and assess the statement in this passage based on the specified labels: Description, Entity, Expression, Human, Location, or Number.",0.35 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Identify the different parts between the Prompt 1 and Prompt 2: -Prompt 1: Classify this sentence based on the provided categories: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify this sentence into one of these categories: Description, Entity, Expression, Human, Location, or Number. - -Different parts: - -""Classify this sentence based on the provided categories"" vs ""Classify this sentence into one of these categories"" -""This sentence"" vs ""this sentence"" -""provided categories"" vs ""these categories"" - -Let me know when to proceed to the next step!",0.1 diff --git a/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv b/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv deleted file mode 100644 index ef43411..0000000 --- a/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-70B-Instruct_meta-llama/Meta-Llama-3-70B-Instruct_42.csv +++ /dev/null @@ -1,133 +0,0 @@ -step,prompt,score -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.9 -1,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.85 -1,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.85 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.55 -1,"I'll follow the instructions step-by-step to generate a better prompt. - -1. Crossover Prompt: Classify the sentence into one of the following categories: Description, Entity, Expression, Human, Location, or Number. - -2. , , , , , or ) that best matches the sentence, along with the corresponding question type.",0.4 -10,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -10,"Classify the given question's categorical type from a predetermined set of labels, including 'Description', 'Entity', 'Expression', 'Human', 'Location', and 'Number'",0.4 -11,"Assign the given sentence to one of the six categories (Description, Entity, Expression, Human, Location, or Number) and indicate the corresponding question type.",0.5 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.45 -11,"Classify the type of question by selecting one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -11,"Classify the question type of each statement into Description, Entity, Expression, Human, Location, or Number.",0.45 -11,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.4 -11,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -11,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Crossover the prompts** - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify the given question according to its category, selecting one of the predefined labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the assigned label. - -Crossover Prompt: Classify the given sentence into one of the predefined categories: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. - -**Step 2: Mutate the prompt** - -Mutated Prompt: [Find the appropriate label from the category list: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] and categorize the given sentence.]",0.4 -11,"Identify the category (, , , , , or ) that best matches the sentence, along with the corresponding question type.",0.4 -11,"Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.",0.4 -11,"Classify the given question's categorical type from a predetermined set of labels, including 'Description', 'Entity', 'Expression', 'Human', 'Location', and 'Number'",0.4 -12,"Assign the given sentence to one of the six categories (Description, Entity, Expression, Human, Location, or Number) and indicate the corresponding question type.",0.5 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.45 -12,"Indicate the type of question, selecting from: Description, Entity, Expression, Human, Location, or Number",0.45 -12,"Classify the type of question by selecting one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.45 -12,"Classify the question type of each statement into Description, Entity, Expression, Human, Location, or Number.",0.45 -12,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.4 -12,"Transform the given instructions into a category label, selecting one of the predefined options: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Follow the sequence of actions to reach the correct categorization.",0.4 -12,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.4 -12,"Let's follow the instructions step-by-step to generate a better prompt. - -**Step 1: Crossover the prompts** - -Prompt 1: Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Classify the given question according to its category, selecting one of the predefined labels: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return the assigned label. - -Crossover Prompt: Classify the given sentence into one of the predefined categories: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. - -**Step 2: Mutate the prompt** - -Mutated Prompt: [Find the appropriate label from the category list: ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] and categorize the given sentence.]",0.4 -12,"Identify the category (, , , , , or ) that best matches the sentence, along with the corresponding question type.",0.4 diff --git a/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv b/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv deleted file mode 100644 index 204d033..0000000 --- a/logs/experiment/trec_evopromptga_meta-llama/Meta-Llama-3-8B-Instruct_meta-llama/Meta-Llama-3-8B-Instruct_47.csv +++ /dev/null @@ -1,349 +0,0 @@ -step,prompt,score -1,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.5 -1,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -1,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -1,"Identify the categorization or type of the sentence or question provided, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.35 -1,"Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number.",0.3 -1,"Let's follow the instructions step-by-step to generate a better prompt! - -**Step 1: Crossover** - -Prompt 1: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Combined Prompt: -""Classify the given question into the most relevant category, choosing from 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'."" - -**Step 2: Mutation** - -| Remove the phrase ""given question"" and make it more concise to focus on the classification task.",0.25 -1,"Distinguish the most suitable category for the presented question, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.25 -1,"Classify the given sentence into one of the following categories: Description, Entity, Expression, Human, Location, or Number.",0.25 -1,"Determine the category that best describes this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -1,"Choose the appropriate classification for this sentence: Description, Entity, Expression, Human, Location, or Number.",0.2 -2,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.5 -2,"Determine the best-fitting category for the presented question, narrowing down the list of possibilities to Description, Entity, Expression, Human, Location, or Number.",0.4 -2,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -2,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -2,"Identify the categorization or type of the sentence or question provided, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.35 -2,"I'd be happy to help! - -1. Crossover the prompts: - -Prompt 1: Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -Crossover Prompt: Identify the category that corresponds to the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -2. Mutate the prompt generated in Step 1: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt] - -The final mutated prompt is: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt]",0.35 -2,"Choose the most fitting category for the classification: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'",0.35 -2,"Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number.",0.3 -2,"Let's follow the instructions step-by-step to generate a better prompt! - -**Step 1: Crossover** - -Prompt 1: You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"". - -Prompt 2: Using the following categories, classify this sentence: Description, Entity, Expression, Human, Location, or Number. - -Combined Prompt: -""Classify the given question into the most relevant category, choosing from 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'."" - -**Step 2: Mutation** - -| Remove the phrase ""given question"" and make it more concise to focus on the classification task.",0.25 -2,"Distinguish the most suitable category for the presented question, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.25 -3,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.5 -3,"Determine the best-fitting category for the presented question, narrowing down the list of possibilities to Description, Entity, Expression, Human, Location, or Number.",0.4 -3,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -3,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -3,"Identify the categorization or type of the sentence or question provided, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.35 -3,"I'd be happy to help! - -1. Crossover the prompts: - -Prompt 1: Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -Crossover Prompt: Identify the category that corresponds to the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -2. Mutate the prompt generated in Step 1: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt] - -The final mutated prompt is: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt]",0.35 -3,"Choose the most fitting category for the classification: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'",0.35 -3,"Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number.",0.3 -3,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Crossover the following prompts: - -Prompt 1: Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number. - -Prompt 2: Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -Generated crossover prompt: Determine the category that corresponds to the given sentence or question. - -2. Mutate the generated prompt to make it more specific and clearer: - -| Remove the phrase ""given question"" and make it more concise to focus on the classification task.",0.25 -4,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.5 -4,"Determine the best-fitting category for the presented question, narrowing down the list of possibilities to Description, Entity, Expression, Human, Location, or Number.",0.4 -4,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.35 -4,"Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -4,"Identify the categorization or type of the sentence or question provided, selecting from the options: Description, Entity, Expression, Human, Location, or Number.",0.35 -4,"I'd be happy to help! - -1. Crossover the prompts: - -Prompt 1: Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number. -Prompt 2: Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -Crossover Prompt: Identify the category that corresponds to the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -2. Mutate the prompt generated in Step 1: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt] - -The final mutated prompt is: - -[prompt]Categorize the given question into one of the following categories: Description, Entity, Expression, Human, Location, or Number.[/prompt]",0.35 -4,"Choose the most fitting category for the classification: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'",0.35 -4,"Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number.",0.3 -4,"Assign the most suitable classification – Description, Entity, Expression, Human, Location, or Number – to the provided context.",0.3 -4,"Let's follow the instructions step-by-step to generate a better prompt. - -1. Crossover the following prompts: - -Prompt 1: Identify the category that corresponds to this sentence: Description, Entity, Expression, Human, Location, or Number. - -Prompt 2: Determine the most fitting category for the provided question, choosing from the options: Description, Entity, Expression, Human, Location, or Number. - -Generated crossover prompt: Determine the category that corresponds to the given sentence or question. - -2. Mutate the generated prompt to make it more specific and clearer: - -Classify the question into a specific category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and produce the corresponding label only.",0.35 -7,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -7,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -7,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -7,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -7,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -7,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -7,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -7,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -7,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -7,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -8,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -8,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -8,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -8,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -8,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -8,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -8,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -8,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -8,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -8,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -9,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -9,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -9,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -9,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -9,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -9,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -9,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -9,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -9,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -9,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -10,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -10,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -10,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -10,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -10,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -10,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -10,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -10,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -10,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -10,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -11,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -11,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -11,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -11,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -11,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -11,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -11,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -11,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -11,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -11,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 -12,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6 -12,"Classify a given question into one of the following categories based on its topic: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number'. Provide the matching category for the question, allowing accurate identification of its categorization.",0.55 -12,"Classify the input text into one of the predefined categories ('Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number') based on its inherent subject matter.",0.5 -12,"Identify the question's topic, labeling it as 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', while considering its category.",0.45 -12,"Identify the category for the given sentence: Description, Entity, Expression, Human, Location, or Number",0.45 -12,"Classify the input text into one of the following categories: Description, Entity, Expression, Human, Location, or Number, and provide the corresponding label.",0.4 -12,"Classify the input text into a category: 'Description', 'Entity', 'Expression', 'Human', 'Location', or 'Number', and respond with the matching category.",0.4 -12,"Classify the input question into the most suitable category (Description, Entity, Expression, Human, Location, or Number) and return the assigned label.",0.4 -12,"Please pick the category that matches this sentence: Description, Entity, Expression, Human, Location, or Number.",0.35 -12,"Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text",0.35 diff --git a/logs/experiment_eval/best_scores.csv b/logs/experiment_eval/best_scores.csv deleted file mode 100644 index df294d9..0000000 --- a/logs/experiment_eval/best_scores.csv +++ /dev/null @@ -1,106 +0,0 @@ -task,optimizer,meta_llm,downstream_llm,evaluation_llm,random_seed,prompt,train_score,test_score -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,42,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",1.0,0.89 -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,47,"Your task is to identify the subject of the news piece and classify it into one of four categories: World, Sports, Business and Tech.",0.95,0.875 -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,69,"The goal is to identify the journal article according to its primary theme and determine whether it belongs to the World, Sports, Business, or Tech category. ""The goal is to determine"" -* ""a type of the question"" -> ""the nature of the inquiry"" -* ""Description, Entity, Expression, Human, Location and Number"" -> ""categories: Description, Entity, Expression, Human, Location, and Number Type"" - -3. Crossover the different parts with Prompt 3 and generate a final prompt: - -Prompt 3: Identify the category that corresponds to this sentence:",0.5,0.27 -trec,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.",0.5,0.44 -trec,evopromptga,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,42,"Identify the most suitable category (Description, Entity, Expression, Human, Location, or Number) for the provided text or question.",0.95,0.63 -trec,evopromptga,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,47,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.75,0.73 -trec,evopromptga,meta-llama\Meta-Llama-3-70B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-70B-Instruct,69,"Categorize the question into one of the six types - Description, Entity, Expression, Human, Location, or Number - and provide the relevant label.",0.9,0.62 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Assign the given sentence to one of the six categories (Description, Entity, Expression, Human, Location, or Number) and indicate the corresponding question type.",0.5,0.515 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.5,0.685 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.",0.6,0.66 diff --git a/logs/experiment_eval_task_descr/best_scores.csv b/logs/experiment_eval_task_descr/best_scores.csv deleted file mode 100644 index 2a168c9..0000000 --- a/logs/experiment_eval_task_descr/best_scores.csv +++ /dev/null @@ -1,43 +0,0 @@ -task,optimizer,meta_llm,downstream_llm,evaluation_llm,random_seed,prompt,train_score,test_score -agnews,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.",0.95,0.885 -agnews,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Your task is to classify the news item as ""World"", ""Sports"", ""Tech"" or ""Business"".",0.9,0.89 -agnews,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"The objective is to assign a news article to one of the following categories: World, Sports, Business, or Tech, based on its main topic.",1.0,0.88 -agnews,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Choose a word from World, Sports, Business and Tech to categorize the given text.",1.0,0.83 -agnews,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Classify the given news article into one of the four categories ['World', 'Sports', 'Business', or 'Tech'] based on its primary theme and main topic, ensuring accurate categorization.",1.0,0.88 -agnews,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Classify the given news article into one of the four main categories: World, Sports, Business, or Tech, based on the article's topic.",0.95,0.87 -cr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Consider customer reviews and analyze them to determine their emotional tone, classifying them as expressing either positive or negative sentiment.",0.95,0.785 -cr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"As a sentiment classifier, examine the text passage for sentiment in customer reviews, by assessing the overall emotional direction, and classify the expression as either positive or negative.",0.95,0.855 -cr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"You will be tasked with analyzing text to determine its emotional tone, identifying whether it expresses a positive or negative sentiment, while considering the broader context.",1.0,0.855 -cr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Classify this customer review as expressing either a ""positive"" or ""negative"" sentiment, analyzing its tone and content.",1.0,0.94 -cr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Classify the provided text as having positive or negative sentiment, determining the corresponding sentiment label from ['negative', 'positive'].",1.0,0.93 -cr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Given a review, classify it as expressing a positive or negative sentiment.",0.95,0.93 -mr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Given a tweet, classify it as having a positive or negative sentiment.",0.95,0.885 -mr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"To categorize the sentiment of text snippets in a movie review, classify the sentiment as either 'negative' or 'positive', taking into consideration",0.95,0.76 -mr,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Given a tweet, classify it as having a positive or negative sentiment.",0.95,0.89 -mr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,Classify a movie review as expressing either 'negative' or 'positive' sentiment by identifying the underlying emotion.,1.0,0.915 -mr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Based on the provided movie review, please classify its sentiment as either ""positive"" or ""negative"" according to the given binary sentiment annotations.",1.0,0.905 -mr,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Classify the movie review text, determining whether it expresses a positive or negative sentiment, and output the corresponding label ('positive' or 'negative')",1.0,0.85 -sst-5,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.",0.5,0.45 -sst-5,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"The object is to classify movie reviews into one of the following categories: terrible, bad, okay, good, or great, based on the sentiment.",0.65,0.57 -sst-5,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Analyze movie reviews and classify them into one of the following categories: terrible, bad, okay, good, or great.",0.55,0.4 -sst-5,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Classify the sentiment of the given movie review among ['terrible', 'bad', 'okay', 'good', 'great'] based on its emotional tone, leveraging your language understanding",0.65,0.565 -sst-5,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good",0.65,0.49 -sst-5,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.",0.6,0.47 -sst2,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0,0.94 -sst2,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"As a sentiment classifier, consider a movie review sentence and analyze its emotional tone, classifying it as either positive or negative sentiment, while taking into account its meaning and context.",1.0,0.815 -sst2,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Examine the written opinion in a movie review and classify it as either ""positive"" or ""negative"", considering the sentence meaning and relevant context.",1.0,0.88 -sst2,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.",1.0,0.945 -sst2,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,Determine whether the given movie review expresses strongly positive or strongly negative sentiment.,1.0,0.935 -sst2,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.",1.0,0.91 -subj,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Your task is to examine sentences from movie reviews and understand the purpose of the utterance, and then determine the intention behind the statement, by classifying them as either subjective or objective",0.8,0.75 -subj,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.",0.75,0.585 -subj,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context",0.85,0.63 -subj,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.",0.8,0.705 -subj,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.",0.75,0.695 -subj,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Given a statement, classify it as expressing a subjective or objective opinion.",0.8,0.755 -trec,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.",0.55,0.63 -trec,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"You are given a question. You need to detect which category better describes the question. Answer with ""Description"", ""Entity"", ""Expression"", ""Human"", ""Location"", and ""Number"".",0.55,0.645 -trec,evopromptde,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.",0.45,0.75 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,42,"Please classify each question into its primary category from the following options: Description, Entity, Expression, Human, Location, Number.",0.65,0.605 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,47,"For each question, select the primary category (Description, Entity, Expression, Human, Location, or Number).",0.55,0.685 -trec,evopromptga,meta-llama\Meta-Llama-3-8B-Instruct,meta-llama/Meta-Llama-3-70B-Instruct,meta-llama\Meta-Llama-3-8B-Instruct,69,"Recognize the primary category of each question, choosing from Description, Entity, Expression, Human, Location, or Number, and return the most fitting label.",0.7,0.615 diff --git a/logs/experiment_gpt/best_prompts.csv b/logs/experiment_gpt/best_prompts.csv deleted file mode 100644 index fdc81de..0000000 --- a/logs/experiment_gpt/best_prompts.csv +++ /dev/null @@ -1,8 +0,0 @@ -,prompt,task,score -0,"Choose a word from World, Sports, Business and Tech to categorize the given text.",agnews,1.0 -1,"Classify the provided text as either ""positive"" or ""negative"" based on its emotional sentiment.",cr,1.0 -2,"Ascertain the underlying emotional tone of the input text, categorizing it as either unambiguously positive, unambiguously negative, neutral, or a nuanced blend of both sentiment options.",mr,1.0 -3,"Determine the sentiment of the given text by labeling it as 'terrible', 'bad', 'okay', 'good', or 'great' according to the author's expressed emotions.",sst-5,0.8 -4,"Label the provided sentence or comment as ""positive"" or ""negative"" based on its tone and sentiment.",sst2,1.0 -5,"Given an expression, you need to judge whether it represents subjective or objective opinion by assessing the context and meaning.",subj,0.9 -6,"Identify the most suitable category (Description, Entity, Expression, Human, Location, or Number) for the provided text or question.",trec,0.95 diff --git a/logs/experiment_gpt/best_scores.csv b/logs/experiment_gpt/best_scores.csv deleted file mode 100644 index d7540c8..0000000 --- a/logs/experiment_gpt/best_scores.csv +++ /dev/null @@ -1,13 +0,0 @@ -task,optimizer,meta_llm,downstream_llm,evaluation_llm,random_seed,use_task_desc,train_score,test_score -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,gpt-4o-2024-05-13,meta-llama\Meta-Llama-3-70B-Instruct,42,"Classify the topic of the following news as ""World"", ""Sports"", ""Tech"" or ""Business"".",1.0,0.825 -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,gpt-4o-2024-05-13,meta-llama\Meta-Llama-3-70B-Instruct,47,"Your task is to identify the subject of the news piece and classify it into one of four categories: World, Sports, Business and Tech.",0.95,0.825 -agnews,evopromptde,meta-llama\Meta-Llama-3-70B-Instruct,gpt-4o-2024-05-13,meta-llama\Meta-Llama-3-70B-Instruct,69,"The goal is to identify the journal article according to its primary theme and determine whether it belongs to the World, Sports, Business, or Tech category." - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_plot = best_scores_all[best_scores_all[\"optimizer\"] == \"GA\"].copy()\n", - "init_prompts = best_scores_all[best_scores_all[\"optimizer\"] == \"init\"]\n", - "\n", - "df_plot = pd.concat([df_plot, init_prompts])\n", - "plot_bar(df_plot, \"meta_llm\", title=\"EvoPrompt GA\")" - ] - }, - { - "cell_type": "code", - "execution_count": 64, - "metadata": {}, - "outputs": [], - "source": [ - "df_plot = best_scores_all[best_scores_all[\"optimizer\"] == \"DE\"].copy()\n", - "init_prompts = best_scores_all[(best_scores_all[\"optimizer\"] == \"init\")]\n", - "\n", - "df_plot = pd.concat([df_plot, init_prompts])" - ] - }, - { - "cell_type": "code", - "execution_count": 65, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAC2MAAAa0CAYAAADA8SB8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAC4jAAAuIwF4pT92AAEAAElEQVR4nOzdd3zV9fU4/pMQ9t4IgiAqClZREQWtoDiw7jpwi4s66x61rYJV66yKA9enotaBtYoDxMVwW4KCihtkyN57k98f/Zmv8d4kNzfjEng+H488Hr7P6/U659yECw/DyYusvLy8vAAAAAAAAAAAAAAAoESyM90AAAAAAAAAAAAAAEBlZBgbAAAAAAAAAAAAACANhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA2GsQEAAAAAAAAAAAAA0mAYGwAAAAAAAAAAAAAgDYaxAQAAAAAAAAAAAADSYBgbAAAAAAAAAAAAACANhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA2GsQEAAAAAAAAAAAAA0mAYGwAAAAAAAAAAAAAgDYaxAQAAAAAAAAAAAADSYBgbAAAAAAAAAAAAACANhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA2GsQEAAAAAAAAAAAAA0mAYGwAAAAAAAAAAAAAgDYaxAQAAAAAAAAAAAADSYBgbAAAAAAAAAAAAACANhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA2GsQEAAAAAAAAAAAAA0mAYGwAAAAAAAAAAAAAgDYaxAQAAAAAAAAAAAADSYBgbAAAAAAAAAAAAACANhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA2GsQEAAAAAAAAAAAAA0mAYGwAAAAAAAAAAAAAgDYaxAQAAAIBKpXPnzpGVlZXxj/79+2f6UwFAEvfcc0/G/4zIysqKtm3bZvpTAQAAAEAFyMl0AwAAAAAAbP6mTJkS7dq1K9OcNWrUiAYNGkTDhg1j2223jb322iu6desWPXv2jJwc3/6G0hg/fnzstttupc5TrVq1qFmzZtSpUydatGgRrVq1ih122CE6d+4cXbp0iQ4dOpRBtwAAAACQOb4bDQAAAABApbR69eqYPXt2zJ49O77++usYNmxYRES0atUqzj333LjooouicePGGe4Stmxr166NtWvXxpIlS2LGjBkxbty4AuutW7eO3r17x+mnnx777rtvhroEAAAAgPRl5eXl5WW6CQAAAACAVN19990xY8aMArGJEyfGiBEjKrSPG264Ifr371+hNSuzmTNnxu9+97uE+A8//BArVqxIiO+6666F5srLy4vFixfHggULkp79WfPmzWPQoEFxzDHHpNc0lLPFixfHPffckxC/9NJLo0GDBhXezy99++230adPn4R4Sd6zGzdujFWrVsXSpUtj3rx5UdxfSXXo0CGuu+66OOWUU6JKlSpp9/7ee+/Fyy+/nBC/66670s6Zjm222SamTJlSoTUBAAAAqHiGsQEAAACASm/w4MFx5plnJsQff/zx6Nu3b5nVycrKyv9vw9hlo2fPnjFmzJiEeCrfus7Ly4uvv/463njjjRg4cGChQ49/+ctf4m9/+1tpW4UyN2XKlGjXrl1C/Mcff4y2bdtWfEMpSPc9u3bt2pg0aVKMHTs2Ro0aFcOGDYt58+Yl3bvTTjvFo48+Gvvss0+Z9PyzX/4e/rMePXrE6NGjy6xG375944knnogIw9gAAAAAW4rsTDcAAAAAAADpyMrKio4dO8Zll10W33//fVxxxRVJ9910003x97//vYK7A36pWrVqsdNOO8Xpp58ejz/+eMycOTOGDBkSu+++e8Ler7/+On7729/G1VdfHRs2bMhAtwAAAACQOsPYAAAAAABUejk5OXHnnXfGDTfckHT9L3/5S3z66acV3BVQmJycnDjhhBMiNzc3Hnvssahbt26B9by8vLjjjjvid7/7XSxfvjxDXQIAAABA8QxjAwAAAACw2bjhhhuia9euCfGNGzfGRRddlIGOgKJkZWXF2WefHZ9++mlsv/32CetvvvlmHHbYYbFixYoMdAcAAAAAxTOMDQAAAADAZiMrKyuuvfbapGsfffRRfPnllxXcEZCK7bbbLt57773o0KFDwtq7774bp556auTl5WWgMwAAAAAommFsAAAAAAA2K717945q1aolXRs6dGjFNgOkrHnz5vHaa69Fw4YNE9aGDh0ad955Zwa6AgAAAICiGcYGAAAAAEhRXl5e/kf//v0z3Q6FqFmzZuy6665J13Jzcyu4G6Aktttuu7jnnnuSrt1www0xefLkim2ohAYPHpz/58SUKVMy3Q4AAAAAFcAwNgAAAAAAm53mzZsnjc+ePbvcai5atCh++OGHmDhxYsyYMSPy8vLKrdamZNWqVTFp0qT4+uuvY9asWWm/7o0bN8ZPP/0UX331VcyYMSPWrl1bxp1SWZx++unRvXv3hPiqVaviqquuykBHAAAAAFC4nEw3AAAAAABA5uTl5cXYsWPj3XffjS+//DKmT58ey5Yti4iIunXrRuvWrWPnnXeO/fbbL/bcc8/IysrKcMepqVevXtL4woULy7TOe++9F48//ni89dZb8dNPPxVYq1mzZuyxxx5xwAEHxDHHHBOdO3cuUe4ZM2bEO++8E7m5uTF58uRYtGhRrFmzJmrWrBnNmzeP7bffPvbee+844IADom7dumX4qoq3YcOG+Ne//hWPPfZYfPLJJ7Fu3br8tQYNGsRvf/vbOPPMM+Poo48u9tfMK6+8Eo8++miMGTMm/9deRERWVlbsscceccQRR8TFF18cDRs2LLfX82uzZs2K119/PcaOHRuTJk2KpUuXRl5eXjRs2DA6dOgQPXr0iN69e0etWrUqrKctzQ033BCHHHJIQvyll16Kb775JnbccccMdAUAAAAAiQxjAwAAAAD8St++feOJJ56IiIhtttkmpkyZktK566+/Pl555ZUS17vxxhvjyCOPLHS9JEO8xeX62dKlS+OBBx6IQYMGxfTp01PK3bp16zj//PPjwgsvLHTYeVOxdOnSpPFGjRolxBo0aBBLliwpNufjjz8effv2jYiIOXPmxNlnnx3Dhg0rdP+qVavi/fffj/fffz+eeOKJlH8dDRs2LO68884YM2ZMSrdM16hRI37/+9/HtddeG7/5zW9SqvGzdF77999/H3369InPPvss6d7FixfHq6++Gq+++mp07949nnrqqdh2220T9v30009x6qmnxpgxY5LmycvLi9zc3MjNzY2BAwfGoEGD4vjjj0/5taX6gwOjRo2Knj17RkTE1KlT45prrokXXnghNmzYkHT/G2+8EQMHDowGDRrERRddFNdcc03UqVMnpVrnnHNO5Obm5j8Xdvv37373u6hWrVqx+caPH59S3crooIMOim233TYmT55cIJ6XlxcPPvhgDBw4MEOd/c/o0aNj//33z3/+5a8jAAAAALYshrEBAAAAAMrItGnTYsKECSU+V9xtzSXJmcrNzy+++GJceOGFMXv27JTzRkRMnz49rrvuuhg4cGA88MAD8fvf/75E5yvSnDlzksZbtGhR6tzffvtt7L///jFr1qxS5/qladOmxTnnnBNvvfVWic6tXr06nnnmmXjuuefiwgsvjNtuuy1q1qxZpr397LPPPotevXrFokWLUtr/4YcfRrdu3WLkyJHRqVOn/Pg333wTBxxwQMqfwwULFsSJJ54Ya9eujVNOOSWt3ovz8ssvx6mnnhrLly9Paf/ixYvjpptuimeffTaef/752H333Ys988MPP6T0fv76669T6mFzlpWVFSeeeGLccsstCWsvvPBC3HPPPZGdnZ2BzgAAAACgIN+lAgAAAADYglx77bVx7LHHJgxid+vWLR5++OH4+uuvY+nSpbF06dL4+uuv4+GHH45u3boV2Dt79uw49thj49prr63I1lO2atWqQm8M3nPPPRNiv/nNb2LXXXct8FG1atWk5+fPnx8HHnhggSHinJyc2GqrraJjx47RpEmTtHp+7733Yo899kgYxG7evHlcc8018fHHH8esWbNi9erVMXXq1BgxYkScccYZUaNGjfy9GzdujPvuuy+6d++e8pBzSV777Nmz43e/+12BQewmTZrETjvtFC1btiz0Juq5c+fGMcccEytWrIiI/w1WH3rooQV6rFOnTuywww7Rtm3bqF69etI8GzdujH79+sXUqVNTem2/fl277rproXtfffXVOPbYY2P58uXRqFGjuPzyy+O9996LmTNn5n/OX3/99Tj11FMjJ6fgPTeTJk2KHj16FHrDN+k75JBDksZnzZoVn376aQV3AwAAAADJGcYGAAAAACgjgwcPjry8vMjLy4vVq1cnHcw95JBD8vf8/NG3b98i8/56/y9vpN57771TznXppZfGbbfdViBWs2bNePjhh+PDDz+Mfv36xY477hh169aNunXrxo477hj9+vWLDz/8MAYNGlRg8Dci4rbbbovLLrus+E9MBRs+fHisW7cu6doxxxyTEHvvvfdi/PjxBT5atmyZ9Pw555wTP/30U0RE7LPPPvGf//wnlixZEjNnzoyJEyfGvHnz4r///W906dIl5X4//PDD6N27d8yfP79A/Ljjjouvv/46br311thrr72iRYsWUb169WjTpk0ccsghMXjw4Bg7dmzsvPPOBc6NHz8+evTokZAvmZK+9tmzZ0eNGjViwIABMXXq1Jg3b1589dVXMWPGjJg5c2bcfPPNUatWrYSz33//fQwcODAiIi688MKYMmVKREScfPLJ8fHHH8eyZcvi22+/jR9//DEWLVoUL7zwQmy33XYJeVauXBlXX311sa/r58/Drz+S+fHHH+Pkk0+ODRs2xKGHHhpfffVV3HXXXbHvvvvGVlttlf857927dzz11FPx3nvvRZs2bQrkWL58eRx11FHxzTffFNnT6NGjC7xff/zxx0J7+vX7PtnH5q5r165RpUqVpGsffvhhBXcDAAAAAMkZxgYAAAAAKAfVq1ePs846KyH+5ptvxqRJk9LOO3PmzHjllVfyny+44IKUzj333HNx7733FohlZWXF008/Hf369Sv2/HnnnRdPPPFEwu3H99xzTwwZMiSlHirCxo0b4+9//3vStX322Sc6duyYdu633norXn755YiIuP322+O9996L3//+9wnDx3vuuWe89dZb0apVq2Jzzp8/P0444YRYuXJlgfgxxxwTzz//fDRs2LDI8zvvvHOMHDky2rZtWyD+/fffx+mnn15mA7tvvPFGDBs2LJo0aRK5ublx/fXXJwwkt2jRIq677roYNmxY0tu1H3jggRg9enQMGTIksrKy4oknnoinn3469tprrwL7atasGccee2x88sknsdNOOyXkGTp0aIHbuUvrT3/6UyxfvjwOOOCAGDp0aDRv3rzI/XvvvXe8+eabUb9+/QLxJUuWRN++fWPDhg1l1tuWrkaNGrHDDjskXcvNza3gbgAAAAAgOcPYAAAAAADl5Lzzzovs7ILfhs3Ly4uHHnoo7ZyPPPJIrF+/PiIiGjduHMcff3yxZ3744YekA9eXXHJJ0puiC3PCCSfEhRdemBA/99xz44cffkg5T3m6/vrrY9y4cQnxKlWqxP3331+q3M8++2xERAwYMCCuuuqqhMH0X2rQoEGcc845xeY844wzYsaMGQViW2+9dTz11FNF5v+lpk2bxvPPP5+w//XXX4877rgjpRzF+XmA+qWXXopOnToVubdnz55JfxBhxowZcdppp0VExA033BCnn356kXkaNWoU9913X0J87dq1MXTo0NSbL8acOXOiTp068fTTT0e1atVSOtOhQ4f8m75/6ZNPPom77767zHojol27dknjhd0qDgAAAAAVzTA2AAAAALDZOvPMMyMrK6vEH0888USZ1G/Xrl307t07If7444/H6tWrS5xv/fr18eijj+Y/n3XWWVGjRo1iz/35z3+OZcuWFYjVqVMnrrvuuhL38Je//CXhJuhly5bFX/7ylxLnKkvr16+Pyy+/PG6++eak67fcckt07ty5VDXy8vJi5513TvnztttuuxW5/vrrr8fw4cMT4tddd13Url27RL3tueeeSQfrBwwYEAsWLChRrmTy8vKiT58+se+++6a0P9kwdkTETz/9FK1bt45rrrkmpTy9evVKOow7duzYlM6n6rLLLosWLVqU6Mwpp5yS9Nbmm2++OeGmc9JX2A3zU6dOLZP8Y8aMSevPif33379M6gMAAABQ+RnGBgAAAAAoRxdccEFCbMGCBTFkyJAS53r55Zdj5syZERGRlZUV5513XrFnJk2aFP/5z38S4ieddFI0bdq0xD00b948TjzxxIT4Cy+8EJMnTy5xvtL6+uuv4+67747tttuu0BuJ+/fvH1dffXWZ1Lv22msjJycnpb377LNPvPTSS/HSSy/FI488krB+2223JcTq1q1b6CBzcS699NKE2MqVK0t9I/jPLrroopT37rnnnlG3bt2ka+eee25KP0TwswMPPDAh9vnnn6d8PhV9+/Yt8ZkqVaokfQ8uXrw4nnvuuTLoioiIevXqJY0vXbq0gjsBAAAAgOQMYwMAAAAAlKNDDz006c2+gwYNKnGuX5455JBDYtttty32zMCBA2PDhg0J8SOOOKLE9Ys6u2HDhhg4cGDaOX+tc+fOhX7suuuu0a5du6hbt2507NgxLr/88qS35LZo0SJefvnluOGGG8qkp9q1a8fRRx+d8v4mTZrE0UcfHUcffXQcfPDBBdY+++yzGDNmTMKZgw46KKpXr55Wf927d4/GjRsnxO+///5Yt25dWjl/1qxZs+jWrVvK+7OysmL77bdPupbsBu+idOjQISH2008/lShHUXbZZZeU3kvJ/O53v0saf/jhh0vTEr9Qs2bNpHG3jwMAAACwqTCMDQAAAABsth5//PHIy8sr8ccZZ5xRZj1kZ2fHH/7wh4T4J598Ep999lnKeb777rsYOXJk/vP555+f0rkRI0Yk7alXr14p1/61gw46KLKzE7+9nKxWuiZMmFDox+effx5TpkyJ5cuXJz279dZbx4ABA2LixIlx5JFHlllPu+++e9SuXbtMchX2ufr10HZJVKlSJenXdf78+TFu3Li080ZEdOnSJenXvCitWrVKiNWuXTs6depUojxt2rRJiJXlrch77LFH2mc7dOgQW2+9dUI8NzfXzc1lZOPGjeWav0ePHmn9OTFq1Khy7QsAAACAysMwNgAAAABAOTv77LOT3nb84IMPppxj0KBBkZeXFxH/G049/PDDiz0ze/bs+O677xLibdu2jVq1aqVc+9dq166ddED222+/jTlz5qSdt6SqV68ezZs3jw4dOsThhx8ef/vb3+Kdd96JKVOmxPXXXx+NGjUq03qdO3cus1zJbsWOiOjYsWOp8hZ2vrB6pc1blGS/xnbcccfIysoqUZ5kA/DLli0rcT+F2XnnnUt1fscdd0yIbdy4Mf773/+WKi//s3r16qTxsvrBCAAAAAAoLcPYAAAAAADlrEmTJnH88ccnxJ955plYsmRJsedXrVoVTzzxRP5zv379Urql+P33308a79ChQ7Fni1NYjsJqllQqN9OuXr06Zs+eHd988028+uqr8Ze//CUOOOCAqFKlSpn08GstW7Yskzx5eXnxwQcfJF0r7demvL4uzZo1K/GZGjVqJMSaN29e4jw1a9ZMiK1fv77EeQqz1VZbler89ttvnzRuGLtsLF68OGm8Xr16FdsIAAAAABTCMDYAAAAAQAW44IILEmIrV66MwYMHF3v22WefjUWLFkVERNWqVeOcc85JqeZPP/2UNF4WQ8WtWrUqUc3NQVkNfy5ZsiSWL1+eEK9SpUpaQ8+/VF5flzp16pTqfGnylPQm7ZKqW7duqc4XNsw9c+bMUuXlf2bMmJE0vs0221RwJwAAAACQnGFsAAAAAIAK0K1bt9htt90S4g899FCxZwcNGpT/37///e9Tvl14wYIFSeO1a9dO6XxRCstRWM3NQa1atcokT2X8uiS7nTqTecpSaT/vhZ3/+QcoKJ3JkycnjW+77bYV3AkAAAAAJGcYGwAAAADgVwYPHhx5eXmRl5cXU6ZMKbO8559/fkLsm2++iZEjRxZ6ZuzYsZGbm5v/nOyG7cIUNoBbFrccb4nD2GXF12XTUtqbtwv7uhnGLr0VK1bEDz/8kHRtzz33rOBuCurZs2f+nxN5eXnRs2fPjPYDAAAAQOYYxgYAAAAAqCCnnHJK1K9fPyH+4IMPFnrml7did+rUKfbbb7+U623cuDFpvLTDpxER2dnJv71cWE3+H1+XzUthXzef89L78MMPIy8vL+la9+7dK7gbAAAAAEjOMDYAAAAAQAWpVatW9O3bNyH+8ssvx8yZMxPiixYtiueeey7/OdnN2kVp3Lhx0viKFStKlCeZ5cuXl6gm/4+vy+alsK9bw4YNK7iTzc+IESOSxlu3bh2dO3eu2GYAAAAAoBCGsQEAAAAAKtD555+fcJPu+vXr49FHH03YO3jw4Fi1alVERNSpUydOO+20EtVq1KhR0nhZDP0WlqOwmvw/vi6blpUrV5bqvGHs8rFhw4YCP4zyS8cff3yZ3CQPAAAAAGXBMDYAAAAAQAXq0KFDHHDAAQnxRx99NDZs2JD/nJeXFw899FD+8ymnnBL16tUrUa2tttoqaXzOnDklypPM3Llzk8ZbtGhR6tybu4YNG0b16tUT4uvWrYtFixaVKrevS8kVdpt4qgr7nDdr1qxUebd0r7zyStJ/MaBKlSpxwQUXZKAjAAAAAEjOMDYAAAAAQAVLNkg4Y8aMePnll/Of33nnnfjuu+/yn88///wS1+nWrVvS+LffflviXKnm6N69e6lzb+6ys7Njr732SrpW2q+Nr0vJzZs3r1Tnv//++6TxLl26lCrvliwvLy9uvPHGpGvHH398tG/fvoI7AgAAAIDCGcYGAAAAAEjRXXfdFb17947evXvHGWeckXaeI488Mlq1apUQf/DBB/P/e9CgQfn/3b1799h1111LXKddu3bRunXrhPjkyZNj3bp1Jc73s7Vr18bkyZMT4q1bt462bdumnXdL0qNHj6Txb775plR5Czu/3377lSrv5uyrr74q1flf/tDEL+29996lyrsle+CBB2L8+PEJ8dq1a8ftt99e8Q2VwOeff57/50Tv3r3j888/z3RLAAAAAJQzw9gAAAAAACn64osv4o033og33ngjxowZk3aenJyc6NevX0J85MiR8d1338WMGTPilVdeyY+ncyv2zw488MCE2Lp16+K9995LO+d7770X69evT6kWyRX2uRo5cmSp8o4aNSohVrt27UJvSSdiwoQJaZ/96aefYtKkSQnxnXbaKZo0aVKatrZYX3zxRVx77bVJ1/7+978n/QGTTcnChQvz/5x44403YuHChZluCQAAAIByZhgbAAAAACADzj333KhatWqBWF5eXgwaNCgeffTR/GHnJk2axPHHH592nYsvvjhp/LXXXks756uvvlqiWiTab7/9kt52/vrrr8fGjRvTyjl+/PiYPn16Qvzss8+OmjVrppVzS/Dxxx/H/Pnz0zo7fPjwpPGzzjorpfO//j3gZ+n+Gqjspk2bFkcccUSsWLEiYa1Pnz5+jwEAAABgk2QYGwAAAAAgA7baaqs4+uijE+KDBw+ORx99NP/5rLPOiurVq6ddZ7fddkt6C/PTTz+ddOCxOCtWrIhnnnkmId6rV6/Ybbfd0upxS3XVVVclxObPnx8vvvhiWvl++evmZzk5OXHZZZellW9LsWHDhnj++efTOvvPf/4zIVa9evU488wzUzpft27dpPG1a9cWeubJJ5+MJk2a5H8MHDgwtWY3cV9++WX89re/jalTpyasHXjggTF48OCKbwoAAAAAUmAYGwAAAAAgQy644IKE2OLFi2PmzJkREZGdnR3nnXdeqevcfPPNkZOTUyA2d+7cuP/++0uc67777ot58+YViOXk5MRNN91Uqh63RH369Indd989Id6/f/8S34w8bdq0eOyxxxLif/jDH6Jt27bptrjFuOWWW2LlypUlOvPWW2/FJ598khA///zzo3HjxinlqFOnTtIftli4cGGhZ2bMmBELFizI/yjND2tsCjZs2BAPPPBAdO3aNaZNm5awfthhh8Urr7wSNWrUyEB3AAAAAFA8w9gAAAAAABnSs2fP6NixY6HrhxxySLRr167Udbp27Ro333xzQnzAgAExduzYlPOMHTs2BgwYkBD/29/+FnvvvXepetwS5eTkxJAhQxJuR544cWLSW7MLs2bNmjjppJMSblPedddd48477yyTXjdnWVlZMWPGjLjiiitSPrNgwYLo169fQrxdu3Yl+sGE7Ozs6NSpU0J8ypQphZ4ZP358gecOHTqkXG9Tsm7dunj66adjt912i4suuihWrVpVYD07Ozuuu+66eOWVV6JmzZoZ6hIAAAAAipdT/BYAAAAAgE3HAw88ELNmzSoQ+/zzz5PuPfPMM+PMM8+siLbSdv7558fFF1+cdC3Zzdnpuuqqq+KDDz6IV155JT+2atWqOPLII+Pf//537LvvvkWe/+CDD+K4446L1atXF4gfdthhcc0115RZn1ua7bbbLv75z39Gnz59CtyG/Y9//CPq1KkT119/fVSpUqXQ84sXL44zzjgjPvzwwwLxBg0axPPPP+824RRceOGFcf/998dDDz0UdevWjVtuuSXhJvlfmjVrVhx77LEJA9NVqlSJxx57LGrXrl2i+vvtt198+umnBWIjR46Mk08+OWHv7NmzY9iwYfnPNWvWjK5du5aoXqasXbs2Jk2aFGPHjo133nknXnvttUJvAN95553j0UcfTfuHPD766KMCn6eijBkzJrKystKqAwAAAAAREVl5eXl5mW4CAAAAACBVnTt3jgkTJmS6jdhmm22KvL02VUuXLo1WrVrF8uXLE/JPnjw5srPL7h84XLNmTfTp0ydefvnlAvHs7Ow499xz46yzzkoY7Bw7dmw8/vjj8cgjj8SGDRsKrB122GHxwgsvpDTwO3PmzPjd736XEP/hhx9ixYoVCfFdd901aZ4jjzwybrzxxmLrlcT1119fYEg9IuKrr76KdevWFYi1bt06GjVqlHD+xhtvjCOPPLJUPTz55JNxzjnnJNTs2rVrXHrppXHUUUdFrVq18uNz5syJ5557Lu66666YPn16gTNNmzaNESNGxO67715s3XRfe8uWLWP48OH5z8m+vtOmTYtFixYViDVs2DDatGlTIPbYY49Fly5d8p/POeecyM3NzX9evnx5TJo0KaH3X/8a6dKlSzz22GNJX+fPkg3djho1Kl566aUYOHBgRPzv95grr7wyjjzyyAK3ls+ePTv+9a9/xe233x7z5s1LyPvII4/EOeecU2T9ZCZMmBCdO3cuEKtWrVoMHjw4+vTpk/97wJdffhlnnnlmgc/NBRdcEA888ECJa6bi22+/jT59+iTES/Ke3bhxY6xevTqWLl0ac+fOjeL+Sqpjx45x3XXXxUknnVSq3/vuueeeuOyyy9I+X5ZGjRoVPXv2zHQbAAAAAJQjN2MDAAAAAGRQvXr14pRTTomHH364QPwPf/hDmQ5iR0RUr149Xnzxxbj55pvjpptuirVr10bE/wYmH3744Xj44YejRo0a0bJly4j434Dtr2/CjoioWrVq/OlPf4obbrgh5R7Xrl1boiH6wvb+emi1LEybNi2l3qZPn54w+BwRhd7uWxKnn356tG/fPk477bT48ccf8+P//e9/4+STT47s7Oxo1qxZNGzYMObMmVNozf322y/+9a9/RevWrVOqm+5rX7x4cYH1VL++ixYtShjQ/vUPIvzwww8p5fr1ngYNGhR7pjB33313bNiwIR544IEYP358nHrqqSl/zmvXrh2PPfZYnHjiiWnV3nXXXeP888+PQYMG5cfWrl0bJ598clxwwQXRqlWr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b+Kpp56K4cOHx4QJE4o8N2vWrJg1a1Z89dVXMXLkyIiIqFmzZvTt2zcuv/zy2G677VLuj9I5+uij4+WXX055/6+/rl999VVcffXVMXz48CK/5s2bN4+LLroorrrqqqhevXqRNT777LO45ppr4u233y4058033xx16tSJK664Iq6++uoS/+AGAAAAAGxusjPdAAAAAAAA5e+FF16Ijh07xr/+9a8iB7Ej/jew/I9//CN22mmn+Pjjjwvd9/jjj0enTp3ihRdeKHIQOyJizZo1cd9990WHDh0iNzc3rddQmKlTp8YhhxwShx12WJGD2IWZP39+3HLLLbH99tvHo48+Wqa9laehQ4fGvvvuGzvttFPccsstMX78+JQHuH9p1apVMWjQoOjQoUMMGDAgNm7cWA7dUpbuu+++6Ny5cwwbNqzYr/mcOXPir3/9a+yyyy7x/fffF7rv5ptvjj333DPeeuutYnMuX748BgwYEL/5zW9i8uTJab0GAAAAANhcuBkbAAAAAGAz9+ijj8Yf/vCHEg/qzpo1K3r16hVvvPFG7LvvvgXWbr/99rjmmmtK3Mv8+fPjwAMPjFGjRsVuu+1W4vO/9s4778QJJ5wQCxcuTFirWbNmHHbYYbHffvtFy5Yto2rVqjFr1qz48ssvY+jQofHTTz8V2L948eLo169fvP/++/HYY49F1apVS91feXrooYfigw8+SLpWvXr1OPTQQ2PvvfeOtm3bRv369WPFihWxcOHC+Oyzz2LUqFHxzTffFDizcePG6N+/f3zwwQfxn//8J+rWrVsRL4MS+stf/hI333xzic9999130b1793j//fejQ4cOBdYuvPDCePDBB0ucc/LkydGzZ894//33o02bNiU+DwAAAACbA8PYAAAAAACVxAUXXBCHH354QvzUU0+NOXPmJD3z5ptvxnnnnZc/iL3nnnvGMccckz+gO3/+/MjNzY0XX3wxZsyYkXB+5cqVccIJJ8SECROiadOmERExZMiQuPbaayMiIisrK/bZZ5848sgjo3Xr1lG3bt2YN29efPLJJ/HSSy8l7WvJkiVx5plnxrhx46JKlSppfz5ee+21OPbYY2Pt2rUJa2eddVbcdddd0aBBg6RnBw4cGE8++WRceeWVMX/+/AJrTz75ZCxfvjyef/75Yvs7/fTTEwbVJ0yYEFdeeWXC3l122SXuuuuuYl5V6WRnZ8f5558fAwYMiMaNGxe5d+TIkXHVVVfFp59+WiD+1ltvxWmnnRYvvfRSZGVllWe7W7Qbb7wxLrroooT4QQcdVOiZRx99NH8QOzs7O3r06BGHHXZYtG7dOmrVqhVz586NDz/8MIYOHRoLFixIOD9//vw47rjjYuzYsVGjRo2I+N8PVvw8iJ2TkxMHHnhgHHLIIbH11ltH9erVY86cOfH+++/H0KFDY8mSJQk5p0+fHhdccEG89tpraX0egM3Xg/8q+b9WkSkL5s0qdO2pl8ZG46Y/Fbq+Kbrg1H2L3wQAAECZMYwNAAClNG/evHKv8fPQCwAAW7Yddtghdthhh4T4z0OVv7ZgwYI49dRTY+PGjbHNNtvE4MGDo2fPngn7Tj/99Ljtttvimmuuifvuuy9hfdasWXHTTTfFvffeGzNmzMi/Zbtjx47x5JNPxh577JFwpm/fvnH77bfHpZdeGv/85z8T1idMmBAPP/xwXHDBBSm88kSffPJJHHfccUkHsQcNGhTnnXdekeezsrLijDPOiP333z/222+/mDp1aoH1F198Mf785z/HrbfeWmSebbfdNrbddtsCsZyc5N96b9iwYRx44IFF5iuN7OzseOKJJ+LUU09Naf8BBxwQH330UfTr1y+eeOKJAmsvv/xy3HTTTfHXv/61PFol/jecXxLfffddXHLJJflnn3rqqaQ5zjrrrLjjjjviD3/4Q/z73/9OWP/yyy9j0KBBcdlll8X48ePjz3/+c0RE7LPPPvHEE09E+/btE86cc845MXfu3Dj77LOTDl0PGzYshg8fHr/73e9K9JoAAAAAYHOQnekGAACgsmvWrFm5fwAAQDquv/76mDdvXmyzzTbxySefJB3E/lnNmjVj4MCBcdpppyVdf/jhh2Px4sVx+eWXx5IlS2LXXXeNTz75JOkg9s/q1q0bjz32WPz+979Puv7II4+U6PX8bNGiRXHsscfGmjVrEtb+8pe/FDuI/Utt2rSJt99+O2rVqpWwdvvtt8e7776bVo+ZcOmll6Y8iP2zatWqxWOPPRa9evVKWLv11lsTbg0ncy677LJYtWpV7LHHHvHRRx8VOczdsGHDeOaZZ2L//fdPun7HHXfExo0b4w9/+EOsX78+DjnkkBg9enTSQeyfNWvWLF544YXYa6+9kq6n+34GAAAAgMrOMDYAAAAAwGZq+PDhUaVKlXj55ZejefPmKZ257bbbkt60vWbNmrjpppvi3//+d9SpUydee+21qFOnTrH5srKy4s4770x6W/SECRNi4sSJKfX1S1dccUXMmDEjId6hQ4e0bnLebrvt4rrrrkuI5+XlxUUXXRR5eXklzlnRateuHddff31aZ3NycmLgwIGRnV3wrwxWrlwZd999d1m0RxkYPnx41K1bN1555ZWkPzzwazk5OXHXXXclXZs1a1Zcc8018d///jdat24dzz//fKE3uv9S9erV484770y69vrrr8fChQuLzQEAAAAAmxvD2AAAAAAAm7HTTjstdt1115T3b7XVVnHQQQclXbvrrrsiLy8vLr/88th6661TztmuXbtCb+V+5513Us4TEfH555/H4MGDk6797W9/i2rVqpUo38+uuOKKqFevXkL8iy++iJdffjmtnBXp6KOPjvr166d9vmPHjklvUf6///u/0rRFGbviiiuiZcuWKe/fbbfd4je/+U3StZ+HqgcMGJD0135h9t1339huu+0S4mvXro33338/5TwAAAAAsLkwjA0AAAAAsBm7/PLLS3zm4IMPLnStSpUq8cc//rHEOQ855JCk8c8//7xEeW6++eakN1U3a9Ysjj766BL39bMaNWrEMccck3TtgQceSDtvedpll12iR48e0aNHj/j9739f6nwHHnhgQmzOnDnx7bffljo3pZeTkxMXX3xxic8V9X5u0qRJnH766SXOWVbvZwAAAADYHBT/b84BAABFmjt3bpHr06ZNiy5duiRdy83NjTZt2pRHWwAAEO3bty/0Vtyi7LTTToWu/fa3v43GjRuXOOfOO++cNP7ll1+mnGPevHnx0ksvJV074YQTomrVqiXu65eOOuqoeOKJJxLiI0eOjNmzZ0eLFi1Klb+s3X777WWar127dknjY8aMiQ4dOpRpLUpuv/32i0aNGpX4XFHv58MPPzyqVKlS4pxl8X4GAAAAgM2FYWwAACilpk2bFrm+YsWKQtcaN25c7HkAAEhXr1690jrXvn37QtcOOuigMs1Z3A83/tLQoUNj3bp1Sdd69uyZTlsF7LrrrknjGzdujLfeeitOO+20UtfYlDVp0iRp3M3Ym4ZkN5enYlN9PwMAAADA5iI70w0AAAAAAFA+OnbsmNa5+vXrl3nOwm70Xbp0aco5RowYUejafvvtV+Kefq1du3ZRu3btpGtjxowpdf5NXWE3JC9YsKCCOyGZze39DAAAAACbC8PYAAAAAACbqQ4dOqR1rlatWoWu7bjjjmWac9myZSnn+Pjjj5PGmzVrVib/4kxWVlY0b9486dqECRNKnb+yWrhwYaZbIMrn/VzWOUvyfgYAAACAzUVOphsAAAAAAKB8FHZ7bXGqV69e5jlr1qyZNL527dqUzs+fPz9mzpyZdK1du3Zp9ZRM3bp1k8a//vrrMqtRnpYvXx5vv/12fPbZZ/HZZ5/F5MmTY8mSJbFkyZJYvnx55OXllTinAdtNQ1m/n2vWrFno+7I4hZ1bs2ZNWvkAAAAAoDIzjA0AAABsVubNm1fuNcri9lWAilC7du1KkTMVU6ZMKXStWrVq8fbbb5dJnfXr1yeNr1ixIhYvXhwNGjQokzpl7ZNPPokHH3ww/vOf/8SKFSvKNHc6A9yUvbJ+72XqvQwAAAAAmxvD2AAAAMBmpVmzZuVew1AaUFnUqlWrUuRMxezZswtde++99+Kggw6qkB42tWHshQsXxtVXXx3//Oc//fm0mSvr916m3ssAAAAAsLkxjA0AAAAAsJnKysqqFDlTUda3Padj+fLlmW6hgB9//DH233//mDp1atL16tWrR69evWKvvfaKdu3aRYMGDaJmzZqF5pswYUJceeWV5dUupVTW771MvZcBAAAAYHNjGBsAAAAAgE3emjVrMt1CrF69OtMt5Js2bVr06NEjpk+fnrCWnZ0dV1xxRVx11VXRtGnTlHPm5PgrAwAAAACAkvKdVQAAAAAANnnVq1cvdO3UU0+Np556qgK7ybzzzjsv6SB2Tk5ODB06NA477LAMdAUAAAAAsOUxjA0AAABsVubOnVvk+rRp06JLly5J13Jzc6NNmzbl0RYApVS7du1C15YvX16BnWTeK6+8Eq+//nrStRtvvNEgNgAAAABABTKMDQAAAGxWmjZtWuT6ihUrCl1r3LhxsecByIytttqq0LUtbRj7n//8Z9J4kyZN4pJLLqngbgAAAAAAtmzZmW4AAAAAAACK07Zt20LXlixZUnGNZNjKlSvjzTffTLp26KGHRq1atSq4IwAAAACALZthbAAAAAAANnmNGzeOVq1aJV37/vvvK7ibzPn2229j1apVSde6d+9ewd0AAAAAAGAYGwAAAACASqFbt25J44sXL46ZM2dWcDeZMXv27ELXWrRoUYGdAAAAAAAQEZGT6QYAAAAAACAVhx56aLzwwgtJ1yZMmBAtW7YskzoLFiyICy+8sECse/fu8cc//rFM8pfGokWLCl2rU6dOqXKvWLGiVOcBAAAAALZEhrEBAAAAAKgUjj766LjgggtizZo1CWuvvPJKHHrooWVS57XXXoshQ4YUiPXq1Svl81lZWWXSRzINGjQodG3JkiWlyj1//vxSnQcAAAAA2BJlZ7oBAAAAAABIRaNGjeK4445LuvbSSy/Fxo0by6TOrwexs7Oz46ijjkr5fM2aNZPG169fX+zZ8ePHx+jRo/M/vv322wLrzZo1K/Ts1KlTU+4xmU8//bRU5wEAAAAAtkSGsQEAAAAAqDSuu+66yM5O/Nb2nDlz4rnnnit1/okTJ8aIESMKxI466qgih6B/rW7duknjyW70/rV+/frF/vvvn//xwAMPFFjfcccdo1q1aknPjho1KuUek3njjTdKdR4AAAAAYEtkGBsAAAAAgEqjY8eO0a9fv6Rrf/rTn2L16tVp587Ly4tLLrkk8vLyCsSvv/76EuUpbHB7wYIFxZ6dP39+geeGDRsWeK5Tp07su+++Sc++8cYbMW3atBS7LOjVV19NuIUbAAAAAIDi5WS6AQAAAAA2D/PmzSv3Gk2bNi33GsCm77bbbosRI0bElClTCsSnTZsWF1xwQfzzn/9MK+8dd9wR77zzToHYiSeeGJ07dy5RnsaNG8dWW20Vs2bNKhCfOXNmrF+/PnJykn9rfunSpTF16tQCse233z5h32mnnRYjR45MiK9bty6uvvrqEt8QvmTJkrjssstKdAYAAAAAgP8xjA0AQKV0xetPZrqFlC2ZU/hg2k2j/xP1m1euobK7Dj090y0AsIkq7CbYsvTr22qBLVO9evVi6NChsc8++8SKFSsKrD3++ONRv379uPPOO6NKlSop57z77rvjmmuuKRDbZpttYtCgQWn12LVr13j55ZcLxNasWRPjx4+PLl26JD3zwgsvxMaNGwvEunfvnrDvtNNOi9tvvz2+/vrrhLUhQ4ZEp06d4q9//WtKfS5btiyOO+64mDRpUkr7gZLzPYzM8T0MAAAAoCIYxgYAAAAAqCQWLVoU48aNS4ivXr066f4PPvggfvjhhwKxTp06xVZbbVXg7Pvvv59yD2+//XZCbI899oiGDRsW22dJcv66z1/bdddd45VXXokjjjgiVq5cWWDtnnvuiffeey8efPDB6Nq1a5G1P//88/jTn/4Uw4cPLxCvV69e/Pvf/44GDRqk/Dp+6aSTTkoYxo743+3bQ4YMSYhPmTIlYYC6e/fuse222ybsrVKlSjzyyCNx4IEHxpo1axLWr7/++vjqq6/itttuizZt2hTa43vvvRcXXnhhfPHFFxERseOOO8Y333yTsG/RokVJv0b77rtv1KhRo9D8mTBu3LhYtGhRyvuTva6WLVtGx44d858nT54ckydPTthXWJ1x48bF+vXrC8Rq1qwZ++yzT4HYrFmzYuLEiaXqNZX33pw5c5LmW716dUpf12R9ljTnr/sEAAAAgM2JYWwAAKBSmzev8Fu7ykrTppXr5i8AYPM1YcKEOOigg1Lef+qppybEHn/88ejbt2/+8+zZs0uUM9neUaNGRc+ePdPuM9neX/eZzAEHHBDvvPNOHHvssTFz5swCa+PGjYu99tordthhhzjyyCOjffv20aJFi8jJyYmFCxfGxIkTY/To0fHf//43IW+zZs1ixIgRsdtuu6X8Gn7t6KOPju222y5hGP7555+P2bNnxymnnBKtW7eOlStXxscffxyPPPJILF26tMDe66+/vtD8++67bwwePDhOOeWUhNu0IyKee+65ePHFF+Oggw6K/fffP1q3bh1169aNRYsWxffffx/Dhw8v8NqPPvrouOCCC+Lggw9OyPX5558n/Rr9+OOP0bZt2+I+FRXqiiuuiDFjxqS8P9nrOuOMM2Lw4MH5z08++WQMGDAg5ZxXXnllQmybbbaJKVOmFIi98cYbceaZZ5aq19K89+bMmZPS17UkfRaW89d9AgAAAMDmxDA2AABQqTVr1qzca+Tl5ZV7DQAA0rP33nvHZ599FhdffHE8//zzCevfffdd3HnnnSnnO+qoo+K+++6L1q1bl6qv6tWrx5NPPhm9evWKVatWFVh7991349133y3y/F//+tc45JBDitxz4oknRuPGjePUU0+NuXPnJqyvXbs2hg0bFsOGDSs0R5UqVeLqq6+Om266qdieAAAAAABIlJ3pBgAAAADYPMydO7fIj9zc3ELP5ubmFns+2aAhQMT/fkBvyJAh8cEHH8QRRxwROTklu4ekSpUqceihh8brr78eQ4cOLfUg9s+6desWH374Yey8884pn2nUqFEMHjw4brzx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+OKL84eZIyIGDhwYX3/9dQY7Sl1l7h0AAAAAgILcjA0AAAAAQKUyf/78mDNnToFYXl5eTJw4MXbaaacMdZWasuh96NChMX78+PznBg0axKWXXlqGXQIAAAAAkCrD2AAAAABAhZrUeHKpzl/xeunOU9Bdh56e6RZKrHHjxtG4ceNYsGBBgfgOO+yQoY5SVxa9Dx06NJ544on852222cYwNgAAAABAhhjGBgAAAACgUsnKyoq77747zjzzzNiwYUNERJx11lmxyy67ZLiz4lXm3oHK77xn78t0CwAAAACbHcPYAAAAAABUOqeddlrsvPPOMWrUqNh+++3jiCOOyHRLKavMvQOVW6369TLdAgAAAMBmxzA2AAAAAACV0m677Ra77bZbpttIS2XuHQAAAACA/yc70w0AAAAAAAAAAAAAAFRGhrEBAAAAAAAAAAAAANJgGBsAAAAAAAAAAAAAIA05mW4AgPTMmzev3Gs0bdq03GsAAAAAbKpmz54dH3zwQUyZMiXWrl0bjRo1im233Tb22WefqFWrVqbbAwAAAABgE2AYG6CSatasWbnXyMvLK/caAAAAAKkYPXp07L///kXuueGGG6J///4J8cGDB8eZZ55Z5NnHH388+vbtGxEREydOjD/96U8xbNiw2LhxY8LeatWqxemnnx4DBgyIli1blmvvERF9+/aNJ554otCzU6dOjaysrCLzjxo1Knr27FlcqwAAAAAAlFB2phsAAAAAAIBNxdNPPx1dunSJV199NekgdkTE2rVr47HHHos99tgjPv/88wruEAAAAACATYmbsQEAAAAA2OS1b98+7rjjjgKxq666KqWznTt3jhtuuCH/efHixXHvvfcm7Hv55Zfj9NNPj40bN0bz5s3joIMOilatWsWaNWvi22+/jVGjRsXq1avz98+ePTuOOOKI+Oqrr6J27drl0ntExIknnhg777xz/vOQIUMiNzc3/7lhw4Zx3XXXFZmjffv2KdcDAAAAACB1hrEBAAAAANjktW7dOq688soCsZIMY3fu3Dn/ecqUKQnD2HPmzInLLrssqlWrFrfddltceOGFUaVKlQJ7fvrppzj55JPjvffey49NmzYtbr/99hgwYEC59B4R0bt37+jdu3f+85dffllgGLtevXoJ+QEAAAAAqBiGsQEqqblz5xa5Pm3atOjSpUvStdzc3GjTpk15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QN0jM90BAECJ1KpfL9MtAAAAAAAAAFsIw9gAldTKJUuLXF+1dHmRa1VrVC+2hiEWAAAAAAAAAAAAKJxhbIBK6qGTLk777DOX9E9p3+XDn0i7BgAAAAAAAAAAAGzusjPdAAAAAAAAAAAAAABAZWQYGwAAAAAAAAAAAAAgDYaxAQAAAAAAAAAAAADSkJPpBgBIz3nP3pfpFgAAAAAAAAAAAGCLZhgboJKqVb9eplsAAAAAAAAAAACALVp2phsAAAAAAAAAAAAAAKiMDGMDAAAAAAAAAAAAAKTBMDYAAAAAAAAAAAAAQBoMYwMAAAAAAAAAAAAApCEn0w0AAAAAAMCmbvr06TFkyJAi9+y8887Ru3fvCuoIAAAAAIBNgWFsAAAAAAAoxqRJk+Kqq64qcs8ZZ5xhGJsSmTlzZnz55Zfx008/xeLFi2PVqlVRp06dqF+/frRv3z46d+4cdevWzXSbRdqwYUNMnDgxvvzyy1i0aFEsWbIkqlevHg0aNIhWrVrFnnvuGY0bN850mwAAAABQbgxjAwAAAABQKYwePTr233//tM7m5eWVcTdQcj/88EOMGDEiRo4cGWPGjImFCxcWuT8rKyu6dOkSp59+epxxxhmb1GD26NGj46GHHopXX301Vq5cWeTejh07xtlnnx1nnnlmNGzYMOUa/fv3jwEDBpS21cjKyoq6detGvXr1Yuutt47ddtstunfvHsccc0zUrl271PkBAAAA2LIZxgYAAAAAKtRxy14p1fm5g0p3noKanX97pluoFHr27Jkw0N22bduYOnVqhjqisli/fn3cfffd8dxzz8Wnn35a6L6qVavGxo0bY8OGDfmxvLy8GDt2bIwdOzZuueWWuPfee+P444+viLYLNWvWrOjXr1+89tprSderVq0a69atKxD76quv4oorroibb7457r///jjppJMqotV8eXl5sXTp0li6dGn89NNP8fHHH8egQYOiTp060a9fv7jxxhsNZQMAAACQNsPYAAAAAABUCu3bt4877rijQGzIkCGRm5tbINanT5/o0qVLRbYGhVq+fHlcffXVCfH69evH2WefHUcffXTsuuuuUa9evcjLy4sFCxbExx9/HIMHD44XX3wx/4cAZs2aFSeccELceuutcc0111T0y4iI/93svd9++8WsWbMKxA866KC4+OKLY999942GDRvGunXr4vvv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DBiQsG/cuHFx+OGHx8qVK6Nly5Zx0EEHxVZbbRUrVqyIcePGxUcffVRgyPq5556LFi1axN133x0REQ899FBceeWVERHxm9/8Jrp37x6NGjWK+fPnx6hRo+KHH34oUO+yyy6Ljh07xsEHH5zS52zRokUxfPjwArE2bdrE5ZdfHr17947tttsuqlSpEuvWrYvvvvsu3nnnnXjggQfiu+++i4iIb775Jvbaa68YOXJk7L333inV3BR89tlncfrppxeIHXDAAXHjjTdWaB85OTlx6623xkknnZQfW7VqVVx//fXx4IMPFnt+0qRJ8fDDDxeIdejQIc4888wy7zUV9913X4wZM6ZALCsrKwYOHBg5Of7qDAAAoKLNnTu3yPVp06ZFly5dkq7l5uaW+Q+sA5SU7ygBAAAAAEAGnXXWWfHwww8nDIHWqFEjdt9999h9993joosuijPOOCOGDh0aERHz58+PI444IsaNGxe1ahX+g+Nt27aN/v37F4j9ehh79erVceKJJ8aGDRti4MCBceGFF0Z2dnaBPR999FEcddRRMW/evPzYwIED4+yzz47s7Oy49NJLo1WrVvHEE09Er169CpzNy8uLQYMGxcUXXxwbN27Mj1988cXxzTffRFZWVrGfo1879NBD49///nfUrl27QLxq1arRqVOn6NSpU5x33nlx6aWXxqBBgyLif8PDRx99dIwfP75Cb5VOx08//RQPPfRQ3HHHHbF27dr8+GmnnRaPPvpoRgaGTzzxxPjss8/i9ttvz48NGjQo2rZtG1dffXWh56ZNmxZHHHFELF++PD/WpEmTeOGFF6JGjRrl2vOvTZ06NW6++eZ49NFHC8SrVq0agwYNisMOO6xC+wEAAOB/mjZtWuT6ihUrCl1r3LhxsecBypthbAAAAAAAyJDdd9896SD2r9WrVy+GDBkS3bp1i08//TQi/nfb80MPPRSXX355qXr4v//7v5g/f348++yzceKJJybd061bt3j66acL3GS9cePGePDBB2Py5MlRs2bNePvtt2PHHXdMOJuVlRUXXHBB/Pjjj3HnnXfmx7/77rt47733Yr/99itRv61atYohQ4YkDGL/WrVq1eKBBx6In/4/9u47zMry2hvwmkLvVSwgKFioIhgpesCOAY1dEY8lMbHFLhK7phh7jS0eCWpUUIPEgpoYQUVsgKBSRJQuvQ2M1Jn9/ZGL+dzuGZjZzMwGve/rmuvMu973Wc/aM+M+BH48zJsXr7zySkRELFq0KG699dZ44IEHyrRnRUkkEnH33XfHpk2bIi8vLxYuXBgTJ06MSZMmJQXXDz744LjhhhviiCOOyOC0Ebfffnu0atUqBg0aFHl5eRERMWjQoHjllVfit7/9bfTs2TOaNm0aa9euja+++ipeeumlePDBB2P16tVFPfbff/949tlnY++99y63uR5//PFo0KBBSr2goCDWrFkTCxYsiE8//TQ+/fTTpBPes7Ozo0+fPnHrrbdGp06dym0eAAAAAH5ahLEBAAAAACBDrrzyylKfcly1atW4+eab49hjjy2q3XXXXXH55Zendbr0ZptP2S4piL3ZEUccER07dozPPvusqPbUU09Ffn5+3H333cUGsb/vyiuvjLvvvjspDPvyyy+XOYx94YUXRp06dUr1bFZWVvzpT38qCmNH/De4+/vf/z7q169fpn0rQkFBQQwcOLDYezk5OXHaaafFoEGDokOHDpU8WcnOP//8OOGEE+Kxxx6LZ555Jr788ssYM2ZMjBkzpsQ12dnZ0b179zjvvPNiwIABKSevb6tbb721TM936tQpzjrrrOjfv/92f0o6AAAAANu/8v3dLgAAAAAAYIt22223uPTSS+PSSy+No446qkxrjzjiiMjJySm6XrBgQXz++efbPFNpT9f+4cnM+fn5UbNmzTj//PO3urZZs2bRsWPHpNqkSZNKtW/dunWLvmYnn3xyqdZs1qFDh9h1112LrtetWxfvvvtumXpkQkFBQTzzzDNxwAEHxIknnhgjR47M9EhFmjZtGieddFL88pe/jIMOOmiLz9auXTsuuuiiuP7666N///7lHsROx6RJk+KKK66II444Iv74xz/GggULMj0SAAAAADswJ2MDAAAAAEAlat26ddx3331pra1evXo0btw4Fi1aVFQbM2ZMSsi5LBo0aBAHH3xwqZ4t7vTrww8/PGrWrFnq9d8PYE+fPr1U6xo2bJj21yzivwH4+fPnF12PGTMm6YTxTMnNzS06KXzTpk2xfPnymDdvXowZMyaGDRsWY8eOjfXr18fw4cNj+PDh0bt373jsscdir732ytjM77//fgwcODA++OCDolpOTk4ceOCBccABB0STJk1i/fr1MW/evBg1alTMmjUrHnzwwXjwwQejadOmcdFFF8XAgQOjRo0a5TbTzJkzo2XLlsXeKygoiFWrVsXixYtj/Pjx8frrr8cLL7wQGzZsiC+++CK++OKLuO2222LQoEFx3XXXbRdhcQAAAAB2LH5HCQAAAAAAdiDVq1dPuv7222+3qV/Hjh2TTtvekqZNm6bUOnfuXOq9dtlll6TrVatWlXrttijvr1lFyM3NjaZNm8b+++8fl1xySbz//vvxxhtvJH3NR48eHd26dYv3338/IzNee+21cfDBBycFsfv37x/ffPNNvP/++3HffffFddddF7///e9j8ODBMXPmzHj11VejdevWERGxePHiuOmmm6J9+/YxderUSpk5JycnGjZsGPvss08MGDAg/v73v8dXX30VPXv2LHomPz8/brzxxjj22GNj3bp1lTIXAAAAAD8eTsYGAAAAAIAMKywsjK+++iqmTp0aK1eujLy8vNiwYUOxz+bl5SVdL1u2bJv2Lsspy7Vq1dqm9T88QXv16tWlXlucmTNnxuTJk2P58uWxatWqWL9+fbHPzZ07N+l6W79mleWoo46Kjz76KA444IBYunRpRESsWLEifv7zn8eECRNizz33rLRZLr/88pTTyW+++ea46aabtriub9++0a1btzjqqKNi/PjxERHxzTffRM+ePWPMmDHRtm3bihq5RC1atIi33norunfvHhMnTiyqv/baa3HBBRfE3/72t0qfCQAAAIAdlzA2AAAAAABkyOuvvx5DhgyJ1157LfLz89PqsXbt2m2aoW7duqV+trgTtMuyPjc3+Y8lCgsLS712szFjxsTf/va3eOmll2LFihVlXh+x9a/Z2WefHU8++WSp++2+++4xa9astGbZmpYtW8aQIUOiX79+RbW8vLw444wzkk6oLm7d7NmzS73PWWedFUOGDCn23ogRI1KC2H379t1qEHuzRo0axfPPPx+dOnWKNWvWRMR/Q+UnnXRSjB8/PmrUqFHqOctL9erV4//+7/+ia9euSfUhQ4bEgAED4vDDD6/0mQAAAADYMWVnegAAAAAAAPipmT59evTu3Tt+/vOfx/PPP592ELs8FHfadWWuL60FCxbEiSeeGAcffHAMHjw47SD2jqhv374poeEPP/ww/vWvf1X43oWFhXHNNdek1G+99dYy9dljjz3i3HPPTapNnTo1Hn/88W2ab1t06dIlfvazn6XUb7/99gxMAwAAAMCOShgbAAAAAAAq0YQJE6JHjx7xzjvvJNV79uwZgwcPjqlTp0ZeXl4UFhZGIpFI+dh9993LdZ6srKyMri+NWbNmRc+ePWP48OFJ9Q4dOsRf/vKXmDRpUqxcubLEr1mvXr0qfMaKdvrpp6fUnn766Qrf9913341p06Yl1fbbb7/o2LFjmXudffbZKbWHHnoo3dHKRXE/G++8805G/4IEAAAAADuW3K0/AgAAAAAAlIfVq1fHscceG8uWLUuq33///XHJJZdkaKrtW0FBQZxwwgkxc+bMpPrAgQPjz3/+c+Tk5GRossrVo0ePlNro0aMrfN+33347pdazZ8+0enXo0CFq164da9asKapNnz495s6dG82bN097xm3RoUOHlNrGjRtj4sSJab9OAAAAAH5anIwNAAAAAACV5Lbbbov58+cn1c4//3xB7C0YPHhwfPrpp0m1o48+Ou64444KC2IPGTKk2BO2S/qYNWtWhczxfcWdiD5v3rzYuHFjsc/PmjWrTK9hyJAhxfaZPn16Sq1ly5ZpvYbs7Oxo0aJFSv2HJ29XpgYNGhRbX7x4cSVPAgAAAMCOShgbAAAAAAAqyXPPPZdSu/rqqzMwyY7j2WefTakNHDgwA5NkVsOGDYut//CU9fK2fPnylFr9+vXT7lfc2qVLl6bdb1tVq1at2Pr69esreRIAAAAAdlS5mR4AAAAAAAB+CubPnx8zZ85MqjVv3jxatWqVoYm2f4lEIsaOHZtUy83NjR49emRoorLZsGFDTJkyJSIiateuHa1bt067V0nh4OrVq6fdszRq1qyZUlu3bl3a/YpbW6NGjbT7bauVK1cWW2/cuHHlDgIAAADADksYGwAAAAAAfqBr165Fn48bN65cei5YsCCltvPOO5e5TyKRKI9xdgjLli2LDRs2JNUaNmxY4mnGJcnU1+zbb7+Nzp07R0TE/vvvH+PHj0+71+LFi1Nq1apV26ZTqkujSZMmKbVtOY27uFOwmzZtmna/bfXtt98WW99pp50qeRIAAAAAdlTC2AAAAAAA8APbEpotSXkFglesWFEufXYEP6av2fz587dp/UcffZRSa9OmzTb1LI199tknpTZhwoS0ei1btizmzJmTVMvKytqmE8O3VXFf13r16sW+++6bgWkAAAAA2BFlZ3oAAAAAAAD4KSju9N8fBlO3Zs6cObF69eryGmm716hRo8jJyUmqLVu2LPLz80vdY/369TFjxozyHq3MFi1aFNOmTUt7/UsvvZRS69u377aMVCp9+vRJqb377ruxdu3aMvd68803U2qdO3fO2MnY+fn58frrr6fUjzjiiMjNdZ4RAAAAAKUjjA0AAAAAAJWgRYsW0axZs6TawoULY+LEiaXu8cILL5TzVNu37Ozs6NKlS1KtoKAg/v3vf5e6x6uvvppWcLgiPPTQQ2mt++KLL2L48OFJtaysrOjfv395jLVF7dq1iw4dOiTVVq5cGU8++WSZ+iQSibj//vtT6qeddto2zbctHnjggVi5cmVK/aKLLqr8YQAAAADYYQljAwAAAABAJcjKyorjjz8+pX7TTTeVav3ChQvjjjvuKO+xtnsnnnhiSu2Pf/xjbNy4catr8/Pz44YbbqiIsdLy2GOPxejRo8u0Ji8vL0455ZQoLCxMqp9zzjnRqVOncpyuZLfffntK7ZprronZs2eXusf9998fH3/8cVKtefPm8dvf/nab50vH66+/HjfeeGNK/cQTT4zevXtX/kAAAAAA7LCEsUlbIpGIadOmxfPPPx+PPPJI/PnPf44777wzHn/88XjllVdiwYIFFbr/smXLYuTIkfHggw/Gn/70p7j77rvj2WefjSlTplTovgAAAAAA6brmmmuievXqSbWXX345Bg0aFIlEosR1ixYtimOOOSYWL15c0SNudy688MLYaaedkmrjx4+Pc845JzZs2FDiujVr1sTJJ58cU6dOregRS23jxo1x7LHHxjPPPFOq56dPnx49e/ZMeQ377rtvpQbzjz766Dj33HOTaitXrozevXvH5MmTt7r+wQcfjCuvvDKpVrVq1Rg8eHDUqFGjXGfdmrlz58YVV1wR/fr1i02bNiXdO/DAA+OJJ56o1HkAAAAA2PHlZnoAdjwTJkyIRx55JF588cVi//m+72vZsmWcffbZ8etf/zp22WWXctn/3//+d9x5553x9ttvR0FBQbHPtGrVKi644IK46KKLombNmuWyLwAAAACQWYWFhSnh2+J+j/CNN96IpUuXluvec+fOjWHDhiXV8vLykq4nT54cd911V9F18+bN49RTT016pnnz5vHEE0/EGWeckRS+vuOOO+Ldd9+NK664Inr37h1NmjSJwsLC+Prrr+Oll16Ku+66K5YsWRKdOnWK+fPnJ72+H+7bvn376NOnT9H19+8VZ+zYsUnP9OjRI3r06FH0Gv/6178W3fv6669T1g8bNizGjRtXdP2b3/wm6tatW9R77NixSXv90A/nu+qqq5Kua9euHUOHDo0+ffrE+vXri+rPPPNMfPrpp3HVVVfFkUceWfR70HPnzo3XXnstbr/99pg9e3bsvvvuUaVKlZgxY0bR2rlz5271e1VRVq9eHWeccUbce++9cc4558RBBx0Ubdq0iZo1a0ZhYWEsW7YsPvzwwxg+fHj8/e9/TwkMt2vXLt56661o1KhRpcy72aOPPhpr1qyJoUOHFtVmzZoVnTt3jnPOOSdOOeWU6Nq1a9SrVy8KCgri22+/jVGjRsXDDz8cH330UVKvatWqxdNPPx2HH374Fvf84c9PROp/dxERjz/+eDRo0KDYHoWFhZGXlxeLFi2KcePGxeeff17s+8app54ajz32WNSrV2+LMwEAAADAD2UltnTUBnzPqlWr4oorrojBgwcXez83NzcKCgqKPb2lZs2aceutt8Yll1wSWVlZae2/evXq+M1vfpP0G72bVa1atdgTUPbYY4949tln48ADD0xrz62ZPHlytG/fvuj6iy++iHbt2lXIXmTela8/lekRfrIGzfoi0yP8pL1Y59hMj/CTdeEZB2V6hO2a9+XM8b6cOd6TM8v7csm8J2eW9+XM8b6cvpNWv5zpEfiephdU3um622r06NFxyCGHVPq+iUQirb179eoVo0ePLvbeM888E+eff36sWbOm2Pu5ublRWFgYhYWFRbWjjz46hg4dGh07dozZs2eXuO9ZZ50VQ4YMKbou6+/J3nTTTXHzzTdHxH/Dtq1atSrT+pkzZ0bLli0jIuLmm2+OW265pUzrS/pji7feeisGDBhQ4ungOTk5EZEc0D/ggAPin//8Z/Tv3z/eeeedEvfc0vdqW7399tvxyCOPxIgRI1KC1d9XpUqVKCgoSPqef1/VqlXj6quvjuuvvz6qVatWIbOWxhNPPBFXXnllrFq1qtj7VapUiU2bNpX4fezSpUs8+eSTpfq99HR+fsqiatWqcfjhh8fVV18dvXr1qrB9/Ho5c/xaObP8ejlz/B4GAPBjs6Xfn/j+70MAP22ZzHM6GZtSWbJkSfTu3TumTJmSVD/ggAPiyiuvjEMOOaTopJbZs2cXnToyf/78iIj47rvv4rLLLotPPvkknnrqqcjOzi7T/suXL49DDz00Jk2aVFTbbbfd4qabbopjjz02mjZtGuvXr4+xY8fGnXfeGa+//npERHzzzTfRu3fveOGFF6Jfv37b+FUAAAAAoDxsazBHuIQfgwEDBkSPHj3ijjvuiKeffjry8/OT7m8O7WZnZ0e3bt3i2muvjb59+2Zi1O3G4YcfHp9//nncc8898fjjj8fy5cuT7n8/hN2pU6e46qqrYsCAAWkfEFJeDj300Dj00ENjyZIl8dprr8Vrr70Wo0aNimXLliU9t3HjxpS1ubm50alTpzj99NPjjDPOiKZNm1bW2CX61a9+FSeffHL8/e9/jyFDhsSnn36aFDIv7nXUq1cvjjjiiPjNb34Thx9+eKV+T7Kzs6NWrVpRu3btqFu3brRu3TratWsX++23Xxx99NFRv379SpsFAAAAgB8nJ2OzVZs2bYpu3brF+PHjk+pXXXVV3HHHHSX+pmleXl4cd9xxMWrUqKT6lVdeudV/FvP7Nm7cGL169YoPPvigqHbggQfGyJEjo2HDhsWu+cMf/hA33nhj0XX16tXjvffei65du5Z639JwMvZPi9NLMsfpJZnl9JLMETDZMu/LmeN9OXO8J2eW9+WSeU/OLO/LmeN9OXO8J/Njs3Hjxhg3blxMmTIlli9fHgUFBdGoUaPYeeedo2fPntGgQYNMj7jdKSwsjEmTJsWkSZNi2bJlsX79+mjYsGHstNNO0b1792jWrFmmR9yqhQsXxuTJk2PevHmxatWqWL16deTm5ka9evWiXr160bp16+jYsWNGT8EujbVr18aECRNi5syZsXLlysjLy4vc3NyoX79+NGzYMNq3bx977713xkPxmeTXy5nj18qZ5dfLmePXywDAj42TsYHScDI227WHHnooJYj9i1/8Iu68884trqtbt24MHz48OnXqFHPmzCmq33fffXHmmWdGx44dS7X/TTfdlBTEbtq0abzyyislBrEjIm644YaYPn16/P3vf4+IiHXr1sWpp54akydPjurVq5dqXwAAAACAylClSpXo3r17dO/ePdOj7DCys7Ojc+fO0blz50yPkrZmzZrtEKHxralRo0b07NkzevbsmelRAAAAACAjsjM9ANu/u+++O+k6KysrbrvttlKtrV+/flx77bVJtYKCgrjnnntKtX7u3Lkpz956663RpEmTra699957o3bt2kXX33zzTfzlL38p1b4AAAAAAAAAAAAAsDXC2GzRp59+GnPnzk2qderUKfbZZ59S9zjllFNS/vnB1157LQoLC7e69pZbbon169cXXe+0005x5plnlmrfxo0bxy9/+cuk2m233RZ5eXmlWg8AAAAAAAAAAAAAWyKMzRZ9/vnnKbUuXbqUqUeDBg1ijz32SKotXbo0vv322y2uW7hwYQwZMiSp1r9//6hSpUqp9/5hcHvZsmXx+OOPl3o9AAAAAAAAAAAAAJREGJstWrRoUUqtSZMmZe7TuHHjlNrChQu3uGbEiBFRUFCQVOvbt2+Z9u3SpUvsvPPOSbUXX3yxTD0AAAAAAAAAAAAAoDjC2GxRIpEoVa0i+rz00ktJ1zk5OdG9e/cy733QQQclXX/00UdbPZUbAAAAAAAAAAAAALZGGJst+uGp0hERixcvLnOfJUuWpNSaNWtW4vP5+fkxatSopNpee+0VtWrVKvPenTt3TrpOJBLx2muvlbkPAAAAAAAAAAAAAHyfMDZb1LNnz5TauHHjytRj2bJlMXPmzKTarrvuGs2bNy9xzeTJk2Pjxo1JtX333bdM+27Wtm3blNrEiRPT6gUAAAAAAAAAAAAAmwljs0V77LFHSiD7888/j8mTJ5e6x3PPPZdSGzBgwBbXTJkyJaXWsmXLUu+5tXXF9QcAAAAAAAAAAACAshDGZqtuv/32yMnJSapdffXVpVq7fPnyuO2225JqTZo0iSuvvHKL64oLe++8886l2vOHmjVrVqr+AAAAAAAAAAAAAFAWwthsVc+ePeP++++PrKysotrIkSPj4osvjsLCwhLXrVixIn7xi1/E/Pnzi2o1atSIoUOHRtOmTbe45zfffJNSa9y4cRrT/3fd92ePiFiyZEmsWbMmrX4AAAAAAAAAAAAAECGMTSlddNFF8eKLLyadMv2Xv/wl9ttvvxg8eHDMnDkz1q9fH2vWrInPP/88brvttthnn31izJgxRc+3bt063n777Tj00EO3ul9eXl5KrW7dumnNnpOTEzVr1izVHgAAAAAAAAAAAABQWrmZHoAdxwknnBCHH354DB48OJ588smYNGlSfP755/GrX/1qi+s6deoUv/71r+Pcc8+NatWqlWqv4k6trlWrVlpzb16bn5+/1T221YwZM9Je26RJk62eGA4AAAAAAAAAAADA9kMYmzKpW7duHH/88ZGVlRVvvvlmvPHGG5FIJIp9tmrVqnH66afHL37xizjqqKNKHcSOiFi9enVKLTc3/R/X4tYWt8e2Ou6449Jee9NNN8XNN99cbrMAAAAAAAAAAAAAULGEsSm1yZMnx1VXXRVvvvlmUQA7KysrOnfuHD169IiddtopCgoKYsGCBfHuu+/GtGnTYsiQITFkyJCoW7du/PKXv4ybbrop6tevv9W91q5dm1LLyclJe/biwtjF7QEAAAAAAAAAAAAApSWMTak8/PDDcemll8amTZuKakcccUTce++90a5du2LXjB07Ni655JIYP3585OXlxX333RfPPPNMDB8+PA466KAt7lejRo2UWkFBQdrzF7e2uD0AAAAAAAAAAAAAoLSEsdmq+++/Py677LKk2q9+9av461//GtnZ2SWu69GjR7z33ntx4oknxuuvvx4REUuWLIkjjjgiRo4cGYccckiJa+vUqZNS+34QvKyKW1vcHttqxIgR0bp167TWNmnSpJynAQAAAAAAAAAAAKAiCWOzRZ988klcddVVSbX99tsvHn744S0GsTerUaNGPPPMM9GhQ4eYP39+RESsW7cu+vfvH5MmTYqddtqp2HW1a9dOqeXn56fxCv5rzZo1pdpjW7Vu3brEk8IBAAAAAAAAAAAA+HHZepqWn7Trrrsu5VTpW265JapWrVrqHg0aNIiBAwcm1RYtWhS33357iWvq1q2bUlu9enWp9/y+wsLC+O6771LqFXEyNgAAAAAAAAAAAAA/HcLYlGjWrFnx73//O6nWqFGj6NevX5l7nXnmmZGVlZVUe/zxx2Pjxo3FPt+qVauU2tKlS8u87+Z1iUQiqda4cWNhbAAAAAAAAAAAAAC2iTA2JXr77bdTat26dYvs7LL/2DRo0CD23XffpNqaNWviww8/LPb5du3apdS+/fbbMu8bEbFgwYJS9QcAAAAAAAAAAACAshDGpkTTp09PqbVs2TLtfsWtnTZtWrHPtm3bNqU2a9astPYtbl1x/QEAAAAAAAAAAACgLISxKdHy5ctTavXr10+7X3Frly5dWuyz7dq1iypVqiTVpk6dmta+U6ZMSantt99+afUCAAAAAAAAAAAAgM2EsSlRzZo1U2rr1q1Lu19xa2vUqFHss7Vr147evXsn1b766qv47rvvyrzvp59+mnSdlZUV/fr1K3MfAAAAAAAAAAAAAPg+YWxK1KRJk5TasmXL0u5X3CnYTZs2LfH5448/Pul606ZN8cEHH5R53zFjxiRd/+xnP4tddtmlzH0AAAAAAAAAAAAA4PuEsSnRPvvsk1KbMGFCWr0SiURMmjQppd6mTZsS1xx33HGRk5OTVBs5cmSZ9p0wYUIsWLAgqXbSSSeVqQcAAAAAAAAAAAAAFEcYmxIdfvjhkZubm1T74osvYv78+WXu9cEHH8SqVauSao0bN44uXbqUuGbnnXeOM888M6n23HPPxaZNm0q979NPP5103bBhw/j1r39d6vUAAAAAAAAAAAAAUBJhbEpUr169OProo5NqhYWF8eCDD5a513333ZdSO+WUUyI7e8s/gjfffHNUq1at6HrBggUpAeuSLFu2LJ544omk2qBBg6JevXqlWg8AAAAAAAAAAAAAWyKMzRbdeuutKYHpe+65Jz755JNS9xgxYkS88MILSbXatWvHDTfcsNW1LVq0iEsvvTSpds0118TSpUu3uvbKK6+M1atXF123bNkyLr744lJODQAAAAAAAAAAAABbJozNFrVv3z5+//vfJ9U2btwYffr0iffee2+r61988cXo379/Ui0rKyv+8pe/RLNmzUo1wx/+8Ic48MADi64XLVoUxx57bKxYsaLENbfeems8+eSTRdfVqlWLYcOGRY0aNUq1JwAAAAAAAAAAAABsjTA2W3XdddfFwIEDk2rLly+PXr16xWmnnRavvvpqLFu2LBKJRBQWFsaiRYvihRdeiKOOOipOPvnkWLduXdG67OzsuOeee+Kss84q9f5Vq1aNV199NTp06FBU++CDD6JTp07xxBNPxJIlSyIiYsOGDTF69Ojo169fXHfddUXPVqtWLZ5//vn42c9+lu6XAAAAAAAAAAAAAABS5GZ6AHYMd9xxRxx88MFx3nnnxYIFCyIiIpFIxLBhw2LYsGEREZGbmxuFhYVRWFhYbI/WrVvH3/72tzjooIPKvH/jxo1jzJgxce6558YLL7wQERFz586Nc889NyL+G7jesGFDJBKJpHUtW7aMZ599Nrp3717mPQEAAAAAAAAAAABgS5yMTakdc8wx8c0338RTTz0VvXr1imrVqiXd37RpU0oQu2bNmtGnT5/4xz/+EVOnTk0riL1Z3bp14/nnn48333wzDjvssMjO/v8/vuvXr08KYrds2TJuu+22mDx5siA2AAAAAAAAAAAAABXCydiUSfXq1eN///d/43//939jw4YN8dlnn8X06dNj5cqVsWrVqsjKyor69etH/fr1o23bttGuXbvIyckp1xmOPPLIOPLII2Pp0qXx0Ucfxddffx15eXlRrVq12GWXXWK//faLdu3aleueAAAAAAAAAAAAAPBDwtikrWrVqtG1a9fo2rVrRvZv3Lhx9O3bNyN7AwAAAAA/LXPnzo1hw4Zt8Zn27dtHnz59KmkiAAAAAAC2B8LYAAAAAACwFV9//XUMHDhwi8+cddZZwtiUybfffhtffPFFzJs3L1auXBlr166N2rVrR7169WLPPfeM/fbbL+rUqZPpMbd73377bXzyyScxa9asWLNmTdSoUSOaN28eXbp0iT322CPT4wEAAADwIyeMDQAAAADADmH06NFxyCGHpLU2kUiU8zRQdjNmzIg33ngj3n777XjnnXdi+fLlW3w+KysrunbtGmeeeWacddZZGQtmt2zZMmbPnl1h/WfOnBktW7Ys87oXXngh7rnnnvjoo49K/G+8ffv2cfHFF8cvf/nLyM0t2x+L9e7dO955550yz/VD2Tk5UaVG9ahWq0bU33mnaLrn7tGic9vYfb92kZWdvc39AQAAAMgsYWwAAAAAANiK3r17p4Q9Kzqgyo/Dpk2b4t57742hQ4fGhAkTSnyuSpUqUVhYGAUFBUW1RCIRn3zySXzyySdx6623xv333x8nn3xyZYy9XVu0aFEMGDAg/vOf/6Tcq1q1amzYsKHo+osvvojzzjsvHnnkkRg2bFjstddelTlqREQUFhTE+jX5sX5NfuQtWhpzJk6Ocf8YGbUbNYhup/8iOvTpHVlZWZU+FwAAAADlQxgbAAAAANihPPz3MZke4UflwjMOyvQIpbbnnnvGnXfemVQbNmxYjBs3Lql26qmnRteuXStzNCjRmjVr4uqrr06p16tXL371q1/FcccdF506dYq6detGIpGIZcuWxYcffhhDhgyJ4cOHF/0lgAULFsQpp5wSt912WwwaNKiyX0aFyc7Ojtq1a5f6+ZkzZ0avXr1i7ty5RbV99903brrppjjqqKOifv36kZ+fH6NGjYo//elP8eGHH0ZExMSJE+PAAw+Mf//736V+f7jggguiX79+RdcrVqyIW2+9NemZBg0axLXXXlvs+g0bNsTq1avjpbGjYuFXM2PVgsVJ99cs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ly5d4oMPPojWrVtvca+WLVvGTTfdlFS75ZZbUp4bP3589OvXL7777rvYZZdd4ogjjoidd9458vPzY/z48fHBBx8k/TPfQ4cOjWbNmsW9994bERGPPvpoXHXVVRER0aFDh+jRo0c0bNgwli5dGqNGjYoZM2Yk7Xf55ZdH27Zt48gjjyzV12zFihUxcuTIpFqLFi3iiiuuiD59+kTr1q0jJycnNm7cGNOnT4///Oc/8dBDD8X06dMjImLatGlx4IEHxttvvx3dunUr1Z7bg08//TTOPPPMpNqhhx4av//97zM0UdktWLAgRowYUXR95plnRq1atUq9fvLkySm1nXfeOa1ZiguwF9e/IiUKC+OtB/4W69d8l1SvUbdO9DzzxEqdBQAAAIDyIYwNAAAAAAAZ9Mtf/jIee+yxyM1N/i376tWrx/777x/7779//Pa3v42zzjqrKNS6dOnSOOaYY2L8+PFRs2bNEnu3bNkybr755qTaD8PY69ati9NOOy0KCgrigQceiIsuuiiys5P/Yc0PPvggfvGLX8SSJUuKag888ED86le/iuzs7Ljsssti1113jSeffDIOO+ywpLWJRCIeeeSRuPjii6OwsLCofvHFF8e0adMiKytrq1+jHzr66KPjhRdeSAn1VqlSJdq1axft2rWL888/Py677LKiU5nXrl0bxx13XEycOHG7P1V63rx58eijj8add94ZGzZsKKr/7//+bzz++OMpPyvbs8cffzzppPULLrigTOu/+eablFrjxo3TmqVp06al6l9RFnz5dbz7f0Nj/uTpSfVaDerFsTdeGnWaNKq0WQAAMmnx4sVbvD9nzpzo2rVrsffGjRsXLVq0qIixAADStuP8bh0AAAAAAPzI7L///sUGsX+obt26MWzYsOjevXtMmDAhIv572vOjjz4aV1xxxTbN8MQTT8TSpUvjueeei9NOO63YZ7p37x7PPPNM0knWhYWF8fDDD8c333wTNWrUiLfeeiv22WeflLVZWVlx4YUXxsyZM+Ouu+4qqk+fPj3ee++9+J//+Z8yzbvrrrvGsGHDtnq6ctWqVeOhhx6KefPmxSuvvBIREYsWLYpbb701HnjggTLtWVESiUTcfffdsWnTpsjLy4uFCxfGxIkTY9KkSUnB9YMPPjhuuOGGOOKIIzI4bdkVFBTE448/XnTdq1evaNu2bZl65OXl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qLZw4cKYOHFi7LfffqXq8cILL1TQdNun7Ozs6NKlS3z88cdFtYKCgvj3v/8dxx13XKl6vPrqq7F27doKmrBsHnrooXjwwQfLvO6LL76I4cOHJ9WysrLK9fTpbfH444/Hxo0bI+K/c51//vnlvsett94a3bt3L7oeN25cjBo1KiWkXZxp06bFyy+/nFT7wx/+kBL0r0yJRCI+HPpySr16nVqxd+9uGZgIAACAn6olS5ZU+B5NmjSp8D0gk5yMDQAAAAAAlSArK6vYk3hvuummUq1fuHBh3HHHHeU91nbvxBNPTKn98Y9/LAr/bkl+fn7ccMMNFTFWWh577LEYPXp0mdbk5eXFKaecEoWFhUn1c845Jzp16lSO06WnoKAgHn/88aLrww47LPbaa69y36dbt25xyimnJNUuvvjiWLdu3RbXFRYWxoUXXpj09evWrVucfPLJ5T5jWYx96h8xe/znKfXuZxwfNerUzsBEAAAA/FQ1bdq0wj/gx04YGwAAAAAAKsk111wT1atXT6q9/PLLMWjQoEgkEiWuW7RoURxzzDGxePHiih5xu3PhhRfGTjvtlFQbP358nHPOObFhw4YS161ZsyZOPvnkmDp1akWPWGobN26MY489Np555plSPT99+vTo2bNnymvYd999t5tg/quvvhpz584tur7wwgsrbK9HH3009thjj6LryZMnR//+/UsMZG8OYo8aNaqo1rBhw3j22WcjKyurwubckoXTv4mXbronPhr2Ssq9Tn0Pjf36HZ6BqQAAAADYFrmZHgAAAAAAAEqjsLAwJXxbUFCQ8twbb7wRS5cuLde9586dG8OGDUuq5eXlJV1Pnjw57rrrrqLr5s2bx6mnnpr0TPPmzeOJJ56IM844Iyl8fccdd8S7774bV1xxRfTu3TuaNGkShYWF8fXXX8dLL70Ud911VyxZsiQ6deoU8+fPT3p9P9y3ffv20adPn6Lr798rztixY5Oe6dGjR/To0aPoNf71r38tuvf111+nrB82bFiMGzeu6Po3v/lN1K1bt6j32LFjk/b6oR/Od9VVVyVd165dO4YOHRp9+vSJ9evXF9WfeeaZ+PTTT+Oqq66KI488MnbZZZeI+O/36rXXXovbb789Zs+eHbvvvntUqVIlZsyYUbR27ty5W/1eVZTVq1fHGWecEffee2+cc845cdBBB0WbNm2iZs2a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33zzTdx8882ZfikAAAAAAAAAAAAAwA5khw9j33///UWf//73v4+pU6fGFVdcEe3bt48qVaokPZuTkxP77LNPXHTRRTFx4sS4//77i0Lcf/3rX2PdunWVPT4AAAAAAAAAAAAAsIPaocPYa9eujXfffTeysrLit7/9bVx//fWRlZVV6vUXX3xxXHvttUW9Ro8eXUGTAgAAAAAAAAAAAAA/NhkJY+fn55dLn3nz5sXGjRsjIuLSSy9Nq8fFF19c9PnMmTPLZS4AAAAAAAAAAAAA4McvI2Hsu+++O84444xYuHDhNvVZtWpV0ee77bZbWj2aNGkSubm5Kf0AAAAAAAAAAAAAALYkNxObJhKJePbZZ+PVV1+Nm2++OS6++OLIyckpc59GjRoVfT5t2rTo2LFjmXvMnDkzNm3aFFlZWUn9KLvVq1fHp59+Gl999VWsWLEi1q1bFzVr1oyGDRvGHnvsEXvttVc0a9asXPf89ttv45NPPolZs2bFmjVrokaNGtG8efPo0qVL7LHHHuW6FwAAAAAAAACUlyVLllT4Hk2aNKnwPQAA4KcuI2HszfLy8uLKK6+MwYMHx4MPPhi9evUq0/rddtstatWqFd99913cdttt8eyzz5Z5hj/96U9Fn7dp06bM63/qNmzYEEOHDo3BgwfH+++/H5s2bdri882bN48ePXpEnz594uijj46ddtoprX1feOGFuOeee+Kjjz6KRCJR7DPt27ePiy++OH75y18WnX4OAAAAAAAAANuDpk2bVvgeJf15OgAAUH6yM7Fphw4donr16kXXX3zxRRx66KExYMCAWLBgQan7VKlSJQ4//PBIJBIxbNiw+M1vfhP5+fmlWrtu3bq47LLLYvDgwRERUa9evTj44IPL9kJ+4kaOHBlt27aNs846K955552kIHZubm5kZ6f+eM2dOzeGDRsW55xzTgwYMKDMey5atCgOP/zwOOWUU+LDDz9M+h+OVatWTXr2iy++iPPOOy8OOOCAmD59epn3AgAAAAAAAAAAAIAtyUgY+4QTTogpU6ZEv379IpFIRFZWViQSiRg6dGjss88+cc8990RBQUGpel199dWRlZUVERFPPPFE7L777nHZZZfFyJEjY9asWbF27dqI+G/4eu7cufHmm2/GwIEDo1WrVvHggw9GRERWVlZceumlkZOTUzEv+EcmkUjEoEGDom/fvvH1119HxH//aaNLL7003nvvvVi4cGFs2LAhNm3aFHPmzIkhQ4ZEp06dtnnfmTNnxgEHHBD/+c9/imr77rtvDB06NFasWBHr16+PNWvWxCuvvBLdunUrembixIlx4IEHxrhx47Z5BgAAAAAAAAAAAADYLCNh7IiIli1bxssvvxyvvPJKtGrVqqi+evXqGDhwYHTq1ClGjx691T7du3ePiy++uOiE5OXLl8eDDz4YxxxzTOy5555Ru3btyMnJiVq1akXLli3j5z//edxzzz2xaNGiojUdO3aMQYMGVcjr/DE677zz4o477ii6PvXUU2PatGlx3333xUEHHRQ77bRTZGVlRVZWVjRv3jzOOuusGDduXPzmN79Je89Vq1bFkUceGXPnzi2qHXPMMTFhwoQ49dRTo379+hERUatWrejXr1+8//778etf/7ro2ZUrV0afPn1i9uzZac8AAAAAAAAAAAAAAN+XsTD2Zn379o3JkyfHzTffHNWrVy+qT5kyJQ477LA4/fTT49tvv91ij/vuuy/OPffcolO2I/57enNJHxFR9FynTp3izTffTNqbkt1+++3x+OOPF12fe+65MXTo0GjYsOEW1+Xm5sbDDz8cBxxwQFr7XnDBBTFjxoyi63333TeGDRtW4vctOzs7Hn300ejVq1dRbdmyZXH66acX/QwAAAAAAAAAQKYsXrx4ix9b+tefx40bt9X1ixcvrsRXAwAAP10ZD2NHRFSrVi1uvPHGmDJlShx77LFFoepEIhHDhg2LffbZJ+66664oKCgoscdf//rXeOGFF6JNmzZJYdvNJzRvDl9H/DeoXa9evbjhhhvi448/jqZNm1bo6/uxGD9+fFx//fVF1wceeGA88sgjpV6fk5MTV111VZn3/fjjj+O5555Lqj344INRo0aNLa7Lzs6Ohx9+OLKz//+P+dixY+Mf//hHmWcAAAAAAAAAgPLUpEmTLX40atSoxLWNGjXa6vomTZpU4qsBAICfru0ijL3Z7rvvHiNGjIjXXnst9txzz6L6mjVrYtCgQdGpU6cYNWpUietPPPHEmDZtWvznP/+J6667Lvr06ROdO3eOPffcM9q3bx+9evWKiy66KJ577rmYP39+3HLLLVGlSpXKeGk/Cueff35s2rSp6PrPf/5z5ObmlqnHIYccEu3atYt27dpFq1atSrXm2muvTbref//947DDDivV2rZt20a/fv2SajfccMMWg/0AAAAAAAAAAAAAUBplS9JWkqOPPjoOO+ywuOOOO+LPf/5zrF27NiIipkyZEocffnicfPLJcffdd8euu+5a7PpDDjkkDjnkkMoc+UfvpZdeSvonkLp165bW17hJkybxxRdflPr5cePGxX/+85+k2plnnlmmPc8888x4+eWXi66nTZsWI0aMiBNPPLFMfQAAAAAAAAAAAADg+7ark7G/r2rVqnH99dfH1KlT47jjjotEIhFZWVmRSCTihRdeiH333TfuvPPOpJOaqTj33Xdf0vXxxx9fKfu++OKLKbW+ffuWqcdRRx2VcoJ3cX0BAAAAAAAAAAAAoCy22zD2Zi1atIjhw4fH66+/Hm3atCmqr1mzJn73u99Fx44dU05OpnzNmDEj3n333aRav379KmXvl156Kem6WbNm0bp16zL1qF27dnTu3DmpNnLkyNiwYcM2zwcAAAAAAAAAAADAT9d2H8be7KijjorPP/88/vSnP0WNGjWK6tOmTYsjjzwyTjnllJg3b14GJ/zxGjFiRNJ1rVq1om3bthW+7/Tp02P69OlJtR+Gqkvrh+vy8vLinXfeSXs2AAAAAAAAAAAAANhhwtgREVWqVIlrrrkmpk2bFieccEIkEonIysqKRCIR//jHP2LfffeN22+/PTZt2pTpUX9U/vWvfyVdf/+E8oo0ceLElNq+++6bVq/iwuPF9QcAAAAAAAAAAACA0srN9ADp2G233eLFF1+Mf//733HxxRcXnZ6cn58f1157bQwZMiQeeOCBOOKIIzI86Y6vsLAwPvroo6RacWHsgoKCmDBhQsydOzcWLVoU2dnZ0aRJk9h1112jS5cukZtb9h+1KVOmpNRatmxZ5j4lrSuuPwAAAAAAAAAAAACU1g4Zxt7siCOOiC+++CLuvvvu+OMf/xj5+fkREfHll19Gnz594oQTToh77rknmjdvnuFJd1zffPNN5OXlJdWaNGlS9PlXX30Vt912W7z88suxdOnSYnvUqVMnDjvssLjyyivjoIMOKvXekydPTqntvPPOpV7/fc2aNStVfwAAAAAAAAAAAAAorexMD7CtcnNzY9CgQTFt2rQ46aSTIpFIRFZWViQSiRg+fHjsu+++8ec//zk2btyY6VF3SF9++WVKrVatWlFQUBDXXHNNtG/fPgYPHlxiEDsiYvXq1TFixIg4+OCD45hjjtnis9/3zTffpNQaN25c+uG/p2nTpqXqDwAAAAAAAAAAAACltd2EsTdt2hT//Oc/Y+DAgXHkkUdGly5dYu+9946uXbvGUUcdFYMGDYpXXnklCgoKil2/6667xvPPPx///ve/Y++99y6qf/fdd3H99ddHhw4d4l//+ldlvZwfjdmzZ6fUcnJy4sQTT4zbbrstNmzYEFWrVo2LLroo3nnnnVi0aFGsW7cu5syZE8OGDYvDDz88ae2rr74aBx54YEybNm2re//wRO6IiLp166b1OurUqVOq/gAAAAAAAAAAAABQWrmZHiCRSMQ999wTd911VyxevDipvllWVla89dZbcdddd0WzZs1i0KBBcckllxTb77DDDovPPvss7r333vjDH/4Qa9asiYiI6dOnx9FHHx3HHXdc3HvvvdGiRYuKfWE/Et//nmx23333xbp16yIionnz5vH6669Hu3btkp5p3rx5NG/ePE455ZR47LHH4oILLij6nn7zzTdx9NFHx4QJE6JBgwYl7r35e/d9tWrVSut1FLdu48aNRWFyAAAAAAAAAAAAACirjIaxV61aFf369YuxY8cWBXWzsrKS/u/3JRKJWLBgQVx++eXxz3/+M/75z39G7dq1U57Lzc2NgQMHxoABA+LKK6+MYcOGRVZWViQSiRgxYkS8+eabce2118bAgQOjSpUqFfsid3ArVqxIqW0OYteoUSP+9a9/xT777LPFHuedd17k5eXF1VdfXVSbNWtW/OpXv4rhw4eXuG716tUptdzc9H5kS1q3evXqaNSoUVo9izNjxoy01zZp0iSaNm1abrMAAAAAAAAAAAAAULGyM7Xxxo0b4+ijj473338/Iv5/+DqRSJT4sfm5RCIRo0ePjmOOOSYKCwtL3GOXXXaJ5557Lt5+++3Yd999i+rfffdd3HDDDdG+fft44403KvBV7vg2B6+Lc/XVV281iL3ZFVdcEe3bt0+qvfTSS/Hxxx+XuGbt2rUptZycnFLt90MlhbGL22NbHHfccdG+ffu0Ph5++OFynQUAAAAAAAAAAACAipWxMPY999wTH374YVG4unHjxnHFFVfEyJEjY+bMmbF69erYtGlT5OXlxddffx2vvPJKXHLJJdGgQYOI+G9o+913342HHnpoq3v17t07Jk2aFHfeeWfSSdpfffVV9O3bN44//viYPXt2hb3WHdnGjRuLrefm5sZFF11U6j45OTlxxRVXpNTvuOOOEtfUqFEjpVZQUFDqPUuzrrg9AAAAAAAAAAAAAKA0MhLGLigoiDvvvLPo+tJLL41Zs2bFXXfdFX369Indd989atWqFdnZ2VG7du1o1apV9O3bN+67776YPXt2/PrXv46I/wayb7/99lLtmZOTE1deeWV8+eWX0b9//0gkEkVB8Jdffjnatm0bL730UoW83h1ZSWHl//mf/4kmTZqUqddxxx2XckL1a6+9Fhs2bCj2+Tp16qTUNm3aVKY9t7auuD0AAAAAAAAAAAAAoDRyt/5I+Rs7dmwsX748srKy4te//nXce++9pV5bq1ateOyxx2LNmjXx3HPPxYIFC2L8+PHRpUuXUq1v1qxZPPPMM3HeeefFRRddFJMnT45EIhHr1q2Lzz//PI4//vh0X9aPUklh5a5du5a5V4MGDWKvvfaKKVOmFNXWrVsXH3/8cRx00EEpz3//FPPN8vPzy7xvRMSaNWtSalWqVImqVaum1a8kI0aMiNatW6e1tqzhdgAAAAAAAAAAAAAyKyNh7GnTphV9fu2116bV49prr43nnnsuIiKmT59e6jD2Zv/zP/8TEydOjAceeCBuueWWWL16dVpz/NiVFMbed9990+rXrl27pDB2RMT48eOLDWPXrVs3pZbu96m4dRVxKnbr1q2jXbt25d4XAAAAAAAAAAAAgO1PdiY2XbZsWURE5ObmRosWLdLq0aZNm5R+ZZWTkxOXX355TJs2LQYMGBBZWVlp9fkxq1evXrH1Bg0apNWvadOmKbWlS5cW+2yrVq1K/ezWLFmyJKW2xx57pNULAAAAAAAAAAAAACIyFMbeHPDdtGlTLFy4MK0es2fPTumXrmbNmsVTTz0VV1555Tb1+TFq3bp1sfXatWun1a+406iXL19e7LPFnTD97bffprXvggULStUfAAAAAAAAAAAAAEorI2Hs759I/NBDD6XV49577y36vLgTlNNRs2bNcunzY9KhQ4di6xs2bEirX3GnjycSiWKfbdu2bUpt1qxZae1b3Lri+gMAAAAAAAAAAABAaWUkjN2rV6+i4PNtt91WpkB2IpGIP/zhD/Hoo49GRET9+vWje/fuFTInEbvuums0aNAgpb5mzZq0+q1evTql1qRJk2Kf3W+//VJqU6dOTWvfKVOmlKo/AAAAAAAAAAAAAJRWRsLY1atXj1//+teRSCSioKAgLrnkkujSpUs8+uij8dVXX0VhYWHS8wUFBTF58uS47777om3btnHzzTdHxH9PWT7//PMjJycnA6/ip6O4sPu3336bVq8lS5ak1Jo2bVrss3vvvXe0adMmqTZx4sS09v3000+TruvUqRO9evVKqxcAAAAAAAAAAAAARGQojB0Rccstt0SrVq0iKysrEolEfPrpp3HRRRfFPvvsEzVr1oxmzZpFy5YtY6eddooaNWpEx44d48orr4wvv/wyEolERES0adMmrrvuuky9hJ+Mk046KaU2efLktHoVt65bt24lPn/88ccnXS9YsCC+/vrrMu2Zn5+fEsb++c9/HtWqVStTHwAAAAAAAAAAAAD4voyFsevWrRtvvfVWtGjRIiKiKJSdSCRiw4YNsXjx4pgzZ04sWbIkNm3aVHQvKysrIiJat24db731VtSsWTNTL+En4/jjj4+qVasm1caOHVvmPnl5efHll18m1Ro2bBidO3cucU1xQfCRI0eWad8333wzNm3atNW+AAAAAAAAAAAAAFAWGQtjR0S0atUqPvvss/jNb34Tubm5RfWsrKyUj82qVKkSF154YXz66aex2267ZWLsn5z69eunhJcnT56cEqzemn/+85+xcePGpNppp50W2dkl/xgecMABccghhyTVnnrqqTLt+/TTTydd77XXXiknbgMAAAAAAAAAAABAWWU0jB0RUadOnXj00Udjzpw5cdddd8Vxxx0XrVq1irp160Z2dnbUq1cv9thjjzjhhBPi3nvvjblz58Zf/vKXqFWrVqZH/0m59dZbo3r16km1O+64o9TrE4lEPPDAA0m1atWqxTXXXFOqvb9v3LhxMWrUqFLtO23atHj55ZeTan/4wx8iJyenVOsBAAAAAAAAAAAAoCQZD2NvttNOO8UVV1wRw4cPjxkzZsSKFSti48aNsXz58vjqq6/ixRdfjEsvvTSaNGmS6VF/knbfffe4/PLLk2pPPvlkjBkzplTrH3300Rg3blxS7dprry3V6ebdunWLU045Jal28cUXx7p167a4rrCwMC688MIoLCxM6nXyySeXamYAAAAAAAAAAAAA2JLtJozN9u+mm26KAw88sOi6oKAgfvGLX8THH3+8xXVDhw6NSy65JKl27LHHxg033FDqvR999NHYY489iq4nT54c/fv3LzGQvTmI/f0TtBs2bBjPPvtsZGVllXpfAAAAAAAAAAAAACiJMDalVq1atXj11Vdjv/32K6otX748evbsGRdddFF89NFH8d1330VExMqVK+ONN96IE044Ifr37x+bNm0qWnPiiSeWORTdoEGD+Ne//pV0kvaIESOia9eu8fzzz8eqVasiIuK7776L1157LQ466KB47LHHip6tV69ejBw5Mlq1apXuywcAAAAAAAAAAACAJLmZHoAdS+PGjWPMmDFx0UUXxZNPPhkREZs2bYqHH344Hn744YiIqFKlSmzcuDFlbe3ateP666+Pq6++Oq3Tqffcc8/4+OOP4/TTT4/Ro0dHxH9PyD711FMj4r9h8fXr16es69ixYwwbNiz22WefMu8JAAAAAAAAAAAAACVxMjZlVqtWrRgyZEh88MEHcdJJJ0W1atWS7v8wiN2mTZu49tprY9asWTFo0KC0gtib7bzzzjFq1KgYOnRo/OxnP0u698Mgdtu2bePRRx+N8ePHC2IDAAAAAAAAAAAAUO6cjE3aunXrFi+88EKsXbs2Pv744/jyyy9j2bJlERHRqFGjaNq0aXTp0iWaN29e7nufeuqpceqpp8b8+fPj448/jlmzZkV+fn7UqFEjmjdvHl26dIk999yz3PcFAAAAAAAAAAAAgM0qPYw9ceLEeOCBByIrKytuvvnmCgnqlqc//vGP8c0330SHDh3i8ssvz/Q426UaNWpEr169olevXpW+96677hrHH398pe8LAAAAAAAAAAAAAJUexu7QoUN8+OGH8eWXX8aECRNizJgxUatWrcoeo1TuuuuuuPHGGyMrKyv+/e9/Z3ocAAAAAAAAAAAAAGA7kl3ZG+bk5MTtt98eiUQiPvvss+jbt2+sXLmyssfYqgcffDB+97vfRVZWVvTp0ycOPfTQTI8EAAAAAAAAAAAAAGxHKj2MHRFxzDHHxCmnnBKJRCLee++96N69e3zxxReZGCXF+vXr47e//W1cdtllUVhYGPXr14+//OUvmR4LAAAAAAAAAAAAANjOZCSMHRExePDgaN++fUREfPnll9GlS5e4+uqrIy8vL1MjxSuvvBJt27aNRx55JBKJROTk5MRzzz0XrVq1ythMAAAAAAAAAAAAAPD/2LvzcL3HO3/g7+fkZHGyWLJY05BQxFJESixFLF20qC3T1dBREXTRMsz8KtqqUcUwBEEvg06VVpFq2qGW2KtB7ARJUEuWI4tEJDnJ8/vDlWeSZjv55iTPWV6v63ou9/f+3vfn/nwrf/V6u0PzVLUwdl1dXe64445svPHGKZVKWbBgQS6++OJsscUWGTZsWJ588sl10sfUqVNz5ZVXZocddsgRRxyRiRMnplwuJ0l+8Ytf5JBDDlknfQAAAAAAAAAAAAAALUttNQ/v27dvHnvssXz+85/Pyy+/nCSZPXt2Ro4cmZEjR6Z79+458MAD8+lPfzr9+/dP//7907t378LnzZ49Oy+99FJefPHFPPfcc7n33nvz3HPPpVwuVwLYSVJbW5urr746J5xwwhp/IwAAAAAAAAAAAADQOlU1jJ0kffr0yaOPPppjjjkm9957b0qlUpKkXC5n2rRpufXWW3PrrbdW1rdr1y49evRIr1690qNHj9TV1aVjx47p0KFDOnTokIULF2bevHmZP39+5s2bl+nTp2fKlCmZMmVKPvzww6XOXjKAXSqVUi6X071799x000353Oc+t27+BwAAAAAAAAAAaOWmXHVmtVtYLdPqZ6743a/+I3Xd11+H3ayhrodVuwMAgFat6mHsJNlggw1yzz335IYbbsgZZ5yRadOmLRXKXlJDQ0Pee++9vPfee5U1q/KPNRZb8oxyuZzjjjsuF110Ubp3774GXwMAAAAAAAAAAAAAtAU11W5gSccdd1xefvnlnHnmmdloo40qIepSqbTML/m/EPWqfsvbv/gm7CT5whe+kAcffDDXX3+9IDYAAAAAAAAAAAAA0CjNKoydJBtttFEuuOCC/P3vf8+1116bfffdN+3atVsqXJ0sP6C9ol+ybHC7T58++f73v5/x48fnrrvuyj777FPNzwYAAAAAAAAAAAAAWpjaajewIh07dsy3vvWtfOtb38rs2bNz//335957782zzz6b8ePH55133ml0rc6dO2ebbbbJdtttl3322SeHHHJItt5667XYPQAAAAAAAAAAAADQ2jXbMPaSunTpki996Uv50pe+VJn78MMPM2HChMycOTNz5szJnDlz8uGHH6Z9+/bp3LlzunTpks6dO2ezzTbLZpttVsXuAQAAAAAAAAAAAIDWqEWEsZenrq4uO+64Y7XbAAAAAAAAAAAAAADaqJpqNwAAAAAAAAAAAAAA0BIJYwMAAAAAAAAA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OlCVMPbEiRMr4912261QjbvuuiulUinJ/92KfcABB6Rnz56rVWf33XevjN9+++1CvQAAAAAAACypa7cNq90CAAAAALAOVCWM/f7771fG/fr1W+39Y8eOzXvvvVcJYy82ZMiQ1a71yU9+sjL+4IMPVns/AAAAAAAAAMDqGnrz5dVuAQAAaAJVCWPPnj07SVJTU5O6urrV3v+HP/xhmbmampp86UtfWu1aXbp0SU1NTcrlcmbNmrXa+wEAAAAAAAAAVlfd+t2q3QIAANAEaqpx6Pz585Mk7du3L7T/jjvuqIzL5XJKpVI+/elPp0ePHoXqdejQoVILAAAAAAAAAAAAAKAxqhLG7tq1a5Jk3rx5aWhoWK29r732Wp577rmUSqWl5ovcip0kCxcuzEcffZQk6dy5c6EaAAAAAAAAAAAAAEDbU5Uw9vrrr18Zv/XWW6u195Zbblnu/GGHHVaol/r6+sq4S5cuhWoAAAAAAAAAAAAAAG1PVcLYW2yxRWX85JNPNnpfuVzOddddt8yt2P369Uv//v0L9fLcc89Vxr169SpUAwAAAAAAAAAAAABoe6oSxt51110r41tvvbXR+2677ba88cYbledyuZxSqZR/+qd/KtzLI488Uhn369evcB0AAAAAAAAAAAAAoG2pShh7ww03zNZbb51yuZw777wzzz///Cr3zJ8/Pz/60Y+WuRU7Sb761a8W7uWGG25IkpRKpfTt27dwHQAAAAAAAAAAAACgbalKGDtJjj322CTJggULMmTIkEydOnWl60866aS88sorlefFt2IPHjw42223XaEerrnmmkycODGlUin9+vVLhw4dCtUBAAAAAAAAAAAAANqeqoWxjz/++NTU1KRUKuWll17Kpz71qVxzzTWpr6+vrGloaMhf/vKX7L///rnxxhtTKpVSLpeXqnP22WcXOv/RRx/ND3/4w8pN23vttVfxjwEAAAAAAAAAAAAA2pyqhbH79euXoUOHVm64fu+993LyySenV69e6dGjR7bYYot06dIln/3sZ/PQQw9VQtiLA9mlUimHHXZYBg8evFrnzp07NxdeeGEOPvjgzJkzp1J3n332afJvBAAAAAAAAAAAAABar9pqHv4f//Ef+dOf/pRJkyYtdev1+++/v8zaxTdYL9azZ8+MGDFilWe8//77+c1vfpP6+vqMHTs2Y8aMyQcffFAJ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f/78tVJ/4sSJGThwYO69997K3Pbbb5/f/OY3mT59eubNm5fZs2fnD3/4Q/bcc8/KmnHjxmWPPfbI2LFj10pfAAAAAAAAAAAAALRNzT6MnSSnn356OnbsmCR54403cvzxx6d///7Zdddd8+Mf/zgfffRRko/DwKVSKUOHDs0GG2yw0pp33313vvCFL6ShoSGlUimf/exn1/ZntHq//OUv89BDD62V2jNnzswhhxySt956qzL3pS99KU899VSGDBlS+ffduXPnfPGLX8wjjzySE088sbJ2xowZ+dznPpc33nhjrfQHAAAAAAAAAAAAQNvTIsLYW2+9dYYPH14JW5fL5aV+S96KvcUWW+RHP/rRcuvcfvvtGTZsWHbeeed8/vOfz9SpUyvvvvjFL67172jNpk6dmn/913+tPK8qDL+6Tj755Lz22muV5+233z633HJLOnXqtNz1NTU1ufrqq7PffvtV5urr6/PVr3415XK5SXsDAAAAAAAAAAAAoG1qEWHsJDnrrLNy5plnVp5LpVLll3x8K3b37t0zatSodO3adbk1Ro0alZEjR+aFF16ohLhLpVI22mijHHrooevkO1qr008/Pe+//36SZNCgQTnssMOarPYTTzyRm2++eam5yy+/POutt95K99XU1OTKK69MTc3//TF/9NFHc9tttzVZbwAAAAAAAAAAAAC0XS0mjJ0kF1xwQR544IEcfvjh6dSpU+Vm7A022CDf+ta3Mm7cuHzqU59aaY3Fe5Ycf+Mb30iHDh3WxSe0Svfee29+9atfJUlqa2szcuTIpW4rX1P/9m//ttTzbrvtlgMPPLBRe/v377/Mrec/+tGPsnDhwibrDwAAAAAAAAAAAIC2qbbaDayufffdN/vuu2+SpL6+PosWLUqPHj0aFf696KKLcu655y4z36tXr6Zus8346KOPcvLJJ1eeTz/99Oy0005NVn/s2LG59957l5r75je/uVo1vvnNb2bUqFGV55dffjl33HFHjjrqqCbpEQAAAAAAAAAAAIC2qcWFsZfUvXv31V6/untYuZ/97Gd59dVXkyR9+vTJ8OHDm7T+7373u2XmDj300NWq8dnPfja1tbVpaGhYqq4wNgAAAAAAAAAAAABroqbaDdByvfTSS7nwwgsrzyNGjEhdXV2TnnH77bcv9bzJJptk6623Xq0aXbp0ya677rrU3OjR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nn766aWeu3btmv32269QLQAAAAAAAAAAAABIWkAYe7fddkuvXr1SLpczYsSIJr0d+9prr81DDz2UUqmUPn36ZNttt22y2jSNL3/5y0s9v/vuu3n99ddXq8acOXOWCWN/4QtfSMeOHde4PwAAAAAAAAAAAADarmYfxk6SL37xi0mS+fPn5+CDD86TTz65xjWvueaanHLKKZXnI444Yo1r0vSOPvroZeZGjx69WjX+93//Nw0NDausCwAAAAAAAAAAAACro0WEsc8+++y0b98+pVIpU6ZMyaBBg/K9730vEyZMWK065XI59913Xw444ICcfPLJlYDueuutlzPPPHNttM4aGjhwYA444ICl5m688cbVqnHTTTct9fzJT35ymRu3AQAAAAAAAAAAAGB11Va7gcbo169fhg0blssuuyylUikNDQ25/PLLc8UVV2TnnXfOAQcckP79++fll1+u7HnggQfywQcfZNasWXn99dfz/PPPZ8yYMZk2bVqSj4PZSVIqlfLDH/4wm2yySVW+jVU7//zzM2jQoMrz2LFjc//99y8T0l6el19+OaNGjVpq7qc//WnatWvX5H0CAAAAAAAAAAAA0La0iDB2kvz85z/P008/nQcffDClUinlcjnlcjnjxo3LM888s9TacrmcAw88cJkaiwPYycch7CQ59NBDM3z48LXbPGtkzz33zLHHHptbb721Mnfaaadl7Nix6dSp0wr3LVq0KMOGDcuiRYuWqnXMMces1X4BAAAAAAAAAAAAaBtqqt1AY3Xo0CF33nlnBgwYkHK5nFKpVAlULw5mLxm2XnJu8W/xnsVh7n322Se/+c1vKnVovq6++ur07du38vzCCy/kK1/5Sj766KPlrl8cxL7//vsrcxtttFF+/etf+/cNAAAAAAAAAAAAQJNoMTdjJ8n666+fRx55JD/4wQ8yYsSIJFntYO3iUPYZZ5yR888/P+3atVsbrbYZjz76aB599NFl5l944YVl5m655ZaMHTt2mflvf/vb6dat20rP2XDDDXP33Xdn//33z9///vckyR133JHdd98955xzTj772c9m/fXXz4cffpj7778/P/vZz/LYY49V9q+//voZPXp0ttpqq9X9RAAAAAAAAAAAAABYrhYVxk4+viH78ssvz1e+8pVccMEF+eMf/7jUjdj/GM5e8l1NTU2OPPLInHXWWRkw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GwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYA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H36YhoaGTJo0KTfeeGPWW2+98jmPPvpo+vfvnwcffLDiewMAAAAAAAAAAADAJwljM0uvv/56Jk2a1KasX79+efzxx/OHP/whm266afr06ZNCoZBCoZAlllgiAwcOzK233porrrginTp1Kl83efLkDBw4MHffffdst+Ojjz7KZpttltdff71cNmDAgDz88MPZdddd06tXryRJt27dss022+Tee+/NgQceWD53/Pjx2WKLLfLqq6/O9r0BAAAAAAAAAAAAYGaEsZktyy23XG699dasuOKKn3nuHnvskUsvvbRN2dSpUzNo0KBMnTp1tu57yCGH5IUXXigfr7rqqvnb3/6Wzp07z/T8qqqq/PGPf8yGG25YLhs3blz22GOPFIvF2bo3AAAAAAAAAAAAAMyMMDaz5fTTT0/fvn3bff4ee+yRLbfcsk3Zq6++mnPOOafddfzvf//LX//61zZl559/frp06TLL66qqqnLhhRemqurj/8zvu+++XHPNNe2+NwAAAAAAAAAAAAB8GmFs2m3JJZfMTjvtNNvXHX744TOUXXHFFe2+/pe//GWb47XWWiubbLJJu65dbbXVss0227QpO+6449LS0tLu+wMAAAAAAAAAAADAzAhj025bbLFFm1Wm2+t73/teamtr25SNGTMmr7322mde++CDD+aOO+5oUzZo0KDZuv8nz3/mmWcycuTI2aoDAAAAAAAAAAAAAD5JGJtZqq6uTqdOndKpU6esueaaFdXRpUuXfOUrX5mh/OWXX/7Ma6+++uoZyrbeeuvZuv/mm2+empqaz6wXAAAAAAAAAAAAAGaHMDaztPvuu6e+vj719fU54ogjKq6nd+/eM5S98847n3nddddd1+Z4ySWXzEorrTRb9+7evXu++c1vtikbNWpUGhsbZ6seAAAAAAAAAAAAAJieMDZzRWtr6wxln1yt+pOee+65PPfcc23KPhmqbq9PXjdhwoTcddddFdUFAAAAAAAAAAAAAIkwNnPJBx98MEPZCiusMMtrHn300RnKVl111Yruv9pqq7WrfgAAAAAAAAAAAABoL2Fs5riGhoa8/PLLbcoWWWSRfOMb35jldU899dQMZcsvv3xFbZjZdTOrHwAAAAAAAAAAAADaSxibOe7BBx9MS0tLm7Jddtkl1dXVs7xuzJgxM5QttdRSFbVhySWXbFf9AAAAAAAAAAAA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AACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAA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UaPS2Ng403OWWGKJ7L///jnyyCOz6KKLzuUWAgAAAAAAAAAAALCgE8ZmvjZhwoSMHj06zz33XMaPH5+amposscQS+cY3vpF+/fqlqqqqo5sIAAAAAAAAAAAAwAJKGBsAAAAAAAAAAAAAoAKWDQYAAAAAAAAAAAAAqIAwNgAAAAAAzGU2rQQAgFkzZgYAYH5R09ENAAAAAACAhcV7772Xvn37plAopFgsplAodHSTAACgw33wwQd58sknM3r06HTv3j377rtvOnfu3NHNAgCAdrEyNgAAME9obW3t6CYAAMAcdcstt2TTTTfNtddemyTlQDYAc19ra2u5D25padEfA3SQUv87cuTI7Lnnnvn5z3+eww47LNttt13Gjh3b5hwAAJhXCWMDAAAd6tlnn02SVFVVCWQDzAOKxWIaGxs7uhkAC5xbbrklW221VR5//PGceeaZuf7665PEytgAHaSqqqrcB1dXV+uPATpIoVBIS0tLLr/88rzxxhupra1NdXV1brvttvz2t78tnwMAAPMyYWwAAKBDTJo0KX/+85/Tr1+/DBw4MIlANkBHKhaLee6557LrrrvmoosuyuTJkzu6SQALjH/84x/ZaqutkiSdOnXKf//73xx11FF55ZVXOrZhAAuhqVOn5q677so555yT3XbbLbvuumt22GGHnHvuubnpppvanGslVoC5Y9KkSamvr08yLXhdXV2dJHn++efL5QAAMC+r6egGAAAAC5/33nsvZ511Vs4777w0NDTk2muvzd57753hw4eXA9lVVb4dBZhbWltbc+ONN+b000/Pfffdl1tvvTXdunXLrrvumm7dunV08wDma//4xz+y9dZbJ0m6du2aKVOmJEl+8pOfZPnll+/AlgEsfH73u9/l3nvvzY033jjDb6UdC3bbbbdsvvnm2XPPPVNdXW2OAmAuWGSRRbL99ttn9OjRbXbrWnvttdO5c+cObBkAALSPMDYAADBXjR07NieccEIuu+yyNDQ0pLa2Ns3Nzbn88stTVVWVoUOHpqqqKsVi0faTAHNBS0tLLrvsspx11lkZM2ZMamtrM2HChBxxxBEpFovZbbfdBLIBKvRpQezzzz8/hx56aJIY9wLMYcViMY8//nhOOumkXHvtteU+t1OnTmlpaUlLS0tqaqa9Mm1qasqVV16Ze+65J4888kjOOOOM1NTUCGQDzEGl8fBBBx2Ujz76KOecc06SZOedd86AAQM6tnEAfKrpx8jT/9k8B7CwKhTtrwXAQmLs2LHp1KlT+vTpY/IcoIN88MEH+dWvfpVLL720zQonpUmZUuhvxIgRHdVEgIVKa2trhg8fnlNPPTXPP/98kqS6ujotLS1Jpq1Mdcopp2TvvfdOly5dOrKpAPOdWQWxDzvssCQxPwEwh7W2tuamm27K6aefnnvvvTeFQiHFYjE1NTUpFAppampKknJ5bW1tuay6ujq77bZbhg4dmpqaGqESgLnk6aefTnV1db785S+3+Ti8FG0p9dn6ZICO8ck+ePjw4XnjjTeyzDLLZNCgQTM9B2BhYGVsABZ4b775Zv7zn//kzDPPTKdOnfKHP/wha6yxhheeAB3giiuuyLBhw9LY2JguXbqkV69eWXPNNdPQ0JB//etfSZLGxsa8/PLLWWGFFTq4tQALvvvvvz/nn39+nn/++fLLzGWXXTbvvPNOisViPvroo1x00UX5wQ9+kJVWWqmjmwsw3xDEBuh4pQ8PL7jggjzyyCOpqanJtttum3XXXTf9+vVLjx498sQTT+S+++7LzTffnHHjxqWpqakcyG5tbc3VV1+d5ZZbLieeeKI+G2AOKwX3Vl111RnKSwqFQu699968/fbb2WqrrXw4DjCXleYyxo4dm3/84x+54ooryu/31lhjjdTU1GSPPfbw4QywULIyNgALtN///ve59dZbc+ONN5bLVl999fztb3/Laqut5sUnwFz07LPPZt11183EiROz3HLLZccdd8yQIUOy3HLLJUkuuuiiPPzwwznggAOyzjrrdHBrARYO22yzTUaNGpWampp85zvfyaBBg7LVVltl7Nix+dOf/pTnn38+O+ywQ/baa6/06NGjo5sLMF8QxAboeMViMddff31OOOGEPP7446mrq8sVV1yRDTfcMIstttgM548cOTIjR47MZZddliRtVsj+5je/mUsvvTRrrrmmQAlAB5h+RezSWHuVVVbJqaeemi222CKdO3fu4BYCLFweeuihHHTQQXn11Vczbty41NTUpLm5OYVCId/85jdzxBFHZM8990xihWxg4SKMDcACp1gs5o033sgxxxyTESNGlMtLW0m2tLTk61//ekaMGJHVV1+9A1sKsHAo/ZPjpz/9ac4555wstthi2W+//fLTn/40ffv2TUtLS6qrq5Mk48ePT69evcrXmaABmHMuueSS/OhHP0p1dXW23XbbDBkyJBtuuGH59w8++CAffvhhllxyyTbbAgPw6QSxAeYNDz/8cIYMGZL77rsvXbp0yZ133pn+/fuXfy/NOUzfJ7/88ssZNmxYTjrppCRtA9nHH398jj/++Ln/IAALuZkFsUu++c1v5thjj81WW20lkA0wF7z++uu56aab8vOf/zyTJk1KkvIK2NNbd911c8ghh2TvvffuiGYCdBgzvgAsUFpbW3PTTTdl0KBBGTFiRHkifbHFFit/jZkkTzzxRHbeeed88MEHHdlcgIVCoVBIoVDIY489liRZccUVc+ihh6Zv374pFouprq4uT9SUgtil6wCYc5599tkkSZ8+fbLPPvuUg9gtLS3l8hVXXFEQG6Cdvuggdmtr65xpKMBC4De/+U3uu+++1NbW5qabbkr//v3b9KulOYeqqqrynMQKK6yQww47LMcee2ySpKmpKXV1dUmS4cOH56WXXprLTwGwcJs+iP3Pf/6zPNbu3LlzCoVCHnnkkZx88skZNWpU6uvrO7KpAAu8MWPG5IILLsjRRx+dSZMmpU+fPll88cXz/e9/P2uttVaWWmqp8rn/+9//cuGFF+aBBx7owBYDzH01Hd0AAPiitLa25rLLLst5552XRx99NDU1Ndl3332z7rrrZsMNN8wbb7yRt956K0cccUTef//97LPPPoIlAHNYQ0NDOnXqlIkTJ+a5555LbW1tTjzxxCy77LJtVr4WvAaYuyZMmJB//vOfSZJ99903AwYMSJLyRzIAzJ4vIoj9yZ1hZnbu9LvKADBzxx13XEaOHJnq6uqcfPLJ2XjjjVMsFj+1D56+71188cWz995755VXXskVV1yRxsbGFAqFvPXWWxk7dmy+8pWvzK3HACAfB7G33HLLJEm3bt0yefLk1NXVpbm5uRzITmKFbIA55Mknn8z555+fyy+/PPX19dl4440zaNCgbLjhhll++eUzZcqUjB8/PkOHDs0dd9yRf//731lnnXWy+OKLd3TTAeYqYWwAFgjFYjFXX311zj777DzxxBPp3Llzrrnmmmy88cbliZeVVlopSbLOOuvk8ccfz1ZbbZVOnTp1ZLMBFmhjxozJpZdemn322Scrrrhixo8fn7q6uiyzzDK2ZgfoIH/5y1+y5557pmfPnikUCqmurs5mm22WRMAPoFK33HLL5wpil/rfUhjwySefzPvvv5+nn346SdK9e/css8wy+fa3v20eA+AzPPLII7npppuSTNt969vf/naS2fsIfKWVVsrAgQNz11135c0330xdXV0aGhpy7bXXZv311zduBphLCoVCbr755vIH5Outt14233zzXHLJJeX+WSAbYM566623MmLEiHIQe6eddsrw4cPTtWvXJNNyGl26dEnXrl3zs5/9LAceeGDuuuuurLrqqlluueU6uPUAc5cwNgALhAceeCDnnHNOnnjiiXTt2jV33nln1l133fLvpZeera2tWXnllbPyyit3YGsBFnxPPPFE1l577TQ1NaWhoSH77bdfVlxxxXz00UdZfPHFBbEBOsAPf/jD/PWvf81DDz2Us88+O3379k2xWMzXvva1JBEoAajAqFGjss022yT5eJW+ZPZWxK6urk5zc3MuvfTS3Hffffnb3/6WhoaGNufU1NRkhRVWyFZbbZWddtop3/3ud+fQEwHM3+6777489thjSZLvfOc7WX/99Wfr+tIuBdttt13uvPPOnH/++WlsbEySvPDCC0mMmwHmlnfffTfHHXdckqR///457LDDsscee2TbbbfNdtttlzfeeCN1dXVpamoSyAb4gpXmMm655Zacf/75qa+vz8CBA3PVVVcl+XjcPP1Hj7W1tVl88cWz8847d1SzATpUoVgsFju6EQDwee2www65/vrrU1NTk1tvvTUbbbTRbK+6Ov35n9waGID2e+KJJ7LBBhtkwoQJSaat5HfYYYflhhtuyLhx4/LEE0+kb9++HdxKgIVLKYhd+kBx8ODBmTp1ai699NLcf//9WXvttTu6iQDznVdffTWbbrppXnjhhVRXV6elpSVJcsEFF+TQQw9N8tlB7MbGxrz44os57LDDMnr06EydOjVJUlVVldra2rS0tKSlpSW1tbVpbGxMVVVVampqcuqpp2bHHXfMsssuO+cfFGA+8fzzz+d73/te3nnnnSTJXnvtleHDh1c8T/zKK69kiy22yAsvvJBCoZCvfOUreeSRR9KlSxdzxwBzQX19fa699trcfvvt2WCDDbL77ruXQ9ajR4/OzjvvXA5kNzc3p7W1Nd/85jdz7LHHCmQDfAGeeeaZrLfeepkwYUK++93v5uabb06PHj3S3NycmhrrvwJ8kuXoAJjvnXLKKbn++utTXV2dk046KRtttFGKxeJnTrC3tra2OZ4yZUpaWlry0UcfzfAbAO3z5JNPloPYdXV1qampyaRJk/L73/8+r7/+et59993ccMMNKRaL8V0owNwxfRC7uro6hUIhf/7zn3P99dentbU17777bpLolwFm03LLLZeDDjooa6yxRjmIPXDgwHIQu6mpaZZzEx9++GGuu+667LTTTvn3v/9dDmIn0+YsGhsb09zcnCRpbm5OdXV1qqqq0tjYmCOPPDInnnhiRo8ePQefEGD+UBrHPv/885k8eXLq6uqSfLyCdamPbq9S3923b98svfTSaW1tTUtLS1577bW8/fbbgtgAc0nnzp0zcODAnHjiifnhD3+Yzp07l/v8/v375+9//3uWXnrpNDY2pra2NlVVVeUVskeNGpX6+voOfgKA+VOxWMzUqVNz+umnZ8KECencuXO22WabdO3aNcViURAb4FPoHQGYrzU3N+f+++9PoVBI165ds9566yXJLCfES6telybVR40alSeeeCLXX399Jk6cmClTpmSttdbKhhtumB//+Mdz5TkAFgTTB7F79+6dDz/8MIVCIbW1tZk0aVK5b37kkUfKf7YTAcCctddee+Wvf/1rqqurU11dXV5VtfQhYpL88Y9/zHe/+9307Nmzg1sLMP8orZr605/+NHV1dbnwwgvz7LPP5uqrr855552XIUOGpLa29lNXY3333XczYsSIXHDBBXnppZfSp0+ffPnLX84222yTPn36pLa2Nh988EGuvvrqfPDBB3n77bdTXV2d1tbW1NbWpqmpKZdeemnef//9DBkyJN///vc74G8BYN5QmlcYPnx4Jk2aVA5hP/DAA6mvr69oZdRisZhu3bpl//33z913353q6urU1NRk8uTJX2jbAZi1urq6LL300uXj6eeSS4Hs6VfIbmpqKgeyk1ghG6ACpSzFww8/nCSpqanJ1ltvXR5nfx4tLS3lepqamlJbW/u56wSYVwhjAzBfe+qpp3LjjTcmSb761a9mww03TPLp4b7SS9D33nsv//vf/3LxxRfn1ltvTUNDQ5vzXn755VxzzTV56KGHcsIJJ2S55Zab8w8DMB97/PHHs95666W+vj6rrLJKDjrooIwePTpXXXVVeRW/0mrYF154YTbYYIPsuuuugtgAc9CgQYNyxRVXpLa2NptsskkmTZqUBx98MPX19eWVVZPk6aefzuOPP57vfve7bSbDAfh0VVVV5TmGwYMHJ0n+9Kc/5cknn8wRRxyRJBkyZEib80omTJiQq6++Ouecc05ee+21LLfccjnllFOyzjrrZMUVV2xzn4MOOihPPvlkTjnllPz73/9OkjaB7BtuuCGdO3fOYostlm984xtz5dkB5lUrr7xyqqqqUiwWU11dnTfeeCOjRo3Kjjvu+Kkfx3ya0nzFUkstlebm5hSLxTQ0NOS1117L17/+dR+XA8wjZhbIbm5uFsgG+JxuuOGGPPbYY6mqqsriiy+exRZb7HPXOf3c89lnn53+/fvnO9/5jrE1sMBo/6wDAMyD3nnnnSTTtpx88cUX8/TTTydp+2V8a2tr+c/Nzc158MEHs/vuu+fggw/OjTfemKamphQKhdTU1JS/8ixtrTN8+PAcd9xx5aCKrdsBZtTS0pJrrrkm9fX1WXbZZbPPPvvk4IMPzpVXXpk999wzxWIxra2t5b42mTbJYkt1gDnnhBNOyF/+8pfU1dVll112ye9+97ucd9552WyzzdK5c+dyGKVQKOTFF1/Mb3/72yTTxtWzu407wMKqFLROksGDB+fAAw/MGmuskSQ54ogjct5557U5r9S/3n///eUg9korrZRbb701u+22WzmI3draWv6Qcamllsqmm26aO++8M0cccUSWWGKJJG1Xj7rqqqtyySWXlOcuABY2pTnb3/zmNznyyCOTTOtLP/roo1x77bVJMltB7On1798/X/nKV8rzzU1NTUlmvjNjqR1NTU0zLP4BwJxTCmQvvfTSaWxsTE1NTaqqqsqB7FGjRqW+vr6jmwkwXxk7dmySaePqiRMnZtKkSZ+7zlIQ+6ijjspPf/rTnH/++Ulmves5wPxEGBuA+Vpp8qS2tjbNzc259957M3Xq1CTTgtfJxxPtN910U44++uhstNFGufPOO/Pmm2+mUCiUV2ttbm5OoVAovyCtq6tLkvzlL3/JCSeckMQ/BABmprq6OgcddFBOO+20HHjggTnggAPSpUuXJMlll12WvfbaqxzILnn88cdzwQUX5Mknn+yoZgMs0PbZZ598+9vfzg477JBDDz00a6yxRvr165df/OIX2XTTTdO5c+fySiRVVVW55ZZbst9++yURyAaYHbMTyK6urs6kSZNyzDHH5IUXXsjyyy+fm266KSuvvHKbsXLpY5nSHESpTz7rrLPy05/+NKusskqStoHsCy64IH//+9/nzkMDzGMKhUK5r/zd736XI488MtXV1ampqcmIESNyxhlnVFx3ly5dssgii5TnjmcVsi4UCvnwww/zpz/9Kdddd10+/PDDiu8LsLCYfhz8SbOzQNLMAtmFQkEgG2A2lcbVr7/+epJpOYzJkyd/YWPbyy67LGeddVYKhUJuv/32/Pe///1C6gWYF9R0dAMAYHZNv6Vknz59kkwLZdfX1+c3v/lNOnfunI022ihLL710pkyZkn/84x+5/fbb86c//ak8Md+5c+fU19enWCymqakpvXv3Ts+ePfPlL385jz32WBoaGtLY2JhOnTqloaEhl19+efbaa6+suuqqHfnoAPOsL33pSznssMOSJF27dk2xWExLS0tqamoyfPjwJMnll19e3lK9vr4+I0eOTM+ePfPjH/9Y/wrwBWppacnyyy+fG2+8MWPHjs3qq6+eZNpLzPXWWy/HHntskuS2225LfX19Ocg3bNiw9OzZM+ecc045kF1arQSAT1cKZFdVVWXw4MFJkj/96U958sknc8QRRyRJhgwZkiQ59thj88gjj2SxxRbLOeeck1VWWaXNPMfMVFdXl8856qij0qlTp5xzzjl5+eWX09TUlLq6ujQ2NuaEE05Iv379yv0+wMJk+vHr7373u1RVVeV3v/tdllpqqQwYMKCiOksfvSy++OJJpo2nSyGUmW2lXl9fn6FDh+aEE05Ijx49MnHixOy8887p1avX53o2gHnZZ41lP02pHy2Npd97773ye7nq6uosuuii5X62vfcoBbJ33nnnvPHGG6mrq0tzc3M5kJ0kW221VTp37jzb7QVYWJT629LCd4VCIVOmTMmll16aNdZY43P3oSuttFK++tWv5vnnn8+4cePy5JNP5tvf/vbnbjfAvEAYG4D5xjXXXJONN944ffr0KU/S9OvXLz/4wQ9y5513pqqqKq+99lqGDBmSL33pS1lmmWXy0ksv5Y033iivll1bW5uWlpby1+/rr79+vv71r+fwww9Pr169ssQSS+Suu+7Kddddlz/+8Y9paGhIVVVV3nzzzbz++uvCggCZ+QvH1tbWdO3atXxcKBRSU1OT5ubmGQLZSVJXV5fJkyeXjwWyAb44pZ1f+vTpU/54cfq+e911150hkF1TU5NisZjzzjsvhUIhZ599tkA2wGz4rEB2oVDI4MGD8/TTTydJVl111ay55prla2e3/vHjx+f000/PlClTyi9I33333Tz99NNZffXVZzpmB1jQTT9+PfXUU9OjR4/ssssuWXnllSsa19bUTHuNutxyy5XLSrspzqyPnTJlSiZMmJDGxsaMHTs2p512WpJk4MCB6d27d6WPBTDPef755/Pyyy9ns802azNO/SzTj1ELhUJGjx6dW265JbfddlveeeedTJ48OYVCIb179856662XVVZZJQcddFB69uw50zpmRiAb4PMp9bGlDwqbmpqSJI888kg++OCDfOlLX/pcc8b9+vXLCiuskGeffTZJctddd+WAAw5Ia2ureWhgvjf7nygCQAfYe++9s/POO+eMM87I1KlTy/8I6NatWzbYYIO0tramWCymtrY248ePz1NPPZV//vOfef7559PU1JRCoZC6urryaib9+vXLiSeemJtuuinnnntuvvrVr6Zv375Jkg033DCHHXZYdtlllxQKhXTq1CnJtMmlZPa2RQNYEJX64JtvvjkXXHBB3nrrrVRVVZW3LpteKZCdJMOHD89ee+2V1tbWNDc3p66uLpMmTcrll1+eCy64oBxMAeDz++SLyU8elwLZm266aTp37pzm5uZUVVWlUCjk3HPPzU9+8pMkHwdaAPhspSBKkgwePDgHHnhg1lhjjSTJ4Ycfnj333DN33nlnkmS33XZrE+6b3fqPO+64bLvttmltbU2hUEh1dXUmTpyYSy+9tFwGsDCafvx67LHHVhzETj4eQ08fwC4FtGemT58+2WWXXXLggQemV69eeemll3LKKafk6quv/sK2dQfoaC+//HJ+9atfZYsttsi5556bpO049dNMH6J+/vnnc8opp2SDDTbISSedlPvuuy+vvPJK3nnnnYwdOzZPPfVULr300vziF7/IOuusk+OOOy6PPvpokpl/DPNJpUD20ksvncbGxtTU1KSqqqocyB41alR50SYA2iplIUoLKHXq1Kn8AU3po5bSDl6V1N21a9cceOCB5Y9i3n333fK8BsD8ThgbgHne/vvvX145taGhoc1WkMm0F5C77LJLWlpayoP+mpqa1NTUpFAopFgsplgspqqqKksssUT++Mc/ZtiwYfnVr36VRRZZJLW1teXfS3WuvPLK2W677VIsFssTMl26dEnSvokegAXVe++9lxtvvDEDBgzILrvskiFDhmTbbbfN2LFjPzWwV1NTUy4XyAaYd3wykN3S0iKQDfA5zSqQPWLEiHKQb6WVVkqS2X55Of1HkH/84x/zrW99Ky0tLeX5jLfffjuTJ0/+oh4HYL70ySBHpcGOUh9dWpG1WCxmypQp5T/PzGqrrZaDDjooBx54YHr27JlXXnklJ598cq655pqMHz++onYAzCteeumlHHfccRk5cmSS5Cc/+UkuuOCCJJ8dyC69W7vnnnty2mmn5dhjj01zc3O5P53+2tra2hQKhdTW1uaFF17IOeeck1122SXXX399u9v6yUB2bW2tQDZAO0y/u2KPHj1SX1+f6urqFAqFXHLJJbnwwguTpE22YnbrXmSRRdLY2JjEQnjAgkUYG4B52j777JOhQ4emuro6+++/f/bee+986UtfSjJtsF56AXnllVdmzz33LAemm5uby5M4LS0t+c53vpMTTzwx//nPf7LvvvvmG9/4RpKPJ3em3xatVNa/f/8su+yy5a3VFl100bn34ADzoCeeeCK77757DjnkkNx8881paGhIVVVVHn744ey000558803PzWwN3358OHDM2jQoLS2tqapqakcyL7sssty/vnn56mnnmpz7fQTMdO/uKzkq3uABd3sTl4LZAN88WYWyP7a176WZNq8Q7du3bLiiiuWz51dpRWounbtmu222y5VVVXloOFrr72Wt99++wt6EoCFW2nOuLRqX/LZcxEtLS1ZY401stVWWyWZ1s+/9tprOfnkkzNs2LBymBtgfvPSSy/l+OOPz4gRI9LU1FR+HzdkyJB2B7IffPDB/P73v8+ll16aJFliiSWy4oor5jvf+U7WX3/9LLrooikUCmlqakqS8s4GU6ZMyQsvvJAddtghv//978sBvs8yfSC7oaHBCtkA7dTa2polllgim2yySZKPx8VNTU0ZOnRobrjhhnL57MxHl/4/onv37unTp0+SpHfv3mltbTX3DCwQPn0vLQDoYPvtt18uu+yyFAqFdO/ePcsvv3w5RF1SXV2d5ubm1NTU5LLLLstf//rXPP7447nvvvtSU1OTDTfcMCuuuGJ++MMflrdAm34rtJm99CyVffjhhxk3blxaWlry9a9/PZttttmcf2iAedDEiRNzzTXXZPDgweVV9kor+jU1NaW6ujr3339/dt1111x55ZVZeuml2/S1JaUgX3V1dYYNG5Ykueyyy8qB7MmTJ5d3Qvjxj3+c1VZbrXyvJHnkkUdy7bXXZs0118zAgQMrCq4ALEjeeuutvP3225k6dWqWW2659OrVK927dy//PrO+eGZKgewkue2228qrnbS2tpa3HD777LPbjL2TZNy4cbnrrruy/vrrZ4kllpgDTwgw/yoFUaqqqjJ48OAkycUXX5wxY8bko48++tyrV5fGwgMGDMiJJ55YDqzU1taWgzEAfD6lsfT0ob9Z7Z5YGiuPHTs2++23XyZMmJC6urq0trbm1VdfzauvvpquXbvOncYDfIFefvnlnHjiibniiiuSTJvnnTp1ajp37pz6+voMGTIkybQ53enHwdObMGFC/vrXv+aqq65KkgwaNCiDBg3KeuutV+4bn3jiiTz//PM5/vjj8+abb2b8+PGprq4uf3zY1NSUwYMH54MPPsiQIUOyyCKLfGbbS4HsnXfeOW+88UY6deqUxsbGciA7Sbbaaqs2H94ALOyqqqrSpUuXbLvtthk5cmSamppSU1OT5ubmPPTQQ/n973+fbt26ZZNNNpkhf/FZ9SbTPs55//33kySbbLKJ933AAkMYG4B50v77759hw4aVJ20++uijvPjii0k+Xu2vNKCvqakph/t233337L777jOts/SPgPb8Q6CpqSk33nhjmpubkyRrrbVWmzoAFhbvvfdezj777Jx33nmZMmVKunTpkmKxmF69eqWuri6vvfZa+Wv1++67L7vsskv+8Y9/fOpE+OwEsg877LCsvvrqSZKHH344f/jDH3LZZZeluro6yy23XNZZZ505/xcAMI8pFot544038n//93/5z3/+Ux4jL7744ll00UXzf//3f1lrrbWy8sorl3d9ac9kdnsD2aUg9ocffpi//vWvOfHEE9O7d+/861//Ku9gA8A0nwxkNzU15dJLL82uu+5aXin782hpackqq6ySVVZZJc8880xaW1vL/wOY300/Dzt58uR069btM68pzTc0Njamrq7uC2tLaQyc5FNXY50+iL3++uvnlVdeSefOndPY2JjW1tbstddeOfvss5OYYwbmLy+99FJ+/etfl+dst99++1RXV+eaa65JfX19uwPZ//znP8v94JFHHpkzzjij/FtTU1Nqa2uzxhpr5Otf/3q++c1v5qabbspFF12Up556qjynXFtbm6amphx//PHp1KlTfvazn7XrGT4ZyK6rq0tzc7NANsCnKI1X99lnn9x7773585//XB7vNjc357bbbkvnzp3T2tqaTTfddLbmoSdNmpTRo0enUChk8cUXn2ExPoD5mU9LAJjnHHTQQRk6dGhqampy0EEHZeDAgUmSYcOG5eqrr55poLq0HW9JsVgsv3wshbfbM/gvha8//PDD3HLLLWloaEjPnj1z9NFHp0uXLibJgYXKO++8k+OOOy7nnHNOpkyZkvXXXz8nnXRSHnnkkTz11FN57rnn8re//S0///nPy9f069cv48ePn2W9pcnzZFrfPmjQoBSLxRkC2RdeeGFeeOGFPP300/njH/9YDm3vuuuugtjAQqmlpSV/+9vfstNOO2X48OF59dVXk0xbBfXDDz/M008/nf322y9DhgzJtddem+SztwieXimQvemmm6Zz585paWlJVVVVCoVCzj333BxxxBFJkvr6+lx22WX5wx/+kPfffz/PP/98eUVWANqavh8+8sgjM2zYsBx22GGpra393HVXV1enS5cu6dOnT/lF6WqrrZbFF1/8c9cN0JGmDyuPGDEip59+ep5//vlZXlMKYj/11FMZPHhwnnzyyc/djlL/PX04b8qUKW1+Sz47iL3nnntm+PDh5evMMQPzi/r6+lx00UXlIHZpvuGII47INttsUz6n1E8OGTIkF1xwQZK24+DSR+VJcvDBB5eD2KXfS2PjUv+4wgor5MADD8zQoUOz/vrrp6WlJYVCoRzITpJf/OIXueSSS9r9LKVA9tJLL53GxsbU1NSkUCiUA9m33nqruQ1ggVV6JzcrpUxF0nYXmJ133rm8cN30uybeeOONOe2003Ldddclmdbvz+o+pT7/7rvvzpVXXplisZgtttgi3/72t2f/gQDmUVbGBmCe8t577+WBBx5Ily5dsuuuu2b//ffPlClT8sQTT+TZZ5/NJZdckvXWWy9LL730LOuZPrDd3snt6f/xcNhhh+U///lPunbtmvPPPz+rrbZau7/mBFgQTJgwIWeeeWYuu+yy1NfXZ6eddspFF12URRZZpLxSalVVVXbeeefsvPPO2WqrrXLPPfdk4MCBWW655T6z/vaukP3ee++lWCzm+uuvT3Nzc/bZZ59ceumlSaJfBhYqra2tGTZsWM4888w888wz5e0fS7+1tLSkrq4uU6dOzW233ZbRo0fnrbfemuUWwdMrBV5mtUL2eeedl4aGhqy55pq5+OKL8/TTT2fRRRfN3Xff3a6+H2BhNX0/vPbaa39h9TY3N6e6ujqTJ09OMq0vX2211azoB8z3SvO51157bS688MLcd999eeqpp/Lb3/42K6200gznl+YXnnzyyfTv3z9Tp05Nr169cswxx6RXr14Vt6M0fm5oaCiXdenSpc1v7QliX3bZZUnMYwDzn86dO2ezzTbLBRdckP322y/nnHNOkmT99dfPT37yk1RVVeWGG26Y5QrZSTJ+/Ph88MEHWX311fOTn/wkycd996zuvc466+T666/PzjvvnH/9618zrJD9ox/9KCussEI22WSTdj3PrFbIPuWUU7L44otnvfXW018DC4xSf1bq0x599NG8//77mTRpUhZbbLH06tUrK6+8cjp16vSpmYof/OAHefrppzNu3Li8+uqrbVbIvvPOO/POO+/kpZdeyk9/+tNyv16aay719cViMVVVVXnwwQczcODANDU1ZcMNN8xJJ53U5nyA+Z0wNgDzlL59++bqq6/OjTfemA022CBrrbVWWlpasuqqq+bZZ5/NI488kueffz5LL710RZMh03+h/8mJnlIQe9CgQbnmmmvSqVOnHHroofnBD36QpH0rawMsKIYNG5YLL7ww9fX1GThwYK666qokM99toFgsZoMNNkj//v1naxvgzwpkT5o0KTfeeGOam5vT0tKSvffeWxAbWGiNHj06559/fpsg9mqrrZaPPvooxWIxr7/+ehobG9u86BwyZEgmT56cn//8558ZyJ5+sntWgeyLLrooiy22WN5///306dMnd999d1ZdddU5/xcAMJ+bE2PXmpqavPjii3nmmWdSLBazzDLLZNCgQUm8yATmf9dee21OPvnkPProo0mSq6++OlVVVTnppJOy8sorJ/l4d8RSEPt73/tepk6dmpVWWikrrbTSbM1RtNf0fasgNrAw2GSTTfLoo4+W+97GxsbU1dVl4403Lp8zs0B2a2trOZh9xx135L333svaa6+d5ZdfPsmMO97OTLFYTJ8+fXLbbbdliy22yO233z5DIPu0007L8ssvnxVXXLFdz/NpgezRo0fnpJNOys0335yqqirjaWCBUFVVlZdeeinDhg3LXXfdlfvvv7+8C0Bpjvn73/9+1l577Rx++OHp1atXunTpUh67lkLUgwcPzjvvvJNLLrkk77//fpqbm8v98JgxY3L00Ufn8ccfz9FHH53ll18+3bt3T/JxXz958uTce++92WmnnVJfX58111wzBx98cJZccslyWwAWBMLYAMxTisVivvKVr+SQQw4pT5ZXV1fn9NNPz6OPPppXXnklxxxzTO64445069Zttup++eWX8/e//z1rrLFGttpqqzYTPY2NjXn33Xdz+OGH57rrrkunTp2y1157ZdCgQVlqqaW+0GcEmNc9+eST+dWvfpUpU6Zkk002yV/+8pckbXcQmF5pkqSSl5yfDGQXCoUMHz48TU1Nqa2tTWNjY4rFYvbaa68MHTo0iReYwMLptNNOy+OPP56amppssMEG2WOPPbL77rtn8uTJGTduXC666KIMGzYsEyZMSLFYTF1dXRobG3PMMcektbU1xxxzTLtWyC5Zd91188tf/jLJx4Hsqqqq1NbW5v3330/v3r1zzz33CGIDdJDSR5L//Oc/y/16KXyYeJEJzN+am5tTLBbzyCOPJEm6du2aKVOmlD8UP+mkk8r9XSmIvcEGG+Sjjz7KaqutlkMPPTQ777xzunbt+rnaUQriTb/jwMSJE5N8HEYUxAYWZKV+sBTELu3KVSqfVSD7iCOOSJIMGTKkPKe83nrrpba29jNXxS6ZflXVG264IVtuuWXuuuuu8pxykjz88MN57LHHsuKKK7a7v/20QPY//vGPnHzyyTn22GONp4H53nvvvZd77rknhx12WMaNG1d+x1ea4y0UCqmvr8+///3v3Hnnnbn11luz3Xbb5cADD8yXvvSlcv9b6ltPOumk1NXVZcSIEXnhhRfK7/FaWlpSLBZz+eWX58EHH8wyyyyTfffdN7169coiiyyShx56KPfff3+uuuqqNDU15Rvf+EYOPPDAbL311jN95wgwP9OrATBPmVmgr1gsZvHFF8/mm2+eP//5z3nhhRdy5ZVXZv/992/3l+nvvPNODj/88Nx///1JksGDB2fAgAHp06dP3nvvvVx//fW5/fbbc//996dz587Zb7/9st9++2WNNdaYMw8KMI+aMGFCjj/++EyaNCk9e/bMoEGDUldXl9bW1jk2KVJdXV2etBk6dGjGjRuXm266qTyBs+eee2b48OFJvMAEFk533nlnbr755tTU1GT77bfP4MGDs8EGGySZFkzp27dvzj777Ky11lq55JJLcu+996axsTGdOnVKQ0NDeZXr2Q1k9+/fPyeeeGKamppyxx13JJkWOunVq5cgNkAHKr1A/eCDDzJixIhMnjw5PXv2zHnnnZdFF120o5sH8LnV1NRk0003zbnnnptf/OIXmTJlSnlsWwpkn3DCCfna176Wp556qhzEXnXVVXPIIYdkjz32SK9evb6w9pQ+gEk+Xt1PEBtYGHzy/VupDyytptqeQHa3bt2y+uqrJ/m4P21PEHv6e7a2tqZz58654oorssMOO+SBBx5IdXV1qqur88EHH+Sss87KgAEDUltb2+56+/fvn8svvzx77LFHxo4dWw5kP/zww/puYL737LPP5sorr8wZZ5yRyZMnJ5nWn9bU1KS+vj4NDQ1JpvXn1dXVKRaLefTRR/Piiy/m5ptvzl/+8pesssoq5f6wFMz+v//7vyyxxBIZMWJE7r333jQ1NZXfHba0tOTpp5/O008/nX/9619pamrKIossko8++qg8J/2d73wnQ4YMyZZbbllePRtgQSKMDcA8r1AopEePHtl9991z0UUX5YMPPsitt96a/fffv82Ez6wsscQS6dGjR95///0UCoUcf/zxOffcc5MkH330UQqFQpqbm9O1a9ccffTR2X333bPKKqsksbUvsHAZP358xowZkySpra3N97///SSff1v1Wa12UiwWyxPlTz/9dJZZZpny6iZeYAIkr776alpaWrL00ktn3333LQexS+PUUv+41157ZamllsqFF16YG264IQ0NDRUHsku/r7766llttdVy//33Z/z48enVq1f+85//ZLXVVpsrzw6wsPlk3/5JLS0t5RedBxxwQO67775069Ytv/3tb8shF4AFQc+ePbPPPvukUCjk6KOPbjO2veqqq9KlS5cMHDgwe+65ZzmIfeihh+aHP/zhFxbELs0Jl7ZyTz4OEApiAwu79gayDzzwwHz/+99P9+7d88wzz6RYLLYZ07ZHqS/90pe+lBNOOCFDhgzJiy++mKqqqtTU1OTZZ5/NE088kbXWWmu2nmGDDTbIKaeckiOOOCLjx49Pktxxxx156aWXyjswAMxvnnjiifzhD3/I8OHDM3Xq1Ky99tr5+te/nm233TbdunXLG2+8keeffz5Dhw7N+PHjU19fn9ra2jQ3N2fSpEl58MEHs9FGG+W6665L//79k6TNCtkHH3xw+vfvnxEjRuSss85Ka2trWltb06lTpzQ3N6dQKKSqqirV1dX56KOPyu3aeeed86tf/SqrrLJKOnXq1FF/PQBzlDA2AB2uvZPS3/ve93LMMcfklFNOyd///vdssskm+dGPfvSZQelS/VdccUUmT56cG264IdXV1ZkyZUp5krxQKGTRRRfN0KFDs+GGG6ZHjx7l6wWxgYXJtddem+eeey6FQiHLLLNMllxyyfKq1ZWaPoh98cUXZ+21124zMV7qZx966KFcfPHFGTp0aFpaWrLXXntZERtYqJX6vueeey5Jsvfee2fLLbdM0vaDwaqqqvLxD37wg3Tu3Dk1NTW59tprKw5kV1VVZdy4cRkxYkRuueWWjB8/Pr17984999wjiA0whzz33HO58847M3DgwCy22GLlcXRpBcHSilUtLS3ZddddM3LkyHTt2jVDhgzJXnvt1cGtB/ji9ejRI4MGDUqSGQLZw4cPz4gRI9LU1JRVV101hx12WHbfffcvfEXsQqHQJiyy6KKLZvz48fn2t7+d1157TRAbWKh9ViC71GffeeedSZLHH3889fX16dKlS8ULIX3729/ONttsk/PPPz9VVVVpbm7OuHHj8tBDD812GLuqqiobbbRRvvOd72TUqFGpqakpL94EMD96880385e//CXDhg1LfX19tt9++5x//vnp06dPunTp0ubcAQMG5Prrr88ll1yScePGlQPZ3bp1y9tvv52NN944r732WhZbbLEkbeeg11prray11lrZcMMNM3r06Fx66aWZPHlyecXt5ubm1NXVpWvXrtltt93Sv3//7LfffnP97wNgbjMLAECH+N3vfpc//elPST7+or21tfUzr9twww2z7LLLplAo5Prrr8+bb775mdeUJmOSZOTIkdluu+3S0tKS5ubmtLa25qtf/Wr233//3Hvvvdlmm23aBLEBFjZvvfVWkmkvHFtbW1NdXf25gtjJx6tGHXXUUTn00EPzv//9L0nbfn/8+PE577zz8qc//SnNzc3Ze++9BbGBhV6p7+vcuXOS5Lvf/W6SaR+5fPKFZekFaOm8ww8/PDvuuGOqqqrKoZUkOfbYY3PKKaeU6/+0MXh9fX2uv/76nHvuuXnqqaey6KKLWhEbYDa0tLSU/9ye+Y4xY8Zkv/32y5AhQ3LggQfmtddea7MNfKFQyPvvv5877rgjW265Za699tp06dIlP/zhD3PEEUeYywAWWD179sygQYPyu9/9rhzqq6urSzKtf+3Zs2cGDhyY3XffPb17925Xnzu7SvMi3bp1y3333Zd1111XEBvg/5t+PmLjjTfO4Ycfnm233TZJ0tDQUA44V1dX56mnnsq55577uXak7dWrVw444IB069Ytzc3N5fmOF198MUnKbWmvZZddNjvuuGP52ubm5kydOrWitgF0lNIY+MYbb8zvf//71NfXZ+edd861116bL3/5y+UgdundX5Kst956OfroozNs2LDywkx1dXWZPHlykmTo0KHlIHZJqe8u9bUDBgzIb37zmzz11FMZPXp0rrzyyowYMSIjRozI3XffncceeywXXXRROYg9J8bqAPMSK2MDMNfttddeueKKK5JM2+5rhx12yNZbb53u3bt/5rWbbbZZNt544wwfPjx33HFHHnvssXz5y1/+zImbmpqaNDc3p6amJtddd10GDBiQhx9+OFtvvXWGDBmS5ZZbLj169DBRDiz0Xn311STTXjSOGzcur7/+epZZZpnPNUGeJL/4xS9y1llnJUnOPPPM7LLLLunTp0/59169emXrrbfO5Zdfnt122y1Dhw5N4gUmsHAr9YGlcfKXvvSlJPnUfnH6FanWX3/9cnmlK2SPGzcuL730Urp375677747q6666hf9iAALpOl3hjn99NOzyiqrZKuttvrUjxxbW1vz5JNP5r777kuSXH/99fnPf/6THXfcMf369UtdXV2amppyxRVX5M0338wrr7ySbt265eCDD87RRx+dvn37zrVnA+gIPXv2zA9/+MMsssgi+dGPfpTGxsYk0/rbCRMm5IknnsikSZPSq1evL3QOoTQPUgrlTZ48ORdffHFaWloEsQGmM6sVspubm1NdXV0O4N15553ZdtttK/7Yu7W1NauvvnoGDx6cU045pVzv22+/Pdt1ldq84oorplAopKWlJSuvvHK++tWvVtQ2gI5SVVWVp59+Oj//+c8zZcqUfP/738/ll1+eJOWMRPLxx97JtD6wT58+2XTTTfOjH/0oZ555ZjmIfc0112SHHXZIsVhMsVicYXw7/fvC1tbW9OrVK7169crXvva1z2wnwIJMGBuAueqUU07JFVdcUZ6svuqqq3LnnXfmvPPOy2mnnZaVVlopSy655EyvLU1k//KXv8zDDz+cJ554Ir/4xS/Sr1+/cjBlVqYPZN94440ZM2ZMVl999Tbn+AcAsDArFovliZampqa8+eabueuuu7Lnnnt+riB2kvIWkVVVVXnnnXfywAMPZPPNN28T8t5ll12y3HLLpX///km8wAQWTvX19Rk7dmw6deqUxsbGLL/88tlggw3SpUuX/Pe//83Xv/71WfbJlQayS+Pk8ePHp6GhIUsssUT22muvTJw4MXvttVdWXnnlOf7sAAuC6YPYv/zlL3PqqadmhRVWSJcuXbLRRhuVV3OdXlVVVX7wgx/k5JNPznHHHZfW1taMGzeuvKPYJ/Xs2TPHH3989t133/Tq1WtOPg5AhysFQPr06ZOVV1653Mcm0z4kb2pqysiRI1NXV5eTTjppjoxbS3MTpQ8Za2pqBLEBPmFWgeyWlpZyn3377bfnz3/+c84888wks993ls5dZZVVyitZJ2mzq0x7tbS0pKamJq+++mo6deqU+vr6rLHGGuXQIsD8YurUqTn99NMzceLEdO7cObvuumvq6urKY9dPKvXXjY2Nufbaa/Ovf/1rlkHs1tbWcl/+ycWbZtaHf94FngDmV2YEAJirNt9883Tr1i319fXlgfmHH36Y//73v9lhhx1y2GGH5brrrmtzTWlr39L5Sy65ZNZee+0kyTvvvJNbb701Sfu2tampqSmfVwpi2w4H4GOlMEdpe8cRI0bktdde+1x1FovFfPe73y2HAidNmpT7778/yceT46W+WBAbWBgVi8V88MEH+dnPfpYBAwZk7bXXzre+9a1ssMEGOeSQQ3LbbbelS5cuef7558vnz8r0WwSvv/76Ofzww7PjjjumqqqqHMhOkmOPPTa//e1vk0wbJ7///vv505/+lC222CJ33313llxyyZxwwgmC2ADtNH0Q+5hjjsmpp56aQqGQl19+OT/84Q9z1113feq1iy66aA466KCcdNJJ5bJOnTqVt3UvHS+33HK5+eabc/jhhwtiAwuFUgBkzJgx2XrrrTN16tQsueSSqampSVNTUzp37pwkueqqq3LccceVx8xf1L2TpGvXrkmmBf1KYRRBbIAZTT8fsfHGG+fwww/Ptttum2Ta4h+lDxPPPvvsnHrqqUk+/tBldvXv3z/du3cv7z7To0ePcnCwZPp66+vry39uaWkpB7GT5C9/+Uvq6+vTtWvXHHXUUTP9gBJgXtbU1JRHHnkkybR53s022yzJrIPSjY2Nue666/L73/8+99xzT5Lkuuuuyw477FA+r9RHP/bYYxk+fHgmTZrUrpC1IDawsDIrAMBc09ramm9+85s5+OCDU11dnZaWlhQKhfIXmePGjct1112XnXbaKQcccECuvPLKJGmz2klra2t69OiRI488Mt26dct7772XESNGJJn2j4nPCqaUzpvVMcDCqlAo5Bvf+EaSlFcUuf/++/PQQw8l+fjjmErq/dKXvpR11123PAE+bty4Nufom4GFVUtLS6699toMGDAgZ5xxRu688858+OGHeeedd/Lmm2/moosuykUXXZQPPvgg5513Xh544IF2T3i3J5D9q1/9KqeffnqS5G9/+1suv/zyPPbYY9ljjz1SX19v4hxY6FT6wfYng9innXZakqRLly5Jpo1/l1566VnW0adPnxx00EE5+eSTU11dnYaGhnJ//q1vfStHHXVU7r777qy//vrGy8BCo6qqKi+88EK+/vWvZ/z48Vl99dVz5JFH5je/+U15FdPS2PaLDmSXxsJNTU3lthSLRUFsgFmYVSC7sbGx3Gf/8pe/zHnnnZekskB26aPF5ubmFAqF/OAHP0ihUJjpaq2XXHJJLrzwwowePTrJtPeO1dXVKRaL2XXXXXP77benW7du+fWvf12eHweYn/zzn//MY489lkKhkN69e2eRRRYpj2Gn98kg9gUXXJB77703ybQg9nbbbVc+r9SHPvLIIznyyCNzwgkn5N13301isTuAT2N/FQDmmtKAfaONNsoFF1yQhoaG1NTUpLm5uRzwq6urS2NjYy699NJcddVVueyyy3Lsscdm5ZVXzuKLL55k2uB+9dVXz09/+tP89re/ze23354zzjgjRx11lLAIwOdU6muLxWJqamoyfvz4HHHEEVl33XXz5S9/uU3IpL1K16y33nrlstKEja3KgIVZa2trhg4dmrPOOivPPPNMCoVC6urq0tTUlNbW1nTq1CkNDQ158803yzu8XHjhhfnNb36TL3/5y59Z//RbBJd2JygUCrnmmmvKgeyGhob8/Oc/z913351XXnklY8aMyRJLLJFbbrmlvMogwPzuzTffTF1dXfr27TvL85qbm8ur47399ttZcskl21X/pwWxu3btmilTpqRHjx65++67s+qqq35mYK9Pnz45+OCD09jYmF//+tfp169fvve97+VnP/tZevbsWQ6vACxM3nnnnSy22GKpra3NIYcckj333DNdunRJly5d8rOf/azN2Paqq65Kkpx00kmzvcPL9B8tTt+3l/rt5uZmQWyAdph+PmLjjTcul99www1paGhI586dU19fnyOOOCJJMmTIkPIHL+2dK77tttsyceLEJNN2mVlqqaVmet6DDz6YX//613nzzTez7rrrZr311sv3v//9PPPMM7nlllvy73//O126dMm+++6b/fbb7/M9OEAHee+995JMe+fW0NCQqqqq8s4BJbMTxC71xe+++25+/OMflz9mueiii3LaaacZ/wJ8Cr0jAHPd1ltvnQMOOCDJtEnt7t27p0+fPknafhU/derU3HLLLdl9992z77775u67727zFeZ6662XHj16JEnuvvvuNsE+ACqz++67Z5111klra2taWlpSW1ub119/PbvvvnvGjRuX6urq2f7ivTRpM32ob5lllvlC2w0wP7rjjjty3nnnlYPYxWIxffr0Sffu3ZNMC4MkKe8m09LSkltuuSWjRo3K5MmT23WPT66QPWTIkOy0004zrJB9yy23ZMyYMenTp0/uvPPOrLHGGnPgiQHmvjFjxuTYY4/NUUcdleeee+5Tz5s+iP2jH/0ogwYNyrPPPvuZ9X9WELt79+65++67s+aaa6alpaVdLyx79+6dwYMH58EHH8xVV12V008/PX379hXEBhZa/fv3z6hRo3LWWWdlt912S8+ePVNbW5u99947p59+ejmI/XlWyJ40aVL++te/5rjjjkuS8s6OSbLffvtlwIABaWlpEcQGSPt2UJzVCtn19fXlueIjjjgi55xzTvmaWZn+/d8TTzxR/vN+++2Xb33rWzO9Zu21187OO++cJPnf//6X8847L9tvv32OOeaY/Pvf/063bt2y33775dhjj03v3r0/87kA5kXjx49PMu093JQpU/Liiy8m+XgF60qC2Mm0BZxK7/Nqa2vz0EMPpb6+fm49FsB8xwwBAHNUc3Nzm+PSgH+PPfbISiutlNra2my++eY5+uijs88++yRpGzqprq7OG2+8kX/84x/ZeOONM3jw4Fx55ZVJki222CIHHnhgkuSmm27Krf+PvTuPs7n8/z/+PNucWTGYSApJluxrsmaJKJSQfc+SXRIqhahPKEtCGkuo7Ev2LcYWsi+RLWRfZiyznPX3h995f2esYxrG8rjfbt3MeZ/rvc0fV++53s/rdS1dauwHALh3vgkvvgrWFotFLpdLZrNZa9euVevWrXXp0iWZzeZEDbj7+F5Mbt++3dhWvHhxSfTZAJ5sQ4YM0e7du2W1WlWiRAkNGzZMO3fu1J9//qmFCxfq1VdfVVhYmDwej0wmk6xWq86cOaOvvvpKy5cvv+VSk7dyYyC7Y8eOqlu3boJAttvtVpo0aYzKrQDwONi9e7fGjBmj6dOn66efftJnn312y2Be/CB2kyZNNG7cOG3dulXr16+Xw+G47fETE8SOiIgwgtj3ssJM2rRpVbhwYWXJkkUSE88BPNmsVquKFCmid955R2nTpjX6xFSpUqlJkyb/OZAdExOj2bNna+DAgfriiy/Uv39/SdfHRbxer0JCQjRu3DgNGTKEIDaAJ47X6zX6Xd/kxsQW7EhsILtbt24aMGBAgoDfrY7vG0v+5Zdf9P3330uSXn/9dbVp0+aW+/jOPXToUHXr1s3Y7ufnZ/Tvffv21eeff64MGTLc9X4A4GHlWykgLi5OV69eNVaLMZvNxtjyvQaxfX1o/fr1FRgYKKfTqXXr1hlBbwDAzRglAADcFz///LOk6wPl8V8Y+gaoixQpogIFCsjhcGjr1q169dVXFR4ertmzZ6tixYrKkCGDXC6X8cBvt9vl9Xo1ZswYNW7cWPXr19e6detUrVo1vfbaa5KkL7744o5VrgAAd2YymWSz2dS1a1c9/fTTRijF148vXrxYHTp00MWLFxNUiLobr9ers2fPavPmzTKbzcqdO7fy5MlzP28FAB56U6ZM0dKlS2W1WlWrVi0NGjRIHTt2VLp06ZQ9e3ZVrVpVEyZM0Mcff6wcOXIYfa7VatXhw4fVs2dP/f7770kKZJcuXVqNGzdW/vz55efnp7i4OKVJk0Zr166lfwbw2Lh06ZLGjBmjkSNHKiYmRiaTSb/88stNwTyn02kEsRs3bqzJkyfLbrerVq1aKlq0qPz8/G57Dl+4uk+fPskaxL4VJjECeFLcbvKJr3CH72ef5AhkR0VF6bffftPBgwdlsVg0a9Ys7dmzJ8G5wsLC1LVrV0kEsQE8OXx9sslk0qJFi1S8eHF1795dkhJdsONugWxfn/3pp5+qQ4cOWr16tXF8r9d7U9GnGTNmqEGDBpKkkiVLqm3btsqaNauxz+3OPXjwYHXp0kWSlCFDBpUpU0bLly9X9+7djdV7AeBRFRYWJul69Wpfn/3nn39Kut433msQW/q/5+DKlSsbxzebzUbwGwBwM0YKAADJrkWLFmrYsKExy/zGB3ePxyM/Pz8NHDhQmTNn1pEjR9SrVy85nU7VrFlT48eP1y+//KIyZcoYgzBxcXHy8/Mzlmj/9ddf1bx5c/Xt29dYduf06dPatGmTpMQtkQYAuLWsWbNq+PDhxkx338vO2NhYzZw5U82bN9f58+cTFcj2zbhfv369lixZIo/HowoVKuill156ELcCAA+tY8eOSZJeeOEFvffeeypXrpykhFWcnn32WTVv3lxDhgxR3rx5jReQNptNBw4cUMeOHbVq1ap7CmRL0uXLl3X06FFFRkbK4XAQxAbwWAoMDEzwzHmrYJ7T6ZTNZpN0PYg9ZcoU2Ww2NW3aVB07dlS+fPnuep5PP/1UgwYNktlsvm9BbAB4UsQPgURHRyd6v/8ayE6XLp1ef/11ZcuWTW63Wzt27NDWrVtv254gNoAnwY1B7OrVq+vy5cuaOnWqevfuLUmJLthxp0B2/D47PDxcHTp0UOvWrfX3338rMjLSmDi5bNky9e/fX3Xr1pUklS9fXu3bt1fVqlXv2C/HP/fQoUM1adIkLV68WLNnz1axYsWY9AjgkbFhwwbt27fvlt8VKVJEdrtdLpdLXq9Xu3bt0rJlyyRdf7c3a9asewpi+zidTgUHB+uFF16Q2WxWTEyMzp07dx/uDgAeD4wWAACSVcuWLTVhwgSZzWYdP35cJ06cuKmNbzZ75syZVbNmTVmtVu3atUuzZ8+WJGXOnFnlypXTihUrNGzYMNWvX1+S5HA45PF4jBmdBw8e1OrVq40AdlRUlIYOHarY2FhjCUkAQNK8/vrr+uCDD+Tv759g2XaHw6H58+eratWqOnLkSIJgyY39rtfrldls1qZNm9SgQQM5nU5VqFBBX3zxxS3bA8CTZNu2bZKkBg0aqFKlSpL+r9+MLzg4WFWqVNGwYcOUL18+Y0DdF8ju1KnTPQWyo6Ki9MMPP2jkyJE6evSoQkNDCWIDeCzZ7XY1aNBAI0aMkN1uT1B1b9q0afr444919uxZSVKTJk2MIHbz5s3Vtm1bFShQQNKdn1kdDofSpUsnf39/eTwegtgAkES+CYkul0vXrl3Tp59+qi5dumjjxo0JJiveyX8JZNtsNtWrV085c+Y0tm3evDnBtQHAk+RWQWzpen955swZjR07NtkD2b4Vafbs2aMff/xRxYsXV+HChVWoUCEVLVpUVapUUd++fSVdf37v16+f6tWrJ5vNdtdxZl+hJ0lq1KiRcufOTTVsAA+1+P3a8ePHNXLkSJUqVUqVK1fW3r17b2qfKlUq2e12oyie1+tV7969tWjRIq1evTpJQWxJxrtBq9Uqj8ejVKlSGasRAABuRhgbAJBsmjdvrvHjx8tqtap58+bq1auXMmfOfMu2JpNJAQEBevvtt+X1enXu3DktXrzY+N63THCLFi00ZcoUTZw4UVWqVFFwcLAcDocRUon/r9Vq1fbt2/X1118blVgBAEkTGBioTp06qWnTpsZseqvVaiwLvHXrVpUtW1Y//vij/vrrr9seZ8WKFSpfvrxiY2NVqFAhdejQQcHBwZJYah3Ak2fo0KFasmRJgm2+F5put/u2/aLNZlOZMmX+cyDb6/Vq3759mj17tvbt26d06dIRxAbwWEuVKpUaN258y2De9OnT1bNnT9WqVUuTJ0+WzWZTs2bN1LZtWxUsWFDS3V9K+vn5qWXLlho5cqSxjSA2ANwb34TE48eP63//+58qVKigAQMGaNy4cerSpYu2bNnynwLZ/v7+ku4cyPZ4PAoICFDFihWNvjtTpkySqIIN4MllMpm0ZMkSY9zCz89PTqdTJpNJFy9eTPZAtsPhkNVqldlslsViUUxMjDJkyKA9e/Zo//79Sps2rd59912NGTNGEyZMUOnSpWW1Wu/6zO5Dfw7gUeLr1/bs2aNhw4apZ8+ekqSTJ0+qTp062rNnT4L2hQoVUsOGDSVd7099E1zq1aunnj17av369ZKkWbNmJTqIHf86YmNjJclYFQwAcGvWlL4AAMDjoVmzZpo0aZLMZrMaNmyoDz74wKgkcqcXkK+++qo++ugjffHFF5owYYIqVaqkBg0aGMsE+zRu3FgVKlTQvn371LNnTx05ckSRkZHyeDzGAIrb7ZbZbNaKFSvUvn17pUuX7v7eNAA85tKmTavPPvtMfn5++uGHHxQbGyubzSaXyyWbzaZ///1XXbt21YsvvqhGjRqpUKFCyp07t+Li4rR27Vr9+eefGjFihJxOp/Lly6dWrVqpcuXKDHwDeCLVrVtXM2bMUM2aNRUcHKxnn31WISEhxuD13QJ7VqtVpUuX1rBhw9S5c2ft2rVLVqs1QSB7+PDhevXVV296lvYxmUzKli2bChYsqPPnz2vmzJnKnTt3st8rADxMfME8SerRo4cRzIuNjdXUqVMlyQhiv//++8qfP7+kxL2UlK6vYFCnTh2ZTCYVLVpU+fLlI4gNAPfA5XJpw4YNat68uc6ePatr164ZFfg2bdqkbt26aejQoSpatGiixhNu7PdjY2ONfn/atGmSpM8//9wYu44f9I6/5Pqzzz6bbPcIAI8ak8mkxYsXq1q1apKkvHnzKiYmRv/8849cLleCQLYkDRw40Ahk3+052BfINplMevXVV43t8+bNk8vlMo7jdrtVuXJlRURE6MqVK3I4HMqYMaPR3ncMCn4AeFzt2LFDI0aM0OTJk42Atcfj0b59+1S/fn1NnTpVefPmNfISZcqU0axZs3Tu3DmjP7169ap27twpSVq1apXKlStnFLVLbP+5evVqbdmyRZLUsGFDZc+e/b7dMwA86kxe1gYHAPxHviC276E9Z86cCg8PV9asWZUhQ4a77r9ixQq1atVKx48fV506dTRixAilT5/e+P7GF6AXL17Ub7/9punTp2vBggXGwE1wcLCuXr0qSTpx4oRRvQQA8N9ERkZq1KhRGjhwoKKjo2WxWOTxeGS1WhNUYbXb7UqdOrVMJpPOnDkjs9ksj8ejV155Re3atVONGjUUEhKSgncCACmjQYMG+uWXXyRdrx7SqFEjxcTEaM6cOVq/fr2KFCmS6GO5XC6tXbs2QSDbZDLJ6XTqxRdfTBDI9j1Hx8TEyG63G+GVkydPymazKSws7L7cLwA8jC5fvqzx48fro48+UlxcnPFM6/V6lT17dg0ZMsSoyhd/4ndi+fpcgtgAkHiHDh3SjBkz9MUXXxjjuvGrpvp+zps3rxE2SazLly9r0qRJxkQcX6VsSXrrrbf0wQcfqESJEkZ/v3nzZpUrV06xsbGqVq2afvvtt2S+WwB4dBw4cEClS5fW+fPnVbx4cfXq1UuhoaHq1auXNm/ebASyvV6v0qZNq/fee08DBw6UdOcCTfHFf/e3atUqDRs2TPPmzZN0fUK6y+WSdH2VsS5duiTYJ7ETJwHgUfXvv/9q8ODBGj16tPEM6+ObtJI9e3atWrXKWKnc5XKpXr16mj17tqxWq9xut9Ffpk+fXmvXrlWOHDmMlXDvxjc28vXXX6t3795yu9364Ycf1LJly/tyzwDwOCCMDQD4T5o3b66JEyfKZDLJYrHI6/XK7XYrffr0KlKkiNq0aaNatWoZ7W83CNO0aVP99NNPCg4O1m+//aayZcvecjDlxheiI0eO1LJly7RgwQJ5PB6lSZNGK1euVMGCBRmMAYBk5HQ6tWbNGr3//vs6fvy4YmJiZDab5fV65e/vr7i4OONz/CUpa9WqpQ8++EBFihQxloQHgCdJo0aNNHXqVJnNZtlsNmPw/Nlnn9Xx48fVr18/9enTx1iePTESE8guX768/Pz8dPHiRY0bN04Oh0Pdu3dXQEDA/bxdAHho+YLXP/74o95//315vV7jP0mqX7+++vXrp2zZsrGSCwA8ANu3b9ePP/6o8PBwxcTEKH/+/HrxxRdVu3ZtxcbG6ujRo1qwYIG2bNmiTJkyacWKFUY168S6MZDtq5AtSaVLl1bNmjVVvnx5HTt2TI0bN1Z0dLQKFy6sL7/8UpUqVWJ8GcATKzo6Wt27d9fx48dVt25d1alTRwEBAdqwYYO6d++uLVu2JHsge8WKFfruu+80Z84cSVJgYKCio6MlSevWrVPJkiXvz80CwEPEl4X46aef1LZtW8XExChNmjTKkiWLqlevrri4OE2fPl3//vuvypYtq2HDhiWojn3u3Dm9+uqr2rt3rzEJ3WQyyePxKHXq1Jo9e7bKly+f6OtYu3atKlWqJIfDobp16xoFRwAAt0YYGwCQZC1atNCECRNkNptlNpvlcrlkNptlsVgSVEpt0aKFypcvr0aNGt10DN+AzKFDh1SzZk3t3btXxYsX12+//ZagOvaN4g/QnD17VhERERo0aJDGjRunggULUokKAO6TEydOaO7cuVqwYIFWr16tmJiYBN9bLBaZzWbVqlVLr7zyijp37pxCVwoAKa9x48aaMmVKgopOvop8vheWlSpV0tKlSyXdWyXWuwWyx4wZo1y5cmnmzJkaNmyY/v77b/Xo0UNfffXVfbtfAHhYOZ1O2Ww2SdK7776radOmGf2wn5+fHA6HJKlu3brq37+/cuTIkZKXCwCPvb/++kvDhw/XhAkTFBsbqzfffFNffvmlMmfOnGBFrT/++EPr169X+fLlVahQoSSd6/Lly5o8ebK6d+9+UyDbYrEoODhY165dk8vlUt68edW+fXs1btxYQUFByXKvAPCo8Y1NxMXFad++fcqdO7fsdrux/Y8//lDXrl3vSyB79erV+vjjj/XHH38Y4ygffvihvvzyy/t3wwDwkDl+/LiKFSums2fPKmvWrHr33XfVoUMHY1XwzZs3688//1Tx4sVVuHBhYz9fP718+XK1a9dOhw4dMorp+bIcJpNJP/zwg958801j1URff33jRMRNmzapYsWKunbtmkqWLKmxY8fqpZdeStJqYgDwpCCMDQBIkr59+6p///4ymUyqXbu24uLitHfvXh06dEhms1kejyfB0o9BQUEqX768evfurRdeeEFhYWEJlhO7evWqOnXqpIkTJypz5swaNmyY3nrrrTsO1tz4B4FvuUmC2ADwYGzatEmnT5/WiRMndPnyZdntduXIkUPPPfec8uTJYyxzxsAMgCfRO++8o1mzZslms6lp06YKCgrSsGHDJEk2m81YJtLr9erjjz9Wv379JN38jHsndwpkv/DCC6pcubJWrlyp/fv3K3Xq1IqIiLinpd0B4HHjW5XLZrOpWLFi2rx5s5xOZ4JgHoFsALi/IiMjNXToUA0ZMkQxMTGqX7++pkyZYnzve0b2jSM4HA75+fn9p3PGxsZq2rRpatOmjeLi4oyxY7PZLLfbLY/Ho0KFCum9995T/fr1lSpVqv90PgB41N04NnHj5+QMZMc/9vr169WnTx+tXr1aktS7d28NGDAg0ccCgEeZ713aDz/8oA4dOshut6t169b66KOPFBYWJpfLZbx3i/+MfGMfHRsbq+nTp+uTTz7RsWPHZLVa5fF4ZLVajcnoTZs2VeXKldWgQYOb9j927JjWrVunFi1aKC4uTvny5VPPnj1Vu3ZtVsAFgLsgjA0ASJI5c+aoX79+KlKkiHr06KFnnnlGhw4d0qBBg7R06VJdunRJkuTn5yen02kMbD/33HPKmzevPvroI73yyisJwnlbt25V6dKlFRsbq1q1amnWrFmSEh9IYdlIAHgw7qW/pW8G8CRatWqVKlasKElq1KiROnTooOLFi2v48OHq0qWLpOuBbI/HI4/Ho+eee05fffWV6tatK+m/B7J924OCgnTt2jWlTZtWERERyp07d/LfLAA8Ivr06aNBgwbJ399fTZs2VcOGDbV792517drVmNztm1CeHIFsJiQCQEK+fnHBggV69913de3aNdWsWVOzZ8+WlLQKqrf6fCcbN25Uu3btdPz4cV28eNHY/vrrr6tHjx4qXry4AgMD7/HOAODJlNwVsletWqUxY8Zo2rRpkq4/v/fv3/+ejgEA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UqSIAgIClClTJqNNYpdLnzJliho3bixJql27tqZOnZrg/wMAgFubMGGCOnbsqGvXrslms8ntdstkMsnj8cjr9cpisahAgQKqXbu2OnbsKH9//5tWvPXx9dnr1q0zKrRK0tq1a2+aYAMASLzEVshetGiRqlSpYrT3jY388MMPateunTwej/73v//pgw8+SMnbAQDcBZWxAeAR5PF49NNPP2nw4MHas2ePsfSY2+2W0+mUn5+f3G63vF6vlixZonPnzqlz586qWbOmUqVKddOsSt8fAEFBQWrVqpWeeeYZ/fjjj1q4cKFcLpek67PoHQ6HJOnIkSM6cuRIgn2l638w9O7dW/Xr11f27Nkf8G8FAAAAAAA8jHzhjsuXL2vEiBHatm2b/P39tXTpUhUpUiRBYO/GAN6tgtjxxzVuVTnq3Llz+v777zV27FhNmDBB3bt3V4kSJZQtWzZFRUVp+vTpWrdunbZu3aqgoCC1aNFCvXv3JogNAIn09NNP6+mnn75pskt8iQliR0dHa+PGjUa1vzJlyhDEBoBEatKkiTJnzqz3339f58+f16VLlyRJzz33nJ566in16NFD+fPnV86cORPsd6vna9/ztN1ul9lsVnR0tEJDQ5UxY8b7fyMA8BhLbIXs119/XT///LPeeecdWSwW2Ww2bd26VZ07d5bH41HFihXVsWPHFLwTAEBiEMYGgEfQkiVLNHToUCOI7fV6FRoaKq/Xq7Nnzxqhad/A9datWzVw4EBdvHhRTZo0MdreKpDt7++vWrVq6fXXX9fAgQM1depUHT161DhmfFarVS6XS+nSpdMzzzyjYcOGqVixYgoMDHwwvwgAAAAAAPDQ8wXyevbsqVWrVsnPz08//vijihYtmqjKqTe2uXE840ZWq1UWi0WhoaG6dOmS/ve//8nj8Sg0NFRXr141xjhSpUqlnj17qk2bNkqbNm1y3CoAIBF8/frvv/+usWPHyuPxqFatWurUqZOkW0+0AQAkZDabValSJa1du1Znz57VkSNH5OfnpyJFishisShNmjRG27s9c/v63DVr1ig6Olpms1m1a9dWpkyZEr3SAQDg1hIbyK5fv77+/PNPPf/887Lb7erYsaNiY2NVqFAhdezYUXa7nedkAHjIEcYGgEeM0+nUN998o127dslsNqtw4cJ699131bRpU5nNZq1fv17Tpk3TwoULdeHCBfn5+cnlcmn//v0aPny4nE6nWrZsedtAtu9ff39/9evXT3Xr1tW+ffv0ww8/6Ny5czp79qzi4uJkNpuVPXt25cqVS7Vq1VLx4sX19NNPG1WyAQAAAAAAfHbt2qWVK1fKZDKpaNGiKlWqlKTEVU71tTl27Ji2b9+u3bt36+zZs7Lb7Xrttdf0wgsvKEuWLPJ4PJKk0NBQdevWTbGxsZo1a5bOnTsni8WiyMhII0wSFhamn376SeXKlaMKKwAkk8SEQ3z98ObNm/XOO+/I6XSqZMmS+vTTTxN8DwBInLCwMIWFhemll166bZs79au+vjsyMlLbtm2TdL0vfvXVV2UymQj9AUAyuDGQbTabZbPZtHr16gSB7MGDB0uSsXLMSy+9pFatWqlixYrGcQAADy/C2ADwiPn222+1fPlyWSwW1axZU23btlWlSpWM76tXr64iRYqoevXq+vDDD3Xs2DEjkH3kyBF9//33knTbQLaPb9A7b968yps3r95++215vV6dPHlSZrNZZrNZoaGhCggIMPZhJiYAAAAAALiVrVu36tChQ5KkokWL6rnnnrtje9+4xJUrV3TmzBl9+eWX2rRpk3bv3p2g3bhx45Q1a1aNHDlSJUuWlMfjkcfj0bPPPqs+ffrIZDLpl19+UWRkpCQpX758Kl++vLp27aqsWbPej1sFgCdS/LHhf/75R+nTp1dQUJAxUcYXBDSbzdqwYYOqVKmi2NhYFShQQO3bt1fu3LkTtAMA3H/x++6ZM2dqypQpkqT27durfv36N7UBACRd/EB27dq1FRwcrLRp02r27NmKjY2VzWaT1+uV2+2Wx+NRsWLF1KZNG73zzjsKCgpK6csHACQCYWwAeMT89ddfkqT8+fMnCGLHrxiSMWNG1a1bV3ny5NFbb72lQ4cO3XMg+8ZBb5PJJIvFcsuXpb5zMxgDAAAAAADic7vdslgsWrt2raTr4wvXrl1L8J1P/LENs9msv/76S0OHDtW6deu0b98+4zs/Pz+53W55vV6jgl/FihW1bNkylSpVyghkZ86cWb169ZLb7dbevXtVuHBhde/eXenTp1dgYOAD/k0AwOPNNzYcHh6upUuXqkSJEqpTp44yZ85stDl48KDWrl2rtm3byuFwKG/evGrZsqVq1qwpu92eUpcOAI+lxISofd/PnTtXrVu3liRVq1ZNXbp0kcRqBQCQ3OIHsqtWrao8efIob968GjZsmK5evSqPxyN/f39Vr15dvXr1Up48eeTv75/Slw0ASCST1+v1pvRFAAAS5+LFi3r55Zd18OBBDRo0SD179pR06wEV37Z///1XFSpU0N9//20Esj0ej7Jly6Z27drdtUI2AAAAAABAUvnGG+rVq6fp06dLkl577TUtXrzY+N7j8SQIZW/atElr165Vv379dPnyZUkyVumSJJfLZbT3eDyy2WxyOBzKli2b5s2bZyzR7jt3VFSUIiMjlSVLlgd23wDwJDp8+LCaN2+uiIgIpUuXTpkzZ1azZs2MFRc3bNigP/74Qy6XS8WKFVO7du1Uu3ZthYSEpPSlA8BjJX6I+sCBA8qUKZOCg4NvWq1Aul4Ru06dOpKkMmXKqEePHqpWrRohbAB4gHbs2KHIyEhdunRJGTJkUMmSJVP6kgAASUAYGwAeAWvWrFGxYsXkcrlUvHhxXblyRVu2bFHGjBnvOCvdV2Hq/PnzKl26tA4cOEAgGwAAAAAAPHBt27bV2LFjjc+dO3fWN998Y3x2Op06duyYJk2apKlTp+qff/6Ry+WSv7+/YmNjZbFY5Ha7ZbfbFRcXp6CgIKPCtiRZrVaZzWZ9+OGH6tev323HSxj7AID7x+l0asKECercubNiY2Nv265q1arq1q2bSpUqpYCAgAd4hQDwZPnf//6ndevWqVSpUnr33XcTrH67c+dOLV68WB999JEk6ZVXXlHbtm1Vr1492Wy2lLpkAHii3GmMgvELAHj0EMYGgIecr3LUmDFjVKVKFVWvXl1XrlzRjh07lDp16rvu73K5ZLVa/3Mgm4d9AAAAAABwr3zjCeHh4WrXrp2sVqtiYmIkSbVq1VKePHmUJUsWzZ49W//884/27dsn6frSvWazWW63W5KUNWtWZcuWTe+9955CQ0OVNm1ajRw5UsuXL9fJkyeNpX6LFi2qTZs2pdj9AsCTzuFwaOLEierWrZuuXbuWYPJM2rRpVbt2bX3zzTcKDAxM4SsFgMfbvn371KRJE/35559KmzatwsLC9O6770qSDh06pD179mjbtm2SpMqVK6tt27Z64403ZLPZeCcIAAAAJAFhbAB4iDVr1kyTJk2SJKVJk0bDhg3Tzz//rO3bt2vfvn2JCmNL9x7I9lWPunbtms6dO6esWbNKIpANAAAAAACS5vjx4ypZsqROnjxpVLu+kdlslsfjMb63Wq0KDAxUs2bN1KBBAxUsWFB+fn5Ge4/Ho0GDBunrr79WdHS0zGazgoODtXPnTmXKlOlB3h4AIB5fIPv999+Xy+WSJL333nuqXLmyateuLYmxZgC435xOp8aPH6+uXbsakyFvpXHjxmrfvr2KFi0qi8VC/wwAAAAkEWFsAHhINW/eXBMnTpTJZJLdbldsbKyCg4OVIUMGXbhwQfPnz1epUqVuu+zujRITyG7btq1atGihdOnS6dKlS5oyZYq2bt2q1157zZgtDwAAAAAAkBSLFi1SvXr1dPXqVdntdjkcDqMCtnQ9XO3xeCRJQUFB6tKli0qXLq0qVaoYx3C73bJYLMY4h8vlUtWqVbVy5UqjzcGDB/X8888/2JsDACQQFxenGTNmaP369apXr57Kli1rfJfYMW0AwH/jmxzTvXt3Xb161VitwGq1KiwsTG3bttUnn3xitCeIDQAAACQdYWwAeAi1bNlS48ePNypCSZKfn58cDofRpnfv3howYMA9HTcxgeyOHTuqZs2aWrlypQYPHqz9+/erevXqmjp1qkJCQpL1PgEAAAAAwJPD7Xbrp59+UocOHYxK1mazWS6XyxgDeemll1S0aFF169ZN+fLlM/a9VXDPN84xdOhQ9ezZUyaTSZkyZdLWrVsVGhpKkAQAHgKxsbHy9/cn4AcAKcQXyG7fvr3cbreCg4PVsWNHVaxYURUqVEjpywMAAAAeG4SxAeAh07RpU/3000+yWCyqUqWKoqKitG7dOkmSxWKRdP3lZYYMGfTTTz+pUqVK93T8uwWys2TJokKFCmnfvn3av3+/AgMDtW7dOhUoUCDZ7xUAAAAAADx5Nm7cqI8++kjHjx/XqVOn5PF4VKVKFeXOnVudOnVS6tSpFRQUlOjKqd999506deokr9erGjVqaM6cOff/JgAAAIBHRFxcnObNm6ft27erSZMmypkzp/EdqxUAAAAAyYMwNgA8REaMGKHOnTtLkho2bKi2bdsqQ4YM+uCDDzRv3jxJ1wPZbrdbVqtVjRs31qeffqosWbLc03niB7JLlSqlv//+W3a7XU6nUx6PR4GBgYqOjlZISIgiIiKUP39+YxlgAAAAAACA/yo6OlpOp1ORkZGyWCzKnDlzko4TFRWlBg0aaNGiRQoODtbXX3+tNm3aUIEVAAAAuIHv/SABbAAAACD5WVP6AgAA/ydbtmyqWbOm/P391aZNG5UqVUqSNGDAAHm9Xs2fP19ut1s2m01Op1O//vqrcufOrZYtWyo0NDTR57FarXK5XEqfPr0iIiJUrlw57d+/X1arVVar1Qhir1mzhiA2AAAAAABIdoGBgZKk1KlTJ9ie2BC1b6zi0KFDOnr0qCQpLCxMb7zxhiQRxAYAAABuYLVej4cQxAYAAACSH5WxAeAhEBUVZbx83LNnjywWi3LlypWgzd69e9WrVy/Nnz9fkuTn5yeHw6Hg4GANGTJEDRo0UFBQ0D2d1+l0ymaz6dChQypVqpTOnz8vj8ej4OBgRUREqECBAgSxAQAAAADAQ8VX0U+SqlatqqVLlypVqlSaOXOmKlasmMJXBwAAAAAAAAB40lAZGwBSWNu2bZU2bVp16tRJGTNm1EsvvWR8F78aVJ48eTRo0CBJ0vz58+VwOGS323X16lV1795dZrNZ77777j0Fsm02m86fP6/169crNDRUZ8+eJYgNAAAAAAAeWh6Pxwhi16tXT0uXLlVQUJB69OihMmXKpPDVAQAAAAAAAACeRISxASAFtW7dWj/++KOCgoJUtmxZVapUyXihKN28pO6Ngey4uDgjkN21a1dJuqdAdlRUlKZNm6ZRo0Zp//79CgkJ0Zo1awhiAwAAAACAFPPPP//oxIkTyps3r1KnTi2PxyOTySSTySSz2axr166pUaNGmjt3rgICAtSiRQu1a9dOfn5+KX3pAAAAAAAAAIAnEGFsAEghLVu21Pjx42W321WrVi1lzJgxQRD7dvLkyaMvv/xSJpNJ8+bNuymQ7fV6Vb9+/UQFsv/++299//332rt3r1KlSqU1a9Yof/78BLEBAAAAAECKOHjwoLp06aKzZ8+qQoUKatmypXLkyCFJOn78uNauXasxY8ZozZo1CgwMVJMmTdSrVy+lTZs2ha8cAAAAAAAAAPCkIowNACmgWbNmmjRpkiwWixo3bqz33ntPBQsWTPT+uXPnNipk3xjI7tatmyQlKpBdtGhRVapUScePHyeIDQAAAAAAUty///6rbdu26dSpU9q3b59++OEHvfzyy7LZbNqyZYtcLpfOnj2rkJAQdezYUV26dFH69OlT+rIBAAAAAAAAAE8wk9fr9ab0RQDAk6RFixaaMGGCTCaTihcvrl9++UVZsmSRJHm9XplMpkQfa9++ferVq5fmzZsnSbLb7YqLi1NwcLCGDh2aIJDtO7bH45HZbE5wnLNnz+qpp54iiA0AAAAAAFKUw+HQ+PHj9eGHH+rKlSuSJIvFIo/HI99Qdpo0aTRixAjVrFlTwcHBKXm5AAAAAAAAAADIfPcmAIDk0qxZM02YMEFW6/WFCf744w/Nnj3b+P5e58f4KmTXqFFDkm6qkP3zzz/r6tWrkiSTyaRLly5p9uzZ2rFjh9xut3Gcp556Sl6vlyA2AAAAAABIUX5+fmrevLkGDx6skJAQSdfD2F6vV88884wqVaqkdevWqWHDhgSxAQAAAAAAAAAPBWtKXwAAPCn27dunI0eOyGQyyeVyyc/PTw6HQ926dZPT6VSPHj1kNptvWbn6TnyBbEmaN2/eTYFsr9erFi1aKDo6Wr/88ou++OILWSwWTZ8+XcWLFzeOcy8VuQEAAAAAAO4XPz8/NW3aVG63Wx988IGio6NVo0YNNW3aVGXKlFH69OlT+hIBAAAAAAAAADCYvPdahhUAkGSbNm3SyJEjNXnyZEmSzWaT0+mUJH399dfq3r27JN1zIFu6Hvbu1auX5s2bJ0my2+2Ki4tTcHCwBgwYILfbrfHjx2v37t2SpAMHDuiFF15IrlsDAAAAAABIVg6HQ+vWrVNkZKTeeuutlL4cAAAAAAAAAABuiTA2ANxnJ06c0F9//aVTp07JYrFoy5YtWrNmjbZt2yZJslqt9z2QbbfbFRYWphMnTih16tRavXq18ufPn6RzAAAAAAAApATGMQAAAAAAAAAADyPC2ABwH3i9XkVGRqpv375asmSJ/v7771u2M5lMMpvNMpvNyRbI3rt3r3r16qX58+dLuh72liSXy6WQkBBFREQof/78crvdslgsSb1FAAAAAAAAAAAAAAAAAACeeISxASCZeTwe/fbbbxo+fLhWrlwpm82mggUL6pVXXlFoaKhcLpeWL1+uf//9V8ePH5fJZJLJZJLVapXD4ZD03wLZHo9HR48eVceOHbVo0SL5+fnJ4XAoODhYERERKlCgAEFsAAAAAAAAAAAAAAAAAACSgTWlLwAAHicej0eTJk3SsGHDtGPHDvn5+WnChAkqWbKksmTJYrT78MMPtXPnTo0bN04TJkyQJDkcDtntdsXFxalHjx6SpO7du8tsNic6kO1rFxoaqsKFC2vjxo26dOkSQWwAAAAAAAAAAAAAAAAAAO4DKmMDQDJasGCBPv74Y+3YsUMBAQFauXKlSpQoYXzv9Xrl8XgShKGHDx+uSZMmadu2bfJ6vfL391dsbKykpFXIvnTpkqZNm6YRI0Zo7969CgkJ0erVq1WwYEGC2AAAAAAAAAAAAAAAAAAAJCPC2ACQTM6dO6c6depozZo1slqtmjVrlt54443bhqjjB6PnzZunUaNGadmyZf8pkB0XF6dx48Zp6NChOnLkiEJCQhQREaH8+fMTxAYAAAAAAAAAAAAAAAAAIJlZU/oCAOBx8cUXX2jNmjUymUyqXbu2ypUrJ6/Xe9vwtMViMcLVNWrUUEhIiIKCgjRnzhzFxsYagewePXpIkrp37y6z2XzXQLbVatWRI0dktVq1du1a5cuXjyA2AAAAAAAAAAAAAAAAAAD3AWFsAEgGhw4d0vLly42wdKFChRQSEnLX/cxms7xer0wmk1599VUjMO0LZNvtdsXFxSU6kG232/X222/r8uXLqlKlCkFsAAAAAAAAAAAAAAAAAADuI8LYAJAMjh49qr1798psNstisahAgQKSlKggtMlkMgLZZcuWldfrVVxcnBYtWqS4uLh7DmSHhYUZbQhiAwAAAAAAAAAAAAAAAABw/xDGBoBksH//fkmS1WqVw+HQyZMnJV0PWidG/EB2uXLldPXqVV26dEkbN26Uw+GQzWaT0+lMdCDbt40gNgAAAAAAAAAAAAAAAAAA9w9hbABIBqdOnZIkuVwuSdKRI0ck6ZZB6duJH8iuXr26Tp06pe3btys2NlYej+eeA9kAAAAAAAAAAAAAAAAAAOD+Ir0HAMkgderUkq5XxpakGTNm6PDhw/d8HF8gW5JatWqlli1byuv1yuPxyOVyyWazSZJ69OihIUOGSJIRyAYAAAAAAAAAAAAAAAAAAA8WYWwASAbPPvusJMnpdEqSTp48qd27d0uS3G73PR3LZDIZ+/To0UP58+c3AtpOp1N2u934bvDgwZIIZAMAAAAAAAAAAAAAAAAAkBIIYwNAMsiYMaNsNptMJpOsVqsuX76s7t2769y5c7JYLPcclLZYLJKkDBkyKFeuXJKk5557TiaTSXFxcfL395ckffjhhxoxYoSk64FsX2gbAAAAAAAAAAAAAAAAAADcf4SxASAZlC5dWsWLF5fH45Hb7ZbVatWhQ4fUsWNHRUVFJSko7fF45Ofnp3fffVeSVLBgQdWvX18mk0mxsbFGhezu3btr0qRJkq5X1QYAAAAAAAAAAAAAAAAAAA8GYWwA+I+8Xq9MJpMqVqwoSbJarXK73ZKk33//XcOGDdO1a9dkMpnuKZBtNpuN40lS9uzZ1aZNG7355ptGhWybzSaXy6UBAwZozZo1yXxnAAAAAAAAAAAAAAAAAADgTghjA8B/ZDKZZDab1bRpU4WGhsrpdMpisUiSzp49q8mTJys8PFwxMTH3FMj2tfOFsd1ut8qUKaMuXbro9ddfl8lkktPplCQdP35cv/32m6Kjo++5AjcAAAAAAAAAAAAAAAAAAEgawtgAkAw8Ho+yZcumIUOGKCAgQC6XywhRHzx4UGPHjlV4eLhRIdvj8dz1mCaTSQ6HQ/PmzZMkBQQESJLKly+v9u3b6+WXXzaC4HFxcfrxxx915MgRmUym+3ejAAAAAAAAAAAAAAAAAADAQBgbAG7D7Xbf8udbMZuvd6flypXTW2+9JavVmiCQvWfPHg0fPlzDhg3T5cuXZTab73hMl8slSTp37py2bNkif39/VaxY0fi+WrVqatGihQICAuT1emW323Xp0iWFh4fL7XZTHRsAAAAAAAAAAAAAAAAAgAeAMDYA3IYvYH0rt6tsnS1bNrVs2VIvv/yyLBZLgkD233//rVGjRqlLly66cOGCLBbLLY/n8XiMfbp06aItW7YoQ4YMypUrV4K2LVu2VIsWLeT1euVwOCRJ+/btk8VioTo2AAAAAAAAAAAAAAAAAAAPgMlL+VQASGDz5s3asWOHFixYoDNnzshsNitNmjSqV6+ecufOraJFi95yP6/Xa4Sg586dqz59+uivv/4ywtW+ateS9NJLL2nkyJHKkyePwsLCEhzH4/EoJiZGrVq10q+//qrAwEBNnTpVNWrUMM7hdrtlsVh09OhR1axZU7t375bX61X27Nm1YcMGpU2b9o5hcgAAAAAAAAAAAAAAAAAA8N9ZU/oCAOBhcfnyZX300Uf67bffdOLEiZu+X7hwoZ555hk1bNhQn376qQIDAxN8bzKZjLB0zZo15Xa7NXjwYG3ZssWokO0LUe/Zs0dvv/22ihcvrpo1a6pIkSJKly6dLly4oFWrVmnhwoVas2aN7Ha72rdvr5IlSxrnkGRU1c6YMaOyZMmiXbt2SZKioqLkcrkIYgMAAAAAAAAAAAAAAAAA8ABQGRvAE8/j8Wj58uUaPHiwli9ffss2FotFXq9XHo9HkvTmm2+qb9++yp8/v6zWhPNa4lfIXr58ub7//nstWrRIsbGxstlsRjDb6XQa+4SEhMhisejatWsym82Ki4uT3W5Xo0aN1KFDBxUoUOCW1202m/XDDz+oTZs2kqScOXNqx44d8vPzS5bfDQAAAAAAAAAAAAAAAAAAuD0qYwN4onk8Hv38888aNmyYtmzZIovFoueff14lSpRQUFCQzGazVq1apWPHjik6Olp2u11xcXGaP3++Ll++rJ49e6pChQoJws/xK2RXqlRJzzzzjMqWLavPPvtMUVFRkmRUyDabzXK5XIqNjZXb7ZYkOZ1O2e12de7cWY0aNVLevHnveA9Xr141fk6TJo1iY2NltVqpjg0AAAAAAAAAAAAAAAAAwH1GGBvAE8vj8eiXX37RV199pd27d8tms2nIkCEqXbq0ChYsaLTbv3+/IiIi1LNnT126dMkIZK9evVoOh0Nut1uVK1e+bSA7d+7cyp07t1577TV99dVX2r59u3bu3ClJRgDb5XLJ6/UqVapUypAhg7788kuVK1dOadOmlZSw2raPL2z9zz//GNvq16+vVKlS3ZffFwAAAAAAAAAAAAAAAAAASIgwNoAn1qpVq/Ttt99q9+7dCgwM1OLFi1W6dGnje5fLJavVqpw5cypHjhx64YUX9M477+jixYuyWq1yuVzasGGDBg4cKEm3DGT7eDwe5c6dW6NHj1ZsbKxmz56tU6dOaf369XK73cqQIYPSp0+vypUrq0CBAsqYMWOCa70xiO2zb98+bdiwQZIUFhZ21yraAAAAAAAAAAAAAAAAAAAg+Zi8Xq83pS8CAB60a9eu6Z133tGSJUtkt9u1evVqFS9eXB6Px6g47RO/KvVnn32mQYMGGRWtPR6PJKlkyZLq3bv3TYHspLrVddzq+3Hjxql9+/ZyuVxq3bq1xowZ85/PDQAAAAAAAAAAAAAAAAAAEuf2ST8AeIx1795dS5YskdVq1aRJk+4axHa5XJo+fbpWr14tp9Mpj8cjj8cjf39/STIqZC9btkwOhyPR1+HxeBR/Towv3J2YIPb69evVsWNHuVwulS9fXgMGDEhwDAAAAAAAAAAAAAAAAAAAcH8RxgbwxJkxY4ZmzJghk8mksmXLqlSpUpJuDkDHD2LPnj1b3333nVavXi1J+uSTTxQWFqbY2FjZ7XZJSQtkm81mo+r2ra7Bdx3xA9tms1mbN29W1apVFRcXpyJFiqhz585KmzbtbY8BAAAAAAAAAAAAAAAAAACSH4k9AE8MX6h5xYoVunjxorxer4oWLapMmTLdsq0viD1nzhx99913WrNmjSTp119/1eeff66ff/5Z6dKlU1xc3B0D2fGD1Lf7OT6Xy6Xly5dr165dio2NlclkMgLb58+f1+zZs1WuXDldvXpVL730klq1aqXKlSvLYrEkzy8KAAAAAAAAAAAAAAAAAAAkijWlLwAAHhSTyaSIiAiNGTPG2Pbiiy9Kuh6AtlqtCdr6gtgjR45MEMSuU6eOvF6vKlSooGnTpqlu3bq6cOGC7Ha74uLijEC2JFWuXFl+fn6SpMjISO3YsUOZMmVSjhw5ElTE9vF6vRo9erQ6deqkfPnyKX/+/GrYsKFMJpP27t2rP/74Q7Nnz5bT6VShQoXUunVr1a9fX4GBgfft9wYAAAAAAAAAAAAAAAAAAG6NMDaAJ4bD4TBC1SaTSV6vV/v375ckmc0JFwrweDxasWKFvv/+e2OfadOm6Z133knQ7tVXX9Wvv/6qevXq3TKQ7fV69cYbbygmJkaTJk3S999/rzx58qh///7KkyfPTdfodDp19epVSdKuXbu0a9cu/fLLL/J4PEa1bq/Xq9KlS6tjx46qVq2agoKCkv13BQAAAAAAAAAAAAAAAAAA7s589yYA8Hjw8/NT2bJlVbVqVXm9XknXA8/S/4Wxfdt37typkSNHatWqVZKkn3/+2Qhi+0LRPhUqVNDUqVMVGhqquLg42Ww2SdKGDRv01Vdf6ddff9UPP/yg8PBw7d+/X0uWLFHq1Klve41t2rTRoEGDjG12uz1BELtmzZoaO3asatWqRRAbAAAAAAAAAAAAAAAAAIAUZPL6kocA8IRYsWKFRowYoXnz5kmSli5dqkqVKsnj8Rih7JYtW2r8+PGSpFGjRqlt27aSbg5i+3g8Hn3//ff68MMPFRMTI4vFIrfbLUnKli2bPB6P/vnnH4WGhmrlypUqUKDAbY8lSZGRkfr+++/Vp08fY1vhwoVVo0YNffrpp8n3ywAAAAAAAAAAAAAAAAAAAElmTekLAIAHxRd+rlixotxut0JCQpQ6dWrlyJFD0v9Vxx48eLARxG7UqJHq169vHON24Wmz2azy5csra9as2rdvn7HN4/Ho+PHjcrlcCgkJ0apVq5Q/f3653W5ZLJbbXmuaNGmMAPiwYcPUs2dPlStXToULF5akBMFxAAAAAAAAAAAAAAAAAACQMqiMDeCJEr8a9YEDB5QmTRo99dRTxvbdu3erYcOG2rVrlyTpu+++U7t27RJ9/O7du+ubb74xgtiBgYGKjo5WcHCwIiIiVKBAgbsGseNzuVy6cOGCMmTIcMt7AAAAAAAAAAAAAAAAAAAAKYeyqgCeKCaTSb45KC+++KKeeuqpBN/v379f+/fvl8lkUsaMGVW3bl1J1ytR34nvmL7jvfzyy8qQIYOio6MVGhqapCC2JFmt1gRBbN89AAAAAAAAAAAAAAAAAACAlEcYG8AT53ZhZpfLpcmTJ8vhcMhkMunixYs6c+aMJMlsvnN36Qtjp0qVSpLUoEEDzZs3T88++6yWLl2apCA2AAAAAAAAAAAAAAAAAAB4uFlT+gIA4GHgq5h9+vRpY5vNZtOVK1ckXa+MfadAttls1rVr17RkyRJJ1ytaFytWTLt371ZISAhBbAAAAAAAAAAAAAAAAAAAHkNUxgaA/y82NlZxcXEym82yWCy6du2aPv/8c129elVms9mofn0jl8slSTpx4oT+/vtvZcqUSdWrV5ckBQcHSxJBbAAAAAAAAAAAAAAAAAAAHkOEsQHg/wsJCVGaNGnk8XjkcrlkMpm0bds2jRkzRjExMUb17Pjcbres1uuLDPTp00f79u3T888/r6CgIEnXK24DAAAAAAAAAAAAAAAAAIDHE2FsAJCMkHWePHkkSTabTV6vV2fOnNH48eM1btw4XblyxQhk+9r7Kl43atRIs2bNUlBQkIYOHao0adLctpI2AAAAAAAAAAAAAAAAAAB4PJi8pAUBwLB9+3aVLl1a0dHRstlscjqdkqSsWbOqVKlS+uyzz5Q2bVqFhobq+PHj2rRpk8aNG6clS5bI399fn376qT744AOZzWaZzcx3AQAAAAAAAAAAAAAAAADgcUYYGwBuMGjQIPXv31+xsbEJAtmSlD59emXIkEFPPfWU/vrrLzkcDl24cEF2u10tW7ZU165dlT179hS8egAAAAAAAAAAAAAAAAAA8KAQxgaAG5w/f16ffPKJJkyYoLi4ONlsNrlcLlksFrlcrpva2+12NW3aVG3atFGhQoVS4IoBAAAAAAAAAAAAAAAAAEBKIIwNALdw9uxZff311xo1apRiYmJktVolSR6PR2az2Qhl2+12ffLJJ3rnnXf04osvpuQlAwAAAAAAAAAAAAAAAACAB4wwNgDcRkxMjFauXKkPP/xQ586d0/nz543vsmXLphdffFGff/65ihUrJpPJlIJXCgAAAAAAAAAAAAAAAAAAUgJhbAC4i0uXLun06dPasmWL7Ha7zGazXnnlFaVKlUrBwcFGtWwAAAAAAAAAAAAAAAAAAPBkIYwNAAAAAAAAAAAAAAAAAAAAAElAKVcAAAAAAAAAAAAAAAAAAAAASALC2AAAAAAAAAAAAAAAAAAAAACQBISxAQAAAAAAAAAAAAAAAAAAACAJCGMDAAAAAAAAAAAAAAAAAAAAQBIQxgYAAAAAAAAAAAAAAAAAAACAJCCMDQAAAAAAAAAAAAAAAAAAAABJQBgbAAAAAAAAAAAAAAAAAAAAAJKAMDYAAAAAAAAAAAAAAAAAAAAAJAFhbAAAAAAAAAAAAAAAAAAAAABIAsLYAAAAAAAAAAAAAAAAAAAAAJAEhLEBAAAAAAAAAAAAAAAAAAAAIAkIYwMAAAAAAAAAAAAAAAAAAABAEhDGBgAAAAAAAAAAAAAAAAAAAIAkIIwNAAAAAAAAAAAAAAAAAAAAAElAGBsAAAAAAAAAAAAAAAAAAAAAkoAwNgAAAAAAAAAAAAAAAAAAAAAkAWFsAAAAAAAAAAAAAAAAAAAAAEgCwtgAAAAAAAAAAAAAAAAAAAAAkASEsQEAAAAAAAAAAAAAAAAAAAAgCQhjAwAAAAAAAAAAAAAAAAAAAEASEMYGAAAAAAAAAAAAAAAAAAAAgCQgjA0AAAAAAAAAAAAAAAAAAAAASUAYGwAAAAAAAAAAAAAAAAAAAACSgDA2AAAAAAAAAAAAAAAAAAAAACQBYWwAAAAAAAAAAAAAAAAAAAAASALC2AAAAAAAAAAAAAAAAAAAAACQBISxAQAAAAAAAAAAAAAAAAAAACAJCGMDAAAAAAAAAAAAAAAAAAAAQBIQxgYAAAAAAAAAAAAAAAAAAACAJCCMDQAAAAAAAAAAAAAAAAAAAABJQBgbAAAAAAAAAAAAAAAAAAAAAJLAmtIXAAAAAAAAAAAAnjyLFy/W7t2779jmvffeU6pUqR7QFQEAAAAAAADAvTN5vV5vSl8EAAAAAAAAAAB4sjRr1kwTJ068Y5sjR44oa9asD+aCAAAAAAAAACAJzCl9AQAAAAAAAAAAPOw+++wzmUymFPuPQDIAAAAAAAAAPJwIYwMAAAAAAAAAgAduwoQJ8nq9xn/jx49P6UsCAAAAAAAAgHtmTekLAAAAAAAAAADgUVK5cmW99tpriWr7/fff6/Dhwwm29e7dW6GhoXfd99KlSxo4cGCSrhEAAAAAAAAA8GAQxgYAAAAAAAAA4B688sor+uCDDxLV9rfffrspjN26dWtlzZr1rvsePXqUMDYAAAAAAAAAPOTMKX0BAAAAAAAAAAAAAAAAAAAAAPAoIowNAAAAAAAAAAAAAAAAAAAAAElAGBsAAAAAAAAAAAAAAAAAAAAAkoAwNgAAAAAAAAAAAAAAAAAAAAAkgTWlLwAAAAAAAAAAgIfd22+/rRdeeEGSlD9//gdyzrCwMP3000+SpODg4AdyTgAAAAAAAADAvSGMDQAAAAAAAADAXeTPn/+BhbB9goKC1KhRowd6TgAAAAAAAADAvSGMDQAAAAAAAADAI8jj8ejvv//W7t27debMGUVFRclmsyk0NFQZM2ZUiRIllD59+mQ9p9fr1cGDB7V9+3adPXs2wTmzZcumggULKl26dMl6TgAAAAAAAAB4mBHGBgAAAAAAAADgEXHx4kVNnz5dixYt0sqVK3XlypU7ts+TJ4/atm2r5s2bKzg4OMnnPXXqlL755htNnjxZp06dumPbF154Qa+//rreeOMNVaxYURaLJcnnvZNmzZpp4sSJiW5/5MgRZc2a9b5cCwAAAAAAAIAnlzmlLwAAAAAAAAAAANxdvXr1lClTJrVt21Zz5869KYhtt9tv2mfv3r3q1KmTcubMqTVr1iTpvBMnTlSuXLn09ddf3xTEttlssloT1n05ePCgRowYoSpVqihLliwaNGhQks4LAAAAAAAAAI8CKmMDAAAAAAAAAPAImDZtWoLP6dKlU5cuXVSjRg3lzp1bNptNLpdLR48e1erVq/X999/rzz//lCSdPHlSFSpU0K+//qratWsn+pyjR49Wu3btjM9BQUFq166d3n77beXNm1chISGSpPPnz+uPP/7QuHHjNGfOHKP9v//+qzFjxqhXr17/4c5v7d1331XevHmN8wwbNkxer1eSVLduXRUrVixB+7Rp0yb7NQAAAAAAAACAyesbmQQAAAAAAAAAAMmqfPnyWr16dYJtR44cUdasWe/5WCaTyfi5SJEiWrRokcLCwm7b3uPxaNCgQfr444+NbYGBgfrjjz+MEPOdHDx4UPny5VNsbKwkKVWqVFq3bt1d950xY4YaNGggp9MpScqSJYuOHj161/NNmDBBzZs3T7AtMb+rgwcPqnLlysY5unbtqqFDh971fAAAAAAAAACQHMwpfQEAAAAAAAAAACDxgoKCNGfOnDsGsSXJbDarT58+6tChg7EtOjpavXv3TtR5vvvuOyOILUldunRJVIj7nXfeUf/+/RN1jv9q165dKlOmjBHE/uyzzwhiAwAAAAAAAHigCGMDAAAAAAAAAPAIadCggTJnzpzo9p9//rlsNpvxef78+frrr7/uut/ixYsTfH755ZcTfc73339fdrs90e2TYsOGDSpXrpxOnz4tk8mkb775Rn379r2v5wQAAAAAAACAGxHGBgAAAAAAAADgEdC5c2d17txZLVu2vKf90qZNq+LFiyfYtnTp0rvud/z48QSf4+LiEn3O4OBg5cqVK9Ht79XSpUtVuXJlXbp0SRaLRePGjVOXLl3u2/kAAAAAAAAA4HasKX0BAAAAAAAAAADg7r799tsk73tjJe21a9eqU6dOd9zH4/Ek+DxnzhzVqlUr0ef89ddfdeXKlWSvkD1z5kw1aNBADodDNptNU6ZMUZ06dZL1HAAAAAAAAACQWFTGBgAAAAAAAADgMefv75/g88mTJ++6T44cORJ8njRpkkaMGJHoc+bMmVNFixZVvnz5Er3P3YSHh6tevXpyOBwKCAjQ3LlzCWIDAAAAAAAASFFUxgYAAAAAAAAA4BH177//ateuXTp//ryioqIUGxsrr9d7U7s9e/Yk+HzhwoW7HrtOnTrauXOn8dnr9apTp06aPHmyPvjgA9WqVUs2m+2/30QiDR06VN27dzc+z58/XxUrVnxg5wcAAAAAAACAWyGMDQAAAAAAAADAI2THjh368ccfNX36dJ0+fTpJx4iJiblrm86dO2vSpEn6+++/E2zftGmT6tatq7Rp06pWrVqqVauWKlWqpICAgCRdS2J88sknGjBgQIJtS5cuJYwNAAAAAAAAIMWZU/oCAAAAAAAAAADA3V2+fFlt2rRRoUKFNGLEiCQHsRMrJCRES5cu1UsvvXTL7y9evKjw8HDVqFFD6dKlU40aNRQeHq5Lly4l2zV4vV516NDhpiC2JA0ePFi///57sp0LAAAAAAAAAJKCMDYAAAAAAAAAAA+5ixcvqkKFCho7dqy8Xq+x/fnnn9f//vc/bdq0SRcvXpTL5ZLX673pv6ZNmybpvFmzZtWff/6pAQMGKG3atLdtFxMTo/nz56tly5bKmDGjGjVqpF27diXpnPG1bt1a3333nSQpffr0Cb7zeDxq3Lhxsoa/AQAAAAAAAOBeEcYGAAAAAAAAAOAh17x5c/35558JtjVs2FC7d+9Wjx49VKxYMYWGhspisST7ue12u/r06aNjx45p4sSJeu2112S1Wm/b3uFwaMqUKSpUqJC6d+8ul8uV5HOvWLFCklS0aFHt27dPb775ZoLvT5w4offeey/JxwcAAAAAAACA/4owNgAAAAAAAAAAD7Fly5Zp3rx5Cbbly5dP48ePV0BAwAO7jqCgIDVp0kRLlizR6dOn9cMPP9wxmO12uzV06FC99dZb8ng8ST5vhQoVtHLlSqVPn14//vijMmbMmOD7GTNmKDw8PMnHBwAAAAAAAID/gjA2AAAAAAAAAAAPsalTp960rWvXrrLZbClwNdelS5dOrVq10pIlS3Tq1CmNHDlS+fLlu2Xb3377TcOHD0/SeWrVqqWFCxcqJCREkhQWFqYJEybIZDIlaNe5c2cdPHgwSecAAAAAAPy/du4vNMf/jQP49TzR8z3QtGILaaN2YAdLyIEUTig7MhophdrBopScapNotCblgIjNyTgQTiglS3Mgf1baUmTYkpbYH8ufzPY7+PVbv/Vs5rlN5tvrdfa57vu6r+u5T593NwDwK4SxAQAAAABgGmttbc2qrVmz5g9sMr45c+bEnj174smTJ3HlypWYN29e1j0NDQ2Jnn3ixInIZDJjahs2bIh9+/aNqQ0ODsb27dtjaGgo0RwAAAAAgKSEsQEAAAAAYBp7+/ZtVm28wPOPjIyMTNU6P1RRURGtra2jX7L+n+7u7ujs7JyyOXV1dVFWVjam9uDBg6ipqZmyGQAAAAAAP0MYGwAAAAAAprGpCFL39vbm3LNz587YuXNnnDlzJqe+xYsXx+7du7PqPT09Oe8wkUwmE83NzfHPP/+MqdfV1cXdu3enbA4AAAAAwGSEsQEAAAAAYBorKCjIqnV1deX0jPb29pznNjU1RVNTU1y9ejXn3tLS0qxaXl5ezs+ZbEZ9ff2Y2vDwcOzYsSP6+vqmdBYAAAAAwESEsQEAAAAAYBpbuXJlVu3mzZs/3f/o0aN4+fJl4vn379+PoaGhnHo+fPgw5jxz5swoKipKvMNE9uzZE+Xl5WNqXV1dUV1dPeWzAAAAAADGI4wNAAAAAADT2ObNm7NqDQ0NMTAwMGnv9+/f48CBA780v6+vL86dO5dTz7Vr18ac169fH7NmzfqlPSZy/vz5KCwsHFO7dOlSXLx48bfMAwAAAAD4f8LYAAAAAAAwjW3ZsiXKysrG1Lq7u6OioiL6+/sn7Pv27VtUVVVFS0vLL++wf//+n/4ad21tbdy/f3/0PGPGjDh06NAv7zCRgoKCaGxsjFQqNaa+d+/e6Ozs/G1zAQAAAAAiImb86QUAAAAAAODfoKOjIyuw3N3dnXXf2bNnIz8/f/Q8e/bsqKqqmvC56XQ6mpubY/Xq1dHb2ztav337dpSVlcWBAweivLw8iouLI51OR09PT9y6dSuOHz8e7e3tkZ+fH8XFxdHW1jbaOzAwEPX19T+9w+fPn2Pjxo2xadOm2LFjR6xcuTLmz58fqVQqhoeHo6urK1pbW+P06dNx79690b5UKhUNDQ2xfPnySd/Xw4cPJ31XW7dujYULF0bEf9/t5cuXR6+VlJTEs2fPRs8fP36MysrK2LZt22ht1apVsWrVqgl/JwAAAABArlIjIyMjf3oJAAAAAAD42zU2NsauXbty7isqKopXr15Net/jx4+jsrIyXrx4Me71dDod6XQ6hoaGRmslJSVx/fr1OHbsWDQ1NeW0w8GDB+PChQvx5s2bcXtSqVRkMpn4+vVrjPdXw9y5c+PUqVNRWVk5bn+S93Xnzp1Yu3ZtRES0tLTEunXrcuqvqamJ2tranHoAAAAAAH4k/acXAAAAAAAAJrds2bJoa2uLI0eOxIIFC7KuDw8PjwaxS0pK4uTJk9HR0RFLlixJNKvbjvIAAAK+SURBVO/w4cPx+vXruHHjRlRXV8eiRYvGXB8ZGYkvX75kBbFLS0vj6NGj8fz58wmD2AAAAAAA/xa+jA0AAAAAAH+hp0+fxqNHj+Ldu3fx6dOnyM/Pj4KCglixYkUUFxf/lpnv37+P9vb26OzsjP7+/hgcHIxMJhN5eXlRXFwcS5cujcLCwt8yGwAAAABgOhLGBgAAAAAAAAAAAABIIP2nFwAAAAAAAAAAAAAA+BsJYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJCCMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACwtgAAAAAAAAAAAAAAAkIYwMAAAAAAAAAAAAAJPAfYTS+PmEzcMQAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "plot_bar(df_plot, \"meta_llm\", \"EvoPrompt DE\")" - ] - }, - { - "cell_type": "code", - "execution_count": 66, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrmrsst-5sst2subjtrec
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-70BLlama-3-70BDEFalse79.7486.67 ± 0.2991.83 ± 0.7691.50 ± 0.8750.17 ± 3.2595.17 ± 3.6970.67 ± 6.8372.17 ± 3.69
GAFalse78.2685.50 ± 2.2989.83 ± 2.2588.83 ± 4.6551.67 ± 2.2595.33 ± 2.0268.83 ± 8.7567.83 ± 5.77
Llama-3-8BLlama-3-70BDEFalse74.5285.00 ± 1.8091.67 ± 1.1590.67 ± 2.3638.00 ± 14.3192.00 ± 8.6758.00 ± 10.4466.33 ± 16.74
GAFalse74.5086.50 ± 1.5083.00 ± 5.0784.33 ± 5.3051.67 ± 2.3691.33 ± 3.7961.00 ± 7.0063.67 ± 10.05
initLlama-3-70BinitFalse72.8186.67 ± 2.0293.17 ± 1.7689.67 ± 4.4839.83 ± 31.3293.17 ± 3.6954.00 ± 7.2653.17 ± 17.86
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 79.74 86.67 ± 0.29 \n", - " GA False 78.26 85.50 ± 2.29 \n", - "Llama-3-8B Llama-3-70B DE False 74.52 85.00 ± 1.80 \n", - " GA False 74.50 86.50 ± 1.50 \n", - "init Llama-3-70B init False 72.81 86.67 ± 2.02 \n", - "\n", - "task cr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 91.83 ± 0.76 \n", - " GA False 89.83 ± 2.25 \n", - "Llama-3-8B Llama-3-70B DE False 91.67 ± 1.15 \n", - " GA False 83.00 ± 5.07 \n", - "init Llama-3-70B init False 93.17 ± 1.76 \n", - "\n", - "task mr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 91.50 ± 0.87 \n", - " GA False 88.83 ± 4.65 \n", - "Llama-3-8B Llama-3-70B DE False 90.67 ± 2.36 \n", - " GA False 84.33 ± 5.30 \n", - "init Llama-3-70B init False 89.67 ± 4.48 \n", - "\n", - "task sst-5 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 50.17 ± 3.25 \n", - " GA False 51.67 ± 2.25 \n", - "Llama-3-8B Llama-3-70B DE False 38.00 ± 14.31 \n", - " GA False 51.67 ± 2.36 \n", - "init Llama-3-70B init False 39.83 ± 31.32 \n", - "\n", - "task sst2 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 95.17 ± 3.69 \n", - " GA False 95.33 ± 2.02 \n", - "Llama-3-8B Llama-3-70B DE False 92.00 ± 8.67 \n", - " GA False 91.33 ± 3.79 \n", - "init Llama-3-70B init False 93.17 ± 3.69 \n", - "\n", - "task subj \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 70.67 ± 6.83 \n", - " GA False 68.83 ± 8.75 \n", - "Llama-3-8B Llama-3-70B DE False 58.00 ± 10.44 \n", - " GA False 61.00 ± 7.00 \n", - "init Llama-3-70B init False 54.00 ± 7.26 \n", - "\n", - "task trec \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 72.17 ± 3.69 \n", - " GA False 67.83 ± 5.77 \n", - "Llama-3-8B Llama-3-70B DE False 66.33 ± 16.74 \n", - " GA False 63.67 ± 10.05 \n", - "init Llama-3-70B init False 53.17 ± 17.86 " - ] - }, - "execution_count": 66, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "fancy_pants = format_score(best_scores_all)\n", - "get_result_table(fancy_pants)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Experiment (3): Task Descriptions" - ] - }, - { - "cell_type": "code", - "execution_count": 67, - "metadata": {}, - "outputs": [], - "source": [ - "df_comparison = read_best_scores(\"experiment\")\n", - "df_comparison = clean_names(df_comparison)\n", - "df_comparison = df_comparison[df_comparison.meta_llm == \"Llama-3-8B\"]\n", - "df_comparison = get_mean_std(df_comparison)\n", - "df_comparison = get_avg_across_tasks(df_comparison)" - ] - }, - { - "cell_type": "code", - "execution_count": 68, - "metadata": {}, - "outputs": [], - "source": [ - "best_scores_td = read_best_scores(\"experiment-task-descr\")\n", - "best_scores_td = get_mean_std(best_scores_td)\n", - "best_scores_td = get_avg_across_tasks(best_scores_td)\n", - "best_scores_td = clean_names(best_scores_td)" - ] - }, - { - "cell_type": "code", - "execution_count": 69, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrmrsst-5sst2subjtrec
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-8BLlama-3-70BDEFalse74.5285.00 ± 1.8091.67 ± 1.1590.67 ± 2.3638.00 ± 14.3192.00 ± 8.6758.00 ± 10.4466.33 ± 16.74
True78.1287.33 ± 0.7693.00 ± 0.0087.33 ± 1.0451.33 ± 3.4094.17 ± 4.6559.17 ± 9.2574.50 ± 5.41
GAFalse74.5086.50 ± 1.5083.00 ± 5.0784.33 ± 5.3051.67 ± 2.3691.33 ± 3.7961.00 ± 7.0063.67 ± 10.05
True76.5085.67 ± 1.0489.83 ± 3.1891.17 ± 3.0146.67 ± 2.2591.50 ± 8.2666.33 ± 6.2564.33 ± 2.25
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 74.52 85.00 ± 1.80 \n", - " True 78.12 87.33 ± 0.76 \n", - " GA False 74.50 86.50 ± 1.50 \n", - " True 76.50 85.67 ± 1.04 \n", - "\n", - "task cr mr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 91.67 ± 1.15 90.67 ± 2.36 \n", - " True 93.00 ± 0.00 87.33 ± 1.04 \n", - " GA False 83.00 ± 5.07 84.33 ± 5.30 \n", - " True 89.83 ± 3.18 91.17 ± 3.01 \n", - "\n", - "task sst-5 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 38.00 ± 14.31 \n", - " True 51.33 ± 3.40 \n", - " GA False 51.67 ± 2.36 \n", - " True 46.67 ± 2.25 \n", - "\n", - "task sst2 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 92.00 ± 8.67 \n", - " True 94.17 ± 4.65 \n", - " GA False 91.33 ± 3.79 \n", - " True 91.50 ± 8.26 \n", - "\n", - "task subj \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 58.00 ± 10.44 \n", - " True 59.17 ± 9.25 \n", - " GA False 61.00 ± 7.00 \n", - " True 66.33 ± 6.25 \n", - "\n", - "task trec \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 66.33 ± 16.74 \n", - " True 74.50 ± 5.41 \n", - " GA False 63.67 ± 10.05 \n", - " True 64.33 ± 2.25 " - ] - }, - "execution_count": 69, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_plot = pd.concat([best_scores_td, df_comparison])\n", - "fancy_pants = format_score(df_plot)\n", - "get_result_table(fancy_pants)" - ] - }, - { - "cell_type": "code", - "execution_count": 70, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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jjZs2GC2duLECdWtW1fr1q1TyZIl7erp999/NxzE7tixo7788kvlypUrxf2HDh3S+++/r5UrV9pVNyXTp09Xt27dDE/C7tatmz7//HNly5bN6v7Y2FhNmTJFgwcP1u3btw2vceVp+gAAAAAAAHANhrEBAAAAAAAApIng4GC99NJLFnFHB07vK1SokAoVKmQW8/Z2za86T58+rSFDhljEv/vuO5tPkK5UqZL+/vtvtW3bVr///rvTPX377beGg9iBgYH666+/VLFixRT3+/n56YsvvlDdunXVrFkzi0G+Dz74QCEhIWrUqJHTvaa1PHnyKE+ePGYxa6fXZsyY0fD150ojR47UoEGDbLr2hRde0MqVK/XJJ5/o888/N1v7559/1KtXL/33v/+1u4fExER1797dYhD79ddf1y+//CJPT89UcxQoUEA///yzQkNDH4nB/KJFiyYPkEdGRqphw4Zmg9jPPfecVq1apZw5c7qrRadFR0frlVdeMRzEvv9Blhw5cqSYo3jx4goPD1ePHj00depUHTx40ObXoz3u3r2rJk2aGA5i161bV0uXLk31fb1UqVJat26dunTpohkzZpitXblyRc2aNVNERESqH3a57+bNm3rvvfcs4v3799fXX39tU46SJUtq+fLl6tevn8aNG2fTnpQsXLjQcBDby8tLc+bM0euvv55qDn9/f/Xr109hYWGqW7eurl696nRfAAAAAAAASHup/xYWAAAAAAAAAJ4S3333ncVppBUqVLB5EPu+DBkyaPbs2SpdurRT/WzevNnwxG8PDw/973//S3UQ+0H169fXzJkzLeImk0kdO3ZUZGSkU70+bV555RW7B189PDw0cuRIvfXWWxZrM2fO1P79++3uY9myZdq9e7dZLEOGDJowYYJNg9gP6tOnj95++227e0grV65cUd26dbV169bkWKVKlRQeHv5YD2JL0ocffqgLFy5YxLNmzar58+enOoh9n6enpyZNmpR8gvaiRYtc2qck9e3b1+xrcF+pUqW0aNEimz9g4+HhoWnTpqlBgwYWa0ePHlW/fv1s7unHH3/UxYsXzWK5cuXSyJEjbc5xv6exY8c6/cGN48ePq3379oYnYo8aNcqmQewHlSlTRgsXLjT8iwcAAAAAAAB49DCMDQAAAAAAAAD/3//+9z+LWNOmTR3K5ePjo+HDhzvcS3x8vN5+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pfjT6wAAAAAAIC1cvHhRvXv31v/+9z93t2KT/Pnza9WqVWrWrJnOnTtnsX7hwgV99913+u677xQUFKQGDRqoZcuWatq0qTJlymRTDaMTvsPDwxUeHu5s+5Lk8LA7AAAAAAAA8DRx7u/fAQAAAAAAAAAAOKhOnToymUwymUwpDhCfOnVK1atXtxjEfvbZZzVhwgTt3r1bUVFRSkpKSs734K127dpp/EiMVahQQfv27dMHH3wgf39/q9dFR0dr7ty5atOmjXLmzKlevXrp5MmTqeY3GsZ2paioqDTNDwAAAAAAADwJGMYGAAAAAAAAAACPrMTERL3yyisWw8kffvihdu7cqV69eum5555TUFCQPDw83NSldUFBQRo9erTOnDmjiRMnqkaNGin2GRsbq0mTJql06dIaNWpUirmN8nzyySeGA+mO3JYtW+b04wcAAAAAAACedAxjAwAAAAAAAACAR9aMGTO0c+dOs1jDhg01atQoeXl5uakr+2XNmlU9e/bUhg0bdPbsWY0bN07Vq1e3Oph9584dDRgwQL169bKaM1u2bBaxmJgYl/UMAAAAAAAAIHUMYwMAAAAAAAAAgEfWnDlzLGIffvihGzpxnXz58un999/Xxo0bdebMGX3xxRcqUqSI4bWTJk3SggULDNeMhrFv3rzpylYBAAAAAAAApIJhbAAAAAAAAAAA8EgymUzavHmzWczb21vVqlVzU0eulz9/fn388cc6evSopk2bpqCgIItrxowZY7j32WeftYgdP37c5T0CAAAAAAAAsM7b3Q0AAAAAAP4fe/cZZlV5/Y97nZkBpNehqDQFRYposAeD2I2iYo0ay89uCDZE1GisUUCCGBU1xkJQESs27NGosaKCCiIqVUW69DbD+b/wz3w5TmFmCxzA+76uuXL22vt51trDvODCT54BAABKMmfOnFixYkVGrV69elGlSpUK7ZNOp9flWOtFbm5unHnmmdGhQ4f47W9/G4WFhUX33nvvvVixYkVUrlw5Y80+++xTbJ+xY8cmnmH+/Pnx4YcfFl136NAhGjVqlHg/AAAAAPg1cDI2AAAAAACwUVpXIep58+atk33Ka/bs2XHaaafFaaedFk888USF1u6+++5x2GGHZdQKCgpizpw5xZ7ddtttY9ttty3We8yYMRUfOiKGDh0aBxxwQNHXggULEu0DAAAAAL8mTsYG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7+uvvx6jR4+Oiy66qMznJk2aFC1atCjx3qJFi6JmzZplrr///vvjtNNOK/OZ0nzyySfRr1+/ePHFF2P+/PmlPteiRYs48sgj49JLL40mTZok6gXrQrXatbI9AgAAAMAGJ4wNQDFOLwEAAABgU7NkyZL4wx/+EM8++2y2R/nF5s+fHz179owHH3ywxF8xXalSpVi5cmXR9eTJk2PQoEFx9913x2WXXRZXXXVVpFKpDTkyAAAAAPxqCWMDUIzTSwAAAADYWFx44YXx448/Fl2PGDEixowZk/FMYWFhHH744fHaa69FRESzZs2iS5cu0aRJk/jxxx/jgw8+iNGjRxfb+3e/+13cfPPNRdejRo2K4cOHl3u2KlWqZKyfN29e3HjjjeVeX5Jvv/02DjnkkPj888+LajVq1IiLLroojjvuuNhuu+2icuXKMW/evHj77bfj3nvvjaeffjoiIpYuXRpXX311jB07NoYMGRJbbLHFL5oFAACAdWfmzJll3p86dWrssssuJd4bNWpUNGvWbH2MBcA6IIwNAAAAAABstC688MKM68mTJxcLY19//fXx2muvxdZbbx233357HHHEERn30+l0/OMf/yi2129+85v4zW9+U3T9wAMPVCiMXalSpbjkkksyZvslYey5c+dG586dY8qUKUW11q1bxyuvvBLNmzfPeLZu3brRrVu36NatWwwfPjxOPvnkotOyH3300ahVq1bcc889iWcBAABg3crPzy/z/uLFi0u9V79+/bWuByB7crI9AAAAAAAAQFJz586Nvn37RrNmzeJ///tfsSB2REQqlYoLLrgg9tlnnw0/YAWcdtppGUHsmjVrxssvv1wsiP1zxx9/fAwcODCj9q9//SuefPLJ9TInAAAAAPB/hLEBAAAAAIBN1sKFC2P58uVx3333rfVXNnfp0mUDTVVxw4YNi2effTajdvXVV0eLFi3Ktf5Pf/pTtGvXLqN22WWXRTqdXlcjAgAAAAAlEMYGAAAAAAA2afvss0/st99+a33uxBNPjPvvvz/uv//+aNOmzQaYrPz69u2bcV2jRo0466yzyr0+JycnzjjjjIzaV199FS+88MI6mQ8AAAAAKFletgcAAAAAAAD4JU466aRyPbfddtvFdtttt56nqbg33ngjPv3004zafvvtF7Vq1arQPvvss0+x2oMPPhi///3vf8l4AAAAAEAZnIwNAAAAAABs0vbaa69sj/CLvPzyy8VqXbt2rfA+7dq1i5yczP/089577yWeCwAAAABYO2FsAAAAAABgk5WXlxfbb799tsf4Rf773/8Wq7Vt27bC+1SuXLnYadqTJk2KmTNnJp4NAAAAAChbXrYHAAAAAAAASKpWrVqRm5ub7TF+kc8//7xY7ZVXXokxY8ZUeK90Ol2sNnny5GjYsGGi2QAAAACAsgljAwAAAAAAm6waNWpke4RfZOXKlbFgwYJi9Ztvvnmd9Zg3b9462wsAAAAAyJST7QEAAAAAAACSSqVS2R7hF5k7d+567/Hjjz+u9x4AAAAA8GvlZGwAAAAAAIAsKS1M/vXXX8e22267gacBAAAAACrKydgAAAAAAADrwKpVqyq8pl69eiXWFy1a9EvHAQAAAAA2AGFsAAAAAACAUlQkYJ0kQJ2Xlxe1a9cuVl+wYEGF9wIAAAAANjxhbAAAAAAAgIjIzc0tVlu2bFm51//444+J+nbo0KFY7Ztvvkm0FwAAAACwYeVlewAAAAAAAICNQY0aNYrVKnLa9YQJExL13WeffeLtt9/OqH3++eeJ9oqI+OKLL+K7776LiIicnJzYd999E+8FAAAAAJTNydgAAAAAAAARUatWrWK1b7/9ttzrP/roo0R9DzrooGK11157LdFeEREnn3xyHHDAAXHAAQfEVVddlXgfAAAAAGDthLEBAAAAAAAiolWrVsVq48ePL9faVatWxYgRIxL17dy5c3Tq1CmjNnr06Pj6668rvNcXX3yREQo/+uijE80EAAAAAJSPMDYAAAAAAEBENG/ePOrUqZNRe/3118u1dujQofHDDz8k7n355ZcXq1133XUV3uf6668v+ly7du04/fTTE88EAAAAAKydMDYAAAAAAMD/7/e//33G9X/+858YN25cmWumTJkSl112WdStWzdx36OPPjqOPfbYjNqDDz4YI0eOLPcejz32WAwbNqzo+pJLLikWLgcAAAAA1q28bA/ApiudTseXX34Zn376acyZMyd+/PHHyMvLizp16kTjxo1jl112iSZNmqy3/nPmzIn3338/vvnmm1iwYEFsscUW0aRJk9hpp52ibdu2660vAAAAAACbr9NPPz0efvjhoutVq1ZF9+7d4+mnn442bdoUe/6dd96Jk08+OX744Ye44447okePHol7/+tf/4oxY8bEhAkTIuKnf4c/9thj4+GHH44jjjiizLUPPvhgnHHGGUXXe+21V1x22WWJZwEAAAAAykcYmwr7+OOP484774zHH388fvzxxzKfbdGiRZx22mlx1llnxZZbbrlO+r/yyitx8803x3/+858oLCws8ZmWLVvGeeedFz169Ihq1aqtk74AAAAAAGQaO3ZsvPDCCxm1adOmFXvunnvuyTg1unbt2nHWWWeVq8eLL74Yn3/+eUbPNS1YsCAGDBhQbN3ZZ58dtWrVKlePNe23337RvXv3eOqpp4pqEyZMiB133DG6du0av/nNb6JWrVoxa9asePvtt+PDDz+MiIiLL7642Knaq+efPXt20XWnTp2ia9euJfauVatWvPnmm9GtW7eifZcsWRJHHnlkdOvWLU499dTYe++9o0GDBpFKpWLGjBnx1ltvxd133x2vvfZa0T4dO3aMJ598MvLy/GcgAAAAAFjf/Csc5TZ//vy4+OKL47777ivxfl5eXhQWFkY6nS6qTZ48Oa655pro379/3HjjjXH++edHKpVK1H/hwoVx9tlnxyOPPFLsXuXKlWPFihVF15MmTYpLL7007rrrrnj44Ydj9913T9QTAAAAAIDSffjhh9G7d++1PnfjjTdmXDdv3rzcYexHHnkkhgwZUur9efPmlTjDMccckyiMHRFx3333xYwZM+Kdd94pqq1cuTJefvnlePnll4s9f/7558eAAQNiypQpxe4NHz48hg8fXnR9wQUXlBrGjoho1KhRvPHGG3HJJZfEPffcEwUFBRER8eyzz8azzz4bERG5ubkRESUeWPLHP/4xbr/99qhdu3Y53xYAAAAA+CWEsSmXWbNmxT777BPjxo3LqO+6667Rq1ev6Nq1a+Tn58eqVatiypQp8fzzz0e/fv3iu+++i4ifTu648MIL48MPP4x///vfkZOTU6H+c+fOjX333TfGjBlTVNt6663j6quvjsMPPzwaNmwYy5cvj3feeSduvvnmopNYJk6cGPvss0889thjcdhhh/3C7wIAAAAAbNoantc/2yPAJqFOnTrx6quvxqBBg2LgwIEZJ1uvqWPHjnHDDTes839/rlatWgwePDguuuii6NevXzz33HMxY8aMovs/D2FXrVo1unfvHj169Ii99tprnc4CAAAAAJRNGJu1KigoiEMOOaRYEPuSSy6J/v37Z5x0nZubG9tss0307NkzTj311DjyyCPj9ddfL7r/0EMPRePGjUv8lZGlWblyZRx22GEZQezdd989Ro4cGfXq1SuqValSJbp27Rpdu3aN66+/Pv76179GRMSyZcvi2GOPjbfeeit22WWXCr8/AAAAAAAlO+200+K0005brz0eeOCBeOCBB9Zrj5JUrVo1Lr/88ujTp0+MGjUqPv/885g9e3asWrUqGjduHLvttlu0bds2Y02LFi0yfnvkL9W6dev417/+Fel0OkaPHh1fffVVzJw5M+bPnx/Vq1ePevXqRfv27aNDhw5RqVKlddYXAAAAACg/YWzW6o477oiPPvooo3bEEUfEzTffXOa6WrVqxZNPPhkdO3aMqVOnFtUHDRoUp5xySuy4447l6n/11VfHu+++W3TdsGHDePbZZzOC2D931VVXxYQJE+LBBx+MiJ8C2ccff3yMHTs2tthii3L1BQAAAACAnJyc2G233WK33XbL2gypVCp23nnn2HnnnbM2AwAAAABQspxsD8DG7+9//3vGdSqVir59+5ZrbZ06deKKK67IqBUWFsbAgQPLtX7atGnFnr3xxhsjPz9/rWtvueWWqFGjRtH1xIkT4/bbby9XXwAAAAAAAAAAAABYG2FsyvTJJ5/EtGnTMmodO3aMNm3alHuP4447LlKpVEbt+eefj1WrVq117bXXXhvLly8vum7UqFGccsop5erboEGDOP300zNqffv2jQULFpRrPQAAAAAAAAAAAACURRibMn322WfFap06darQHnXr1o1tttkmozZ79uz4/vvvy1z3ww8/xAMPPJBRO+GEE6JSpUrl7v3z4PacOXPinnvuKfd6AAAAAAAAAAAAACiNMDZlmjFjRrFafn5+hfdp0KBBsdoPP/xQ5poRI0ZEYWFhRu3QQw+tUN9OnTpFkyZNMmqPP/54hfYAAAAAAAAAAAAAgJIIY1OmdDpdrtr62Oepp57KuM7NzY0999yzwr07d+6ccf3++++v9VRuAAAAAAAAAAAAAFgbYWzK9PNTpSMiZs6cWeF9Zs2aVazWuHHjUp9fvHhxvP766xm17bbbLqpXr17h3jvvvHPGdTqdjueff77C+wAAAAAAAAAAAADAmoSxKdNvf/vbYrVRo0ZVaI85c+bEpEmTMmpbbbVVNG3atNQ1Y8eOjZUrV2bUdthhhwr1Xa1t27bFaqNHj060FwAAAAAAAAAAAACsJoxNmbbZZptigezPPvssxo4dW+49hg0bVqx20kknlblm3LhxxWotWrQod8+1rStpfwAAAAAAAAAAAACoCGFs1qpfv36Rm5ubUbv00kvLtXbu3LnRt2/fjFp+fn706tWrzHUlhb2bNGlSrp4/17hx43LtDwAAAAAAAAAAAAAVIYzNWv32t7+NW2+9NVKpVFFt5MiR0bNnz1i1alWp6+bNmxdHHHFEfPfdd0W1qlWrxiOPPBINGzYss+fEiROL1Ro0aJBg+p/WrTl7RMSsWbNi0aJFifYDAAAAAAAAAAAAgAhhbMqpR48e8fjjj2ecMn377bfHTjvtFPfdd19MmjQpli9fHosWLYrPPvss+vbtG23atIm333676PlWrVrFf/7zn9h3333X2m/BggXFarVq1Uo0e25ublSrVq1cPQAAAAAAAAAAAACgvPKyPQCbjqOOOir233//uO+++2LIkCExZsyY+Oyzz+KMM84oc13Hjh3jrLPOijPPPDOqVKlSrl4lnVpdvXr1RHOvXrt48eK19vilvv7668Rr8/Pz13piOAAAAAAAAAAAAAAbD2FsKqRWrVrRvXv3SKVS8dJLL8WLL74Y6XS6xGcrV64cJ554YhxxxBFx0EEHlTuIHRGxcOHCYrW8vOQ/riWtLanHL3XkkUcmXnv11VfHNddcs85mAQAAAAAAAAAAYNM2a9as9d4jPz9/vfeAzZkwNuU2duzYuOSSS+Kll14qCmCnUqnYeeedY6+99opGjRpFYWFhTJ8+Pd58880YP358PPDAA/HAAw9ErVq14vTTT4+rr7466tSps9ZeS5cuLVbLzc1NPHtJYeySegAAAAAAAAAAAMDGomHDhuu9R2kHsgLlI4xNuQwePDguuOCCKCgoKKodcMABccstt0S7du1KXPPOO+/E+eefHx999FEsWLAgBg0aFA899FA8+eST0blz5zL7Va1atVitsLAw8fwlrS2pBwAAAAAAAAAAAACUlzA2a3XrrbfGhRdemFE744wz4p///Gfk5OSUum6vvfaKt956K44++uh44YUXIuKnX5lwwAEHxMiRI6Nr166lrq1Zs2ax2ppB8IoqaW1JPX6pESNGRKtWrRKt9aseAAAAAAAAAAAAADYtwtiU6cMPP4xLLrkko7bTTjvF4MGDywxir1a1atV46KGHokOHDvHdd99FRMSyZcvihBNOiDFjxkSjRo1KXFejRo1itcWLFyd4g58sWrSoXD1+qVatWpV6UjgAAAAAAAAAAAAAmxdhbMr0l7/8pdip0tdee21Urly53HvUrVs3evfunXG69owZM6Jfv34xcODAEtfUqlWrWG3hwoXl7rmmVatWxZIlS4rV18fJ2AAAAAAAAAAAALCuzJw5s8z7U6dOjV122aXEe6NGjYpmzZqtj7GANQhjU6rJkyfHK6+8klGrX79+HHbYYRXe65RTTomLLroo0ul0Ue2ee+6Jfv36RaVKlYo937Jly2K12bNnV7jv6nVr9o2IaNCggTA2AAAAAAAAAAAAG7X8/Pwy7y9evLjUe/Xr11/reuCXy8n2AGy8/vOf/xSr7bHHHpGTU/Efm7p168YOO+yQUVu0aFG89957JT7frl27YrXvv/++wn0jIqZPn16u/QEAAAAAAAAAAACgIoSxKdWECROK1Vq0aJF4v5LWjh8/vsRn27ZtW6w2efLkRH1LWlfS/gAAAAAAAAAAAABQEcLYlGru3LnFanXq1Em8X0lrZ8+eXeKz7dq1i0qVKmXUvvjii0R9x40bV6y20047JdoLAAAAAAAAAAAAAFYTxqZU1apVK1ZbtmxZ4v1KWlu1atUSn61Ro0bss88+GbWvvvoqlixZUuG+n3zyScZ1KpWKww47rML7AAAAAAAAAAAAAMCahLEpVX5+frHanDlzEu9X0inYDRs2LPX57t27Z1wXFBTEu+++W+G+b7/9dsb1brvtFltuuWWF9wEAAAAAAAAAAACANQljU6o2bdoUq3388ceJ9kqn0zFmzJhi9datW5e65sgjj4zc3NyM2siRIyvU9+OPP47p06dn1I455pgK7QEAAAAAAAAAAAAAJRHGplT7779/5OXlZdQ+//zz+O677yq817vvvhvz58/PqDVo0CA6depU6pomTZrEKaecklEbNmxYFBQUlLvv0KFDM67r1asXZ511VrnXAwAAAAAAAAAAAEBphLEpVe3ateOQQw7JqK1atSpuu+22Cu81aNCgYrXjjjsucnLK/hG85pprokqVKkXX06dPLxawLs2cOXPi3nvvzaj16dMnateuXa71AAAAAAAAAAAAAFAWYWzKdOONNxYLTA8cODA+/PDDcu8xYsSIeOyxxzJqNWrUiKuuumqta5s1axYXXHBBRu3yyy+P2bNnr3Vtr169YuHChUXXLVq0iJ49e5ZzagAAAAAAAAAAAAAomzA2ZWrfvn1cd911GbWVK1fGwQcfHG+99dZa1z/++ONxwgknZNRSqVTcfvvt0bhx43LNcP3118fuu+9edD1jxow4/PDDY968eaWuufHGG2PIkCFF11WqVInhw4dH1apVy9UTAAAAAAAAAAAAANZGGJu1+stf/hK9e/fOqM2dOze6dOkSf/jDH+K5556LOXPmRDqdjlWrVsWMGTPisccei4MOOiiOPfbYWLZsWdG6nJycGDhwYJx66qnl7l+5cuV47rnnokOHDkW1d999Nzp27Bj33ntvzJo1KyIiVqxYEW+88UYcdthh8Ze//KXo2SpVqsSjjz4au+22W9JvAQAAAAAAAAAAAAAUk5ftAdg09O/fP/bee+8455xzYvr06RERkU6nY/jw4TF8+PCIiMjLy4tVq1bFqlWrStyjVatWcf/990fnzp0r3L9Bgwbx9ttvx5lnnhmPPfZYRERMmzYtzjzzzIj4KXC9YsWKSKfTGetatGgRDz/8cOy5554V7gkAAAAAAAAAAAAAZXEyNuXWrVu3mDhxYvz73/+OLl26RJUqVTLuFxQUFAtiV6tWLQ4++OB44okn4osvvkgUxF6tVq1a8eijj8ZLL70U++23X+Tk/N+P7/LlyzOC2C1atIi+ffvG2LFjBbEBAAAAAAAAAAAAWC+cjE2FbLHFFnHyySfHySefHCtWrIhPP/00JkyYED/++GPMnz8/UqlU1KlTJ+rUqRNt27aNdu3aRW5u7jqd4cADD4wDDzwwZs+eHe+//3588803sWDBgqhSpUpsueWWsdNOO0W7du3WaU8AAAAAAAAAAAAA+DlhbBKrXLly7LLLLrHLLrtkpX+DBg3i0EMPzUpvAAAAAAAAAAAAAMjJ9gAAAAAAAAAAAAAAAJsiYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACCBvGwPAAAAAAAAAAAAAFAeM++8NNsjbFRmz5lf+r0Hb4pq9WtvwGk2bg3P65/tEdhMORkbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIIC/bAwAAAAAAAAAAAABQ3OyFS8q8P2/x0jLvVatcaa09GtSsVuG5gP8jjA0AAAAAAAAAAACwEWrX547Eaw/sO7Rcz80Y3DtxDyAiJ9sDAAAAAAAAAAAAAABsioSxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEggL9sDAAAAAAAAAAAAAFDc2H49sj0CsBbC2AAAAAAAAAAAAAAboQY1q2V7BGAtcrI9AAAAAAAAAAAAAADApsjJ2AAAAAAAAAAAm5lZs2at9x75+fnrvQcAAGzshLEBAAAAAAAAADYzDRs2XO890un0eu/BhifIDwBQMcLYAAAAAAAAAABARAjyAwBUVE62BwAAAAAAAAAAAAAA2BQJYwMAAAAAAAAAAAAAJJCX7QEAAAAAAAAAAFi3Zs6cWeb9qVOnxi677FLivVGjRkWzZs3Wx1gAALDZEcYGAAAAAAAAANjM5Ofnl3l/8eLFpd6rX7/+Wtez+RLkBwCoGGFsAAAAAAAAAAAgIgT5AQAqKifbAwAAAAAAAAAAAAAAbIqEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIIC/bAwAAAAAAAAAAAPDr0uuFf2d7hI3K/BmzSr13wxtPRO1G+Rtwmo1bn2wPAPAzTsYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASEMYGAAAAAAAAAAAAAEhAGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABISxAQAAAAAAAAAAAAASyMv2AEktW7YsJk2aFPPnz49FixbF4sWLY/HixVG5cuWoXr161KhRI2rUqBFbbrllNGrUKNvjAgAAAAAAAAAAAACbmU0ijL106dJ4/fXX49VXX43PPvssJkyYEN99912k0+lyra9Zs2a0bt06tt9++9h7773jwAMPjJYtW67nqQEAAAAAAAAAAACAzdlGG8ZeuXJlPPLII/HAAw/EO++8EytWrCi6V94Q9moLFiyIjz76KD7++OMYNmxYRERsu+22cfTRR8d5550XzZo1W6ezAwAAAAAAAAAAAACbv5xsD/BzCxYsiKuvvjqaNWsWp512WrzxxhuxfPnySKfTRV+pVKrCXxGRscfXX38d/fv3Lwplv//++1l+cwAAAAAAAAAAAABgU7JRhbGHDx8ebdq0iRtuuCFmzJhRdAJ2ScHqiMxwdVlfJe2RSqUinU5HYWFhjBgxIn7729/GueeeG/Pnz8/KuwMAAAAAAAAAAAAAm5a8bA8QEbFw4cI48cQTY+TIkRnh6Ygoul4tJycn6tWrFw0bNoyGDRtG1apVo0qVKlGlSpWoXLlyFBYWxvLly2P58uWxYsWKmDt3bsycOTNmzZoVS5cuzdhrzWD3qlWr4p577olnnnkmHnrooejatet6fmsAAAAAAAAAAAAAYFOW9TD29OnT45BDDonPPvss0ul00YnV6XQ6atWqFfvuu2/svvvu0a5du2jXrl00b948cnKSHej9448/xrhx42LcuHExZsyYePXVV+PLL7+MiP8LZv/www9xyCGHxP333x8nnHDCOntPAAAAAAAAAAAAAGDzktUw9rRp06Jz587x7bffFtUqV64cxx13XJx55pmx1157RW5u7jrrV6dOndhrr71ir732yphh+PDhceedd8akSZMilUrFihUr4uSTT4758+fHueeeu876AwAAAAAAAAAAAACbj2RHTK8Dy5cvj+7du8e0adMinU5HRMQ555wTU6dOjSFDhsTee++9ToPYpWnatGlccskl8fXXX8fDDz8cTZo0iYiIVatWxfnnnx9vvvnmep8BAAAAAAAAAAAAANj0ZC2Mfe6558bHH38cERHNmzePd999N+68887Iz8/PyjypVCr+8Ic/xBdffBGnnHJKREQUFBTEsccem3FyNwAAAAAAAAAAAABARJbC2K+++moMGTIkUqlUdOrUKd57773YbbfdsjFKMTVr1owHHnggrrvuuoiImD17dlx44YXZHQoAAAAAAAAAAAAA2Ohs8DB2Op2O3r17R0RE69at49VXX41GjRpt6DHW6sorr4wrr7wy0ul0PPXUU/HOO+9keyQAAAAAAAAAAAAAYCOSt6EbfvLJJ9GiRYto2bJl3HTTTVG7du0NPUK5XXfddbFo0aKYNGlS/Pe//4299tor2yMBAAAAAAAAAAAAABuJDR7G/s1vfhNPPfXUhm6b2MCBA7M9AgAAAAAAAAAAAACwEcrJ9gAAAAAAAAAAAAAAAJsiYWwAAAAAAAAAAAAAgASEsQEAAAAAAAAAAAAAEhDGBgAAAAAAAAAAAABIQBgbAAAAAAAAAAAAACCBvGwPsK4tW7Yshg8fHq+//nqMGjUqZs2aFfPnz49q1apFvXr1on379tG5c+c46aSTokmTJtkeFwAAAAAAAAAAAADYRG1WYexbb701rr/++pg3b15ERKTT6aJ7K1asiB9//DEmTZoUzz77bPzlL3+J0047LQYMGBA1a9bM1sgAAAAAAAAAAAAAwCYqJ9sDrAsrVqyIQw89NC6++OKYO3duUQg7lUoV+4r4KaS9cuXK+Ne//hU77bRTTJkyJZvjAwAAAAAAAAAAAACboM0ijP3HP/4xXnjhhYiIjMB1Tk5O1K1bN7baaquoV69e5ObmZgS1IyImTZoU+++/fyxYsCA7wwMAAAAAAAAAAAAAm6RNPoz93HPPxeOPPx6pVCrS6XS0bt06BgwYEJ9++mksWbIkZs+eHVOnTo1Zs2bF0qVLY9y4cXHbbbdFhw4dIp1ORyqViokTJ8Y111yT7VcBAAAAAAAAAAAAADYhm3wY+9Zbby36fN1118UXX3wRF198cbRv3z4qVaqU8Wxubm60adMmevToEaNHj45bb721KMT9z3/+M5YtW7ahxwcAAAAAAAAAAAAANlGbdBh76dKl8eabb0YqlYo///nPceWVV0YqlSr3+p49e8YVV1xRtNcbb7yxniYFAAAAAAAAAAAAADY3WQljL168eJ3s8+2338bKlSsjIuKCCy5ItEfPnj2LPk+aNGmdzAUAAAAAAAAAAAAAbP6yEsb++9//Hn/84x/jhx9++EX7zJ8/v+jz1ltvnWiP/Pz8yMvLK7YfAAAAAAAAAAAAAEBZ8rLRNJ1Ox8MPPxzPPfdcXHPNNdGzZ8/Izc2t8D7169cv+jx+/PjYcccdK7zHpEmToqCgIFKpVMZ+VNzChQvjk08+ia+++irmzZsXy5Yti2rVqkW9evVim222ie222y4aN268Tnt+//338eGHH8bkyZNj0aJFUbVq1WjatGl06tQpttlmm3XaCwAAAAAAAAAAAADWlJUw9moLFiyIXr16xX333Re33XZbdOnSpULrt95666hevXosWbIk+vbtGw8//HCFZ/jb3/5W9Ll169YVXv9rt2LFinjkkUfivvvui//9739RUFBQ5vNNmzaNvfbaKw4++OA45JBDolGjRon6PvbYYzFw4MB4//33I51Ol/hM+/bto2fPnnH66acXnX4OAAAAAAAAAAAAAOtKTjaadujQIbbYYoui688//zz23XffOOmkk2L69Onl3qdSpUqx//77RzqdjuHDh8fZZ58dixcvLtfaZcuWxYUXXhj33XdfRETUrl079t5774q9yK/cyJEjo23btnHqqafGf//734wgdl5eXuTkFP/xmjZtWgwfPjz+3//7f3HSSSdVuOeMGTNi//33j+OOOy7ee++9jCB25cqVM579/PPP45xzzoldd901JkyYUOFeAAAAAAAAAAAAAFCWrISxjzrqqBg3blwcdthhkU6nI5VKRTqdjkceeSTatGkTAwcOjMLCwnLtdemll0YqlYqIiHvvvTeaN28eF154YYwcOTImT54cS5cujYifwtfTpk2Ll156KXr37h0tW7aM2267LSIiUqlUXHDBBZGbm7t+Xngzk06no0+fPnHooYfGN998ExER+fn5ccEFF8Rbb70VP/zwQ6xYsSIKCgpi6tSp8cADD0THjh1/cd9JkybFrrvuGq+99lpRbYcddohHHnkk5s2bF8uXL49FixbFs88+G3vssUfRM6NHj47dd989Ro0a9YtnAAAAAAAAAAAAAIDVshLGjoho0aJFPPPMM/Hss89Gy5Yti+oLFy6M3r17R8eOHeONN95Y6z577rln9OzZs+iE5Llz58Ztt90W3bp1i2233TZq1KgRubm5Ub169WjRokX8/ve/j4EDB8aMGTOK1uy4447Rp0+f9fKem6Nzzjkn+vfvX3R9/PHHx/jx42PQoEHRuXPnaNSoUaRSqUilUtG0adM49dRTY9SoUXH22Wcn7jl//vw48MADY9q0aUW1bt26xccffxzHH3981KlTJyIiqlevHocddlj873//i7POOqvo2R9//DEOPvjgmDJlSuIZAAAAAAAAAAAAAGBNWQtjr3booYfG2LFj45prroktttiiqD5u3LjYb7/94sQTT4zvv/++zD0GDRoUZ555ZtEp2xE/nd5c2ldEFD3XsWPHeOmllzJ6U7p+/frFPffcU3R95plnxiOPPBL16tUrc11eXl4MHjw4dt1110R9zzvvvPj666+LrnfYYYcYPnx4qX9uOTk5cdddd0WXLl2KanPmzIkTTzyx6GcAAAAAAAAAAAAAAH6JrIexIyKqVKkSf/3rX2PcuHFx+OGHF4Wq0+l0DB8+PNq0aRMDBgyIwsLCUvf45z//GY899li0bt06I2y7+oTm1eHriJ+C2rVr146rrroqPvjgg2jYsOF6fb/NxUcffRRXXnll0fXuu+8ed955Z7nX5+bmxiWXXFLhvh988EEMGzYso3bbbbdF1apVy1yXk5MTgwcPjpyc//sxf+edd+KJJ56o8AwAAAAAAAAAAAAA8HMbRRh7tebNm8eIESPi+eefj2233baovmjRoujTp0907NgxXn/99VLXH3300TF+/Ph47bXX4i9/+UscfPDBsfPOO8e2224b7du3jy5dukSPHj1i2LBh8d1338W1114blSpV2hCvtlk499xzo6CgoOj6pptuiry8vArt0bVr12jXrl20a9cuWrZsWa41V1xxRcb1b37zm9hvv/3KtbZt27Zx2GGHZdSuuuqqMoP9AAAAAAAAAAAAAFAeFUvSbiCHHHJI7LffftG/f/+46aabYunSpRERMW7cuNh///3j2GOPjb///e+x1VZblbi+a9eu0bVr1w058mbvqaeeilGjRhVd77HHHom+x/n5+fH555+X+/lRo0bFa6+9llE75ZRTKtTzlFNOiWeeeaboevz48TFixIg4+uijK7QPAAAAAAAAAAAAAKxpozoZe02VK1eOK6+8Mr744os48sgjI51ORyqVinQ6HY899ljssMMOcfPNN2ec1Mz6M2jQoIzr7t27b5C+jz/+eLHaoYceWqE9DjrooGIneJe0LwAAAAAAAAAAAABUxEYbxl6tWbNm8eSTT8YLL7wQrVu3LqovWrQoLrvssthxxx2LnZzMuvX111/Hm2++mVE77LDDNkjvp556KuO6cePG0apVqwrtUaNGjdh5550zaiNHjowVK1b84vkAAAAAAAAAAAAA+PXa6MPYqx100EHx2Wefxd/+9reoWrVqUX38+PFx4IEHxnHHHRfffvttFifcfI0YMSLjunr16tG2bdv13nfChAkxYcKEjNrPQ9Xl9fN1CxYsiP/+97+JZwMAAAAAAAAAAACATSaMHRFRqVKluPzyy2P8+PFx1FFHRTqdjlQqFel0Op544onYYYcdol+/flFQUJDtUTcrL7/8csb1mieUr0+jR48uVtthhx0S7VVSeLyk/QEAAAAAAAAAAACgvPKyPUASW2+9dTz++OPxyiuvRM+ePYtOT168eHFcccUV8cADD8Q//vGPOOCAA7I86aZv1apV8f7772fUSgpjFxYWxscffxzTpk2LGTNmRE5OTuTn58dWW20VnTp1iry8iv+ojRs3rlitRYsWFd6ntHUl7Q8AAAAAAAAAAAAA5bVJhrFXO+CAA+Lzzz+Pv//973HDDTfE4sWLIyLiyy+/jIMPPjiOOuqoGDhwYDRt2jTLk266Jk6cGAsWLMio5efnF33+6quvom/fvvHMM8/E7NmzS9yjZs2asd9++0WvXr2ic+fO5e49duzYYrUmTZqUe/2aGjduXK79AQAAAAAAAAAAAKC8crI9wC+Vl5cXffr0ifHjx8cxxxwT6XQ6UqlUpNPpePLJJ2OHHXaIm266KVauXJntUTdJX375ZbFa9erVo7CwMC6//PJo37593HfffaUGsSMiFi5cGCNGjIi99947unXrVuaza5o4cWKxWoMGDco//BoaNmxYrv0BAAAAAAAAAAAAoLw2mjB2QUFBPP3009G7d+848MADo1OnTrH99tvHLrvsEgcddFD06dMnnn322SgsLCxx/VZbbRWPPvpovPLKK7H99tsX1ZcsWRJXXnlldOjQIV5++eUN9TqbjSlTphSr5ebmxtFHHx19+/aNFStWROXKlaNHjx7x3//+N2bMmBHLli2LqVOnxvDhw2P//ffPWPvcc8/F7rvvHuPHj19r75+fyB0RUatWrUTv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DwAAAAAAAAAAAAAZ8rI9AJuWBg0axNtvvx09evSIIUOGREREQUFBDB48OAYPHhwREZUqVYqVK1cWW1ujRo248sor49JLL010OvW2224bH3zwQZx44onxxhtvRMRPJ2Qff/zxEfFTWHz58uXF1u24444xfPjwaNOmTYV7AgAAAAAAAAAAAEBpnIxNhVWvXj0eeOCBePfdd+OYY46JKlWqZNz/eRC7devWccUVV8TkyZOjT58+iYLYqzVp0iRef/31eOSRR2K33XbLuPfzIHbbtm3jrrvuio8++kgQGwAAAAAAAAAAAIB1zsnYJLbHHnvEY489FkuXLo0PPvggvvzyy5gzZ05ERNSvXz8aNmwYnTp1iqZNm67z3scff3wcf/zx8d1338UHH3wQkydPjsWLF0fVqlWjadOm0alTp9h2223XeV8AAAAAAAAAAAAAWG2Dh7FHjx4d//jHPyKVSsU111yzXoK669INN9wQEydOjA4dOsRFF12U7XE2SlWrVo0uXbpEly5dNnjvrbbaKrp3777B+wIAAAAAAAAAAADABg9jd+jQId5777348ssv4+OPP4633347qlevvqHHKJcBAwbEX//610ilUvHKK69kexwAAAAAAAAAAAAAYCOSs6Eb5ubmRr9+/SKdTsenn34ahx56aPz4448beoy1uu222+Kyyy6LVCoVBx98cOy7777ZHgkAAAAAAAAAAAAA2Ihs8DB2RES3bt3iuOOOi3Q6HW+99Vbsueee8fnnn2djlGKWL18ef/7zn+PCCy+MVatWRZ06deL222/P9lgAAAAAAAAAAAAAwEYmK2HsiIj77rsv2rdvHxERX375ZXTq1CkuvfTSWLBgQbZGimeffTbatm0bd955Z6TT6cjNzY1hw4ZFy5YtszYTAAAAAAAAAAAAALBxyloYu1q1ajFixIho1KhRpFKpWLlyZfz973+PrbfeOv70pz/FRx99tEHmmDVrVgwePDjatWsXRx55ZEyaNCnS6XRERNx8881x4IEHbpA5AAAAAAAAAAAAAIBNS142m2+zzTbx7rvvxiGHHBLjx4+PiIhFixbF3XffHXfffXfUr18/9ttvv9htt92ibdu20bZt22jatGnifosWLYovvvgixo0bF5999lm89tpr8dlnn0U6nS4KYEdE5OXlxV133RWnn376L35HAAAAAAAAAAAAAGDz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xd5IQhH7khKliNpKUVtKW6btqNiqo3SbIboZbekwqtb5qZjWVhWhmTYdIhStBmkrliAJSkRyiCwi6/P7wyvP5DiRnHPnJM85Oe/36/W8et3XfV3f63tz/vy4CtAyrYsLWpb/v38CAAAAAOuvmmo3sDp777132rdvnyS59NJLs3Dhwmar/eyzz+bGG29MknTt2jV77bVXs9UGAAAAAAAAAAAAANZvLT6M3a1bt3ziE59IuVzOtGnTctJJJ2Xp0qVrXPfVV1/NMccck0WLFqVUKmXo0KGV0DcAAAAAAAAAAAAAwOq0+DB2kgwfPrwyvueeezJkyJA89dRThev94he/yF577ZUXX3yxMnfuueeuUY8AAAAAAAAAAAAAQNtSW+0GGuO4447LkCFD8qc//SlJMmHChOy5557Zb7/9cuyxx+bAAw/Mdttt96H7X3nllTz99NO5//77c9ddd+XVV19NuVxOkpRKpRx88ME58MAD18m3AAAAAAAA1ffmm2+u8v0rr7ySPffcc6XvJkyYkI985CNroy0AAAAAoJVpFWHsJLnhhhvy8Y9/PHPmzEmpVEq5XM7DDz+chx9+OElSU1OTLl26VNb369cv8+bNy9y5c7N06dLK/Ioh7CTp27dvrrvuunX4JQAAAAAAQLX16dNnle/nz5//oe969eq12v0AAAAAQNtQU+0GGmvQoEG5++670759+ySpBLKX/5YuXZq5c+cmeT9w/eqrr+btt9/OkiVL6q0rlUqVvZ06dcro0aPTr1+/an4aAAAAAAAAAAAAANAKtZowdpIccMABGTduXLbYYot6weoVf8ut7N3y9+VyOQMHDswjjzySwYMHV+tzAAAAAAAAAAAAAIBWrFWFsZNkyJAh+etf/5rTTjstHTp0qNx4vdwHQ9nLLV/XqVOnnH322XnyySez6667rsPOAQAAAAAAAAAAAID1SasLYyfJBhtskOuuuy5Tp07NiBEjMmTIkNTW1lYC1x/8tW/fPvvuu2++//3v5+WXX85//ud/pnv37tX+DAAAAAAAAAAAAACgFautdgNrYpNNNsmIESMyYsSILFiwIM8//3zq6upSV1eXUqmUXr16pVevXtl2223TqVOnarcLAAAAAAAAAAAAAKxHWnUYe0WdO3fOrrvuWu02AAAAAAAAAAAAAIA2olWEsV955ZWVzvfu3TtdunRZx90A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l1MqlfKxj30svXv3LlSvQ4cOlVoAAAAAAAAAAAAAAI1RlTB29+7dkyQLFy7MkiVLmrT3xRdfzN///veUSqV680VuxU6SpUuX5r333kuSdO3atVANAAAAAAAAAAAAAKDtqUoYu2fPnpXxq6++2qS9t99++0rnjzrqqEK91NXVVcbdunUrVAMAAAAAAAAAAAAAaHuqEsbeYostKuMnnnii0fvK5XJuvPHGBrdiDxw4MIMGDSrUy9///vfKuG/fvoVqAAAAAAAAAAAAAABtT1XC2LvttltlfMcddzR631133ZWXX3658lwul1MqlfLZz362cC+PPPJIZTxw4MDCdQAAAAAAAAAAAACAtqUqYewNN9wwW2+9dcrlcu655548/fTTq92zaNGiXHjhhQ1uxU6Sk08+uXAvN998c5KkVCplwIABhesAAAAAAAAAAAAAAG1LVcLYSXLiiScmSRYvXpxhw4Zl5syZq1x/+umn5/nnn688L78Ve+jQodluu+0K9XD99ddn6tSpKZVKGThwYDp06FCoDgAAAAAAAAAAAADQ9lQtjP3FL34xNTU1KZVKefbZZ7PLLrvk+uuvT11dXWXNkiVL8r//+7854IADMnLkyJRKpZTL5Xp1vv3tbxc6/9FHH835559fuWl7n332Kf4xAAAAAAAAAAAAAECbU7Uw9sCBAzN8+PDKDddvvPFGzjjjjPTt2ze9e/fOFltskW7duuXQQw/Nww8/XAlhLw9kl0qlHHXUURk6dGiTzl2wYEF+/OMf5+CDD878+fMrdffdd99m/0YAAAAAAAAAAAAAYP1VW83D//3f/z3/8z//k2nTptW79fqtt95qsHb5DdbL9enTJ1dfffVqz3jrrbdy2223pa6uLhMmTMj48eMzd+7cSqB7uQMPPHANvwYAAAAAAAAAAAAAaEuqGsbu3r17HnjggRxwwAF5+eWXGwSuV6ZcLmeDDTbImDFjstlmm612/dSpU3P22WdXaq94w/by/91hhx0yYMCANfgSAAAAAAAAAAAAAKCtqal2A/369cuECRNy6qmnJnk/LL3898Hncrmcww8/PH/961+z++67N+mcFWt+sO6xxx7bfB8EAAAAAAAAAAAAALQJVb0Ze7levXrlpptuyr/927/lrrvuyh//+MdMnz4977zzTnr27JnNNtsse+21Vz7zmc9k++23b1LtzTbbLCNGjFjlmuVBcAAAAAAAAAAAAACAxmoRYezlBg4cmG984xv5xje+0Ww1N91009WGsQEAAAAAAAAAAAAAmqqm2g0AAAAAAAAAAAAAALRGwtgAAAAAAAAAAAAAAAUIYwMAAAAAAAAAAAAAFCCMDQAAAAAAAAAAAABQgDA2AAAAAAAAAAAAAEABwtgAAAAAAAAAAAAAAAUIYwMAAAAAAAAAAAAAFCCMDQAAAAAAAAAAAABQgDA2AAAAAAAAAAAAAEABwtgAAAAAAAAAAAAAAAUIYwMAAAAAAAAAAAAAFCCMDQAAAAAAAAAAAABQgDA2AAAAAAAAAAAAAEABwtgAAAAAAAAAAAAAAAUIYwMAAAAAAAAAAAAAFCCMDQAAAAAAAAAAAABQgDA2AAAAAAAAAAAAAEABwtgAAAAAAAAAAAAAAAUIYwMAAAAAAAAAAAAAFFBb7QbWtWeffTZjx47N5ptvnn322SebbbZZtVsCAAAAAAAAAAAAAFqhVhHGfuWVV5IkG220Ubp167ZGtf72t7/lX/7lX1IqlZIkRxxxRK6++upsueWWa9wnAAAAAAAAAAAAANB21FS7gcbYaqut0r9//1x//fXNWrdcLue+++7LXnvtlddff71ZawMAAAAAAAAAAAAA67dWEcZuTl27dk3v3r1TLpcrczNmzMjXvva16jUFAAAAAAAAAAAAALQ6bS6MfeSRR+bNN9/M22+/nWuuuSbdu3dPuVzOqFGjMnPmzGq3BwAAAAAAAAAAAAC0Em0ujL1cz549c/rpp+eaa65JkixdujR/+tOfqtwVAAAAAAAAAAAAANBatNkw9nLHHXdcSqVSkmTq1KlV7gYAAAAAAAAAAAAAaC3afBi7Y8eOad++fZJk3rx5Ve4GAAAAAAAAAAAAAGgt2nwY+6WXXsqiRYuSJF26dKlyNwAAAAAAAAAAAABAa9Gmw9jTpk3LGWecUXnu27dvFbsBAAAAAAAAAAAAAFqT2mo3cPPNN+fmm29u1Nprrrkm99133xqdt3Tp0rz77rt57bXXMmPGjHrv9thjjzWqDQAAAAAAAAAAAAC0HVUPY0+bNi0PPvhgSqXSKteVy+VMmTIlU6ZMWeMzy+VyvedSqZSddtop22677RrXBgAAAAAAAAAAAADahqqHsathxeB3uVxOTU1NfvKTn1SxIwAAAAAAAAAAAACgtWlRYewP3ljd1PdF9O3bN9dcc00OPvjgZq8NAAAAAAAAAAAAAKy/qh7G3mqrrbL//vuvcs348eNTKpXSv3//bLnlloXPKpVK6dixY3r06JGBAwdmyJAhOeyww9K+ffvCNQEAAAAAAAAAAACAtqnqYexTTz01p5566irX1NTUJEnOPPPMnHfeeeuiLQAAAAAAAAAAAACAVaqpdgMAAAAAAAAAAAAAAK2RMDYAAAAAAAAAAAAAQAG11W6gMT7xiU+kVCplyy23rHYrAAAAAAAAAAAAAABJWkkY+8EHH6x2CwAAAAAAAAAAAAAA9dRUuwEAAAAAAAAAAAAAgNZIGBsAAAAAAAAAAAAAoIA2E8ZesmRJZsyYkQULFlS7FQAAAAAAAAAAAABgPbDeh7FHjx6d/fffP127ds1mm22Wbt26ZfPNN8+5556b1157rdrtAQAAAAAAAAAAAACtVG21G2ism266KbfcckuD+euuuy7bbLPNSvecc845+fnPf54kKZfLlfnp06fnZz/7WUaOHJmbb745Rx111NppGgAAAAAAAAAAAABYb7WaMPaPfvSjvPDCCw3m586du9L1P/nJT3L11VdXnkulUr335XI577zzToYNG5bf//73+cQnPtG8DQMAAAAAAAAAAAAA67WaajfQGI8++mgmT55ceS6XyymXy+nRo0c6dOjQYP20adMyYsSIlEqlym/FfeVyuTK/cOHCfPnLX86iRYvW2fcAAAAAAAAAAAAAAK1fqwhjjx49ujIul8sZPnx4Jk+enLfffjs77rhjg/WXXXZZ3nvvvXp7ampqcvTRR+fb3/52Tj/99GyxxRYpl8tJkilTpuS//uu/1v6HAAAAAAAAAAAAAADrjdpqN9AY//M//1MZX3nllTnnnHM+dO2CBQty880317sNe4MNNsjvfve7fOxjH6usW7x4cYYPH56bbropSXLzzTfnjDPOWEtfAAAAAAAAAAAAAACsb1r8zdhz587N008/nVKplAMOOGCVQewkuffeezN//vwk7wexS6VSLrvssnpB7CRp3759brjhhuy4444pl8v5y1/+ktmzZ6+tzwAAAAAAAAAAAAAA1jMtPoz917/+NeVyOUly5plnrnb93XffXe+5f//++eIXv7jStTU1NfXC3RMnTizeKAAAAAAAAAAAAADQprT4MPaLL75YGe+7776rXLtkyZL87ne/S6lUqtyK/ZWvfCWlUulD9xxwwAGV8ZQpU9a4XwAAAAAAAAAAAACgbWjxYey33347SdKuXbtsvPHGq1z70EMP5Z133qk8l0qlfP7zn1/lnoEDB1bGK+4FAAAAAAAAAAAAAFiVFh/GXrBgQZL3w9irc88991TGpVIp++yzTzbbbLNV7qmpqUmnTp3qnQUAAAAAAAAAAAAAsDotPozdo0ePJMmiRYuycOHCD11XLpdz1113pVQqpVwuJ0lOOOGERp2xaNGiJEmXLl3WsFsAAAAAAAAAAAAAoK2orXYDq9O7d+/K+Nlnn82uu+660nVjx47N66+/nlKplOT9m7GPP/741dafOXNmli1bllKplJ49ezZLz23de++9l5122ikvvvhivflx48blgAMOaNazXn/99fzlL3/JtGnTMm/evHTu3Dlbbrll9thjjwwYMKBZzwIAAAAAAAAAAACAFbX4MPbOO+9cGf/2t7/90DD2f/zHf1TGpVIpH//4x7Ppppuutv4TTzxRGffr1694o1T84Ac/aBDEbm533nlnfvrTn+bPf/5z5Sb0D9pxxx1zzjnn5Etf+lJqa1v8nzoAAAAAAAAAAAAArUxNtRtYne222y4bbrhhyuVyrrzyykyfPr3Bmt/85jcZO3ZsSqVSJZh70kknNar+7bffXhnvsMMOzdN0G/bss8/mJz/5yVqrP2PGjHzyk5/MiSeemD/96U/1gtgdOnSot/bpp5/O6aefnsGDB2fy5MlrrScAAAAAAAAAAAAA2qYWH8auqanJsGHDkiR1dXXZZ599MnLkyDz//PP529/+lu9973v5/Oc/n1KpVNnTtWvXfPazn11t7SeeeCK//OUvkySbbrppNt5447XzEW1EuVzO6aefnkWLFq2V+lOnTs3gwYNz//33V+a233773HbbbXn77bezcOHCzJs3L/fee2/23nvvypqJEydmr732yoQJE9ZKXwAAAAAAAAAAAAC0TS0+jJ0k5513Xjp27Jgkefnll/PFL34xgwYNym677Zbvfve7ee+995K8HwYulUoZPnx4Nthgg1XWHDt2bD71qU9lyZIlKZVKOfTQQ9f2Z6z3/uu//isPP/zwWqn9zjvv5JBDDsmrr75amfv0pz+dJ598MsOGDav8++7atWuOPPLIPPLIIznttNMqa2fPnp3DDjssL7/88lrpDwAAAAAAAAAAAIC2p1WEsbfeeuuMGDGiErYul8v1fiveir3FFlvkwgsvXGmdu+++O2eeeWZ23nnnHH744Zk5c2bl3ZFHHrnWv2N9NnPmzHzzm9+sPK8uDN9UZ5xxRl588cXK8/bbb5/bb789nTp1Wun6mpqaXHvttdl///0rc3V1dTn55JNTLpebtTcAAAAAAAAAAAAA2qZWEcZOkm9961v5xje+UXkulUqVX/L+rdi9evXK6NGj071795XWGD16dK677rpMmjSpEuIulUrZaKONcsQRR6yT71hfnXfeeXnrrbeSJEOGDMlRRx3VbLUff/zx3HrrrfXmrrrqqnTu3HmV+2pqavLzn/88NTX/92f+6KOP5q677mq23gAAAAAAAAAAAABou1pNGDtJLr300jz44IM5+uij06lTp8rN2BtssEG+/OUvZ+LEidlll11WWWP5nhXHX/jCF9KhQ4d18Qnrpfvvvz///d//nSSpra3NddddV++28jX1ne98p97z7rvvnoMOOqhRewcNGtTg1vMLL7wwS5cubbb+AAAAAAAAAAAAAGibaqvdQFPtt99+2W+//ZIkdXV1WbZsWXr37t2o8O9ll12Wiy++uMF83759m7vNNuO9997LGWecUXk+77zzstNOOzVb/QkTJuT++++vN3fKKac0qcYpp5yS0aNHV56fe+65jBo1Kscdd1yz9AgAAAAAAAAAAABA29Tqwtgr6tWrV5PXN3UPq/bDH/4wL7zwQpKkX79+GTFiRLPW//Wvf91g7ogjjmhSjUMPPTS1tbVZsmRJvbrC2AAAAAAAAAAAAACsiZpqN0Dr9eyzz+bHP/5x5fnqq69Oly5dmvWMu+++u97zJptskq233rpJNbp165bddtut3tyYMWOyaNGiNe4PAAAAAAAAAAAAgLZLGJtCyuVyhg8fXgk0H3fccU2+sXp1Jk+enMmTJ9eb+2CourE+uG/OnDkZP3584d4AAAAAAAAAAAAAQBibQm666aY89NBDSZLu3bvnyiuvbPYzJk6c2GBu++23L1Rr0KBBjaoPAAAAAAAAAAAAAI1VW+0GmsOSJUsyceLETJs2LW+//XZmz56dCy64oMGa2tr14nOrbtasWfnGN75Ref7BD36QzTffvNnPeeaZZxrMbbXVVoVqrWzfyuoDAAAAAAAAAAAAQGO12nTyggULcvPNN+e///u/8+STT2bhwoX13n8wjD1+/Ph86UtfyrHHHpuzzz47AwcOXJftrlfOO++81NXVJUn22GOPnHXWWWvlnEmTJjWY23TTTQvV2mSTTRpVHwAAAAAAAAAAAAAaq6baDRRxxRVXZPPNN89ZZ52Vxx57LO+9917K5XLl92FeffXV/Od//me23377nH766Zk/f/467Hr98MADD+SWW25JktTU1OS6665Lu3bt1spZU6ZMaTDXu3fvQrX69u3bqPoAAAAAAAAAAAAA0Fit6mbsd955J8OGDcsf/vCHeqHrUqlUGa8qjL3ckiVLcuONN+bBBx/MmDFj3JLdSAsXLszw4cMrz2effXb22GOPtXbenDlzGsz16NGjUK3u3bs3qv6aevHFFwvv7dOnz0pD4wAAAAAAAAAAAAC0TK0mjL148eIcc8wxGT9+fJL6Aezk/RD2B+dWtPXWW+fYY4/N7373u7z77rtJkhdeeCEHH3xwHnnkkWy66aZrr/n1xA9/+MO88MILSZLNN988P/jBD9bqefPmzWsw17Vr10K1VrZv8eLFWbRoUTp06FCo5socc8wxhfeOGDEiF198cbP1AgAAAAAAAAAAAMDaVVPtBhrrvPPOy/jx41MqlVIqlVIulyu/zTffPLvuumv69ev3ofv79euXX//613nllVfyrW99K+3atUupVMrLL7+cr3zlK+vwS1qn5557Lj/60Y8qz1deeeVKb5tuTnPnzm0wV1tb7L8f+LB9KzsDAAAAAAAAAAAAABqjVYSxX3rppVx33XWVm6/L5XIOP/zw/OY3v0ldXV1eeeWVPPnkkznrrLNWW2ujjTbKJZdckvHjx6dHjx4pl8sZM2ZMxo4du7Y/o1UbPnx4Fi1alCQ54ogjctxxx631MxcsWNBgrl27doVqfVgYe2VnAAAAAAAAAAAAAEBjFLtmeB279NJLs2TJkpRKpXTr1i2/+tWvcsQRR6xRzSFDhuSOO+7IYYcdliS59tprc8ghhzRHu+udm266KePHj0+SdOnSJT/72c/WybmdO3fO/Pnz680tXbq0UK0P29e5c+dC9T7MqFGjsvXWWxfa26dPn2btBQAAAAAAAAAAAIC1q1WEsceMGZMkqampyX333Zf99tuvWeoefPDB+cxnPpPf/OY3GTNmTBYtWpQOHTo0S+31xaxZs3LBBRdUnkeMGJGtttpqnZzdvXv3BmHsJUuWFKr1Yfu6d+9eqN6H2XrrrbPDDjs0a00AAAAAAAAAAAAAWqaaajewOs8880ymT5+eUqmUL3zhC80WxF7ui1/8YpJk8eLFeeqpp5q19vrg61//eurq6pIkO+20U84777x1dna3bt0azH0wnN1Y8+bNazDXvn174XsAAAAAAAAAAAAACmvxYeznnnuuMv7CF77Q7PWHDBmy0rNIxo0bl5EjRyZJSqVSrr322tTWrrvL1Hv06NFgbu7cuYVqrWxfc9+KDQAAAAAAAAAAAEDb0uLD2LNmzaqMBw8e3Oz1N9poo0rA+O233272+q3VwoULM3z48Mrzaaedln322Wed9tC/f/8Gcyv+PTTFzJkzG8wNGDCgUC0AAAAAAAAAAAAASJJ1d81xQW+99VaSpH379unWrVuz11+2bFmWLVuWJFmwYEGz12+tbrjhhkyePLny3Lt371x22WWN3j9p0qQGc7fffnsmTJiw0vXDhg3LlltuWW9uhx12yF133VVv7vXXX290DyuaPn16g7kddtihUC0AAAAAAAAAAAAASFpBGHt5AHvx4sVZtGhROnTo0Kz1Z8yYkWXLlqVUKmWjjTZq1tqt2QdvoL7kkkvWuOa11177oe/23HPPBmHsQYMGNVg3bdq0QmevbN/K6gMAAAAAAAAAAABAY9VUu4HV2XjjjSvjv//9781e//7776+M+/bt2+z1KW7XXXdtMPfss88WqvXMM880qj4AAAAAAAAAAAAANFaLD2MPHDiwMv7Vr37V7PVvuOGGythNyf/n4osvTrlcLvw79dRTG9QcN27ch64/4IADGqzfdttts80229SbmzhxYqHveeqpp+o9d+/ePfvvv3+hWgAAAAAAAAAAAACQtIIw9u67756+ffumXC7n6quvbtbbsW+44YY8/PDDKZVK6devX7bddttmq03z+MxnPlPvefr06XnppZeaVGP+/PkNwtif+tSn0rFjxzXuDwAAAAAAAAAAAIC2q8WHsZPkyCOPTJIsWrQoBx98cJ544ok1rnn99dfnrLPOqjwfc8wxa1yT5nf88cc3mBszZkyTavz+97/PkiVLVlsXAAAAAAAAAAAAAJqiVYSxv/3tb6d9+/YplUp58803M2TIkHzta1/LlClTmlSnXC7ngQceyIEHHpgzzjijEtDt3LlzvvGNb6yN1llDgwcPzoEHHlhvbuTIkU2qccstt9R7/uhHP9rgxm0AAAAAAAAAAAAAaKraajfQGAMHDsyZZ56ZK6+8MqVSKUuWLMlVV12Vn/3sZ9l5551z4IEHZtCgQXnuuecqex588MHMnTs3c+bMyUsvvZSnn34648ePz6xZs5K8H8xOklKplPPPPz+bbLJJVb6N1bvkkksyZMiQyvOECRMybty4BiHtlXnuuecyevToenPf//73065du2bvEwAAAAAAAAAAAIC2pVWEsZPkRz/6UZ566qk89NBDKZVKKZfLKZfLmThxYv7617/WW1sul3PQQQc1qLE8gJ28H8JOkiOOOCIjRoxYu82zRvbee++ceOKJueOOOypz55xzTiZMmJBOnTp96L5ly5blzDPPzLJly+rVOuGEE9ZqvwAAAAAAAAAAAAC0DTXVbqCxOnTokHvuuSd77LFHyuVySqVSJVC9PJi9Yth6xbnlv+V7loe5991339x2222VOrRc1157bQYMGFB5njRpUk466aS89957K12/PIg9bty4ytxGG22UX/3qV/59AwAAAAAAAAAAANAsWs3N2EnSs2fPPPLII/n617+eq6++OkmaHKxdHsq+4IILcskll6Rdu3Zro9U249FHH82jjz7aYH7SpEkN5m6//fZMmDChwfxXvvKV9OjRY5XnbLjhhhk7dmwOOOCA/OMf/0iSjBo1KnvuuWcuuuiiHHrooenZs2fefffdjBs3Lj/84Q/z2GOPVfb37NkzY8aMSf/+/Zv6iQAAAAAAAAAAAACwUq0qjJ28f0P2VVddlZNOOimXXnppfvvb39a7EfuD4ewV39XU1OTYY4/Nt771reyxxx7rrOf12dixY/Pd7363UWuvvfbalc4ff/zxqw1jJ8nAgQPz+OOP5+STT86DDz6Y5P3Q97Bhw5IkHTt2zMKFCxvs23nnnXP77bdnu+22a1SfAAAAAAAAAAAAANAYVQtjDxgwYJXvr7jiihx11FEf+n6fffbJ6NGjM3Xq1Pzv//5vxo8fn6effjp1dXWpq6tLqVRKr1690qtXr+y000454IAD8slPfjIf+chHmvtTWIc23XTTjBs3Lrfffnt++tOf5vHHH6+8+2AQe9CgQfnqV7+aL3/5y6mtbXX/3QEAAAAAAAAAAAAALVzVEqrTpk1LqVRKuVyugqERAwAA8PRJREFUd5v18ud58+Y1qk7//v1z2mmn5bTTTltbrbIKF198cS6++OJ1fu6wYcMybNiwvPbaa3n88cczbdq0zJ8/P507d86WW26ZPfbYIwMHDlznfQEAAAAAAAAAAADQdrSI64LL5fIqn+HDbL755vnMZz5T7TYAAAAAAAAAAAAAaIOqHsb+13/91/zzP/9zg/k+ffpUoRsAAAAAAAAAAAAAgMapehh7ww03TL9+/ardBgAAAAAAAAAAAABAk9RUuwEAAAAAAAAAAAAAgNZIGBsAAAAAAAAAAAAAoABhbAAAAAAAAAAAAACAAmqr3QAAAAAAAM3n6/8zstottCjvzJj5oe9+8OBd6blxn3XYTcv2zWo3AAAAAADQCrX5m7FvvPHGDBgwIAMHDqx2KwAAAAAAAAAAAABAK9Lmb8Z+5513Mm3atJRKpWq3AgAAAAAAAAAAAAC0Im3+ZmwAAAAAAAAAAAAAgCKEsQEAAAAAAAAAAAAACqitdgNvv/12XnnllaqeDwAAAAAAAAAAAADQVFUPY19yySW55JJLqt0GAAAAAAAAAAAAAECTVD2MXS6Xq90CAAAAAAAAAAAAAECTVT2MXSqVqt2CQDgAAAAAAAAAAAAA0GRVD2NXOwjdEsLgAAAAAAAAAAAAAEDrU/Uw9oABA7LllltW7fxXX301U6ZMqdr5AAAAAAAAAAAAAEDrVPUw9plnnpnzzjuvaudffvnlueCCC6p2PgAAAAAAAAAAAADQOtVUuwEAAAAAAAAAAAAAgNZIGBsAAAAAAAAAAAAAoABhbAAAAAAAAAAAAACAAmqr3UC1HX744endu3e12wAAAAAAAAAAAAAAWpk2H8YeNGhQBg0aVO02AAAAAAAAAAAAAIBWpqbaDQAAAAAAAAAAAAAAtEbC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFBAbbUbGDt2bObNm9dg/thjj82OO+5YhY4AAAAAAAAAAAAAAFav6mHsP/zhD/nDH/7QYH7rrbcWxgYAAAAAAAAAAAAAWqyqhrHL5fJK50ul0jruBAAAAAAAAAAAAACgaaoWxh4xYsQq3++8887rqBMAAAAAAAAAAAAAgKZrsWFsAAAAAAAAAAAAAICWrKbaDQAAAAAAAAAAAAAAtEbC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAHC2AAAAAAAAAAAAAAABQhjAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFCAMDYAAAAAAAAAAAAAQAG11W4AAAAAAACKevedOat8v2DOvFW+a9+p42rP6NKzR5P7AgAAAACgbRDGBgAAAACg1br2pHMK7/3VuRc3at15Y24ufAYAAAAAAOu3mmo3AAAAAAAAAAAAAADQGgljAwAAAAAAAAAAAAAUIIwNAAAAAAAAAAAAAFBAbbUbAAAAAACAoobfelW1WwAAAAAAoA0TxgYAAAAAoNXq0rNHtVsAAAAAAKANq6l2AwAAAAAAAAAAAAAArZEwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAcLYAAAAAAAAAAAAAAAFCGMDAAAAAAAAAAAAABQgjA0AAAAAAAAAAAAAUIAwNgAAAAAAAAAAAABAAbXVboDW6/XXX89TTz2VGTNmpK6uLkuXLs0GG2yQjTbaKDvuuGO222671NSs3bz/66+/nr/85S+ZNm1a5s2bl86dO2fLLbfMHnvskQEDBqzVswEAAAAAAAAAAABo24SxabQlS5bkD3/4Q2677bbcf//9ee2111a5vkePHjnssMNy5plnZv/992/WXu6888789Kc/zZ///OeUy+WVrtlxxx1zzjnn5Etf+lJqa/2pAwAAAAAAAAAAANC81u61xawX3n777Xz3u9/Npptumk996lMZOXJkgyB2u3bt0q5du3pzc+bMyR133JEDDjgg++23X1566aU17mXGjBn55Cc/mRNPPDF/+tOf6gWxO3ToUG/t008/ndNPPz2DBw/O5MmT1/hsAAAAAAAAAAAAAFiRMDarNH78+HzkIx/JxRdfnFmzZlXmu3TpkuHDh2fs2LGpq6vL4sWLs3jx4rzxxhu58847c/DBB9er88c//jG77LJLxowZU7iXqVOnZvDgwbn//vsrc9tvv31uu+22vP3221m4cGHmzZuXe++9N3vvvXdlzcSJE7PXXntlwoQJhc8GAAAAAAAAAAAAgA8SxmaVXn311cybN6/e3K677pq//e1vueaaa3LwwQdno402SqlUSqlUysYbb5zjjz8+Y8eOzS9/+ct07Nixsm/+/Pk5/vjj89BDDzW5j3feeSeHHHJIXn311crcpz/96Tz55JMZNmxYNthggyRJ165dc+SRR+aRRx7JaaedVlk7e/bsHHbYYXn55ZebfDYAAAAAAAAAAAAArIwwNk3Sr1+/jB07NgMHDlzt2pNPPjn/7//9v3pzCxYsyCmnnJIFCxY06dwzzjgjL774YuV5++23z+23355OnTqtdH1NTU2uvfba7L///pW5urq6nHzyySmXy006GwAAAAAAAAAAAABWRhibJvnJT36SPn36NHr9ySefnMMPP7ze3Msvv5wrrrii0TUef/zx3HrrrfXmrrrqqnTu3HmV+2pqavLzn/88NTX/92f+6KOP5q677mr02QAAAAAAAAAAAADwYYSxabRNNtkkxx13XJP3nXvuuQ3mfvnLXzZ6/3e+8516z7vvvnsOOuig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AAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAA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AAAAAAAAAAAIYzNLW3/99dOtW7c2x2666aYZusf777+fhx56qM2xbbbZJoVC4es2DwAAAAAAAAAAAIA5mDA2s7S6uroccsghbY7deOONGTt27HTfY/jw4WltbS1/rq2tzaGHHvqNtREAAAAAAAAAAACAOZMwNrO8Qw89ND169Ch/bmhoyDnnnDNd1zY1NeXMM89sc2zvvffOj370o2+0jQAAAAAAAAAAAADMeYSxmeV17tw5f/jDH9ocO+200/L8889/5bUnnXRSXn311fLnbt265ZhjjvnG2wgAAAAAAAAAAADAnEcYm9nCAQcckK233rr8efLkydl8883z+uuvf+E1l1xySU444YTy50KhkMGDB2fBBRf8VtsKAAAAAAAAAAAAwJxBGJvZxmWXXZb11luv/Pn555/PSiutlDPPPDNvvvlmkqSlpSWPPPJI+vXrl379+qW1tTXJlCD2X/7yl2y11VYzo+kAAAAAAAAAAAAAfA8VisVicWY3AqZXY2NjDj300Jx//vn57P906+rq0tzcXA5gl8w777z5+9//ni222OK7bCoAAAAAAAAAAAAA33PC2MyWHn744Zxyyim56aab0tjYOM1z5p9//uy111459NBDM88883zHLQQAAAAAAAAAAADg+04Ym9na+PHj89BDD+X555/PuHHjUlNTk/nnnz8//elPs9JKK6WqqmpmNxEAAAAAAAAAAACA7ylhbAAAAAAAAAAAAACAClg2GAAAAAAAAAAAAACgAsLYAAAAAADwHbNpJQAAfDl9ZgAAZhc1M7sBAAAAAAAwp3j//ffTo0ePFAqFFIvFFAqFmd0kAACY6T788MM888wzeeihh9K5c+fssccead++/cxuFgAATBcrYwMAALOE1tbWmd0EAAD4Vt1yyy3ZcMMNM2LEiCQpB7IB+O61traWa3BLS4t6DDCTlOrvNddck1133TVHHnlkDjrooGy55ZZ5++2325wDAACzKmFsAABgpnruueeSJFVVVQLZALOAYrGYxsbGmd0MgO+dW265JZtuummefvrpnH766bn22muTxMrYADNJVVVVuQZXV1erxwAzSaFQSEtLSy655JK88cYbqa2tTXV1dW6//facfPLJ5XMAAGBWJowNAADMFBMmTMjf//73rLTSStluu+2SCGQDzEzFYjHPP/98dthhh1xwwQWZOHHizG4SwPfGzTffnE033TRJ0q5du/z3v//N4YcfnldeeWXmNgxgDjR58uTcfffdOeuss7Ljjjtmhx12yNZbb52zzz47N9xwQ5tzrcQK8N2YMGFC6uvrk0wJXldXVydJxowZUz4OAACzspqZ3QAAAGDO8/777+eMM87IOeeck4aGhowYMSK77bZbhg4dWg5kV1WZOwrwXWltbc3111+f0047LQ888EBuu+22dOrUKTvssEM6deo0s5sHMFu7+eabs9lmmyVJOnbsmEmTJiVJDjnkkCy22GIzsWUAc54//elPuf/++3P99dd/7nelHQt23HHHbLTRRtl1111TXV1tjALgOzDXXHNlq622ykMPPdRmt67VVlst7du3n4ktAwCA6SOMDQAAfKfefvvtHHfccRk2bFgaGhpSW1ub5ubmXHLJJamqqsrgwYNTVVWVYrFo+0mA70BLS0uGDRuWM844I6NGjUptbW3Gjx+fgQMHplgsZscddxTIBqjQFwWxzz333Bx44IFJot8L8C0rFot5+umnc8IJJ2TEiBHlmtuuXbu0tLSkpaUlNTVTXpk2NTXl8ssvz7333psnnngif/7zn1NTUyOQDfAtKvWH99tvv3z88cc566yzkiR9+vTJ5ptvPnMbB8AXmrqPPPXPxjmAOVWhaH8tAOYQb7/9dtq1a5fu3bsbPAeYST788MP87ne/y6BBg9qscFIalCmF/oYPHz6zmggwR2ltbc3QoUPzxz/+MWPGjEmSVFdXp6WlJcmUlalOOeWU7LbbbunQocPMbCrAbOfLgtgHHXRQkhifAPiWtba25oYbbshpp52W+++/P4VCIcViMTU1NSkUCmlqakqS8vHa2tryserq6uy4444ZPHhwampqhEoAviOjR49OdXV1fvCDH7SZHF6KtpRqtpoMMHN8tgYPHTo0b7zxRhZZZJH069dvmucAzAmsjA3A996bb76Z++67L6effnratWuXv/71r1l++eW98ASYCS677LIMGTIkjY2N6dChQ7p165YVV1wxDQ0N+fe//50kaWxszMsvv5zFF198JrcW4PvvwQcfzLnnnpsxY8aUX2b+8Ic/zLvvvptisZiPP/44F1xwQTbYYIMsueSSM7u5ALMNQWyAma808fC8887LE088kZqammyxxRZZY401stJKK6VLly4ZOXJkHnjggdx4440ZO3ZsmpqayoHs1tbWXHnllVl00UVz/PHHq9kA37JScG+ZZZb53PGSQqGQ+++/P++880423XRTE8cBvmOlsYy33347N998cy677LLy+73ll18+NTU12XnnnU2cAeZIVsYG4HvtL3/5S2677bZcf/315WPLLbdc/vnPf2bZZZf14hPgO/Tcc89ljTXWyCeffJJFF10022yzTQYMGJBFF100SXLBBRfk8ccfz957753VV199JrcWYM7wy1/+MjfddFNqamry85//PP369cumm26at99+OxdddFHGjBmTrbfeOn379k2XLl1mdnMBZguC2AAzX7FYzLXXXpvjjjsuTz/9dOrq6nLZZZeld+/emXfeeT93/jXXXJNrrrkmw4YNS5I2K2SvvPLKGTRoUFZccUWBEoCZYOoVsUt97aWXXjp//OMfs/HGG6d9+/YzuYUAc5bHHnss++23X1599dWMHTs2NTU1aW5uTqFQyMorr5yBAwdm1113TWKFbGDOIowNwPdOsVjMG2+8kaOOOirDhw8vHy9tJdnS0pIVVlghw4cPz3LLLTcTWwowZyj9yXHYYYflrLPOyrzzzps999wzhx12WHr06JGWlpZUV1cnScaNG5du3bqVrzNAA/Dtufjii7Pvvvumuro6W2yxRQYMGJDevXuXf//hhx/mo48+ygILLNBmW2AAvpggNsCs4fHHH8+AAQPywAMPpEOHDrnrrrvSs2fP8u9LYw5T1+SXX345Q4YMyQknnJCkbSD72GOPzbHHHvvdPwjAHG5aQeySlVdeOUcffXQ23XRTgWyA78Drr7+eG264IUceeWQmTJiQJOUVsKe2xhpr5IADDshuu+02M5oJMNMY8QXge6W1tTU33HBD+vXrl+HDh5cH0uedd97ybMwkGTlyZPr06ZMPP/xwZjYXYI5QKBRSKBTy1FNPJUmWWGKJHHjggenRo0eKxWKqq6vLAzWlIHbpOgC+Pc8991ySpHv37tl9993LQeyWlpby8SWWWEIQG2A6fdNB7NbW1m+noQBzgBNPPDEPPPBAamtrc8MNN6Rnz55t6mppzKGqqqo8JrH44ovnoIMOytFHH50kaWpqSl1dXZJk6NCheemll77jpwCYs00dxL711lvLfe327dunUCjkiSeeyEknnZSbbrop9fX1M7OpAN97o0aNynnnnZcjjjgiEyZMSPfu3TPffPNlvfXWyyqrrJIFF1ywfO7DDz+c888/P4888shMbDHAd69mZjcAAL4pra2tGTZsWM4555w8+eSTqampyR577JE11lgjvXv3zhtvvJG33norAwcOzAcffJDdd99dsATgW9bQ0JB27drlk08+yfPPP5/a2tocf/zx+eEPf9hm5WvBa4Dv1vjx43PrrbcmSfbYY49svvnmSVKeJAPAjPkmgtif3RlmWudOvasMANN2zDHH5Jprrkl1dXVOOumkrLvuuikWi19Yg6euvfPNN1922223vPLKK7nsssvS2NiYQqGQt956K2+//XZ+9KMffVePAUA+DWJvsskmSZJOnTpl4sSJqaurS3NzczmQncQK2QDfkmeeeSbnnntuLrnkktTX12fddddNv3790rt37yy22GKZNGlSxo0bl8GDB+fOO+/Mf/7zn6y++uqZb775ZnbTAb5TwtgAfC8Ui8VceeWVOfPMMzNy5Mi0b98+V111VdZdd93ywMuSSy6ZJFl99dXz9NNPZ9NNN027du1mZrMBvtdGjRqVQYMGZffdd88SSyyRcePGpa6uLosssoit2QFmkksvvTS77rprunbtmkKhkOrq6vziF79IIuAHUKlbbrnlawWxS/W3FAZ85pln8sEHH2T06NFJks6dO2eRRRbJz372M+MYAF/hiSeeyA033JBkyu5bP/vZz5LM2CTwJZdcMtttt13uvvvuvPnmm6mrq0tDQ0NGjBiRtdZaS78Z4DtSKBRy4403lieQr7nmmtloo41y8cUXl+uzQDbAt+utt97K8OHDy0HsbbfdNkOHDk3Hjh2TTMlpdOjQIR07dsyvf/3r7LPPPrn77ruzzDLLZNFFF53JrQf4bgljA/C98Mgjj+Sss87KyJEj07Fjx9x1111ZY401yr8vvfRsbW3NUkstlaWWWmomthbg+2/kyJFZbbXV0tTUlIaGhuy5555ZYokl8vHHH2e++eYTxAaYCXbZZZf84x//yGOPPZYzzzwzPXr0SLFYzE9+8pMkESgBqMBNN92UX/7yl0k+XaUvmbEVsaurq9Pc3JxBgwblgQceyD//+c80NDS0OaempiaLL754Nt1002y77bZZe+21v6UnApi9PfDAA3nqqaeSJD//+c+z1lprzdD1pV0Kttxyy9x1110599xz09jYmCR54YUXkug3A3xX3nvvvRxzzDFJkp49e+aggw7KzjvvnC222CJbbrll3njjjdTV1aWpqUkgG+AbVhrLuOWWW3Luueemvr4+2223Xa644ookn/abp570WFtbm/nmmy99+vSZWc0GmKkKxWKxOLMbAQBf19Zbb51rr702NTU1ue2227LOOuvM8KqrU5//2a2BAZh+I0eOTK9evTJ+/PgkU1byO+igg3Lddddl7NixGTlyZHr06DGTWwkwZykFsUsTFPv375/Jkydn0KBBefDBB7PaaqvN7CYCzHZeffXVbLjhhnnhhRdSXV2dlpaWJMl5552XAw88MMlXB7EbGxvz4osv5qCDDspDDz2UyZMnJ0mqqqpSW1ublpaWtLS0pLa2No2NjamqqkpNTU3++Mc/ZptttskPf/jDb/9BAWYTY8aMyf/93//l3XffTZL07ds3Q4cOrXic+JVXXsnGG2+cF154IYVCIT/60Y/yxBNPpEOHDsaOAb4D9fX1GTFiRO6444706tUrO+20Uzlk/dBDD6VPnz7lQHZzc3NaW1uz8sor5+ijjxbIBvgG/O9//8uaa66Z8ePHZ+21186NN96YLl26pLm5OTU11n8F+CzL0QEw2zvllFNy7bXXprq6OieccELWWWedFIvFrxxgb21tbfN50qRJaWlpyccff/y53wEwfZ555plyELuuri41NTWZMGFC/vKXv+T111/Pe++9l+uuuy7FYjHmhQJ8N6YOYldXV6dQKOTvf/97rr322rS2tua9995LEnUZYAYtuuii2W+//bL88suXg9jbbbddOYjd1NT0pWMTH330Ua6++upsu+22+c9//lMOYidTxiwaGxvT3NycJGlubk51dXWqqqrS2NiYQw89NMcff3weeuihb/EJAWYPpX7smDFjMnHixNTV1SX5dAXrUo2eXqXa3aNHjyy88MJpbW1NS0tLXnvttbzzzjuC2ADfkfbt22e77bbL8ccfn1122SXt27cv1/yePXvmX//6VxZeeOE0NjamtrY2VVVV5RWyb7rpptTX18/kJwCYPRWLxUyePDmnnXZaxo8fn/bt2+eXv/xlOnbsmGKxKIgN8AVURwBma83NzXnwwQdTKBTSsWPHrLnmmknypQPipVWvS4PqN910U0aOHJlrr702n3zySSZNmpRVVlklvXv3zq9+9avv5DkAvg+mDmLPPffc+eijj1IoFFJbW5sJEyaUa/MTTzxR/tlOBADfrr59++Yf//hHqqurU11dXV5VtTQRMUn+9re/Ze21107Xrl1ncmsBZh+lVVMPO+yw1NXV5fzzz89zzz2XK6+8Muecc04GDBiQ2traL1yN9b333svw4cNz3nnn5aWXXkr37t3zgx/8IL/85S/TvXv31NbW5sMPP8yVV16ZDz/8MO+8806qq6vT2tqa2traNDU1ZdCgQfnggw8yYMCArLfeejPhXwFg1lAaVxg6dGgmTJhQDmE/8sgjqa+vr2hl1GKxmE6dOmWvvfbKPffck+rq6tTU1GTixInfaNsB+HJ1dXVZeOGFy5+nHksuBbKnXiG7qampHMhOYoVsgAqUshSPP/54kqSmpiabbbZZuZ/9dbS0tJTv09TUlNra2q99T4BZhTA2ALO1Z599Ntdff32S5Mc//nF69+6d5IvDfaWXoO+//34efvjhXHjhhbntttvS0NDQ5ryXX345V111VR577LEcd9xxWXTRRb/9hwGYjT399NNZc801U19fn6WXXjr77bdfHnrooVxxxRXlVfxKq2Gff/756dWrV3bYYQdBbIBvUb9+/XLZZZeltrY266+/fiZMmJBHH3009fX15ZVVk2T06NF5+umns/baa7cZDAfgi1VVVZXHGPr3758kueiii/LMM89k4MCBSZIBAwa0Oa9k/PjxufLKK3PWWWfltddey6KLLppTTjklq6++epZYYok237PffvvlmWeeySmnnJL//Oc/SdImkH3dddelffv2mXfeefPTn/70O3l2gFnVUkstlaqqqhSLxVRXV+eNN97ITTfdlG222eYLJ8d8kdJ4xYILLpjm5uYUi8U0NDTktddeyworrGByOcAsYlqB7ObmZoFsgK/puuuuy1NPPZWqqqrMN998mXfeeb/2Paceez7zzDPTs2fP/PznP9e3Br43pn/UAQBmQe+++26SKVtOvvjiixk9enSStjPjW1tbyz83Nzfn0UcfzU477ZT9998/119/fZqamlIoFFJTU1Oe5VnaWmfo0KE55phjykEVW7cDfF5LS0uuuuqq1NfX54c//GF233337L///rn88suz6667plgsprW1tVxrkymDLLZUB/j2HHfccbn00ktTV1eX7bffPn/6059yzjnn5Be/+EXat29fDqMUCoW8+OKLOfnkk5NM6VfP6DbuAHOqUtA6Sfr375999tknyy+/fJJk4MCBOeecc9qcV6qvDz74YDmIveSSS+a2227LjjvuWA5it7a2licyLrjggtlwww1z1113ZeDAgZl//vmTtF096oorrsjFF19cHrsAmNOUxmxPPPHEHHrooUmm1NKPP/44I0aMSJIZCmJPrWfPnvnRj35UHm9uampKMu2dGUvtaGpq+tziHwB8e0qB7IUXXjiNjY2pqalJVVVVOZB90003pb6+fmY3E2C28vbbbyeZ0q/+5JNPMmHChK99z1IQ+/DDD89hhx2Wc889N8mX73oOMDsRxgZgtlYaPKmtrU1zc3Puv//+TJ48OcmU4HXy6UD7DTfckCOOOCLrrLNO7rrrrrz55pspFArl1Vqbm5tTKBTKL0jr6uqSJJdeemmOO+64JP4QAJiW6urq7Lfffjn11FOzzz77ZO+9906HDh2SJMOGDUvfvn3LgeySp59+Ouedd16eeeaZmdVsgO+13XffPT/72c+y9dZb58ADD8zyyy+flVZaKb/5zW+y4YYbpn379uWVSKqqqnLLLbdkzz33TCKQDTAjZiSQXV1dnQkTJuSoo47KCy+8kMUWWyw33HBDllpqqTZ95dJkmdIYRKkmn3HGGTnssMOy9NJLJ2kbyD7vvPPyr3/967t5aIBZTKFQKNfKP/3pTzn00ENTXV2dmpqaDB8+PH/+858rvneHDh0y11xzlceOvyxkXSgU8tFHH+Wiiy7K1VdfnY8++qji7wWYU0zdD/6sGVkgaVqB7EKhIJANMINK/erXX389yZQcxsSJE7+xvu2wYcNyxhlnpFAo5I477sh///vfb+S+ALOCmpndAACYUVNvKdm9e/ckU0LZ9fX1OfHEE9O+ffuss846WXjhhTNp0qTcfPPNueOOO3LRRReVB+bbt2+f+vr6FIvFNDU1Ze65507Xrl3zgx/8IE899VQaGhrS2NiYdu3apaGhIZdcckn69u2bZZZZZmY+OsAsa6GFFspBBx2UJOnYsWOKxWJaWlpSU1OToUOHJkkuueSS8pbq9fX1ueaaa9K1a9f86le/Ul8BvkEtLS1ZbLHFcv311+ftt9/Ocsstl2TKS8w111wzRx99dJLk9ttvT319fTnIN2TIkHTt2jVnnXVWOZBdWq0EgC9WCmRXVVWlf//+SZKLLroozzzzTAYOHJgkGTBgQJLk6KOPzhNPPJF55503Z511VpZeeuk24xzTUl1dXT7n8MMPT7t27XLWWWfl5ZdfTlNTU+rq6tLY2JjjjjsuK620UrnuA8xJpu6//ulPf0pVVVX+9Kc/ZcEFF8zmm29e0T1Lk17mm2++JFP606UQyrS2Uq+vr8/gwYNz3HHHpUuXLvnkk0/Sp0+fdOvW7Ws9G8Cs7Kv6sl+kVEdLfen333+//F6uuro688wzT7nOTu93lALZffr0yRtvvJG6uro0NzeXA9lJsummm6Z9+/Yz3F6AOUWp3pYWvisUCpk0aVIGDRqU5Zdf/mvX0CWXXDI//vGPM2bMmIwdOzbPPPNMfvazn33tdgPMCoSxAZhtXHXVVVl33XXTvXv38iDNSiutlA022CB33XVXqqqq8tprr2XAgAFZaKGFssgii+Sll17KG2+8UV4tu7a2Ni0tLeXZ72uttVZWWGGFHHzwwenWrVvmn3/+3H333bn66qvzt7/9LQ0NDamqqsqbb76Z119/XVgQINN+4dja2pqOHTuWPxcKhdTU1KS5uflzgewkqaury8SJE8ufBbIBvjmlnV+6d+9enrw4de1eY401PhfIrqmpSbFYzDnnnJNCoZAzzzxTIBtgBnxVILtQKKR///4ZPXp0kmSZZZbJiiuuWL52Ru8/bty4nHbaaZk0aVL5Bel7772X0aNHZ7nllptmnx3g+27q/usf//jHdOnSJdtvv32WWmqpivq1NTVTXqMuuuii5WOl3RSnVWMnTZqU8ePHp7GxMW+//XZOPfXUJMl2222Xueeeu9LHApjljBkzJi+//HJ+8YtftOmnfpWp+6iFQiEPPfRQbrnlltx+++159913M3HixBQKhcw999xZc801s/TSS2e//fZL165dp3mPaRHIBvh6SjW2NKGwqakpSfLEE0/kww8/zEILLfS1xoxXWmmlLL744nnuueeSJHfffXf23nvvtLa2GocGZnszPkURAGaC3XbbLX369Mmf//znTJ48ufxHQKdOndKrV6+0tramWCymtrY248aNy7PPPptbb701Y8aMSVNTUwqFQurq6sqrmay00ko5/vjjc8MNN+Tss8/Oj3/84/To0SNJ0rt37xx00EHZfvvtUygU0q5duyRTBpeSGdsWDeD7qFSDb7zxxpx33nl56623UlVVVd66bGqlQHaSDB06NH379k1ra2uam5tTV1eXCRMm5JJLLsl5551XDqYA8PV99sXkZz+XAtkbbrhh2rdvn+bm5lRVVaVQKOTss8/OIYcckuTTQAsAX60UREmS/v37Z5999snyyy+fJDn44IOz66675q677kqS7Ljjjm3CfTN6/2OOOSZbbLFFWltbUygUUl1dnU8++SSDBg0qHwOYE03dfz366KMrDmInn/ahpw5glwLa09K9e/dsv/322WeffdKtW7e89NJLOeWUU3LllVd+Y9u6A8xsL7/8cn73u99l4403ztlnn52kbT/1i0wdoh4zZkxOOeWU9OrVKyeccEIeeOCBvPLKK3n33Xfz9ttv59lnn82gQYPym9/8JquvvnqOOeaYPPnkk0mmPRnms0qB7IUXXjiNjY2pqalJVVVVOZB90003lRdtAqCtUhaitIBSu3btyhNoSpNaSjt4VXLvjh07Zp999ilPinnvvffK4xoAszthbABmeXvttVd55dSGhoY2W0EmU15Abr/99mlpaSl3+mtqalJTU5NCoZBisZhisZiqqqrMP//8+dvf/pYhQ4bkd7/7Xeaaa67U1taWf1+651JLLZUtt9wyxWKxPCDToUOHJNM30APwffX+++/n+uuvz+abb57tt98+AwYMyBZbbJG33377CwN7NTU15eMC2QCzjs8GsltaWgSyAb6mLwtkDx8+vBzkW3LJJZNkhl9eTj0J8m9/+1tWXXXVtLS0lMcz3nnnnUycOPGbehyA2dJngxyVBjtKNbq0ImuxWMykSZPKP0/Lsssum/322y/77LNPunbtmldeeSUnnXRSrrrqqowbN66idgDMKl566aUcc8wxueaaa5IkhxxySM4777wkXx3ILr1bu/fee3Pqqafm6KOPTnNzc7meTn1tbW1tCoVCamtr88ILL+Sss87K9ttvn2uvvXa62/rZQHZtba1ANsB0mHp3xS5duqS+vj7V1dUpFAq5+OKLc/755ydJm2zFjN57rrnmSmNjYxIL4QHfL8LYAMzSdt999wwePDjV1dXZa6+9sttuu2WhhRZKMqWzXnoBefnll2fXXXctB6abm5vLgzgtLS35+c9/nuOPPz733Xdf9thjj/z0pz9N8ungztTbopWO9ezZMz/84Q/LW6vNM888392DA8yCRo4cmZ122ikHHHBAbrzxxjQ0NKSqqiqPP/54tt1227z55ptfGNib+vjQoUPTr1+/tLa2pqmpqRzIHjZsWM4999w8++yzba6deiBm6heXlcy6B/i+m9HBa4FsgG/etALZP/nJT5JMGXfo1KlTllhiifK5M6q0AlXHjh2z5ZZbpqqqqhw0fO211/LOO+98Q08CMGcrjRmXVu1LvnosoqWlJcsvv3w23XTTJFPq/GuvvZaTTjopQ4YMKYe5AWY3L730Uo499tgMHz48TU1N5fdxAwYMmO5A9qOPPpq//OUvGTRoUJJk/vnnzxJLLJGf//znWWuttTLPPPOkUCikqakpSco7G0yaNCkvvPBCtt566/zlL38pB/i+ytSB7IaGBitkA0yn1tbWzD///Fl//fWTfNovbmpqyuDBg3PdddeVj8/IeHTp/yM6d+6c7t27J0nmnnvutLa2GnsGvhe+eC8tAJjJ9txzzwwbNiyFQiGdO3fOYostVg5Rl1RXV6e5uTk1NTUZNmxY/vGPf+Tpp5/OAw88kJqamvTu3TtLLLFEdtlll/IWaFNvhTatl56lYx999FHGjh2blpaWrLDCCvnFL37x7T80wCzok08+yVVXXZX+/fuXV9krrejX1NSU6urqPPjgg9lhhx1y+eWXZ+GFF25Ta0tKQb7q6uoMGTIkSTJs2LByIHvixInlnRB+9atfZdllly1/V5I88cQTGTFiRFZcccVst912FQVXAL5P3nrrrbzzzjuZPHlyFl100XTr1i2dO3cu/35atXhaSoHsJLn99tvLq520traWtxw+88wz2/S9k2Ts2LG5++67s9Zaa2X++ef/Fp4QYPZVCqJUVVWlf//+SZILL7wwo0aNyscff/y1V68u9YU333zzHH/88eXASm1tbTkYA8DXU+pLTx36+7LdE0t95bfffjt77rlnxo8fn7q6urS2tubVV1/Nq6++mo4dO343jQf4Br388ss5/vjjc9lllyWZMs47efLktG/fPvX19RkwYECSKWO6U/eDpzZ+/Pj84x//yBVXXJEk6devX/r165c111yzXBtHjhyZMWPG5Nhjj82bb76ZcePGpbq6ujz5sKmpKf3798+HH36YAQMGZK655vrKtpcC2X369Mkbb7yRdu3apbGxsRzITpJNN920zcQbgDldVVVVOnTokC222CLXXHNNmpqaUlNTk+bm5jz22GP5y1/+kk6dOmX99df/XP7iq+6bTJmc88EHHyRJ1l9/fe/7gO8NYWwAZkl77bVXhgwZUh60+fjjj/Piiy8m+XS1v1KHvqamphzu22mnnbLTTjtN856lPwKm5w+BpqamXH/99Wlubk6SrLLKKm3uATCneP/993PmmWfmnHPOyaRJk9KhQ4cUi8V069YtdXV1ee2118qz1R944IFsv/32ufnmm79wIHxGAtkHHXRQlltuuSTJ448/nr/+9a8ZNmxYqqurs+iii2b11Vf/9v8BAGYxxWIxb7zxRn7/+9/nvvvuK/eR55tvvswzzzz5/e9/n1VWWSVLLbVUedeX6RnMnt5AdimI/dFHH+Uf//hHjj/++Mw999z597//Xd7BBoApPhvIbmpqyqBBg7LDDjuUV8r+OlpaWrL00ktn6aWXzv/+97+0traW/wMwu5t6HHbixInp1KnTV15TGm9obGxMXV3dN9aWUh84yReuxjp1EHuttdbKK6+8kvbt26exsTGtra3p27dvzjzzzCTGmIHZy0svvZQ//OEP5THbrbbaKtXV1bnqqqtSX18/3YHsW2+9tVwHDz300Pz5z38u/66pqSm1tbVZfvnls8IKK2TllVfODTfckAsuuCDPPvtseUy5trY2TU1NOfbYY9OuXbv8+te/nq5n+Gwgu66uLs3NzQLZAF+g1F/dfffdc//99+fvf/97ub/b3Nyc22+/Pe3bt09ra2s23HDDGRqHnjBhQh566KEUCoXMN998n1uMD2B2ZmoJALOc/fbbL4MHD05NTU3222+/bLfddkmSIUOG5Morr5xmoLq0HW9JsVgsv3wshbenp/NfCl9/9NFHueWWW9LQ0JCuXbvmiCOOSIcOHQySA3OUd999N8ccc0zOOuusTJo0KWuttVZOOOGEPPHEE3n22Wfz/PPP55///GeOPPLI8jUrrbRSxo0b96X3LQ2eJ1Nqe79+/VIsFj8XyD7//PPzwgsvZPTo0fnb3/5WDm3vsMMOgtjAHKmlpSX//Oc/s+2222bo0KF59dVXk0xZBfWjjz7K6NGjs+eee2bAgAEZMWJEkq/eInhqpUD2hhtumPbt26elpSVVVVUpFAo5++yzM3DgwCRJfX19hg0blr/+9a/54IMPMmbMmPKKrAC0NXUdPvTQQzNkyJAcdNBBqa2t/dr3rq6uTocOHdK9e/fyi9Jll102880339e+N8DMNHVYefjw4TnttNMyZsyYL72mFMR+9tln079//zzzzDNfux2l+j11OG/SpEltfpd8dRB71113zdChQ8vXGWMGZhf19fW54IILykHs0njDwIED88tf/rJ8TqlODhgwIOedd16Stv3g0qTyJNl///3LQezS70t941J9XHzxxbPPPvtk8ODBWWuttdLS0pJCoVAOZCfJb37zm1x88cXT/SylQPbCCy+cxsbG1NTUpFAolAPZt912m7EN4Hur9E7uy5QyFUnbXWD69OlTXrhu6l0Tr7/++px66qm5+uqrk0yp+1/2PaWaf8899+Tyyy9PsVjMxhtvnJ/97Gcz/kAAsygrYwMwS3n//ffzyCOPpEOHDtlhhx2y1157ZdKkSRk5cmSee+65XHzxxVlzzTWz8MILf+l9pg5sT+/g9tR/PBx00EG577770rFjx5x77rlZdtllp3s2J8D3wfjx43P66adn2LBhqa+vz7bbbpsLLrggc801V3ml1KqqqvTp0yd9+vTJpptumnvvvTfbbbddFl100a+8//SukP3++++nWCzm2muvTXNzc3bfffcMGjQoSdRlYI7S2tqaIUOG5PTTT8///ve/8vaPpd+1tLSkrq4ukydPzu23356HHnoob7311pduETy1UuDly1bIPuecc9LQ0JAVV1wxF154YUaPHp155pkn99xzz3TVfoA51dR1eLXVVvvG7tvc3Jzq6upMnDgxyZRavuyyy1rRD5jtlcZzR4wYkfPPPz8PPPBAnn322Zx88slZcsklP3d+aXzhmWeeSc+ePTN58uR069YtRx11VLp161ZxO0r954aGhvKxDh06tPnd9ASxhw0blsQ4BjD7ad++fX7xi1/kvPPOy5577pmzzjorSbLWWmvlkEMOSVVVVa677rovXSE7ScaNG5cPP/wwyy23XA455JAkn9buL/vu1VdfPddee2369OmTf//7359bIXvffffN4osvnvXXX3+6nufLVsg+5ZRTMt9882XNNddUr4HvjVI9K9W0J598Mh988EEmTJiQeeedN926dctSSy2Vdu3afWGmYoMNNsjo0aMzduzYvPrqq21WyL7rrrvy7rvv5qWXXsphhx1WruulseZSrS8Wi6mqqsqjjz6a7bbbLk1NTendu3dOOOGENucDzO6EsQGYpfTo0SNXXnllrr/++vTq1SurrLJKWlpasswyy+S5557LE088kTFjxmThhReuaDBk6hn6nx3oKQWx+/Xrl6uuuirt2rXLgQcemA022CDJ9K2sDfB9MWTIkJx//vmpr6/PdtttlyuuuCLJtHcbKBaL6dWrV3r27DlD2wB/VSB7woQJuf7669Pc3JyWlpbstttugtjAHOuhhx7Kueee2yaIveyyy+bjjz9OsVjM66+/nsbGxjYvOgcMGJCJEyfmyCOP/MpA9tSD3V8WyL7gggsy77zz5oMPPkj37t1zzz33ZJlllvn2/wEAZnPfRt+1pqYmL774Yv73v/+lWCxmkUUWSb9+/ZJ4kQnM/kaMGJGTTjopTz75ZJLkyiuvTFVVVU444YQstdRSST7dHbEUxP6///u/TJ48OUsuuWSWXHLJGRqjmF5T11ZBbGBOsP766+fJJ58s197GxsbU1dVl3XXXLZ8zrUB2a2trOZh955135v33389qq62WxRZbLMnnd7ydlmKxmO7du+f222/PxhtvnDvuuONzgexTTz01iy22WJZYYonpep4vCmQ/9NBDOeGEE3LjjTemqqpKfxr4XqiqqspLL72UIUOG5O67786DDz5Y3gWgNMa83nrrZbXVVsvBBx+cbt26pUOHDuW+aylE3b9//7z77ru5+OKL88EHH6S5ublch0eNGpUjjjgiTz/9dI444ogstthi6dy5c5JPa/3EiRNz//33Z9ttt019fX1WXHHF7L///llggQXKbQH4PhDGBmCWUiwW86Mf/SgHHHBAebC8uro6p512Wp588sm88sorOeqoo3LnnXemU6dOM3Tvl19+Of/617+y/PLLZ9NNN20z0NPY2Jj33nsvBx98cK6++uq0a9cuffv2Tb9+/bLgggt+o88IMKt75pln8rvf/S6TJk3K+uuvn0svvTRJ2x0EplYaJKnkJednA9mFQiFDhw5NU1NTamtr09jYmGKxmL59+2bw4MFJvMAE5kynnnpqnn766dTU1KRXr17Zeeeds9NOO2XixIkZO3ZsLrjgggwZMiTjx49PsVhMXV1dGhsbc9RRR6W1tTVHHXXUdK2QXbLGGmvkt7/9bZJPA9lVVVWpra3NBx98kLnnnjv33nuvIDbATFKaJHnrrbeW63opfJh4kQnM3pqbm1MsFvPEE08kSTp27JhJkyaVJ4qfcMIJ5XpXCmL36tUrH3/8cZZddtkceOCB6dOnTzp27Pi12lEK4k2948Ann3yS5NMwoiA28H1WqoOlIHZpV67S8S8LZA8cODBJMmDAgPKY8pprrpna2tqvXBW7ZOpVVa+77rpssskmufvuu8tjykny+OOP56mnnsoSSywx3fX2iwLZN998c0466aQcffTR+tPAbO/999/Pvffem4MOOihjx44tv+MrjfEWCoXU19fnP//5T+66667cdttt2XLLLbPPPvtkoYUWKtffUm094YQTUldXl+HDh+eFF14ov8draWlJsVjMJZdckkcffTSLLLJI9thjj3Tr1i1zzTVXHnvssTz44IO54oor0tTUlJ/+9KfZZ599stlmm03znSPA7ExVA2CWMq1AX7FYzHzzzZeNNtoof//73/PCCy/k8ssvz1577TXdM9PffffdHHzwwXnwwQeTJP3798/mm2+e7t275/3338+1116bO+64Iw8++GDat2+fPffcM3vuuWeWX375b+dBAWZR48ePz7HHHpsJEyaka9eu6devX+rq6tLa2vqtDYpUV1eXB20GDx6csWPH5oYbbigP4Oy6664ZOnRoEi8wgTnTXXfdlRtvvDE1NTXZaqut0r9///Tq1SvJlGBKjx49cuaZZ2aVVVbJxRdfnPvvvz+NjY1p165dGhoayqtcz2ggu2fPnjn++OPT1NSUO++8M8mU0Em3bt0EsQFmotIL1A8//DDDhw/PxIkT07Vr15xzzjmZZ555ZnbzAL62mpqabLjhhjn77LPzm9/8JpMmTSr3bUuB7OOOOy4/+clP8uyzz5aD2Msss0wOOOCA7LzzzunWrds31p7SBJjk09X9BLGBOcFn37+VamBpNdXpCWR36tQpyy23XJJP6+n0BLGn/s7W1ta0b98+l112Wbbeeus88sgjqa6uTnV1dT788MOcccYZ2XzzzVNbWzvd9+3Zs2cuueSS7Lzzznn77bfLgezHH39c7QZme88991wuv/zy/PnPf87EiROTTKmnNTU1qa+vT0NDQ5Ip9by6ujrFYjFPPvlkXnzxxdx444259NJLs/TSS5frYSmY/fvf/z7zzz9/hg8fnvvvvz9NTU3ld4ctLS0ZPXp0Ro8enX//+99pamrKXHPNlY8//rg8Jv3zn/88AwYMyCabbFJePRvg+0QYG4BZXqFQSJcuXbLTTjvlggsuyIcffpjbbrste+21V5sBny8z//zzp0uXLvnggw9SKBRy7LHH5uyzz06SfPzxxykUCmlubk7Hjh1zxBFHZKeddsrSSy+dxNa+wJxl3LhxGTVqVJKktrY26623XpKvv636l612UiwWywPlo0ePziKLLFJe3cQLTIDk1VdfTUtLSxZeeOHsscce5SB2qZ9aqo99+/bNggsumPPPPz/XXXddGhoaKg5kl36/3HLLZdlll82DDz6YcePGpVu3brnvvvuy7LLLfifPDjCn+Wxt/6yWlpbyi8699947DzzwQDp16pSTTz65HHIB+D7o2rVrdt999xQKhRxxxBFt+rZXXHFFOnTokO222y677rprOYh94IEHZpdddvnGgtilMeHSVu7JpwFCQWxgTje9gex99tkn6623Xjp37pz//e9/KRaLbfq006NUSxdaaKEcd9xxGTBgQF588cVUVVWlpqYmzz33XEaOHJlVVlllhp6hV69eOeWUUzJw4MCMGzcuSXLnnXfmpZdeKu/AADC7GTlyZP76179m6NChmTx5clZbbbWssMIK2WKLLdKpU6e88cYbGTNmTAYPHpxx48alvr4+tbW1aW5uzoQJE/Loo49mnXXWydVXX52ePXsmSZsVsvfff//07Nkzw4cPzxlnnJHW1ta0tramXbt2aW5uTqFQSFVVVaqrq/Pxxx+X29WnT5/87ne/y9JLL5127drNrH8egG+VMDYAM930Dkr/3//9X4466qiccsop+de//pX1118/++6771cGpUv3v+yyyzJx4sRcd911qa6uzqRJk8qD5IVCIfPMM08GDx6c3r17p0uXLuXrBbGBOcmIESPy/PPPp1AoZJFFFskCCyxQXrW6UlMHsS+88MKsttpqbQbGS3X2sccey4UXXpjBgwenpaUlffv2tSI2MEcr1b7nn38+SbLbbrtlk002SdJ2wmBVVVX58wYbbJD27dunpqYmI0aMqDiQXVVVlbFjx2b48OG55ZZbMm7cuMw999y59957BbEBviXPP/987rrrrmy33XaZd955y/3o0gqCpRWrWlpassMOO+Saa65Jx44dM2DAgPTt23cmtx7gm9elS5f069cvST4XyB46dGiGDx+epqamLLPMMjnooIOy0047feMrYhcKhTZhkXnmmSfjxo3Lz372s7z22muC2MAc7asC2aWafddddyVJnn766dTX16dDhw4VL4T0s5/9LL/85S9z7rnnpqqqKs3NzRk7dmwee+yxGQ5jV1VVZZ111snPf/7z3HTTTampqSkv3gQwO3rzzTdz6aWXZsiQIamvr89WW22Vc889N927d0+HDh3anLv55pvn2muvzcUXX5yxY8eWA9mdOnXKO++8k3XXXTevvfZa5p133iRtx6BXWWWVrLLKKundu3ceeuihDBo0KBMnTiyvuN3c3Jy6urp07NgxO+64Y3r27Jk999zzO//3APiuGQUAYKb405/+lIsuuijJpzPaW1tbv/K63r1754c//GEKhUKuvfbavPnmm195TWkwJkmuueaabLnllmlpaUlzc3NaW1vz4x//OHvttVfuv//+/PKXv2wTxAaY07z11ltJprxwbG1tTXV19dcKYiefrhp1+OGH58ADD8zDDz+cpG3dHzduXM4555xcdNFFaW5uzm677SaIDczxSrWvffv2SZK11147yZRJLp99YVl6AVo67+CDD84222yTqqqqcmglSY4++uiccsop5ft/UR+8vr4+1157bc4+++w8++yzmWeeeayIDTADWlpayj9Pz3jHqFGjsueee2bAgAHZZ5998tprr7XZBr5QKOSDDz7InXfemU022SQjRoxIhw4dsssuu2TgwIHGMoDvra5du6Zfv37505/+VA711dXVJZlSX7t27ZrtttsuO+20U+aee+7pqrkzqjQu0qlTpzzwwANZY401BLEB/r+pxyPWXXfdHHzwwdliiy2SJA0NDeWAc3V1dZ599tmcffbZX2tH2m7dumXvvfdOp06d0tzcXB7vePHFF5Ok3Jbp9cMf/jDbbLNN+drm5uZMnjy5orYBzCylPvD111+fv/zlL6mvr0+fPn0yYsSI/OAHPygHsUvv/pJkzTXXzBFHHJEhQ4aUF2aqq6vLxIkTkySDBw8uB7FLSrW7VGs333zznHjiiXn22Wfz0EMP5fLLL8/w4cMzfPjw3HPPPXnqqadywQUXlIPY30ZfHWBWYmVsAL5zffv2zWWXXZZkynZfW2+9dTbbbLN07tz5K6/9xS9+kXXXXTdDhw7NnXfemaeeeio/+MEPvnLgpqamJs3NzampqcnVV1+dzTffPI8//ng222yzDBgwIIsuumi6dOlioByY47366qtJprxoHDt2bF5//fUsssgiX2uAPEl+85vf5IwzzkiSnH766dl+++3TvXv38u+7deuWzTbbLJdcckl23HHHDB48OIkXmMCcrVQDS/3khRZaKEm+sC5OvSLVWmutVT5e6QrZY8eOzUsvvZTOnTvnnnvuyTLLLPNNPyLA99LUO8OcdtppWXrppbPpppt+4STH1tbWPPPMM3nggQeSJNdee23uu+++bLPNNllppZVSV1eXpqamXHbZZXnzzTfzyiuvpFOnTtl///1zxBFHpEePHt/ZswHMDF27ds0uu+ySueaaK/vuu28aGxuTTKm348ePz8iRIzNhwoR069btGx1DKI2DlEJ5EydOzIUXXpiWlhZBbICpfNkK2c3Nzamuri4H8O66665sscUWFU/2bm1tzXLLLZf+/fvnlFNOKd/3nXfemeF7ldq8xBJLpFAopKWlJUsttVR+/OMfV9Q2gJmlqqoqo0ePzpFHHplJkyZlvfXWyyWXXJIk5YxE8ulk72RKDezevXs23HDD7Lvvvjn99NPLQeyrrroqW2+9dYrFYorF4uf6t1O/L2xtbU23bt3SrVu3/OQnP/nKdgJ8nwljA/CdOuWUU3LZZZeVB6uvuOKK3HXXXTnnnHNy6qmnZskll8wCCywwzWtLA9m//e1v8/jjj2fkyJH5zW9+k5VWWqkcTPkyUweyr7/++owaNSrLLbdcm3P8AQDMyYrFYnmgpampKW+++Wbuvvvu7Lrrrl8riJ2kvEVkVVVV3n333TzyyCPZaKON2oS8t99++yy66KLp2bNnEi8wgTlTfX193n777bRr1y6NjY1ZbLHF0qtXr3To0CH//e9/s8IKK3xpTa40kF3qJ48bNy4NDQ2Zf/7507dv33zyySfp27dvllpqqW/92QG+D6YOYv/2t7/NH//4xyy++OLp0KFD1llnnfJqrlOrqqrKBhtskJNOOinHHHNMWltbM3bs2PKOYp/VtWvXHHvssdljjz3SrVu3b/NxAGa6UgCke/fuWWqppco1NpkykbypqSnXXHNN6urqcsIJJ3wr/dbS2ERpImNNTY0gNsBnfFkgu6WlpVyz77jjjvz973/P6aefnmTGa2fp3KWXXrq8knWSNrvKTK+WlpbU1NTk1VdfTbt27VJfX5/ll1++HFoEmF1Mnjw5p512Wj755JO0b98+O+ywQ+rq6sp9188q1evGxsaMGDEi//73v780iN3a2lqu5Z9dvGlaNfzrLvAEMLsyIgDAd2qjjTZKp06dUl9fX+6Yf/TRR/nvf/+brbfeOgcddFCuvvrqNteUtvYtnb/AAgtktdVWS5K8++67ue2225JM37Y2NTU15fNKQWzb4QB8qhTmKG3vOHz48Lz22mtf657FYjFrr712ORQ4YcKEPPjgg0k+HRwv1WJBbGBOVCwW8+GHH+bXv/51Nt9886y22mpZddVV06tXrxxwwAG5/fbb06FDh4wZM6Z8/peZeovgtdZaKwcffHC22WabVFVVlQPZSXL00Ufn5JNPTjKln/zBBx/koosuysYbb5x77rknCyywQI477jhBbIDpNHUQ+6ijjsof//jHFAqFvPzyy9lll11y9913f+G188wzT/bbb7+ccMIJ5WPt2rUrb+te+rzooovmxhtvzMEHHyyIDcwRSgGQUaNGZbPNNsvkyZOzwAILpKamJk1NTWnfvn2S5IorrsgxxxxT7jN/U9+dJB07dkwyJehXCqMIYgN83tTjEeuuu24OPvjgbLHFFkmmLP5Rmph45pln5o9//GOSTye6zKiePXumc+fO5d1nunTpUg4Olkx93/r6+vLPLS0t5SB2klx66aWpr69Px44dc/jhh09zAiXArKypqSlPPPFEkinjvL/4xS+SfHlQurGxMVdffXX+8pe/5N57702SXH311dl6663L55Vq9FNPPZWhQ4dmwoQJ0xWyFsQG5lRGBQD4zrS2tmbllVfO/vvvn+rq6rS0tKRQKJRnZI4dOzZXX311tt122+y99965/PLLk6TNaietra3p0qVLDj300HTq1Cnvv/9+hg8fnmTKHxNfFUwpnfdlnwHmVIVCIT/96U+TpLyiyIMPPpjHHnssyaeTYyq570ILLZQ11lijPAA+duzYNueozcCcqqWlJSNGjMjmm2+eP//5z7nrrrvy0Ucf5d13382bb76ZCy64IBdccEE+/PDDnHPOOXnkkUeme8B7egLZv/vd73LaaaclSf75z3/mkksuyVNPPZWdd9459fX1Bs6BOU6lE7Y/G8Q+9dRTkyQdOnRIMqX/u/DCC3/pPbp375799tsvJ510Uqqrq9PQ0FCu56uuumoOP/zw3HPPPVlrrbX0l4E5RlVVVV544YWssMIKGTduXJZbbrkceuihOfHEE8urmJb6tt90ILvUF25qaiq3pVgsCmIDfIkvC2Q3NjaWa/Zvf/vbnHPOOUkqC2SXJi02NzenUChkgw02SKFQmOZqrRdffHHOP//8PPTQQ0mmvHesrq5OsVjMDjvskDvuuCOdOnXKH/7wh/L4OMDs5NZbb81TTz2VQqGQueeeO3PNNVe5Dzu1zwaxzzvvvNx///1JpgSxt9xyy/J5pRr6xBNP5NBDD81xxx2X9957L4nF7gC+iP1VAPjOlDrs66yzTs4777w0NDSkpqYmzc3N5YBfXV1dGhsbM2jQoFxxxRUZNmxYjj766Cy11FKZb775kkzp3C+33HI57LDDcvLJJ+eOO+7In//85xx++OHCIgBfU6nWFovF1NTUZNy4cRk4cGDWWGON/OAHP2gTMplepWvWXHPN8rHSgI2tyoA5WWtrawYPHpwzzjgj//vf/1IoFFJXV5empqa0tramXbt2aWhoyJtvvlne4eX888/PiSeemB/84Adfef+ptwgu7U5QKBRy1VVXlQPZDQ0NOfLII3PPPffklVdeyahRozL//PPnlltuKa8yCDC7e/PNN1NXV5cePXp86XnNzc3l1fHeeeedLLDAAtN1/y8KYnfs2DGTJk1Kly5dcs8992SZZZb5ysBe9+7ds//++6exsTF/+MMfstJKK+X//u//8utf/zpdu3Yth1cA5iTvvvtu5p133tTW1uaAAw7Irrvumg4dOqRDhw759a9/3aZve8UVVyRJTjjhhBne4WXqSYtT1/ZS3W5ubhbEBpgOU49HrLvuuuXj1113XRoaGtK+ffvU19dn4MCBSZIBAwaUJ7xM71jx7bffnk8++STJlF1mFlxwwWme9+ijj+YPf/hD3nzzzayxxhpZc801s9566+V///tfbrnllvznP/9Jhw4dsscee2TPPff8eg8OMJO8//77Saa8c2toaEhVVVV554CSGQlil2rxe++9l1/96lflySwXXHBBTj31VP1fgC+gOgLwndtss82y9957J5kyqN25c+d07949SdtZ8ZMnT84tt9ySnXbaKXvssUfuueeeNrMw11xzzXTp0iVJcs8997QJ9gFQmZ122imrr756Wltb09LSktra2rz++uvZaaedMnbs2FRXV8/wjPfSoM3Uob5FFlnkG203wOzozjvvzDnnnFMOYheLxXTv3j2dO3dOMiUMkqS8m0xLS0tuueWW3HTTTZk4ceJ0fcdnV8geMGBAtt1228+tkH3LLbdk1KhR6d69e+66664sv/zy38ITA3z3Ro0alaOPPjqHH354nn/++S88b+og9r777pt+/frlueee+8r7f1UQu3Pnzrnnnnuy4oorpqWlZbpeWM4999zp379/Hn300VxxxRU57bTT0qNHD0FsYI7Vs2fP3HTTTTnjjDOy4447pmvXrqmtrc1uu+2W0047rRzE/jorZE+YMCH/+Mc/cswxxyRJeWfHJNlzzz2z+eabp6WlRRAbINO3g+KXrZBdX19fHiseOHBgzjrrrPI1X2bq938jR44s/7znnntm1VVXneY1q622Wvr06ZMkefjhh3POOedkq622ylFHHZX//Oc/6dSpU/bcc88cffTRmXvuub/yuQBmRePGjUsy5T3cpEmT8uKLLyb5dAXrSoLYyZQFnErv82pra/PYY4+lvr7+u3osgNmOEQIAvlXNzc1tPpc6/DvvvHOWXHLJ1NbWZqONNsoRRxyR3XffPUnb0El1dXXeeOON3HzzzVl33XXTv3//XH755UmSjTfeOPvss0+S5IYbbshtt91Wvg6AGVea8FJawbq6ujrNzc2pqqrKfffdl3322ScfffRRqqqqpmvAvaT0YvLJJ58sH1tjjTWSqNnAnO3000/PM888k5qamvTs2TNnn312nn766Tz22GO56aabsu6666ZHjx5pbW1NoVBITU1N3n333Zx66qm54447prnV5LR8NpDdv3//bL/99m0C2S0tLenWrVt55VaA74NnnnkmF1xwQf71r3/lkksuyXHHHTfNYN7UQex+/frl4osvzuOPP54HHnggjY2NX3j/6Qli33vvveUg9ozsMNO9e/esssoqWXTRRZOYeA7M2WpqarLqqqtmu+22S/fu3cs1sWvXrunXr9/XDmRPnjw5V199dU4++eScdNJJOeGEE5JMGRcpFovp0qVLLr744px++umC2MAcp1gslutuaXLj9C7YMb2B7EMPPTQnnnhim4DftO5fGku+/PLL89e//jVJsskmm2S//fab5jWl7z7jjDNy6KGHlo/X1dWV6/uxxx6bP/zhD5l//vm/8nkAZlWlnQIaGhoyYcKE8m4xVVVV5bHlGQ1il2roTjvtlI4dO6apqSn3339/OegNwOcZJQDgW/GPf/wjyZSB8qlfGJYGqFddddWsuOKKaWxszOOPP5511103gwYNytVXX531118/888/f5qbm8sd/nbt2qVYLOaCCy5I3759s9NOO+X+++/Ppptuml/84hdJkpNOOulLV7kC4MsVCoXU1tbmkEMOyYILLlgOpZTq+C233JJf/epX+fDDD9usEPVVisVi3nvvvTzyyCOpqqrKMsssk2WXXfbbfBSAWd5ll12W2267LTU1Ndlqq61yyimnpH///plnnnmyxBJLZOONN86QIUPyu9/9LksttVS55tbU1OSll17KkUcemf/85z8VBbLXXnvt9O3bNz/96U9TV1eXhoaGdOvWLffdd5/6DHxvfPTRR7ngggty3nnnZfLkySkUCrn88ss/F8xramoqB7H79u2bSy+9NO3atctWW22V1VZbLXV1dV/4HaVw9dFHH/2NBrGnxSRGYE7xRZNPSgt3lH4u+SYC2R9//HFuuOGGvPDCC6murs6IESMyatSoNt/Vo0ePHHLIIUkEsYE5R6kmFwqF3HzzzVljjTVy2GGHJcl0L9jxVYHsUs3+/e9/n1/96le5++67y/cvFoufW/TpyiuvzM4775wk+dnPfpb9998/iy22WPmaL/ruP//5zxk4cGCSZP7550+vXr1yxx135LDDDivv3gswu+rRo0eSKatXl2r2Y489lmRKbZzRIHbyaT94ww03LN+/qqqqHPwG4POMFADwjdtzzz2zyy67lGeZf7bj3tramrq6upx88slZeOGF8/LLL+eoo45KU1NTttxyywwePDiXX355evXqVR6EaWhoSF1dXXmL9n/+85/ZY489cuyxx5a33XnnnXfy8MMPJ5m+LdIAmLbFFlss55xzTnmme+llZ319fa666qrsscce+eCDD6YrkF2acf/AAw/k1ltvTWtra9Zbb70st9xy38WjAMyyXnvttSTJkksumX333Te9e/dO0nYVp0UWWSR77LFHTj/99Cy//PLlF5C1tbV5/vnn079///z73/+eoUB2kowfPz6vvPJKxo0bl8bGRkFs4HupY8eObfqc0wrmNTU1pba2NsmUIPZll12W2tra7Lbbbunfv39WWGGFr/ye3//+9znllFNSVVX1rQWxAeYUU4dAJk2aNN3Xfd1A9jzzzJNNNtkkiy++eFpaWvLUU0/l8ccf/8LzBbGBOcFng9ibbbZZxo8fn+HDh+e3v/1tkkz3gh1fFsieumYPGjQov/rVr7LPPvtkzJgxGTduXHni5O23354TTjgh22+/fZJknXXWyYEHHpiNN974S+vy1N99xhlnZNiwYbnlllty9dVXZ/XVVzfpEZht/Pe//83o0aOn+btVV1017dq1S3Nzc4rFYkaOHJnbb789yZR3eyNGjJihIHZJU1NTOnfunCWXXDJVVVWZPHly3n///W/h6QC+H4wWAPCN2muvvTJkyJBUVVXl9ddfzxtvvPG5c0qz2RdeeOFsueWWqampyciRI3P11VcnSRZeeOH07t07d955Z84+++zstNNOSZLGxsa0traWZ3S+8MILufvuu8sB7I8//jhnnHFG6uvry1tIAlCZTTbZJIcffnjat2/fZtv2xsbGXH/99dl4443z8ssvtwmWfLbuFovFVFVV5eGHH87OO++cpqamrLfeejnppJOmeT7AnOSJJ55Ikuy8887ZYIMNknxaN6fWuXPnbLTRRjn77LOzwgorlAfUS4HsAQMGzFAg++OPP85FF12U8847L6+88krmnntuQWzge6ldu3bZeeedc+6556Zdu3ZtVt274oor8rvf/S7vvfdekqRfv37lIPYee+yR/fffPyuuuGKSL++zNjY2Zp555kn79u3T2toqiA1QodKExObm5kycODG///3vM3DgwDz44INtJit+ma8TyK6trc0OO+yQH//4x+VjjzzySJu2AcxJphXETqbUy3fffTcXXnjhNx7ILu1IM2rUqPz973/PGmuskVVWWSUrr7xyVltttWy00UY59thjk0zpvx9//PHZYYcdUltb+5XjzKWFnpJk1113zTLLLGM1bGCWNnVde/3113PeeedlrbXWyoYbbphnn332c+d37do17dq1Ky+KVywW89vf/jY333xz7r777oqC2EnK7wZramrS2tqarl27lncjAODzhLEB+MbsscceGTx4cGpqarLHHnvkqKOOysILLzzNcwuFQjp06JBtttkmxWIx77//fm655Zby70vbBO+555657LLLMnTo0Gy00Ubp3LlzGhsbyyGVqf+7pqYmTz75ZE477bTySqwAVKZjx44ZMGBAdtttt/Js+pqamvK2wI8//nj+7//+L3//+9/zv//97wvvc+edd2adddZJfX19Vl555fzqV79K586dk9hqHZjznHHGGbn11lvbHCu90GxpafnCulhbW5tevXp97UB2sVjM6NGjc/XVV2f06NGZZ555BLGB77WuXbumb9++0wzm/etf/8qRRx6ZrbbaKpdeemlqa2uz++67Z//9989KK62U5KtfStbV1WWvvfbKeeedVz4miA0wY0oTEl9//fX86U9/ynrrrZcTTzwxF198cQYOHJhHH330awWy27dvn+TLA9mtra3p0KFD1l9//XLtXmihhZJYBRuYcxUKhdx6663lcYu6uro0NTWlUCjkww8//MYD2Y2NjampqUlVVVWqq6szefLkzD///Bk1alSee+65dO/ePTvuuGMuuOCCDBkyJGuvvXZqamq+ss9eop4Ds5NSXRs1alTOPvvsHHnkkUmSt956K3369MmoUaPanL/yyitnl112STKlnpYmuOywww458sgj88ADDyRJRowYMd1B7KnbUV9fnyTlXcEAmLaamd0AAL4fdt999wwbNixVVVXZZZddcvjhh5dXEvmyF5DrrrtufvOb3+Skk07KkCFDssEGG2TnnXcubxNc0rdv36y33noZPXp0jjzyyLz88ssZN25cWltbywMoLS0tqaqqyp133pkDDzww88wzz7f70ADfc927d89xxx2Xurq6XHTRRamvr09tbW2am5tTW1ubN998M4ccckiWXnrp7Lrrrll55ZWzzDLLpKGhIffdd18ee+yxnHvuuWlqasoKK6yQvffeOxtuuKGBb2COtP322+fKK6/Mlltumc6dO2eRRRZJly5dyoPXXxXYq6mpydprr52zzz47Bx98cEaOHJmampo2gexzzjkn66677uf60iWFQiGLL754VlpppXzwwQe56qqrsswyy3zjzwowKykF85LkiCOOKAfz6uvrM3z48CQpB7EPOuig/PSnP00yfS8lkyk7GPTp0yeFQiGrrbZaVlhhBUFsgBnQ3Nyc//73v9ljjz3y3nvvZeLEieUV+B5++OEceuihOeOMM7LaaqtN13jCZ+t+fX19ue5fccUVSZI//OEP5bHrqYPeU2+5vsgii3xjzwgwuykUCrnllluy6aabJkmWX375TJ48Oa+++mqam5vbBLKT5OSTTy4Hsr+qH1wKZBcKhay77rrl49ddd12am5vL92lpacmGG26Ye++9N5988kkaGxuzwAILlM8v3cOCH8D31VNPPZVzzz03l156aTlg3dramtGjR2ennXbK8OHDs/zyy5fzEr169cqIESPy/vvvl+vphAkT8vTTTydJ/v3vf6d3797lRe2mt37efffdefTRR5Mku+yyS5ZYYolv7ZkBZneFor3BAfiaSkHsUqf9xz/+cQYNGpTFFlss888//1def+edd2bvvffO66+/nj59+uTcc8/NvPPOW/79Z1+Afvjhh7nhhhvyr3/9KzfeeGN54KZz586ZMGFCkuSNN94or14CwNczbty4nH/++Tn55JMzadKkVFdXp7W1NTU1NW1WYW3Xrl3mmmuuFAqFvPvuu6mqqkpra2t+/vOf54ADDsgWW2yRLl26zMQnAZg5dt5551x++eVJpqwesuuuu2by5Mm55ppr8sADD2TVVVed7ns1NzfnvvvuaxPILhQKaWpqytJLL90mkF3qR0+ePDnt2rUrh1feeuut1NbWpkePHt/K8wLMisaPH5/BgwfnN7/5TRoaGsp92mKxmCWWWCKnn356eVW+qSd+T69SzRXEBph+L774Yq688sqcdNJJ5XHdqVdNLf28/PLLl8Mm02v8+PEZNmxYeSJOaaXsJNl6661z+OGHp2fPnuV6/8gjj6R3796pr6/PpptumhtuuOEbflqA2cfzzz+ftddeOx988EHWWGONHHXUUZl77rlz1FFH5ZFHHikHsovFYrp375599903J598cpIvX6BpalO/+/v3v/+ds88+O9ddd12SKRPSm5ubk//X3p3H6VT//x9/Xttcs2IwCIVKlmRfsssSUSjZ9y1LZEuSpFDqkxQhpLEkFckWsi9jK7IOsu/7MjOM2a7t94ffdb4z1jENY3ncbze35jrX+5zzPvPHuzPv8zyvt66tMtazZ88k+yT3xUkAeFidPHlSw4cP17hx44x7WC/vSyvPPPOMVq5caaxU7nQ61bhxY82ePVtWq1Uul8sYLzNnzqy1a9cqb968xkq4d+KdG/nyyy/1wQcfyOVy6fvvv1f79u3vyTUDwKOAMDYA4D9p27atpkyZIpPJJIvFIo/HI5fLpcyZM6tEiRLq1KmT6tevb7S/1SRM69at9eOPPyowMFB//PGHKlWqdNPJlOsfiI4ePVpLly7VggUL5Ha7lSFDBq1YsUJFixZlMgYAUpHD4dCaNWv09ttv6/jx44qNjZXZbJbH45Gvr6/i4+ONz4mXpKxfv77effddlShRwlgSHgAeJy1atND06dNlNptls9mMyfMnn3xSx48f1+DBgzVgwABjefbkSE4gu0qVKvLx8dGlS5c0ceJEJSQkqE+fPvLz87uXlwsADyxv8PqHH37Q22+/LY/HY/yTpKZNm2rw4MHKkycPK7kAwH2wbds2/fDDDwoNDVVsbKwKFy6s5557Tg0aNFBcXJyOHDmiBQsWaPPmzcqePbuWL19uVLNOrusD2d4K2ZJUoUIF1atXT1WqVNGxY8fUsmVLxcTEqHjx4vr8889VvXp15pcBPLZiYmLUp08fHT9+XI0aNVLDhg3l5+enDRs2qE+fPtq8eXOqB7KXL1+uMWPGaM6cOZIkf39/xcTESJLWrVunsmXL3puLBYAHiDcL8eOPP6pz586KjY1VhgwZlCtXLtWpU0fx8fGaOXOmTp48qUqVKmnkyJFJqmOfP39eL730knbv3m28hG4ymeR2u5U+fXrNnj1bVapUSXY/1q5dq+rVqyshIUGNGjUyCo4AAG6OMDYAIMXatWunyZMny2w2y2w2y+l0ymw2y2KxJKmU2q5dO1WpUkUtWrS44RjeCZmDBw+qXr162r17t0qXLq0//vgjSXXs6yWeoDl37pzCwsI0bNgwTZw4UUWLFqUSFQDcIydOnNDcuXO1YMECrV69WrGxsUm+t1gsMpvNql+/vsqVK6cePXqkUU8BIO21bNlSP/30U5KKTt6KfN4HltWrV9eSJUsk3V0l1jsFssePH6/8+fNr1qxZGjlypPbv36++ffvqiy++uGfXCwAPKofDIZvNJklq0qSJZsyYYYzDPj4+SkhIkCQ1atRIQ4YMUd68edOyuwDwyPv33381atQoTZ48WXFxcXrttdf0+eefK2fOnElW1Prrr7+0fv16ValSRcWKFUvRuS5fvqxp06apT58+NwSyLRaLAgMDdfXqVTmdThUqVEhdu3ZVy5YtFRAQkCrXCgAPG+/cRHx8vPbs2aMCBQrIbrcb2//66y/16tXrngSyV69erQ8//FB//fWXMY/y3nvv6fPPP793FwwAD5jjx4+rVKlSOnfunHLnzq0mTZqoW7duxqrgmzZt0j///KPSpUurePHixn7ecXrZsmXq0qWLDh48aBTT82Y5TCaTvv/+e7322mvGqone8fr6FxH//vtvVatWTVevXlXZsmU1YcIEPf/88ylaTQwAHheEsQEAKTJo0CANGTJEJpNJDRo0UHx8vHbv3q2DBw/KbDbL7XYnWfoxICBAVapU0QcffKBnn31WISEhSZYTi46O1jvvvKMpU6YoZ86cGjlypF5//fXbTtZc/weBd7lJgtgAcH/8/fffOnPmjE6cOKHLly/Lbrcrb968euqpp1SwYEFjmTMmZgA8jt588039/vvvstlsat26tQICAjRy5EhJks1mM5aJ9Hg8+vDDDzV48GBJN97j3s7tAtnPPvusatSooRUrVmjv3r1Knz69wsLC7mppdwB41HhX5bLZbCpVqpQ2bdokh8ORJJhHIBsA7q3IyEiNGDFCX331lWJjY9W0aVP99NNPxvfee2TvPEJCQoJ8fHz+0znj4uI0Y8YMderUSfHx8cbcsdlslsvlktvtVrFixfTWW2+padOmSpcu3X86HwA87K6fm7j+c2oGshMfe/369RowYIBWr14tSfrggw80dOjQZB8LAB5m3mdp33//vbp16ya73a6OHTvq/fffV0hIiJxOp/HcLfE98vVjdFxcnGbOnKmBAwfq2LFjslqtcrvdslqtxsvorVu3Vo0aNdSsWbMb9j927JjWrVundu3aKT4+Xi+88IL69eunBg0asAIuANwBYWwAQIrMmTNHgwcPVokSJdS3b1/lyJFDBw8e1LBhw7RkyRJFRERIknx8fORwOIyJ7aeeekqFChXS+++/r3LlyiUJ523ZskUVKlRQXFyc6tevr99//11S8gMpLBsJAPfH3Yy3jM0AHkcrV65UtWrVJEktWrRQt27dVLp0aY0aNUo9e/aUdC2Q7Xa75Xa79dRTT+mLL75Qo0aNJP33QLZ3e0BAgK5evaqMGTMqLCxMBQoUSP2LBYCHxIABAzRs2DD5+vqqdevWat68ucLDw9WrVy/j5W7vC+WpEcjmhUQASMo7Li5YsEBNmjTR1atXVa9ePc2ePVtSyiqo3uzz7WzcuFFdunTR8ePHdenSJWP7K6+8or59+6p06dLy9/e/yysDgMdTalfIXrlypcaPH68ZM2ZIunb/PmTIkLs6BgA8Ctq2baspU6bo6aef1rJly5Q7d+67ftYWFRWlP//8Ux999JH2798vq9Uql8slq9Uqh8NhjNm1a9dWgQIFVL58eUVGRmrv3r36+++/tXbtWjkcDhUpUkQdOnRQq1atkqxgAwC4OcLYAIAU27Vrl8xm8w2hjrlz52rVqlVG5T/p/8ImLpdLkmQymdSpUydVrVpVb775ptHuo48+0rBhw+RyuTRu3Di99dZb9+diAAAAgFQSHx+vH3/8URs3blTbtm1Vvnx547tvvvlGvXv3lnTtxUVvNZKqVavqvffe08svvyzp7gPZYWFh6t27t7Zv3y6z2WxUOgkODlZYWJgKFiyYylcJAA8Pt9utpUuX6sMPP1S+fPnUt29fFSlSRNHR0Zo0aZLee++9VAtkHzt2TE899ZQkQiMAcL1jx46pQoUKOnHihEqXLq2ZM2fqySefTFLl71b+a8EObxj81KlTCg8P1/Lly/XEE08oc+bMatGiRYqvCQAeRt6IiHd1LZvNlqLjpFYge9OmTfryyy/122+/SZIGDhyoTz75JFn7AsDDzDvGRUVFKX369JKuvSi4ePFijR8/Xh07dkzxy94JCQn666+/1K1bN+3cudPY7uPjI6fTaaxII8kYvxP/XL58eb3zzjt65ZVXFBgYmApXCwCPPsLYAIC7drMJbY/HI7fbnWRCZNmyZQoNDdXq1at1+vRpWSwWuVwuY/lfs9kss9ms5s2bq02bNipVqpR27dqlmjVrKjIyUk2bNtW4ceN4yxIAAAAPHafTqYiICIWEhBifvQGTxIHsxMG/unXrqmfPnqpSpYqku19dYP78+erSpYvOnj0rl8ulDBkyaO3atQSxAUDXHnAeOnRIbrdb+fLlM7ZfvnxZU6dOVd++ff9zIHvbtm0aNGiQsmTJou+//14SK8UAgPR/IZOxY8eqX79+iouLU8+ePTV06NDbLnV+/Rh67tw5HT58WLNmzdL58+d15swZhYSEqGnTpipWrJiyZct20/1udbzkfgcAj5LEYbuVK1dq/fr16tixo7JkyZKi46VGIHvXrl169dVXdfToUYLYAB4b3jFu586datWqld5++2116NBB5cqV08aNGzV//nzVqVPnP58nOjpaffr00erVq7Vv3z5ju6+vr+Lj42Wz2eTxeORwOCRJFotFDRs2VP/+/ZUvXz75+Pj85z4AwOPi9q+ZAwBwEzeblDaZTDdMiFSvXl3FixfXkSNH1L9/f+3YsUNnz55VXFycbDabXC6XnE6npkyZojVr1qhYsWIaOXKkXn/9dU2aNEk///yzmjZtqldfffV+XRoAAACQKqxWqxHE9ng8slqtRhWTnj17SpJ69+6dJPg3b9484167SpUqxgPM24VCvN9fvnxZBw8eNO6zCWIDQFIWiyVJqNo7JqdLl06tWrWSpBsC2d4l0pMTyD5w4ICGDh2q+fPnS5JeeOEFvfPOOwT7AEAy5o2XLFmiq1evymQyqXLlyskOYh85ckRbtmzRoEGDdO7cOZ0/fz5J9b5ff/1VjRs3VsuWLVWjRo1b3kcn/nz994zXAB4HiYPYixYtUp06dRQcHCyr1ap27doZ8xh3o0yZMvr666/Vq1cvbdq0SW63W5J06dIlTZgwQZL02WefGQWbzGbzDWPu888/r7Fjx2r//v165513JBHEBvBoSxzELl++vKKjozV8+HBlyZJFlSpV0qZNm5QxY8ZUOU9gYKDGjh2rzZs3a9myZZo1a5YOHTqk6OhoeTweJSQkKF26dAoODlaLFi1UrFgxNW/ePBWuEgAeP1TGBgDcF06nUwsXLtS8efMUGhpqTIgnrjglSVmzZtXzzz+vNWvWyOl0qkyZMvr111+NJX4BAACAh1niZSUTV8j2rh4jSfXr19c777yT7ArZFy9e1LRp0zRx4kTt2rVLwcHBCgsLI4gNAHfhv1bI3rp1q9q1a6ft27fLZrOpevXq+uWXX1jtCwB07X42Pj5eRYsW1aFDh+Tj46NZs2apZs2aN4Ttrl+GfezYsZo1a5bCwsLkdDqN77zzyxaLRQ6HQxaLRS+99JI+/PBDVapU6b5fIwA86G4WxPZ68skn1alTJ3Xs2DFFgWxJ2rhxo9566y2Fh4fLarXK6XRK0g0Vsr1Wr16tuLg41axZ84ZjEcQG8ChLHMSuWLGiLl++LKvVKpfLpcKFC8tms2nz5s1auHChatWqdcP98d26fv8LFy4oLi5OZ86c0dmzZxUQEKCcOXPKbrfrySefvOV+AIA7I4wNAPhPkrN84/WTJjNmzNAff/yhOXPmKDo6WmazWR6PRzabTQkJCUn2DQkJ0cSJE/Xaa68x+QIAAIBHQmoHstetW6dGjRrp9OnTCgkJ0apVq1SgQIF7fyEA8AC5fpw8fvy4fHx8lCVLlmRXO/0vgez4+HhNmDBBAwcO1OXLlyVJ69ev14svvvgfrwwAHn4ej0fnz5/XM888o6tXr0qS3njjDf3000+y2+1yOByy2WxG++joaM2fP1+zZ8/Wb7/9Zmz3jsuJq6u63W7ZbDYjkN26dWsNHz5c6dOnp9o1APx/iYPYixcv1iuvvCLp2jxEQkKC3G53qgSyV61apQYNGigiIkI+Pj7GM7+MGTOqY8eOGjZsmCRp5cqVGjNmjH7//XcNGzZM/fr1S4WrBIAHnzfvEB4erooVKyoqKko+Pj5yOBzGi4aBgYGKiopS8+bNFRoamuQ++b/wzpsQsgaAe4cwNgDgli5fvqwdO3Zo79692rdvnyTp6aefVrp06VStWjUFBwfLZrMlK5AtJX0wGhERoT179qhfv346fPiwTp06JZPJZPxzu93Gf8uXL6+wsLB7eq0AAADA/ZSagWyn06nOnTtr8uTJ2rFjBxWxATx2Er+8feTIEa1evVrDhg3TU089pY8//lgvvvhish80Xh/ITjwu3yqQ7R2fHQ6HihYtqj179kiS5syZo7p166bilQLAw8vhcKhs2bLavn27JClz5szq3LmzPvjgAyNgcvDgQR07dkwDBw7Uvn37dOHCBUm6YXXFoKAg+fj4yOl0Kioq6oY2K1euVOXKle/n5QHAA817v7pkyRLVqlVLkpQ+fXojBOhyueRyuVIlkP3bb7+pUaNGkpSkQnamTJn01ltvqWbNmho3bpx++eUXSdIHH3ygoUOHpsJVAsCDzTt3sWvXLlWoUEFRUVHKli2b4uPjFRkZmeTFGY/Ho+LFi2vatGnKnz8/AWoAeEgQxgYA3NRnn32msLAwLV68+KbfFytWTPnz59eAAQOUN29eY8L8TsFs7/fe/168eFEbNmxQaGio5syZY7Sz2WxyuVyy2+2KjY3Vd999p06dOqXqNQIAAABpKSWBbO+kfWxsrJxOp4KCgiRdC2RHRESk+GEpADwKRowYoT///FPLli0ztpUrV05fffWVSpUqdU8D2d6qrjVq1NDq1avl5+en5cuXq2TJkql3gQDwkGvZsqV++uknY344ICBABQsWVMmSJeV0OrVkyRJFRkYqKirKWKrdYrHI6XTKx8dHxYoVU+3atVWjRg3lzp1be/fu1Zw5czRy5EhJkp+fn2JjY9W2bVtNnDhRHo+H0AoA/H/z589XvXr1JEnly5dX69at9e2332rnzp2pEshO/HywR48e+vbbb43P3khKunTplDNnTu3evVuS9NFHH+njjz9OxasEgAdbeHi4ChcuLEnKmzevunTpIrPZrJEjR+rIkSNGdWyXyyXp2nj69ddfSxKBbAB4CBDGBgAYPB6P/v77b3322WeaP3++MSnuXRrHarXKZDIZy4pJUtasWdWrVy/Vrl1bhQoVMo5zt5WyJSk0NFQrV67UTz/9JOn/3pj38/PTtm3bbrkUMAAAAPCwSkkg+8KFC5o9e7aioqJUv359Pfvss2nSdwB4ECQkJOjQoUMaOHCgZs2aZWz39fVVfHy8PB6PKlasqM8//1xlypRJcSA7ccXVhg0batCgQcqfP7/MZrPxfUxMjMqWLaudO3cqT548+uuvv5Q5c+Z7ct0A8DDx3vP+888/atq0qQ4cOCCTyWQErRMzm80ym81yu91yu93KmDGjsmbNqs8//1yFChVSnjx5bjh+v3799OWXXxqfa9asqUWLFt3z6wKAh0nXrl01btw4lS5dWm+//bZatmwph8OhUqVKaceOHalaIXvmzJlq3LixfHx8ZDabFRcXd8O4P3DgQH3yySeSkq50AwCPspUrV6patWpGxqJTp05Knz69fvjhBw0dOlTHjh2Tx+ORzWaTw+GQJI0ePVpdu3aVRCAbAB50hLEBAJKu3bjPmTNHI0aM0Pr1640J7+zZs0uSTp06ZbyF6a1KYrPZlJCQoMDAQJUtW1bvv/++Xnrppbs+d+JJlqtXrxrLCW/evFnx8fHaunWrihQpwh8XAAAAeCQlJ5Bdr149vffee3rhhRc0depU/e9//9OxY8c0aNAgDRgwQFarNc36DwBp5cqVK1qwYIG+/fZbbdiwwZi3yJw5s1wulyIiIuTj46OEhASVL19ev/32m7JmzZrs498ukP3aa6+pe/fuql69utG+cePGmjlzpgICAjR58mQ1aNAg1a8ZAB5UNwvSXT+fGxUVpS+//FITJ07UuXPnZDabjYIg3tBJQkKCsa169epq1aqVqlWrpieeeMI4jrfIh/f4586d06uvvqotW7bI7XarcuXKWrly5X27dgB4WAwfPlzBwcFq3ry5fH19JV27p65YsWKqB7ILFy6skydPqmDBgtq0aZOcTqfcbrck6YMPPtDQoUMlEcQG8HCKiIhQcHDwHYvUece4q1evymazycfHR+vWrVNYWJg6dOiQ5AXu0NBQDR06VEePHk0SyA4JCdGXX36pVq1aSSKQDQAPMp7UAQDk8Xg0bdo0jRgxQjt27JDNZtN7772n4sWLq1atWjKZTNq8ebMOHjyoQYMG6fTp0/J4PHI6nbJarYqOjtbq1at16tQpDRw4UI0aNbqr81ssFuMPlYCAANWuXVtFihTR9u3b9cwzzyhfvnxMxgAAAOCR5X0R0mw2q2fPnpKk3r17Ky4uzghkz507Vw6HQ3ny5NHy5ct17Ngx+fn5qVmzZgSxATyWLl++rClTpmjixInauXOnfH191bVrV5UuXVrVqlWTw+HQn3/+qZkzZ2rFihWqVauWgoOD7+oc6dKlMx52egPZ3nF5/vz5OnbsmEqXLq1ixYrp999/17Jly+Tn56fOnTurVq1a9+KyAeCB453X9c7d/vHHH/L19VX16tWT3OdKUvr06dW1a1fFxMRo9uzZOnr0aJJjeVdkbNCggcqXL68ePXrccB5Jxn+9xw0ODlZQUJAR8vO+eMOcMgBc4x0P3333XePZnsfjkcvlUlBQkMLCwpIEsiXp+PHjGj9+vCTdVSDbe/wnnnhCVqtV77//vj777DNt3LhRkjRgwAANGTIkSb8A4GGydOlSffLJJ/roo4/08ssv3zKQ7R3jduzYoYEDB6pdu3aqXbu2ypcvrzJlyhhjscfjkdlsVrt27STJCGQ7HA6ZTCZduHBBQ4YMkdVqVbNmzW64xwYAPDiojA0A0LJlyzRgwABt2rRJvr6+mj9/vqpVq3bTtkeOHNE333yjP/74Q4cOHZLJZJLVapXT6ZTH41GbNm0UGhqaqv3jjwkAAAA8DpJTITtDhgyKjIxUpkyZFBYWpvz586dZfwEgrcTGxuqXX37R119/rfDwcAUFBWnu3LkqX768bDZbkra7d+9WZGSkihcvblT/u1tXrlzR9OnT1atXryQvynh5q2/7+fmpZcuWGjx4sLJkyfKfrhEAHgbe+9cLFy5o48aNmjBhghYtWqS8efOqa9eu6tatW5J23qDKhQsXtHnzZo0fP1779u1TfHy8MmXKpLJly6pmzZqqVKmSAgICJCU/qPfGG29ozpw5kq5VFWzTps29umwAeODdbOy81XjqDU+nVoVsh8Mhm82mqlWratWqVTp79qz279+vdu3aqVGjRho8ePBt+wMAD7IVK1bo008/NVZhWbJkiapXr35DINs7xoWHh6tChQq6fPmy2rRpo8GDBytnzpw3HDfxvPD1FbKlay8jPv300/rkk0/UrFmzG/YBADwYCGMDwGMuOjpar7/+upYvXy4fHx+tWrVKL7744k3f4PTe0EdGRmr27Nn67LPPdPDgQWMZ4Ndff12zZs1KoysBAAAAHn6JJ9G//vpr9enTR5KMcKHD4VDGjBkVFhamAgUKpFk/ASAteMfIDRs2qGfPntq0aZMCAwO1evVqFStWLMlcxp2WCr5bCQkJmjt3rlq3bm0Esc1ms8xms5xOpwICAtS1a1f16dOHIDaAx0p4eLj69u2rXbt26cSJE8b2QoUKqUuXLurSpYukW4/LFy5ckHStavb1L9QkdyzfsmWLGjRooKNHj+q5557TzJkz9cILL/yXywKAh57D4dCvv/6q4OBg1alTR9Ktg3t3G8i+1ficeHupUqW0a9cu/fvvv3rqqad04sQJI4BIEBvAw+iff/7R22+/rb///ls2m00Oh0OStHjxYtWoUcMITrvdbiOIXbFiRUVFRSl//vzq2LGj3nrrLeOlw+sRyAaAhx8jMgA85j766CMtX75cFotF48aN04svvii3233TSRTvtgwZMqhgwYJ69tlnZbVabwhie//wAAAAAHB3zGazXC6XJKlXr14aOnSo8Z3D4VBwcDBBbACPJe+yvZL06aefGqt7/fHHHypWrNgNcxl3Cu+53e4kx75TzRIfHx81bNhQ69evV926dfXss8/K7XYrODhYefPm1U8//aRBgwYRxAbwSEs8Vp46dUqTJ09W2bJltXjx4iRBbOlaSHvChAkaMWKEpBvHZe84nDlzZmXOnFk2my3J2Hyzfa7nbb9u3TqdPHlSklSjRg2C2AAeS94x+tChQ5o2bZrKly+vVq1aqU+fPhozZoyka3MO14+1kowVcIOCghQWFqbChQsrISFBFotFFotFx48f17hx4zRmzBidPn1aJpPphvvnxEHskSNH6p9//pHdbje2eYPY3pAiADxsoqKijDHU4XAYq2/VrFlTS5culclkksPhuCGIXaBAAXXr1k1t27a9ZRBbSjpGt2vXTh9++KFy5cqV5KXzQ4cOadCgQZo+ffoN+3jbJEZ9VgC4v6xp3QEAQNrZunWrFi1aJJPJpFy5cqlUqVJJHm5ez3ujv2PHDk2fPl2rV6+W0+m8IYjtrWBy+fJlWSyW2/5RAQAAACAp70PJyMhIZc+eXdmyZdOZM2cUHBystWvXEsQG8Fjyzkl89dVXWrhwoaxWqwYOHKhKlSrddi7D6/rqe1evXk0SBAkMDDS+u1WlP7fbraJFi2rKlCmKi4vT5s2b9cwzzyhjxoyEsAE8Frxj465duzRlyhSNHTtWMTExypw5s/z9/VWwYEFFRETo/PnzOnTokLZv3658+fLpwoULypw5c5Jj3Wzcvpuqft4qgGvXrlXfvn3ldDpVo0YNffHFF5JSf4UEAHgQJR7rTCaTlixZoo8++kgHDx7UxYsXZTKZtG/fPo0fP15ms1ldunSR2Wy+6Rh5fSA7cYVsSTpx4oQmTJigyMhI9ejRQ3ny5DHG4sTPBpcsWaK5c+dKkkqUKKGMGTMmOR8VXAE8rF566SXjBZe1a9cqLi5Ovr6+iouLU82aNbVw4ULVqlVLO3bsUOXKlY0gdteuXdWsWTNlyJDhjufwhqvNZrPatWsnSUkqZCcOZEtSs2bNjH1MJpMx1p48eVI5cuSQyWQyVj8AANx7jLYA8Bjbt2+f9u7dK0kqXLiwnn/++Tvu461oEhoaqri4ODVo0EAzZ86UdG0ZM+9ky8WLFzV16lQ98cQTatKkCUuOAQAAAHfh4sWLmj59usaOHaszZ84oY8aMVMQG8NhzuVxav369JMnf31/lypWTdPvKqd7gh3dO4pdfftHOnTs1c+ZMRUVFycfHR/7+/urdu7cqVqyoggULGpX+rj+uNziSPn16pU+f3ljuHQAeJzt37tSoUaP0008/KS4uTtWrV1fXrl1Vvnx5hYSESJK2b9+uSZMmad68eerTp88NQezbuX6p9ZuNx96XcDZv3qzatWsrISFBJUqUUM+ePeXv708QG8BjIfFYd+DAAf3+++96//33b2gjXXu2N27cOMXGxqp37963HCNvF8j2eDw6c+aMpkyZol27dul///ufihUrJknGs8F58+YpNDRUq1atknRttQIKNgF4FHjH3EaNGslkMsntdmv9+vVJAtm1a9fWuHHj1L9//yRB7ObNmycriO2V0kC219atW/X5558rR44cGjFiBEFsALiPGHEB4DHk8Xjkdru1aNEiY1tQUJCkGye7E/NO1twqiO29kb9w4YK+++47DRo0SDly5FDdunXl7+9/j68KAAAAeDS43W799ttv+vTTT3Xu3DllypRJYWFhyp8/f1p3DQDS1N69ezV//nxJUvbs2Y3wx/W8D0m9/z19+rTWr1+v77//XkuWLDHaeUPaTqdT3bp10yuvvKKuXbuqVq1ahPgA4CaOHTumKVOmGEHshg0batq0aUYILyEhQT4+PipSpIi++eYb9e/fX1mzZr2rc3jnpn///XcVLFjwlvfAK1asUN26dRUTE6Pnn39enTt3VuXKlSXd/iUdAHgUJA5ib9y4UaGhoZo4caKka/fJmTNnVv78+XXhwgWdOXNGu3fv1s6dO3XgwAFdvnxZ6dKlu+Wxrw9kV6pUSdu3bzeeAUZFRWn58uWqUKGC+vXrp9y5cyt79uz6/ffftWzZMh04cECS9Nprr6lz58439BcAHkaJ5xgaNmxobPcGsv38/BQbG2uMey+88II6dOigpk2b3lUQ2+tuAtkej0fNmzeXJG3evFkTJ07U77//LpfLpZIlS6pZs2b//RcAAEgWwtgA8BjyTngcPXrU2Hbp0iVJ16pM3SyMndwgtqQkb2JGRkZqwYIFatiwIZMtAAAAQDKYzWZVrVpVXbp0kSStXbtW+fLlS+NeAUDai42NlclkktlsVkREhGJiYpQuXbokL5Yn/jk2NlabNm1S//79dejQIZ07d85Ylt1iscjlcsnlcslms8nhcGjhwoVyuVzKkCGDXnzxxbS8VAB4oHjH1j///FPjxo0zgti//vprku99fHwk/V/o7m6D2F5z587Vu+++q4sXL2rEiBEqWbKkihQpIklaunSp1q9fr2HDhikhIUFFihRRhw4d1LBhQwqCAHhseJ+1rV+/Xt98841+++03SVKLFi3Upk0bVaxY0XhRZt++fRo3bpw2btyonj173jaI7XV9IPuVV17RunXrjPPa7XbFxsZq8ODBcrvdRgjRq0yZMmrbtq1RCIpngwAeBdcHsr2h6A0bNhjzFd6q2ZUqVVL37t0l3b4Y3u0kN5D9ySefyGazqVixYvr+++81adIkuVwutWrViiA2ANxnJo93bRoAwGMlLi5O1apV04YNGyRJzzzzjMLDw2W3229oezdBbOlahZSWLVtqw4YNcjqd6tKli8aMGXPvLwoAAAB4hPz7778ym8167rnn0rorAPBAWLp0qWrWrGmEQ7p06aL//e9/CggIUHx8fJI5jZkzZ2rx4sWaOnWqnE6nEQCx2WxKSEi44dg+Pj5KSEiQzWZT7969NWzYMF4qB4BEwsPDVa5cOUVHR6tatWpauHChbDbbTeeHbya5IZTY2FiNHDlSI0eO1NmzZ+Xr66ugoCDlypVLbrdbu3fvlsPhkMvlUrly5dStWze9+uqrCgwMTI3LBICHxr///qvhw4crNDRUktSnTx99+eWXxvfX3x9HRkbedXVW7xh/9epVtWnTRitWrFBERISka/fPLpdLbrdbdrtdcXFxkqSKFSuqS5cuatCggREIB4BHiXeuwOFwaNWqVerXr5+2bduWJIwtSatWrVKlSpVSHMb2Srx/aGhokkC2dC0kniNHDuXNm1dhYWFyOp1q3bq1Jk2adMP+AIB7i8rYAPCYcrvdSR5EHj58WD/99JPatm0rj8dj3JDfbRBbkp566imVL19eYWFhMplM2rVrlxwOB5MuAAAAwF241ZLsAPC4ypQpk/z9/RUfHy9JWrhwofz9/TV48GBZLBZduXJFc+fO1ZIlSzRt2jSjipSvr68RDklISFCmTJn05JNPKigoSJcuXdKuXbuUkJAgu92u+Ph4ffXVV2rZsqUKFiyYlpcLAA+M2NhYDRs2TNHR0QoJCVG3bt1ks9nkdrvvGMT2hj9cLpc8Ho82btyoK1euKCEhQUWLFlX69OmVPn16I0zi5+enFi1a6NChQ5o/f77Onj2ruLg4XbhwQYnrS9WvX1+DBg1SgQIFjIrcAPA48IYAf//995sGsb3jrjeI7W1/t0Fs6VqFbJfLpYCAAP34448aM2aMFi1apBUrViR5wdF7f960aVN17NhRFSpUkNVq5eVGAI8kk8mkhIQE+fj4KGvWrNq3b58kGdWqvXMQVapU0eLFi1WjRo3/NB7erEL2kCFDdOzYMeOcZ86c0alTp+R2uwliA0AaojI2ADzG6tWrp/nz5xtL6jRq1Eg///yz8YdASoLY3hv6nTt3qly5crp69aqefvppbd68OUUTPQAAAAAAAF41atTQ8uXLjbkMScqZM6fSpUuniIgInTt3Ti6XS9K1l88dDoexb9WqVVW6dGm9/fbbypQpk3x9fXXhwgV99dVX+uKLLyTJWGJ90qRJat26NQESAJB08eJFVapUSXv27FGOHDm0ZcsWhYSE3LK9y+WSxWKRdG2+eMeOHRo7dqy2bNmiLVu2GO2yZ8+uEiVK6MMPP1SpUqWMKoJms1knTpzQp59+qlmzZunChQvGPiVKlFCdOnX08ccf35uLBYCHgHfFGElq3ry5fvzxR0lJx9/budtwnre92+3WxYsXNX36dG3atEn79u2Tx+NRqVKlVLx4cXXo0MHYh/toAI8q7/i2bds2Va9eXZcuXVKOHDnk4+Ojw4cPS1KSl8JTI5AtJR27J0+erMGDB+vo0aMym83yeDxyu91q0aKFpk6dekN7AMD9QWVsAHgMeW/0vcude5fonTFjhsqUKaNevXpp9+7d+u677zRp0qRkB7ElGTf0ISEhRiXsxMvxAAAAAAAA3C3vQ8TOnTtr//79OnbsmMxmsxHY80pcqdXhcMjHx0fFixfXm2++qc6dO8vX11dms9kIaWfOnFnDhg3TlStXNHbsWKPCn7eyFQBAWrFihfbs2SOz2aysWbPeMojtnXf2BgHnz5+v5cuXa8KECUYYxWazyel0ymaz6dSpUzp16pRWrlypBQsWqGLFinK73XK73cqZM6cGDBiguLg4LV++XA6HQ++//74qVaqkYsWKSSJgAuDxFBkZqa+//lrStZcSvVVS3W73LYPY1wcA4+PjFRcXp40bNyoyMlIul0tlypRRxowZlSlTphvae4N+ZrNZISEh6tGjhzwej+Li4uTxeOTv73/DuQhiA3hUmUwmnTx5Ui+//LIuXbqkQoUK6a233pK/v78mT56stWvXKi4uzghk16xZM9UqZHtzGm3atNHhw4c1atQoXblyhSA2ADwgCGMDwGPIe4Nfp04djRo1SgkJCbJarXI6nRo+fLg8Ho+OHz9+10FsL6fTqbi4OOOhaM6cORUYGHjPrwsAAAAAADz8YmNj5efnJ+n/HiB6HyJWqlRJDRs21NSpU3X+/HlJksVikcVikdPplMvlksfjkd1uV44cOfTpp5+qRIkSxgvp0rWAiPcFcu/xmzdvrp9//lnR0dFyuVx64oknJIkQCQBIxosqJpNJly9f1unTp/XEE0/I5XLJbDbLZDIZ1Vjj4+O1b98+TZw4URMmTJDD4ZDb7ZaPj48cDoexj9PplNlslsViUXR0tBo2bKiFCxeqePHixnLrOXPm1LBhw7Rr1y499dRTyps3r9EnbygQAB43ERER2r59uyQpQ4YMKl++vCTdckxMXC07Pj5eK1as0KRJk7Rp0yYdPXrUaJc1a1YVLlxYQ4YMUenSpW8I8nnvixMHCb337Ilx/wzgcWCxWFS6dGmdOHFCbdq0Ufv27eXn56eAgAC53W6tX78+VQLZsbGxunLlirJkySJJRk5j586dunDhgqKjowliA8ADhDA2ADymPB6P8ufPr9KlS2v9+vXG9rNnz+qrr77SxYsXlZCQoDfffFMzZsyQlLwgtnTtj4CoqCjj5j937tzy8fG5Z9cCAAAAAAAeTtc/JFy5cqX+/PNPFSxYUK1btzaWQ0+8ElevXr3k4+OjWbNmGRWsXS6XpGvhj6pVq6pRo0aqXbu2cubMaRz7ZlX6vMd97rnn5Ovrq8uXL0uSgoKC7u2FA8BDJDo62vj5wIEDGjZsmEaNGpWkAqvb7dapU6c0ePBg/fPPP9q2bZuka0EVq9VqBLo9Ho+xj3elApvNpnPnzunLL7/U+PHjFRQUJJPJJI/Ho2zZsilbtmw39ImwH4DHjfdedsmSJTp9+rQsFosyZMggHx+fmwbvrl+tYNKkSVq5cqWmTZtmtPHx8ZHT6ZTFYtHZs2e1dOlSrV+/XosWLVKFChVuGhj0fmYcBvA4y5YtmyZNmqQdO3aoZMmSxsspDRs2NMbH/xrIvnLlihYuXKg5c+aoa9euqlixoiRp69atGj16tKZNmyaXy6VWrVpp8uTJkghiA0BaI4wNAI8pk8mkbNmyqU6dOlq3bp0RtHY6nTpz5ow8Ho8qVKhgBLHj4+Nlt9uTdeyEhATNnDlTCQkJypw5s9544w1JNy6DBgAAAAAAHl+Jq5rOmjVLy5cv17hx4yRJzz77rGJiYtSlS5ckgWyPx6Ps2bPr/fffV5s2bRQaGqoLFy4oJiZGZcqU0bPPPqvatWsb50j8IPJ2cxJnzpzRxYsX5XK5VKhQIdWpU+ceXjkAPFxKly6tkJAQRUVFyeVyafTo0YqJiVGjRo2UI0cO7dy5U8uXL9eiRYt06tQpYz+73a74+HhZrVZZLBbVq1dPTz31lPLkyaP58+dr06ZNioqKksPhkCRt3rxZcXFxSpcunSSCfgCQmHdMjI+Pl3TtXjoyMlIREREKDg6Wy+WSyWRKcu8cGRmpXbt26ZtvvtHvv/9uvBBjt9vlcDiMVQq8qxZYLBZdvXpVjRs31oIFC1S0aNG0ulwAeOCFhISoatWqxvjsHXsbNmxotLlZIHvJkiWqXr36bbMT8fHx+vPPP9W3b1+dOHFCfn5+euaZZ5QxY0YtX75cP//8sxwOh1q3bq1JkyYlOT8AIO0QxgaAx5T35v7999/XP//8o1mzZhmTLonfll+2bJmqV68uu91+xxt4b6D70qVLWrlypaRrf4SULFlSEpPnAAAAAADg/5hMJl29elU9e/bUvHnzdP78eUnXqqgeOHBAY8eOlclkUufOnW8IVAcFBSkoKEjDhg276bG9cxh3ehDp8Xjk8Xi0dOlSo3JrsWLFFBAQkIpXCgAPt1y5cilnzpw6f/68/Pz8FBsbq9DQUE2fPl1ms1kxMTFGW2+VVbfbrfj4eKVPn17vvfeeSpQooZdfftlo161bN3322WcaP368Tp48KYvFooMHDyosLEwNGjRIi8sEgIeCd6UBSQoPD9fHH3+skSNHJlmtIC4uTv/++6+GDBmi8PBwHTx40Lg3NplMRqDby3vv7F2t4PTp0xo5cqRGjx4tf39/nu8BwC1cv/KWN2dxu0D2yy+/fMdAdlxcnFatWqUTJ05IkhYsWKA2bdqoUqVKqlGjhiZMmKCKFSvqhx9+kEQQGwAeFCZP4vXAAACPnNu9UZl4SbMPPvhAW7ZskXTtoafL5ZLFYlHBggXVr18/NWvW7LbnSXyD37BhQ82aNUt+fn5asGCBqlSpQlVsAAAAAABgzA9cvXpVq1ev1jfffKNly5bJZDIZlbLdbrfR/plnnlGvXr3UtWvXWx5LkjGPcTe8L5VfvHhRdevW1YYNG5QhQwZt2LBB+fLl+28XCgCPmLVr16pWrVqKiYkxKl57x12Xy2Vs847nRYoUUcWKFfX2228nGVPdbrdcLpdsNpvi4+PVsWNHTZs2zVi1cerUqWrRokVaXSYAPLC8975hYWGqX7++YmJijFB1q1at9Oqrr+qpp57S+vXrtX79ei1cuNB4WcZkMslmsykhIUF+fn6yWCxq0aKFsmfPrly5cmnGjBnasGGDLl26ZJzvueee099//22sVgAASB7veO3xeDRz5kyNGjVK69evlyQjkC1JixcvVo0aNW6Zo/jrr7/UvHlzHTp0SJLUuHFj/fjjj7JarTp+/LiefPJJSQSxAeBBQhgbAB4RFy5cMJaoMZlMyps3b7IfSMbHx2vy5Mn66quvdODAAUkyJr9NJpP8/f3Vv39/9e/fX9K1SRvvA8vEx3a5XGrZsqV++eUX+fr66oMPPlDfvn3l4+NDEBsAAAAAAEiSoqKi9Ouvv2rChAnasmWLfHx8VLRoUZUuXVrZs2fXkSNHdPDgQS1fvlySNG3aNDVp0iRVHy4mns94/fXXNXfuXAUEBGjMmDFq1apVqp0HAB4lU6ZMUffu3RUdHW1UwLZYLHI6nfI+bsyXL5+qV6+uAQMGKH369PLz87tpQMS7LTw8XGXLlpXD4ZDL5dKff/6patWqpcXlAcBD4fz583rppZe0e/duY7UCKWng2hsCTBz6k6696Ni3b18VL17cWNXW67PPPtOYMWN09uxZWSwWORwOLV26lDEZAFLgvwayvZ9DQ0PVoUMHSVLt2rU1d+7cJLkPCuIBwIPFmtYdAACknMfj0cWLF/Xxxx9rw4YN2rp1qwICAuRwOPTaa6+pXLly6tWr122D2B6PR3a7XS1bttS5c+c0ZcoUHTp0KEnY+urVq/rwww+1efNm1apVS02aNDHehLdYLDp//rw2b96sUaNGafHixbLb7WrTpo0aNWoku91+v34dAAAAAADgAXf16lX9/PPP+vbbb7Vnzx75+fkpNDRUL774onLlymW0i4yM1KhRo2S32/X666+nKIjtXWY98UNQ70NK71xJkyZNNHfuXPn7+6tbt256/fXXU+dCAeAR1KJFC2XLlk2dO3fWpUuXlJCQILfbreDgYGXKlEndunVT+fLlVaJEiST73WwM927z8fGR1WrV1atXZbValSVLlvtyLQDwsAoJCdHo0aP12muv6erVq8bKBIlXmPHx8VF8fLwR9nvppZdUsWJFde/eXZkyZTKO5fF45HQ6ZbPZ1KdPH+3YsUMzZsww7pm9lbUBAHcn8RxEw4YNje3r169XXFycEciuWbOmlixZourVq980WJ0uXTpjfM+ePfsNuQ+C2ADwYKEyNgA8pNxutxYsWKAvv/xSa9euNW7obTabHA6H0a5mzZr69NNPVbBgQfn6+t70WImXCJ40aZJCQ0O1bds2SdcqZJtMJuOYNptNOXPmVIECBZQ9e3bFx8dr3bp1io2N1enTp+Xr66u2bduqQ4cOKlas2D3/PQAAAAAAgIeD2+3WvHnzNGTIEG3dulUZMmTQ0qVLk4T2vAFqrzut9nUre/bs0ciRI9W2bVuVKVMmyXcxMTE6efKkevfurQULFsjPz08tW7bUkCFDFBISkvILBIDHxOnTp3Xs2DHt27dPdrtdJUqUkJ+fn7Jnz260Se5y6T/99JNatmwpSWrQoIGmT5+e5P8DAICbmzx5srp3766rV6/KZrPJ5XLJZDLJ7XbL4/HIYrGoSJEiatCggbp37y5fX98bVrz18o7Z69atMyq0StLatWtveMEGAJB8ya2QvWjRItWsWdNo750b+f7779WlSxe53W7973//07vvvpuWlwMAuAMqYwPAQ8jtduvHH3/U8OHDtWvXLmPpMZfLJYfDIR8fH7lcLnk8Hi1evFjnz59Xjx49VK9ePaVLl+6Gtyq9fwAEBASoQ4cOypEjh3744QctXLhQTqdT0rW36BMSEiRJhw8f1uHDh5PsK137g+GDDz5Q06ZN9cwzz9zn3woAAAAAAHgQecMdly9f1rfffqutW7fK19dXS5YsUYkSJZIE9q4P4N0siJ14XuNmlaPOnz+v7777ThMmTNDkyZPVp08flSlTRnny5FFUVJRmzpypdevWacuWLQoICFC7du30wQcfEMQGgGR64okn9MQTT9zwsktiyQlix8TEaOPGjUa1v4oVKxLEBoBkatWqlXLmzKm3335bFy5cUEREhCTpqaeeUpYsWdS3b18VLlxY+fLlS7Lfze6vvffTdrtdZrNZMTExCg4OVrZs2e79hQDAIyy5FbJfeeUV/fzzz3rzzTdlsVhks9m0ZcsW9ejRQ263W9WqVVP37t3T8EoAAMlBGBsAHkKLFy/WiBEjjCC2x+NRcHCwPB6Pzp07Z4SmvRPXW7Zs0WeffaZLly6pVatWRtubBbJ9fX1Vv359vfLKK/rss880ffp0HTlyxDhmYlarVU6nU5kyZVKOHDk0cuRIlSpVSv7+/vfnFwEAAAAAAB543kBev379tHLlSvn4+OiHH35QyZIlk1U59fo2189nXM9qtcpisSg4OFgRERH63//+J7fbreDgYEVHRxtzHOnSpVO/fv3UqVMnZcyYMTUuFQCQDN5xfdWqVZowYYLcbrfq16+vd955R9LNX7QBACRlNptVvXp1rV27VufOndPhw4fl4+OjEiVKyGKxKEOGDEbbO91ze8fcNWvWKCYmRmazWQ0aNFD27NmTvdIBAODmkhvIbtq0qf755x89/fTTstvt6t69u+Li4lSsWDF1795ddrud+2QAeMARxgaAh4zD4dDXX3+tnTt3ymw2q3jx4mrSpIlat24ts9ms9evXa8aMGVq4cKEuXrwoHx8fOZ1O7d27V6NGjZLD4VD79u1vGcj2/tfX11eDBw9Wo0aNtGfPHn3//fc6f/68zp07p/j4eJnNZj3zzDPKnz+/6tevr9KlS+uJJ54wqmQDAAAAAAB47dy5UytWrJDJZFLJkiVVvnx5ScmrnOptc+zYMW3btk3h4eE6d+6c7Ha7Xn75ZT377LPKlSuX3G63JCk4OFi9e/dWXFycfv/9d50/f14Wi0WRkZFGmCQkJEQ//vijKleuTBVWAEglyQmHeMfhTZs26c0335TD4VDZsmX10UcfJfkeAJA8ISEhCgkJ0fPPP3/LNrcbV71jd2RkpLZu3Srp2lj80ksvyWQyEfoDgFRwfSDbbDbLZrNp9erVSQLZw4cPlyRj5Zjnn39eHTp0ULVq1YzjAAAeXISxAeAh880332jZsmWyWCyqV6+eOnfurOrVqxvf16lTRyVKlFCdOnX03nvv6dixY0Yg+/Dhw/ruu+8k6ZaBbC/vpHehQoVUqFAhvfHGG/J4PDp16pTMZrPMZrOCg4Pl5+dn7MObmAAAAAAA4Ga2bNmigwcPSpJKliypp5566rbtvfMSV65c0dmzZ/X555/r77//Vnh4eJJ2EydOVO7cuTV69GiVLVtWbrdbbrdbTz75pAYMGCCTyaRffvlFkZGRkqQXXnhBVapUUa9evZQ7d+57cakA8FhKPDd89OhRZc6cWQEBAcaLMt4goNls1oYNG1SzZk3FxcWpSJEi6tq1qwoUKJCkHQDg3ks8ds+aNUs//fSTJKlr165q2rTpDW0AACmXOJDdoEEDBQYGKmPGjJo9e7bi4uJks9nk8XjkcrnkdrtVqlQpderUSW+++aYCAgLSuvsAgGQgjA0AD5l///1XklS4cOEkQezEFUOyZcumRo0aqWDBgnr99dd18ODBuw5kXz/pbTKZZLFYbvqw1HtuJmMAAAAAAEBiLpdLFotFa9eulXRtfuHq1atJvvNKPLdhNpv177//asSIEVq3bp327NljfOfj4yOXyyWPx2NU8KtWrZqWLl2q8uXLG4HsnDlzqn///nK5XNq9e7eKFy+uPn36KHPmzPL397/PvwkAeLR554ZDQ0O1ZMkSlSlTRg0bNlTOnDmNNgcOHNDatWvVuXNnJSQkqFChQmrfvr3q1asnu92eVl0HgEdSckLU3u/nzp2rjh07SpJq166tnj17SmK1AgBIbYkD2bVq1VLBggVVqFAhjRw5UtHR0XK73fL19VWdOnXUv39/FSxYUL6+vmndbQBAMpk8Ho8nrTsBAEieS5cu6cUXX9SBAwc0bNgw9evXT9LNJ1S8206ePKmqVatq//79RiDb7XYrT5486tKlyx0rZAMAAAAAAKSUd76hcePGmjlzpiTp5Zdf1p9//ml873a7k4Sy//77b61du1aDBw/W5cuXJclYpUuSnE6n0d7tdstmsykhIUF58uTRvHnzjCXaveeOiopSZGSkcuXKdd+uGwAeR4cOHVLbtm0VFhamTJkyKWfOnGrTpo2x4uKGDRv0119/yel0qlSpUurSpYsaNGigoKCgtO46ADxSEoeo9+3bp+zZsyswMPCG1QqkaxWxGzZsKEmqWLGi+vbtq9q1axPCBoD7aPv27YqMjFRERISyZs2qsmXLpnWXAAApQBgbAB4Ca9asUalSpeR0OlW6dGlduXJFmzdvVrZs2W77Vrq3wtSFCxdUoUIF7du3j0A2AAAAAAC47zp37qwJEyYYn3v06KGvv/7a+OxwOHTs2DFNnTpV06dP19GjR+V0OuXr66u4uDhZLBa5XC7Z7XbFx8crICDAqLAtSVarVWazWe+9954GDx58y/kS5j4A4N5xOByaPHmyevToobi4uFu2q1Wrlnr37q3y5cvLz8/vPvYQAB4v//vf/7Ru3TqVL19eTZo0SbL67Y4dO/Tnn3/q/ffflySVK1dOnTt3VuPGjWWz2dKqywDwWLndHAXzFwDw8CGMDQAPOG/lqPHjx6tmzZqqU6eOrly5ou3btyt9+vR33N/pdMpqtf7nQDY3+wAAAAAA4G555xNCQ0PVpUsXWa1WxcbGSpLq16+vggULKleuXJo9e7aOHj2qPXv2SLq2dK/ZbJbL5ZIk5c6dW3ny5NFbb72l4OBgZcyYUaNHj9ayZct06tQpY6nfkiVL6u+//06z6wWAx11CQoKmTJmi3r176+rVq0lensmYMaMaNGigr7/+Wv7+/mncUwB4tO3Zs0etWrXSP//8o4wZMyokJERNmjSRJB08eFC7du3S1q1bJUk1atRQ586d9eqrr8pms/FMEAAAAEgBwtgA8ABr06aNpk6dKknKkCGDRo4cqZ9//lnbtm3Tnj17khXGlu4+kO2tHnX16lWdP39euXPnlkQgGwAAAAAApMzx48dVtmxZnTp1yqh2fT2z2Sy32218b7Va5e/vrzZt2qhZs2YqWrSofHx8jPZut1vDhg3Tl19+qZiYGJnNZgUGBmrHjh3Knj37/bw8AEAi3kD222+/LafTKUl66623VKNGDTVo0EASc80AcK85HA5NmjRJvXr1Ml6GvJmWLVuqa9euKlmypCwWC+MzAAAAkEKEsQHgAdW2bVtNmTJFJpNJdrtdcXFxCgwMVNasWXXx4kXNnz9f5cuXv+Wyu9dLTiC7c+fOateunTJlyqSIiAj99NNP2rJli15++WXjbXkAAAAAAICUWLRokRo3bqzo6GjZ7XYlJCQYFbCla+Fqt9stSQoICFDPnj1VoUIF1axZ0ziGy+WSxWIx5jmcTqdq1aqlFStWGG0OHDigp59++v5eHAAgifj4eP32229av369GjdurEqVKhnfJXdOGwDw33hfjunTp4+io6ON1QqsVqtCQkLUuXNnDRw40GhPEBsAAABIOcLYAPAAat++vSZNmmRUhJIkHx8fJSQkGG0++OADDR069K6Om5xAdvfu3VWvXj2tWLFCw4cP1969e1WnTh1Nnz5dQUFBqXqdAAAAAADg8eFyufTjjz+qW7duRiVrs9ksp9NpzIE8//zzKlmypHr37q0XXnjB2PdmwT3vPMeIESPUr18/mUwmZc+eXVu2bFFwcDBBEgB4AMTFxcnX15eAHwCkEW8gu2vXrnK5XAoMDFT37t1VrVo1Va1aNa27BwAAADwyCGMDwAOmdevW+vHHH2WxWFSzZk1FRUVp3bp1kiSLxSLp2sPLrFmz6scff1T16tXv6vh3CmTnypVLxYoV0549e7R37175+/tr3bp1KlKkSKpfKwAAAAAAePxs3LhR77//vo4fP67Tp0/L7XarZs2aKlCggN555x2lT59eAQEBya6cOmbMGL3zzjvyeDyqW7eu5syZc+8vAgAAAHhIxMfHa968edq2bZtatWqlfPnyGd+xWgEAAACQOghjA8AD5Ntvv1WPHj0kSc2bN1fnzp2VNWtWvfvuu5o3b56ka4Fsl8slq9Wqli1b6qOPPlKuXLnu6jyJA9nly5fX/v37Zbfb5XA45Ha75e/vr5iYGAUFBSksLEyFCxc2lgEGAAAAAAD4r2JiYuRwOBQZGSmLxaKcOXOm6DhRUVFq1qyZFi1apMDAQH355Zfq1KkTFVgBAACA63ifDxLABgAAAFKfNa07AAD4P3ny5FG9evXk6+urTp06qXz58pKkoUOHyuPxaP78+XK5XLLZbHI4HPr1119VoEABtW/fXsHBwck+j9VqldPpVObMmRUWFqbKlStr7969slqtslqtRhB7zZo1BLEBAAAAAECq8/f3lySlT58+yfbkhqi9cxUHDx7UkSNHJEkhISF69dVXJYkgNgAAAHAdq/VaPIQgNgAAAJD6qIwNAA+AqKgo4+Hjrl27ZLFYlD9//iRtdu/erf79+2v+/PmSJB8fHyUkJCgwMFBfffWVmjVrpoCAgLs6r8PhkM1m08GDB1W+fHlduHBBbrdbgYGBCgsLU5EiRQhiAwAAAACAB4q3op8k1apVS0uWLFG6dOk0a9YsVatWLY17BwAAAAAAAAB43FAZGwDSWOfOnZUxY0a98847ypYtm55//nnju8TVoAoWLKhhw4ZJkubPn6+EhATZ7XZFR0erT58+MpvNatKkyV0Fsm02my5cuKD169crODhY586dI4gNAAAAAAAeWG632whiN27cWEuWLFFAQID69u2rihUrpnHvAAAAAAAAAACPI8LYAJCGOnbsqB9++EEBAQGqVKmSqlevbjxQlG5cUvf6QHZ8fLwRyO7Vq5ck3VUgOyoqSjNmzNDYsWO1d+9eBQUFac2aNQSxAQAAAABAmjl69KhOnDihQoUKKX369HK73TKZTDKZTDKbzbp69apatGihuXPnys/PT+3atVOXLl3k4+OT1l0HAAAAAAAAADyGCGMDQBpp3769Jk2aJLvdrvr16ytbtmxJgti3UrBgQX3++ecymUyaN2/eDYFsj8ejpk2bJiuQvX//fn333XfavXu30qVLpzVr1qhw4cIEsQEAAAAAQJo4cOCAevbsqXPnzqlq1apq37698ubNK0k6fvy41q5dq/Hjx2vNmjXy9/dXq1at1L9/f2XMmDGNew4AAAAAAAAAeFwRxgaANNCmTRtNnTpVFotFLVu21FtvvaWiRYsme/8CBQoYFbKvD2T37t1bkpIVyC5ZsqSqV6+u48ePE8QGAAAAAABp7uTJk9q6datOnz6tPXv26Pvvv9eLL74om82mzZs3y+l06ty5cwoKClL37t3Vs2dPZc6cOa27DQAAAAAAAAB4jJk8Ho8nrTsBAI+Tdu3aafLkyTKZTCpdurR++eUX5cqVS5Lk8XhkMpmSfaw9e/aof//+mjdvniTJbrcrPj5egYGBGjFiRJJAtvfYbrdbZrM5yXHOnTunLFmyEMQGAAAAAABpKiEhQZMmTdJ7772nK1euSJIsFovcbre8U9kZMmTQt99+q3r16ikwMDAtuwsAAAAAAAAAgMx3bgIASC1t2rTR5MmTZbVeW5jgr7/+0uzZs43v7/b9GG+F7Lp160rSDRWyf/75Z0VHR0uSTCaTIiIiNHv2bG3fvl0ul8s4TpYsWeTxeAhiAwAAAACANOXj46O2bdtq+PDhCgoKknQtjO3xeJQjRw5Vr15d69atU/PmzQliAwAAAAAAAAAeCNa07gAAPC727Nmjw4cPy2Qyyel0ysfHRwkJCerdu7ccDof69u0rs9l808rVt+MNZEvSvHnzbghkezwetWvXTjExMfrll1/06aefymKxaObMmSpdurRxnLupyA0AAAAAAHCv+Pj4qHXr1nK5XHr33XcVExOjunXrqnXr1qpYsaIyZ86c1l0EAAAAAAAAAMBg8txtGVYAQIr9/fffGj16tKZNmyZJstlscjgckqQvv/xSffr0kaS7DmRL18Le/fv317x58yRJdrtd8fHxCgwM1NChQ+VyuTRp0iSFh4dLkvbt26dnn302tS4NAAAAAAAgVSUkJGjdunWKjIzU66+/ntbdAQAAAAAAAADgpghjA8A9duLECf377786ffq0LBaLNm/erDVr1mjr1q2SJKvVes8D2Xa7XSEhITpx4oTSp0+v1atXq3Dhwik6BwAAAAAAQFpgHgMAAAAAAAAA8CAijA0A94DH41FkZKQGDRqkxYsXa//+/TdtZzKZZDabZTabUy2QvXv3bvXv31/z58+XdC3sLUlOp1NBQUEKCwtT4cKF5XK5ZLFYUnqJAAAAAAAAAAAAAAAAAAA89ghjA0Aqc7vd+uOPPzRq1CitWLFCNptNRYsWVbly5RQcHCyn06lly5bp5MmTOn78uEwmk0wmk6xWqxISEiT9t0C22+3WkSNH1L17dy1atEg+Pj5KSEhQYGCgwsLCVKRIEYLYAAAAAAAAAAAAAAAAAACkAmtadwAAHiVut1tTp07VyJEjtX37dvn4+Gjy5MkqW7ascuXKZbR77733tGPHDk2cOFGTJ0+WJCUkJMhutys+Pl59+/aVJPXp00dmsznZgWxvu+DgYBUvXlwbN25UREQEQWwAAAAAAAAAAAAAAAAAAO4BKmMDQCpasGCBPvzwQ23fvl1+fn5asWKFypQpY3zv8XjkdruThKFHjRqlqVOnauvWrfJ4PPL19VVcXJyklFXIjoiI0IwZM/Ttt99q9+7dCgoK0urVq1W0aFGC2AAAAAAAAAAAAAAAAAAApCLC2ACQSs6fP6+GDRtqzZo1slqt+v333/Xqq6/eMkSdOBg9b948jR07VkuXLv1Pgez4+HhNnDhRI0aM0OHDhxUUFKSwsDAVLlyYIDYAAAAAAAAAAAAAAAAAAKnMmtYdAIBHxaeffqo1a9bIZDKpQYMGqly5sjwezy3D0xaLxQhX161bV0FBQQoICNCcOXMUFxdnBLL79u0rSerTp4/MZvMdA9lWq1WHDx+W1WrV2rVr9cILLxDEBgAAAAAAAAAAAAAAAADgHiCMDQCp4ODBg1q2bJkRli5WrJiCgoLuuJ/ZbJbH45HJZNJLL71kBKa9gWy73a74+PhkB7LtdrveeOMNXb58WTVr1iSIDQAAAAAAAAAAAAAAAADAPUQYGwBSwZEjR7R7926ZzWZZLBYVKVJEkpIVhDaZTEYgu1KlSvJ4PIqPj9eiRYsUHx9/14HskJAQow1BbAAAAAAAAAAAAAAAAAAA7h3C2ACQCvbu3StJslqtSkhI0KlTpyRdC1onR+JAduXKlRUdHa2IiAht3LhRCQkJstlscjgcyQ5ke7cRxAYAAAAAAAAAAAAAAAAA4N4hjA0AqeD06dOSJKfTKUk6fPiwJN00KH0riQPZderU0enTp7Vt2zbFxcXJ7XbfdSAbAAAAAAAAAAAAAAAAAADcW6T3ACAVpE+fXtK1ytiS9Ntvv+nQoUN3fRxvIFuSOnTooPbt28vj8cjtdsvpdMpms0mS+vbtq6+++kqSjEA2AAAAAAAAAAAAAAAAAAC4vwhjA0AqePLJJyVJDodDknTq1CmFh4dLklwu110dy2QyGfv07dtXhQsXNgLaDodDdrvd+G748OGSCGQDAAAAAAAAAAAAAAAAAJAWCGMDQCrIli2bbDabTCaTrFarLl++rD59+uj8+fOyWCx3HZS2WCySpKxZsyp//vySpKeeekomk0nx8fHy9fWVJL333nv69ttvJV0LZHtD2wAAAAAAAAAAAAAAAAAA4N4jjA0AqaBChQoqXbq03G63XC6XrFarDh48qO7duysqKipFQWm32y0fHx81adJEklS0aFE1bdpUJpNJcXFxRoXsPn36aOrUqZKuVdUGAAAAAAAAAAAAAAAAAAD3B2FsAPiPPB6PTCaTqlWrJkmyWq1yuVySpFWrVmnkyJG6evWqTCbTXQWyzWazcTxJeuaZZ9SpUye99tprRoVsm80mp9OpoUOHas2aNal8ZQAAAAAAAAAAAAAAAAAA4HYIYwPAf2QymWQ2m9W6dWsFBwfL4XDIYrFIks6dO6dp06YpNDRUsbGxdxXI9rbzhrFdLpcqVqyonj176pVXXpHJZJLD4ZAkHT9+XH/88YdiYmLuugI3AAAAAAAAAAAAAAAAAABIGcLYAJAK3G638uTJo6+++kp+fn5yOp1GiPrAgQOaMGGCQkNDjQrZbrf7jsc0mUxKSEjQvHnzJEl+fn6SpCpVqqhr16568cUXjSB4fHy8fvjhBx0+fFgmk+neXSgAAAAAAAAAAAAAAAAAADAQxgaAW3C5XDf9+WbM5mvDaeXKlfX666/LarUmCWTv2rVLo0aN0siRI3X58mWZzebbHtPpdEqSzp8/r82bN8vX11fVqlUzvq9du7batWsnPz8/eTwe2e12RUREKDQ0VC6Xi+rYAAAAAAAAAAAAAAAAAADcB4SxAeAWvAHrm7lVZes8efKoffv2evHFF2WxWJIEsvfv36+xY8eqZ8+eunjxoiwWy02P53a7jX169uypzZs3K2vWrMqfP3+Stu3bt1e7du3k8XiUkJAgSdqzZ48sFgvVsQEAAAAAAAAAAAAAAAAAuA9MHsqnAkASmzZt0vbt27VgwQKdPXtWZrNZGTJkUOPGjVWgQAGVLFnypvt5PB4jBD137lwNGDBA//77rxGu9la7lqTnn39eo0ePVsGCBRUSEpLkOG63W7GxserQoYN+/fVX+fv7a/r06apbt65xDpfLJYvFoiNHjqhevXoKDw+Xx+PRM888ow0bNihjxoy3DZMDAAAAAAAAAAAAAAAAAID/zprWHQCAB8Xly5f1/vvv648//tCJEydu+H7hwoXKkSOHmjdvro8++kj+/v5JvjeZTEZYul69enK5XBo+fLg2b95sVMj2hqh37dqlN954Q6VLl1a9evVUokQJZcqUSRcvXtTKlSu1cOFCrVmzRna7XV27dlXZsmWNc0gyqmpny5ZNuXLl0s6dOyVJUVFRcjqdBLEBAAAAAAAAAAAAAAAAALgPqIwN4LHndru1bNkyDR8+XMuWLbtpG4vFIo/HI7fbLUl67bXXNGjQIBUuXFhWa9L3WhJXyF62bJm+++47LVq0SHFxcbLZbEYw2+FwGPsEBQXJYrHo6tWrMpvNio+Pl91uV4sWLdStWzcVKVLkpv02m836/vvv1alTJ0lSvnz5tH37dvn4+KTK7wYAAAAAAAAAAAAAAAAAANwalbEBPNbcbrd+/vlnjRw5Ups3b5bFYtHTTz+tMmXKKCAgQGazWStXrtSxY8cUExMju92u+Ph4zZ8/X5cvX1a/fv1UtWrVJOHnxBWyq1evrhw5cqhSpUr6+OOPFRUVJUlGhWyz2Syn06m4uDi5XC5JksPhkN1uV48ePdSiRQsVKlTottcQHR1t/JwhQwbFxcXJarVSHRsAAAAAAAAAAAAAAAAAgHuMMDaAx5bb7dYvv/yiL774QuHh4bLZbPrqq69UoUIFFS1a1Gi3d+9ehYWFqV+/foqIiDAC2atXr1ZCQoJcLpdq1Khxy0B2gQIFVKBAAb388sv64osvtG3bNu3YsUOSjAC20+mUx+NRunTplDVrVn3++eeqXLmyMmbMKClptW0vb9j66NGjxramTZsqXbp09+T3BQAAAAAAAAAAAAAAAAAAkiKMDeCxtXLlSn3zzTcKDw+Xv7+//vzzT1WoUMH43ul0ymq1Kl++fMqbN6+effZZvfnmm7p06ZKsVqucTqc2bNigzz77TJJuGsj2crvdKlCggMaNG6e4uDjNnj1bp0+f1vr16+VyuZQ1a1ZlzpxZNWrUUJEiRZQtW7Ykfb0+iO21Z88ebdiwQZIUEhJyxyraAAAAAAAAAAAAAAAAAAAg9Zg8Ho8nrTsBAPfb1atX9eabb2rx4sWy2+1avXq1SpcuLbfbbVSc9kpclfrjjz/WsGHDjIrWbrdbklS2bFl98MEHNwSyU+pm/bjZ9xMnTlTXrl3ldDrVsWNHjR8//j+fGwAAAAAAAAAAAAAAAAAAJM+tk34A8Ajr06ePFi9eLKvVqqlTp94xiO10OjVz5kytXr1aDodDbrdbbrdbvr6+kmRUyF66dKkSEhKS3Q+3263E78R4w93JCWKvX79e3bt3l9PpVJUqVTR06NAkxwAAAAAAAAAAAAAAAAAAAPcWYWwAj53ffvtNv/32m0wmkypVqqTy5ctLujEAnTiIPXv2bI0ZM0arV6+WJA0cOFAhISGKi4uT3W6XlLJAttlsNqpu36wP3n4kDmybzWZt2rRJtWrVUnx8vEqUKKEePXooY8aMtzwGAAAAAAAAAAAAAAAAAABIfST2ADw2vKHm5cuX69KlS/J4PCpZsqSyZ89+07beIPacOXM0ZswYrVmzRpL066+/6pNPPtHPP/+sTJkyKT4+/raB7MRB6lv9nJjT6dSyZcu0c+dOxcXFyWQyGYHtCxcuaPbs2apcubKio6P1/PPPq0OHDqpRo4YsFkvq/KIAAAAAAAAAAAAAAAAAAECyWNO6AwBwv5hMJoWFhWn8+PHGtueee07StQC01WpN0tYbxB49enSSIHbDhg3l8XhUtWpVzZgxQ40aNdLFixdlt9sVHx9vBLIlqUaNGvLx8ZEkRUZGavv27cqePbvy5s2bpCK2l8fj0bhx4/TOO+/ohRdeUOHChdW8eXOZTCbt3r1bf/31l2bPni2Hw6FixYqpY8eOatq0qfz9/e/Z7w0AAAAAAAAAAAAAAAAAANwcYWwAj42EhAQjVG0ymeTxeLR3715JktmcdKEAt9ut5cuX67vvvjP2mTFjht58880k7V566SX9+uuvaty48U0D2R6PR6+++qpiY2M1depUfffddypYsKCGDBmiggUL3tBHh8Oh6OhoSdLOnTu1c+dO/fLLL3K73Ua1bo/HowoVKqh79+6qXbu2AgICUv13BQAAAAAAAAAAAAAAAAAA7sx85yYA8Gjw8fFRpUqVVKtWLXk8HknXAs/S/4Wxvdt37Nih0aNHa+XKlZKkn3/+2Qhie0PRXlWrVtX06dMVHBys+Ph42Ww2SdKGDRv0xRdf6Ndff9X333+v0NBQ7d27V4sXL1b69Olv2cdOnTpp2LBhxja73Z4kiF2vXj1NmDBB9evXJ4gNAAAAAAAAAAAAAAAAAEAaMnm8yUMAeEwsX75c3377rebNmydJWrJkiapXry63222Estu3b69JkyZJksaOHavOnTtLujGI7eV2u/Xdd9/pvffeU2xsrCwWi1wulyQpT548crvdOnr0qIKDg7VixQoVKVLklseSpMjISH333XcaMGCAsa148eKqW7euPvroo9T7ZQAAAAAAAAAAAAAAAAAAgBSzpnUHAOB+8Yafq1WrJpfLpaCgIKVPn1558+aV9H/VsYcPH24EsVu0aKGmTZsax7hVeNpsNqtKlSrKnTu39uzZY2xzu906fvy4nE6ngoKCtHLlShUuXFgul0sWi+WWfc2QIYMRAB85cqT69eunypUrq3jx4pKUJDgOAAAAAAAAAAAAAAAAAADSBpWxATxWElej3rdvnzJkyKAsWbIY28PDw9W8eXPt3LlTkjRmzBh16dIl2cfv06ePvv76ayOI7e/vr5iYGAUGBiosLExFihS5YxA7MafTqYsXLypr1qw3vQYAAAAAAAAAAAAAAAAAAJB2KKsK4LFiMpnkfQflueeeU5YsWZJ8v3fvXu3du1cmk0nZsmVTo0aNJF2rRH073mN6j/fiiy8qa9asiomJUXBwcIqC2JJktVqTBLG91wAAAAAAAAAAAAAAAAAAANIeYWwAj51bhZmdTqemTZumhIQEmUwmXbp0SWfPnpUkmc23Hy69Yex06dJJkpo1a6Z58+bpySef1JIlS1IUxAYAAAAAAAAAAAAAAAAAAA82a1p3AAAeBN6K2WfOnDG22Ww2XblyRdK1yti3C2SbzWZdvXpVixcvlnStonWpUqUUHh6uoKAggtgAAAAAAAAAAAAAAAAAADyCqIwNAP9fXFyc4uPjZTabZbFYdPXqVX3yySeKjo6W2Ww2ql9fz+l0SpJOnDih/fv3K3v27KpTp44kKTAwUJIIYgMAAAAAAAAAAAAAAAAA8AgijA0A/19QUJAyZMggt9stp9Mpk8mkrVu3avz48YqNjTWqZyfmcrlktV5bZGDAgAHas2ePnn76aQUEBEi6VnEbAAAAAAAAAAAAAAAAAAA8mghjA4BkhKwLFiwoSbLZbPJ4PDp79qwmTZqkiRMn6sqVK0Yg29veW/G6RYsW+v333xUQEKARI0YoQ4YMt6ykDQAAAAAAAAAAAAAAAAAAHg0mD2lBADBs27ZNFSpUUExMjGw2mxwOhyQpd+7cKl++vD7++GNlzJhRwcHBOn78uP7++29NnDhRixcvlq+vrz766CO9++67MpvNMpt53wUAAAAAAAAAAAAAAAAAgEcZYWwAuM6wYcM0ZMgQxcXFJQlkS1LmzJmVNWtWZcmSRf/++68SEhJ08eJF2e12tW/fXr169dIzzzyThr0HAAAAAAAAAAAAAAAAAAD3C2FsALjOhQsXNHDgQE2ePFnx8fGy2WxyOp2yWCxyOp03tLfb7WrdurU6deqkYsWKpUGPAQAAAAAAAAAAAAAAAABAWiCMDQA3ce7cOX355ZcaO3asYmNjZbVaJUlut1tms9kIZdvtdg0cOFBvvvmmnnvuubTsMgAAAAAAAAAAAAAAAAAAuM8IYwPALcTGxmrFihV67733dP78eV24cMH4Lk+ePHruuef0ySefqFSpUjKZTGnYUwAAAAAAAAAAAAAAAAAAkBYIYwPAHUREROjMmTPavHmz7Ha7zGazypUrp3Tp0ikwMNColg0AAAAAAAAAAAAAAAAAAB4vhLEBAAAAAAAAAAAAAAAAAAAAIAUo5QoAAAAAAAAAAAAAAAAAAAAAKUAYGwAAAAAAAAAAAAAAAAAAAABSgDA2AAAAAAAAAAAAAAAAAAAAAKQAYWwAAAAAAAAAAAAAAAAAAAAASAHC2AAAAAAAAAAAAAAAAAAAAACQAoSxAQAAAAAAAAAAAAAAAAAAACAFCGMDAAAAAAAAAAAAAAAAAAAAQAoQxgYAAAAAAAAAAAAAAAAAAACAFCCMDQAAAAAAAAAAAAAAAAAAAAApQBgbAAAAAAAAAAAAAAAAAAAAAFKAMDYAAAAAAAAAAAAAAAAAAAAApABhbAAAAAAAAAAAAAAAAAAAAABIAcLYAAAAAAAAAAAAAAAAAAAAAJAChLEBAAAAAAAAAAAAAAAAAAAAIAUIYwMAAAAAAAAAAAAAAAAAAABAChDGBgAAAAAAAAAAAAAAAAAAAIAUIIwNAAAAAAAAAAAAAAAAAAAAAClAGBsAAAAAAAAAAAAAAAAAAAAAUoAwNgAAAAAAAAAAAAAAAAAAAACkAGFsAAAAAAAAAAAAAAAAAAAAAEgBwtgAAAAAAAAAAAAAAAAAAAAAkAKEsQEAAAAAAAAAAAAAAAAAAAAgBQhjAwAAAAAAAAAAAAAAAAAAAEAKEMYGAAAAAAAAAAAAAAAAAAAAgBQgjA0AAAAAAAAAAAAAAAAAAAAAKUAYGwAAAAAAAAAAAAAAAAAAAABSgDA2AAAAAAAAAAAAAAAAAAAAAKQAYWwAAAAAAAAAAAAAAAAAAAAASAHC2AAAAAAAAAAAAAAAAAAAAACQAoSxAQAAAAAAAAAAAAAAAAAAACAFCGMDAAAAAAAAAAAAAAAAAAAAQApY07oDAAAAAAAAAADg8fPnn38qPDz8tm3eeustpUuX7j71CAAAAAAAAADunsnj8XjSuhMAAAAAAAAAAODx0qZNG02ZMuW2bQ4fPqzcuXPfnw4BAAAAAAAAQAqY07oDAAAAAAAAAAA86D7++GOZTKY0+0cgGQAAAAAAAAAeTISxAQAAAAAAAADAfTd58mR5PB7j36RJk9K6SwAAAAAAAABw16xp3QEAAAAAAAAAAB4mNWrU0Msvv5ystt99950OHTqUZNsHH3yg4ODgO+4bERGhzz77LEV9BAAAAAAAAADcH4SxAQAAAAAAAAC4C+XKldO7776brLZ//PHHDWHsjh07Knfu3Hfc98iRI4SxAQAAAAAAAOABZ07rDgAAAAAAAAAAAAAAAAAAAADAw4gwNgAAAAAAAAAAAAAAAAAAAACkAGFsAAAAAAAAAAAAAAAAAAAAAEgBwtgAAAAAAAAAAAAAAAAAAAAAkALWtO4AAAAAAAAAAAAPujfeeEPPPvusJKlw4cL35ZwhISH68ccfJUmBgYH35ZwAAAAAAAAAgLtDGBsAAAAAAAAAgDsoXLjwfQthewUEBKhFixb39ZwAAAAAAAAAgLtDGBsAAAAAAAAAgIeQ2+3W/v37FR4errNnzyoqKko2m03BwcHKli2bypQpo8yZM6fqOT0ejw4cOKBt27bp3LlzSc6ZJ08eFS1aVJkyZUrVcwIAAAAAAADAg4wwNgAAAAAAAAAAD4lLly5p5syZWrRokVasWKErV67ctn3BggXVuXNntW3bVoGBgSk+7+nTp/X1119r2rRpOn369G3bPvvss3rllVf06quvqlq1arJYLCk+7+20adNGU6ZMSXb7w4cPK3fu3PekLwAAAAAAAAAeX+a07gAAAAAAAAAAALizxo0bK3v27OrcubPmzp17QxDbbrffsM/u3bv1zjvvKF++fFqzZk2KzjtlyhTlz59fX3755Q1BbJvNJqs1ad2XAwcO6Ntvv1XNmjWVK1cuDRs2LEXnBQAAAAAAAICHAZWxAQAAAAAAAAB4CMyYMSPJ50yZMqlnz56qW7euChQoIJvNJqfTqSNHjmj16tX67rvv9M8//0iSTp06papVq+rXX39VgwYNkn3OcePGqUuXLsbngIAAdenSRW+88YYKFSqkoKAgSdKFCxf0119/aeLEiZozZ47R/uTJkxo/frz69+//H6785po0aaJChQoZ5xk5cqQ8Ho8kqVGjRipVqlSS9hkzZkz1PgAAAAAAAACAyeOdmQQAAAAAAAAAAKmqSpUqWr16dZJthw8fVu7cue/6WCaTyfi5RIkSWrRokUJCQm7Z3u12a9iwYfrwww+Nbf7+/vrrr7+MEPPtHDhwQC+88ILi4uIkSenSpdO6devuuO9vv/2mZs2ayeFwSJJy5cqlI0eO3PF8kydPVtu2bZNsS87v6sCBA6pRo4Zxjl69emnEiBF3PB8AAAAAAAAApAZzWncAAAAAAAAAAAAkX0BAgObMmXPbILYkmc1mDRgwQN26dTO2xcTE6IMPPkjWecaMGWMEsSWpZ8+eyQpxv/nmmxoyZEiyzvFf7dy5UxUrVjSC2B9//DFBbAAAAAAAAAD3FWFsAAAAAAAAAAAeIs2aNVPOnDmT3f6TTz6RzWYzPs+fP1///vvvHff7888/k3x+8cUXk33Ot99+W3a7PdntU2LDhg2qXLmyzpw5I5PJpK+//lqDBg26p+cEAAAAAAAAgOsRxgYAAAAAAAAA4CHQo0cP9ejRQ+3bt7+r/TJmzKjSpUsn2bZkyZI77nf8+PEkn+Pj45N9zsDAQOXPnz/Z7e/WkiVLVKNGDUVERMhisWjixInq2bPnPTsfAAAAAAAAANyKNa07AAAAAAAAAAAA7uybb75J8b7XV9Jeu3at3nnnndvu43a7k3yeM2eO6tevn+xz/vrrr7py5UqqV8ieNWuWmjVrpoSEBNlsNv30009q2LBhqp4DAAAAAAAAAJKLytgAAAAAAAAAADzifH19k3w+derUHffJmzdvks9Tp07Vt99+m+xz5suXTyVLltQLL7yQ7H3uJDQ0VI0bN1ZCQoL8/Pw0d+5cgtgAAAAAAAAA0hSVsQEAAAAAAAAAeEidPHlSO3fu1IULFxQVFaW4uDh5PJ4b2u3atSvJ54sXL97x2A0bNtSOHTuMzx6PR++8846mTZumd999V/Xr15fNZvvvF5FMI0aMUJ8+fYzP8+fPV7Vq1e7b+QEAAAAAAADgZghjAwAAAAAAAADwENm+fbt++OEHzZw5U2fOnEnRMWJjY+/YpkePHpo6dar279+fZPvff/+tRo0aKWPGjKpfv77q16+v6tWry8/PL0V9SY6BAwdq6NChSbYtWbKEMDYAAAAAAACANGdO6w4AAAAAAAAAAIA7u3z5sjp16qRixYrp22+/TXEQO7mCgoK0ZMkSPf/88zf9/tKlSwoNDVXdunWVKVMm1a1bV6GhoYqIiEi1Png8HnXr1u2GILYkDR8+XKtWrUq1cwEAAAAAAABAShDGBgAAAAAAAADgAXfp0iVVrVpVEyZMkMfjMbY//fTT+t///qe///5bly5dktPplMfjueFf69atU3Te3Llz659//tHQoUOVMWPGW7aLjY3V/Pnz1b59e2XLlk0tWrTQzp07U3TOxDp27KgxY8ZIkjJnzpzkO7fbrZYtW6Zq+BsAAAAAAAAA7hZhbAAAAAAAAAAAHnBt27bVP//8k2Rb8+bNFR4err59+6pUqVIKDg6WxWJJ9XPb7XYNGDBAx44d05QpU/Tyyy/LarXesn1CQoJ++uknFStWTH369JHT6UzxuZcvXy5JKlmypPbs2aPXXnstyfcnTpzQW2+9leLjAwAAAAAAAMB/RRgbAAAAAAAAAIAH2NKlSzVv3rwk21544QVNmjRJfn5+960fAQEBatWqlRYvXqwzZ87o+++/v20w2+VyacSIEXr99dfldrtTfN6qVatqxYoVypw5s3744Qdly5Ytyfe//fabQkNDU3x8AAAAAAAAAPgvCGMDAAAAAAAAAPAAmz59+g3bevXqJZvNlga9uSZTpkzq0KGDFi9erNOnT2v06NF64YUXbtr2jz/+0KhRo1J0nvr162vhwoUKCgqSJIWEhGjy5MkymUxJ2vXo0UMHDhxI0TkAAAAAAAAA4L8gjA0AAAAAAAAAwANs7dq1N2yrXLlyGvTk5jJnzqy3335bO3bs0KxZs/TEE0/c0GbEiBEpOvbXX38tu92eZFvNmjXVo0ePJNuio6PVrFkzOZ3OFJ0HAAAAAAAAAFKKMDYAAAAAAAAAAA+w06dP37DtZoHn2/F4PKnVndt64403tHbtWqOStdfx48d16NChVDvP559/rsKFCyfZtmnTJg0aNCjVzgEAAAAAAAAAyUEYGwAAAAAAAACAB1hqBKkjIiLuep82bdqoTZs2Gj9+/F3t9/TTT6tdu3Y3bD979uxd9+FW7Ha7fv75Z/n6+ibZ/vnnn2vNmjWpdh4AAAAAAAAAuBPC2AAAAAAAAAAAPMCyZMlyw7Zjx47d1THCw8Pv+rxTpkzRlClTNHv27Lvet2DBgjdsS5cu3V0f507nGD58eJJtbrdbLVu2VGRkZKqeCwAAAAAAAABuhTA2AAAAAAAAAAAPsNKlS9+wbdGiRcne/59//tHhw4dTfP6//vpLTqfzrva5dOlSks82m025cuVKcR9u5e2331adOnWSbDt27Ji6dOmS6ucCAAAAAAAAgJshjA0AAAAAAAAAwAOsQYMGN2wbMWKELl++fMd9XS6X3n333f90/sjISE2cOPGu9pkzZ06Szy+//LICAwP/Uz9uJTQ0VFmzZk2y7ZdfftHUqVPvyfkAAAAAAAAAIDHC2AAAAAAAAAAAPMDefPNNFS5cOMm248eP64033lBUVNQt93M4HOrYsaNWrVr1n/vQu3fvZFfj/vjjj/XXX38Zn61Wqz755JP/3IdbyZIliyZPniyTyZRke7du3XTo0KF7dl4AAAAAAAAAkCRrWncAAAAAAAAAAIBHwa5du24ILB8/fvyGdt9//72Cg4ONz+nTp1fHjh1veVyz2ayff/5ZFSpUUEREhLF9+fLlKly4sN59913VqVNHuXPnltls1tmzZ7VkyRL973//U3h4uIKDg5U7d25t3brV2Pfy5csaPnx4svsQGxur2rVr6/XXX1fLli1VunRpZc+eXSaTSW63W8eOHdPatWs1btw4rVu3ztjPZDJpxIgRKlGixB1/X5s3b77j76px48Z68sknJV373f7666/Gd3nz5tW+ffuMz1euXFGjRo3UpEkTY1u5cuVUrly5W14nAAAAAAAAANwtk8fj8aR1JwAAAAAAAAAAeNhNnjxZbdu2vev9cuXKpSNHjtyx3ZYtW9SoUSMdPHjwpt+bzWaZzWY5nU5jW968eTV37lx98cUXmjJlyl31YeDAgZo0aZJOnjx5031MJpPsdrvi4+N1s0cNISEhGj16tBo1anTT/VPy+1q5cqWqVKkiSVq1apVeeumlu9p/0KBB+vjjj+9qHwAAAAAAAAC4HXNadwAAAAAAAAAAANxZ8eLFtXXrVn366afKkSPHDd+73W4jiJ03b16NHDlSu3btUoECBVJ0viFDhujo0aNauHChunTpojx58iT53uPxKC4u7oYgdsGCBfXZZ59p//79twxiAwAAAAAAAMCjgsrYAAAAAAAAAAA8hPbs2aN//vlH58+fV0xMjIKDg5UlSxaVLFlSuXPnvifnvHjxosLDw3Xo0CFFRUUpOjpadrtd6dKlU+7cuVW0aFFlzZr1npwbAAAAAAAAAB5EhLEBAAAAAAAAAAAAAAAAAAAAIAXMad0BAAAAAAAAAAAAAAAAAAAAAHgYEcYGAAAAAAAAAAAAAAAAAAAAgBQgjA0AAAAAAAAAAAAAAAAAAAAAKUAYGwAAAAAAAAAAAAAAAAAAAABSgDA2AAAAAAAAAAAAAAAAAAAAAKQAYWwAAAAAAAAAAAAAAAAAAAAASAHC2AAAAAAAAAAAAAAAAAAAAACQAoSxAQAAAAAAAAAAAAAAAAAAACAFCGMDAAAAAAAAAAAAAAAAAAAAQAoQxgYAAAAAAAAAAAAAAAAAAACAFCCMDQAAAAAAAAAAAAAAAAAAAAApQBgbAAAAAAAAAAAAAAAAAAAAAFKAMDYAAAAAAAAAAAAAAAAAAAAApABhbAAAAAAAAAAAAAAAAAAAAABIAcLYAAAAAAAAAAAAAAAAAAAAAJAChLEBAAAAAAAAAAAAAAAAAAAAIAUIYwMAAAAAAAAAAAAAAAAAAABAChDGBgAAAAAAAAAAAAAAAAAAAIAUIIwNAAAAAAAAAAAAAAAAAAAAAClAGBsAAAAAAAAAAAAAAAAAAAAAUoAwNgAAAAAAAAAAAAAAAAAAAACkAGFsAAAAAAAAAAAAAAAAAAAAAEgBwtgAAAAAAAAAAAAAAAAAAAAAkAKEsQEAAAAAAAAAAAAAAAAAAAAgBQhjAwAAAAAAAAAAAAAAAAAAAEAKEMYGAAAAAAAAAAAAAAAAAAAAgBQgjA0AAAAAAAAAAAAAAAAAAAAAKUAYGwAAAAAAAAAAAAAAAAAAAABSgDA2AAAAAAAAAAAAAAAAAAAAAKQAYWwAAAAAAAAAAAAAAAAAAAAASAHC2AAAAAAAAAAAAAAAAAAAAACQAoSxAQAAAAAAAAAAAAAAAAAAACAFCGMDAAAAAAAAAAAAAAAAAAAAQAoQxgYAAAAAAAAAAAAAAAAAAACAFCCMDQAAAAAAAAAAAAAAAAAAAAApQBgbAAAAAAAAAAAAAAAAAAAAAFKAMDYAAAAAAAAAAAAAAAAAAAAApABhbAAAAAAAAAAAAAAAAAAAAABIgf8HymwgM3nTXcQAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_plot = pd.concat([best_scores_td, df_comparison])\n", - "df_plot = df_plot[df_plot.optimizer == \"DE\"]\n", - "plot_bar(df_plot, \"use_task_desc\", \"EvoPrompt DE\")" - ] - }, - { - "cell_type": "code", - "execution_count": 71, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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AwZo69atunjxou7evavTp09r+fLlev311+Xj45N47/379/XDDz+oWrVqNjc52/PcL126pCZNmpg1YoeEhKhEiRLKlSuX1UnUV65cUevWrXX79m1J/2usbty4sVmN/v7+Klq0qAoUKGC1ufX+/fvq0aOHTp8+bdNze/R5lS5d2uq9ixcv1ksvvaRbt24pc+bM6t+/vzZu3KgLFy4kvubLli1Tx44d5elpPufm+PHjql27ttUJ3+nZ2rVrDeMFChRQlixZUrka17p3755mzZqVeN24cWPDqduPTst+IDIyUvPnz0+x+gAAAAAAAJB+0IwNAAAAAAAAAC4yffp0mUwmmUwm3b1717Axt2HDhon3PHh07tw5ybyP3v/wROoqVarYnKtv37768ssvzWK+vr6aOHGitmzZoh49eqh48eIKCAhQQECAihcvrh49emjLli2aMGGCWeOvJH355Zfq169f8i9MKlu6dKnu3btnuNa6dWuL2MaNG7V7926zR65cuQz3d+vWTefOnZMkVa9eXX/++aeio6N14cIF7d+/X1evXtX27dtVoUIFm+vdsmWLGjVqpIiICLP4yy+/rIMHD+qLL75Q5cqVlSNHDnl7eytfvnxq2LChpk+frh07dqhUqVJm+3bv3q3atWtb5DNi73O/dOmSfHx8NHz4cJ0+fVpXr17VgQMHdP78eV24cEGjRo1SxowZLfYePXpUY8eOlST17t1bp06dkiS9+uqr2rp1q27evKnDhw/r5MmTioyM1B9//KHChQtb5Llz544+/PDDZJ/Xg9fh0YeRkydP6tVXX1VCQoIaN26sAwcO6JtvvlGNGjWUM2fOxNe8UaNG+vXXX7Vx40bly5fPLMetW7fUsmVLHTp0KMmawsLCzH69njx50mpNj/66N3qktB07dhjGixQpkuJnp7TFixfr6tWridddu3Y1vK98+fJ67rnnDNemTp2aIrUBAAAAAAAgfaEZGwAAAAAAAABSgLe3t2Fz38qVK3X8+HGH8164cEGLFi1KvO7Vq5dN++bMmaPvv//eLObm5qZZs2apR48eye5/6623NGPGDIvpx999953mzp1rUw2p4f79+/r8888N16pXr66SJUs6nHvVqlVauHChJGn06NHauHGjXnzxRYvm44oVK2rVqlXKnTt3sjkjIiL0yiuv6M6dO2bx1q1ba968eQoODk5y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7dtXHh4eFuvvvPOOYmJiNGLECH3zzTdmjbrx8fF6++23FRcXp379+rms1pTUsGFDi/fU5cuX1bFjR4t7s2fPrpkzZ9qcO0eOHA7V1LZtW3311VfKmzdvkvft3LlTH330kVavXm0W//fff9W6dWutX79ePj4+DtWwdetWtWvXTvHx8Wbxpk2bauzYsSpUqFCS+8+ePauBAwdq1qxZDp3vap06dVKNGjUSr2/duqWePXvq0qVLibFixYrp22+/VYYMGSz2O/qzTG3btm1TixYtFBMTY7GWK1cuTZ06VQ0bNjTcO3DgQB09elRvvPGGNm7cqIsXL6pp06b6/fffU6TWiIgI1atXT3v37rVYCw0N1ZQpU1SlShXDvYMHD9bBgwf15ptvauPGjWZrJ06cUN26dbV+/XoVL17crpr++OMPw0bszp0764svvlD27NmT3H/o0CH16dNHK1eutOvcpEyZMkU9evQw/JJyjx499NlnnylLlixW99++fVsTJ07UkCFDdOfOHcN7XDlN/2lDMzYAAAAAAAAAAAAAAACAdCU4OFj169e3iDvacPpA/vz5lT9/frOYp6drWqxOnz6toUOHWsR/+OEHmydIV6pUSf/8849effVV/fHHH07X9P333xs2YgcEBGjNmjWqWLFikvt9fX31+eefq27dumrRooVFI997772nYsWKqUmTJk7XmtJy5sypnDlzmsWsTa/18fExfP+50qhRozRo0CCb7i1fvrxWrlypwYMH67PPPjNb2759u3r37q2ff/7Z7hoSEhL01ltvWTRiv/LKK/rtt9/k7u6ebI68efNq5syZqlChwmPRmF+oUKHEBvLIyEg1btzYrBH7ueee06pVq1Llb/5JKdHR0XrxxRcNG7EffJEla9asSeYoUqSIwsLC1LNnT02aNEkHDx60+f1oj9jYWDVr1sywEbtu3bpaunRpsp/rJUqU0Pr169WtWzdNnTrVbO3KlStq0aKFwsPDk/2yywM3btzQu+++axF///339dVXX9mUo3jx4lq+fLn69++v7777zqY9SVm4cKFhI7aHh4dmz56tV155Jdkcfn5+6t+/vxo2bKi6devq6tWrTteF/5P8pyEAAAAAAAAAAAAAAAAAwCk//PCDxTTSsmXL2tyI/UCGDBk0a9YslSxZ0ql6tmzZYjjx283NTX/99VeyjdgPa9CggaZN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7CRemrGdt3fvXr3yyisOf+40bNhQ8+bNU6ZMmWxq0H+YPc3Y0v9e0x9//FEDBw602kBuq/z582vcuHFq1qyZXftiYmI0c+ZMTZo0SeHh4U7V8DB/f38NHz5cffv2lbu7u1O5jh07ph49emjdunVO5alZs6amTp2qwoULO5XncZKW/ZzO/VQBAAAAAI+tK1euJPlI6jcQwsPDk91/5cqVVHw2AAAAAAAAAADYp2XLltq6dateeOEFm/fUrFlT27ZtS3KKtSOCgoLUv39/HTx4UOvXr9e7777rVANc/vz5NWTIEB0+fNgljdiSVLZsWW3fvl2zZ89W+fLl7d7v7++vrl27avfu3friiy+emEZsSSpUqJDCw8NVo0YNm/f4+fnpyy+/tLkZtXz58vr333/1ySefKCQkxK76KleurFWrVunnn39OtsHZVh4eHmrXrp3WrVunI0eOaPjw4apUqZLDjaSBgYHq1q2b/vvvP3322WcuqxNJe/bZZ7Vr1y6NGjXKrin1+fPn15QpU7R8+XJlypQpBSv8P25uburdu7eOHz+ujz76yO5fB5JUtGhRffnllzpw4IDdjdiS5Ovrq+7du2vHjh36999/NWDAAD377LN253kgW7Zs6tu3rw4dOqT+/fs73YgtSYULF9batWv1999/q1atWnZ/uaB06dL6+eeftX79+ieqETutMRkbcAKTsQEAAJCeMVUKAB4vfC4DAIAnHf+9A0fx3gEAuMLOnTu1dOlSrVu3TmfOnFFERIRu376tTJkyqXDhwqpataratWunKlWqpGpdx44d05YtW7R//37t379fJ0+eVHR0tG7cuKE7d+4oY8aMypQpk4KDg1WyZEmVK1dO1apVU40aNVL8b8g8dOiQli1bpn/++UeHDx/WuXPndOvWLZlMJgUGBiowMFD58+dXhQoVVKlSJTVq1Eh+fn4pWtPj4J9//tH8+fO1bds2nThxQlFRUYqJiVFAQIBCQkJUpkwZ1alTRx06dFBQUJBDZ8TExGjZsmVav369tm7dqkuXLun69euKiYmRr6+vcuTIoaJFi6patWpq0aKFU82i9oqIiNCGDRu0b98+7d+/X0eOHNH169d148YN3bp1SxkyZEh8fzzzzDMqW7asKlasqAYNGjxRDfrpUUxMjBYuXKjly5dr165dOn36tG7duiUvLy8FBgaqcOHCKlu2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Xr160bJly9hll12iZcuWkZubm+0xK6WoqCjeeeedmDVrVsybNy9WrVoVjRo1isaNG8eee+4Zu+66a7ZHhK2aMDYAAAAAAAAAWTNlcJ9sjwAAwI9Y69atY9asWeW+b9WqVcycObPk+cEHH4zBgwfHlClTKjz31VdfjYkTJ8ZFF11U4boZM2ZE69aty3y3fPnyqFu3boX777///jj99NMrXFOeDz74IAYPHhwvvPBCFBYWlruudevWcdRRR8Wll14azZs3T9QLtmfC2AAAbJP6P/+3bI+w1SicO7/cd9e/9njUa1qwBafZ+g3M9gAAAAAAZGhct1a2RwAAgI1auXJl/Pd//3c888wz2R7lByssLIy+ffvGQw89FOl0utT7atWqxbp160qeZ86cGbfffnvce++9cdlll8VVV10VqVRqS44MWzVhbAAAAAAAAAAAAOBH6cILL4wlS5aUPI8ZMyYmTZqUsaa4uDh+9atfxbhx4yIiomXLltG9e/do3rx5LFmyJN55552YOHFiqbP/67/+K26++eaS5wkTJsTo0aMrPVuNGjUy9i9evDhuuOGGSu8vy1dffRW9evWKyZMnl9Tq1KkTF110UZxwwgmx++67R/Xq1WPx4sXxxhtvxH333RdPPfVURESsWrUqrr766pgyZUqMGDEidthhhx80C2wvhLEBAAAAAAAAAACAH6ULL7ww43nmzJmlwtjXXXddjBs3Lnbeeee4884749e//nXG+3Q6HX/5y19KnfXTn/40fvrTn5Y8P/DAA1UKY1erVi0GDBiQMdsPCWMvWrQounXrFrNmzSqptW3bNl5++eVo1apVxtoGDRpE7969o3fv3jF69Og45ZRTSm7LfuSRRyI/Pz+GDRuWeBbYnuRkewAAAAAAAAAAAACArdGiRYti0KBB0bJly/j3v/9dKogdEZFKpaJfv35x0EEHbfkBq+D000/PCGLXrVs3XnrppVJB7O878cQTY8iQIRm1v/71r/HEE09sljlhWyOMDQAAAAAAAAAAAFCGZcuWxZo1a2L48OHRsmXLCtd27959C01VdSNHjoxnnnkmo3b11VdH69atK7X//PPPjw4dOmTULrvsskin05tqRNhmCWMDAAAAAAAAAAAAlOOggw6KQw45ZKPrfvOb38T9998f999/f7Rr124LTFZ5gwYNyniuU6dOnH322ZXen5OTE2eeeWZG7dNPP43nn39+k8wH27K8bA8AAAAAAAAAAAAAsLU6+eSTK7Vu9913j913330zT1N1r732Wnz44YcZtUMOOSTy8/OrdM5BBx1UqvbQQw/FL3/5yx8yHmzz3IwNAAAAAAAAAAAAUI6uXbtme4Qf5KWXXipV69GjR5XP6dChQ+TkZMZO33rrrcRzwfZCGBsAAAAAAAAAAACgDHl5efGTn/wk22P8IP/85z9L1dq3b1/lc6pXr17qNu0ZM2bEvHnzEs8G24O8bA8AAAAAAAAAAAAAsDXKz8+P3NzcbI/xg0yePLlU7eWXX45JkyZV+ax0Ol2qNnPmzGjSpEmi2WB7IIwNAAAAAAAAAAAAUIY6depke4QfZN26dbF06dJS9ZtvvnmT9Vi8ePEmOwu2RTnZHgAAAAAAAAAAAABga5RKpbI9wg+yaNGizd5jyZIlm70HbM3cjA0AAAAAAAAAAACwHSovTP7ZZ5/FrrvuuoWnge2Tm7EBAAAAAAAAAAAAtnLr16+v8p6GDRuWWV++fPkPHQf4/wljAwAAAAAAAAAAAGRBVQLWSQLUeXl5Ua9evVL1pUuXVvksoGzC2AAAAAAAAAAAAACbWW5ubqna6tWrK71/yZIlifp26tSpVO3zzz9PdBZQWl62BwAAAAAAAAAAAADY3tWpU6dUrSq3XU+fPj1R34MOOijeeOONjNrkyZMTnRUR8fHHH8fXX38dERE5OTlx8MEHJz4LtgduxgYAAAAAAAAAAADYzPLz80vVvvrqq0rvf++99xL1/cUvflGqNm7cuERnRUSccsopcdhhh8Vhhx0WV111VeJzYHshjA0AAAAAAAAAAACwme22226latOmTavU3vXr18eYMWMS9e3WrVt06dIlozZx4sT47LPPqnzWxx9/nBEKP/bYYxPNBNsTYWwAAAAAAAAAAACAzaxVq1ZRv379jNqrr75aqb0PPvhgfPvtt4l7X3755aVqf/zjH6t8znXXXVfyfb169eKMM85IPBNsL4SxAQAAAAAAAAAAALaAX/7ylxnP//jHP2Lq1KkV7pk1a1Zcdtll0aBBg8R9jz322Dj++OMzag899FCMHTu20mc8+uijMXLkyJLnAQMGlAqXw49RXrYHYNuVTqfjk08+iQ8//DAWLlwYS5Ysiby8vKhfv340a9Ys9tlnn2jevPlm679w4cJ4++234/PPP4+lS5fGDjvsEM2bN4+99tor2rdvv9n6AgAAAAAAAAAAQBJnnHFGPPzwwyXP69evj6OPPjqeeuqpaNeuXan148ePj1NOOSW+/fbbuOuuu6JPnz6Je//1r3+NSZMmxfTp0yPiPxnA448/Ph5++OH49a9/XeHehx56KM4888yS565du8Zll12WeBbYnghjU2Xvv/9+3H333fHYY4/FkiVLKlzbunXrOP300+Pss8+OHXfccZP0f/nll+Pmm2+Of/zjH1FcXFzmmjZt2sR5550Xffr0iVq1am2SvgAAAAAAAAAAAGw5U6ZMieeffz6jNnv27FLrhg0blnFrdL169eLss8+uVI8XXnghJk+enNHzu5YuXRq33HJLqX3nnHNO5OfnV6rHdx1yyCFx9NFHx5NPPllSmz59euy5557Ro0eP+OlPfxr5+fkxf/78eOONN+Ldd9+NiIiLL7641K3aG+ZfsGBByXOXLl2iR48eZfbOz8+P119/PXr37l1y7sqVK+Ooo46K3r17x2mnnRYHHnhgNG7cOFKpVMydOzf+9a9/xb333hvjxo0rOadz587xxBNPRF6eCCpECGNTBYWFhXHxxRfH8OHDy3yfl5cXxcXFkU6nS2ozZ86Ma665Jm666aa44YYb4oILLohUKpWo/7Jly+Kcc86JUaNGlXpXvXr1WLt2bcnzjBkz4tJLL4177rknHn744dh///0T9QQAAAAAAAAAACA73n333bjkkks2uu6GG27IeG7VqlWlw9ijRo2KESNGlPt+8eLFZc5w3HHHJQpjR0QMHz485s6dG+PHjy+prVu3Ll566aV46aWXSq2/4IIL4pZbbolZs2aVejd69OgYPXp0yXO/fv3KDWNHRDRt2jRee+21GDBgQAwbNiyKiooiIuKZZ56JZ555JiIicnNzIyLKvCz1t7/9bdx5551Rr169Sn5a2P4JY1Mp8+fPj4MOOiimTp2aUd93332jf//+0aNHjygoKIj169fHrFmz4rnnnovBgwfH119/HRH/+dczF154Ybz77rvxt7/9LXJycqrUf9GiRXHwwQfHpEmTSmo777xzXH311fGrX/0qmjRpEmvWrInx48fHzTffXPKvob744os46KCD4tFHH40jjzzyB/4pAAAAAAAAAAAAZWly3k3ZHgG2GfXr149XXnklbr/99hgyZEjGzdbf1blz57j++us3efatVq1aMXTo0Ljoooti8ODB8eyzz8bcuXNL3n8/hF2zZs04+uijo0+fPtG1a9dNOgtsD4Sx2aiioqLo1atXqSD2gAED4qabbsq46To3Nzd22WWX6Nu3b5x22mlx1FFHxauvvlry/u9//3s0a9aszF/bUJ5169bFkUcemRHE3n///WPs2LHRsGHDklqNGjWiR48e0aNHj7juuuviD3/4Q0RErF69Oo4//vj417/+Ffvss0+VPz8AAAAAAAAAAABb3umnnx6nn376Zu3xwAMPxAMPPLBZe5SlZs2acfnll8fAgQNjwoQJMXny5FiwYEGsX78+mjVrFvvtt1+0b98+Y0/r1q0jnU5vshnatm0bf/3rXyOdTsfEiRPj008/jXnz5kVhYWHUrl07GjZsGB07doxOnTpFtWrVNllf2N4IY7NRd911V7z33nsZtV//+tdx8803V7gvPz8/nnjiiejcuXN8+eWXJfXbb789Tj311Nhzzz0r1f/qq6+ON998s+S5SZMm8cwzz2QEsb/vqquuiunTp8dDDz0UEf8JZJ944okxZcqU2GGHHSrVFwAAAAAAAAAAADannJyc2G+//WK//fbL2gypVCr23nvv2HvvvbM2A2zLcrI9AFu/W2+9NeM5lUrFoEGDKrW3fv36ccUVV2TUiouLY8iQIZXaP3v27FJrb7jhhigoKNjo3ttuuy3q1KlT8vzFF1/EnXfeWam+AAAAAAAAAAAAALAxwthU6IMPPojZs2dn1Dp37hzt2rWr9BknnHBCpFKpjNpzzz0X69ev3+jea6+9NtasWVPy3LRp0zj11FMr1bdx48ZxxhlnZNQGDRoUS5curdR+AAAAAAAAAAAAAKiIMDYV+uijj0rVunTpUqUzGjRoELvssktGbcGCBfHNN99UuO/bb7+NBx54IKN20kknRbVq1Srd+/vB7YULF8awYcMqvR8AAAAAAAAAAAAAyiOMTYXmzp1bqlZQUFDlcxo3blyq9u2331a4Z8yYMVFcXJxRO+KII6rUt0uXLtG8efOM2mOPPValMwAAAAAAAAAAAACgLMLYVCidTleqtjnOefLJJzOec3Nz44ADDqhy727dumU8v/322xu9lRsAAAAAAAAAAAAANkYYmwp9/1bpiIh58+ZV+Zz58+eXqjVr1qzc9StWrIhXX301o7b77rtH7dq1q9x77733znhOp9Px3HPPVfkcAAAAAAAAAAAAAPguYWwq9POf/7xUbcKECVU6Y+HChTFjxoyM2k477RQtWrQod8+UKVNi3bp1GbU99tijSn03aN++fanaxIkTE50FAAAAAAAAAAAAABsIY1OhXXbZpVQg+6OPPoopU6ZU+oyRI0eWqp188skV7pk6dWqpWuvWrSvdc2P7yjofAAAAAAAAAAAAAKpCGJuNGjx4cOTm5mbULr300krtXbRoUQwaNCijVlBQEP37969wX1lh7+bNm1eq5/c1a9asUucDAAAAAAAAAAAAQFUIY7NRP//5z+PPf/5zpFKpktrYsWOjb9++sX79+nL3LV68OH7961/H119/XVKrWbNmjBo1Kpo0aVJhzy+++KJUrXHjxgmm/8++784eETF//vxYvnx5ovMAAAAAAAAAAAAAIEIYm0rq06dPPPbYYxm3TN95552x1157xfDhw2PGjBmxZs2aWL58eXz00UcxaNCgaNeuXbzxxhsl63fbbbf4xz/+EQcffPBG+y1durRULT8/P9Hsubm5UatWrUr1AAAAAAAAAAAAAIDKysv2AGw7jjnmmDj00ENj+PDhMWLEiJg0aVJ89NFHceaZZ1a4r3PnznH22WfHWWedFTVq1KhUr7Jura5du3aiuTfsXbFixUZ7/FCfffZZ4r0FBQUbvTEcAAAAAAAAAAAAgK2HMDZVkp+fH0cffXSkUql48cUX44UXXoh0Ol3m2urVq8dvfvOb+PWvfx2/+MUvKh3EjohYtmxZqVpeXvIf17L2ltXjhzrqqKMS77366qvjmmuu2WSzAAAAAAAAAAAAALB5CWNTaVOmTIkBAwbEiy++WBLATqVSsffee0fXrl2jadOmUVxcHHPmzInXX389pk2bFg888EA88MADkZ+fH2eccUZcffXVUb9+/Y32WrVqValabm5u4tnLCmOX1QMAAAAAAAAAAAAAKksYm0oZOnRo9OvXL4qKikpqhx12WNx2223RoUOHMveMHz8+Lrjggnjvvfdi6dKlcfvtt8ff//73eOKJJ6Jbt24V9qtZs2apWnFxceL5y9pbVg8AAAAAAAAAAAAAqCxhbDbqz3/+c1x44YUZtTPPPDP+93//N3Jycsrd17Vr1/jXv/4Vxx57bDz//PMRETF//vw47LDDYuzYsdGjR49y99atW7dU7btB8Koqa29ZPX6oMWPGxG677ZZob0FBwSaeBgAAAAAAAAAAAIDNSRibCr377rsxYMCAjNpee+0VQ4cOrTCIvUHNmjXj73//e3Tq1Cm+/vrriIhYvXp1nHTSSTFp0qRo2rRpmfvq1KlTqrZixYoEn+A/li9fXqkeP9Ruu+1W7k3hAAAAAAAAAAAAAGxfNp6m5Uft97//falbpa+99tqoXr16pc9o0KBBXHLJJRm1uXPnxuDBg8vdk5+fX6q2bNmySvf8rvXr18fKlStL1TfHzdgAAAAAAAAAAAAA/HgIY1OumTNnxssvv5xRa9SoURx55JFVPuvUU0+NVCqVURs2bFisW7euzPVt2rQpVVuwYEGV+27Yl06nM2qNGzcWxgYAAAAAAAAAAADgBxHGplz/+Mc/StV+9rOfRU5O1X9sGjRoEHvssUdGbfny5fHWW2+Vub5Dhw6lat98802V+0ZEzJkzp1LnAwAAAAAAAAAAAEBVCGNTrunTp5eqtW7dOvF5Ze2dNm1amWvbt29fqjZz5sxEfcvaV9b5AAAAAAAAAAAAAFAVwtiUa9GiRaVq9evXT3xeWXsXLFhQ5toOHTpEtWrVMmoff/xxor5Tp04tVdtrr70SnQUAAAAAAAAAAAAAGwhjU65atWqVqq1evTrxeWXtrVmzZplr69SpEwcddFBG7dNPP42VK1dWue8HH3yQ8ZxKpeLII4+s8jkAAAAAAAAAAAAA8F152R6ArVdBQUGp2sKFCxOfV9Yt2E2aNCl3/dFHHx0vv/xyyXNRUVG8+eabccghh1Sp7xtvvJHxvN9++8WOO+5YpTMAAABgg5WFSyt8v2rp8grfVduhxkZ71KqXX+W5AAAAAAAAgC1PGJtytWvXrlTt/fffT3RWOp2OSZMmlaq3bdu23D1HHXVU9O3bN4qLi0tqY8eOrVIY+/333485c+Zk1I477rhK7wcAAIDvu+ekvon3Ptzvmkqtu3jsiMQ9AAAAAAAAgC0nJ9sDsPU69NBDIy8vM68/efLk+Prrr6t81ptvvhmFhYUZtcaNG0eXLl3K3dO8efM49dRTM2ojR46MoqKiSvd98MEHM54bNmwYZ599dqX3AwAAAAAAAAAAAEB5hLEpV7169aJXr14ZtfXr18cdd9xR5bNuv/32UrUTTjghcnIq/hG85pprokaN//v1zXPmzCkVsC7PwoUL47777suoDRw4MOrVq1ep/QAAAAAAAAAAAABQEWFsKnTDDTeUCkwPGTIk3n333UqfMWbMmHj00UczanXq1Imrrrpqo3tbtmwZ/fr1y6hdfvnlsWDBgo3u7d+/fyxbtqzkuXXr1tG3b/JfJQ0AAAAAAAAAAAAA35WX7QHYunXs2DH++Mc/xpVXXllSW7duXRx++OExZsyYOPDAAyvc/9hjj8Upp5ySUUulUnHnnXdGs2bNKjXDddddF//85z/j7bffjoiIuXPnxq9+9at47rnnokGDBmXuueGGG2LEiBElzzVq1IjRo0dHzZo1K9UTAAAAyvO7kVX/jVEAAAAAAADA9kkYm436/e9/H4WFhXHzzTeX1BYtWhTdu3ePE044IX7729/GAQccEA0bNox0Oh3z58+P119/Pf7617/GSy+9lHFWTk5O3HrrrXHaaadVun/16tXj2WefjYMPPjg++uijiIh48803o3PnznH11VfHr371qygoKIi1a9fG+PHj45ZbbonnnnuuZH+NGjXikUceif322+8H/kkAAABARK16+dkeAQAAAAAAANhKCGNTKTfddFMceOCBce6558acOXMiIiKdTsfo0aNj9OjRERGRl5cX69evj/Xr15d5xm677Rb3339/dOvWrcr9GzduHG+88UacddZZ8eijj0ZExOzZs+Oss86KiP8ErteuXRvpdDpjX+vWrePhhx+OAw44oMo9AQAAAAAAAAAAAKAiOdkegG1H796944svvoi//e1v0b1796hRo0bG+6KiolJB7Fq1asXhhx8ejz/+eHz88ceJgtgb5OfnxyOPPBIvvvhiHHLIIZGT838/vmvWrMkIYrdu3ToGDRoUU6ZMEcQGAAAAAAAAAAAAYLNwMzZVssMOO8Qpp5wSp5xySqxduzY+/PDDmD59eixZsiQKCwsjlUpF/fr1o379+tG+ffvo0KFD5ObmbtIZevbsGT179owFCxbE22+/HZ9//nksXbo0atSoETvuuGPstdde0aFDh03aEwAAAAAAAAAAAAC+TxibxKpXrx777LNP7LPPPlnp37hx4zjiiCOy0hsAAAAAAAAAAAAAcrI9AAAAAAAAAAAAAADAtkgYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABLIy/YAAABAxVYWLq3w/aqlyyt8V22HGhvtUatefpXnAgAAAAAAAAD4sRPGBgCArdw9J/VNvPfhftdUat3FY0ck7gEAAAAAAAAA8GOVk+0BAAAAAAAAAAAAAAC2RcLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACSQl+0BAACAiv1u5B3ZHgEAAAAAAAAAgDIIYwMAwFauVr38bI8AAAAAAAAAAEAZcrI9AAAAAAAAAAAAAADAtkgYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASCAv2wMAAAAAAAAAAADA9mz+/PmbvUdBQcFm7wFAacLYAAAAAAAAAAAAsBk1adJks/dIp9ObvQcApeVkewAAAAAAAAAAAAAAgG2RMDYAAAAAAAAAAAAAQALC2AAAAAAAAAAAAAAACeRlewAAAAAAAAAAAADYns2bN6/C919++WXss88+Zb6bMGFCtGzZcnOMBcAmIIwNAAAAAAAAAAAAm1FBQUGF71esWFHuu0aNGm10PwDZk5PtAQAAAAAAAAAAAAAAtkXC2AAAAAAAAAAAAAAACQhjAwAAAAAAAAAAAAAkIIwNAAAAAAAAAAAAAJCAMDYAAAAAAAAAAAAAQALC2AAAAAAAAAAAAAAACQhjAwAAAAAAAAAAAAAkIIwNAAAAAAAAAAAAAJBAXrYHAAAAAAAAAAAAtg7z58/f7D0KCgo2ew8AgC1FGBsAAAAAAAAAAIiIiCZNmmz2Hul0erP3AADYUnKyPQAAAAAAAAAAAAAAwLZIGBsAAAAAAAAAAAAAIAFhbAAAAAAAAAAAAACABPKyPQAAAAAAAAAAALB1mDdvXoXvv/zyy9hnn33KfDdhwoRo2bLl5hgLAGCrJYwNAAAAAAAAAABERERBQUGF71esWFHuu0aNGm10PwDA9iYn2wMAAAAAAAAAAAAAAGyLhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABLIy/YAAAAAAAAAAABsWvPnz9/sPQoKCjZ7DwAA2NoJYwMAAAAAAAAAbGeaNGmy2Xuk0+nN3gMAALZ2OdkeAAAAAAAAAAAAAABgWySMDQAAAAAAAAAAAACQgDA2AAAAAAAAAAAAAEACedkeAAAAAAAAAACATWvevHkVvv/yyy9jn332KfPdhAkTomXLlptjLAAA2O4IYwMAAAAAAAAAbGcKCgoqfL9ixYpy3zVq1Gij+wEAgP/IyfYAAAAAAAAAAAAAAADbImFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASEAYGwAAAAAAAAAAAAAgAWFsAAAAAAAAAAAAAIAEhLEBAAAAAAAAAAAAABIQxgYAAAAAAAAAAAAASCAv2wMAAAAAAAAAAAAAUNr8+fM3e4+CgoLN3gO2Z8LYAAAAAAAAAAAAAFuhJk2abPYe6XR6s/eA7VlOtgcAAAAAAAAAAAAAANgWCWMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkEBetgcAAAAAAAAAAAAAoLR58+ZV+P7LL7+MffbZp8x3EyZMiJYtW26OsYDvEMYGAAAAAAAAAIAKzLv70myPsNVYsLCw/HcP3Ri1GtXbgtNs/Zqcd1O2RwC2cQUFBRW+X7FiRbnvGjVqtNH9wA+Xk+0BAAAAAAAAAAAAAAC2RcLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJ5GV7AAAAAAAAAAAAAIDKmHf3pdkeYauyYGFh+e8eujFqNaq3BafZujU576Zsj8B2ys3YAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAsLYAAAAAAAAAAAAAAAJCGMDAAAAAAAAAAAAACQgjA0AAAAAAAAAAAAAkIAwNgAAAAAAAAAAAABAAnnZHgAAAAAAAAAAAIAfl/7P/y3bI2xVCufOL/fd9a89HvWaFmzBabZuA7M9AMD3bLNh7NWrV8eMGTOisLAwli9fHitWrIgVK1ZE9erVo3bt2lGnTp2oU6dO7LjjjtG0adNsjwsAAAAAAAAAAAAAbGe2iTD2qlWr4tVXX41XXnklPvroo5g+fXp8/fXXkU6nK7W/bt260bZt2/jJT34SBx54YPTs2TPatGmzmacGAAAAAAAAAAAAALZnW20Ye926dTFq1Kh44IEHYvz48bF27dqSd5UNYW+wdOnSeO+99+L999+PkSNHRkTErrvuGscee2ycd9550bJly006OwAAAAAAAAAAAACw/cvJ9gDft3Tp0rj66qujZcuWcfrpp8drr70Wa9asiXQ6XfKVSqWq/BURGWd89tlncdNNN5WEst9+++0sf3IAAAAAAAAAAAAAYFuyVYWxR48eHe3atYvrr78+5s6dW3IDdlnB6ojMcHVFX2WdkUqlIp1OR3FxcYwZMyZ+/vOfx+9+97soLCzMymcHAAAAAAAAAAAAALYtedkeICJi2bJl8Zvf/CbGjh2bEZ6OiJLnDXJycqJhw4bRpEmTaNKkSdSsWTNq1KgRNWrUiOrVq0dxcXGsWbMm1qxZE2vXro1FixbFvHnzYv78+bFq1aqMs74b7F6/fn0MGzYsnn766fj73/8ePXr02MyfGgAAAAAAAAAAAADYlmU9jD1nzpzo1atXfPTRR5FOp0turE6n05Gfnx8HH3xw7L///tGhQ4fo0KFDtGrVKnJykl3ovWTJkpg6dWpMnTo1Jk2aFK+88kp88sknEfF/wexvv/02evXqFffff3+cdNJJm+xzAgAAAAAAAAAAAADbl6yGsWfPnh3dunWLr776qqRWvXr1OOGEE+Kss86Krl27Rm5u7ibrV79+/ejatWt07do1Y4bRo0fH3XffHTNmzIhUKhVr166NU045JQoLC+N3v/vdJusPAAAAAAAAAAAAAGw/kl0xvQmsWbMmjj766Jg9e3ak0+mIiDj33HPjyy+/jBEjRsSBBx64SYPY5WnRokUMGDAgPvvss3j44YejefPmERGxfv36uOCCC+L111/f7DMAAAAAAAAAAAAAANuerIWxf/e738X7778fERGtWrWKN998M+6+++4oKCjIyjypVCr++7//Oz7++OM49dRTIyKiqKgojj/++IybuwEAAAAAAAAAAAAAIrIUxn7llVdixIgRkUqlokuXLvHWW2/Ffvvtl41RSqlbt2488MAD8cc//jEiIhYsWBAXXnhhdocCAAAAAAAAAAAAALY6WzyMnU6n45JLLomIiLZt28Yrr7wSTZs23dJjbNSVV14ZV155ZaTT6XjyySdj/Pjx2R4JAAAAAAAAAAAAANiK5G3phh988EG0bt062rRpEzfeeGPUq1dvS49QaX/84x9j+fLlMWPGjPjnP/8ZXbt2zfZIAAAAAAAAAAAAAMBWYouHsX/605/Gk08+uaXbJjZkyJBsjwAAAAAAAAAAAAAAbIVysj0AAAAAAAAAAAAAAMC2SBgbAAAAAAAAAAAAACABYWwAAAAAAAAAAAAAgATysj0AAAAAAAAAAAAAAKUtWLaywveLV6yq8F2t6tU22qNx3VpVngv4P8LYAAAAAAAAAAAAAFuhDgPvSry356AHK7Vu7tBLEvcAtsMw9urVq2P06NHx6quvxoQJE2L+/PlRWFgYtWrVioYNG0bHjh2jW7ducfLJJ0fz5s2zPS4AAAAAAAAAAAAAsI3arsLYf/7zn+O6666LxYsXR0REOp0uebd27dpYsmRJzJgxI5555pn4/e9/H6effnrccsstUbdu3WyNDAAAAAAAAAAAAABso3KyPcCmsHbt2jjiiCPi4osvjkWLFpWEsFOpVKmviP+EtNetWxd//etfY6+99opZs2Zlc3wAAAAAAAAAAAAAYBu0XdyM/dvf/jaef/75ksB1Op2OdDodubm5Ua9evahVq1asWrUqCgsLo6ioKCKiJJg9Y8aMOPTQQ+O9996L/Pz8bH4MAAAAAAAAAAAAgBJTBvfJ9gjARmzzYexnn302HnvssZIQ9u677x7nnHNO9OzZM37yk59EtWrVStYWFxfHp59+GuPGjYthw4bFhx9+GKlUKr744ou45pprYsiQIVn8JAAAAAAAAAAAAAD/p3HdWtkeAdiInGwP8EP9+c9/Lvn+j3/8Y3z88cdx8cUXR8eOHTOC2BERubm50a5du+jTp09MnDgx/vznP5eEuP/3f/83Vq9evaXHBwAAAAAAAAAAAAC2Udt0GHvVqlXx+uuvRyqViv/3//5fXHnllZFKpSq9v2/fvnHFFVeUnPXaa69tpkkBAAAAAAAAAAAAgO1NVsLYK1as2CTnfPXVV7Fu3bqIiOjXr1+iM/r27Vvy/YwZMzbJXAAAAAAAAAAAAADA9i8rYexbb701fvvb38a33377g84pLCws+X7nnXdOdEZBQUHk5eWVOg8AAAAAAAAAAAAAoCJ52WiaTqfj4YcfjmeffTauueaa6Nu3b+Tm5lb5nEaNGpV8P23atNhzzz2rfMaMGTOiqKgoUqlUxnlU3bJly+KDDz6ITz/9NBYvXhyrV6+OWrVqRcOGDWOXXXaJ3XffPZo1a7ZJe37zzTfx7rvvxsyZM2P58uVRs2bNaNGiRXTp0iV22WWXTdoLAAAAAAAAAAAAAL4rK2HsDZYuXRr9+/eP4cOHxx133BHdu3ev0v6dd945ateuHStXroxBgwbFww8/XOUZ/vSnP5V837Zt2yrv/7Fbu3ZtjBo1KoYPHx7//ve/o6ioqML1LVq0iK5du8bhhx8evXr1iqZNmybq++ijj8aQIUPi7bffjnQ6Xeaajh07Rt++feOMM84ouf0cAAAAAAAAAAAAADaVnGw07dSpU+ywww4lz5MnT46DDz44Tj755JgzZ06lz6lWrVoceuihkU6nY/To0XHOOefEihUrKrV39erVceGFF8bw4cMjIqJevXpx4IEHVu2D/MiNHTs22rdvH6eddlr885//zAhi5+XlRU5O6R+v2bNnx+jRo+N//ud/4uSTT65yz7lz58ahhx4aJ5xwQrz11lsZQezq1atnrJ08eXKce+65se+++8b06dOr3AsAAAAAAAAAAAAAKpKVMPYxxxwTU6dOjSOPPDLS6XSkUqlIp9MxatSoaNeuXQwZMiSKi4srddall14aqVQqIiLuu+++aNWqVVx44YUxduzYmDlzZqxatSoi/hO+nj17drz44otxySWXRJs2beKOO+6IiIhUKhX9+vWL3NzczfOBtzPpdDoGDhwYRxxxRHz++ecREVFQUBD9+vWLf/3rX/Htt9/G2rVro6ioKL788st44IEHonPnzj+474wZM2LfffeNcePGldT22GOPGDVqVCxevDjWrFkTy5cvj2eeeSZ+9rOflayZOHFi7L///jFhwoQfPAMAAAAAAAAAAAAAbJCVMHZEROvWrePpp5+OZ555Jtq0aVNSX7ZsWVxyySXRuXPneO211zZ6zgEHHBB9+/YtuSF50aJFcccdd0Tv3r1j1113jTp16kRubm7Url07WrduHb/85S9jyJAhMXfu3JI9e+65ZwwcOHCzfM7t0bnnnhs33XRTyfOJJ54Y06ZNi9tvvz26desWTZs2jVQqFalUKlq0aBGnnXZaTJgwIc4555zEPQsLC6Nnz54xe/bsklrv3r3j/fffjxNPPDHq168fERG1a9eOI488Mv7973/H2WefXbJ2yZIlcfjhh8esWbMSzwAAAAAAAAAAAAAA35W1MPYGRxxxREyZMiWuueaa2GGHHUrqU6dOjUMOOSR+85vfxDfffFPhGbfffnucddZZJbdsR/zn9ubyviKiZF3nzp3jxRdfzOhN+QYPHhzDhg0reT7rrLNi1KhR0bBhwwr35eXlxdChQ2PfffdN1Pe8886Lzz77rOR5jz32iNGjR5f795aTkxP33HNPdO/evaS2cOHC+M1vflPyMwAAAAAAAAAAAAAAP0RetgeIiKhRo0b84Q9/iNNOOy369esXTz/9dKRSqUin0zF69Oh49tln4w9/+ENcdNFFkZubW+YZ//u//xu/+MUv4ve//31Mnz69pL4hdB0RJSHcdDod9evXj759+8aVV14Z1apV27wfcDvx3nvvxZVXXlnyvP/++8fdd99d6f25ubkxYMCAOPHEE6vU95133omRI0dm1O64446oWbNmhftycnJi6NCh0alTp1i/fn1ERIwfPz4ef/zxOO6446o0AwAAAAAAAADbtv7P/y3bI2xVCufOL/fd9a89HvWaFmzBabZ+ft86AADlyfrN2N/VqlWrGDNmTDz33HOx6667ltSXL18eAwcOjM6dO8err75a7v5jjz02pk2bFuPGjYvf//73cfjhh8fee+8du+66a3Ts2DG6d+8effr0iZEjR8bXX38d1157rSB2Ffzud7+LoqKikucbb7wx8vKqlufv0aNHdOjQITp06BBt2rSp1J4rrrgi4/mnP/1pHHLIIZXa2759+zjyyCMzaldddVUUFxdXbmAAAAAAAAAAAAAAKMdWcTP29/Xq1SsOOeSQuOmmm+LGG2+MVatWRUTE1KlT49BDD43jjz8+br311thpp53K3N+jR4/o0aPHlhx5u/fkk0/GhAkTSp5/9rOfJfozLigoiMmTJ1d6/YQJE2LcuHEZtVNPPbVKPU899dR4+umnS56nTZsWY8aMiWOPPbZK5wAAAAAAAAAAAADAd21VN2N/V/Xq1ePKK6+Mjz/+OI466qhIp9ORSqUinU7Ho48+GnvssUfcfPPNGTc1s/ncfvvtGc9HH330Fun72GOPlaodccQRVTrjF7/4RakbvMs6FwAAAAAAAAAAAACqYqsNY2/QsmXLeOKJJ+L555+Ptm3bltSXL18el112Wey5556lbk5m0/rss8/i9ddfz6gdeeSRW6T3k08+mfHcrFmz2G233ap0Rp06dWLvvffOqI0dOzbWrl37g+cDAAAAAAAAAAAA4Mdrqw9jb/CLX/wiPvroo/jTn/4UNWvWLKlPmzYtevbsGSeccEJ89dVXWZxw+zVmzJiM59q1a0f79u03e9/p06fH9OnTM2rfD1VX1vf3LV26NP75z38mng0AAAAAAAAAAAAAtpkwdkREtWrV4vLLL49p06bFMcccE+l0OlKpVKTT6Xj88cdjjz32iMGDB0dRUVG2R92uvPTSSxnP372hfHOaOHFiqdoee+yR6KyywuNlnQ8AAAAAAAAAAAAAlZWX7QGS2HnnneOxxx6Ll19+Ofr27Vtye/KKFSviiiuuiAceeCD+8pe/xGGHHZblSbd969evj7fffjujVlYYu7i4ON5///2YPXt2zJ07N3JycqKgoCB22mmn6NKlS+TlVf1HberUqaVqrVu3rvI55e0r63wAAAAAAAAAAAAAqKxtMoy9wWGHHRaTJ0+OW2+9Na6//vpYsWJFRER88skncfjhh8cxxxwTQ4YMiRYtWmR50m3XF198EUuXLs2oFRQUlHz/6aefxqBBg+Lpp5+OBQsWlHlG3bp145BDDon+/ftHt27dKt17ypQppWrNmzev9P7vatasWaXOBwAAAAAAAAAAAIDKysn2AD9UXl5eDBw4MKZNmxbHHXdcpNPpSKVSkU6n44knnog99tgjbrzxxli3bl22R90mffLJJ6VqtWvXjuLi4rj88sujY8eOMXz48HKD2BERy5YtizFjxsSBBx4YvXv3rnDtd33xxRelao0bN6788N/RpEmTSp0PAAAAAAAAAAAAAJW11dyMXVRUFM8991y88cYbMWnSpFi4cGEsX7486tatG40aNYq99torunXrFr/85S8jNze31P6ddtopHnnkkRg3blz07ds3pk2bFhERK1eujCuvvDJGjBgRf/nLX6Jnz55b+qNt02bNmlWqlpubG8cee2w89dRTERFRvXr1OPvss+OEE06Idu3aRb169WLevHnx5ptvxrBhw+KVV14p2fvss8/G/vvvH88991y0a9euwt7fv5E7IiI/Pz/R56hbt26lzgcAAAAAAAAA+DFbsGxlhe8Xr1hV4bta1atttEfjurWqPBcAwNYq62HsdDodQ4YMiVtuuSXmzZuXUd8glUrFK6+8Erfccks0a9YsBg4cGBdccEGZ5x1yyCHx4Ycfxm233RbXXXddLF++PCIipk+fHr169YqjjjoqbrvttmjZsuXm/WDbie/+nWxw++23x+rVqyMiokWLFvH8889Hhw4dMta0aNEiWrRoESeccELce++9cd5555X8nX7xxRfRq1eveP/996NBgwbl9t7wd/ddtWvXTvQ5ytq3bt26WLt2bVSvXj3RmQAAAAAAAAAA25sOA+9KvLfnoAcrtW7u0EsS9wAA2NpkNYxdWFgYRx55ZIwfP74kqJtKpTL+97vS6XTMmTMnLrroonjqqafiqaeeijp16pRal5eXF5dcckmcfPLJ0b9//xg9enSkUqlIp9MxZsyYePHFF+OKK66ISy65JKpV2/i/xvsxW7x4canahiB2zZo146WXXtroDdfnnntuLF26NC699NKS2syZM+PMM8+MJ554otx9y5YtK1XLy0v2I1vevmXLlkWjRo0SnVmWzz77LPHegoKCaNKkySabBQAAAAAAAAAAAIDNKydbjdetWxe9evWKf//73xHxf+HrdDpd7teGdel0Ol577bXo3bt3rF+/vtweO+64Y4wcOTL+8Y9/xB577FFSX7lyZVx11VXRsWPHeOGFFzbjp9z2bQhel+XSSy/daBB7g4svvjg6duyYUXvyySfjnXfeKXfPqlWlf61Nbm5upfp9X3lh7LJ6/BBHHXVUdOzYMdHX0KFDN+ksAAAAAAAAAAAAAGxeWQtjDxkyJN56662ScHXjxo3j4osvjrFjx8aMGTNi2bJlUVRUFEuXLo3PP/88nnnmmbjggguiQYMGEfGf0Pbrr78ed9218V+NctBBB8WkSZPi5ptvzrhJ+9NPP40jjjgijj766Jg1a9Zm+6zbsnXr1pVZz8vLiz59+lT6nNzc3Lj44otL1W+66aZy99SsWbNUrbi4uNI9K7OvrB4AAAAAAAAAAAAAUBllXxe8mRUXF8fNN99c8tyvX7+44YYbygzG1qlTJ+rUqRNt2rSJI444Iv70pz/FxRdfHMOGDYt0Oh2DBw+Ovn37brRnbm5u9O/fP04++eTo379/jBw5siQI/vTTT8dLL70UDz30UBx99NGb9LNu68oLK//Xf/1XFBQUVOmso446Ks4555woKioqqT333HOxdu3aqF69eqn1devWjRUrVmTUvru3KsrbV7du3UTnAQAAAAAAAABsj6YMrvzlfAAAZCmMPX78+Fi0aFGkUqk4++yz47bbbqv03tq1a8e9994by5cvj5EjR8acOXPivffeiy5dulRqf7NmzeLvf/97nHvuudGnT5+YMmVKpNPpWL16dXz00UfC2N9TXlh5n332qfJZDRo0iN133z2mTp1aUlu9enW888470a1bt1Lrv3uL+QbfD2dX1vLly0vVqlWrVmYI/IcYM2ZM7Lbbbon2VjXcDgAAAAAAAACwqTWuWyvbIwAAbFOyEsaeNm1ayfdXXHFFojOuuOKKGDlyZERETJ8+vdJh7A3+67/+KyZOnBh/+ctf4tprr41ly5YlmmN7V14Ye4899kh0XocOHTLC2BER7733Xplh7Pz8/FK1pH9PZe3bHLdi77bbbtGhQ4dNfi4AAAAAAAAAAAAAW5+cbDRduHBhRETk5eVFy5YtE53Rtm3bUudVVW5ublx00UUxbdq0OPnkkyOVSiU6Z3tWr169MusNGjRIdF6TJk1K1RYsWFDm2jZt2lR67cbMnz+/VG2XXXZJdBYAAAAAAAAAAAAARGQpjL0h4FtUVBTffvttojNmzZpV6rykmjVrFn/729+if//+P+ic7dFuu+1WZr1OnTqJzivrNupFixaVubasG6a/+eabRH3nzJlTqfMBAAAAAAAAAAAAoLKyEsb+7o3Ed911V6IzbrvttpLvy7pBOYlatWptknO2J506dSqzvnbt2kTnlXX7eDqdLnNt+/btS9VmzpyZqG9Z+8o6HwAAAAAAAAAAAAAqKyth7O7du5cEnwcNGlSlQHY6nY7rrrsu7rnnnoiIqF+/fhxwwAGbZU4idtppp2jQoEGp+vLlyxOdt2zZslK1goKCMtfutddepWoff/xxor5Tp06t1PkAAAAAAAAAAAAAUFlZCWPvsMMOcfbZZ0c6nY7i4uK44IILokuXLnHPPffEp59+GuvXr89YX1xcHFOmTInbb7892rdvH9dcc01E/OeW5d/97neRm5ubhU/x41FW2P2bb75JdNb8+fNL1Zo0aVLm2p/85CfRtm3bjNrEiRMT9f3ggw8ynuvWrRvdu3dPdBYAAAAAAAAAAAAARGQpjB0Rce2110abNm0ilUpFOp2ODz74IPr06RPt2rWLWrVqRbNmzaJ169bRtGnTqFmzZuy5557Rv3//+OSTTyKdTkdERNu2beP3v/99tj7Cj8Zxxx1XqjZlypREZ5W172c/+1m5648++uiM5zlz5sTnn39epZ4rVqwoFcb+5S9/GTVq1KjSOQAAAAAAAAAAAADwXVkLY+fn58crr7wSLVu2jIgoCWWn0+lYu3ZtzJs3L7788suYP39+FBUVlbxLpVIREbHbbrvFK6+8ErVq1crWR/jROProo6N69eoZtfHjx1f5nKVLl8Ynn3ySUWvYsGHsvffe5e4pKwg+duzYKvV98cUXo6ioaKPnAgAAAAAAAAAAAEBVZC2MHRHRpk2b+PDDD+Occ86JvLy8knoqlSr1tUG1atXi/PPPjw8++CB23nnnbIz9o1O/fv1S4eUpU6aUClZvzFNPPRXr1q3LqP33f/935OSU/2O47777Ro8ePTJqf/vb36rU98EHH8x43n333UvduA0AAAAAAAAAAAAAVZXVMHZERN26deOee+6JL7/8Mm655ZY46qijok2bNpGfnx85OTlRr1692GWXXeKYY46J2267LWbPnh133nln1K5dO9uj/6jccMMNscMOO2TUbrrppkrvT6fT8Ze//CWjVqNGjbj88ssr1fu7JkyYEK+++mql+k6bNi2efvrpjNp1110Xubm5ldoPAAAAAAAAAAAAAOXJehh7g6ZNm8bFF18cTzzxRHz22WexePHiWLduXSxatCg+/fTTeOyxx6Jfv35RUFCQ7VF/lFq1ahUXXXRRRm3EiBHxxhtvVGr/PffcExMmTMioXXHFFZW63fxnP/tZnHDCCRm1vn37xurVqyvct379+jj//PNj/fr1GWcdf/zxlZoZAAAAAAAAAAAAACqy1YSx2fpdffXVsf/++5c8FxcXx69//et45513Ktw3atSouOCCCzJqv/rVr+Kqq66qdO977rkndtlll5LnKVOmxEknnVRuIHtDEPu7N2g3bNgwHn744UilUpXuCwAAAAAAAAAAAADlEcam0mrUqBHPPvts7LXXXiW1RYsWxc9//vPo06dPvP3227Fy5cqIiFiyZEm88MILccwxx8RJJ50URUVFJXuOPfbYKoeiGzRoEC+99FLGTdpjxoyJffbZJx555JEoLCyMiIiVK1fGc889F926dYt77723ZG29evVi7Nix0aZNm6QfHwAAAAAAAAAAAAAy5GV7ALYtjRs3jjfeeCP69OkTI0aMiIiIoqKiGDp0aAwdOjQiIqpVqxbr1q0rtbdOnTpx5ZVXxqWXXprodupdd9013nnnnfjNb34Tr732WkT854bsE088MSL+ExZfs2ZNqX177rlnjB49Otq1a1flngAAAAAAAAAAAABQHjdjU2W1a9eOBx54IN5888047rjjokaNGhnvvx/Ebtu2bVxxxRUxc+bMGDhwYKIg9gbNmzePV199NUaNGhX77bdfxrvvB7Hbt28f99xzT7z33nuC2AAAAAAAAAAAAABscm7GJrGf/exn8eijj8aqVavinXfeiU8++SQWLlwYERGNGjWKJk2aRJcuXaJFixabvPeJJ54YJ554Ynz99dfxzjvvxMyZM2PFihVRs2bNaNGiRXTp0iV23XXXTd4XAAAAAAAAAAAAADbY4mHsiRMnxl/+8pdIpVJxzTXXbJag7qZ0/fXX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f/L3WYYMGZJ33303V155Zfr3758kKZfLufnmm3PRRRetqs8AAAAAAAAAAAAAAFqJFhHGnjdvXk455ZRKELtcLqddu3Y5+OCD88tf/jJ/+ctfMm7cuJx55pnLrLPmmmtm+PDhGT9+fE466aQkHweyf/zjH+eNN95YFZ8CAAAAAAAAAAAAALQStdVuoDGuvPLKvP3225Ug9hFHHJFLL7006623Xr11f/7znxtVr2PHjrn88svTvn37XHrppZk7d26uuOKK/OxnP1sZ7QMAAAAAAAAAAAAArVCLuBn7N7/5TWV8+umn5/bbb28QxC7ioosuyqabbppyuZybb755hesBAAAAAAAAAAAAAG3Hah/Grqury7hx41IqlbL11lvn5z//ebPVbt++fU499dQkydSpU/Paa681W20AAAAAAAAAAAAAoHVb7cPYTz75ZMrlcpKPb8UulUrNWn/fffetjJ999tlmrQ0AAAAAAAAAAAAAtF6rfRj73XffrYz33nvvZq8/YMCASsD7k2cBAAAAAAAAAAAAACzLah/Gnj59epKkpqYm6623XrPXr6mpSfv27ZMkM2fObPb6AAAAAAAAAAAAAEDrtNqHscvlcpJUbq9ubh988EHmz5+fJOncufNKOQMAAAAAAAAAAAAAaH1W+zD2OuuskyRZtGhR3nrrrWav/7e//a0y7tOnT7PXBwAAAAAAAAAAAABap9U+jL3eeutVxqNGjWr2+rfddltl3Ldv32avDwAAAAAAAAAAAAC0Tqt9GHvnnXdO+/btkyQXXnhh5s2b12y1X3zxxVx//fVJkq5du2annXZqttoAAAAAAAAAAAAAQOu22oexu3Xrli996Uspl8uZPHlyjjrqqCxatGiF67755ps59NBDM3/+/JRKpQwdOrQS+gYAAAAAAAAAAAAAWJ7VPoydJMOHD6+M77777gwZMiTPPvts4Xq//vWvs9NOO+XVV1+tzJ122mkr1CMAAAAAAAAAAAAA0LbUVruBxjj88MMzZMiQPPHEE0mSsWPHZscdd8xuu+2Www47LHvuuWc222yzz9z/xhtv5Pnnn899992XO++8M2+++WbK5XKSpFQqZZ999smee+65Sr4FAAAAAAAAAAAAAGgdWkQYO0muu+667Lrrrpk5c2ZKpVLK5XIefvjhPPzww0mSmpqadOnSpbK+X79+mT17dmbNmpVFixZV5j8Zwk6SPn365JprrlmFXwIAAAAAAAAAAAAAtAY11W6gsQYNGpS77ror7du3T5JKIHvJb9GiRZk1a1aSjwPXb775Zt5///0sXLiw3rpSqVTZ26lTp4wcOTL9+vWr5qcBAAAAAAAAAAAAAC1QiwljJ8kee+yRBx54IBtuuGG9YPUnf0ss7d2S9+VyOQMHDsyjjz6awYMHV+tzAAAAAAAAAAAAAIAWrLbaDTTVkCFD8txzz+Xf/u3fctNNN2XevHlJUglafzKQ/UnlcjlJ0rlz53z729/OT3/603Tv3n3VNA0AAAAAwEoxbdq0lX5G7969V/oZAADQ3D78YOYy38+dOXuZ79p36rjcM7qs0aPJfQEAQGvT4sLYSbLmmmvmmmuuyfnnn59rrrkmo0ePztixY7NgwYKlru/QoUO+8IUvZL/99ssJJ5yQXr16reKOAQAAAABYGfr06bPSz1hy2QcAALQkVx91auG9vzvtvEatO33UjYXPAACA1qJFhrGXWHfddXPuuefm3HPPzdy5c/Pyyy+nrq4udXV1KZVK6dmzZ3r27JlNN900nTp1qna7AAAAAAAAAAAAAEAr0qLD2J/UuXPnbLvtttVuAwAAAAAAAAAAAABoI1pEGPuNN95Y6nyvXr3SpUuXVdwNAAAAAAAAAAAAAEALCGP/4x//SP/+/Zf67oYbbsgxxxyzijsCAAAAAGB18e677y7z/RtvvJEdd9xxqe/Gjh2bz33ucyujLQAAqLrht1xW7RYAAKBNWO3D2BMnTky5XG4wXyqVqtANAAAAAACrk969ey/z/Zw5cz7zXc+ePZe7HwAAWqoua/SodgsAfMKHH8xc5vu5M2cv8137Th2Xe4Z/9wNUx2ofxn799deT/G/4ulwuZ5NNNskuu+ySrbfeupqtAQAAAAAAAAAAwHJdfdSphff+7rTzGrXu9FE3Fj4DgOJW+zD2jBkz6j3/4Ac/yH/+53+mXbt21WkIAAAAAAAAAAAAACAtIIw9a9asyvjzn/98LrzwwtTU1FSxIwAAAAAAAAAAAACAZLVPNXfo0KEy3nXXXQWxAQAAAAAAAAAAAIDVwmp/M/a6665bGffp06eKnQAAAAAAAAAAAEDTDb/lsmq3AMBKstqHsbfddtvKeNq0adVrBAAAAAAAAAAAAAroskaParcAwEpSU+0GlmfLLbfMRhttlCR59NFHm73+L37xi7Rr1y61tat9Lh0AAAAAAAAAAAAAWI2s9mHsJPne976Xcrmcl19+OY899liz1y+XyymXy81eFwAAAAAAAAAAAABovVpEGPvkk0/OTjvtlHK5nOHDh2fmzJnVbgkAAAAAAAAAAAAAaONaRBi7Xbt2GTlyZLbYYos8//zzGTp0aF555ZVqtwUAAAAAAAAAAAAAtGEtIoydJL17984TTzyRY489Ns8880y23nrr/Mu//Evuv//+fPjhh9VuDwAAAAAAAAAAAABoY2qr3UBjDB06tN5zr169Mn369Nxwww254YYbUlNTk379+mWttdZKt27dUiqVGl37zTffbO52AQAAAAAAAAAAAIA2oEWEsR988MEGAetSqZRyuZwkWbRoUSZOnFiZBwAAAAAAAAAAAABY2VpEGHuJJeHrJYFrwWsAAAAAAAAAAAAAoFpaVBh7iSWh7OYg0A0AAAAAAAAAAAAAFNGiwtj9+vXLRhtt1Kw133zzzUycOLFZawIAAAAAAAAAAAAArV+LCmMfd9xxOeecc5q15i9+8YucccYZzVoTAAAAAAAAAAAAAGj9aqrdAAAAAAAAAAAAAABASySMDQAAAAAAAAAAAABQQG21G2iscrm8Uur27ds3u++++0qpDQAAAAAAAAAAAAC0Xi0ijL148eKVVvvII4/MkUceudLqAwAAAAAAAAAAAACtU021GwAAAAAAAAAAAAAAaImEsQEAAAAAAAAAAAAAChDGBgAAAAAAAAAAAAAooLbaDTSHiRMn5sEHH8zzzz+furq61NXVpVQqpWfPnunZs2e22mqr7L777unfv3+1WwUAAAAAAAAAAAAAWokWG8b+6KOPct111+WSSy7J5MmTG7Vn4MCB+dd//dccd9xx6dSp08ptEAAAAAAAAAAAAABo1Wqq3UAR9957b/r165fvfe97mTRpUsrlcqN+r776ak455ZRstNFGGTVqVLU/AwAAAAAAAAAAAABowVpcGPvMM8/MIYcckmnTpqVcLqdUKjXpVy6X8+677+bggw/OWWedVe3PAQAAAAAAAAAAAABaqNpqN9AU5557bi666KIkSalUqveuXC4vc++S9Uv+unjx4lx00UXp0KFDzj///JXQLQAAAADAqvf9/76p2i2sVj6YOu0z3/3kwTuzxjq9V2E3q7dfHHBMtVsAAAAAAGhxWkwY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jqyEqFfE4MGD88c//jHt27dPklxxxRUrXBMAAAAAAAAAAAAAaDtqq93A8owfPz6LFy9OqVTKiSeemHXWWafZau+www7553/+51x33XV5+umnM23atGYJegMAAAAAsGoMv+WyardACzVt2rSVfob/5gAAAAAArd9qH8Z++eWXK+ODDz642et//etfz3XXXZck+etf/5qDDjqo2c8AAAAAAGDl6LJGj2q3QAvVp0+flX5GuVxe6WcAAAAAANVVU+0GlmfGjBmV8VZbbdXs9XfcccfK+B//+Eez1wcAAAAAAAAAAAAAWqfVPoz9wQcfJEk6dOiQTp06NXv9Ll26pEOHDknqB78BAAAAAAAAAAAAAJZltQ9jd+nSJUkyf/78zJ8/v9nrf7Ju586dm70+AAAAAAAAAAAAANA61Va7geXp3bt3ZTxx4sRsttlmzVp/0qRJSz0LAAAAAABovd59991lvn/jjTey4447LvXd2LFj87nPfW5ltAUAAAAAtDCrfRh7ww03rIzvuuuunHXWWc1a/6677qqM+/bt26y1AQAAAACA1dPyLmiZM2fOZ77r2bOnC14AAAAAgCRJTbUbWJ6dd945Xbp0SZJccsklmTZtWrPVnj59ei655JIkSZcuXbLzzjs3W20AAAAAAAAAAAAAoHVb7cPYHTp0yNChQ1MulzN9+vQcccQRmTFjxgrXnTlzZr72ta/l3XffTalUytChQ9O+ffsVbxgAAAAAAAAAAAAAaBNW+zB2kpxyyimV8SOPPJLBgwfn7rvvLlzvnnvuyRe+8IU89NBDlblTTz11hXoEAAAAAAAAAAAAANqW2mo30Bj77rtv9txzzzzwwAMplUp57bXXcthhh2WTTTbJIYcckj333DObb755+vXrt9T9r7/+el566aU88MADufvuuzNhwoSUy+UkSalUyl577ZW99957VX4SAAAAAAAAAAAAANDCtYgwdpJce+212XnnnfPee++lVCqlXC5nwoQJufjii3PxxRcnSdq1a5du3bqla9euSZI5c+Zk9uzZWbRoUaXOJ0PYSdKrV69cc801q/hrAAAAAAAAAAAAAICWrqbaDTTWwIEDM2LEiHTo0CHJx2HqJaHsJb+FCxdmxowZeeutt/LWW29lxowZWbhwYb01n9zXsWPHjBw5Mv3796/y1wEAAAAAAAAAAAAALU2LCWMnya677pqHHnooffv2rXfDdVN+yce3Yw8YMCCPPPJIdtppp2p+EgAAAAAAAAAAAADQQrWoMHaSDB48OOPGjcvxxx+fDh06VG68Xp4l6zp27JiTTjopzzzzTLbffvtV0DEAAAAAAAAAAAAA0Bq1uDB2kqy55pq55pprMmnSpJxzzjkZMmRIamtrK4HrT//at2+fXXfdNT/+8Y/z+uuv5/LLL0+PHj2q/RkAAAAAAAAAAAAAQAtWW+0GVsS6666b8847L+edd14+/PDDTJgwIXV1damrq0upVErPnj3Ts2fPbLrppunUqVO12wUAAAAAAAAAAAAAWpEWHcb+pC5dumTbbbetdhsAAAAAAAAAAAAAQBtRU+0GAAAAAAAAAAAAAABaImFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKKC22g2sDHPmzMljjz2WiRMnZsaMGenatWv69OmTTTbZJNttt1212wMAAAAAAAAAAAAAWoFWFcaeMGFCfvzjH+eOO+7IwoULl7pmnXXWyZFHHpmzzz47PXv2XMUdAgAAAAAAAAAAAACtRVXD2L/+9a8zatSoz3x/2mmnZdddd21Urd/+9rc54YQTMnfu3JTL5c9c98477+Syyy7LTTfdlKuuuirDhg1rct8AAAAAAAAAAAAAAFUNY1999dV56qmnPvP9oYce2qgw9h/+8Icce+yxWbx4cZKkVCotc325XM6MGTPyjW98I3Pnzs0///M/N6lvAAAAAAAAAAAAAICaah08c+bMPP3000k+Dkcvuc16yXhZt1t/0pQpU/Ktb30rixcvTqlUahDE/mS9Jb8l6xYtWpQTTjgh48ePb96PAwAAAAAAAAAAAABavardjD1mzJgsWrSoEoxeEr7ebbfdcsQRR2SHHXbIdtttt9w6p59+embOnLnUEPbnPve5HHzwwfn85z+fDh06ZOrUqRkzZkzGjBlTCW8vWLAgJ5xwQh555JGV8p0AAAAAAAAAAAAAQOtUtTD2X//618q4XC5n0KBBuf7667Pzzjs3usYrr7ySO+64o14Qe8nN1+eff35+9KMfpV27dvX2nH322Rk/fnyOPfbYPPPMM0mSxx9/PI8//niGDBmygl8FAAAAAAAAAAAAALQVNdU6eOzYsZXxNttsk4cffrhJQewkueSSS7J48eLK85Ig9ne/+92cffbZDYLYS2yxxRa5//77s/XWW1fmbr755iZ+AQAAAAAAAAAAAADQllUtjP30008nSdq1a5cbb7wxa621VpP2L1y4MLfffnu9W7GTZJ111slPfvKT5e7v0aNHrr/++tTUfPy34N57723S+QAAAAAAAAAAAABA21aVMHZdXV3q6upSKpWy77771ruhurFGjx6durq6yvOSW7FPOeWUdO3atVE1dtxxxwwdOjTlcjlvvfVW3nvvvSb3AQAAAAAAAAAAAAC0TVUJY0+cOLEy/trXvlaoxogRIxrM1dbW5vjjj29SnSOOOKIyfu655wr1AgAAAAAAAAAAAAC0PbXVOHTSpEmV8fbbb1+oxr333ptSqZTkf2/F3nPPPdO7d+8m1dlxxx0r47feeqtQLwAAAAAA0NK9e9UPq93CamV63Qef/e43/5kuPddYhd2s3vqceFG1WwAAAACAqqnKzdjvvfdeZTxw4MAm7x87dmzeeeedBvPDhg1rcq3Pf/7zlfGsWbOavB8AAAAAAAAAAAAAaJuqEsaePXv2x4fX1KRLly5N3n/PPfc0mKupqclXvvKVJtfq1q1bamo+/tswc+bMJu8HAAAAAAAAAAAAANqmqoSx58+fnyRp3759of0jRoyojMvlckqlUr7whS+kV69ehep16NChUgsAAAAAAAAAAAAAoDGqEsbu3r17kmTevHlZuHBhk/a++uqr+fvf/55SqVRvvsit2EmyaNGifPTRR0mSrl27FqoBAAAAAAAAAAAAALQ9VQljr7HGGpXxm2++2aS9t91221LnDz744EK91NXVVcbdunUrVAMAAAAAAAAAAAAAaHuqEsbecMMNK+Onn3660fvK5XKuv/76BrdiDxw4MIMGDSrUy9///vfKuE+fPoVqAAAAAAAAAAAAAABtT1XC2Nttt11lfPvttzd635133pnXX3+98lwul1MqlfJP//RPhXt59NFHK+OBAwcWrgMAAAAAAAAAAAAAtC1VCWOvtdZa2XjjjVMul3P33Xfn+eefX+6e+fPn5+yzz25wK3aSHH300YV7ufHGG5MkpVIpAwYMKFwHAAAAAAAAAAAAAGhbqhLGTpIjjzwySbJgwYIMGzYs06ZNW+b6E044IS+//HLlecmt2EOHDs1mm21WqIdrr702kyZNSqlUysCBA9OhQ4dCdQAAAAAAAAAAAACAtqdqYezjjjsuNTU1KZVKefHFF7PNNtvk2muvTV1dXWXNwoUL85e//CV77LFHbrrpppRKpZTL5Xp1zjrrrELnP/bYY/nBD35QuWl7l112Kf4xAAAAAAAAAAAAAECbU7Uw9sCBAzN8+PDKDdfvvPNOTjzxxPTp0ye9evXKhhtumG7dumW//fbLww8/XAlhLwlkl0qlHHzwwRk6dGiTzp07d24uuuii7LPPPpkzZ06l7he/+MVm/0YAAAAAAAAAAAAAoPWqrebh//mf/5n//u//zuTJk+vdev3ee+81WLvkBuslevfunSuuuGK5Z7z33nu59dZbU1dXl7Fjx2bMmDGZNWtWJdC9xJ577rmCXwMAAAAAAAAAAAAAtCVVDWN37949999/f/bYY4+8/vrrDQLXS1Mul7Pmmmtm1KhRWX/99Ze7ftKkSTnllFMqtT95w/aSv26xxRYZMGDACnwJAAAAAAAAAAAAANDW1FS7gX79+mXs2LE59thjk3wcll7y+/RzuVzOAQcckOeeey7bb799k875ZM1P1z3ssMOa74MAAAAAAAAAAAAAgDahqjdjL9GzZ8/ccMMN+fd///fceeedeeSRRzJlypR88MEHWWONNbL++utnp512yle/+tVsvvnmTaq9/vrr59xzz13mmiVBcAAAAAAAAAAAAACAxlotwthLDBw4MD/84Q/zwx/+sNlqrrfeessNYwMAAAAAAAAAAAAANFVNtRsAAAAAAAAAAAAAAGiJhLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAqorXYDAAAAAAAAq9r0WR8u8/37c+Yu812XDu2Xe0av7l2a3BcAAAAA0LIIYwMAAAAAAG3OFv92ReG9+154c6PWTb3yjMJnAAAAAAAtQ021GwAAAAAAAAAAAAAAaImEsQEAAAAAAAAAAAAAChDGBgAAAAAAAAAAAAAooLbaDQAAAAAAAKxq4392crVbAAAAAABaAWFsAAAAAACgzenVvUu1WwAAAAAAWoGaajcAAAAAAAAAAAAAANASCWMDAAAAAAAAAAAAABRQW+0GVrUXX3wxo0ePzgYbbJBddtkl66+/frVbAgAAAAAAAAAAAABaoBYRxn7jjTeSJGuvvXa6deu2QrX+9re/5V//9V9TKpWSJAceeGCuuOKK9O3bd4X7BAAAAAAAAAAAAADajppqN9AYG220Ufr3759rr722WeuWy+Xce++92WmnnfL22283a20AAAAAAAAAAAAAoHVrEWHs5tS1a9f06tUr5XK5Mjd16tR873vfq15TAAAAAAAAAAAAAECL0+bC2AcddFDefffdvP/++7nqqqvSvXv3lMvljBgxItOmTat2ewAAAAAAAAAAAABAC9HmwthLrLHGGjnhhBNy1VVXJUkWLVqUJ554ospdAQAAAAAAAAAAAAAtRZsNYy9x+OGHp1QqJUkmTZpU5W4AAAAAAAAAAAAAgJaizYexO3bsmPbt2ydJZs+eXeVuAAAAAAAAAAAAAICWos2HsV977bXMnz8/SdKlS5cqdwMAAAAAAAAAAAAAtBRtOow9efLknHjiiZXnPn36VLEbAAAAAAAAAAAAAKAlqa12AzfeeGNuvPHGRq296qqrcu+9967QeYsWLcqHH36Yt956K1OnTq33bocddlih2gAAAAAAAAAAAABA21H1MPbkyZPz4IMPplQqLXNduVzOxIkTM3HixBU+s1wu13sulUrZaqutsummm65wbQAAAAAAAAAAAACgbah6GLsaPhn8LpfLqampyc9//vMqdgQAAAAAAAAAAAAAtDSrVRj70zdWN/V9EX369MlVV12VffbZp9lrAwAAAAAAAAAAAACtV9XD2BtttFF23333Za4ZM2ZMSqVS+vfvn759+xY+q1QqpWPHjunRo0cGDhyYIUOGZP/990/79u0L1wQAAAAAAAAAAAAA2qaqh7GPPfbYHHvssctcU1NTkyQ56aSTcvrpp6+KtgAAAAAAAAAAAAAAlqmm2g0AAAAAAAAAAAAAALREwtgAAAAAAAAAAAAAAAXUVruBxvjSl76UUqmUvn37VrsVAAAAAAAAAAAAAIAkLSSM/eCDD1a7BQAAAAAAAAAAAACAemqq3QAAAAAAAAAAAAAAQEskjA0AAAAAAAAAAAAAUECbCWMvXLgwU6dOzdy5c6vdCgAAAAAAAAAAAADQCrT6MPbIkSOz++67p2vXrll//fXTrVu3bLDBBjnttNPy1ltvVbs9AAAAAAAAAAAAAKCFqq12A411ww035Oabb24wf80112STTTZZ6p5TTz01V155ZZKkXC5X5qdMmZLLL788N910U2688cYcfPDBK6dpAAAAAAAAAAAAAKDVajFh7J/97Gd55ZVXGszPmjVrqet//vOf54orrqg8l0qleu/L5XI++OCDDBs2LP/zP/+TL33pS83bMAAAAAAAAAAAAADQqtVUu4HGeOyxxzJhwoTKc7lcTrlcTo8ePdKhQ4cG6ydPnpxzzz03pVKp8vvkvnK5XJmfN29evv3tb2f+/Pmr7HsAAAAAAAAAAAAAgJavRYSxR44cWRmXy+UMHz48EyZMyPvvv58tt9yywfqLL744H330Ub09NTU1OeSQQ3LWWWflhBNOyIYbbphyuZwkmThxYv7rv/5r5X8IAAAAAAAAAAAAANBq1Fa7gcb47//+78r40ksvzamnnvqZa+fOnZsbb7yx3m3Ya665Zv70pz/lC1/4QmXdggULMnz48Nxwww1JkhtvvDEnnnjiSvoCAAAAAAAAAAAAAKC1We1vxp41a1aef/75lEql7LHHHssMYifJPffckzlz5iT5OIhdKpVy8cUX1wtiJ0n79u1z3XXXZcstt0y5XM5TTz2VGTNmrKzPAAAAAAAAAAAAAABamdU+jP3cc8+lXC4nSU466aTlrr/rrrvqPffv3z/HHXfcUtfW1NTUC3ePGzeueKMAAAAAAAAAAAAAQJuy2oexX3311cr4i1/84jLXLly4MH/6059SKpUqt2J/5zvfSalU+sw9e+yxR2U8ceLEFe4XAAAAAAAAAAAAAGgbVvsw9vvvv58kadeuXdZZZ51lrn3ooYfywQcfVJ5LpVK+8Y1vLHPPwIEDK+NP7gUAAAAAAAAAAAAAWJbVPow9d+7cJB+HsZfn7rvvroxLpVJ22WWXrL/++svcU1NTk06dOtU7CwAAAAAAAAAAAABgeVb7MHaPHj2SJPPnz8+8efM+c125XM6dd96ZUqmUcrmcJPna177WqDPmz5+fJOnSpcsKdgsAAAAAAAAAAAAAtBW11W5geXr16lUZv/jii9l2222Xum706NF5++23UyqVknx8M/YRRxyx3PrTpk3L4sWLUyqVssYaazRLz23dRx99lK222iqvvvpqvfkHHngge+yxR7Oe9fbbb+epp57K5MmTM3v27HTu3Dl9+/bNDjvskAEDBjTrWQAAAAAAAAAAAADwSat9GHvrrbeujP/4xz9+Zhj7V7/6VWVcKpWy6667Zr311ltu/aeffroy7tevX/FGqfjJT37SIIjd3O6444788pe/zF//+tfKTeiftuWWW+bUU0/Nt771rdTWrvZ/1AEAAAAAAAAAAABoYWqq3cDybLbZZllrrbVSLpdz6aWXZsqUKQ3W/OEPf8jo0aNTKpUqwdyjjjqqUfVvu+22yniLLbZonqbbsBdffDE///nPV1r9qVOnZu+9986RRx6ZJ554ol4Qu0OHDvXWPv/88znhhBMyePDgTJgwYaX1BAAAAAAAAAAAAEDbtNqHsWtqajJs2LAkSV1dXXbZZZfcdNNNefnll/O3v/0tP/7xj/ONb3wjpVKpsqdr1675p3/6p+XWfvrpp/Pb3/42SbLeeutlnXXWWTkf0UaUy+WccMIJmT9//kqpP2nSpAwePDj33XdfZW7zzTfPrbfemvfffz/z5s3L7Nmzc88992TnnXeurBk3blx22mmnjB07dqX0BQAAAAAAAAAAAEDbtNqHsZPk9NNPT8eOHZMkr7/+eo477rgMGjQo2223Xc4///x89NFHST4OA5dKpQwfPjxrrrnmMmuOHj06X/7yl7Nw4cKUSqXst99+K/szWr3/+q//ysMPP7xSan/wwQfZd9998+abb1bmvvKVr+SZZ57JsGHDKv+8u3btmoMOOiiPPvpojj/++MraGTNmZP/998/rr7++UvoDAAAAAAAAAAAAoO1pEWHsjTfeOOeee24lbF0ul+v9Pnkr9oYbbpizzz57qXXuuuuunHTSSdl6661zwAEHZNq0aZV3Bx100Er/jtZs2rRp+bd/+7fK8/LC8E114okn5tVXX608b7755rntttvSqVOnpa6vqanJ1Vdfnd13370yV1dXl6OPPjrlcrlZewMAAAAAAAAAAACgbWoRYewkOfPMM/PDH/6w8lwqlSq/5ONbsXv27JmRI0eme/fuS60xcuTIXHPNNRk/fnwlxF0qlbL22mvnwAMPXCXf0Vqdfvrpee+995IkQ4YMycEHH9xstZ988snccsst9eYuu+yydO7ceZn7ampqcuWVV6am5n//mD/22GO58847m603AAAAAAAAAAAAANquFhPGTpILL7wwDz74YA455JB06tSpcjP2mmuumW9/+9sZN25cttlmm2XWWLLnk+NvfvOb6dChw6r4hFbpvvvuy29+85skSW1tba655pp6t5WvqB/96Ef1nrfffvvstddejdo7aNCgBreen3322Vm0aFGz9QcAAAAAAAAAAABA21Rb7Qaaarfddstuu+2WJKmrq8vixYvTq1evRoV/L7744px33nkN5vv06dPcbbYZH330UU488cTK8+mnn56tttqq2eqPHTs29913X725Y445pkk1jjnmmIwcObLy/NJLL2XEiBE5/PDDm6VHAAAAAAAAAAAAANqmFhfG/qSePXs2eX1T97BsP/3pT/PKK68kSfr165dzzz23Wev//ve/bzB34IEHNqnGfvvtl9ra2ixcuLBeXWFsAAAAAAAAAAAAAFZETbUboOV68cUXc9FFF1Wer7jiinTp0qVZz7jrrrvqPa+77rrZeOONm1SjW7du2W677erNjRo1KvPnz1/h/gAAAAAAAAAAAABou4SxKaRcLmf48OGVQPPhhx/e5Burl2fChAmZMGFCvblPh6ob69P7Zs6cmTFjxhTuDQAAAAAAAAAAAACEsSnkhhtuyEMPPZQk6d69ey699NJmP2PcuHEN5jbffPNCtQYNGtSo+gAAAAAAAAAAAADQWLXVbqA5LFy4MOPGjcvkyZPz/vvvZ8aMGTnjjDMarKmtbRWfW3XTp0/PD3/4w8rzT37yk2ywwQbNfs4LL7zQYG6jjTYqVGtp+5ZWHwAAAAAAAAAAAAAaq8Wmk+fOnZsbb7wxv/nNb/LMM89k3rx59d5/Oow9ZsyYfOtb38phhx2WU045JQMHDlyV7bYqp59+eurq6pIkO+ywQ04++eSVcs748eMbzK233nqFaq277rqNqg8AAAAAAAAAAAAAjVVT7QaKuOSSS7LBBhvk5JNPzuOPP56PPvoo5XK58vssb775Zv7v//2/2XzzzXPCCSdkzpw5q7Dr1uH+++/PzTffnCSpqanJNddck3bt2q2UsyZOnNhgrlevXoVq9enTp1H1AQAAAAAAAAAAAKCxWtTN2B988EGGDRuWP//5z/VC16VSqTJeVhh7iYULF+b666/Pgw8+mFGjRrklu5HmzZuX4cOHV55POeWU7LDDDivtvJkzZzaY69GjR6Fa3bt3b1T9FfXqq68W3tu7d++lhsYBAAAAAAAAAAAAWD21mDD2ggULcuihh2bMmDFJ6gewk49D2J+e+6SNN944hx12WP70pz/lww8/TJK88sor2WefffLoo49mvfXWW3nNtxI//elP88orryRJNthgg/zkJz9ZqefNnj27wVzXrl0L1VravgULFmT+/Pnp0KFDoZpLc+ihhxbee+655+a8885rtl4AAAAAAAAAAAAAWLlqqt1AY51++ukZM2ZMSqVSSqVSyuVy5bfBBhtk2223Tb9+/T5zf79+/fL73/8+b7zxRs4888y0a9cupVIpr7/+er7zne+swi9pmV566aX87Gc/qzxfeumlS71tujnNmjWrwVxtbbH/f+Cz9i3tDAAAAAAAAAAAAABojBYRxn7ttddyzTXXVG6+LpfLOeCAA/KHP/whdXV1eeONN/LMM8/k5JNPXm6ttddeOxdccEHGjBmTHj16pFwuZ9SoURk9evTK/owWbfjw4Zk/f36S5MADD8zhhx++0s+cO3dug7l27doVqvVZYeylnQEAAAAAAAAAAAAAjVHsmuFV7MILL8zChQtTKpXSrVu3/O53v8uBBx64QjWHDBmS22+/Pfvvv3+S5Oqrr86+++7bHO22OjfccEPGjBmTJOnSpUsuv/zyVXJu586dM2fOnHpzixYtKlTrs/Z17ty5UL3PMmLEiGy88caF9vbu3btZewEAAAAAAAAAAABg5WoRYexRo0YlSWpqanLvvfdmt912a5a6++yzT7761a/mD3/4Q0aNGpX58+enQ4cOzVK7tZg+fXrOOOOMyvO5556bjTbaaJWc3b179wZh7IULFxaq9Vn7unfvXqjeZ9l4442zxRZbNGtNAAAAAAAAAAAAAFZPNdVuYHleeOGFTJkyJaVSKd/85jebLYi9xHHHHZckWbBgQZ599tlmrd0afP/7309dXV2SZKuttsrpp5++ys7u1q1bg7lPh7Mba/bs2Q3m2rdvL3wPAAAAAAAAAAAAQGGrfRj7pZdeqoy/+c1vNnv9IUOGLPUskgceeCA33XRTkqRUKuXqq69Obe2qu0y9R48eDeZmzZpVqNbS9jX3rdgAAAAAAAAAAAAAtC2rfRh7+vTplfHgwYObvf7aa69dCRi///77zV6/pZo3b16GDx9eeT7++OOzyy67rNIe+vfv32Duk38emmLatGkN5gYMGFCoFgAAAAAAAAAAAAAkyaq75rig9957L0nSvn37dOvWrdnrL168OIsXL06SzJ07oJuJ/gAA9bNJREFUt9nrt1TXXXddJkyYUHnu1atXLr744kbvHz9+fIO52267LWPHjl3q+mHDhqVv37715rbYYovceeed9ebefvvtRvfwSVOmTGkwt8UWWxSqBQAAAAAAAAAAAABJCwhjLwlgL1iwIPPnz0+HDh2atf7UqVOzePHilEqlrL322s1auyX79A3UF1xwwQrXvPrqqz/z3Y477tggjD1o0KAG6yZPnlzo7KXtW1p9AAAAAAAAAAAAAGismmo3sDzrrLNOZfz3v/+92evfd999lXGfPn2avT7Fbbvttg3mXnzxxUK1XnjhhUbVBwAAAAAAAAAAAIDGWu3D2AMHDqyMf/e73zV7/euuu64ydlPy/zrvvPNSLpcL/4499tgGNR944IHPXL/HHns0WL/ppptmk002qTc3bty4Qt/z7LPP1nvu3r17dt9990K1AAAAAAAAAAAAACBpAWHs7bffPn369Em5XM4VV1zRrLdjX3fddXn44YdTKpXSr1+/bLrpps1Wm+bx1a9+td7zlClT8tprrzWpxpw5cxqEsb/85S+nY8eOK9wfAAAAAAAAAAAAAG3Xah/GTpKDDjooSTJ//vzss88+efrpp1e45rXXXpuTTz658nzooYeucE2a3xFHHNFgbtSoUU2q8T//8z9ZuHDhcusCAAAAAAAAAAAAQFO0iDD2WWedlfbt26dUKuXdd9/NkCFD8r3vfS8TJ05sUp1yuZz7778/e+65Z0488cRKQLdz58754Q9/uDJaZwUNHjw4e+65Z725m266qUk1br755nrPn//85xvcuA0AAAAAAAAAAAAATVVb7QYaY+DAgTnppJNy6aWXplQqZeHChbnsssty+eWXZ+utt86ee+6ZQYMG5aWXXqrsefDBBzNr1qzMnDkzr732Wp5//vmMGTMm06dPT/JxMDtJSqVSfvCDH2TdddetyrexfBdccEGGDBlSeR47dmweeOCBBiHtpXnppZcycuTIenP/8R//kXbt2jV7nwAAAAAAAAAAAAC0LS0ijJ0kP/vZz/Lss8/moYceSqlUSrlcTrlczrhx4/Lcc8/VW1sul7PXXns1qLEkgJ18HMJOkgMPPDDnnnvuym2eFbLzzjvnyCOPzO23316ZO/XUUzN27Nh06tTpM/ctXrw4J510UhYvXlyv1te+9rWV2i8AAAAAAAAAAAAAbUNNtRtorA4dOuTuu+/ODjvskHK5nFKpVAlULwlmfzJs/cm5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AAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACgAGFsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKKC22g3Qcr399tt59tlnM3Xq1NTV1WXRokVZc801s/baa2fLLbfMZpttlpqalZv3f/vtt/PUU09l8uTJmT17djp37py+fftmhx12yIABA1bq2QAAAAAAAAAAAAC0bcLYNNrChQvz5z//Obfeemvuu+++vPXWW8tc36NHj+y///456aSTsvvuuzdrL3fccUd++ctf5q9//WvK5fJS12y55ZY59dRT861vfSu1tf6oAwAAAAAAAAAAANC8Vu61xbQK77//fs4///yst956+fKXv5ybbrqpQRC7Xbt2adeuXb25mTNn5vbbb88ee+yR3XbbLa+99toK9zJ16tTsvffeOfLII/PEE0/UC2J36NCh3trnn38+J5xwQgYPHpwJEyas8NkAAAAAAAAAAAAA8EnC2CzTmDFj8rnPfS7nnXdepk+fXpnv0qVLhg8fntGjR6euri4LFizIggUL8s477+SOO+7IPvvsU6/OI488km222SajRo0q3MukSZMyePDg3HfffZW5zTffPLfeemvef//9zJs3L7Nnz84999yTnXfeubJm3Lhx2WmnnTJ27NjCZwMAAAAAAAAAAADApwljs0xvvvlmZs+eXW9u2223zd/+9rdcddVV2WeffbL22munVCqlVCplnXXWyRFHHJHRo0fnt7/9bTp27FjZN2fOnBxxxBF56KGHmtzHBx98kH333TdvvvlmZe4rX/lKnnnmmQwbNixrrrlmkqRr16456KCD8uijj+b444+vrJ0xY0b233//vP76600+GwAAAAAAAAAAAACWRhibJunXr19Gjx6dgQMHLnft0Ucfnf/3//5fvbm5c+fmmGOOydy5c5t07oknnphXX3218rz55pvntttuS6dOnZa6vqamJldffXV23333ylxdXV2OPvrolMvlJp0NAAAAAAAAAAAAAEsjjE2T/PznP0/v3r0bvf7oo4/OAQccUG/u9ddfzyWXXNLoGk8++WRuueWWenOXXXZZOnfuvMx9NTU1ufLKK1NT879/zB977LHceeedjT4bAAAAAAAAAAAAAD6LMDaNtu666+bwww9v8r7TTjutwdxvf/vbRu//0Y9+VO95++23z1577dWovYMGDcpBBx1Ub+7ss8/OokWLGn0+AAAAAAAAAAAAACyNMDaNtv/++9e7ZbqxvvSlL6V9+/b15saPH5833nhjuXvHjh2b++67r97cMccc06TzP73+pZdeyogRI5pUAwAAAAAAAAAAAAA+TRibZWrXrl06duyYjh07ZptttilUo3PnzhkwYECD+UmTJi137+9///sGcwceeGCTzt9vv/1SW1u73LoAAAAAAAAAAAAA0BTC2CzTUUcdlY8++igfffRRvve97xWus9ZaazWYmzp16nL33XXXXfWe11133Wy88cZNOrtbt27Zbrvt6s2NGjUq8+fPb1IdAAAAAAAAAAAAAPgkYWxWicWLFzeY+/Rt1Z82YcKETJgwod7cp0PVjfXpfTNnzsyYMWMK1QIAAAAAAAAAAACARBibVeS9995rMNe/f/9l7hk3blyDuc0337zQ+YMGDWpUfQAAAAAAAAAAAABoLGFsVrp58+Zl0qRJ9ebWWGONbL311svc98ILLzSY22ijjQr1sLR9S6sPAAAAAAAAAAAAAI0ljM1KN3bs2CxatKje3JFHHpl27dotc9/48eMbzK233nqFelh33XUbVR8AAAAAAAAAAAAAGksYm5Vu5MiR9Z5LpVJOOumk5e6bOHFig7levXoV6qFPnz6Nqg8AAAAAAAAAAAAAjSWMzUo1f/783HTTTfXmDj/88Gy77bbL3Ttz5swGcz169CjUR/fu3RtVHwAAAAAAAAAAAAAaq7baDdC63XzzzXnnnXcqz127ds3FF1/cqL2zZ89uMNe1a9dCfSxt34IFCzJ//vx06NChUM2lefXVVwvv7d2791Jv8AYAAAAAAAAAAABg9SSMzUoze/bsnH322fXmLrzwwvTr169R+2fNmtVgrra22B/Zz9o3a9as9OzZs1DNpTn00EML7z333HNz3nnnNVsvAAAAAAAAAAAAAKxcNdVugNbr+9//fqZMmVJ5PuSQQ3LKKac0ev/cuXMbzLVr165QL58Vxl7aGQAAAAAAAAAAAADQGMLYrBQjRozItddeW3nedNNN8+tf/7pJNTp37txgbtGiRYX6+ax9SzsDAAAAAAAAAAAAABpj6dcFwwp4/vnnc8wxx1See/bsmXvvvTdrrrlmk+p07949c+bMqTe3cOHCQj191r7u3bsXqvdZRowYkY033rjQ3t69ezdrLwAAAAAAAAAAAACsXMLYNKspU6bk4IMPzqxZs5J8HHYeNWpUoYByt27dGsx9OpzdWLNnz24w1759+3To0KFQvc+y8cYbZ4sttmjWmgAAAAAAAAAAAACsnmqq3QCtx3vvvZd99tknkyZNSpJ07tw5I0eOzBe+8IVC9Xr06NFgbknIu6mWtq+5b8UGAAAAAAAAAAAAoG0RxqZZzJgxI/vtt1/Gjx+f5OMg9t1335099tijcM3+/fs3mJs+fXqhWtOmTWswN2DAgEK1AAAAAAAAAAAAACARxqYZfPDBB9l3330zduzYJEmnTp0yYsSI7LPPPitUd4sttmgw9/bbbxeqNWXKlEbVBwAAAAAAAAAAAIDGEsZmhcycOTP77bdfnnrqqSRJx44dM2LEiOy7774rXHvQoEEN5iZPnlyo1tL2La0+AAAAAAAAAAAAADSWMDaFLQli//Wvf03ycRD7rrvuyn777dcs9bfddtsGcy+++GKhWi+88EKj6gMAAAAAAAAAAABAYwljU8isWbOy//7754knnkiSdOjQIb///e9zwAEHNNsZm266aTbZZJN6c+P+P3v3HS1Vdf8N+DO30RGxG2yxJLZYomKi/uyxdxEb2KPRgNhijDEaa4yxGxPUSFGJMYq9l8RGxK6IqNh7QxEpl9vm/YN3Rq6iwlhoz7NWVpgz5+zZh5X1zWafz9n7yScrauuJJ55o9blTp05Zf/31K+0aAAAAAAAAAAAAAAhjM+NKQez//e9/SZLa2tr8+9//ztZbbz1d1x955JE58sgjc+qpp37tuTvssEOrz++8805eeumlGervhAkTvhDG3nLLLdOmTZsZagcAAAAAAAAAAAAApiaMzQwZP358tthiiwwbNizJlCD2VVddlW233Xa62zjzzDNz5pln5qKLLvrac3feeecvHLvlllumv8NJbr/99jQ1NX1tuwAAAAAAAAAAAAAwI4SxmW4TJkzIlltumQcffDBJUlNTkyuvvDLbb7/9d/aba665ZjbccMNWxwYPHjxDbVx22WWtPi+33HJfWHEbAAAAAAAAAAAAAGaUMDbTpRTEvv/++5NMCWL/85//zI477vid//app57a6vOjjz6a//znP9N17XPPPZcbbrih1bGTTjop1dXV31r/AAAAAAAAAAAAAJg7CWPztSZOnJitttoq9913X5Kkuro6V1xxRXbeeefv5ffXXnvt7LLLLq2O9enTJ/X19V95XUtLSw4++OC0tLS0aqtHjx7fST8BAAAAAAAAAAAAmLsIY/OVSkHse++9t3ysubk5PXv2TKFQqOg/lfj73/+eH/7wh+XPI0eOzG677falgexSEHvqFbS7du2aIUOGVNwHAAAAAAAAAAAAAJiaMDZf6Zhjjsl///vfmd2NzDvvvLnjjjvSrVu38rHrrrsua6yxRq666qp88sknSaaEx2+++easu+666d+/f/nceeaZJ7fcckuWWmqp773vAAAAAAAAAAAAAMyZamZ2B5i1lULOs4Kll146Dz/8cHbfffdyQHzkyJHp2bNnkqRNmzaZPHnyF677yU9+kn/961/58Y9//H12FwAAAAAAAAAAAIA5nJWxma0sssgi+c9//pMrr7wya621VqvvPh/EXmGFFfL3v/89jz32mCA2AAAAAAAAAAAAAN86K2PzlQYOHJiBAwfO7G58Qc+ePdOzZ8+89dZbefjhh/Pqq69mwoQJadeuXRZbbLH89Kc/zdJLLz2zuwkAAAAAAAAAAADAHEwYm9naD37wg+ywww4zuxsAAAAAAAAAAAAAzIWqZnYHAAAAAAAAAAAAAABmR8LYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFRDGBgAAAAAAAAAAAACogDA2AAAAAAAAAAAAAEAFhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUQBgbAAAAAAAAAAAAAKACwtgAAAAAAAAAAAAAABUQxgYAAAAAAAAAAAAAqIAwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqIIwNAAAAAAAAAAAAAFABYWwAAAAAAAAAAAAAgAoIYwMAAAAAAAAAAAAAVEAYGwAAAAAAAAAAAACgAsLYAAAAAAAAAAAAAAAVEMYGAAAAAAAAAAAAAKiAMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAKCGMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFaiZ2R2Ab+LTTz/N8OHD88ILL2Ts2LGpra3NggsumJ/85CdZddVVUygUZnYXAQAAAAAAAAAAAJhDCWMzW3rkkUfypz/9KTfddFMaGhqmec7CCy+c/fffP4cddli6du36PfcQAAAAAAAAAAAAgDmdMDazlcbGxhx55JE5//zzUywWW31XW1ubpqam8vF33303J598ci666KJceuml2WqrrWZGl4G52MSx4/LkTXfnjLHvJ0n2Xn/VLNCpw0zuFcDcS10GmHWoyQCzFnUZYNaiLgPMWtRlgFmHmgzMqoSxmW3U19dnm222yV133VU+Nu+88+bYY49Nz549061btzQ1NeWxxx7L+eefnyuuuCJJ8v7772fbbbfN3/72t/zyl7+cWd0H5kITPxmXh4Zcl4f+/+dtVv+RfwQAzETqMsCsQ00GmLWoywCzFnUZYNaiLgPMOtRkYFYljM1so1evXq2C2Msss0zuuuuuLLHEEuVjNTU16d69e7p3755NN900++yzT4rFYlpaWvKrX/0qiyyySLbZZpuZ0X0AAAAAAAAAAAAA5jBVM7sDMD0uuuiiXH311eXPbdu2zY033tgqiP15e+21V4499tjy55aWluy111559913v9O+AgAAAAAAAAAAADB3EMZmljd+/Pgcd9xxrY4deeSR+fGPf/y11x533HFZfPHFy58//vjjnHzyyd96HwEAAAAAAAAAAACY+whjM8s755xz8v7775c/t2nTJoceeuh0XVtXV5d+/fq1OnbRRRfllVde+Ta7CAAAAAAAAAAAAMBcSBibWVpjY2POOuusVse22GKLzD///NPdxh577JGqqs/+pz6tNgEAAAAAAAAAAABgRgljM0u7++678/HHH7c6ttVWW81QGwsuuGDWWmutVseGDh2aYrH4jfsHAAAAAAAAAAAAwNxLGJtZ2rXXXvuFY+utt94Mt/P5a95+++0MHz684n4BAAAAAAAAAAAAgDA2s7Qbb7yx1ecOHTpkueWWm+F2Vlttta9tGwAAAAAAAAAAAABmhDA2s6z3338/77zzTqtjP/rRj1IoFGa4rRVWWOELx5588slKuwYAAAAAAAAAAAAAwtjMup599tkvHFtyySUramta102rfQAAAAAAAAAAAACYXsLYzLJGjhz5hWOLLLJIRW3NM888adeuXatjr732WiZMmFBRewAAAAAAAAAAAAAgjM0s6+WXX/7Csfnnn7/i9hZYYIFWn4vFYl555ZWK2wMAAAAAAAAAAABg7iaMzSxr3LhxXzjWuXPnitvr1KnTdP0GAAAAAAAAAAAAAEyPmpndAfgy48eP/8KxDh06VNzetK6d1m/MiMmTJ7f6fM899+TFF1+sqK15550388033zfqD9+tD197c2Z3gdnM2Lffa/X5lQ8+nkk9YXb1wciRM7sLszR1mRmlLvNNqctfTk1mRqnJfFNq8ldTl5lR6jLflLr81dRlZpS6zDelLn85NZlKqMt8U+ryl1OXmVFqMt+Umjxn+3x28/P5zu9SoVgsFr+3X4MZsPXWW+fmm29udeySSy7JfvvtV1F766yzToYNG9bq2NVXX52ddtqp4j5ef/312X777Su+HgAAAAAAAAAAAIBv13XXXZftttvue/mtqu/lV6ACkyZN+sKx6urqiturqfniQvDT+g0AAAAAAAAAAAAAmB7C2Myy2rVr94Vjzc3NFbc3rWun9RsAAAAAAAAAAAAAMD2+uFQwzCI6der0hWNNTU0Vtzeta6f1GzNi/fXXz3XXXZexY8dm3LhxWXjhhVNXV1dRW/POO2/mm2++b9QfAAAAAAAAAAAAgLnN5MmT88Ybb5Q/r7/++t/bbwtjM8vq2LHjF45NmDCh4vbGjx8/Xb8xI7p06ZLtttvuG7UBAAAAAAAAAAAAwDez+uqrz5TfrZopvwrToXPnzl849umnn1bc3rSu/aYrYwMAAAAAAAAAAAAw9xLGZpa11FJLfeHYhx9+WHF7n7+2UChM8zcAAAAAAAAAAAAAYHoIYzPLWnHFFb9w7O23366orU8++SQTJ05sdWzxxRdPx44dK2oPAAAAAAAAAAAAAISxmWWtsMIKXzj26quvVtTWtK6bVvsAAAAAAAAAAAAAML2EsZllLbTQQll44YVbHXv++edTLBZnuK1nn332C8dWXXXVSrsGAAAAAAAAAAAAAMLYzNq22WabVp8nTJiQ0aNHz3A7TzzxxNe2DQAAAAAAAAAAAAAzQhibWdoOO+zwhWP333//DLfzwAMPtPq8yCKLZO211664XwAAAAAAAAAAAAAgjM0sbeONN06XLl1aHbvllltmqI0PPvggw4cPb3Vsxx13TKFQ+KbdAwAAAAAAAAAAAGAuJozNLK2uri6HHXZYq2M333xzxowZM91tDBkyJC0tLeXPtbW1Ofzww7+1PgIAAAAAAAAAAAAwdxLGZpZ3+OGHZ4EFFih/njx5cs4777zpuraxsTFnn312q2P7779/fvjDH36rfQQAAAAAAAAAAABg7iOMzSyvY8eO+eMf/9jq2BlnnJEXXnjha6895ZRT8tprr5U/d+nSJccdd9y33kcAAAAAAAAAAAAA5j7C2MwWfvWrX2WHHXYof540aVK22WabvPHGG196zWWXXZaTTjqp/LlQKGTAgAFZZJFFvtO+AgAAAAAAAAAAADB3EMZmtnHFFVdko402Kn9+4YUXsuqqq+bss8/OW2+9lSRpbm7OI488kt69e6d3795paWlJMiWI/de//jXbb7/9zOg6AAAAAAAAAAAAAHOgQrFYLM7sTsD0amhoyOGHH54LL7wwn/+fbl1dXZqamsoB7JL5558///jHP7Ltttt+n10FAAAAAAAAAAAAYA4njM1s6eGHH85pp52WW265JQ0NDdM8Z6GFFsp+++2Xww8/PPPNN9/33EMAAAAAAAAAAAAA5nTC2MzWxo0bl+HDh+eFF17I2LFjU1NTk4UWWig/+clPsuqqq6aqqmpmdxEAAAAAAAAAAACAOZQwNgAAAAAAAAAAAABABSwbDAAAAAAAAAAAAABQAWFsAAAAAAD4ntm0EgAAvpoxMwAAs4uamd0BAAAAAACYW3zwwQdZYIEFUigUUiwWUygUZnaXAABgpvvoo4/yzDPPZPjw4enYsWP22WeftG3bdmZ3CwAApouVsQEAgFlCS0vLzO4CAAB8p2677bZsuummGTp0aJKUA9kAfP9aWlrKNbi5uVk9BphJSvX3uuuuy5577pmjjz46hxxySLbbbru88847rc4BAIBZlTA2AAAwUz3//PNJkqqqKoFsgFlAsVhMQ0PDzO4GwBzntttuy5Zbbpmnn346Z555Zq6//voksTI2wExSVVVVrsHV1dXqMcBMUigU0tzcnMsuuyxvvvlmamtrU11dnTvvvDOnnnpq+RwAAJiVCWMDAAAzxfjx4/OPf/wjq666anbeeeckAtkAM1OxWMwLL7yQnj17pn///pkwYcLM7hLAHOPWW2/NlltumSRp06ZN/ve//+XII4/Mq6++OnM7BjAXmjRpUu69996cc8452XXXXdOzZ8/ssMMOOffcc3PTTTe1OtdKrADfj/Hjx6e+vj7JlOB1dXV1kmT06NHl4wAAMCurmdkdAAAA5j4ffPBBzjrrrJx33nmZPHlyhg4dmr322iuDBg0qB7Krqrw7CvB9aWlpyY033pgzzjgjw4YNyx133JEOHTqkZ8+e6dChw8zuHsBs7dZbb81WW22VJGnfvn0mTpyYJDnssMOy5JJLzsSeAcx9/vznP+fBBx/MjTfe+IXvSjsW7Lrrrtlss82y5557prq62hwFwPdgnnnmyfbbb5/hw4e32q1rjTXWSNu2bWdizwAAYPoIYwMAAN+rd955JyeccEIGDx6cyZMnp7a2Nk1NTbnssstSVVWVAQMGpKqqKsVi0faTAN+D5ubmDB48OGeddVZGjhyZ2trajBs3Lv369UuxWMyuu+4qkA1QoS8LYp9//vk5+OCDk8S4F+A7ViwW8/TTT+ekk07K0KFDyzW3TZs2aW5uTnNzc2pqpjwybWxszJVXXpn7778/TzzxRP7yl7+kpqZGIBvgO1QaDx944IH55JNPcs455yRJevTokW222Wbmdg6ALzX1GHnqP5vnAOZWhaL9tQCYS7zzzjtp06ZNunbtavIcYCb56KOP8vvf/z6XXnppqxVOSpMypdDfkCFDZlYXAeYqLS0tGTRoUP70pz9l9OjRSZLq6uo0NzcnmbIy1WmnnZa99tor7dq1m5ldBZjtfFUQ+5BDDkkS8xMA37GWlpbcdNNNOeOMM/Lggw+mUCikWCympqYmhUIhjY2NSVI+XltbWz5WXV2dXXfdNQMGDEhNTY1QCcD3ZNSoUamurs4PfvCDVi+Hl6ItpZqtJgPMHJ+vwYMGDcqbb76ZxRZbLL17957mOQBzAytjAzDHe+utt/LAAw/kzDPPTJs2bfK3v/0tK620kgeeADPBFVdckYEDB6ahoSHt2rVLly5dssoqq2Ty5Mn5z3/+kyRpaGjIK6+8kqWWWmom9xZgzvfQQw/l/PPPz+jRo8sPMxdffPG89957KRaL+eSTT9K/f/9ssskmWWaZZWZ2dwFmG4LYADNf6cXDCy64IE888URqamqy7bbbZq211sqqq66aTp06ZcSIERk2bFhuvvnmjBkzJo2NjeVAdktLS66++uosscQSOfHEE9VsgO9YKbi3/PLLf+F4SaFQyIMPPph33303W265pRfHAb5npbmMd955J7feemuuuOKK8vO9lVZaKTU1Ndl99929OAPMlayMDcAc7a9//WvuuOOO3HjjjeVjK664Yv71r39lhRVW8OAT4Hv0/PPPZ6211sqnn36aJZZYIjvuuGP69u2bJZZYIknSv3//PP7449l///2z5pprzuTeAswdtt5669xyyy2pqanJz3/+8/Tu3Ttbbrll3nnnnVx88cUZPXp0dthhh/Tq1SudOnWa2d0FmC0IYgPMfMViMddff31OOOGEPP3006mrq8sVV1yR9ddfP/PPP/8Xzr/uuuty3XXXZfDgwUnSaoXs1VZbLZdeemlWWWUVgRKAmWDqFbFLY+3lllsuf/rTn7L55punbdu2M7mHAHOXxx57LAceeGBee+21jBkzJjU1NWlqakqhUMhqq62Wfv36Zc8990xihWxg7iKMDcAcp1gs5s0338wxxxyTIUOGlI+XtpJsbm7OyiuvnCFDhmTFFVeciT0FmDuU/slxxBFH5Jxzzsn888+ffffdN0cccUQWWGCBNDc3p7q6OkkyduzYdOnSpXydCRqA784ll1ySX/7yl6murs62226bvn37Zv311y9//9FHH+Xjjz/Owgsv3GpbYAC+nCA2wKzh8ccfT9++fTNs2LC0a9cu99xzT7p3717+vjTnMHVNfuWVVzJw4MCcdNJJSVoHso8//vgcf/zx3/+NAMzlphXELllttdVy7LHHZssttxTIBvgevPHGG7npppty9NFHZ/z48UlSXgF7amuttVZ+9atfZa+99poZ3QSYacz4AjBHaWlpyU033ZTevXtnyJAh5Yn0+eefv/w2ZpKMGDEiPXr0yEcffTQzuwswVygUCikUCnnqqaeSJEsvvXQOPvjgLLDAAikWi6muri5P1JSC2KXrAPjuPP/880mSrl27Zu+99y4HsZubm8vHl156aUFsgOn0bQexW1pavpuOAswFTj755AwbNiy1tbW56aab0r1791Z1tTTnUFVVVZ6TWGqppXLIIYfk2GOPTZI0Njamrq4uSTJo0KC8/PLL3/NdAMzdpg5i33777eWxdtu2bVMoFPLEE0/klFNOyS233JL6+vqZ2VWAOd7IkSNzwQUX5Kijjsr48ePTtWvXLLjggtloo42y+uqrZ5FFFimf+/DDD+fCCy/MI488MhN7DPD9q5nZHQCAb0tLS0sGDx6c8847L08++WRqamqyzz77ZK211sr666+fN998M2+//Xb69euXDz/8MHvvvbdgCcB3bPLkyWnTpk0+/fTTvPDCC6mtrc2JJ56YxRdfvNXK14LXAN+vcePG5fbbb0+S7LPPPtlmm22SpPySDAAz5tsIYn9+Z5hpnTv1rjIATNtxxx2X6667LtXV1TnllFOy4YYbplgsfmkNnrr2Lrjggtlrr73y6quv5oorrkhDQ0MKhULefvvtvPPOO/nhD3/4fd0GAPksiL3FFlskSTp06JAJEyakrq4uTU1N5UB2EitkA3xHnnnmmZx//vm57LLLUl9fnw033DC9e/fO+uuvnyWXXDITJ07M2LFjM2DAgNx9993573//mzXXXDMLLrjgzO46wPdKGBuAOUKxWMzVV1+ds88+OyNGjEjbtm1zzTXXZMMNNyxPvCyzzDJJkjXXXDNPP/10ttxyy7Rp02ZmdhtgjjZy5Mhceuml2XvvvbP00ktn7Nixqaury2KLLWZrdoCZ5PLLL8+ee+6Zzp07p1AopLq6Or/4xS+SCPgBVOq22277RkHsUv0thQGfeeaZfPjhhxk1alSSpGPHjllsscXys5/9zDwGwNd44oknctNNNyWZsvvWz372syQz9hL4Msssk5133jn33ntv3nrrrdTV1WXy5MkZOnRo1llnHeNmgO9JoVDIzTffXH6BfO21185mm22WSy65pFyfBbIBvltvv/12hgwZUg5i77TTThk0aFDat2+fZEpOo127dmnfvn1+85vf5IADDsi9996b5ZdfPkssscRM7j3A90sYG4A5wiOPPJJzzjknI0aMSPv27XPPPfdkrbXWKn9feujZ0tKSZZddNssuu+xM7C3AnG/EiBFZY4010tjYmMmTJ2fffffN0ksvnU8++SQLLrigIDbATLDHHnvkn//8Zx577LGcffbZWWCBBVIsFvPjH/84SQRKACpwyy23ZOutt07y2Sp9yYytiF1dXZ2mpqZceumlGTZsWP71r39l8uTJrc6pqanJUkstlS233DI77bRT1l133e/ojgBmb8OGDctTTz2VJPn5z3+eddZZZ4auL+1SsN122+Wee+7J+eefn4aGhiTJiy++mMS4GeD78v777+e4445LknTv3j2HHHJIdt9992y77bbZbrvt8uabb6auri6NjY0C2QDfstJcxm233Zbzzz8/9fX12XnnnXPVVVcl+WzcPPVLj7W1tVlwwQXTo0ePmdVtgJmqUCwWizO7EwDwTe2www65/vrrU1NTkzvuuCMbbLDBDK+6OvX5n98aGIDpN2LEiKy33noZN25ckikr+R1yyCG54YYbMmbMmIwYMSILLLDATO4lwNylFMQuvaDYp0+fTJo0KZdeemkeeuihrLHGGjO7iwCznddeey2bbrppXnzxxVRXV6e5uTlJcsEFF+Tggw9O8vVB7IaGhrz00ks55JBDMnz48EyaNClJUlVVldra2jQ3N6e5uTm1tbVpaGhIVVVVampq8qc//Sk77rhjFl988e/+RgFmE6NHj87//d//5b333kuS9OrVK4MGDap4nvjVV1/N5ptvnhdffDGFQiE//OEP88QTT6Rdu3bmjgG+B/X19Rk6dGjuuuuurLfeetltt93KIevhw4enR48e5UB2U1NTWlpastpqq+XYY48VyAb4Fjz33HNZe+21M27cuKy77rq5+eab06lTpzQ1NaWmxvqvAJ9nOToAZnunnXZarr/++lRXV+ekk07KBhtskGKx+LUT7C0tLa0+T5w4Mc3Nzfnkk0++8B0A0+eZZ54pB7Hr6upSU1OT8ePH569//WveeOONvP/++7nhhhtSLBbjvVCA78fUQezq6uoUCoX84x//yPXXX5+Wlpa8//77SaIuA8ygJZZYIgceeGBWWmmlchB75513LgexGxsbv3Ju4uOPP861116bnXbaKf/973/LQexkypxFQ0NDmpqakiRNTU2prq5OVVVVGhoacvjhh+fEE0/M8OHDv8M7BJg9lMaxo0ePzoQJE1JXV5fksxWsSzV6epVq9wILLJBu3bqlpaUlzc3Nef311/Puu+8KYgN8T9q2bZudd945J554YvbYY4+0bdu2XPO7d++ef//73+nWrVsaGhpSW1ubqqqq8grZt9xyS+rr62fyHQDMnorFYiZNmpQzzjgj48aNS9u2bbP11lunffv2KRaLgtgAX0J1BGC21tTUlIceeiiFQiHt27fP2muvnSRfOSFeWvW6NKl+yy23ZMSIEbn++uvz6aefZuLEiVl99dWz/vrr59e//vX3ch8Ac4Kpg9jzzjtvPv744xQKhdTW1mb8+PHl2vzEE0+U/2wnAoDvVq9evfLPf/4z1dXVqa6uLq+qWnoRMUn+/ve/Z911103nzp1ncm8BZh+lVVOPOOKI1NXV5cILL8zzzz+fq6++Ouedd1769u2b2traL12N9f3338+QIUNywQUX5OWXX07Xrl3zgx/8IFtvvXW6du2a2trafPTRR7n66qvz0Ucf5d133011dXVaWlpSW1ubxsbGXHrppfnwww/Tt2/fbLTRRjPhbwFg1lCaVxg0aFDGjx9fDmE/8sgjqa+vr2hl1GKxmA4dOmS//fbLfffdl+rq6tTU1GTChAnfat8B+Gp1dXXp1q1b+fPUc8mlQPbUK2Q3NjaWA9lJrJANUIFSluLxxx9PktTU1GSrrbYqj7O/iebm5nI7jY2Nqa2t/cZtAswqhLEBmK09++yzufHGG5MkP/rRj7L++usn+fJwX+kh6AcffJCHH344F110Ue64445Mnjy51XmvvPJKrrnmmjz22GM54YQTssQSS3z3NwMwG3v66aez9tprp76+Psstt1wOPPDADB8+PFdddVV5Fb/SatgXXnhh1ltvvfTs2VMQG+A71Lt371xxxRWpra3NxhtvnPHjx+fRRx9NfX19eWXVJBk1alSefvrprLvuuq0mwwH4clVVVeU5hj59+iRJLr744jzzzDPp169fkqRv376tzisZN25crr766pxzzjl5/fXXs8QSS+S0007LmmuumaWXXrrV7xx44IF55plnctppp+W///1vkrQKZN9www1p27Zt5p9//vzkJz/5Xu4dYFa17LLLpqqqKsViMdXV1XnzzTdzyy23ZMcdd/zSl2O+TGm+YpFFFklTU1OKxWImT56c119/PSuvvLKXywFmEdMKZDc1NQlkA3xDN9xwQ5566qlUVVVlwQUXzPzzz/+N25x67vnss89O9+7d8/Of/9zYGphjTP+sAwDMgt57770kU7acfOmllzJq1Kgkrd+Mb2lpKf+5qakpjz76aHbbbbccdNBBufHGG9PY2JhCoZCampryW56lrXUGDRqU4447rhxUsXU7wBc1NzfnmmuuSX19fRZffPHsvffeOeigg3LllVdmzz33TLFYTEtLS7nWJlMmWWypDvDdOeGEE3L55Zenrq4uu+yyS/785z/nvPPOyy9+8Yu0bdu2HEYpFAp56aWXcuqppyaZMq6e0W3cAeZWpaB1kvTp0ycHHHBAVlpppSRJv379ct5557U6r1RfH3rooXIQe5lllskdd9yRXXfdtRzEbmlpKb/IuMgii2TTTTfNPffck379+mWhhRZK0nr1qKuuuiqXXHJJee4CYG5TmrM9+eSTc/jhhyeZUks/+eSTDB06NElmKIg9te7du+eHP/xheb65sbExybR3Ziz1o7Gx8QuLfwDw3SkFsrt165aGhobU1NSkqqqqHMi+5ZZbUl9fP7O7CTBbeeedd5JMGVd/+umnGT9+/DdusxTEPvLII3PEEUfk/PPPT/LVu54DzE6EsQGYrZUmT2pra9PU1JQHH3wwkyZNSjIleJ18NtF+00035aijjsoGG2yQe+65J2+99VYKhUJ5tdampqYUCoXyA9K6urokyeWXX54TTjghiX8IAExLdXV1DjzwwJx++uk54IADsv/++6ddu3ZJksGDB6dXr17lQHbJ008/nQsuuCDPPPPMzOo2wBxt7733zs9+9rPssMMOOfjgg7PSSitl1VVXzW9/+9tsuummadu2bXklkqqqqtx2223Zd999kwhkA8yIGQlkV1dXZ/z48TnmmGPy4osvZskll8xNN92UZZddttVYufSyTGkOolSTzzrrrBxxxBFZbrnlkrQOZF9wwQX597///f3cNMAsplAolGvln//85xx++OGprq5OTU1NhgwZkr/85S8Vt92uXbvMM8885bnjrwpZFwqFfPzxx7n44otz7bXX5uOPP674dwHmFlOPgz9vRhZImlYgu1AoCGQDzKDSuPqNN95IMiWHMWHChG9tbDt48OCcddZZKRQKueuuu/K///3vW2kXYFZQM7M7AAAzauotJbt27ZpkSii7vr4+J598ctq2bZsNNtgg3bp1y8SJE3PrrbfmrrvuysUXX1yemG/btm3q6+tTLBbT2NiYeeedN507d84PfvCDPPXUU5k8eXIaGhrSpk2bTJ48OZdddll69eqV5ZdffmbeOsAsa9FFF80hhxySJGnfvn2KxWKam5tTU1OTQYMGJUkuu+yy8pbq9fX1ue6669K5c+f8+te/Vl8BvkXNzc1Zcsklc+ONN+add97JiiuumGTKQ8y11147xx57bJLkzjvvTH19fTnIN3DgwHTu3DnnnHNOOZBdWq0EgC9XCmRXVVWlT58+SZKLL744zzzzTPr165ck6du3b5Lk2GOPzRNPPJH5558/55xzTpZbbrlW8xzTUl1dXT7nyCOPTJs2bXLOOefklVdeSWNjY+rq6tLQ0JATTjghq666arnuA8xNph6//vnPf05VVVX+/Oc/Z5FFFsk222xTUZull14WXHDBJFPG06UQyrS2Uq+vr8+AAQNywgknpFOnTvn000/To0ePdOnS5RvdG8Cs7OvGsl+mVEdLY+kPPvig/Fyuuro68803X7nOTu9vlALZPXr0yJtvvpm6uro0NTWVA9lJsuWWW6Zt27Yz3F+AuUWp3pYWvisUCpk4cWIuvfTSrLTSSt+4hi6zzDL50Y9+lNGjR2fMmDF55pln8rOf/ewb9xtgViCMDcBs45prrsmGG26Yrl27lidpVl111WyyySa55557UlVVlddffz19+/bNoosumsUWWywvv/xy3nzzzfJq2bW1tWlubi6//b7OOutk5ZVXzqGHHpouXbpkoYUWyr333ptrr702f//73zN58uRUVVXlrbfeyhtvvCEsCJBpP3BsaWlJ+/bty58LhUJqamrS1NT0hUB2ktTV1WXChAnlzwLZAN+e0s4vXbt2Lb+8OHXtXmuttb4QyK6pqUmxWMx5552XQqGQs88+WyAbYAZ8XSC7UCikT58+GTVqVJJk+eWXzyqrrFK+dkbbHzt2bM4444xMnDix/ID0/fffz6hRo7LiiitOc8wOMKebevz6pz/9KZ06dcouu+ySZZddtqJxbU3NlMeoSyyxRPlYaTfFadXYiRMnZty4cWloaMg777yT008/PUmy8847Z9555630tgBmOaNHj84rr7ySX/ziF63GqV9n6jFqoVDI8OHDc9ttt+XOO+/Me++9lwkTJqRQKGTeeefN2muvneWWWy4HHnhgOnfuPM02pkUgG+CbKdXY0guFjY2NSZInnngiH330URZddNFvNGe86qqrZqmllsrzzz+fJLn33nuz//77p6WlxTw0MNub8VcUAWAm2GuvvdKjR4/85S9/yaRJk8r/COjQoUPWW2+9tLS0pFgspra2NmPHjs2zzz6b22+/PaNHj05jY2MKhULq6urKq5msuuqqOfHEE3PTTTfl3HPPzY9+9KMssMACSZL1118/hxxySHbZZZcUCoW0adMmyZTJpWTGtkUDmBOVavDNN9+cCy64IG+//XaqqqrKW5dNrRTITpJBgwalV69eaWlpSVNTU+rq6jJ+/PhcdtllueCCC8rBFAC+uc8/mPz851Ige9NNN03btm3T1NSUqqqqFAqFnHvuuTnssMOSfBZoAeDrlYIoSdKnT58ccMABWWmllZIkhx56aPbcc8/cc889SZJdd921VbhvRts/7rjjsu2226alpSWFQiHV1dX59NNPc+mll5aPAcyNph6/HnvssRUHsZPPxtBTB7BLAe1p6dq1a3bZZZcccMAB6dKlS15++eWcdtppufrqq7+1bd0BZrZXXnklv//977P55pvn3HPPTdJ6nPplpg5Rjx49OqeddlrWW2+9nHTSSRk2bFheffXVvPfee3nnnXfy7LPP5tJLL81vf/vbrLnmmjnuuOPy5JNPJpn2yzCfVwpkd+vWLQ0NDampqUlVVVU5kH3LLbeUF20CoLVSFqK0gFKbNm3KL9CUXmop7eBVSdvt27fPAQccUH4p5v333y/PawDM7oSxAZjl7bfffuWVUydPntxqK8hkygPIXXbZJc3NzeVBf01NTWpqalIoFFIsFlMsFlNVVZWFFloof//73zNw4MD8/ve/zzzzzJPa2try96U2l1122Wy33XYpFovlCZl27dolmb6JHoA51QcffJAbb7wx22yzTXbZZZf07ds32267bd55550vDezV1NSUjwtkA8w6Ph/Ibm5uFsgG+Ia+KpA9ZMiQcpBvmWWWSZIZfng59UuQf//73/PTn/40zc3N5fmMd999NxMmTPi2bgdgtvT5IEelwY5SjS6tyFosFjNx4sTyn6dlhRVWyIEHHpgDDjggnTt3zquvvppTTjkl11xzTcaOHVtRPwBmFS+//HKOO+64XHfddUmSww47LBdccEGSrw9kl56t3X///Tn99NNz7LHHpqmpqVxPp762trY2hUIhtbW1efHFF3POOedkl112yfXXXz/dff18ILu2tlYgG2A6TL27YqdOnVJfX5/q6uoUCoVccsklufDCC5OkVbZiRtueZ5550tDQkMRCeMCcRRgbgFna3nvvnQEDBqS6ujr77bdf9tprryy66KJJpgzWSw8gr7zyyuy5557lwHRTU1N5Eqe5uTk///nPc+KJJ+aBBx7IPvvsk5/85CdJPpvcmXpbtNKx7t27Z/HFFy9vrTbffPN9fzcOMAsaMWJEdtttt/zqV7/KzTffnMmTJ6eqqiqPP/54dtppp7z11ltfGtib+vigQYPSu3fvtLS0pLGxsRzIHjx4cM4///w8++yzra6deiJm6geXlbx1DzCnm9HJa4FsgG/ftALZP/7xj5NMmXfo0KFDll566fK5M6q0AlX79u2z3Xbbpaqqqhw0fP311/Puu+9+S3cCMHcrzRmXVu1Lvn4uorm5OSuttFK23HLLJFPq/Ouvv55TTjklAwcOLIe5AWY3L7/8co4//vgMGTIkjY2N5edxffv2ne5A9qOPPpq//vWvufTSS5MkCy20UJZeeun8/Oc/zzrrrJP55psvhUIhjY2NSVLe2WDixIl58cUXs8MOO+Svf/1rOcD3daYOZE+ePNkK2QDTqaWlJQsttFA23njjJJ+NixsbGzNgwIDccMMN5eMzMh9d+v+Ijh07pmvXrkmSeeedNy0tLeaegTnCl++lBQAz2b777pvBgwenUCikY8eOWXLJJcsh6pLq6uo0NTWlpqYmgwcPzj//+c88/fTTGTZsWGpqarL++utn6aWXzh577FHeAm3qrdCm9dCzdOzjjz/OmDFj0tzcnJVXXjm/+MUvvvubBpgFffrpp7nmmmvSp0+f8ip7pRX9GhsbU11dnYceeig9e/bMlVdemW7durWqtSWlIF91dXUGDhyYJBk8eHA5kD1hwoTyTgi//vWvs8IKK5R/K0meeOKJDB06NKusskp23nnnioIrAHOSt99+O++++24mTZqUJZZYIl26dEnHjh3L30+rFk9LKZCdJHfeeWd5tZOWlpbylsNnn312q7F3kowZMyb33ntv1llnnSy00ELfwR0CzL5KQZSqqqr06dMnSXLRRRdl5MiR+eSTT77x6tWlsfA222yTE088sRxYqa2tLQdjAPhmSmPpqUN/X7V7Ymms/M4772TffffNuHHjUldXl5aWlrz22mt57bXX0r59+++n8wDfoldeeSUnnnhirrjiiiRT5nknTZqUtm3bpr6+Pn379k0yZU536nHw1MaNG5d//vOfueqqq5IkvXv3Tu/evbP22muXa+OIESMyevToHH/88XnrrbcyduzYVFdXl18+bGxsTJ8+ffLRRx+lb9++mWeeeb6276VAdo8ePfLmm2+mTZs2aWhoKAeyk2TLLbds9eINwNyuqqoq7dq1y7bbbpvrrrsujY2NqampSVNTUx577LH89a9/TYcOHbLxxht/IX/xde0mU17O+fDDD5MkG2+8sed9wBxDGBuAWdJ+++2XgQMHlidtPvnkk7z00ktJPlvtrzSgr6mpKYf7dtttt+y2227TbLP0j4Dp+YdAY2NjbrzxxjQ1NSVJVl999VZtAMwtPvjgg5x99tk577zzMnHixLRr1y7FYjFdunRJXV1dXn/99fLb6sOGDcsuu+ySW2+99UsnwmckkH3IIYdkxRVXTJI8/vjj+dvf/pbBgwenuro6SyyxRNZcc83v/i8AYBZTLBbz5ptv5g9/+EMeeOCB8hh5wQUXzHzzzZc//OEPWX311bPsssuWd32Znsns6Q1kl4LYH3/8cf75z3/mxBNPzLzzzpv//Oc/5R1sAJji84HsxsbGXHrppenZs2d5pexvorm5Ocstt1yWW265PPfcc2lpaSn/B2B2N/U87IQJE9KhQ4evvaY039DQ0JC6urpvrS+lMXCSL12Ndeog9jrrrJNXX301bdu2TUNDQ1paWtKrV6+cffbZScwxA7OXl19+OX/84x/Lc7bbb799qqurc80116S+vn66A9m33357uQ4efvjh+ctf/lL+rrGxMbW1tVlppZWy8sorZ7XVVstNN92U/v3759lnny3PKdfW1qaxsTHHH3982rRpk9/85jfTdQ+fD2TX1dWlqalJIBvgS5TGq3vvvXcefPDB/OMf/yiPd5uamnLnnXembdu2aWlpyaabbjpD89Djx4/P8OHDUygUsuCCC35hMT6A2ZlXSwCY5Rx44IEZMGBAampqcuCBB2bnnXdOkgwcODBXX331NAPVpe14S4rFYvnhYym8PT2D/1L4+uOPP85tt92WyZMnp3PnzjnqqKPSrl07k+TAXOW9997Lcccdl3POOScTJ07MOuusk5NOOilPPPFEnn322bzwwgv517/+laOPPrp8zaqrrpqxY8d+ZbulyfNkSm3v3bt3isXiFwLZF154YV588cWMGjUqf//738uh7Z49ewpiA3Ol5ubm/Otf/8pOO+2UQYMG5bXXXksyZRXUjz/+OKNGjcq+++6bvn37ZujQoUm+fovgqZUC2Ztuumnatm2b5ubmVFVVpVAo5Nxzz02/fv2SJPX19Rk8eHD+9re/5cMPP8zo0aPLK7IC0NrUdfjwww/PwIEDc8ghh6S2tvYbt11dXZ127dqla9eu5QelK6ywQhZccMFv3DbAzDR1WHnIkCE544wzMnr06K+8phTEfvbZZ9OnT58888wz37gfpfo9dThv4sSJrb5Lvj6Iveeee2bQoEHl68wxA7OL+vr69O/fvxzELs039OvXL1tvvXX5nFKd7Nu3by644IIkrcfBpZfKk+Sggw4qB7FL35fGxqX6uNRSS+WAAw7IgAEDss4666S5uTmFQqEcyE6S3/72t7nkkkum+15Kgexu3bqloaEhNTU1KRQK5UD2HXfcYW4DmGOVnsl9lVKmImm9C0yPHj3KC9dNvWvijTfemNNPPz3XXnttkil1/6t+p1Tz77vvvlx55ZUpFovZfPPN87Of/WzGbwhgFmVlbABmKR988EEeeeSRtGvXLj179sx+++2XiRMnZsSIEXn++edzySWXZO211063bt2+sp2pA9vTO7k99T8eDjnkkDzwwANp3759zj///KywwgrT/TYnwJxg3LhxOfPMMzN48ODU19dnp512Sv/+/TPPPPOUV0qtqqpKjx490qNHj2y55Za5//77s/POO2eJJZb42vand4XsDz74IMViMddff32ampqy995759JLL00SdRmYq7S0tGTgwIE588wz89xzz5W3fyx919zcnLq6ukyaNCl33nlnhg8fnrfffvsrtwieWinw8lUrZJ933nmZPHlyVllllVx00UUZNWpU5ptvvtx3333TVfsB5lZT1+E11ljjW2u3qakp1dXVmTBhQpIptXyFFVawoh8w2yvN5w4dOjQXXnhhhg0blmeffTannnpqlllmmS+cX5pfeOaZZ9K9e/dMmjQpXbp0yTHHHJMuXbpU3I/S+Hny5MnlY+3atWv13fQEsQcPHpzEPAYw+2nbtm1+8Ytf5IILLsi+++6bc845J0myzjrr5LDDDktVVVVuuOGGr1whO0nGjh2bjz76KCuuuGIOO+ywJJ/V7q/67TXXXDPXX399evTokf/85z9fWCH7l7/8ZZZaaqlsvPHG03U/X7VC9mmnnZYFF1wwa6+9tnoNzDFK9axU05588sl8+OGHGT9+fOaff/506dIlyy67bNq0afOlmYpNNtkko0aNypgxY/Laa6+1WiH7nnvuyXvvvZeXX345RxxxRLmul+aaS7W+WCymqqoqjz76aHbeeec0NjZm/fXXz0knndTqfIDZnTA2ALOUBRZYIFdffXVuvPHGrLfeell99dXT3Nyc5ZdfPs8//3yeeOKJjB49Ot26datoMmTqN/Q/P9FTCmL37t0711xzTdq0aZODDz44m2yySZLpW1kbYE4xcODAXHjhhamvr8/OO++cq666Ksm0dxsoFotZb7310r179xnaBvjrAtnjx4/PjTfemKampjQ3N2evvfYSxAbmWsOHD8/555/fKoi9wgor5JNPPkmxWMwbb7yRhoaGVg86+/btmwkTJuToo4/+2kD21JPdXxXI7t+/f+aff/58+OGH6dq1a+67774sv/zy3/1fAMBs7rsYu9bU1OSll17Kc889l2KxmMUWWyy9e/dO4kEmMPsbOnRoTjnllDz55JNJkquvvjpVVVU56aSTsuyyyyb5bHfEUhD7//7v/zJp0qQss8wyWWaZZWZojmJ6TV1bBbGBucHGG2+cJ598slx7GxoaUldXlw033LB8zrQC2S0tLeVg9t13350PPvgga6yxRpZccskkX9zxdlqKxWK6du2aO++8M5tvvnnuuuuuLwSyTz/99Cy55JJZeumlp+t+viyQPXz48Jx00km5+eabU1VVZTwNzBGqqqry8ssvZ+DAgbn33nvz0EMPlXcBKM0xb7TRRlljjTVy6KGHpkuXLmnXrl157FoKUffp0yfvvfdeLrnkknz44Ydpamoq1+GRI0fmqKOOytNPP52jjjoqSy65ZDp27Jjks1o/YcKEPPjgg9lpp51SX1+fVVZZJQcddFAWXnjhcl8A5gTC2ADMUorFYn74wx/mV7/6VXmyvLq6OmeccUaefPLJvPrqqznmmGNy9913p0OHDjPU9iuvvJJ///vfWWmllbLlllu2muhpaGjI+++/n0MPPTTXXntt2rRpk169eqV3795ZZJFFvtV7BJjVPfPMM/n973+fiRMnZuONN87ll1+epPUOAlMrTZJU8pDz84HsQqGQQYMGpbGxMbW1tWloaEixWEyvXr0yYMCAJB5gAnOn008/PU8//XRqamqy3nrrZffdd89uu+2WCRMmZMyYMenfv38GDhyYcePGpVgspq6uLg0NDTnmmGPS0tKSY445ZrpWyC5Za6218rvf/S7JZ4Hsqqqq1NbW5sMPP8y8886b+++/XxAbYCYpvSR5++23l+t6KXyYeJAJzN6amppSLBbzxBNPJEnat2+fiRMnll8UP+mkk8r1rhTEXm+99fLJJ59khRVWyMEHH5wePXqkffv236gfpSDe1DsOfPrpp0k+CyMKYgNzslIdLAWxS7tylY5/VSC7X79+SZK+ffuW55TXXnvt1NbWfu2q2CVTr6p6ww03ZIsttsi9995bnlNOkscffzxPPfVUll566emut18WyL711ltzyimn5NhjjzWeBmZ7H3zwQe6///4ccsghGTNmTPkZX2mOt1AopL6+Pv/9739zzz335I477sh2222XAw44IIsuumi5/pZq60knnZS6uroMGTIkL774Yvk5XnNzc4rFYi677LI8+uijWWyxxbLPPvukS5cumWeeefLYY4/loYceylVXXZXGxsb85Cc/yQEHHJCtttpqms8cAWZnqhoAs5RpBfqKxWIWXHDBbLbZZvnHP/6RF198MVdeeWX222+/6X4z/b333suhhx6ahx56KEnSp0+fbLPNNunatWs++OCDXH/99bnrrrvy0EMPpW3bttl3332z7777ZqWVVvpubhRgFjVu3Lgcf/zxGT9+fDp37pzevXunrq4uLS0t39mkSHV1dXnSZsCAARkzZkxuuumm8gTOnnvumUGDBiXxABOYO91zzz25+eabU1NTk+233z59+vTJeuutl2RKMGWBBRbI2WefndVXXz2XXHJJHnzwwTQ0NKRNmzaZPHlyeZXrGQ1kd+/ePSeeeGIaGxtz9913J5kSOunSpYsgNsBMVHqA+tFHH2XIkCGZMGFCOnfunPPOOy/zzTffzO4ewDdWU1OTTTfdNOeee25++9vfZuLEieWxbSmQfcIJJ+THP/5xnn322XIQe/nll8+vfvWr7L777unSpcu31p/SCzDJZ6v7CWIDc4PPP38r1cDSaqrTE8ju0KFDVlxxxSSf1dPpCWJP/ZstLS1p27Ztrrjiiuywww555JFHUl1dnerq6nz00Uc566yzss0226S2tna62+3evXsuu+yy7L777nnnnXfKgezHH39c7QZme88//3yuvPLK/OUvf8mECROSTKmnNTU1qa+vz+TJk5NMqefV1dUpFot58skn89JLL+Xmm2/O5ZdfnuWWW65cD0vB7D/84Q9ZaKGFMmTIkDz44INpbGwsPztsbm7OqFGjMmrUqPznP/9JY2Nj5plnnnzyySflOemf//zn6du3b7bYYovy6tkAcxJhbABmeYVCIZ06dcpuu+2W/v3756OPPsodd9yR/fbbr9WEz1dZaKGF0qlTp3z44YcpFAo5/vjjc+655yZJPvnkkxQKhTQ1NaV9+/Y56qijsttuu2W55ZZLYmtfYO4yduzYjBw5MklSW1ubjTbaKMk331b9q1Y7KRaL5YnyUaNGZbHFFiuvbuIBJkDy2muvpbm5Od26dcs+++xTDmKXxqml+tirV68sssgiufDCC3PDDTdk8uTJFQeyS9+vuOKKWWGFFfLQQw9l7Nix6dKlSx544IGssMIK38u9A8xtPl/bP6+5ubn8oHP//ffPsGHD0qFDh5x66qnlkAvAnKBz587Ze++9UygUctRRR7Ua21511VVp165ddt555+y5557lIPbBBx+cPfbY41sLYpfmhEtbuSefBQgFsYG53fQGsg844IBstNFG6dixY5577rkUi8VWY9rpUaqliy66aE444YT07ds3L730UqqqqlJTU5Pnn38+I0aMyOqrrz5D97DeeuvltNNOS79+/TJ27Ngkyd13352XX365vAMDwOxmxIgR+dvf/pZBgwZl0qRJWWONNbLyyitn2223TYcOHfLmm29m9OjRGTBgQMaOHZv6+vrU1tamqakp48ePz6OPPpoNNtgg1157bbp3754krVbIPuigg9K9e/cMGTIkZ511VlpaWtLS0pI2bdqkqakphUIhVVVVqa6uzieffFLuV48ePfL73/8+yy23XNq0aTOz/noAvlPC2ADMdNM7Kf1///d/OeaYY3Laaafl3//+dzbeeOP88pe//NqgdKn9K664IhMmTMgNN9yQ6urqTJw4sTxJXigUMt9882XAgAFZf/3106lTp/L1gtjA3GTo0KF54YUXUigUsthii2XhhRcur1pdqamD2BdddFHWWGONVhPjpTr72GOP5aKLLsqAAQPS3NycXr16WREbmKuVat8LL7yQJNlrr72yxRZbJGn9wmBVVVX58yabbJK2bdumpqYmQ4cOrTiQXVVVlTFjxmTIkCG57bbbMnbs2Mw777y5//77BbEBviMvvPBC7rnnnuy8886Zf/75y+Po0gqCpRWrmpub07Nnz1x33XVp3759+vbtm169es3k3gN8+zp16pTevXsnyRcC2YMGDcqQIUPS2NiY5ZdfPoccckh22223b31F7EKh0CosMt9882Xs2LH52c9+ltdff10QG5irfV0gu1Sz77nnniTJ008/nfr6+rRr167ihZB+9rOfZeutt87555+fqqqqNDU1ZcyYMXnsscdmOIxdVVWVDTbYID//+c9zyy23pKamprx4E8Ds6K233srll1+egQMHpr6+Pttvv33OP//8dO3aNe3atWt17jbbbJPrr78+l1xyScaMGVMOZHfo0CHvvvtuNtxww7z++uuZf/75k7Seg1599dWz+uqrZ/3118/w4cNz6aWXZsKECeUVt5uamlJXV5f27dtn1113Tffu3bPvvvt+738fAN83swAAzBR//vOfc/HFFyf57I32lpaWr71u/fXXz+KLL55CoZDrr78+b7311tdeU5qMSZLrrrsu2223XZqbm9PU1JSWlpb86Ec/yn777ZcHH3wwW2+9dasgNsDc5u23304y5YFjS0tLqqurv1EQO/ls1agjjzwyBx98cB5++OEkrev+2LFjc9555+Xiiy9OU1NT9tprL0FsYK5Xqn1t27ZNkqy77rpJprzk8vkHlqUHoKXzDj300Oy4446pqqoqh1aS5Nhjj81pp51Wbv/LxuD19fW5/vrrc+655+bZZ5/NfPPNZ0VsgBnQ3Nxc/vP0zHeMHDky++67b/r27ZsDDjggr7/+eqtt4AuFQj788MPcfffd2WKLLTJ06NC0a9cue+yxR/r162cuA5hjde7cOb17986f//zncqivrq4uyZT62rlz5+y8887ZbbfdMu+8805XzZ1RpXmRDh06ZNiwYVlrrbUEsQH+v6nnIzbccMMceuih2XbbbZMkkydPLgecq6ur8+yzz+bcc8/9RjvSdunSJfvvv386dOiQpqam8nzHSy+9lCTlvkyvxRdfPDvuuGP52qampkyaNKmivgHMLKUx8I033pi//vWvqa+vT48ePTJ06ND84Ac/KAexS8/+kmTttdfOUUcdlYEDB5YXZqqrq8uECROSJAMGDCgHsUtKtbtUa7fZZpucfPLJefbZZzN8+PBceeWVGTJkSIYMGZL77rsvTz31VPr3718OYn8XY3WAWYmVsQH43vXq1StXXHFFkinbfe2www7Zaqut0rFjx6+99he/+EU23HDDDBo0KHfffXeeeuqp/OAHP/jaiZuampo0NTWlpqYm1157bbbZZps8/vjj2WqrrdK3b98sscQS6dSpk4lyYK732muvJZnyoHHMmDF54403sthii32jCfIk+e1vf5uzzjorSXLmmWdml112SdeuXcvfd+nSJVtttVUuu+yy7LrrrhkwYEASDzCBuVupBpbGyYsuumiSfGldnHpFqnXWWad8vNIVsseMGZOXX345HTt2zH333Zfll1/+275FgDnS1DvDnHHGGVluueWy5ZZbfulLji0tLXnmmWcybNiwJMn111+fBx54IDvuuGNWXXXV1NXVpbGxMVdccUXeeuutvPrqq+nQoUMOOuigHHXUUVlggQW+t3sDmBk6d+6cPfbYI/PMM09++ctfpqGhIcmUejtu3LiMGDEi48ePT5cuXb7VOYTSPEgplDdhwoRcdNFFaW5uFsQGmMpXrZDd1NSU6urqcgDvnnvuybbbblvxy94tLS1ZccUV06dPn5x22mnldt99990ZbqvU56WXXjqFQiHNzc1Zdtll86Mf/aiivgHMLFVVVRk1alSOPvroTJw4MRtttFEuu+yyJClnJJLPXvZOptTArl27ZtNNN80vf/nLnHnmmeUg9jXXXJMddtghxWIxxWLxC+PbqZ8XtrS0pEuXLunSpUt+/OMff20/AeZkwtgAfK9OO+20XHHFFeXJ6quuuir33HNPzjvvvJx++ulZZpllsvDCC0/z2tJE9u9+97s8/vjjGTFiRH77299m1VVXLQdTvsrUgewbb7wxI0eOzIorrtjqHP8AAOZmxWKxPNHS2NiYt956K/fee2/23HPPbxTETlLeIrKqqirvvfdeHnnkkWy22WatQt677LJLllhiiXTv3j2JB5jA3Km+vj7vvPNO2rRpk4aGhiy55JJZb7310q5du/zvf//Lyiuv/JU1udJAdmmcPHbs2EyePDkLLbRQevXqlU8//TS9evXKsssu+53fO8CcYOog9u9+97v86U9/ylJLLZV27dplgw02KK/mOrWqqqpssskmOeWUU3LcccelpaUlY8aMKe8o9nmdO3fO8ccfn3322SddunT5Lm8HYKYrBUC6du2aZZddtlxjkykvkjc2Nua6665LXV1dTjrppO9k3Fqamyi9yFhTUyOIDfA5XxXIbm5uLtfsu+66K//4xz9y5plnJpnx2lk6d7nlliuvZJ2k1a4y06u5uTk1NTV57bXX0qZNm9TX12ellVYqhxYBZheTJk3KGWeckU8//TRt27ZNz549U1dXVx67fl6pXjc0NGTo0KH5z3/+85VB7JaWlnIt//ziTdOq4d90gSeA2ZUZAQC+V5tttlk6dOiQ+vr68sD8448/zv/+97/ssMMOOeSQQ3Lttde2uqa0tW/p/IUXXjhrrLFGkuS9997LHXfckWT6trWpqakpn1cKYtsOB+AzpTBHaXvHIUOG5PXXX/9GbRaLxay77rrlUOD48ePz0EMPJflscrxUiwWxgblRsVjMRx99lN/85jfZZpttssYaa+SnP/1p1ltvvfzqV7/KnXfemXbt2mX06NHl87/K1FsEr7POOjn00EOz4447pqqqqhzITpJjjz02p556apIp4+QPP/wwF198cTbffPPcd999WXjhhXPCCScIYgNMp6mD2Mccc0z+9Kc/pVAo5JVXXskee+yRe++990uvnW+++XLggQfmpJNOKh9r06ZNeVv30uclllgiN998cw499FBBbGCuUAqAjBw5MltttVUmTZqUhRdeODU1NWlsbEzbtm2TJFdddVWOO+648pj52/rtJGnfvn2SKUG/UhhFEBvgi6aej9hwww1z6KGHZtttt00yZfGP0ouJZ599dv70pz8l+exFlxnVvXv3dOzYsbz7TKdOncrBwZKp262vry//ubm5uRzETpLLL7889fX1ad++fY488shpvkAJMCtrbGzME088kWTKPO8vfvGLJF8dlG5oaMi1116bv/71r7n//vuTJNdee2122GGH8nmlGv3UU09l0KBBGT9+/HSFrAWxgbmVWQEAvjctLS1ZbbXVctBBB6W6ujrNzc0pFArlNzLHjBmTa6+9NjvttFP233//XHnllUnSarWTlpaWdOrUKYcffng6dOiQDz74IEOGDEky5R8TXxdMKZ33VZ8B5laFQiE/+clPkqS8oshDDz2Uxx57LMlnL8dU0u6iiy6atdZaqzwBPmbMmFbnqM3A3Kq5uTlDhw7NNttsk7/85S+555578vHHH+e9997LW2+9lf79+6d///756KOPct555+WRRx6Z7gnv6Qlk//73v88ZZ5yRJPnXv/6Vyy67LE899VR233331NfXmzgH5jqVvrD9+SD26aefniRp165dkinj327dun1lG127ds2BBx6YU045JdXV1Zk8eXK5nv/0pz/NkUcemfvuuy/rrLOO8TIw16iqqsqLL76YlVdeOWPHjs2KK66Yww8/PCeffHJ5FdPS2PbbDmSXxsKNjY3lvhSLRUFsgK/wVYHshoaGcs3+3e9+l/POOy9JZYHs0kuLTU1NKRQK2WSTTVIoFKa5Wusll1ySCy+8MMOHD08y5bljdXV1isVievbsmbvuuisdOnTIH//4x/L8OMDs5Pbbb89TTz2VQqGQeeedN/PMM095DDu1zwexL7jggjz44INJpgSxt9tuu/J5pRr6xBNP5PDDD88JJ5yQ999/P4nF7gC+jP1VAPjelAbsG2ywQS644IJMnjw5NTU1aWpqKgf86urq0tDQkEsvvTRXXXVVBg8enGOPPTbLLrtsFlxwwSRTBvcrrrhijjjiiJx66qm566678pe//CVHHnmksAjAN1SqtcViMTU1NRk7dmz69euXtdZaKz/4wQ9ahUymV+matddeu3ysNGFjqzJgbtbS0pIBAwbkrLPOynPPPZdCoZC6uro0NjampaUlbdq0yeTJk/PWW2+Vd3i58MILc/LJJ+cHP/jB17Y/9RbBpd0JCoVCrrnmmnIge/LkyTn66KNz33335dVXX83IkSOz0EIL5bbbbiuvMggwu3vrrbdSV1eXBRZY4CvPa2pqKq+O9+6772bhhReerva/LIjdvn37TJw4MZ06dcp9992X5Zdf/msDe127ds1BBx2UhoaG/PGPf8yqq66a//u//8tvfvObdO7cuRxeAZibvPfee5l//vlTW1ubX/3qV9lzzz3Trl27tGvXLr/5zW9ajW2vuuqqJMlJJ500wzu8TP3S4tS1vVS3m5qaBLEBpsPU8xEbbrhh+fgNN9yQyZMnp23btqmvr0+/fv2SJH379i2/8DK9c8V33nlnPv300yRTdplZZJFFpnneo48+mj/+8Y956623stZaa2XttdfORhttlOeeey633XZb/vvf/6Zdu3bZZ599su+++36zGweYST744IMkU565TZ48OVVVVeWdA0pmJIhdqsXvv/9+fv3rX5dfZunfv39OP/1041+AL6E6AvC922qrrbL//vsnmTKp3bFjx3Tt2jVJ67fiJ02alNtuuy277bZb9tlnn9x3332t3sJce+2106lTpyTJfffd1yrYB0Bldtttt6y55pppaWlJc3Nzamtr88Ybb2S33XbLmDFjUl1dPcNvvJcmbaYO9S222GLfar8BZkd33313zjvvvHIQu1gspmvXrunYsWOSKWGQJOXdZJqbm3PbbbfllltuyYQJE6brNz6/Qnbfvn2z0047fWGF7Ntuuy0jR45M165dc88992SllVb6Du4Y4Ps3cuTIHHvssTnyyCPzwgsvfOl5Uwexf/nLX6Z37955/vnnv7b9rwtid+zYMffdd19WWWWVNDc3T9cDy3nnnTd9+vTJo48+mquuuipnnHFGFlhgAUFsYK7VvXv33HLLLTnrrLOy6667pnPnzqmtrc1ee+2VM844oxzE/iYrZI8fPz7//Oc/c9xxxyVJeWfHJNl3332zzTbbpLm5WRAbINO3g+JXrZBdX19fnivu169fzjnnnPI1X2Xq538jRowo/3nffffNT3/602les8Yaa6RHjx5JkocffjjnnXdett9++xxzzDH573//mw4dOmTffffNsccem3nnnfdr7wtgVjR27NgkU57DTZw4MS+99FKSz1awriSInUxZwKn0PK+2tjaPPfZY6uvrv6/bApjtmCEA4DvV1NTU6nNpwL/77rtnmWWWSW1tbTbbbLMcddRR2XvvvZO0Dp1UV1fnzTffzK233poNN9wwffr0yZVXXpkk2XzzzXPAAQckSW666abccccd5esAmHGlF15KK1hXV1enqakpVVVVeeCBB3LAAQfk448/TlVV1XRNuJeUHkw++eST5WNrrbVWEjUbmLudeeaZeeaZZ1JTU5Pu3bvn3HPPzdNPP53HHnsst9xySzbccMMssMACaWlpSaFQSE1NTd57772cfvrpueuuu6a51eS0fD6Q3adPn+yyyy6tAtnNzc3p0qVLeeVWgDnBM888k/79++ff//53LrvsspxwwgnTDOZNHcTu3bt3Lrnkkjz++OMZNmxYGhoavrT96Qli33///eUg9ozsMNO1a9esvvrqWWKJJZJ48RyYu9XU1OSnP/1pdt5553Tt2rVcEzt37pzevXt/40D2pEmTcu211+bUU0/NKaeckpNOOinJlHmRYrGYTp065ZJLLsmZZ54piA3MdYrFYrnull5unN4FO6Y3kH344Yfn5JNPbhXwm1b7pbnkK6+8Mn/729+SJFtssUUOPPDAaV5T+u2zzjorhx9+ePl4XV1dub4ff/zx+eMf/5iFFlroa+8HYFZV2ilg8uTJGT9+fHm3mKqqqvLc8owGsUs1dLfddkv79u3T2NiYBx98sBz0BuCLzBIA8J345z//mWTKRPnUDwxLE9Q//elPs8oqq6ShoSGPP/54Ntxww1x66aW59tprs/HGG2ehhRZKU1NTecDfpk2bFIvF9O/fP7169cpuu+2WBx98MFtuuWV+8YtfJElOOeWUr1zlCoCvVigUUltbm8MOOyyLLLJIOZRSquO33XZbfv3rX+ejjz5qtULU1ykWi3n//ffzyCOPpKqqKssvv3xWWGGF7/JWAGZ5V1xxRe64447U1NRk++23z2mnnZY+ffpkvvnmy9JLL53NN988AwcOzO9///ssu+yy5ZpbU1OTl19+OUcffXT++9//VhTIXnfdddOrV6/85Cc/SV1dXSZPnpwuXbrkgQceUJ+BOcbHH3+c/v3754ILLsikSZNSKBRy5ZVXfiGY19jYWA5i9+rVK5dffnnatGmT7bffPmussUbq6uq+9DdK4epjjz32Ww1iT4uXGIG5xZe9fFJauKP055JvI5D9ySef5KabbsqLL76Y6urqDB06NCNHjmz1WwsssEAOO+ywJILYwNyjVJMLhUJuvfXWrLXWWjniiCOSZLoX7Pi6QHapZv/hD3/Ir3/969x7773l9ovF4hcWfbr66quz++67J0l+9rOf5aCDDsqSSy5ZvubLfvsvf/lL+vXrlyRZaKGFst566+Wuu+7KEUccUd69F2B2tcACCySZsnp1qWY/9thjSabUxhkNYiefjYM33XTTcvtVVVXl4DcAX2SmAIBv3b777ps99tij/Jb55wfuLS0tqaury6mnnppu3brllVdeyTHHHJPGxsZst912GTBgQK688sqst9565UmYyZMnp66urrxF+7/+9a/ss88+Of7448vb7rz77rt5+OGHk0zfFmkATNuSSy6Z8847r/yme+lhZ319fa655prss88++fDDD6crkF16437YsGG5/fbb09LSko022igrrrji93ErALOs119/PUmyzDLL5Je//GXWX3/9JK1XcVpsscWyzz775Mwzz8xKK61UfgBZW1ubF154IX369Ml//vOfGQpkJ8m4cePy6quvZuzYsWloaBDEBuZI7du3bzXmnFYwr7GxMbW1tUmmBLGvuOKK1NbWZq+99kqfPn2y8sorf+3v/OEPf8hpp52Wqqqq7yyIDTC3mDoEMnHixOm+7psGsuebb75sscUWWWqppdLc3Jynnnoqjz/++JeeL4gNzA0+H8TeaqutMm7cuAwZMiS/+93vkmS6F+z4qkD21DX70ksvza9//esccMABGT16dMaOHVt+cfLOO+/MSSedlF122SVJssEGG+Tggw/O5ptv/pV1eerfPuusszJ48ODcdtttufbaa7Pmmmt66RGYbfzvf//LqFGjpvndT3/607Rp0yZNTU0pFosZMWJE7rzzziRTnu0NHTp0hoLYJY2NjenYsWOWWWaZVFVVZdKkSfnggw++g7sDmDOYLQDgW7Xffvtl4MCBqaqqyhtvvJE333zzC+eU3mbv1q1btttuu9TU1GTEiBG59tprkyTdunXL+uuvn7vvvjvnnntudttttyRJQ0NDWlpaym90vvjii7n33nvLAexPPvkkZ511Vurr68tbSAJQmS222CJHHnlk2rZt22rb9oaGhtx4443ZfPPN88orr7QKlny+7haLxVRVVeXhhx/O7rvvnsbGxmy00UY55ZRTpnk+wNzkiSeeSJLsvvvu2WSTTZJ8Vjen1rFjx2y22WY599xzs/LKK5cn1EuB7L59+85QIPuTTz7JxRdfnAsuuCCvvvpq5p13XkFsYI7Upk2b7L777jn//PPTpk2bVqvuXXXVVfn973+f999/P0nSu3fvchB7n332yUEHHZRVVlklyVePWRsaGjLffPOlbdu2aWlpEcQGqFDphcSmpqZMmDAhf/jDH9KvX7889NBDrV5W/CrfJJBdW1ubnj175kc/+lH52COPPNKqbwBzk2kFsZMp9fK9997LRRdd9K0Hsks70owcOTL/+Mc/stZaa2X11VfPaqutljXWWCObbbZZjj/++CRTxu8nnnhievbsmdra2q+dZy4t9JQke+65Z5ZffnmrYQOztKnr2htvvJELLrgg66yzTjbddNM8++yzXzi/c+fOadOmTXlRvGKxmN/97ne59dZbc++991YUxE5SfjZYU1OTlpaWdO7cubwbAQBfJIwNwLdmn332yYABA1JTU5N99tknxxxzTLp16zbNcwuFQtq1a5cdd9wxxWIxH3zwQW677bby96Vtgvfdd99cccUVGTRoUDbbbLN07NgxDQ0N5ZDK1P9dU1OTJ598MmeccUZ5JVYAKtO+ffv07ds3e+21V/lt+pqamvK2wI8//nj+7//+L//4xz/y3HPPfWk7d999dzbYYIPU19dntdVWy69//et07Ngxia3WgbnPWWedldtvv73VsdIDzebm5i+ti7W1tVlvvfW+cSC7WCxm1KhRufbaazNq1KjMN998gtjAHK1z587p1avXNIN5//73v3P00Udn++23z+WXX57a2trsvffeOeigg7Lqqqsm+fqHknV1ddlvv/1ywQUXlI8JYgPMmNILiW+88Ub+/Oc/Z6ONNsrJJ5+cSy65JP369cujjz76jQLZbdu2TfLVgeyWlpa0a9cuG2+8cbl2L7rookmsgg3MvQqFQm6//fbyvEVdXV0aGxtTKBTy0UcffeuB7IaGhtTU1KSqqirV1dWZNGlSFlpooYwcOTLPP/98unbtml133TX9+/fPwIEDs+6666ampuZrx+wl6jkwOynVtZEjR+bcc8/N0UcfnSR5++2306NHj4wcObLV+auttlr22GOPJFPqaekFl549e+boo4/OsGHDkiRDhw6d7iD21P2or69PkvKuYABMW83M7gAAc4a99947gwcPTlVVVfbYY48ceeSR5ZVEvuoB5IYbbpjf/va3OeWUUzJw4MBssskm2X333cvbBJf06tUrG220UUaNGpWjjz46r7zySsaOHZuWlpbyBEpzc3Oqqqpy9/9j7z6jq6jet49fp+UkJAECBBBQQEWK9CodKYKggCIgvUsRpIkIiCgi6E9EAUWaoYioFGkC0ksoKr1L770kgfTTnhc8Z/4JNcRAKN/PWixz5uyZ2ZMX28mea+69YoW6dOmijBkz3t+LBoDHXIYMGfTJJ5/Ix8dHEyZMUGxsrGw2m5xOp2w2m06fPq2ePXvq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v/2mBg0aJPmcY8eOVefOnY3P/v7+6ty5s958800VLFhQgYGBkqRLly7p77//1sSJEzV37lyj/enTpzVu3Dj169fvP1z5rb399tsqWLCgcZ6RI0fK4/FIkho1aqRSpUolap8hQ4YU7wMAAAAAAAAAmDzemUkAAAAAAAAAAJCiqlSpojVr1iTadvToUeXKleuej2UymYyfS5QoocWLFys4OPi27d1ut4YNG6aPPvrI2JYmTRr9/fffRoj5Tg4dOqRChQopNjZWkpQ2bVqtX7/+rvvOmjVLTZs2lcPhkCTlzJlTx44du+v5Jk+erDZt2iTalpTf1aFDh1SjRg3jHD179tSIESPuej4AAAAAAAAASAnm1O4AAAAAAAAAAABIOn9/f82dO/eOQWxJMpvNGjBggLp27Wpsi46OVv/+/ZN0nu+//94IYktSjx49khTifuutt/TZZ58l6Rz/1a5du1SxYkUjiP3JJ58QxAYAAAAAAADwQBHGBgAAAAAAAADgEdK0aVPlyJEjye0//fRT2Ww24/OCBQv077//3nW/P//8M9Hnl156KcnnfPfdd2W325PcPjk2btyoypUr69y5czKZTPrmm280aNCg+3pOAAAAAAAAALgRYWwAAAAAAAAAAB4B3bt3V/fu3dWuXbt72i9DhgwqXbp0om1Lly69634nT55M9DkuLi7J5wwICFC+fPmS3P5eLV26VDVq1FBYWJgsFosmTpyoHj163LfzAQAAAAAAAMDtWFO7AwAAAAAAAAAA4O6+/fbbZO97YyXtdevW6b333rvjPm63O9HnuXPnqn79+kk+52+//aZr166leIXs2bNnq2nTpoqPj5fNZtPPP/+shg0bpug5AAAAAAAAACCpqIwNAAAAAAAAAMBjztfXN9HnM2fO3HWfPHnyJPo8depUjR49OsnnzJs3r0qWLKlChQoleZ+7CQkJUePGjRUfHy8/Pz/NmzePIDYAAAAAAACAVEVlbAAAAAAAAAAAHlGnT5/Wrl27dOnSJUVERCg2NlYej+emdnv27En0+fLly3c9dsOGDbVz507js8fj0Xvvvadp06bp/fffV/369WWz2f77RSTRiBEj1Lt3b+PzggULVK1atQd2fgAAAAAAAAC4FcLYAAAAAAAAAAA8Qnbs2KEff/xRM2fO1Llz55J1jJiYmLu26d69u6ZOnaqDBw8m2v7P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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_plot = pd.concat([best_scores_td, df_comparison])\n", - "df_plot = df_plot[df_plot.optimizer == \"GA\"]\n", - "plot_bar(df_plot, \"use_task_desc\", \"EvoPrompt GA\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Further evaluation: Downstream model comparison" - ] - }, - { - "cell_type": "code", - "execution_count": 72, - "metadata": {}, - "outputs": [], - "source": [ - "df_experiment = read_best_scores(\"experiment_gpt\")\n", - "df_experiment = df_experiment.drop(\"train_score\", axis=\"columns\")\n", - "df_experiment[\"use_task_desc\"] = False\n", - "df_experiment = clean_names(df_experiment)\n", - "df_experiment = get_mean_std(df_experiment)\n", - "df_experiment = get_avg_across_tasks(df_experiment)" - ] - }, - { - "cell_type": "code", - "execution_count": 73, - "metadata": {}, - "outputs": [], - "source": [ - "df_comparison = read_best_scores(\"experiment\")\n", - "df_comparison = clean_names(df_comparison)\n", - "df_comparison = df_comparison[df_comparison[\"meta_llm\"] == \"Llama-3-70B\"]\n", - "df_comparison = df_comparison[df_comparison[\"use_task_desc\"] == False]\n", - "df_comparison = df_comparison[df_comparison[\"optimizer\"] == \"DE\"]\n", - "df_comparison = df_comparison[df_comparison[\"task\"].isin(df_experiment.task.unique())]\n", - "\n", - "df_comparison = get_mean_std(df_comparison)\n", - "df_comparison = get_avg_across_tasks(df_comparison)" - ] - }, - { - "cell_type": "code", - "execution_count": 74, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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AACAX6i1a9cm7r777sSWW25Z4n+/Wv+nQYMGicsvvzyxbNmypFol3V9RFi9enLjuuusSLVu2LHOvP/7sscceif/85z+JwsLCjPdt27Ztxvv9+NOtW7cy7zNw4MCU/MGDB5c5f+TIkRn3N3LkyOL8f/zjH1nnJhKJxKJFixJXXHFFomHDhhvMLSgoSNxwww2JH374ocyPryzmz5+fuPjiixNNmjTJ+LmoWbNm4qCDDkr84x//SMyZM6dM+2X7vtjQz1VXXZWy12677Vbm/LZt26bkT5kyJfHb3/42UadOnTLXOfXUUzN6/qdPn57o379/YrPNNsvo8ebn5yf69OmTGDt2bEb7laaoqCgxcuTIRP/+/RNt2rTJ6nVo0aJF4vrrr08sXLiwXL2U97UbM2ZM4le/+tUGc9u1a5e45557EuvWrdtgTyNGjEjss88+G6zZpEmTxJ133plYu3ZtuZ6DjVFJj7k8unXrVqbflyU58sgjM3qPrm/SpEmJXr16JXJyckrN22KLLRLXXHNNYtWqVRvs6YMPPkgcfPDBG6xZr169xFVXXZVYsWJFpk/bJqU65zkz+6oFAAAAAAAAAABQ6aZPnx6/+tWv4txzz43vvvuuzHlLly6Nm266KXbeeef4+OOPK7HD/+fxxx+P7bbbLv70pz/FrFmzMs7/8MMP4+STT45OnTrF+PHjK6HD8hs0aFBK7LnnnquGTjL39ttvR4cOHeLvf/97LFmyZIP3L1q0KP7v//4vdt555/j6668rpIennnoqdtxxx7jtttti/vz5GeevWbMm3njjjbjooouiVatW0bdv3xg2bFiF9Fbd7rjjjujQoUM8/PDDWZ/yXprCwsK49tpro3379nH//ffHihUrMs5/8cUXY999943f/OY3sXDhwnL1c+ONN8Z2220XBxxwQNx///0xY8aMrOrMnj07rrzyyth6663jhRdeKFdP2SgqKoorr7wy9ttvv3jnnXc2eP/06dPjD3/4Q3Tp0iXmzp2b9p7CwsI499xz48ADD0w5iT+d+fPnx/nnnx+dO3eOBQsWZPwYqDp33XVX7L777vHKK69EIpEo9d65c+fGX/7yl9h1111j8uTJJd533XXXxV577RWvv/76BmsuX748rr766thll11i6tSpWT0GSld5/54EAAAAAAAAAACQsY8//jgOOeSQ+P7779Out27dOo4//vjYfvvtY8stt4ylS5fGd999F2+88UaMGDEiCgsL45tvvon9998/RowYEXvttVel9Ll69eo4++yz4+GHH0673qJFizjuuOOiffv20apVq1i9enV8++23MWHChBg8eHD88MMPSfd/9NFH0aVLl7jjjjvi7LPPrpSeszFv3rwYPXp0Svyll16KNWvWRM2aNauhq7J55ZVX4uijj441a9ZknDt16tTYf//945133omtt9466x7uuOOOuPDCC1PiNWvWjB49ekTnzp1ju+22iwYNGkRubm4sWrQovvjii3jrrbfi7bffThkyLCwsjCFDhsSHH34Y06dPz7qv6pZIJOL888+Pu+++u9L2WLhwYRx33HHx5ptvpl3v2LFjHHnkkdGuXbvYfPPNY/78+TFjxox45ZVXYty4cSnP/X/+858YM2ZMvPTSS7HTTjtl1dOAAQNi9erVadc233zz6NOnT3Ts2DGaN28em222WSxZsiTmzp0b48aNixEjRqQMMi9evDiOOuqouOKKK+LGG2/MqqdMFRUVxWmnnRaPPfZYxrnjxo2L/fbbL8aOHRtNmzYtjq9bty6OPvroeOmllzKuOWHChOjRo0e89dZb0bBhw4zzqVx//vOf47rrrss476uvvoouXbrEO++8E+3bt09a+8Mf/hADBw7MuObUqVOje/fu8c4770SbNm0yzqdkhrEBAAAAAAAAAGAjMXXq1Dj44INj3rx5KWsNGzaMgQMHRr9+/SI3Nzdl/dJLL43Zs2fHOeecE0OGDIlly5ZFnz594oMPPqjwPlevXh1HHXVU2tOJGzduHHfffXccf/zxkZeXlzZ/+fLlcdNNN8X1118f69atK46vXbs2zjnnnJg/f3785S9/2WAf6w/jbr/99mlPEn3++eejb9++G6yXzuDBg5N6/NGSJUvi9ddfj169em2wRvfu3VMGWwcOHBh/+MMfiq9HjBgRPXr0SJt/zDHHxM4775wSv+SSS+KTTz5Jm/Pxxx/HscceWzyI3bx58zjmmGNit912ixYtWsTq1atj9uzZ8eabb8awYcPSnso8e/bsOOuss2L48OEbfIzpDBo0KO0g9mmnnRY33nhjbLHFFqXmf/HFF3HBBRdktf/rr7+eEivp+brllltit912K1PddIPp999/fyxbtiwpNnfu3Dj55JNLrHPdddclDWI3btw4+vTpE506dYrmzZtH7dq1Y8aMGfHyyy/Hq6++usGTb9c3f/786NGjR3z66acpax06dIgHH3wwOnfunDb3z3/+c3z++efRv3//ePvtt5PWpk6dGgcccECMHj06dthhh4x6KkmDBg3iuuuuizPPPLPULzesWbMmnnzyybjssstSfkf+/e9/j2bNmsXFF1+c0d7ZvHZ/+ctfigexa9SoEYceemgcfPDB0bJly6hRo0bMmTMnRo8eHS+88ELak8i//vrrOOmkk5Leo+edd17xIHbt2rWjV69e0b1792jZsmXk5OTEnDlz4s0334yXX3457Wf1k08+iT/96U+VOtz/S/e3v/0tzj333JT4wQcfXGLOAw88UDyInZubG926dYtevXpF69ato27duvH999/HmDFjYsiQIWlPN58/f34ce+yx8f7770ft2rUjIuKmm24qHsTOz8+Pgw46KA499NBo1apV1KpVK+bOnRvvvPNODBkyJO2/hjBz5sw455xz4uWXX87qeaAECSBrEydOTERE8c/EiROruyUAAACyMG3atKT/fffTn2nTplV3ewAAAAD8Qqxduzax2267pf3vVK1atUp8/fXXZa51zTXXFOf26dOnxP/+la3jjz8+bb0ddtghMXPmzDLXGTlyZKJOnTppa91zzz0Z9/XHP/4xba1f//rXGdf60UEHHVTi83faaadlXfeAAw4ortOkSZNEYWFhxjW6deuWtq/XXnst0b59+0REJGrXrp34+9//Xmr9adOmJbp27Vri43zuuecy7m3JkiWJFi1apNS69NJLM6pTVFSUuPDCC1PqtG3bNuOeSnq+Ro4cmXGtDSnpvzu3bds28dZbbyVyc3MTEZGoW7du4qabbkqsWbOmxFovvvhiokaNGkl1Tj311BLvX7VqVWKfffZJu/8BBxyQWLlyZZkeQ1FRUeJ3v/td2jrbbbddYsmSJZk+LYlatWol1WnSpEnio48+yqjG7NmzE3vssUdKT3l5eRXyWpb22o0aNSqRk5OTiIhEt27dEtOnTy+xzsyZM0t8z0VE4vnnn08kEonESy+9lPT7es6cOSXW/Prrr0t8bXNzcxOffPJJuR//xqCi/85KJCrv819Sr19++WXx32+77rpr4uOPPy6xxsKFCxPHHXdcibVuu+22RCKRSHz44YeJ/Pz8REQk9ttvv8SUKVNKrDl37txE7969S6z5yiuvlOtxb4yqc54z9StyAAAAAAAAAABAlbvpppvi448/TonXqlUrnnvuubQn8pbkz3/+c5xxxhkREfHiiy9WWI8REbfeems888wzKfGCgoJ48cUXo1WrVmWu1b179/jXv/6Vdu3CCy+M9957L6PejjnmmLTxl19+ufiE6EwsWLAgRo0aVeL6iy++GIWFhRnXnTdvXrz11lvF10cddVSJp4hn44477ogvv/wyatasGUOHDo3LL7+81Prt2rWLV155JXbZZZe06w8++GDGPTz66KMxe/bspNgWW2xRfEpsWeXk5MRtt90WBx10UMY9bIzWrVsX5557bhQVFUVBQUG88847cdlll0WNGjVKzDniiCPisssuK/MeF110UYwbNy4lvuOOO8aLL75YfMLuhuTk5MQDDzwQhx12WMra5MmTMz6FOp1//etfZT6V/EfNmzePV155JZo3b54UX7duXVx++eXl7qkk69ati/PPPz8SiUT06tUrRowYEW3bti3x/latWsXLL78cO+64Y9r1v//977F69eo455xzIiLi9NNPjxdeeKHUE+O33nrrePXVV9P+fVBUVBQPPfRQho+KynLRRRfFypUro2PHjjF27NjYddddS7y3oKAgnnjiiTjggAPSrt98881RVFQU/fv3j8LCwjj00ENj1KhRsc0225RYs1mzZjFo0KDYZ5990q7/85//zOwBUSrD2AAAAAAAAAAAUM0mT54c11xzTdq1iy++OPbee++Ma956663RpEmT8raWZPLkyfHnP/857dott9wS2223XcY1+/XrFyeeeGJKfO3atfHb3/42oyHqTp06pR2OXLJkSbz++usZ9zZ48OBSh60XLlwYI0aMyKruunXriq+PPfbYjGuUZujQoRERcdddd5U43Le+evXqxc0335x27fXXX4/vv/8+ox6ee+65lNihhx4aNWvWzKhOxP+Ggm+88caM8zZG3377bXzyySeRm5sbL730Uuyxxx5lyjv99NPLdN/o0aPjvvvuS7t27733Rr169crca0REbm5u3H333VGrVq2UtX/961/x/vvvZ1Tvp/bbb7844ogjsspt0aJFDBgwICX+/vvvZ/VZL4sfX7u2bdvGU089VaYvUNSrV6/ELyCMGzcu/vznP8fMmTOjU6dOJb5u6ysoKIirr7467dpTTz2V9LuF6jN06NCoX79+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Dj744LQ5gwYN2mDdn95Tt27dOPzwwzeYk410g+hlVadOnbTx1atXZ1TnwgsvjNq1a5e4/s4778Shhx4a7du3j7/97W8b3TBvZalZs2apJ99m6+OPPy5xbauttqqQPerXr1/i2ueff5513VmzZsV//vOfuOSSS6JHjx6xww47RIsWLaJu3bqRk5NT6s/VV1+dtmZlDJnWqVOnxM/HhpR0An55/vWDivqsUjmyfW1Leq+U5/3nvVL58qu7AQAAAAAAAAAA+KWaO3duiWvNmjWrkD1KG6Asq+nTp5e4tsUWW5S7fllqffPNNxnVOuaYY+LBBx9MiT///PNx++23R05OTtq8pUuXxuuvv158ffTRRyfde+yxx8bLL7+ctu4dd9xRYt1ly5bF8OHDi68PP/zwUk9ALY969eplnVujRo0K6aF169Zx5513xplnnlnqfZMnT46rrroqrrrqqth5552jb9++cdRRR8Wee+5ZIX1sbCri85hOaZ/RKVOmxLffflvuPWbMmFHiWqb1E4lEDBo0KB588MF44403oqioqLztpdSvaJttttkmUZONQ0W/tt4rGzfD2AAAAAAAAAAAUE0WL15c4lpFDeqWZzD3R3PmzClxrSIHxErrdfbs2RnVOvDAA6NRo0Ypz/G3334b48aNi86dO6fNe/HFF5NOCz322GOT1vv06RM1atSItWvXJsVnzZoV7777buy7775p67700kul1q1IG8vQ3u9///tYuXJlXHTRRWUatp04cWJMnDgxrrnmmmjTpk307ds3fv3rX8dee+1VBd1Wjcp6bUr7jB5xxBGVsmdZ91/fpEmT4qyzzop33nmnEjuqeJXx5YnK+kIG1a+iX1vvlY2bYWwAAAAAAAAAAKgmpQ1jV9TQZl5eXrlrrFixosS1ihwuLa1WaT2kU6NGjejTp088+uijKWvPPfdcicPYgwYNKv5zs2bNomvXrknrBQUF0aNHj3jttdfS5pY0jP3TurVq1YpevXqV6XFko6TTuavD+eefH3vttVecccYZ8dlnn5U5b8aMGXHHHXfEHXfcEe3bt48LLrggfvvb30bt2rUrsdvKV1mvTaafj4q2fPnyMt03dOjQOProo5O+mPBTTZo0iYMOOij22muvaNGiRTRq1KjU09offfTReOyxx7LqOVOV8dptTJ9VKlZFv7beKxs3w9gAAAAAAAAAAFBNShtgrFWrVhV2UrqSBicjokKHY0urVVoPJTnmmGNKHMa++eabU+LLli1LGrLu27dv5Obmpq2bbhj7ueeei1tvvTUlvmLFihg2bFjx9SGHHBL169cv8+PY1O27777xySefxFNPPRW33HJLfPTRRxnlf/nll3HOOefENddcE//4xz/ihBNOqJxGN2HZfD4q0qpVqzZ4z7Bhw6Jv376xZs2alLWGDRvGzTffHKecckpGv/s2tdO1gZ+n1P9LAQAAAAAAAAAAqBL16tUrca0sw41VpbThyIrsc+XKlVn1UJJDDjkk7XM8bdq0+OCDD1LiL7/8ctLjOfbYY9PW7du3b9oTx7/55pt4//33U+JDhw5Nemwl1f05y8vLi1//+tfx4YcfxocffhgXX3xxtGzZMqMas2fPjn79+sWvf/3rtAO9v2SlfT4KCwsjkUhU6s+DDz5Yan9LliyJ3/72t2lfty233DI+/PDD+P3vf79RfQkFoKwMYwMAAAAAAAAAQDVp1KhRiWs//PBDheyxbt26ctfYbLPNSlxbsWJFueuXpVZpg+slqV27dvTq1Svt2nPPPZcSGzRoUPGfN9988+jevXva3CZNmkTXrl3Trv20RrpYjRo1ok+fPqW1/bO3++67x6233hozZsyIUaNGRf/+/aNJkyZlzn/iiSeib9++UVRUVIldblpK+4yWdgJ/Vbn66qtjzpw5adeeffbZ2Gqrraq4I4CKYxgbAAAAAAAAAACqSUFBQYlrFTXkXBGDmC1atChxraqGsUvroTTHHHNM2vj6w9grVqyIV199tfj6qKOOivz8/BLrlnS69fp1V61aFUOHDi2+PvDAA0sdwv8lyc3NjW7dusV9990Xs2fPjldeeSVOPvnkqFOnzgZzhw4dGrfeemsVdLlpKO3zUd3D2OvWrYtHH3007drhhx8eXbp0qeKOACqWYWwAAAAAAAAAAKgmW2yxRYlrc+fOrZA9li1bVu4a7dq1K3Ft9uzZ5a5fllql9VCanj17ph3u/fLLL2PSpEnF16+88kqsXLmy+LqkYesfHX300ZGbmzp+9fXXX8eHH35YfP3qq68mDcOWNBz+S5efnx89e/aMxx57LGbNmhU333xzNGvWrNScG264oULe3z8HpX0+lixZUnWNpPHWW2/FggUL0q5t6HMGsCkwjA0AAAAAAAAAANWkU6dOJa5Nnjy5QvZYuHBhuWvstttuJa59+eWX5a5fllql9VCazTbbLA477LC0a4MGDSr+87PPPlv854KCgjjwwANLrdu8efMST/T96enYP90jLy8vjjrqqLK0/YtWUFAQl156aXz99ddx7rnnlnjfokWLkk4d/yUr7fNRUb9LsvXRRx+VuOZUbODnwDA2AAAAAAAAAABUk2233TY233zztGtTpkypkD0+//zzctfYd999S1yryGHsr776Km28WbNmsfXWW2ddt6TTqH8cmv7hhx+Shnr79OkTNWrU2GDdkk71/bHu6tWr4+WXXy6Od+vWLZo0aVLmvn/p6tWrF3fddVf87W9/K/Get99+uwo72niV9hn96Qnw1WHOnDklrjVv3rwKOwGoHIaxAQAAAAAAAACgGu29995p4998803Mnz+/3PU/++yzctfo0KFDtG7dOu3a+++/X+76EREzZ86MuXPnpl0r6WTrsurdu3fUrFkzJf7pp5/G5MmTY+jQofHDDz8Ux0sasl7f0UcfHTk5OSnxL774IiZOnBjDhw+PpUuXFsdLGgr/uVmzZk3MmTOn+GfNmjXlqnfllVdG+/bt067NmjWrXLV/Lg444ICoXbt22rWPP/64Qve69tpro1+/fsU/J510UqxevbrE+xctWlTiWr169crVy4oVK8qVD1ARDGMDAAAAAAAAAEA1Ouqoo9LGE4lEDB8+vNz133nnnXLXiIg44YQT0sa//vrrCjkd+6cnSK/v+OOPL1fthg0bxkEHHZR2bdCgQTFo0KDi6wYNGsQhhxxSprqtW7cucZh+/bq5ublx9NFHZ9D1pmvMmDHRokWL4p/XX3+9XPXy8vJKfO5WrlxZ5jrpBud/LurWrRu9e/dOu/baa6+VeyD+RytXrowbbrghnn766eKfb775JmrVqlViTqNGjUpcW7JkSbn6qYgvrACUl2FsAAAAAAAAAACoRieddFLUr18/7dqrr75artrz58+P0aNHl6vGj37/+9+XOMz64osvlrv+Sy+9lDbepk2bOPzww8tdv6TTrp988sl45ZVXiq+POOKItKdol6Sk066ffvrppOelS5cu0bx58zLX/TmZN29euWu0bds2bXyLLbYoc406deqkjRcWFpaat3jx4hg1alTST2knQVeX/v37p40vWbKk3APxP3rppZeSTpGPiA1+yaBZs2Ylrn3zzTfl6ueDDz4oVz5ARTCMDQAAAAAAAAAA1ahevXpx4oknpl0bNGhQzJkzJ+vaTzzxRKxbty7r/J/afvvtSzwd++677y7XybuTJk2K1157Le3alVdeGbm55R9zOvLIIyM/Pz8l/umnn8by5cuLr0sa2i5JSfd/8cUXsXjx4qzr/pyMGzeu3DV++hr9VOvWrctco6QvPWxosHrMmDFxwAEHJP2sWLGizPtWlYMOOig6d+6cdu2OO+6okD1uueWWpOs6derEySefXGrObrvtVuLayJEjs+7lu+++i08//TTrfICKYhgbAAAAAAAAAACq2eWXX5721N5Vq1bFbbfdllXN5cuXx/XXX1/e1pJcd911Ubdu3ZT4jBkz4l//+lfWdf/2t79FUVFRSnznnXeO3/3ud1nX/anGjRtH9+7dS72nXr16cdhhh2VUd6uttoo99tij1HtycnI2eHrwz9lLL71UrmH9iIiPPvoobTyTU9NLOqF5wYIFpebNnz8/6TonJycaNmxY5n2r0m233Zb2ywuvv/56DB06tFy1H3vssXj//feTYv3799/g6eRdu3ZN+3sjIuKhhx5K+9kvi1tvvTUSiURWuQAVyTA2AAAAAAAAAABUs2222SYGDBiQdu3222+PsWPHZlzziiuuiLlz50atWrXK2d3/s/XWW8eNN95Y4n6ff/55xjUff/zxeOaZZ1LiNWrUiIcffjhq1KiRcc2SHHPMMaWu9+rVK2rXrp1x3Q2der333ntndILzz82sWbPirrvuyjp/7ty58cILL6TE27RpE126dClznV122SVtfMaMGaXmrX/68tZbbx15eXll3rcq7bvvvnHhhRemXTvrrLNi5syZWdX96quv4vzzz0+KFRQUxBVXXLHB3Fq1asVxxx2Xdu3zzz+Pf/7znxn3M2HChLjnnnsyzgOoDIaxAQAAAAAAAABgI3DJJZfEnnvumRJfu3ZtHHfccTFlypQy17rpppti4MCBERFlGpbMxHnnnRcnn3xySnzp0qXRp0+f+Oabb8pca+TIkfH73/8+7drdd98dnTp1yrrPdPr27Zv21OAfbWioOtu8DQ2B/xL88Y9/jJdeeinjvJUrV8Ypp5wSy5YtS1m79dZbIycnp8y19t5777Txd999t8ScwsLCeP7555NimQyAV4e///3vaU+BnzlzZhxyyCHx7bffZlRv4sSJccABB8TixYuT4g899FA0b968TDUGDBgQNWvWTLt2wQUXxBtvvFHmfr788ss4+uijY/Xq1WXOAahM+dXdAAAAAAAAAAAAEJGXlxfPPfdcdO7cOebOnZu0NmvWrOjYsWMMHDgwTjzxxBIHiufOnRvnnntuDBo0KCIiOnXqFFdeeWX87W9/S3t/ugHIgoKC6NixY6m9PvTQQ7F06dJ48cUXk+JTpkyJ3XffPe6666448cQTSzw9ePny5fH3v/89rr/++igqKkpZv/baa+PMM88stYdsbLHFFrHffvvF22+/nbJWt27d6NmzZ1Z1t99++9h5551j4sSJadfLO4y9atWqeOedd1LiixYtSnv/hAkTorCwMCm29dZbx9Zbb50Umz17dkyaNCkptv5776c9pHu//OpXvyrTaeKFhYVx5JFHxh/+8If44x//GC1bttxgzjvvvBMXXHBBfPDBBylr/fr1y3h4fvfdd48dd9wx5QT31157LT755JPYddddU3L++te/xtSpU5Niv/nNb5Kup06dmnJPps9jRESdOnViv/322+Dj2JD8/PwYMmRIHHrooTFu3LiktS+++CI6dOgQN9xwQ5x++umlnpy/ePHiuOeee+Kaa65JGXz+4x//GH379i1zT+3atYvrrrsuLrvsspS1NWvWxOGHHx5//etf46KLLop69eqlrVFUVBSPPfZYXHzxxbFw4cKIiGjfvn18+eWXKfdOnTo15XlO9/xWxGu3/mcg3efq448/Tltz0aJFaWsedNBBG+wz05pl/axWpQkTJpT4eyyddI9ryy23jJ122qn4Ot1zFZHZ78t075V0r2umvXbs2DEKCgqSepowYULSPZXx/su05vp9smE5iUQiUd1NwKZq0qRJsfPOOxdfT5w4MTp06FCNHQEAAJCN6dOnx1ZbbZV2bdq0adGuXbuqbQgAAACAX7RPP/00Dj300Jg9e3ba9datW8cJJ5wQ22+/fWy55ZaxbNmymDVrVowYMSJef/314qGydu3axdtvvx2tWrXK6PTgbt26xahRozZ439q1a+Pcc8+Nf/7zn2nXmzdvHieccELssMMOseWWW8aaNWti1qxZMX78+Bg8eHCsWLEiJadmzZpx5513Rv/+/cvcb6buvPPOuOCCC1LixxxzTPEQezauvvrqGDBgQEp8jz32SDtMnInS/htmWV111VUp/T3yyCPx29/+tlx10/031FGjRsUBBxxQYk5eXl507do19tlnn9hhhx2iYcOGUadOnVixYkXMmzcvJk6cGMOHD4+vvvoqbX6/fv3isccei/z8zM8ifeihh+KMM85IiTdo0CD69+8fnTt3jtq1a8eMGTPiySefjLfeeivpvn333TfGjBmTFBswYEBcffXVGfeyvrZt28b06dPLXedHy5Yti9/85jfxwgsvpF1v0KBB9O7dOzp16hTNmzePgoKCWLJkScycOTPGjBkTw4cPT/s5veaaa+LPf/5zVj2dc845ce+995a43rhx4+jZs2fst99+scUWW0TNmjVj/vz58cEHH8RLL70U06ZNi4iInJycuPHGG+OHH34o83Of7vmtiNdu/c9ARXyu1h/rrIw+Nwbdu3eP0aNHl6vGqaeeGo888kjxdUU8V+neKxXxuo4cOTLp1PoN/a4si8p4/63f56aiOuc5nYwNAAAAAAAAAAAbkV122SXefffd6NevX4wdOzZlfebMmXHLLbeUWqNTp07xwgsvxJZbbllZbUaNGjXi/vvvjx49esQFF1yQcvLmnDlz4o477ihzvd133z0efPDBDZ7KXV5HH310XHjhhSnDjpmesry+Y445Ju0wdnlPxd4U7bPPPvHPf/4z/vnPf8b48eNT1tetWxcjR46MkSNHZlS3Xr16cfXVV8eFF15Y4unwG3L66afHK6+8EoMHD06KL126NG6++eZSc7fccst45plnstq3OtSvXz8GDx4cAwcOjP/7v/+LZcuWJa0vXbo0nnjiiXjiiSfKVK9t27Zx9913R+/evbPu6Z577omtt946rrzyyli7dm3K+sKFC+M///lP/Oc//ymxRqNGjeL++++P448/Pu1nDqCqGcYGAAAAAAAAAICNTJs2beLtt9+Of/7zn3HdddfFrFmzypTXtGnTuPTSS+Piiy/O6tTgbJxwwgnRs2fPuOeee2LgwIExc+bMjPL32GOPuOSSS6Jfv36Rl5dXSV3+P61atYrbb789Fi5cmBQvz4BpRMTOO+8cf//73+OHH35Iiv/mN78pV91NUZ06deL3v/99/P73v48PP/wwnn766Rg6dGh8+umnWdVr1qxZnHTSSXHppZdGy5Yty93fs88+G3/605/i9ttvj9WrV5cpp2fPnvHQQw9F8+bNy71/VcrJyYk//OEPcfzxx8dtt90WDz74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776LhQsXxmabbRZt2rSJjh07Rtu2bau8n9mzZ8d7770X06dPj+XLl0ejRo2iZcuWsc8++0SLFi2qvJ+qdt1118XkyZMjIqJNmzYxYMCAKu9h+fLl8e6778bs2bPj+++/j3Xr1kWzZs1iiy22iH322ScaN25c5T0BpGMYGwAAAPjZO+vJu6q7BQAAAAAA0njzzTfj+uuvj1GjRsW6devS3tOxY8e4/PLL4/jjj4+IiFGjRsUBBxxQat0LLrggbr/99hgwYEBcffXVpd778MMPx2mnnRYREcOGDYvrrrsu3nnnnbT35ubmRteuXeP//u//4pBDDtnAo4sy7Z+Tk1Pm/qrCF198ETfddFPx9d133x2bbbZZleydSCTimWeeiQceeCDefvvtWLNmTdr7cnNzY5999olTTjklzjjjjMjPNwoJVB+/gQAAAICfvboNG1R3CwAAAAAA/MSqVavinHPOiYcffjjten5+fhQWFkZExIQJE+KEE06Ip59+Oh577LFK6WfdunVx7rnnxn333ZcUr1GjRqxdu7b4uqioKEaNGhWjRo2KU045Je6///6oXbt2pfRUXc4666ziIei+ffvGEUccUSX7TpgwIfr37x8TJkxIWcvJyYnc3Nzigf2ioqIYO3ZsjB07Nm677ba4++67yzQcD1AZDGMDAAAAAAAAAABQZVatWhVHHnlkDB8+PCneqVOnuOCCC+Lggw+OZs2axZo1a2Ly5MkxaNCguO222+L555+PlStXxiWXXJJS86yzzoptttmm+Lpjx44REXHIIYdEvXr1iuOLFi2K66+/PiW/f//+8dBDD0WtWrXivPPOixNPPDF23HHHqFOnTsybNy9GjBgRt99+e4wbN64459FHH405c+bECy+8UOJA9vr7Dx8+PF5//fWke26++ebSnq7Ya6+9Sl2vSP/6179i9OjRERFRr169uPPOO6tk3xdeeCFOOumk+OGHH4pjW221VVxwwQXRp0+faNWqVeTm5sbs2bNj2LBhcdddd8Unn3wSERGTJ0+Onj17xt133x1nnXVWlfQL8FOGsQEAAAAAAAAAAKgyv/vd71IGsc8999z4xz/+Efn5/2+krVatWrHzzjvHzjvvHKeffnoccsgh8eqrr0YikUipecIJJ0T37t1T4l26dIkuXboUX0+fPj1lGPupp56K1157Lbbccst44403Yscdd0xab9q0afTr1y+OO+64uOiii+Kuu+4qXhs+fHicfvrp8fjjj6d9rOvvv3z58pRh7EsvvTRtblWbP39+XH755cXX11xzTbRq1arS933ppZfi6KOPjqKiouLY0UcfHY888kjUr18/6d5WrVrFGWecEaecckpceOGFce+990bE/042P/vss6OoqCjOOeecSu8Z4Kdyq7sBAAAAAAAAAAAAfhkGDx4cTz75ZFKsZ8+eceeddyYNYq+vdevWMXz48GjYsGEMGzasQnt67bXXokaNGjF06NCUQeyfysvLizvuuCN69uyZFH/iiSfihRdeqNCeqsPFF18cCxYsiIiIPfbYI84777xK3/Obb76JU089NWkQe5999oknnngiZRD7p2rWrBn33HNPHHXUUUnxiy66KMaPH19Z7QKkZRgbAAAAAAAAAACASldYWBjnn39+UiwvLy9uv/32yMnJ2WB+69at409/+lOl9Hb22WfHbrvttsH7cnJy4h//+Efk5eUlxc8777xYt25dpfRWFd5888147LHHIiIiNzc37r///pTHWBnOPvvsWLRoUVLs7rvvjlq1am0wNycnJ+66666ke9esWROnnXZa2tPTASqLYWwAAAAAAAAAAAAq3QsvvBDffvttUqx3796x3XbblbnG73//+6hRo0ZFtxbnnHNOme/dfvvto1evXkmxmTNnxosvvljRbVWJ1atXx1lnnVV8fc4558Ree+1V6ft+9NFH8eqrrybFDjzwwOjUqVOZa7Rq1Sp+/etfJ8UmTZq0yb4WwKbJMDYAAAAAAAAAAACV7qGHHkqJHXHEERnVaNSoURxwwAEV1VJEROywww7Rvn37jHLS9f3ggw9WVEtV6vrrr4/JkydHRESLFi3iuuuuq5J977jjjpTYUUcdlXGddDm333575g0BZMkwNgAAAAAAAAAAAJWqqKgo3n777ZR4165dM661xx57VERL5arXrVu3lNjbb78dRUVFFdFSlfnyyy/jxhtvLL6+4447okGDBlWy9/Dhw1NiPXr0yLjOAQccEDk5OUmx//73v/HDDz9k3RtAJgxjAwAAAAAAAAAAUKkmTpwYy5cvT4rVqFEjtt5664xr7bDDDhXVVtb1ttpqq8jPz0+KLVu2LD777LOKaqtK9O/fP9asWRMREYcffngcd9xxVbLv5MmT47vvvkuK5efnx7bbbptxrXr16kXLli2TYmvXro0xY8aUq0eAsjKMDQAAAAAAAAAAQKX64osvUmKtW7eOvLy8jGs1atSoAjoqX738/Pxo3bp1Svzzzz+vgI5KN2DAgMjJycnoJ52HH344Ro8eHRERderUiXvuuafSe//RxIkTU2KtW7eOmjVrZlVvm222KdMeAJXBMDYAAAAAAAAAAACVatGiRSmxBg0aZFWrfv365W0nSb169Sqsj3SPc2M0f/78uOyyy4qv//rXv8ZWW21VZfsvWLAgJZbt+6Gk3HR7AFQGw9gAAAAAAAAAAABUqnRDyptttllWtbI5Tbs0ubnZjdGlG+LeVIaxL7nkkuJh5Q4dOsQll1xSpfunG5TO9v0Qkf61MIwNVJX86m4AAAAAAAAAAACAX55EIlHdLZRLuv5zcnKqoZPMTJw4MR599NHi61122SXuuOOOMuePHz8+JTZmzJi45ZZb0t7fpUuX6NKlS1KsKp6nTeG1AH4eDGMDAAAAAAAAAABQqQoKClJiK1asyKrWunXryttOkqKioqzy0vWf7nFWtAEDBsSAAQOyzp8/f37S9VNPPRVPPfVUuXp6/fXX4/XXX0+7dtVVV6UMY2+++eYp92X7foiIWL58eUos3R4AlSG7f18BAAAAAAAAAAAAyqhx48YpsaVLl2ZVa9myZeVtJ0m6Qd6ySNd/VQxj/xykG5TO9v1QUq5hbKCqGMYGAAAAAAAAAACgUu24444psZkzZ0ZhYWHGtRYvXlwBHZWv3tq1a2PmzJkp8XSPc2PTvXv3SCQSWf88/PDDKTWvuuqqEu9Pd4r3LrvskhKbMWNGrFmzJqvH9PXXX5dpD4DKYBgbAAAAAAAAAACASrXTTjtFgwYNkmKFhYVph2g35IsvvqiotrKuN3Xq1Fi3bl1SrEGDBpvEMPbGYJtttolWrVolxdatWxdfffVVxrWWL18es2bNSorVrFkz9t1333L1CFBWhrEBAAAAAAAAAACoVLm5udG1a9eU+OjRozOu9dFHH1VAR//Phx9+mHHOqFGjUmJdu3aN3NzSR/JycnIy3uvn6pBDDkmJvfnmmxnXefPNNyORSCTF9t9//6hTp07WvQFkwjA2AAAAAAAAAAAAle6MM85Iib300ksZ1Vi8eHGMHDmyolqKiP+djJ3piczp+k73+NZXq1atlNj6J2z/aNy4cfHUU0/FU089lXb4e1N3wQUXpMSGDBmScZ10ORdeeGHmDQFkyTA2AAAAAAAAAAAAla53797Rtm3bpNjQoUPjyy+/LHONhx56KNasWVPRrcW9995b5nu/+OKLePXVV5Nibdq0id69e28wt0GDBimxH374Ie29t9xyS5x44olx4oknxj/+8Y8y97ep2HXXXaNnz55JsZEjR8a4cePKXGPmzJnxxBNPJMV23nnn6NWrV4X0CFAWhrEBAAAAAAAAAACodHl5eXHnnXcmxYqKiuLCCy+MoqKiDeZ/++23ce2111ZKb/fcc098+umnG7yvqKgoLrroopR+77zzzsjLy9tg/jbbbJMSmzVrVtp7p0yZUvznli1bbrD2pmjgwIFRUFCQFDv33HNj1apVG8xNJBJx/vnnx+rVq4tjtWrVikceeSRycnIqvFeAkhjGBgAAAAAAAAAAoEr06dMnfvOb3yTFhg0bFuedd14UFhaWmPftt9/GoYceGosXL045Tbm8Dj/88Fi7dm307Nmz1FO6CwsL44ILLohhw4YlxU866aQ48sgjy7RXp06dIj8/Pyk2ZsyYlPu++OKL+Pjjj4uv99tvvzLV39S0bds2/v3vf0du7v8bZRw/fnz069cvli1bVmLe2rVr49xzz40hQ4YkxW+77bbo2LFjZbULkFb+hm8BAAAAAAAAAACAivHAAw/E/Pnz49VXXy2ODRw4MMaNGxcXXXRRHHzwwdG0adNYu3ZtTJ48OZ577rm49dZbY+nSpdGzZ8+4+OKLY+jQoRXWz/HHHx+tWrWKBx54IHbfffc4//zzo1+/frHjjjtG7dq1Y/78+TFixIi47bbb4r333kvKPfjgg+Ohhx4q816bb7559O7dO2mIeMCAAbHddtvFr371q0gkEjFmzJg488wzI5FIREREkyZNom/fvhXyWDMxc+bMePrpp1Pi48ePT4mNGTMmbrnllpT44YcfHh06dCh1nyOOOCKef/75OOmkk+KHH36IiIgXXnghdtlll7jwwgvjqKOOilatWkVubm7MmTMnhg0bFnfccUd88sknxTXy8vLi7rvvjrPOOivThwlQboaxAQAAAAAAAAAAqDK1atWKwYMHxx/+8IekQeYJEybEySefHBER+fn5KSdlH3300fHYY4+lDERXhHvvvTfy8vLivvvui5tuuiluuummiIioUaNGrF27Nm3Ob37zm7j//vujdu3aGe112223xejRo2PRokUR8b+h565du0Z+fn4kEolYt25d8b15eXnx8MMPR926dbN8ZNn7+uuv47LLLivTva+//nq8/vrrKfEmTZpscBg7IuLII4+Mt956K/r37x8TJkyIiIhvvvkmLrroorjooosiNzc3cnJykp6bH2233XZx9913xyGHHFKmXgEqWu6GbwEAAAAAAAAAAICKU6tWrXjwwQdj5MiRcdBBB0VeXl7S+k8HsffYY494+umn47nnnitxKDk3t3yjcHl5eXHvvffGq6++Gl26dCmOrz+InZubG127do3XXnstHn300ahTp07Ge2211Vbx3nvvxWGHHRY5OTnF8cLCwqRh47322itGjRoVvXv3zuIRbXo6duwY77//fjz11FPRo0ePqFmzZvFaUVFR0nOTm5sbnTt3jnvvvTc+++wzg9hAtXIyNgAAAAAAAAAAUCa3Hn5KdbfAz0z37t2je/fu8f3338fYsWNj1qxZsXDhwqhbt260bds2OnXqFG3btk3KWb58eUqdhg0bVkg/hx12WBx22GExe/bsGDduXEyfPj2WL18ejRo1ipYtW8Y+++wTW265Zbn32XbbbePVV1+N7777LsaNGxczZsyIZcuWRZ06daJ58+ax1157xfbbb18Bjyh73bt3j0QiUaV75uTkxAknnBAnnHBCLF++PN5999347rvv4vvvv4+ioqJo2rRpNG/ePPbZZ59o3LhxlfYGUBLD2AAA/KLMmzev0vdo2rRppe8BAAAAAAAAPyfNmjWLI488skz3Llu2LCW2+eabV2g/LVq0iKOOOqpCa6az5ZZbRt++fSt9n01RvXr14qCDDqruNgA2yDA2AAC/KM2aNav0Par62+EAAAAAAADwSzJ9+vSk65o1a1bJ/x8QANIxjA0AAAAAAAAAAECVmTRpUiQSiWjVqlU0atQo4/xPP/006XrvvfeOmjVrVlB3AJCZ3OpuAAAAAAAAAAAAgF+O3XbbLXbZZZe49dZbM85du3ZtDB8+PCnWo0ePimoNADJmGBsAAAAAAAAAAIAq9+KLL2acM2TIkFiwYEHxdc2aNePMM8+syLYAICP51d0AAABUpe+//77U9RkzZkSnTp3Sro0fPz7atGlTGW0BAAAAAADAL84nn3wSL7zwQhx55JFlun/ZsmVx2WWXJcV++9vfRsuWLSujPQAoE8PYAAD8ojRt2rTU9RUrVpS4tvnmm28wHwAAAAAAACi7008/PVq2bFnigUk/mjt3bvTp0ye++eab4thOO+0Ut9xyS2W3CAClMowNALAB3997eXW3QBWav2BJyWv/uSHqbt6wCruhujU7+6bqbgEAAAAAAOBnbcGCBbHvvvvGaaedFv369Ys999wzCgoKIiJiyZIl8cknn8TLL78cAwcOjOXLlxfnbbXVVjFkyJCoV69eqfXHjBkTY8aMKb5etGhRyj3Dhg2L+fPnF1936dIlunTpUt6HBsAvhGFsAAB+UeYv+6HU9UUrVpa6VrdmjQ3u0aR+3Yz7AgAAAAAAgF+KTp06xbhx44qvCwsL48EHH4wHH3wwIiLy8/OL4+n07t07/v3vf0fjxo03uNfw4cPj6quvLvWep59+Op5++uni66uuusowNgBlZhgbAIBflA5X3JN17iE3Plam++YOvCzrPQAAAAAAAODn7t13342JEyfG008/HSNGjIj3338/afA63RB2gwYN4qCDDorLLrssOnfuXJXtAkCpDGMDAAAAAAAAAABQpXbeeefYeeed45prromVK1fG5MmTY/LkyTF37txYvnx5rFmzJho1ahSNGzeO7bbbLvbcc8/Iy8vLeJ8BAwbEgAEDKv4BAMD/zzA2AAAAAAAAAAAA1aZOnTqx6667xq677lrdrQBAxnKruwEAAAAAAAAAAAAAgE2Rk7EBAPhFmfT3P1R3CwAAAAAAAAAA/EwYxgYA4BelSf261d0CAAAAAAAAAAA/E7nV3QAAAAAAAAAAAAAAwKbIMDYAAAAAAAAAAAAAQBYMYwMAAAAAAAAAAAAAZMEwNgAAAAAAAAAAAABAFgxjAwAAAAAAAAAAAABkwTA2AAAAAAAAAAAAAEAWDGMDAAAAAAAAAAAAAGTBMDYAAAAAAAAAAAAAQBYMYwMAAAAAAAAAAAAAZMEwNgAAAAAAAAAAAABAFgxjAwAAAAAAAAAAAABkwTA2AAAAAAAAAAAAAEAWDGMDAAAAAAAAAAAAAGTBMDYAAAAAAAAAAAAAQBYMYwMAAAAAAAAAAAAAZMEwNgAAAAAAAAAAAABAFgxjAwAAAAAAAAAAAABkwTA2AAAAAAAAAAAAAEAWDGMDAAAAAAAAAAAAAGTBMDYAAAAAAAAAAAAAQBbyq7sBAAAAAAAAAAAAqCwzZ86Mp59+utR7dt555zjssMOqqCMAfk4MYwMAAAAAAAAAAPCz9fXXX8dll11W6j2nnnqqYWwy8t1338XEiRPj22+/jcWLF8fKlSujXr160bBhw9hmm21i9913j/r161d3mxu97777Lt5///2YPn16LF++POrUqROtW7eOjh07xtZbb13d7UGZGMYGAAAAAAAAAACgUo0aNSoOOOCArHITiUQFdwOZmzJlSgwbNizefPPNGD16dCxcuLDU+3NycqJTp05xyimnxKmnnlptg9nt2rWLb775ptLqT5s2Ldq1a5dx3rPPPhu33XZbjBs3rsTP+M477xznnXde/O53v4v8/MzGXbt37x6jR4/OuK/15efnR/369aNhw4ax7bbbxh577BEHHXRQHHTQQZGbm1vu+vw8eCcAAAAAAAAAAADws9W9e/dIJBJJP23btq3uttgEFBYWxs033xwdO3aM7bbbLs4777wYPHhwyiB2jRo1Ii8vLymWSCTi/fffj/POOy/at28fzz77bFW2vtGaO3duHHTQQXH88cfHu+++mzSIXbNmzaR7J06cGP3794+99torvvrqq6puNSL+9x5YtGhRTJ8+Pd544424+eab49BDD402bdrEP//5T18WISKcjA0AAAAAAAAAAJTR9/deXt0t8BPNzr6pulsos2222SZuvvnmpNjTTz8d48ePT4qdcMIJ0alTp6psDUq0fPnyuPzy1N97DRs2jNNPPz2OOuqo2G233aJBgwaRSCRiwYIF8e6778YjjzwSzz//fPGg7uzZs+P444+PG2+8Ma644oqqfhiVJjc3N+rVq1fm+6dNmxbdunWLmTNnFsd23HHHuOqqq+LQQw+NRo0axYoVK2LkyJFx3XXXxbvvvhsRER999FHss88+8frrr5f598PZZ58dvXv3Lr5etGhRXH/99Un3FBQUxJVXXpk2f82aNbFs2bKYNm1ajB8/Pr7++uuk9VmzZkX//v3jueeeiyFDhkSdOnXK1Bc/T4axAQAAAAAAAAAAqFStW7eOSy+9NCk2ceLElGHsww47LE477bQq7Awys/fee8dzzz0XrVq1Sorn5OREkyZNonfv3tG7d+8YNmxYHHfccbF8+fLie/74xz/GNttsE8cee2xVt10pDj/88GjSpEmZ7l2yZEkccsghSYPYRxxxRDzzzDNRu3bt4thmm20WvXv3jp49e8ZZZ50VDzzwQERELF68OA477LCYMGFCmU62P+GEE5Kup0+fnjKM3aBBg5TfSyV5//3347LLLovRo0cnxYcPHx7HHXdcvPzyy2Wqw89TbnU3AAAAAAAAAAAAALCxa926dQwbNixlEDudww47LB588MGU+HnnnRerVq2qjPY2KJFIlOvnX//6V1K9c845p8x7n3322TFlypTi6x133DGefvrppEHsn8rNzY377rsvunXrVhxbsGBBnHTSScUnjlelvfbaK0aOHBn9+vVLWXvllVfi2WefrfKe2HgYxgYAAAAAAAAAAADYgGuvvTYKCgrKfP8JJ5wQHTt2TIrNmTMnXnvttYpurUrce++9xX/eaqut4rDDDitT3nvvvRdPPvlkUuyuu+6KOnXqlJqXm5sbAwcOjNzc/zfqOmbMmHjuuecy6Lri5OTkxH333Zf2PXDLLbdUQ0dsLAxjAwAAAAAAAAAAAJSibt26ceyxx2acd+SRR6bE3njjjYpoqUpNmDAh3n///eLr/v37Jw1Jl+bKK69Mut5zzz3jwAMPLFPuTjvtFL17906K/eUvf4l169aVKb+iNWzYMI4//viU+Pjx42P+/PnV0BEbA8PYAAAAAAAAAAAAAKXYddddo27duhnn7bTTTimxWbNmVURLVWrgwIHFf65Vq1acfvrpZcobP358jBgxIil2yimnZLT3+vd/8cUXMWTIkIxqVKTOnTunxIqKiuKzzz6rhm7YGORXdwMAAAAAAAAAAAAAG5uGDRvGzJkzIyKiTp06WdVo0KBBSuyHH34oV1+Z+N3vfhcLFy4sV43FixfHU089VXx97LHHRpMmTcqUO2jQoJRYr169Mtr/0EMPjfz8/CgsLEyqe8wxx2RUp6JsscUWaePz5s2r4k7YWBjGBgAAAAAAAAAAAFhPTk5OtGrVqlw1Fi9enBIraZi3Mvz1r38td41///vfSQPk55xzTplzBw8enHTdvHnz2HbbbTPav169erHHHnvE+++/XxwbOnRorFmzJmrWrJlRrcq0bt266m6BamIYGwAAAAAAAAAAALK0atWq+Oyzz+Lzzz+PBQsWxLJly2KzzTaLgoKCaNeuXey1115Rt27dKutn7ty58dZbb8X06dNj3bp10bRp09hzzz1j9913j5ycnA3mf/XVVzF27NiYPXt21KxZM5o1axb77rtvbLPNNhXW49q1a+PLL7+MSZMmxbx582Lp0qVRu3btKCgoiFatWsXee+8dDRs2rLD9qtOXX36ZEuvcuXM1dJK9++67r/jPu+22W3Tp0qVMeV999VV89dVXSbE99tgjqx7WH8ZeunRpjB49Og4++OCs6pXH3Llz08abN29exZ2wsTCMDQAAAAAAAAAAABmYMmVKPPPMMzFs2LAYO3ZsFBYWlnhvfn5+/OpXv4rzzz8/jjzyyMjNzS3THqNGjYoDDjig1HuuuuqqGDBgQEREzJgxI6644ooYNGhQ2n622Wab+Mtf/hKnnnpq2lr//e9/47LLLouxY8emXd9tt93i5ptvznr49bvvvotnnnkmXn311Xjrrbdi1apVJd6bm5sbe+65Z5x77rlx4oknblSnH2fqpZdeSrquXbt29O3bt5q6ydybb74ZX3zxRfF1Jqdif/TRRymxHXfcMas+dtppp7T1q2MYe8yYMSmxmjVrRqdOnaq8FzYOZfutDgAAAAAAAAAAAL9w06ZNi27dusV2220Xf/rTn+Ltt99OGnzOycmJWrVqJeUUFhbGqFGj4uijj45f/epXMWPGjArva+TIkbH77rvHU089VeJg+Ndffx2nnXZanHjiibF27dqktVtvvTX233//EgexIyI+/vjjOOSQQ+L222/PqLclS5ZEr169ok2bNnHRRRfF8OHDUwax13/OioqKYvz48XHaaafFbrvtFp9++mlGe24sXn755XjvvfeSYhdddNEmdYLyvffeW/znBg0axK9//esy53722WcpsXbt2mXVR7q8dPUr2+LFi+PZZ59Niffr169KT8Bn4+JkbAAAAAAAAAAAACiDb775Jt56662kWIcOHeLCCy+MAw88MNq1axc5OTmxatWq+Oyzz2LYsGExcODAmDVrVkREjB07Njp27Bhjx46NbbfdttS92rVrF1dddVVS7Oqrr065b8KECdG7d+/44YcfYsstt4yDDz44WrRoEStWrIgJEybE2LFjI5FIFN//1FNPRfPmzeMf//hHRETcd999cemll0ZExC677BJdunSJxo0bx/z582PkyJExZcqUpP0uuuii2GmnneKQQw4p03O2aNGiGDp0aFKsTZs2cfHFF8dhhx0W2267beTl5cXatWvjq6++ihEjRsQ999wTX331VUREfPHFF7HPPvvEm2++GZ07dy7TnhuDDz/8ME455ZSkWI8ePeJvf/tbNXWUudmzZ8eQIUOKr0855ZTYbLPNypw/adKklFiLFi2y6iXdAHu6+pWpqKgozjzzzFi8eHFSvEmTJnHttddWaS9sXAxjAwAAAAAAAAAAQBZ+97vfxf333x/5+cmjeLVr144999wz9txzzzj33HPj1FNPLR5qnT9/fhxxxBExYcKEUk/SbdeuXQwYMCAptv4w9qpVq6Jfv36xbt26uPPOO+MPf/hD5ObmJt0zduzYOPLII2PevHnFsTvvvDNOP/30yM3NjQsvvDBatmwZ//73v+PAAw9Myk0kEnHvvffGeeedF0VFRcXx8847L7744ovIycnZ4HO0vsMPPzyeffbZlKHeGjVqRIcOHaJDhw5x1llnxYUXXlh8KvPKlSvjqKOOio8++mijP1X622+/jfvuuy9uvvnmWLNmTXH8N7/5TTzwwAMp75WN2QMPPJB00vrZZ5+dUf7UqVNTYk2aNMmql2bNmpWpfmV577334tJLL4233347Kd68efN44YUXonXr1lXWCxufTedTDQAAAAAAAAAAABuJPffcM+0g9voaNGgQTz/9dOy7777xwQcfRMT/Tnu+77774uKLLy5XDw899FDMnz8/nnzyyejXr1/ae/bdd994/PHHk06yLioqioEDB8bUqVOjTp068cYbb8QOO+yQkpuTkxPnnHNOTJs2LW655Zbi+FdffRVvv/12dO3aNaN+W7ZsGU8//fQGT1euWbNm3HPPPfHtt9/GSy+9FBERc+fOjeuvvz7uvPPOjPasLIlEIm699dYoLCyMpUuXxpw5c+Kjjz6Kjz/+OGlwff/994+//OUvcfDBB1djt5lbt25dPPDAA8XX3bp1i5122imjGkuXLk2JNWjQIKt+6tevX6b6mVi6dGnS+/qn1q5dG0uXLo1p06bF+++/nzL4Xbdu3TjttNPir3/9a2yxxRbl6oNNn2FsAAAAAAAAAAAAyNAll1xS5lOOa9asGQMGDIg+ffoUx2655Za46KKLsjpd+kc/nrJd0iD2jw4++ODYdddd45NPPimOPfroo7FixYq49dZb0w5i/9Qll1wSt956ayQSieLYiy++mPEw9jnnnJN2qDadnJycuO6664qHsSP+d1Lz3/72t2jUqFFG+1aGdevWxWWXXZZ2LS8vL/r16xdXXHFF7LLLLlXcWcV48cUX49tvvy2+PuecczKusXz58pTYhgbxS5Iub+3atbFmzZqoWbNmVjUXLVpU4muYTm5ubhx88MFx6qmnxpFHHlnqyfb8suRu+BYAAAAAAAAAAACgVatWccEFF8QFF1wQhx56aEa5Bx98cOTl5RVfz549Oz799NNy91TW07XXP5l5xYoVUbdu3TjrrLM2mNu8efPYddddk2Iff/xxmfZt0KBB8XN23HHHlSnnR7vssku0bNmy+HrVqlXx1ltvZVSjOqxbty4ef/zx2GuvveKYY46JoUOHVndLGbv33nuL/9y8efPo27dvxjWWLVuWEivrFxjKmpduj8pSVFQUr732WvzmN7+J3r17xz//+c9YtWpVle3PxsswNgAAAAAAAAAAAJTBtttuG7fffnvcfvvtsfnmm2eUW7t27WjSpElS7J133ilXPwUFBbH//vuX6d50p18fdNBBZT7dd/38r776qkx5jRs3Ln7OtttuuzLl/FSrVq2Srsv7nFWU/Pz8SCQSkUgkYu3atTF37tyYMGFC3HHHHdGlS5eIiFi9enU8//zz0atXrzjggAPK/JxVtylTpsQbb7xRfH3GGWdEjRo1Mq6zcuXKlNhPv5CQiZKGsdPtUVZt27Ytfg3T/axevTrmzp0b48ePj3vvvTe6d+8eEf8bth85cmT0798/2rdvH88//3zWPfDzYBgbAAAAAAAAAAAAqkDt2rWTrr/77rty1dt1113LPNzarFmzlNgee+xR5r223HLLpOslS5aUObc8Kvo5qwz5+fnRrFmz2HPPPeP888+P//73vzFs2LCk53zUqFHRuXPn+O9//1uNnZbNvffeG4lEIiL+Nzzdv3//rOrUqVMnJbZu3bqsapWUl26PilKzZs1o1qxZdOzYMc4666wYOXJkjB49Oum09hkzZsQxxxwT11xzTaX1wcYvu/PeAQAAAAAAAAAAgCgqKorJkyfH559/HosXL46lS5fGmjVr0t67dOnSpOsFCxaUa+/tt9++zPduttlm5cpf/wTtZcuWlTk3nWnTpsWkSZNi4cKFsWTJkli9enXa+2bOnJl0Xd7nrKoceuihMW7cuNhrr71i/vz5ERGxaNGi6NmzZ3zwwQexzTbbVHOH6a1atSoeeeSR4usjjjgi5XTysqpfv36sWLEiKVZYWJhVrZLy6tevn1W9bHXt2jVGjhwZnTp1Svo8//Wvf402bdrEqaeeWqX9sHEwjA0AAAAAAAAAAAAZevXVV+ORRx6JV155JWXgtKxWrlxZrh4aNGhQ5nvTnaCdSX5+fvK4YVFRUZlzf/TOO+/Eww8/HIMHD45FixZlnB+x4efstNNOi3//+99lrte2bduYPn16Vr1sSLt27eKRRx6J3r17F8eWLl0aJ598cowdO7bUvG+++abM+5x66qlJA9Tl8fTTT8fChQuLr88+++ysa9WrVy8llu1nZfny5SmxGjVqRM2aNbOqVx7bbbdd/PWvf41LL700KX7eeedFnz59oqCgoMp7onoZxgbgF2nevHmVvkfTpk0rfQ8AAAAAAAAAoGp99dVXceaZZ8bo0aOru5W0p11XZX5ZzZ49O84999x4/vnnq2S/jUmvXr2iU6dOMX78+OLYu+++G8OHD49DDjmkGjtLb+DAgcV/3m677eLggw/Oula6Yf9sT1RPl1fVp2L/1BlnnBFXXnll0in4y5Yti4EDB8af/vSnauuL6mEYG4BfpGbNmlX6HolEotL3AAAAAAAAAACqzgcffBCHHHJILFiwICm+3377xemnnx777rtvtGzZMurVqxc5OTkp+ZmeeLwh6faoyvyymD59evTo0SOmTZuWFN9ll12if//+sf/++0fbtm2jQYMGafvp3r37RjH4Xh4nnXRS0jB2RMRjjz220Q1jf/DBB/Hee+8VX5911lnleo9stdVW8cEHHyTF5s+fn1WtdAcvbr311lnVqggNGzaM3XbbLd5///2k+CuvvGIY+xfIMDYAAAAAAAAAAABswLJly6JPnz4pg9h33HFHnH/++dXU1cZt3bp1cfTRR6cMYl922WVxww03RF5eXjV1VrW6dOmSEhs1alTVN7IB9957b/Gf69SpE7/97W/LVa9Dhw7x3HPPJcW+++67rGrNnj07bf3qtMsuu6QMY48fPz4SiUSVfNGBjYdhbAAAAAAAAAAAANiAG2+8MWbNmpUUO+usswxil+Jf//pXfPjhh0mxww8/PG666aZK2/ORRx6JRx55pNLqZ6Nt27YpsW+//TbWrl0bNWrUSFmbPn16FXSVbMmSJfHEE08UX59wwglRUFBQrpo77bRTSizbx5YuL139qpTu+Vm7dm0sXry43M8dm5bc6m4AAAAAAAAAAAAANnZPPvlkSuzyyy+vhk42HT8d7v3RZZddVg2dVK/GjRunja9/ynp1+ve//x0//PBD8fU555xT7pq77757Suzzzz/PqtZnn31WpvpVqVatWmnjq1evruJOqG5OxgbgF+n7778vdX3GjBnRqVOntGvjx4+PNm3aVEZbAAAAAAAAAMBGaNasWTFt2rSkWOvWrWOrrbaqpo42folEIsaMGZMUy8/Pjy5dulRTR5lZs2ZN8QBwvXr1Ytttt826VknDubVr1866ZkW77777iv/cqVOn2Guvvcpds3379rHddtvF5MmTi2MfffRRVrXWP2G9fv360a1bt/K0V26LFy9OieXk5MTmm29e9c1QrQxjA/CL1LRp01LXV6xYUeLa5ptvvsF8AAAAAAAAAKB6/PTwtfHjx1dIzdmzZ6fEWrRokXGdRCJREe1sEhYsWBBr1qxJijVu3LjE04RLUl3P2XfffRd77LFHRETsueeeMWHChKxrpTs0sFatWtGoUaOsa1akkSNHJp1YffbZZ1dY7b59+8ZNN91UfD179uz4+uuvY5tttilzjRUrVqQMY/fs2TPj91JF++6771JiBQUFUaNGjWrohuqUW90NAAAAAAAAAAAAQEWZMGFC8U9FqaiB4EWLFlVInU3Bz+k5mzVrVrnyx40blxLbbrvtylWzIt17773Ffy4oKIgTTzyxwmofe+yxKbGhQ4dmVOO1116LwsLCDdataule186dO1dDJ1Q3w9gAAAAAAAAAAABQimbNmqXEZsyYkVGNGTNmxLJlyyqqpY3e5ptvHnl5eUmxBQsWlPqvla9v9erVMWXKlIpuLWNz586NL774Iuv8wYMHp8R69epVnpYqzJw5c2LIkCHF16eddlrUqVOnwurvtddeccABByTFHn300YxqPPbYY0nX22+/ffTt27fcvZXHf//737Qn5vfs2bMauqG6GcYGAAAAAP4/9u482sqy7B/4dx8OMwIyCSoCKobg+MMJwxwzzSHNxFetfHMo0xxyTNPULHMeshzyzaFeExzJlDInMnMKZ0GcAEVFJpV5POzfHy3Oy/Ec4JwtsDn4+ay1V/u5nue+7uvxHFe0+noLAAAAACzDBhtskK5du9aoffTRR3nppZfq3eOuu+5awVOt3ioqKtK/f/8ataqqqjz88MP17vHAAw9kzpw5K3q0kvz2t78tad1rr72We++9t0atUCis0NOnP4+bbropCxYsSPKfuY499tgVvsdFF11U43rEiBF5/PHH67V29OjRuf/++2vULrzwwlpB/1WpWCzmwgsvrFXv0KHDavNzZdUSxgYAAAAAAAAAAIBlKBQKdZ7Ee95559Vr/UcffZRLL710RY+12jvooINq1X7xi19Uh3+XZdasWTn33HNXxlglufHGGzN8+PAGrZk+fXoGDRqURYsW1ah/73vfy5ZbbrkCpytNVVVVbrrppurr3XffPZtssskK32eHHXbIoEGDatROOOGEzJ07d5nrFi1alOOOO67GX78ddtghBx988AqfsSHOPffcPPTQQ7XqF1xwQTp06FCGiSi3ynIPANBYnPrXhv3rMWjcpk2cvNR7vxh+T9qt03kVTkO5nVnuAQAAAAAAAAAou7POOiu33HJLjQDp/fffnzPPPDMXX3xxCoVCnesmTpyY/fbbL5MmTVpVo642jjvuuFx55ZWZOHFide3555/P9773vdx8881p1qxZnetmzpyZQYMG5fXXX19Voy7XggULsv/+++f666/P4Ycfvtzn33zzzRx00EG13mHTTTddbYL5DzzwQMaPH199fdxxx620vW644YaMGDEiY8aMSZKMHDkyhx56aO644460aNGi1vOLg9hLnqDdoUOH/OlPf1rq32sr27///e9ccMEFefDBB2vd++EPf5jjjz++DFOxOhDGBgAAAAAAAAAAYKVatGhR5s+fX6NWVVVV67m//e1vmTJlygrde/z48RkyZEiN2vTp02tcjxw5Mpdffnn1dffu3XPIIYfUeKZ79+75/e9/n29/+9spFovV9UsvvTRPPPFETjnllOyyyy7p3LlzFi1alHfeeSf33XdfLr/88kyePDlbbrllPvjggxrv99l9N9tss+y1117V10veq8tTTz1V45kdd9wxO+64Y/U7/u53v6u+984779RaP2TIkIwYMaL6+vvf/37atm1b3fupp56qsddnfXa+0047rcZ1mzZtMnjw4Oy1116ZN29edf3222/Piy++mNNOOy177rln1l133ST/+Vk9+OCDueSSS/Luu++mR48eadq0ad5+++3qtePHj1/uz2plmTFjRr797W/nqquuyve+970MHDgwvXv3TqtWrbJo0aJMnTo1zzzzTO6999787//+bxYuXFhjfb9+/fLII4+kY8eOq2Te5bnuuuuqv6+33nrZb7/9Vtpea6+9dv7+979nl112yfvvv58kGTp0aLbZZpv87Gc/y9e+9rW0a9cus2fPzuOPP55f/vKXefrpp6vXt2vXLsOGDUuvXr3qtd+QIUNqBM0/+eSTWs9Mnz59mX+PLViwINOmTct7772XZ599tjpIvqQWLVrk7LPPzjnnnFO2kDjlVygu+d8KQIOMHDkym222WfX1a6+9ln79+pVxIlYmJ2N/sUybODm//95pdd476pbLnYz9BXPmuNfKPQJQJl1+uHr8E+mUhz//wReXP//BF5c//wEAACzfpOvPKPcILKEx/W/Z4cOHZ9ddd13l+xaLxZL23nnnnTN8+PA6791+++059thjM3PmzDrvV1ZWZtGiRVm0aFF1be+9987gwYOzxRZb5N13313qvkcccURuvfXW6uuGhjvPO++8nH/++UmScePG1Tu4utjYsWPTs2fPJMn555+fCy64oEHrlxZHfOSRR3L44Ycv9XTwJk2aJKkZ0N92223z5z//OYceemj+8Y9/LHXPZf2sPq/HHnss119/fYYOHVorWL2kpk2bpqqqqsbPfEnNmjXLGWeckXPOOSfNmzdfKbM21Ntvv51NNtmk+md2wQUX5Gc/+9lK33fChAk57LDD6vyZNW/evEZof7EtttgiQ4YMSZ8+feq9zy677LLM35vPq3379vnmN7+Zc845p8F/n7FylDPPWbFKdgEAAAAAAAAAAIA1wOGHH55XXnklxx57bFq3bl3r/sKFC7No0aJUVFRkxx13zAMPPJBhw4ZVnzj9RbTHHnvk1VdfzZlnnpkOHTrUul9VVVUdxN5yyy3zxz/+Mc8++2y6deu2qketYbfddstdd92VDz/8MLfccku+9a1v1Xmq9YIFC2oFsSsrK9O/f/9cccUVGT9+fC688MLVJoidJDfeeGN1ELuysjLHHHPMKtm3W7duefzxxzN48OBst912Ne59Nojdt2/f3HDDDXn++ecbFMReUZo2bZr27dtn/fXXzxZbbJFBgwblggsuyLBhwzJx4sT8/ve/F8QmiZOx4XNxMvYXi5MRv1icjM2SnIwIX1yN6TQJVjx//oMvLn/+gy8uf/4DAAAAGmrBggUZMWJERo0alY8//jhVVVXp2LFjunXrli9/+ctZe+21yz3iamfRokV5+eWX8/LLL2fq1KmZN29eOnTokHXWWScDBgxI165dyz3icn300UcZOXJk3n///UybNi0zZsxIZWVl2rVrl3bt2mXjjTfOFltssVqFr1dXH3zwQZ577rmMGzcus2bNSsuWLdO9e/f0798/G220UbnHoxEpZ56zcpXsAgCrmdnTpi/z/pzpdf+rhBbfa9pi+X9YbtXui/tPtAIAAAAAAADAF0HTpk0zYMCADBgwoNyjNBoVFRXZeuuts/XWW5d7lJJ17dq1UYTGG4P11lsvBx54YLnHgM9FGBuAL6QbDj2h5LV/Oun8ej13yrDbSt4DAAAAAAAAAACA1V9FuQcAAAAAAAAAAAAAAGiMhLEBAAAAAAAAAAAAAEogjA0AAAAAAAAAAAAAUILKcg9A41UsFvPGG2/klVdeydSpU/Ppp5+msrIy7du3T9euXbPNNtukW7duK23/qVOn5tlnn80777yT6dOnp0WLFunWrVu22mqr9O3bd6XtC6wZjr3j2nKPAAAAAAAAAAAAQCMnjE2DvfDCC7n++utz991359NPP13msz179sx///d/55hjjsm66667QvZ/+OGHc9lll+Wxxx5LVVVVnc/06tUrP/zhD3P88cenVatWK2RfYM3Sql3bco8AAAAAAAAAAABAI1dR7gFoPKZNm5ajjjoq/fv3z//8z//UCmJXVlamUCjUqI0bNy7nn39+evfunWuuuSbFYrHk/WfMmJFDDz00e+65Zx5++OEaQexmzZrVeHbs2LE544wzsvnmm+fZZ58teU8AAAAAAAAAAAAAWBphbOpl8uTJ2XHHHXPzzTfXqG+77bYZPHhwJk6cmPnz52fBggV555138utf/zrrrbde9XOzZ8/OySefnO985ztZtGhRg/f/+OOPs9NOO2Xw4MHVtfXXXz833XRTJk6cmHnz5mXu3Ll57LHHsvfee1c/M2bMmOyyyy554IEHSnhrAAAAAAAAAAAAAFg6YWyWa+HChdl7770zatSoGvXTTjstzz77bA455JB06dIlhUIhTZo0yYYbbpgTTjgho0aNyq677lpjze23354zzjijQfsvWLAg++67b15++eXq2vbbb5+XX345Rx99dLp06ZIkad68eXbdddcMGzYsP//5z6ufnTt3bg4++OCMGDGioa8OAAAAAAAAAAAAAEsljM1y/fa3v83zzz9fo/aNb3wjl112WQqFwlLXtW3bNvfee2822GCDGvWrr746r7zySr33P++88/L0009XX3fp0iV/+ctf0qFDh6WuOffcc/Ptb3+7+nru3Lk55JBDMnfu3HrvCwAAAAAAAAAAAADLIozNcl1xxRU1rguFQi6++OJ6rW3fvn3OPvvsGrWqqqpceeWV9Vo/fvz4Ws9edNFF6dy583LXXnXVVWnTpk319ZgxY/Kb3/ymXvsCAAAAAAAAAAAAwPIIY7NML774YsaPH1+jtuWWW6ZPnz717jFo0KBaJ2g/+OCDWbRo0XLXXnDBBZk3b1719TrrrJPvfve79dq3U6dOOfLII2vULr744kyfPr1e6wEAAAAAAAAAAABgWYSxWaZXX321Vq1///4N6rH22mtnww03rFGbMmVKPvzww2Wu++ijj3LrrbfWqB166KFp2rRpvff+bHB76tSpuemmm+q9HgAAAAAAAAAAAACWRhibZZo4cWKtWufOnRvcp1OnTrVqH3300TLXDB06NFVVVTVq++yzT4P27d+/f7p161ajdvfddzeoBwAAAAAAAAAAAADURRibZSoWi/WqrYw+9913X43rJk2aZMCAAQ3ee+DAgTWun3322eWeyg0AAAAAAAAAAAAAyyOMzTJ99lTpJJk0aVKD+0yePLlWrWvXrkt9ftasWXn88cdr1DbZZJO0bt26wXtvvfXWNa6LxWIefPDBBvcBAAAAAAAAAAAAgCUJY7NMX/7yl2vVRowY0aAeU6dOzdixY2vU1ltvvXTv3n2pa0aOHJkFCxbUqG266aYN2nexvn371qq99NJLJfUCAAAAAAAAAAAAgMWEsVmmDTfcsFYg+9VXX83IkSPr3eOOO+6oVTv88MOXuWbUqFG1aj179qz3nstbV1d/AAAAAAAAAAAAAGgIYWyW65JLLkmTJk1q1M4444x6rf34449z8cUX16h17tw5p5566jLX1RX27tatW732/KyuXbvWqz8AAAAAAAAAAAAANIQwNsv15S9/Oddcc00KhUJ1bdiwYTnhhBOyaNGipa775JNP8o1vfCMffPBBda1ly5YZPHhwunTpssw9x4wZU6vWqVOnEqb/z7olZ0+SyZMnZ+bMmSX1AwAAAAAAAAAAAIBEGJt6Ov7443P33XfXOGX6N7/5TbbaaqvcfPPNGTt2bObNm5eZM2fm1VdfzcUXX5w+ffrkySefrH5+4403zmOPPZbddtttuftNnz69Vq1t27Ylzd6kSZO0atWqXnsAAAAAAAAAAAAAQH1VlnsAGo9vfvOb2WOPPXLzzTfntttuy8svv5xXX301Rx111DLXbbnlljnmmGNy9NFHp3nz5vXaq65Tq1u3bl3S3IvXzpo1a7l7fF5vv/12yWs7d+683BPDAQAAAAAAAAAAAFh9CGPTIG3bts2BBx6YQqGQhx56KH/7299SLBbrfLZZs2Y57LDD8o1vfCNf+9rX6h3ETpIZM2bUqlVWlv7rWtfauvb4vA444ICS15533nk5//zzV9gsAAAAAAAAAAAAAKxcwtjU28iRI3PaaafloYceqg5gFwqFbL311tlxxx2zzjrrpKqqKhMmTMgTTzyR0aNH59Zbb82tt96atm3b5sgjj8x5552X9u3bL3evOXPm1Ko1adKk5NnrCmPXtQcAAAAAAAAAAAAA1JcwNvVy3XXX5aSTTsrChQura1/96ldz1VVXpV+/fnWueeqpp3LiiSfm+eefz/Tp03P11Vfn9ttvz7333puBAwcuc7+WLVvWqlVVVZU8f11r69oDAAAAAAAAAAAAAOpLGJvluuaaa3LyySfXqB111FH53e9+l4qKiqWu23HHHfPPf/4zBx10UP76178mSSZPnpyvfvWrGTZsWHbdddelrl1rrbVq1ZYMgjdUXWvr2uPzGjp0aDbeeOOS1nbu3HkFTwMAAAAAAAAAAADAyiSMzTL9+9//zmmnnVajttVWW+W6665bZhB7sZYtW+b222/P5ptvng8++CBJMnfu3Bx66KF5+eWXs84669S5rk2bNrVqs2bNKuEN/mPmzJn12uPz2njjjZd6UjgAAAAAAAAAAAAAa5blp2n5QvvpT39a61TpCy64IM2aNat3j7XXXjunn356jdrEiRNzySWXLHVN27Zta9VmzJhR7z2XtGjRosyePbtWfWWcjA0AAAAAAAAAAADAF4cwNks1bty4PPzwwzVqHTt2zL777tvgXt/97ndTKBRq1G666aYsWLCgzud79epVqzZlypQG77t4XbFYrFHr1KmTMDYAAAAAAAAAAAAAn4swNkv12GOP1artsMMOqaho+K/N2muvnU033bRGbebMmXnmmWfqfL5fv361ah9++GGD902SCRMm1Ks/AAAAAAAAAAAAADSEMDZL9eabb9aq9ezZs+R+da0dPXp0nc/27du3Vm3cuHEl7VvXurr6AwAAAAAAAAAAAEBDCGOzVB9//HGtWvv27UvuV9faKVOm1Plsv379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AAAAAND4dFqrVblHAEhFuQcAAAAAAAAAAAAAAGiMhLEBAAAAAAAAAAAAAEogjA0AAAAAAAAAAAAAUAJhbAAAAAAAAAAAAACAEghjAwAAAAAAAAAAAACUQBgbAAAAAAAAAAAAAKAEwtgAAAAAAAAAAAAAACWoLPcApZo7d27Gjh2badOmZebMmZk1a1ZmzZqVZs2apXXr1mnTpk3atGmTddddN+uss065xwUAAAAAAAAAAAAA1jCNIow9Z86cPP7443nkkUfy6quv5s0338wHH3yQYrFYr/VrrbVWevfunS996UvZaaedsueee6ZXr14reWoAAAAAAAAAAAAAYE222oaxFyxYkMGDB+fWW2/NU089lfnz51ffq28Ie7Hp06fn+eefzwsvvJA77rgjSbLRRhvloIMOyg9/+MNssMEGK3R2AAAAAAAAAAAAAGDNV1HuAT5r+vTpOe+887LBBhvkv//7vzN8+PDMmzcvxWKx+lMoFBr8SVKjx9tvv51LL720OpT97LPPlvnNAQAAAAAAAAAAAIDGZLUKYw8ZMiR9+vTJL37xi0ycOLH6BOy6gtVJzXD1sj519SgUCikWi6mqqsrQoUPz5S9/Occee2ymTZtWlncHAAAAAAAAAAAAABqXynIPkCQzZszIYYcdlmHDhtUITyepvl6soqIiHTp0SJcuXdKlS5e0bNkyzZs3T/PmzdOsWbNUVVVl3rx5mTdvXubPn5+PP/44kyZNyuTJkzNnzpwavZYMdi9atCg33XRT7r///tx+++3ZddddV/JbAwAAAAAAAAAAAACNWdnD2BMmTMjee++dV199NcVisfrE6mKxmLZt22a33XbL9ttvn379+qVfv37p0aNHKipKO9D7008/zahRozJq1Ki8/PLLeeSRR/LGG28k+b9g9kcffZS99947t9xySw499NAV9p4AAAAAAAAAAAAAwJqlrGHs8ePHZ+DAgXn//fera82aNcugQYNy9NFHZ8cdd0yTJk1W2H7t27fPjjvumB133LHGDEOGDMn111+fsWPHplAoZP78+fnOd76TadOm5dhjj11h+wMAAAAAAAAAAAAAa47SjpheAebNm5cDDzww48ePT7FYTJL84Ac/yHvvvZfbbrstO+200woNYi9N9+7dc9ppp+Xtt9/On/70p3Tr1i1JsmjRopx44ol54oknVvoMAAAAAAAAAAAAAEDjU7Yw9rHHHpsXXnghSdKjR488/fTTuf7669O5c+eyzFMoFPJf//Vfef311/Pd7343SbJw4cIcfPDBNU7uBgAAAAAAAAAAAABIyhTGfuSRR3LbbbelUCikf//+eeaZZ7LddtuVY5Ra1lprrdx66635+c9/niSZMmVKTj755PIOBQAAAAAAAAAAAACsdlZ5GLtYLOb0009PkvTu3TuPPPJI1llnnVU9xnKdc845Oeecc1IsFnPfffflqaeeKvdIAAAAAAAAAAAAAMBqpHJVb/jiiy+mZ8+e6dWrV371q1+lXbt2q3qEevv5z3+emTNnZuzYsfnHP/6RHXfcsdwjAQAAAAAAAAAAAACriVUexv5//+//5b777lvV25bsyiuvLPcIAAAAAAAAAAAAAMBqqKLcAwAAAAAAAAAAAAAANEbC2AAAAAAAAAAAAAAAJRDGBgAAAAAAAAAAAAAogTA2AAAAAAAAAAAAAEAJhLEBAAAAAAAAAAAAAEpQWe4BVrS5c+dmyJAhefzxxzNixIhMnjw506ZNS6tWrdKhQ4dsttlmGThwYA4//PB069at3OMCAAAAAAAAAAAAAI3UGhXGvuaaa3LhhRfmk08+SZIUi8Xqe/Pnz8+nn36asWPH5i9/+Ut++tOf5r//+79z+eWXZ6211irXyAAAAAAAAAAAAABAI1VR7gFWhPnz52efffbJKaecko8//rg6hF0oFGp9kv+EtBcsWJD/+Z//yVZbbZV33323nOMDAAAAAAAAAAAAAI3QGnEy9re//e389a9/rQ5cF4vFFIvFNGnSJO3atUurVq0yZ86cTJs2LQsXLkyS6mD22LFjs8cee+T5559P27Zty/kajd6MGTPy4osv5q233sonn3ySuXPnplWrVunQoUM23HDDbLLJJunatesK3fPDDz/Mv//974wbNy4zZ85My5Yt07179/Tv3z8bbrjhCt0LAAAAAAAAAAAAAJbU6MPYDzzwQO6+++7qEPYmm2yS73//+9lzzz3zpS99KU2bNq1+tqqqKm+99VYeffTR3HTTTXnllVdSKBQyZsyYnH/++bnyyivL+CaN0/z58zN48ODcfPPN+de//lUddl+a7t27Z8cdd8xee+2VvffeO+uss05J+95111258sor8+yzz1afhP5Zm222WU444YQceeSRqaxs9L/qAAAAAAAAAAAAAKxmKso9wOd1zTXXVH//+c9/ntdffz2nnHJKNttssxpB7CRp0qRJ+vTpk+OPPz4vvfRSrrnmmuoQ9+9+97vMnTt3VY/fqA0bNix9+/bNEUcckX/84x81gtiVlZWpqKj96zV+/PgMGTIk3/ve93L44Yc3eM+JEydmjz32yKBBg/LMM8/UCGI3a9asxrOvvfZafvCDH2TbbbfNm2++2eC9AAAAAAAAAAAAAGBZGnUYe86cOXniiSdSKBTyox/9KOecc04KhUK9159wwgk5++yzq3sNHz58JU26ZikWiznzzDOzzz775J133kmSdO7cOSeddFL++c9/5qOPPsr8+fOzcOHCvPfee7n11luz5ZZbfu59x44dm2233TaPPvpodW3TTTfN4MGD88knn2TevHmZOXNm/vKXv2SHHXaofuall17K9ttvnxEjRnzuGQAAAAAAAAAAAABgsbKEsWfNmrVC+rz//vtZsGBBkuSkk04qqccJJ5xQ/X3s2LErZK413Q9+8INceuml1deHHHJIRo8enauvvjoDBw7MOuusk0KhkEKhkO7du+eII47IiBEj8v3vf7/kPadNm5Y999wz48ePr67tt99+eeGFF3LIIYekffv2SZLWrVtn3333zb/+9a8cc8wx1c9++umn2WuvvfLuu++WPAMAAAAAAAAAAAAALKksYewrrrgi3/72t/PRRx99rj7Tpk2r/r7++uuX1KNz586prKys1Y+6XXLJJbnpppuqr48++ugMHjw4HTp0WOa6ysrKXHfdddl2221L2veHP/xh3n777errTTfdNEOGDEmLFi3qfL6ioiI33HBDdt555+ra1KlTc9hhh6VYLJY0AwAAAAAAAAAAAAAsqSxh7GKxmD/96U/p06dPrr766lRVVZXUp2PHjtXfR48eXVKPsWPHZuHChbX6Udvzzz+fc845p/p6++23z/XXX1/v9U2aNMlpp53W4H2fe+653HHHHTVq1157bVq2bLnMdRUVFbnuuutSUfF/v+ZPPfVU7rnnngbPAAAAAAAAAAAAAACfVZYw9mLTp0/Pqaeemq233jr/+Mc/Grx+/fXXT+vWrZMkF198cUkz/PKXv6z+3rt375J6fFEce+yx1cH1JPnVr35Vfap4fe26667p169f+vXrl169etVrzdlnn13j+v/9v/+X3XffvV5r+/btm3333bdG7dxzzy35HwAAAAAAAAAAAAAAgMXKEsbefPPN06JFi+rr1157LbvttlsOP/zwTJgwod59mjZtmj322CPFYjFDhgzJ97///cyaNatea+fOnZuTTz45N998c5KkXbt22WmnnRr2Il8g9913X0aMGFF9vcMOO2TXXXdtcJ/OnTvntddey2uvvZabbrppuc+PGDEijz76aI3ad7/73Qbt+dnnR48enaFDhzaoBwAAAAAAAAAAAAB8VlnC2N/85jczatSo7LvvvikWiykUCikWixk8eHD69OmTK6+8st4nF59xxhkpFApJkt///vfp0aNHTj755AwbNizjxo3LnDlzkvwnfD1+/Pg89NBDOf3009OrV69ce+21SZJCoZCTTjopTZo0WTkvvAa4+uqra1wfeOCBq2Tfu+++u1Ztn332aVCPr33ta7VO8K6rLwAAAAAAAAAAAAA0RFnC2EnSs2fP3H///fnLX/6SXr16VddnzJiR008/PVtuuWWGDx++3D4DBgzICSeckGKxmCT5+OOPc+2112a//fbLRhttlDZt2qRJkyZp3bp1evbsma9//eu58sorM3HixOo1W2yxRc4888yV8p5rgrfffjtPPPFEjdq+++67Sva+7777alx37do1G2+8cYN6tGnTJltvvXWN2rBhwzJ//vzPPR8AAAAAAAAAAAAAX1xlC2Mvts8++2TkyJE5//zz06JFi+r6qFGjsvvuu+ewww7Lhx9+uMweV199dY4++ujqU7aTpFgsLvWTpPq5LbfcMg899FCNvalp6NChNa5bt26dvn37rvR933zzzbz55ps1ap8NVdfXZ9dNnz49//jHP0qeDQAAAAAAAAAAAADKHsZOkubNm+dnP/tZRo0alf333786VF0sFjNkyJD06dMnl19+eaqqqpba43e/+13uuuuu9O7duzpwnfwndL34s1ixWEy7du1y7rnn5rnnnkuXLl1W6vs1dn//+99rXPfu3XuV7PvSSy/Vqm266aYl9aorPF5XfwAAAAAAAAAAAACor8pyD7CkHj16ZOjQofnrX/+ak046KW+//XaSZObMmTnzzDNz66235tprr82uu+5a5/qDDjooBx10UB5//PE89thjef755zNp0qRMnz49LVu2TIcOHbLZZptl4MCB2X///dOyZctV+XqN0qJFi/Lss8/WqNUVxq6qqsoLL7yQ8ePHZ+LEiamoqEjnzp2z3nrrpX///qmsbPiv2qhRo2rVevbs2eA+S1tXV38AAAAAAAAAAAAAqK/VKoy92N57753dd989l156aX71q19lzpw5Sf4Tnt1jjz1y8MEH54orrsh6661X5/pdd911qYFtGmbMmDGZPn16jVrnzp2rv7/11lu5+OKLc//992fKlCl19lhrrbWy++6759RTT83AgQPrvffIkSNr1bp161bv9Uvq2rVrvfoDAAAAAAAAAAAAQH1VlHuApWnWrFnOOeecvP766znggANSLBZTKBRSLBZz1113ZdNNN81ll12WhQsXlnvUNdobb7xRq9a6detUVVXlrLPOymabbZabb755qUHsJJkxY0aGDh2anXbaKfvtt98yn13SmDFjatU6depU/+GX0KVLl3r1BwAAAAAAAAAAAID6Wm3D2IttsMEGuffee/PXv/41vXv3rq7PnDkzP/nJT7LFFlvk0UcfLeOEa7Z33323Vq1JkyY56KCDcvHFF2f+/Plp1qxZjj/++PzjH//IxIkTM3fu3Lz33nsZMmRI9thjjxprH3jggWy//fYZPXr0cvf+7IncSdK2bduS3mOttdaqV38AAAAAAAAAAAAAqK/VPoy92Ne+9rW8+uqr+eUvf5mWLVtW10ePHp0999wzgwYNyvvvv1/GCddMkyZNqlW7+uqr8+c//zlJ0r1797zwwgv5zW9+k6985Svp0qVLmjdvnu7du2fQoEF5+OGHc8MNN6RQKFSvHzNmTPbee+988skny9x75syZtWqtW7cu6T3qWrdgwYLMnz+/pH4AAAAAAAAAAAAAUFnuARqiadOmOeuss/Kd73wnJ598cu69994UCoUUi8Xcc889+etf/5pzzjknp556aiorG9WrrbbqCkzPnTs3SdKyZcv8/e9/T58+fZbZ4wc/+EGmT5+eM844o7o2bty4HHXUUbn33nuXum7GjBm1aqX+XJe2bsaMGenYsWNJPevy9ttvl7y2c+fO6dKlywqbBQAAAAAAAAAAAICVq1Emltdff/3cfffdefjhh3PCCSfkzTffTJLMmjUrZ599dm699db8+te/zle/+tUyT9r4LQ5e1+WMM85YbhB7sVNOOSV/+MMf8tprr1XX7rvvvjz33HPZbrvt6lwzZ86cWrUmTZrUa7/PWloYu649Po8DDjig5LXnnXdezj///BU2CwAAAAAAAAAAAAArV0W5B/g8vvrVr+a1117Lr371q7Rq1aq6/sYbb2SvvfbKwQcfnPHjx5dxwsZvwYIFddYrKytz/PHH17tPkyZNcsopp9SqX3rppUtd07Jly1q1qqqqeu9Zn3V17QEAAAAAAAAAAAAA9dGow9jJf0LBZ555ZkaPHp1vfetbKRaLKRQKKRaLuffee7PpppvmV7/61VJDxSzb0sLKX/nKV9K5c+cG9TrggANqnVD94IMPZv78+XU+v9Zaa9WqLVy4sEF7Lm9dXXsAAAAAAAAAAAAAQH1ULv+RVWPhwoV58MEH8+STT+bll1/O1KlTM3PmzKy11lrp2LFjttpqqwwcODBf//rX06RJk1rr11tvvdx555159NFHc8IJJ2T06NFJktmzZ+ecc87Jbbfdll//+tfZc889V/WrNWpLCytvs802De619tprZ5NNNsmoUaOqa3Pnzs1zzz2XgQMH1nq+TZs2tWqzZs1q8L5JMnPmzFq1pk2bplmzZiX1W5qhQ4dm4403LmltQ8PtAAAAAAAAAAAAAJRX2cPYxWIxV155ZS6//PJMmjSpRn2xQqGQRx55JJdffnm6du2aM888MyeeeGKd/Xbfffe88sorueqqq3LhhRdWh3DffPPN7L333jnggANy1VVXZYMNNli5L7aGWFoYe9NNNy2pX79+/WqEsZPk+eefrzOM3bZt21q1GTNmlLRvXetWxqnYG2+8cfr167fC+wIAAAAAAAAAAACw+qko5+bTpk3LV77ylZxxxhmZOHFirQD24s9ixWIxEyZMyI9//OPsvvvudZ52nCSVlZU5/fTTM3r06BxyyCEpFospFAopFosZOnRo+vbtm4suuigLFixY6e/Y2LVr167O+tprr11Svy5dutSqTZkypc5ne/XqVe9nl2fy5Mm1ahtuuGFJvQAAAAAAAAAAAAAgKWMYe8GCBdl7773zr3/9K0mqQ9fFYnGpn8XPFYvFDB8+PPvtt18WLVq01D3WXXfd3HHHHXnsscdqnOQ8e/bsnHvuudlss83yt7/9bSW+ZeO38cYb11lv06ZNSf3qOo36448/rvPZuk6Y/vDDD0vad8KECfXqDwAAAAAAAAAAAAD1VbYw9pVXXplnnnmmOlzdqVOnnHLKKRk2bFjGjh2bGTNmZOHChZk+fXreeeed/OUvf8mJJ55YfSJzsVjME088kd/+9rfL3WuXXXbJyy+/nMsuu6xGiPitt97KPvvskwMPPDDvvvvuSnvXxmzzzTevsz5//vyS+i150vliS56IvqS+ffvWqo0bN66kfetaV1d/AAAAAAAAAAAAAKivsoSxq6qqctlll1Vfn3TSSRk3blwuv/zy7LXXXunRo0dat26dioqKtGnTJr169co+++yTq6++Ou+++26OOeaYJP8J8V5yySX12rNJkyY59dRT88Ybb+TQQw9NsVisDoLff//96du3b+67776V8r6N2XrrrVcdgF/SzJkzS+o3Y8aMWrXOnTvX+exWW21Vq/b666+XtO+oUaPq1R8AAAAAAAAAAAAA6qssYeynnnoqH3/8cQqFQo455phcddVVadmyZb3Wtm7dOjfeeGMOPfTQJMmECRPy/PPP13vvrl275vbbb8/w4cOrT0YuFouZO3duXn311Ya/zBfAgAEDatU+/PDDknpNnjy5Vq1Lly51PvulL30pvXv3rlF76aWXStr3xRdfrHG91lprZeeddy6pFwAAAAAAAAAAAAAkZQpjjx49uvr72WefXVKPJde9+eabDV7/la98JS+99FKuuOKKtG3btqQZvii+9a1v1aqNHDmypF51rdthhx2W+vyBBx5Y43rChAl55513GrTnrFmzaoWxv/71r6d58+YN6gMAAAAAAAAAAAAASypLGHvq1KlJksrKymywwQYl9VjyxOTF/RqqSZMm+fGPf5zRo0fn8MMPT6FQKKnPmu7AAw9Ms2bNatSeeuqpBveZPn163njjjRq1Dh06ZOutt17qmrqC4MOGDWvQvg899FAWLly43L4AAAAAAAAAAAAA0BBlCWO3a9cuSbJw4cJ89NFHJfV49913a/UrVdeuXfOHP/whp5566ufqs6Zq3759rfDyyJEjawWrl+fPf/5zFixYUKP2X//1X6moWPqv4bbbbptdd921Ru0Pf/hDg/b94x//WON6k002qXXiNgAAAAAAAAAAAAA0VFnC2BtuuGH199/+9rcl9bjqqquqv/fq1etzz5QkrVq1WiF91kQXXXRRWrRoUaN26aWX1nt9sVjMr3/96xq15s2b56yzzqrX3ksaMWJEHn/88XrtO3r06Nx///01ahdeeGGaNGlSr/UAAAAAAAAAAAAAsDRlCWPvvPPO1cHniy++uEGB7GKxmAsvvDA33HBDkv+c2jxgwICVMif/p0ePHvnxj39co3bbbbflySefrNf6G264ISNGjKhRO/vss7P++usvd+0OO+yQQYMG1aidcMIJmTt37jLXLVq0KMcdd1wWLVpUo9fBBx9cr5kBAAAAAAAAAAAAYFnKEsZu0aJFjjnmmBSLxVRVVeXEE09M//79c8MNN+Stt96qEZ5NkqqqqowcOTJXX311+vbtm/PPPz9JUigUcuyxxzrleBU577zzsv3221dfV1VV5Rvf+Eaee+65Za4bPHhwTjzxxBq1/fffP+eee269977hhhtqnKg+cuTIHHrooUsNZC8OYi95gnaHDh3ypz/9KYVCod77AgAAAAAAAAAAAMDSlCWMnSQXXHBBevXqlUKhkGKxmBdffDHHH398+vTpk1atWqVr167p2bNn1llnnbRs2TJbbLFFTj311LzxxhspFotJkt69e+enP/1puV7hC6d58+Z54IEHstVWW1XXPv7443z5y1/O8ccfn2effTazZ89Oknz66af529/+lm9+85s59NBDs3Dhwuo1Bx10UIND0WuvvXb+/ve/1zhJe+jQodlmm21y5513Ztq0aUmS2bNn58EHH8zAgQNz4403Vj/brl27DBs2LL169Sr19QEAAAAAAAAAAACghspybdy2bds88sgj2W233fLuu+9Wh7KTZP78+Zk0aVKd6xY/t/HGG+eRRx5Jq1atVuXYX3idOnXKk08+meOPPz633XZbkmThwoW57rrrct111yVJmjZtmgULFtRa26ZNm5xzzjk544wzSjqdeqONNspzzz2Xww47LMOHD0/ynxOyDznkkCT/CYvPmzev1rotttgiQ4YMSZ8+fRq8JwAAAAAAAAAAAAAsTdlOxk6SXr165ZVXXsn3v//9VFb+Xy68UCjU+izWtGnTHHfccXnxxRdrnJLMqtO6devceuutefrpp/Otb30rzZs3r3H/s0Hs3r175+yzz864ceNy5plnlhTEXqxbt255/PHHM3jw4Gy33XY17n02iN23b9/ccMMNef755wWxAQAAAAAAAAAAAFjhynYy9mJrrbVWbrjhhlxwwQW5/fbb8+STT+aVV17J1KlTM3PmzKy11lrp2LFjttxyy+y000457LDD0rlz53KPTZIddtghd911V+bMmZPnnnsub7zxRqZOnZok6dixY7p06ZL+/fune/fuK3zvQw45JIccckg+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Z1latWqVysrK6nWLFi3KpZdemiOPPHIVTQ8AAAAAAAAAAAAArEkaTRh76NChOf3002uEsBefir3kZ2kGDBiQSZMm5brrrkuvXr2SJMViMX/84x9z6aWXrqrXAAAAAAAAAAAAAADWEI0ijD1v3rz86Ec/qg5iF4vFNGnSJPvvv3+uvPLKPPLII3nppZfyk5/8ZJl92rdvn2OPPTYjR47Mcccdl+Q/geyf//znee+991bFqwAAAAAAAAAAAAAAa4jKcg9QH9ddd10+/PDD6iD2t771rVxzzTXp1q1bjecefvjhevVr3rx5fvOb36Rp06a55pprMmfOnPz2t7/NJZdcsjLGBwAAAAAAAAAAAADWQI3iZOz//d//rf5+yimn5M4776wVxC7FpZdemi996UspFov54x//+Ln7AQAAAAAAAAAAAABfHKt9GHvq1Kl56aWXUigUssUWW+Syyy5bYb2bNm2aE044IUkyceLEvPPOOyusNwAAAAAAAAAAAACwZlvtw9jPPfdcisVikv+cil0oFFZo/z333LP6+4svvrhCewMAAAAAAAAAAAAAa67VPow9adKk6u977LHHCu+/4YYbVge8l9wLAAAAAAAAAAAAAGBZVvsw9pQpU5IkFRUV6dat2wrvX1FRkaZNmyZJpk+fvsL7AwAAAAAAAAAAAABrptU+jF0sFpOk+vTqFW3atGmZP39+kqRly5YrZQ8AAAAAAAAAAAAAYM2z2oex11lnnSRJVVVVPvjggxXe/5VXXqn+3qVLlxXeHwAAAAAAAAAAAABYM632Yexu3bpVfx82bNgK7z9kyJDq7927d1/h/QEAAAAAAAAAAACANdNqH8beYYcd0rRp0yTJxRdfnHnz5q2w3q+//nr+53/+J0nSunXrbL/99iusNwAAAAAAAAAAAACwZlvtw9ht2rTJV77ylRSLxYwbNy6HHnpoqqqqPnff8ePH54ADDsj8+fNTKBSy2267VYe+AQAAAAAAAAAAAACWZ7UPYyfJscceW/39z3/+cwYMGJAXX3yx5H633nprtt9++7z99tvVtZNOOulzzQgAAAAAAAAAAAAAfLFUlnuA+jjooIMyYMCAPPPMM0mSESNGZJtttslOO+2Ub37zm9l1113Tp0+fpa5/77338tprr+XRRx/NPffck/Hjx6dYLCZJCoVCvvrVr2bXXXddJe8CAAAAAAAAAAAAAKwZGkUYO0luuummfPnLX8706dNTKBRSLBbzz3/+M//85z+TJBUVFWnVqlX18z169MjMmTMzY8aMVFVVVdeXDGEnSZcuXXLjjTeuwjcBAAAAAAAAAAAAANYEFeUeoL769u2b++67L02bNk2S6kD24k9VVVVmzJiR5D+B6/Hjx+eTTz7JwoULazxXKBSq17Zo0SL3339/evToUc5XAwAAAAAAAAAAAAAaoUYTxk6SXXbZJY8//njWX3/9GsHqJT+L1XVv8f1isZiNNtoo//rXv7LtttuW63UAAAAAAAAAAAAAgEasUYWxk2TAgAF5+eWXc8wxx6RZs2bVJ14v9tlQ9mKLn2vRokV+9KMf5YUXXshWW221CicHAAAAAAAAAAAAANYkjS6MnSTt27fPjTfemLFjx+a8887LgAEDUllZWR24/uynadOmGThwYC688MK8++67+fWvf5211lqr3K8BAAAAAAAAAAAAADRileUe4PPo2rVrzjvvvJx33nmZM2dO3njjjUydOjVTp05NoVBIx44d07Fjx3zpS19KixYtyj0uAAAAAAAAAAAAALAGadRh7CW1bNkyW221VbnHAAAAAAAAAAAAAAC+IBpFGPu9996rs96pU6e0atVqFU8DAAAAAAAAAAAAANAIwtjvv/9+evXqVee9W265Jd/97ndX8UQAAAAAAAAAAAAAAI0gjD1mzJgUi8Va9UKhUIZpAAAAAAAAAFhdTZ48eaXv0blz55W+BwAAAI3Hah/Gfvfdd5P8X/i6WCymd+/e2XHHHbPFFluUczQAAAAAAAAAViNdunRZ6XvUdZgYAAAAX1yrfRj7008/rXF92mmn5Ve/+lWaNGlSnoEAAAAAAAAAAAAAANIIwtgzZsyo/r7JJpvk4osvTkVFRRknAgAAAAAAAAAAAABIVvtUc7Nmzaq/f/nLXxbEBgAAAAAAAAAAAABWC6v9ydhdu3at/t6lS5cyTgIAAAAAAADA6mzSpEnLvP/ee+9lm222qfPeiBEjssEGG6yMsQAAAFiDrfZh7K222qr6++TJk8s3CAAAAAAAAACrtc6dOy/z/qxZs5Z6r2PHjstdDwAAAJ+12oexN9tss/Ts2TPvvvtu/vWvf63w/ldccUXOOOOMFAqFLFy4cIX3BwAAAAAAYNVaFQf8CGwCAAAAkDSCMHaSnHzyyTn55JPzxhtv5KmnnsqOO+64QvsXi8UV2g8AAAAAAIDy6dKly0rfw/+/BAAAAECSVJR7gPo4/vjjs/3226dYLObYY4/N9OnTyz0SAAAAAAAAAAAAAPAF1yjC2E2aNMn999+ffv365bXXXstuu+2Wt956q9xjAQAAAAAAAAAAAABfYI0ijJ0knTt3zjPPPJMjjjgiL7zwQrbYYoscffTReeyxxzJ79uxyjwcAAAAAAAAAAAAAfMFUlnuA+thtt91qXHfq1ClTpkzJLbfckltuuSUVFRXp0aNH1l577bRp0yaFQqHevcePH7+ixwUAAAAAAKCMJk2atMz77733XrbZZps6740YMSIbbLDByhgLAAAAgDVQowhjDx8+vFbAulAopFgsJkmqqqoyZsyY6joAAAAAAABfXJ07d17m/VmzZi31XseOHZe7HgAAAAAWaxRh7MUWh68XB64FrwEAAAAAAAAAAACAcmlUYezFFoeyVwSBbgAAAAAAAAAAAACgFI0qjN2jR4/07NlzhfYcP358xowZs0J7AgAAAAAAAAAAAABrvkYVxv7e976Xn/3sZyu05xVXXJHTTz99hfYEAAAAAAAAAAAAANZ8FeUeAAAAAAAAAAAAAACgMRLGBgAAAAAAAAAAAAAoQWW5B6ivYrG4Uvp27949O++880rpDQAAAAAAAAAAAACsuRpFGHvRokUrrfegQYMyaNCgldYfAAAAAAAAAAAAAFgzVZR7AAAAAAAAAAAAAACAxkgYGwAAAAAAAAAAAACgBMLYAAAAAAAAAAAAAAAlqCz3ACvCmDFjMnz48Lz22muZOnVqpk6dmkKhkI4dO6Zjx47ZfPPNs/POO6dXr17lHhUAAAAAAAAAAAAAWEM02jD23Llzc9NNN+Xqq6/OuHHj6rVmo402yo9//ON873vfS4sWLVbugAAAAAAAAAAAAADAGq2i3AOU4oEHHkiPHj1y8sknZ+zYsSkWi/X6vP322/nRj36Unj17ZtiwYeV+DQAAAAAAAAAAAACgEWt0Yeyf/OQn+cY3vpHJkyenWCymUCg06FMsFjNp0qTsv//+Oeuss8r9OgAAAAAAAAAAAABAI1VZ7gEa4rzzzsull16aJCkUCjXuFYvFZa5d/Pzi/1y0aFEuvfTSNGvWLBdccMFKmBYAAAAAAAAAAAAAWJM1mjD2HXfckQsvvLBGCHtxALtTp07p06dPNtpoo7Rt2zZt2rRJksycOTPTp0/PO++8k9GjR2fKlClJUuOU7F/84hfp27dvDjnkkFX/UgAAAAAAAAAAAABAo9Uowthz5szJaaedVn1dLBbTpUuX/OhHP8oBBxyQzTbbrF59Xn311dx333357W9/m8mTJ1cHsk899dR84xvfSIsWLVbWKwAAAAAAAKuxU//6h3KPwCo0beLkpd77xfB70m6dzqtwGsrtir2/W+4RAAAAgEasotwD1Me1116bCRMmVIenTzzxxIwZMybnnHNOvYPYSbL55pvnZz/7WcaOHZsTTjghxWIxhUIhEyZMyLXXXrsS3wAAAAAAAAAAAAAAWNM0ijD24MGDq79fdNFFufrqq9OqVauS+7Vq1SrXXHNNfvnLX6ZYLCZJ7rjjjs89JwAAAAAAAAAAAADwxbHah7E/+uijvPTSSykUChk4cGB+8pOfrLDeZ511VnbaaacUi8W8/PLL+eijj1ZYbwAAAAAAAAAAAABgzbbah7FHjBhR/f24445b4f2PP/746u/PP//8Cu8PAAAAAAAAAAAAAKyZVvsw9qRJk6q/77bbbiu8/6677lr9feLEiSu8PwAAAAAAAAAAAACwZlrtw9iTJ09OklRWVqZz584rvH/nzp1TWVmZJJkyZcoK7w8AAAAAAAAAAAAArJlW+zB2ixYtkiQLFy7MggULVnj/BQsWpKqqKknSvHnzFd4fAAAAAAAAAAAAAFgzrfZh7CVPwx47duwK7z927NgUi8VaewEAAAAAAAAAAAAALMtqH8Zef/31q7/fd999K7z/3XffXf29e/fuK7w/AAAAAAAAAAAAALBmWu3D2DvssENatWqVJLnqqqsyefLkFdZ74sSJufrqq5MkrVq1yg477LDCegMAAAAAAAAAAAAAa7bVPozdrFmz7LbbbikWi5k8eXIOPvjgfPrpp5+778cff5yDDjooU6ZMSaFQyG677ZamTZt+/oEBAAAAAAAAAAAA/j87dxplVXnne/x3imKeVAZHggxGxVnE2TjPxllJzGCGa0CjSdpEb8y9RpJO7Aya1qtGHLpVbOMUI6KhOySKqNGoqCQRNaiA2ohGSxmDYsG5L1ycpiyEqk3BoajPZ62z+uyn9vPfz0l402t9s4E2YZ2PsZPk7LPPrnx/+OGHM2zYsIwdO7bwvDvvvDPDhg3LY489Vlk755xzVueIAAAAAAAAAAAAAEAbU1vtAzTFYYcdloMOOigPPPBASqVSXn755Zx00kkZPHhwjjvuuBx00EHZZpttsuWWW65w/8yZM/Pcc8/lgQceyD333JPp06enXC4nSUqlUg4++OAccsgha/EXAQAAAAAAAAAAAACtXauIsZPk2muvzZ577pm6urqUSqWUy+W8+OKLufTSS3PppZcmSdq1a5du3bqla9euSZKFCxdmwYIFWbJkSWXO8hF2kvTu3TvXXHPNWv41AAAAAAAAAAAAAEBrV1PtAzTVwIEDc88996Rjx45JPoypl0XZyz719fWZM2dOZs2alVmzZmXOnDmpr69vcM/y+zp27Jhx48ZlwIABVf51AAAAAAAAAAAAAEBr02pi7CTZa6+98vDDD6d///4N3nDdnE/y4duxBw4cmEceeSR77LFHNX8SAAAAAAAAAAAAANBK1Vb7AM01dOjQPPPMM7ngggty44035r333kuSSmj9cZbF2506dcpXvvKVXHzxxenRo8caPy8AAAAAAACw7vr71edX+wisRW/Xzf34v/3Hv6RLr55r8TRUW98zf1btIwAAAOuBVvVm7GV69uyZX/7yl5kxY0ZGjRqVvffeO7W1tSmXyyv8tG/fPvvss09++MMf5pVXXsmVV14pxAYAAAAAAAAAAAAAVkurezP28jbeeON8//vfz/e///0sWrQof/vb31JXV5e6urqUSqX06tUrvXr1ytZbb51OnTpV+7gAAAAAAACsBf+YO2+lf180b8FK/9a+U8dVPqNLTy/+AQAAAKCVx9jL69y5c3beeedqHwMAAAAAAIAqG/3Zcwrv/dU3RzXpvnPH31T4GQAAAACsP2qqfQAAAAAAAAAAAAAAgNZIjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACggNpqH2Bt+tznPpe99947n/nMZ9KrV69qHwcAAAAAAIA1YOStV1T7CAAAAAC0Ea3mzdi33npr2rVrt8LPmDFjmjTjgQceyDe+8Y1sueWWOe+887Jo0aI1fGoAAAAAAADWti49e6zxDwAAAAAkrSjGvvLKK1Mulxt9ili4cGF+8YtfZJdddskLL7zQwicFAAAAAAAAAAAAANqCVhFj/+Uvf8ljjz2WUqlU+SRJbW1tdt111wwcOLBJczbddNMGAfe0adNy8MEHZ/r06Wvk3AAAAAAAAAAAAADA+qtVxNhjx46tfC+Xy+nVq1f+9V//NbNnz86TTz6Zfffdt0lznn766Tz77LMZMWJEampqUiqVMnv27Hzuc58r/JZtAAAAAAAAAAAAAKBtahUx9r333lv5PmzYsEydOjXf/OY306tXr2bPGjJkSK6++uo8+uij6dOnT5LkiSeeyJgxY1rsvAAAAAAAAAAAAADA+m+dj7Hfe++9PPPMMymVStlwww0zbty4SkS9OoYNG5bf/va3ad++fZLkqquuWu2ZAAAAAAAAAAAAAEDbsc7H2FOnTs3SpUuTJGeeeWY23njjFps9dOjQfOlLX0q5XM5TTz2Vt956q8VmAwAAAAAAAAAAAADrt3U+xv7b3/5W+X7ssce2+PzPfe5zle+PP/54i88HAAAAAAAAAAAAANZP63yMPWfOnMr3HXbYocXn77bbbpXv//3f/93i8wEAAAAAAAAAAACA9dM6H2PPnTs3SdKhQ4d06tSpxed36dIlHTp0SNIw/AYAAAAAAAAAAAAAWJl1Psbu0qVLkmTx4sVZvHhxi89ffm7nzp1bfD4AAAAAAAAAAAAAsH5a52PsPn36VL5Pnz69xefPmDFjhc8CAAAAAAAAAAAAAFiZdT7G3mKLLSrf77777hafv/zMfv36tfh8AAAAAAAAAAAAAGD9tM7H2HvuuWe6dOmSJLnsssvy1ltvtdjst99+O5dddlmSpEuXLtlzzz1bbDYAAAAAAAAAAAAAsH5b52PsDh065KCDDkq5XM7bb7+dk08+OXPmzFntufPmzcspp5ySv//97ymVSjnooIPSvn371T8wAAAAAAAAAAAAANAmrPMxdpKcffbZle+PPPJIhg0blnvuuafwvHvvvTe77757HnroocraOeecs1pnBAAAAAAAAAAAAADaltpqH6ApDjvssBx44IGZOHFiSqVSXn755Zx44onZaqutctxxx+XAAw/Mtttum/79+69w/yuvvJIXXnghEydOzD333JNp06alXC4nSUqlUg4++OAccsgha/MnAQAAAAAAAAAAAACtXKuIsZPk2muvzZ577pl33nknpVIp5XI506ZNyyWXXJJLLrkkSdKuXbt069YtXbt2TZIsXLgwCxYsyJIlSypzlo+wk6R379655ppr1vKvAQAAAAAAAAAAAABau5pqH6CpBg0alLFjx6ZDhw5JPoypl0XZyz719fWZ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vvfv37/gKQEAAAAAAAAAAACAtmadj7G32WabbLjhhimXy7n88ssze/bsRvf85je/yYQJE1IqlVIul5Mkn/3sZ5s0//bbb69832677Vrm0AAAAAAAAAAAAADAem+dj7FramoyfPjwJEldXV323nvvjBkzJn/729/yl7/8JT/84Q/z+c9/PqVSqbKna9eu+cxnPrPK2U899VRuueWWJMmmm26ajTfeeM38CAAAAAAAAAAAAABgvVNb7QM0xbnnnpsbbrghixcvziuvvJIvf/nLDf5eLpcrb8UulUoZOXJkNthgg5XOnDBhQr7whS+kvr4+pVIphx9++Br8BW3Le++9lx122CEvvfRSg/WJEyfmgAMOaNFnvf7663nyySczc+bMLFiwIJ07d06/fv0ydOjQDBw4sEWfBQAAAAAAAAAAAADLaxUx9uDBg3PRRRfle9/7XiW6Xt7yb8XeYostcuGFF65wzt13353f//73eeSRRzJ16tQGc4455pg1c/g26Ec/+lGjELul3XnnnfnFL36Rxx9/vNG/h2W23377nHPOOfnKV76S2tpW8U8dAAAAAAAAAAAAgFakptoHaKrvfve7Of/88yvXpVKp8kk+fDt2r169Mm7cuHTv3n2FM8aNG5drrrmmEmIv27/RRhvl6KOPXiu/Y333/PPP5+c///kam//mm2/mkEMOyamnnpo//elPDULsDh06NLj32WefzYgRIzJs2LBMmzZtjZ0JAAAAAAAAAAAAgLap1cTYSfKTn/wkDz74YI477rh06tQp5XI55XI5G2ywQb761a9mypQp2WmnnVY6Y9me5b9/4QtfaBTy0nzlcjkjRozI4sWL18j8GTNmZNiwYbn//vsra9tuu21uu+22vPvuu3n//fezYMGC3Hvvvdlzzz0r90yZMiV77LFHJk+evEbOBQAAAAAAAAAAAEDbVFvtAzTXfvvtl/322y9JUldXl6VLl6Z3796VN2SvzCWXXJJRo0Y1Wu/bt29LH7NN+rd/+7c8/PDDa2T23Llzc9hhh+W1116rrH3605/OHXfckU6dOlXWunbtmmOOOSZHHXVURo4cmeuuuy5JMmfOnBxxxBF56qmn0r9//zVyRgAAAAAAAAAAAADallYXYy+vV69ezb6/uXtomrfeeiv/+3//78r1BhtskDlz5rTY/DPPPDMvvfRS5XrbbbfN7bff3iDEXl5NTU1Gjx6dadOmZdKkSUk+jPdPO+20PPLII02K9wEAAAAAAAAAAABgZWqqfQDWD+eee27eeeedJMlee+2VY489tsVmP/HEE7n11lsbrF1xxRXp3LnzSvfV1NTkl7/8ZWpq/uef+aOPPpq77rqrxc4GAAAAAAAAAAAAQNslxma13X///fmP//iPJEltbW2uueaaFn3z9Pe+970G17vuumsOPvjgJu0dMmRIjjnmmAZrF154YZYsWdJi5wMAAAAAAAAAAACgbRJjs1ree++9nHnmmZXrc889NzvssEOLzZ88eXLuv//+Bmtf/OIXmzXjo/e/8MILGTt27OoeDQAAAAAAAAAAAIA2rrbaB2gJ9fX1mTJlSmbOnJl33303c+bMyXnnndfontra9eLnrlN+/OMf58UXX0yS9O/fPxdddFGLzv/1r3/daO3oo49u1ozDDz88tbW1qa+vbzD3pJNOWu3zAQAAAAAAAAAAANB2tdo3Yy9atCijR4/Ovvvumx49emSPPfbI8OHDM3LkyHz3u99tdP+kSZPSv3///NM//VNefvnlKpx4/fP888/nZz/7WeX6qquuSpcuXVr0GXfffXeD60022SSDBw9u1oxu3bpll112abA2fvz4LF68eLXPBwAAAAAAAAAAAEDb1Spj7Msuuyybb755vv71r+exxx7Le++9l3K5XPl8nNdeey3/7//9v2y77bYZMWJEFi5cuBZPvX4pl8sZOXJkJWg+6aSTmv3G6lWZNm1apk2b1mDto1F1U31037x58zJp0qTCZwMAAAAAAAAAAACAVhVjz507N0cccUS+/e1vZ86cOZX4ulQqVT5NUV9fn+uvvz677rqrt2QXdMMNN+Shhx5KknTv3j2XX355iz9jypQpjda23XbbQrOGDBnSpPkAAAAAAAAAAAAA0FStJsb+4IMPcvzxx2fChAkrDLBX9kbsJBk8eHBOPPHEdO7cubL24osv5tBDD83s2bPX6NnXN2+//XbOP//8yvWPfvSjbL755i3+nOeee67R2pZbbllo1or2rWg+AAAAAAAAAAAAADRVq4mxzz333EyaNKkSYC97K3a5XM7mm2+enXfeOf379//Y/f3798+vf/3rvPrqq/nud7+bdu3apVQq5ZVXXsnXvva1tfhLWr9zzz03dXV1SZKhQ4fm61//+hp5ztSpUxutbbrppoVmbbLJJk2aDwAAAAAAAAAAAABN1Spi7JdffjnXXHNNg7dgH3nkkfnNb36Turq6vPrqq3n66aebFAVvtNFGufjiizNp0qT06NEj5XI548ePz4QJE9b0z1gvPPDAA7n55puTJDU1NbnmmmvSrl27NfKs6dOnN1rr3bt3oVl9+/Zt0nwAAAAAAAAAAAAAaKraah+gKX7yk5+kvr4+pVIp3bp1y69+9ascffTRqzVzr732yh133JEjjjgiSTJ69OgcdthhLXHc9db777+fkSNHVq7PPvvsDB06dI09b968eY3WevToUWhW9+7dmzR/db300kuF9/bp02eF0TgAAAAAAAAAAAAA66ZWEWOPHz8+yYdvYr7vvvuy3377tcjcQw89NCeccEJ+85vfZPz48Vm8eHE6dOjQIrPXRz/+8Y/z4osvJkk233zz/OhHP1qjz1uwYEGjta5duxaataJ9H3zwQYv/d3788ccX3nvRRRdl1KhRLXYWAAAAAAAAAAAAANasmmofYFWee+65zJ49O6VSKV/4whdaLMRe5stf/nKSD8PcZ555pkVnr09eeOGF/PSnP61cX3755St823RLmj9/fqO12tpi//uBj9u3omcAAAAAAAAAAAAAQFOs8zH2Cy+8UPn+hS98ocXn77XXXit8Fg2NHDkyixcvTpIcffTROemkk9b4MxctWtRorV27doVmfVyMvaJnAAAAAAAAAAAAAEBTFHvN8Fr09ttvV74PGzasxedvtNFGqa2tzZIlS/Luu++2+Pz1wQ033JBJkyYlSbp06ZIrr7xyrTy3c+fOWbhwYYO1JUuWFJr1cfs6d+5caN7HGTt2bAYPHlxob58+fVr0LAAAAAAAAAAAAACsWet8jP3OO+8kSdq3b59u3bq1+PylS5dm6dKlSbwleUXefvvtnHfeeZXriy66KFtuueVaeXb37t0bxdj19fWFZn3cvu7duxea93EGDx6c7bbbrkVnAgAAAAAAAAAAALBuqqn2AVZlWYD9wQcfZPHixS0+/80336zE2BtttFGLz2/tvv3tb6euri5JssMOO+Tcc89da89eUXz/0Ti7qRYsWNBorX379unQoUOheQAAAAAAAAAAAACwzsfYG2+8ceX7X//61xaff//991e+9+3bt8Xnt2YTJ07MmDFjkiSlUimjR49Obe3ae5l6jx49Gq3Nnz+/0KwV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AAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAA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AADQVGJsVsu8efNy+OGH58knn0ySdOzYMWPHjs1hhx222rOHDBnSaG3mzJmFZq1o34rmAwAAAAAAAAAAAEBTibEpbFmI/fjjjyf5MMS+++67c/jhh7fI/J133rnR2vPPP19o1nPPPdek+QAAAAAAAAAAAADQVGJsCpk/f36OOOKI/OlPf0qSdOjQIb/+9a9z5JFHttgztt5662y11VYN1qZMmVJo1jPPPNPgunv37tl///2LHg0AAAAAAAAAAAAAxNg037IQ+7HHHkuStG/fPnfeeWeOOeaYJu3/zne+k+985zu5+OKLV3nvCSec0OB69uzZefnll5t13oULFzaKsY866qh07NixWXMAAAAAAAAAAAAAYHlibJplwYIFOfLII/Poo48m+TDEvuOOO3Lsscc2ecall16aSy+9NNdee+0q7z355JMbrY0fP77pB07yu9/9LvX19aucCwAAAAAAAAAAAADNIcamyRYuXJijjjoqf/zjH5MktbW1ue2223L88cevsWcOGzYsBx54YIO1MWPGNGvGzTff3OD6k5/8ZKM3bgMAAAAAAAAAAABAc4mxaZJlIfbDDz+c5MMQ+9Zbb82JJ564xp998cUXN7iePHlyJk6c2KS9L7zwQsaNG9dg7Z//+Z/Trl27FjsfAAAAAAAAAAAAAG2TGJtV+sc//pGjjz46Dz30UJKkXbt2ueWWW3LyySevlefvueeeOfXUUxusnXPOOXnvvfdWum/p0qU566yzsnTp0gazTjnllDVyTgAAAAAAAAAAAADaFjE2K7UsxJ40aVJlbcmSJRk+fHhKpVKhTxGjR4/OwIEDK9dTp07NZz/72Y8NspeF2Mu/QXujjTbKr371q8JnAAAAAAAAAAAAAIDlibFZqQsuuCAPPvhgtY+RDTfcMBMmTMgWW2xRWRs7dmx222233HHHHZk7d26SD+Px3/72t9l3331zzTXXVO7t2bNnxo8fnwEDBqz1swMAAAAAAAAAAACwfqqt9gFYty2LnNcFgwYNyhNPPJHTTjutEohPnTo1w4cPT5J07Ngx77//fqN9O+64Y26//fZss802a/O4AAAAAAAAAAAAAKznvBmbVmXTTTfNxIkTc9ttt2X33Xdv8LePhthDhgzJ6NGj89RTTwmxAQAAAAAAAAAAAGhx3ozNSt1444258cYbq32MRoYPH57hw4dn1qxZ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AAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOgEYWwAAAAAAAAAAAAAgE4QxgYAAAAAAAAAAAAA6ARhbAAAAAAAAAAAAACAThDGBgAAAAAAAAAAAADoBGFsAAAAAAAAAAAAAIBOEMYGAAAAAAAAAAAAAOiE+pndAfgiPv744wwdOjQvvfRSRo0alYaGhsw333xZYYUV0qdPnxQKhZndRQAAAAAAAAAAAAC+poSx+Up6/PHH85vf/Ca33npr2trapnjOAgsskF133TX7779/5pprri+5hwAAAAAAAAAAAAB83Qlj85XS3t6egw46KGeffXYqlcok3zU0NKSjo6N2/N13380JJ5yQCy64IIMGDcomm2wyM7oMwFfYuFGj889b780po95Pkuz8/T6Zd45uM7lXAADMKOZ/AACzF/M/AIDZi/kfADOKMDZfGS0tLdl0001zzz331I716tUrRxxxRLbddtv07t07HR0d+cc//pGzzz47V111VZLk/fffz2abbZY//vGP+cUvfjGzug/AV9C4j0bn0atvzKP///OmfZdxMw4A8DVm/gcAMHsx/wMAmL2Y/wEwowhj85Wx4447ThLEXnLJJXPPPfdk0UUXrR2rr6/PaqutltVWWy0/+MEPsssuu6RSqaRcLmfPPffMggsumE033XRmdB8AAAAAAAAAAACAr5m6md0BmBoXXHBBrr/++trn5ubm3HLLLZMEsT9pp512yhFHHFH7XC6Xs9NOO+Xdd9+doX0FAAAAAAAAAAAAYPYgjM0sb8yYMTnqqKMmOXbQQQflm9/85udee9RRR2WRRRapff7www9zwgknTPc+AgAAAAAAAAAAADD7EcZmlnfGGWfk/fffr31uamrKvvvuO1XXNjY2Zr/99pvk2AUXXJDXX399enYRAAAAAAAAAAAAgNmQMDaztPb29px22mmTHPvRj36UeeaZZ6rb2H777VNX97//1KfUJgAAAAAAAAAAAABMK2FsZmn33ntvPvzww0mObbLJJtPUxnzzzZdVV111kmODBw9OpVL5wv0DAAAAAAAAAAAAYPYljM0s7S9/+ctkx9Zee+1pbueT1/z3v//N0KFDO90vAAAAAAAAAAAAABDGZpZ2yy23TPK5W7duWXrppae5nRVXXPFz2wYAAAAAAAAAAACAaSGMzSzr/fffzzvvvDPJsWWWWSaFQmGa21puueUmO/bPf/6zs10DAAAAAAAAAAAAAGFsZl3PPffcZMcWW2yxTrU1peum1D4AAAAAAAAAAAAATC1hbGZZzz777GTHFlxwwU61Neecc6ZLly6THPvPf/6TsWPHdqo9AAAAAAAAAAAAABDGZpb12muvTXZsnnnm6XR788477ySfK5VKXn/99U63BwAAAAAAAAAAAMDsTRibWdbo0aMnO9ajR49OtzfHHHNM1W8AAAAAAAAAAAAAwNSon9kdgE8zZsyYyY5169at0+1N6dop/ca0aG1tneTzfffdl1deeaVTbfXq1Stzzz33F+oPM9YH/3lrZncB+JKN+u97k3x+ffiHM6knwMwy/NlnZ3YXmInM/2D2Y/4HmP/N3sz/YPZj/geY/83ezP9g9mP+B5j/fb19Mrv5yXznjCSMzSzr448/nuxYfX3n/5Od0rVT+o1p8eabb07yeeDAgV+oPQBmbTuff+PM7gLwZTvhkpndAwBmIvM/mA2Z/wHM1sz/YDZk/gcwWzP/g9mQ+d9s5c0330zfvn2/lN+q+1J+BTph/Pjxkx0rFoudbm9KYewp/QYAAAAAAAAAAAAATA1hbGZZXbp0mexYqVTqdHtTunZKvwEAAAAAAAAAAAAAU2PyUsEwi5hjjjkmO9bR0dHp9qZ07ZR+Y1p8//vfz4033phRo0Zl9OjRWWCBBdLY2Niptnr16pW55577C/UHAAAAAAAAAAAAYHbT2tqaN998s/b5+9///pf228LYzLK6d+8+2bGxY8d2ur0xY8ZM1W9Mi549e2bzzTf/Qm0AAAAAAAAAAAAA8MX07dt3pvxu3Uz5VZgKPXr0mOzYxx9/3On2pnTtF62MDQAAAAAAAAAAAMDsSxibWdbiiy8+2bEPPvig0+198tpCoTDF3wAAAAAAAAAAAACAqSGMzSxr+eWXn+zYf//730619dFHH2XcuHGTHFtkkUXSvXv3TrUHAAAAAAAAAAAAAMLYzLKWW265yY79+9//7lRbU7puSu0DAAAAAAAAAAAAwNQSxmaWNf/882eBBRaY5NiLL76YSqUyzW0999xzkx3r06dPZ7sGAAAAAAAAAAAAAMLYzNo23XTTST6PHTs2L7/88jS389RTT31u2wAAAAAAAAAAAAAwLYSxmaVtueWWkx178MEHp7mdhx56aJLPCy64YFZfffVO9wsAAAAAAAAAAAAAhLGZpa2//vrp2bPnJMduv/32aWpj+PDhGTp06CTHfvKTn6RQKHzR7gEAAAAAAAAAAAAwGxPGZpbW2NiY/ffff5Jjt912W0aMGDHVbVx99dUpl8u1zw0NDTnggAOmWx8BAAAAAAAAAAAAmD0JYzPLO+CAAzLvvPPWPre2tuass86aqmvb29tz+umnT3Js1113zf/93/9N1z4CAAAAAAAAAAAAMPsRxmaW17179/z617+e5Ngpp5ySl1566XOvPfHEE/Of//yn9rlnz5456qijpnsfAQAAAAAAAAAAAJj9CGPzlbDnnntmyy23rH0eP358Nt1007z55pufes0VV1yR448/vva5UCjkkksuyYILLjhD+woAAAAAAAAAAADA7EEYm6+Mq666Kuutt17t80svvZQ+ffrk9NNPz9tvv50kKZVKefzxx9O/f//0798/5XI5yYQg9rnnnpsttthiZnQdAAAAAAAAAAAAgK+hQqVSqczsTsDUamtrywEHHJA//OEP+eR/uo2Njeno6KgFsKvmmWeeXHzxxdlss82+zK4CAAAAAAAAAAAA8DUnjM1X0mOPPZaTTz45t99+e9ra2qZ4zvzzz5+f//znOeCAAzL33HN/yT0EAAAAAAAAAAAA4OtOGJuvtNGjR2fo0KF56aWXMmrUqNTX12f++efPCiuskD59+qSurm5mdxEAAAAAAAAAAACArylhbAAAAAAAAAAAAACATlA2GAAAAAAAAAAAAACgE4SxAQAAAAAAgC+FTXsBAGZP5oEAfJ3Vz+wOAAAAAAAAAF9vw4cPz7zzzptCoZBKpZJCoTCzuwQAwAwycuTIDBs2LEOHDk337t2zyy67pLm5eWZ3CwBmGJWxAQAAAPhKKJfLM7sLAAB0wp133pkf/OAHGTx4cJLUAtkAAHy9VOd4N954Y3bYYYcccsgh2XvvvbP55pvnnXfemeQcAPg6EcYGAAAAYJb24osvJknq6uoEsgEAvmLuvPPObLzxxnn66adz6qmn5qabbkoSlbEBAL6GCoVCSqVSrrjiirz11ltpaGhIsVjM3XffnZNOOql2DgB83QhjAwAAADBLGjNmTC6++OL06dMnW2+9dRKBbACAr5I77rgjG2+8cZKkqakpjzzySA466KD8+9//nrkdAwBghhkzZkxaWlqSTAheF4vFJMnLL79cOw4AXzfC2AAAAADMcoYPH54TTzwxAwcOTGtrawYPHpyddtopiUA2AMBXwR133JFNNtkkSdK1a9e0trYmSfbff/8stthiM7FnAADMSHPOOWe22GKLJElbW1va2tqSJCuvvHKam5tnYs8AYMapn9kdAAAAAICJvfPOOzn22GNz+eWXp7W1NQ0NDeno6MgVV1yRurq6XHLJJamrq0ulUrGtKQDALOiTQexx48YlSc4+++zstddeSWIuBwDwNVSd4+2+++756KOPcsYZZyRJttlmm2y66aYzt3MAMAMVKpVKZWZ3AgBgarzzzjtpamrKXHPNlXK5nLo6m3wAAHzdjBw5MkceeWQGDRpUq5qTpBbUqVQq+elPf5qrr756ZnURAIDP8FlB7L333jtJPNsDAJhNPP/88ykWi1l44YXTrVu32vFqXK1QKHhJD4CvBU85AIBZ3ttvv50///nP2XzzzbP55ptn2LBhtqYHAPiauuqqq3LppZemra0tXbp0yYILLpiNNtoo66yzTm2Rpq2tLa+//vpM7ikAAJ8kiA0AQPK/sPWyyy6bpZdeuhbErlQqkwSxH3744QwePDjjx4+faX0FgOmhfmZ3AADgs5x77rm56667csstt9SObbfddvnzn/+c5ZZbzuINAMDXyIsvvpgjjzwyLS0tWXTRRfOTn/wkAwcOzKKLLpokOf/88/Pkk09m1113zeKLLz6TewsAwMQEsQEAqPq8SteFQqE2f1x66aVTLBaz0UYbpbm5+UvqIQBMX4VK9XUjAIBZRKVSyVtvvZXDDjtsku3n6+vrU6lUUiqV8u1vfztXX311ll9++ZnYUwAApofq46kDDzwwZ5xxRuaZZ54MGDAgBx54YOadd96USqUUi8UkyahRo9KzZ8/adbYwBQCY+QSxAQD4PBNXxJ54/pgkK664Yo444ohsvPHGAtkAfCV54gEAzFLK5XJuvfXW9O/fP1dffXVtgWaeeeZJR0dHLWzzzDPPZJtttsnIkSNnZncBAJgOCoVCCoVC/vWvfyVJllhiiey1116Zd955U6lUUiwWa4s11SB29ToAAGau6R3ELpfLM6ajAADMNBMHsf/617/W5o/Nzc0pFAp56qmncuKJJ+b2229PS0vLzOwqAHRK/czuAABAVblczuWXX56zzjor//znP1NfX59ddtklq666ar7//e/nrbfeyn//+9/st99++eCDD7LzzjunW7duM7vbAAB8Aa2trWlqasrHH3+cl156KQ0NDTnuuOOyyCKLTFL5WvAaAGDWMz2C2J/c7WRK5068UwoAAF9N1SD2j370oyRJt27dMnbs2DQ2Nqajo6MWyE6iQjYAXznC2ADALKFSqeT666/P6aefnmeeeSbNzc254YYbsu6669ZutJdccskkySqrrJKnn346G2+8cZqammZmtwEA+AKeffbZDBo0KDvvvHOWWGKJjBo1Ko2NjfnGN75hG3sAgFncnXfe+YWC2NWAdTWIPWzYsHzwwQd5/vnnkyTdu3fPN77xjXz3u9/1DBAA4CuuUCjktttuy6abbpokWX311bPhhhvmoosuyttvvy2QDcBXnjA2ADBLePzxx3PGGWfkmWeeSdeuXXPfffdl1VVXrX1fXbgpl8tZaqmlstRSS83E3gIA8EU988wzWXnlldPe3p7W1tYMGDAgSyyxRD766KPMN998gtgAALOw22+/PT/+8Y+T/K+iYTJtFbGLxWI6OjoyaNCgDBkyJH/+85/T2to6yTn19fVZfPHFs/HGG2errbbKWmutNYNGBADAjPT+++/nqKOOSpKsttpq2XvvvfOzn/0sm222WTbffPO89dZbaWxsTHt7u0A2AF9JhUqlUpnZnQAA2HLLLXPTTTelvr4+d911V9ZZZ51proY48fmf3N4UAIBZxzPPPJO11147o0ePTjKh6uHee++dm2++OSNGjMgzzzyTeeeddyb3EgCAKfnPf/6TH/zgB3nllVdSLBZTKpWSJOecc0722muvJJ8fxG5ra8urr76avffeO0OHDs348eOTJHV1dWloaEipVEqpVEpDQ0Pa2tpSV1eX+vr6/OY3v8lPfvKTLLLIIjN+oAAATDctLS0ZPHhw7rnnnqy99trZbrvtaiHroUOHZptttqkFsjs6OlIul7PiiivmiCOOEMgG4CtBGBsAmOlOPvnkHHHEESkWiznhhBNyyCGHTFWY+pOLOmPGjEmXLl0yZsyYdO/ePcVicUZ3HQCAaTRs2LCstdZaGT16dBobG1Mul9PR0ZHu3bsnmTCnu/DCCzNgwIAk8YIdAMAs6NRTT81ll12WYcOGJUm23nrrXHvttUmS9vb2NDQ0fOq1H374Ye666678+te/zgsvvDDZ94VCofZscOJ/Ojo6kiQDBgzIbrvtltVWW20GjAwAgBmlra0t77//fuabb740NjZOsh48cSC7qakp7e3tAtkAfKXUz+wOAACzt46Ojjz66KMpFArp2rVrVl999SSfHbqp3phXg9i33357nnnmmdx00035+OOPM27cuPTt2zff//7388tf/vJLGQcAAJ9v2LBhtYrYvXr1yocffphCoZCGhoaMGTOmNgd86qmnan+24wkAwKyjWhzhwAMPTGNjY/7whz/kxRdfzPXXX5+zzjorAwcOTENDw6dWxn7//fdz9dVX55xzzslrr72WueaaKwsvvHB+/OMfZ6655kpDQ0NGjhyZ66+/PiNHjsy7776bYrGYcrmchoaGtLe3Z9CgQfnggw8ycODArLfeejPhbwEAgM5obGxM7969a58nfua32mqr5brrrpukQnZ7e3ueeuqpnHjiiUkikA3ALE1lbABgpnr66afTp0+fJMnKK6+cxx57LMmnh26qCznDhw/PY489lgsuuCB33XVXWltbp9j+TjvtlGOPPTaLLrroDBsDAACf7+mnn87qq6+elpaWLL300tl9990zdOjQXHvttbUX7SqVSsrlcpLkT3/6U7bddtuZ3GsAAD5p4qD12WefnQsvvLBWIfuMM87IwIEDJzsvSUaPHp0rr7wyv/vd7/LGG29k0UUXzcknn5xVVlklSyyxxCS/8c4772TYsGE5+eST87e//a12vBrITpJ+/frl8MMPzworrDAjhwsAwJdo4grZjY2N6ejoUCEbgK+EyV9JBwD4Er333ntJkmKxmFdffTXPP/98kknfhK4GcpIJlbSfeOKJbLfddtljjz1yyy23pL29PYVCIfX19bUgT339hA1ALrvsshx11FFpa2tLMiHkDQDAl6tUKuWGG25IS0tLFllkkey8887ZY489cs0112SHHXaohbCrc7okOf300zN06NCZ3HMAAD6prq6u9rxun332yW677ZZvfetbSZL99tsvZ5111iTnlUqlJMmjjz6aM844I2+88UaWXHLJ3HXXXfnpT39aC2KXy+VUKpVUKpUsuOCC+cEPfpD77rsv++23X+aff/4kSXt7exoaGpIk1157bS666KLacz8AAL76qhWye/funba2ttTX16eurq5WIfv2229PS0vLzO4mAEymfmZ3AACYvVVvlhsaGtLR0ZGHH344iy22WLp06ZKOjo7aDXaS3Hrrrbn77rtz8cUXZ9y4cUkmhLaLxWLa29vT0dFRW+SpVCppbGxMW1tbrrzyyvTu3TsnnXSSLe4BAGaCYrGY3XffPd27d09bW1t23XXXdOnSJUly+eWXp1Ao5Iorrki5XE6xWEwyoZL2Oeeck27dutXCPQAAzBqqz+Dq6uqyzz77JEmtQvZ+++2XJBk4cGDtud6YMWNy2GGH5ZVXXsliiy2WW2+9NUsttdQk1bMnrqKdTHihr1gs5rTTTstCCy2Uiy66KC+99FItkN3e3p5zzjknq622Wrbffvsvb/AAAEzRJ3dGmdin7Yo8JdVA9sQVstvb22uB7CQqZAMwyylUlIcEAL5kE9+IP/zww1l77bVr3y2yyCI54YQTss4666R3794ZN25c7rjjjtxzzz258MILUygUUiqV0tzcPMlbz7169UqPHj2y8MIL51//+ldaW1vT0dGRpqamtLa2ZuGFF85dd92VZZdd9ksfLwAAE1RfqOvatWsqlUpKpVKtEvZOO+2UK664InV1dbWX7bp165b+/fvnl7/8pXkcAMAsaOLnfGeffXYtkJ0kZ5xxRgYOHJgk2XfffXP22WdnnnnmyUUXXZTNNtvsM8M6n9b+GWeckddffz1JaoUYllhiidx4441ZfvnlZ9QwAQBmC1MzP5uSiYPW5XI5w4cPT1tbW5qamlIsFjP33HN36jeGDh06SSC7o6Mj5XI5K664Yo444giBbABmKSpjAwBfmhtuuCHrrrtu5pprrtpNeZ8+fbLBBhvkvvvuS11dXd54440MHDgwCy20UL7xjW/ktddey1tvvZXx48cnmVBBu1Qq1YLYa665Zr797W9n3333Tc+ePTP//PPngQceyF/+8pecd955aW1tTV1dXd5+++28+eabQjwAAF+CKVW6KZfL6dq1a+1zoVBIfX19bTeUyy67LElyxRVXJJkQrhk7dmzts0A2AMCs5/MqZBcKheyzzz55/vnnkyTLLrtsvvOd79Sundb2R40alVNOOSXjxo1LR0dHkuT999/P888/n+WXX36aKi4CAJC8/PLLef311/PDH/5wkrnX55l43lUoFDJ06NDceeedufvuu/Pee+9l7NixKRQK6dWrV1ZfffUsvfTS2X333dOjR48ptjElU6qQ3dHRoUI2ALMklbEBgC9FtdLhoYcemqOOOqq2LX2SHH/88TnmmGNSLBZTV1eX9vb2Sa6tr69PqVRKQ0ND2tra0tDQkOWXXz4/+clPss8++6Rr165paGiY5OHAyy+/nOOPPz5XXXVVmpubM378+Jx99tnZe++9LcoAAHxJbrvttrz++uv5yU9+koUWWqi21fwnVQPZyaQVsuvr69PW1pbu3btnxx13FMgGAJhFfVaF7J/97Ge55pprUi6Xc+6552bPPff8Qu3vsMMOufrqq2vzylKplI022ii33nprpyo5AgDMrl5//fUceuihue6663L66adn3333TfL51asnXmt9+eWXc/311+eYY45JuVxOuVxOsVhMuVzOJyNpSy65ZPr165ett946ffr0mep+qpANwFeBJxIAwAz385//vFbRsLW1NR9++GGS1G7AjzrqqPTr1y+lUinlcjnJhAB2fX19CoVCKpVKKpVK6urqMv/88+e8887LpZdemiOPPDJzzjlnGhoaat9X21xqqaWy+eabp1Kp1KpoVwPggtgAADPO8OHDc8stt2TTTTdNv379MnDgwGy22WZ55513UiwWUyqVJrum+vJdklx22WXZcccdUy6X09HRkcbGxowZMyZXXHFFzjnnnFpVRQAAZh3VKopJss8++2S33XbLt771rSTJ1VdfXdsVZckll0yS2rnT0n51vnjeeedlpZVWSqlUqj0LfPfddzN27NjpNRwAgK+91157LUcddVRuvPHGJMn++++fc845J8mkc7spqa61Pvjgg/ntb3+bI444Ih0dHbW52cTXNjQ0pFAopKGhIa+88krOOOOM9OvXLzfddNNU97VaIbt37961wl11dXW1Ctm33357bT0YAGYWYWwAYIbaeeedc8kll6RYLObnP/95dtpppyy00EJJJtyoVxdRrrnmmuywww61wHRHR0ftpr1UKmWNNdbIcccdl4ceeii77LJLVlhhhST/u5mfeBus6rHVVlstiyyySO3N7bnnnvvLGzgAwGzomWeeyXbbbZc999wzt912W1pbW1NXV5cnn3wyW221Vd5+++1PDWRPfPyyyy5L//79Uy6X097eXgtkX3755Tn77LPz3HPPTXLtxFV2Ro0aVfvztIZ8AADovCkFsr/5zW8mmfDMrlu3blliiSVq506raoXFrl27ZvPNN09dXV2tOvYbb7yRd999dzqNBADg6+21117LMccck6uvvjrt7e219dmBAwdOdSD7iSeeyLnnnptBgwYlSeaff/4sscQSWWONNbLmmmtm7rnnTqFQqO2IXN0xb9y4cXnllVey5ZZb5txzz01bW9tU9XniQHZra2vq6+sFsgGYpdTP7A4AAF9fAwYMyOWXX55CoZDu3btnscUWq4Woq4rFYm1b+ssvvzx/+tOf8vTTT2fIkCGpr6/P97///SyxxBLZfvvta1teTbz11ZQWbqrHPvzww4wYMSKlUinf/va388Mf/nDGDxoAYDb08ccf54Ybbsg+++xTq0hYrX7Y3t6eYrGYRx99NNtuu22uueaa9O7de5I5XVU1kF0sFnPppZcmSS6//PJaIHvs2LG1HVd++ctfZrnllqv9VpI89dRTGTx4cL7zne9k6623tk09AMCXrBraqauryz777JMkueCCC/Lss8/mo48++sLVq6vzu0033TTHHXdcLdzT0NBQCxEBAPDpXn/99Rx33HG56qqrkkx4Hjd+/Pg0NzenpaUlAwcOTDLh2dvEc7uJjR49On/6059y7bXXJkn69++f/v37Z/XVV0/Xrl2TTCja8PLLL+eYY47J22+/nVGjRqVYLNZeqGtvb88+++yTkSNHZuDAgZlzzjk/t+/VQPY222yTt956K01NTWlra6sFspNk4403TnNz83T7+wKAqSWMDQDMED//+c9z6aWX1m7SP/roo7z66qtJ/le5sBqaqW5LXywWs91222W77babYpvVwM4nQztT0t7enltuuSUdHR1Jkr59+07SBgAA08fw4cNz+umn56yzzsq4cePSpUuXVCqV9OzZM42NjXnjjTdqFa+HDBmSfv365Y477vjUBZZpCWTvvffeWX755ZMkTz75ZP74xz/m8ssvT7FYzKKLLppVVlllxv8FAAAwiU8Gstvb2zNo0KBsu+22tUrZX0SpVMrSSy+dpZdeOi+88ELK5XLtHwAAPt1rr72WX//617Vna1tssUWKxWJuuOGGtLS0THUg+69//WtOP/30JMkBBxyQ3//+97Xv2tvb09DQkG9961v59re/nRVXXDG33nprzj///Dz33HO1Z38NDQ1pb2/PMccck6ampvzqV7+aqjF8MpDd2NiYjo4OgWwAZjrlgQCA6W733XfPJZdckvr6+uy+++7ZeuutkySXXnpprr/++ikGqqtbilZVKpXaAko1vD01lQ2r4esPP/wwd955Z1pbW9OjR48cfPDB6dKliyA2AMB09N577+Woo47KGWeckXHjxmXNNdfM8ccfn6eeeirPPfdcXnrppfz5z3/OIYccUrumT58+GTVq1Ge2W12USSbMIfv3759KpTJZIPsPf/hDXnnllTz//PM577zzaqHtbbfdVhAbAGAmmnhb+wMOOCCXXnpp9t577zQ0NHzhtovFYrp06ZK55pqrVnhhueWWy3zzzfeF2wYA+LpqaWnJ+eefXwtiDxw4MIMHD85+++2XH//4x7VzqiHmgQMH5pxzzkky6dzurbfeytFHH50k2WOPPWpB7Or31fledU128cUXz2677ZZLLrkka665ZkqlUgqFQi2QnSSHHnpoLrrooqkeSzWQ3bt377S1taW+vj6FQqEWyL7rrrtqO6gAwJelUKmmmwAApoPhw4dnww03zIsvvphtt902v/zlLzNu3LjstttuefHFF/PDH/4wF110UXr37j3df7ujoyP19RM2/thmm21yww03pGvXrvnjH/+YHXfccYrbaAEA0DmjR4/OCSeckHPOOSctLS3Zaqutcv7552fOOedMsVicbO714IMP5sEHH8zWW2+dpZdeeqp+o1ohO0l23nnnXH755SkUCmloaEhbW1u6d++ejTbaKJVKJTfddFM6Ojqy8847Z9CgQUli/gcAMJPNiPlYR0dHisViVl555fzzn/9MpVLJnnvumXPPPXe6/g4AwNfNvffem8022ywDBgzI2WefXTt+//3358wzz8zNN9+cJLUK2Uly1lln5Ze//GXt3GHDhmX99dfPfPPNl8GDB2eppZaa5BneZxk5cmS22Wab3H///SkWi6lUKikWi7Xg9N133531119/qsczdOjQySpkl8vlrLbaajn99NOz+uqrez4IwJemfmZ3AAD4epl33nlz/fXX55Zbbsnaa6+dvn37plQqZdlll82LL76Yp556Ki+//HJ69+7dqZvfid/I/uSNfTWI3b9//9xwww1pamrKXnvtlQ022CDJ1FXWBgBg6lx66aX5wx/+kJaWlmy99da59tprk0x5V5NKpZK11147q622WhobG6f6N6oVsovFYi699NIkqVW/bmxszJgxY3LLLbeko6MjpVIpO+20kyA2AMAsZEbMx+rr6/Pqq6/mhRdeSKVSyTe+8Y30798/SWqVsgEAmNz666+ff/7zn1lqqaWSJG1tbWlsbMy6665bO+fmm2+urce2tLRk4MCBKZfLGThwYJIJge7hw4dn5ZVXzmKLLZZk8h2Qp6RSqWSuuebK3XffnY022ij33HNP7dlfQ0ND2tvb89vf/jaLLbZYllhiiakaT7VC9icD2UOHDs3xxx+f2267LXV1deaIAHwprEgBANNVpVLJ//3f/2XPPfdM3759k0y4AT/llFOy2GKLZfjw4TnssMMyduzYaV6Mef3113PWWWfl9ttvr7Vb1dbWlrfeeitbbbVVrrzyyjQ1NWXHHXdM//79s+CCC06/AQIAkGHDhuXII4/MuHHjsv766+fKK69MMqFK4ZQWNqrHpiWIXVVdlEkmBMB32mmnVCqVtLe31ypkl0ql7LjjjrnkkkuSCGIDAHxdVSqVVCqV/PWvf63N95ZccsksueSSSSJkAwDwKaoFFKpB7FKplMbGxtrxddddN/vuu28222yzJJMWyNpvv/1y1llnJflfcazVV189DQ0Nted2n6dQKKRUKqWuri4333xzvv/976dUKtWOJ8mTTz6Zf/3rX0kmPN+bGtVAdu/evdPW1pb6+vrU1dXljjvuyIknnlj7bQCY0VTGBgCmqykFbSqVSuabb75suOGGufjii/PKK6/kmmuuyc9//vOpfhP5vffey7777ptHH300SbLPPvtk0003zVxzzZXhw4fnpptuyj333JNHH300zc3NGTBgQAYMGJBvfetbM2agAACzqdGjR+eYY47JmDFj0qNHj/Tv3z+NjY0pl8u1xZjprbpdaUNDQy655JKMGDEit956a0qlUiqVSnbYYYdcdtllSQSxAQC+rjo6OlJfX5+RI0fm6quvztixY9OjR4+cddZZmXvuuWd29wAAZmmfXI+tFr0qFAq19drPqpC93377pVu3bll++eWT/C/cPTVVsSf+zXK5nObm5lx11VXZcsst8/jjj6dYLKZYLGbkyJE57bTTsummm6ahoWGq211ttdVyxRVX5Gc/+1neeeedWoXsJ5980rNCAL40/m8DAMxwhUIhc8wxR7bbbrt0dHRk5MiRueuuu2rfVW/WP8v888+fOeaYIx988EFGjBiRY445JhtssEH69u2b1VdfPb/5zW/y6KOPpmvXrjnkkEMycODAWmXuqWkfAICpM2rUqDz77LNJkoaGhqy33npJvvgW9J9VRadSqdQWYJ5//vl84xvfqC3e7LDDDrn88suTCGIDAHxVVZ/ffVoFxFKpVHvxb9ddd82QIUPSrVu3nHTSSbVAEAAAnTPxeu1nVcjebbfdcsIJJ6R79+554YUXUqlU0tHRMU2/VX12t9BCC+XYY4/NEkssUSu4UF9fnxdffDHPPPPMNI9h7bXXzsknn5yePXumra0t5XI59957b1577bVpbgsAOsPqFADwhU3tNlHf+973cthhhyVJrrvuulxwwQVJPn9rqGr7V111VTbbbLNUKpUUi8WMGzcuo0aNSqlUSqlUytxzz51rrrkmBxxwQJZeeuna9baeAgCYfgYPHpyXXnophUIh3/jGN7LAAgukvb39C7VZKpVqVXQuuOCCPPnkk5N8X53P/eMf/8gZZ5yRCy+8MKVSKTvuuKMgNgDAV9xLL72U888/Px988EHq6upqL+lVKpVJKi6WSqVsvfXWufHGG9O1a9cMHDgwO+6448zsOgDA18bnBbKbmpqSJPfdd1/GjBmTp59+Oi0tLamvr+90Yazvfve7+fGPf5y6urrU1dWlo6MjI0aMyD/+8Y9pbquuri7rrLNO1lhjjSRJfX19CoXCNIfFAaCzrFABAJ3yu9/9LhdeeGGS/73BPDWh7O9///tZZJFFUigUctNNN+Xtt9/+3GuqN99JcuONN2bzzTdPqVRKR0dHyuVylllmmfz85z/Pww8/nB//+MeZY445vsDIAAD4LP/973+TTAjHlMvlFIvFado2dEqqQeyDDjooe+21Vx577LEkk84vR40albPOOisXXnhhOjo6stNOO+Wyyy6rnSeIDQAw802828nUPCt89tlnM2DAgAwcODC77bZb3njjjdrcsFAopFAo5IMPPsi9996bH/3oRxk8eHC6dOmS7bffPvvtt5/ngAAA09FnBbJbW1trAedisZjnnnsuZ555ZiqVSqcLY/Xs2TO77rprunXrlo6Ojlrg+9VXX00y7bsfL7LIIvnJT35Su7ajoyPjx4/vVN8AYFrVz+wOAABfPTvuuGOuuuqqJMm9996bLbfcMptsskm6d+/+udf+8Ic/zLrrrpvLLrss9957b/71r39l4YUX/twb9fr6+nR0dKS+vj5/+ctfsummm+bJJ5/MJptskoEDB2bRRRfNHHPMIYgDADCD/ec//0mSNDQ0ZMSIEXnzzTfzjW984wstvCTJoYcemtNOOy1Jcuqpp6Zfv36Za665at/37Nkzm2yySa644or89Kc/zSWXXJJEEBsAYFYx8W4np5xySpZeeulsvPHGn/riXrlczrBhwzJkyJAkyU033ZSHHnooP/nJT9KnT580Njamvb09V111Vd5+++38+9//Trdu3bLHHnvk4IMPzrzzzvuljQ0AYHZRDWQXCoWsu+66teM333xzOjo6UiwWay/d3Xfffdlss82y3HLLdeq3yuVyll9++eyzzz45+eSTa+2+++6709xWtc9LLLFECoVCSqVSllpqqSyzzDKd6hsATCthbABgmpx88sm56qqr0tzcnLa2tlx77bW57777ctZZZ+W3v/1tllxyySywwAJTvLYalDn88MPz5JNP5plnnsmhhx6aPn36ZKGFFvrc3544kH3LLbfk2WefzfLLLz/JOYI4AAAzTqVSydixY5Mk7e3tefvtt/PAAw9khx12+EJB7CTp27dvkgnzuffeey+PP/54Ntxww0lC3v369cuiiy6a1VZbLYkgNgDArGLiIPbhhx+e3/zmN1l88cXTpUuXrLPOOmlsbJzsmrq6umywwQY58cQTc9RRR6VcLmfEiBG13fg+qUePHjnmmGOyyy67pGfPnjNyOAAAs7XPCmSXSqU0NDSkvb0999xzTy6++OKceuqpSab9WV313KWXXrpWyTrJJDulTK1SqZT6+vr85z//SVNTU1paWvKtb30r9fWicQB8OaxWAQDTZMMNN0y3bt3S0tJSu0H+8MMP88gjj2TLLbfM3nvvnb/85S+TXFPdnrR6/gILLJCVV145SfLee+/lrrvuSjJ1W5fW19fXzqsGsafmOgAApo9q8KW6bejVV1+dN9544wu1WalUstZaa2XNNddMkowZMyaPPvpokv8tulTnfILYAACzlomD2Icddlh+85vfpFAo5PXXX8/222+fBx544FOvnXvuubP77rvn+OOPrx1rampKfX19bR7Y1NSURRddNLfddlv23XdfQWwAgC9BNZCdJOuuu2723XffbLbZZkkmFGmovmx3+umn5ze/+U2SCWvBnVm3XW211dK9e/fajipzzDFHKpVK7feTSdeDW1paan8ulUq1IHaSXHnllWlpaUnXrl1z0EEHTfGlQACYEaxYAQBTrVwuZ8UVV8wee+yRYrGYUqmUQqGQcrmc+vr6jBgxIn/5y1+y1VZbZdddd80111yT5H9vL1fbmGOOOXLAAQekW7duGT58eK6++uokE27QJ76p/jSfDN0I4QAAfDkKhUJWWGGFJKlVqnn00Ufzj3/8I8n/XsLrTLsLLbRQVl111drCyogRIyY5xxwQAGDG6Wyxg08GsX/7298mSbp06ZJkwpyud+/en9nGXHPNld133z0nnnhiisViWltba+GflVZaKQcddFD+/ve/Z8011zQHBAD4En1WILutra1WrOHwww/PWWedlaRzgezqi3gdHR0pFArZYIMNUigUJqmMXZ0HXnTRRfnDH/6QoUOHJpmwDl0sFlOpVLLtttvmnnvuSbdu3fLrX/+69hwTAL4MnlgAAFOtrq4uhUIh66yzTurr61OpVGo3t9XgTfXt4kGDBuUXv/hFNt544zz88MN5//33a+2Uy+Usv/zyOfDAA1NfX5977rknv//975NM23ZTAAB8+eabb74kE6pZ19fXZ9SoUdlvv/3y9ttv117Ym1bVa1ZfffXaser8cWpe1gMAYHJvv/12hg8f/rnndXR01MIt77777lS3/2lB7K5du2bcuHGZY4458tRTT2XZZZf93EDOXHPNlT322CNHHnlkkqRPnz458MADc/vtt+fII4/MN77xjanuFwAA089nBbJbW1vT3NycJNlvv/0mCWRPyzO9u+++Ox9//HHK5XLmmmuuLLjgglM874knnsivf/3rHHTQQdl3332z33775eabb87vfve7rL/++rnuuuvSpUuX7LLLLhkwYMAXGTYATDNhbABgmm2yySbZddddk0xYdOnevXvmmmuuJJO+BT1+/Pjceeed2W677bLLLrvk73//eyqVSm1xZ/XVV88cc8yRJPn73/8ucAMA8BWw3XbbZZVVVkm5XE6pVEpDQ0PefPPNbLfddhkxYkSKxeI0V7+pvpBXXbxJInADAPAFPPvsszniiCNy0EEH5aWXXvrU8zo6Ompbuv/iF79I//798+KLL35u+58XxO7evXv+/ve/5zvf+U5KpdJUVbTu1atX9tlnnzzxxBO59tprc8opp2TeeeetPWsEAGD6m5rCCp8VyG5paZkkkH3GGWfUrvksE68HP/PMM7U/DxgwICuttNIUr1l55ZWzzTbbJEkee+yxnHXWWdliiy1y2GGH5W9/+1u6deuWAQMG5IgjjkivXr0+d1wAMD0JYwMAn6m6/XxVNVjzs5/9LEsuuWQaGhqy4YYb5uCDD87OO++cZMJb0MmEm+xisZi33nord9xxR9Zdd93ss88+ueaaa5IkG220UXbbbbckya233pq77rqrdh0AALOe6ot11QrWxWKxVknxoYceym677ZYPP/wwdXV101QhuxrO+ec//1k7tuqqqyYxNwQAmFbDhg3L+eefn+uuuy5XXHFFjj322Lz88suTnTdxELt///656KKL8uSTT2bIkCFpa2v71PanJoj94IMP1oLY1XOnxlxzzZW+fftm0UUXTaJoAwDA9FSpVGrzq+oLe1NbWGFqA9kHHHBATjjhhLS0tNSunVL71Wd+11xzTf74xz8mSX70ox9l9913n+I11d8+7bTTcsABB9SONzY2plKpZI455sgxxxyTX//615l//vk/dzwAML0JYwMAU/SnP/0pSVJfXz/Jokc1KLPSSivlO9/5Ttra2vLkk09m3XXXzaBBg/KXv/wl66+/fuaff/50dHTUbqSbmppSqVRy/vnnZ8cdd8x2222Xhx9+OBtvvHF++MMfJklOPPHEz6zUAwDAzFUoFNLQ0JD9998/Cy64YC3AU50v3nnnnfnlL3+ZkSNHplgsTnUgu1Kp5P3338/jjz+eurq6LLvsslluueVm5FAAAL6WPvzww5x//vk555xzMn78+BQKhVxzzTU56qijJglkt7e314LYO+64Y6688so0NTVliy22yMorr5zGxsZP/Y1quPqII46YrkHsKfFiHgDA9FF9flcoFHLHHXdk1VVXzYEHHpgkU11Y4fMC2dUdTY4++uj88pe/zAMPPFBrv1KpTFYE7Prrr8/PfvazJMl3v/vd7LHHHllsscVq13zab//+97/PfvvtlySZf/75s/baa+eee+7JgQceWNvNGQC+bPUzuwMAwKxnwIABufTSS/P444/ntNNOm2zRo1wup7GxMSeddFKGDh2a119/PYcddljuuOOObL755llppZXy6quv5uijj86TTz6Zjo6OtLa2prGxMR0dHSmXy/nzn/+cf/zjH1l44YUzfvz4JMm7776bxx57LEsvvfR0WawBAGDGWGyxxXLWWWdlp512yrhx41JfX5+Ojo60tLTkhhtuyJgxY3LxxRdnnnnm+dx5XblcTl1dXYYMGZK//vWvKZfLWW+99bL88st/iSMCAPh66Nq16yTzqKamprS0tOTaa69Nkhx//PFZbLHF0tDQkGRCEPuqq65KQ0NDdtppp+y555759re//bm/c/TRR+fkk09OXV1dmpubZ0gQGwCA6eOTQexNNtkkSXL11VenqakpJ510Uq2wwufN4aqh6EKhkHXXXbd2/Oabb05ra2uamprS2tqaQYMGZejQoVl99dXzq1/9KvPMM0969eqVJLn77rvz6KOP5phjjkmSrLPOOvn5z3+ejTbaaLIQ9qf99mmnnZa+fftmpZVWyvzzzy+EDcBMV6jY3wsAmMjPf/7zXHLJJamrq8uWW26Z008/Pb17957svEqlkpaWlvzqV7/K+eefn169euXss89Ov379aud0dHTk8ssvz7333lurtJ1M2C6qvb19ituM9unTJ0OGDElzc3PtZhoAgFnPuHHj8rvf/S6/+93v0tLSUgtkV/Xt2zfXXXddFl988dqxT87vqp8fe+yxrLPOOmlpacl6662XwYMHp0ePHuaDAACdMHr06FxxxRU56KCDJgnEJMk222yT0047LQsvvHD69++fK6+8Mg0NDdlll12yxx57pE+fPkkmn7dNrK2tLX/84x9z2GGH1bafF8QGAJg1fVoQu6GhIe3t7Zlrrrnyi1/8IieddFKSTPVcbuL54v33358zzzwzN998c5IJa8FtbW21c+ecc8707NkzPXv2TLFYzJNPPln7rn///tl1112z+uqr13bg+7zngdXiDgAwKxHGBgBqdtlll1x22WWpr6+vVcLp27fvZ15z//3354c//GFKpVJ23nnnDBo0KMmErU6rFXaS5IorrsjVV1+dhx9+OGPGjKm9XV1XV1e7Ya6rq0tHR0d+/etf54gjjnATDQAwixs5cmSOOOKIXHrppWltbU19fX1tjlcqlbLwwgvn2GOPzZprrplvfvObUwxj33fffdl0003T0tKSFVdcMUcddVQ222wzc0EAgC9g9OjRufzyy3PwwQdPFsj+2c9+ljFjxuTmm29OQ0NDdt555+y5555TFcSuGjNmTK699trsuuuuSZKnnnpKEBsAYBZUndv99a9/zY9+9KMk/wtLVytNz4hAdn19fcrlcgqFQorFYvr06ZMnn3wyTU1NaWpqyg9/+MOsu+662W233abYHgB81QhjAwBJkp133jmXX3556urqsuOOO+bQQw/NMsssk+Tzb7iPOuqonHjiiUmSK6+8Mj/72c+meN7bb7+d559/Poccckhef/31jBo1KklqQZvqDfZaa62VG264IXPPPfd0HCEAADPCe++9l5NOOikXXnhhWlpa0tDQkI6OjtTX16e9vT3du3fP0ksvnR122CErrrhill122bS2tuahhx7KP/7xj5x99tlpb2/Pt7/97eyxxx7p379/unXrNrOHBQDwlffJQHZzc3OtknWSWhB77733zgorrJBk2gIwH3/8ca6//vqsvPLK+fa3vy2IDQAwi7rzzjuz8cYbJ0m+9a1vZfz48fnPf/6Tjo6OGRrIrhbnSpIjjjgiRx99dD7++OO0tbVlgQUWmGIbAPBVJYwNANSC2IVCIYVCIcsss0wGDRqUxRZbLPPPP//nXn/vvfdm1113zZtvvpltttkmZ599duaZZ57a95+8gR45cmRuvfXWXHfddbnttttqN/ndu3fPmDFjkiRvvfVWFlpooek/WAAAprtRo0blD3/4Q0466aSMGzcuxWIx5XK5FsiuampqypxzzplCoZD33nuvtkvKGmuskT333DObbbZZ5phjjpk4EgCAr5fRo0fnkksuyaGHHprW1tbaPK1SqWSJJZbIqaeems022yxJ57Z7rz73E8QGAJg1vfTSS1lrrbXywQcfZNVVV81hhx2WXr165bDDDsvjjz8+wwPZ9fX16ejoSJKcdtpp2W+//Sa5RhAbgK8LYWwAmM3tsssuueyyy2pbRFUqlZRKpcwzzzxZaaWVsvvuu2eLLbaonf9pN9077bRTrrjiinTv3j233nprvve9703x5vmTizrnnHNO7r777tx2220pl8vp2bNn7rvvvvTp08fNNwDAV0h7e3v+/ve/Z++9986bb76Z8ePHp66uLpVKJc3NzWltba19rlbESZItttgiBx10UFZaaaU0NTXNxBEAAHz9VIPXF198cfbee+9UKpXaP0my3Xbb5bjjjsviiy8+zUFsAABmfePGjcuBBx6YN998M/369cs222yTLl265JFHHsmBBx6YJ554YroHsu+9996ce+65ufHGG5MkXbt2zbhx45IkDz/8cL773e/OmMECwEwkjA0As7EBAwbk0ksvTV1dXerq6tLR0ZG6uroUi8VJKhgOGDAg66yzTnbYYYfJ2qjegL/66qvZfPPN89xzz2XVVVfNrbfeOkl17E+a+Ib8/fffz4MPPpiTTz45F110Ufr06aOaDgDAV9Rbb72Vm266KbfddlseeOCBjB8/fpLvi8Vi6urqssUWW2SNNdbIvvvuO5N6CgDw9dbe3p6GhoYkyU9/+tNce+21tZBNY2Nj2trakiT9+vXL8ccfn6WWWmpmdhcAgOmsWiSrtbU1zz//fJZddtk0NTXVjg8dOjT777//DAlkP/DAAznyyCMzdOjQWmXsX/3qV/nNb34z4wYMADORMDYAzKaOOeaYHH/88SkUCtlqq63S2tqa5557Lq+++mptu/impqa0trYmSbp165Z11lknhx9+eJZccsnMO++8k2wfNWbMmAwcODCXXXZZevfunTPPPDNbbrnlZ96cf7LydWtra5qamgSxAQC+Jh577LG8++67eeuttzJ69Og0NTVlqaWWyiKLLJLlllsu9fX1SSbfPQUAgOmnuqNdQ0NDVllllTz++ONpb29Pc3NzWlpakghkAwB8XX1yPfaTn6dnIHvitocMGZIjjjgiDzzwQJLk8MMPzwknnDDVbQHAV40wNgDMpm688cYcd9xxWWmllXLwwQdn4YUXzquvvpqTTz45d911Vz788MMkSWNjY9rb21NXV5dSqZRFFlkk3/rWt3LooYdmjTXWmCQ08+STT2attdZKS0tLtthiiwwePDjJ5Df1n2ZqzwMAYNY2LfM6c0AAgBnniCOOyMknn5zm5ubstNNO2X777TNs2LDsv//+tcII1WIM0yOQ7SU7AICvnuldIfv+++/P+eefn2uvvTbJhDnp8ccfP01tAMBXjTA2AMzGnn322dTV1WXZZZed5PhNN92Uv/3tbznzzDNrxxoaGlIul1MqlZIkhUIhu+++e9Zbb71svfXWtfOOPvronHzyySmVSjnvvPPyi1/84ssZDAAAAABQUy6Xc/fdd+fII4/MMsssk4MPPjjf+c53MmbMmFxyySX51a9+Nd0C2W+88UYWWWSRJAI2AABfpmrsq1AopL29PQ0NDZ1qZ3oFsh9//PGccsopuf7665MkRx11VH79619P1bUA8FUmjA0As6EpVR+sVCopl8uT3ADfc889GTRoUB544IG88847KRaLKZVKtS1M6+rqUldXl+233z4777xzVllllTz77LPZcMMNM2rUqGy33XY577zzMsccc3zZQwQAAACA2V6pVMprr72WcrmcZZZZpnZ89OjRufzyy3PwwQd/4UD2P//5zxxzzDGZb775cuGFFyax+wkAwJdh4iD2/fffnyFDhmS33XbLfPPN16n2pkcg+9lnn82Pf/zj/Oc//xHEBmC2IowNAHymkSNH5t///ncOO+ywPP3003nvvfeSTKiUXSqVUi6XkySLL754VlxxxZx55pk5+uijc8kllyRJbr755vz4xz+eaf0HAAAAACYol8upq6tLMn0C2a+88koOPfTQDB48OElyxhlnZODAgTN2EAAATBLEvuOOO7LJJpukV69e+dWvfpUBAwZk3nnn7VS71UD2448/nnK5XPudKQWy6+rqpvgC3h133JGXX365Ni8UxAZgdiCMDQBMlY6Ojtx+++25+eabM2jQoNqb0BMv0iTJ/PPPn+WXXz5///vf09HRkdVWWy1//vOfa9uUAgAAAACzhi8ayH7qqacyYMCA/Otf/0pDQ0M22GCDXHPNNXbKAwCYgaYUxK76xje+kd133z277bZbpwPZjz76aH7xi19k2LBhqa+vT0dHR5LJA9lVDzzwQFpaWrLhhhtO1pYgNgCzi7qZ3QEAYOaamveySqVS6uvrs9lmm+Wiiy7KNddck+233z7du3dPa2tr7a3nxsbGvPfee7nvvvtqN+WvvfZa/vWvf9XaAQAAAACmj08+23vzzTfz3nvvTdUzvyTp0aNH+vfvn1NOOaUWxG5qakqSXHvttTnqqKPy8ssvf+r1yy23XAYMGJAePXqkvb09d9xxR5599tnODwgAgM80cRD7r3/9ay2I3dzcnLq6urz55ps5//zzc+GFF2b48OGd+o3VV189Z511Vnr16pWOjo40NjYmmbCj8gUXXJDDDjusdu7999+fs88+Oz/60Y/y29/+drK2BLEBmF2ojA0AX2OjR4/O008/nRdffDEvvfRSkuT//u//0qNHj6y//vrp1atXGhoaUqlUpriF1CdNfN6HH36Y559/Poccckhef/31/Pe//02hUKj9Uy6Xa/9ec8018+CDD87QsQIAAADA7GTiKoP//ve/88ADD+Tkk0/OIosskmOPPTarr7566uqmri7TJytkNzc3p6WlJcmnV8iuPitsb29Pnz598vzzzydJbrzxxmy22WbTcaQAAFRV52B33XVXNtpooyTJnHPOmY8++iiNjY0plUoplUrTpUL29ddfn379+iXJJBWy55577vziF7/IhhtumPPOOy/XXHNNkuTwww/PCSecMB1GCQBfPcLYAPA1ddJJJ+XBBx/MX//61yl+v+KKK+ab3/xmjjjiiCy11FJpaGhIks8NZle/r/57xIgReeSRRzJo0KDceOONtfMaGhpSKpXS1NSU8ePH549//GN233336TpGAAAAAJjdnXbaabnzzjtzzz331I6tscYaOfXUU7PKKqvM0EB2e3t7Ghoa8oMf/CAPPPBAunTpknvvvTcrr7zy9BsgAACTuOWWW7L55psnSdZcc83stNNOOfvss/PMM89Ml0D2xOvF++67b84+++za52rMrEePHundu3eee+65JMnRRx+dY489djqOEgC+Wqbu6QsA8JVQqVQydOjQbL755jnyyCNz1113JUkaGxtTKBTS0NBQ20bqqaeeyp/+9Kesv/76Of300zNs2LAkqQWtP031Rrt63txzz50f//jHGTx4cC666KJsv/32SSYsxNTV1WX8+PHp0qVL1ltvvRk5dAAAAACYbbS1teWFF17INttsk4MOOqgWxG5ubk6hUMiQIUPyq1/9KkOHDk25XJ6qNnv06JH+/fvnlFNOSVNTU1paWtLU1JQkufbaa3PkkUfmueeeq7XX2tqahoaGjBs3Lu+//346OjoyzzzzZLHFFpshYwYAYII77rgjSbLqqqvmF7/4RXbdddc88cQTWWGFFdLW1pZisZhisZg333wz559/fi688MIMHz58qtufuHDXWmutlWRCIa7q3LBQKGTcuHG1IPZRRx1VC2KXSqXpMUQA+MpRGRsAvibK5XJuvPHGnHbaaRkyZEjq6upSLpez0EILJUn++9//plgsplQqpb6+PqVSKQ0NDWlra0v37t3z3e9+N4ceemjWXXfdaf7tibdEHTt2bG1L1CeeeCKtra156qmn8p3vfCflcnmqK/EAAAAAAJP7+OOPc9ttt+Xss8/OI488UnvmN88886RUKuXDDz9MY2Nj2trasuaaa+b666/P/PPPP9Xtf7JCdlNTU1pbW5Mkm266afbZZ59ssMEGtfO33XbbXHfddenWrVsuvfTSbLXVVtN9zAAATOr3v/99evXqle233z7Nzc1JJswT11577Tz99NPTpUJ21QorrJC33347yy23XB5//PF0dHTUXtA7/PDDc8IJJySZdM0YAGY3wtgA8DVQqVRyxRVX5LTTTsvTTz+dhoaG/OpXv0rfvn2z0UYbpVAo5Iknnsirr76aY445Ju+8806tcnVdXV06OjrS2NiYpZZaKkcddVT69evXqT5M/Jb022+/nX/9619ZYoklsswyy7j5BgAAAIAvaPTo0bnsssty0UUX5Zlnnklzc3P22muvrLrqqll//fXT3t6eO++8M9ddd13uu+++HHnkkTn44INru+VNy+9MHMhubm5OS0tLkuQ73/lOVl111ay44ooZPHhw7rnnnnTp0iV77bVXjj322HTr1m1GDB0AgEwaeO7o6Eh9fX0qlUqtINf0DGRX299www0zfPjwHH/88TnppJPy6KOPplKp5Igjjsjxxx8/Wb8AYHYkjA0AXwP33HNPjjjiiDz++ONpbm7OLbfckvXXX3+K5/773//OGWeckVtvvTWvvfZaCoVC6uvr09HRkUqlkp133jmDBg2arv1TERsAAAAAvpjx48fnmmuuyemnn55hw4ZljjnmyE033ZQ111wzDQ0Nk5z73HPPZdSoUenbt2+tUuK0+vjjj3P11Vdn//33T0tLyySB7CS16ttdunTJjjvumOOOOy7zzTffFxojAACTmlLI+dOCz9Xw9PQKZLe3t6ehoSHrrbde/va3v+W9997Lyy+/nAEDBqRfv3457rjjPrM/ADA7EcYGgK+4MWPGZMstt8y9996bxsbG/O1vf8vqq68+WaXq5H+h6FGjRuUvf/lLTjrppLz66qu1rUy33HLL3HDDDTNpJAAAAADAJ1Wf6T3yyCPZb7/98vjjj6d79+554IEHsuKKK07yHHBKzwS/iLa2ttx0003ZaaedakHsiXfb69atW/baa68ceOCBgtgAADNIe3t7/vznP6dXr17ZZJNNknx6MaxpDWR/2vxx4uOrrLJKnn322bzwwgtZZJFF8tZbb6V3795JBLEBoEqJSgD4ijv66KNz7733plgs5rzzzsvqq6+ecrk8xZvm6rGePXtmueWWy5JLLpn6+vrJgtjt7e1f6hgAAAAAgMlVKpVayObEE0+s7Yx36623ZsUVV5zsOeDnBbHL5fIkbX9ezabGxsZss802GTJkSDbbbLMsueSSKZfL6dWrV5ZaaqlcddVVOeaYYwSxAQCmo+oc7bXXXsuVV16ZNddcM/3798+BBx6Yc889N8mEF+QmnttVVXdEnmOOOfLggw9mhRVWSFtbW4rFYorFYt58882cd955Offcc/POO++kUChMNiecOIh95pln5h//+Eeamppqx6pB7HK5LIgNAP9f/czuAADQeU899VTuuOOOFAqFLLroollllVUmWaD5pOoN8tNPP52rr746DzzwQDo6OiYLYle3NR09enSKxWK6dev25QwIAAAAAKipPs879dRTc/vtt6e+vj5HHXVUvve9733mc8CqT1YqHDt27CShme7du9e++7SqiOVyOX369Mlll12WlpaWPPHEE1liiSUy11xzCWEDAEwnE8/FCoVC7rrrrhx99NF59dVXM2LEiBQKhbz00ks5//zzU1dXlz333DN1dXVTnMN9MpA9cYXsJHnrrbdywQUXZNSoUdl3332z+OKL1yptT7xWfNddd+Wmm25Kkqy00kqZa665Jvm9z5uLAsDsRBgbAL7CXnrppbz44otJkhVWWCHLL7/8514zbNiwXHDBBRk0aFBaWlqy1VZb5brrrksyYduq6s31iBEjcvnll2fBBRfMT3/6U1tMAQAAAMBMUCqVMmTIkCRJ165ds8YaayT57CrY1ZBM9XneNddck2eeeSbXXXddPvroozQ2NqZr16454IADsvbaa2e55ZarVUX8ZLvVkM2cc86ZOeecM5tsssmMGCYAwGxr4jnYK6+8ksGDB+fQQw+d7Jxkwlrveeedl/Hjx+eAAw741DnhZwWyK5VK3n333Vx22WV59tln87vf/S4rrrhiktTWim+++eYMGjQof/vb35IkP/jBDxTwAoDPIIwNAF9BlUol5XI5d9xxR+3YHHPMkSS1t5anpHpz/mlB7Pr6CVODDz74IH/84x9zzDHHZOGFF85mm22Wrl27zuBRAQAAAACf9OKLL+aWW25Jkiy00EK1oMwnVUM81X+/8847GTJkSC688MLcddddtfOqIe2Ojo788pe/zI9+9KPstdde2WijjT4z4A0AwPQ3cRD70UcfzaBBg3LRRRclmTD3m2eeefLNb34zH3zwQd59990899xzeeaZZ/LKK69k9OjR6dGjx6e2/clA9ve+973861//qq0Jf/TRR7n33nuz1lpr5ZBDDsliiy2WhRZaKIMHD84999yTV155JUmy6aabZo899pisvwDA/whjA8BXUPUG9z//+U/t2MiRI5NMqJQzpTD21Aaxk+S1117LMccckyQZNWpUbrvttmyzzTZurgEAAADgSzZ+/PgUCoXU1dXlww8/zLhx49KjR49JijJM/Ofx48fn8ccfz2GHHZbXXnst77//fm0L+2KxmFKplFKplIaGhrS3t+f2229PqVRKz549s/rqq8/MoQIAzHaqa69DhgzJGWeckeuvvz5JssMOO2TnnXfO2muvXatW/dJLL+W8887Lo48+mv322+8zg9hVnwxk/+hHP8rDDz9c+92mpqaMHz8+xx13XMrlcrp06ZLx48fXrl9ttdWyyy671AqDWSsGgCmbctlMAGCW197enra2ttrnF154Ia2trbWb8YlNSxA7SRZYYIGsvfbaqa+vz9ixY2vbT7m5BgAAAIAv18iRI9Pe3p66urq89957Of744zN27NjU1dWltbU1SWpB7Ouuuy4DBw7MD37wgzz66KMZPnx4CoVC6uvrU6lU0tHRkUqlkkqlkvb29jQ2NqZcLueee+7JTTfdlGRCtUMAAL48L7zwQgYNGlQLYh944IG5/PLLs95666WhoaE251t66aVz2mmn5fbbb8/SSy891e1XA9ndu3fPnXfema222io9e/ZMkrS2tqaxsTGFQqG2y0rV2muvnX333TebbLLJp+7MDABM4P+UAPAVVS6Xa+HohoaGvP7667nqqqtSqVRSLpdr501rEDtJFllkkay55prp6OhIoVDIs88+m/b29i9nYAAAAABAzdxzz52uXbvWgjG33357jj322FrF7I8//jhXXnll+vfvn2233TaXXnppOjo60tzcXAtet7W1Ze65506fPn2y9tprZ/nll0+StLW1pampKe3t7Tn11FPz3HPPKcgAAPAlqc7vBg8enEGDBiWZEMQ+5ZRTkqS25tvU1DTJ+dUg9bSor69PqVRKt27dcsUVV+Twww/Peuutl2TCnLBUKqVSqdSC39ttt11+/etfZ+utt05DQ4MX9gDgcxQq/m8JAF9Zm2++eW655ZbaW8r9+vXLn/70p9qCSWeC2NUtTZ955pmsscYaGTt2bP7v//4vTzzxRKdu7AEAAACAL+YHP/hB7r333kmqFfbu3Ts9evTIhx9+mPfffz+lUinJhMINExdWWG+99bLqqqtm7733ztxzz53m5uZ88MEHOfXUU/Pb3/42SWrb0V9yySXZaaedUqlUhLIBAL4Ed999dzbccMMkyfbbb58rrrgiSVIqlVIsFj/3+ura7tSqnl8ulzNixIhcffXVefzxx/PSSy+lUqlklVVWSd++fbPrrrvWrjE3BIDPN3kCCwCY5VVveKvbTzU0NKStrS3XXnttVltttey///557rnn8sc//jGXXHLJVAexk/9taTrvvPOmoaEhSVIoFCaptg0AAAAAzHjVsMwee+yRl19+OW+88Ubq6upSV1eXt956q3ZeQ0NDyuVy6uvr097ensbGxvTt2zdbb7119thjjzQ3N6eurq4W0p5nnnly8skn5+OPP84f/vCHtLW1JUleeumlmTJOAIDZ0ahRo3L66acnmfCi3YABA5JMmAN+WhD7k8Ho1tbWtLS05NFHH82oUaNSKpWy2mqrZa655srcc8892fl1dXWpVCqpq6vLvPPOm3333TeVSiUtLS2pVCrp2rXrZL8liA0An08YGwC+gqo3vJtssknOOuustLW1pb6+Ph0dHfn973+fSqWSN998c5qD2FUdHR1paWmpLez07t073bt3n+HjAgAAAIDZ1fjx49OlS5ck/wthVwsnfO9738s222yTyy+/PMOHD0+SFIvFFIvFdHR01LaVb2pqysILL5wTTzwxK620Uq2YQzIhTFMtvlBtf/vtt8+f/vSnjBkzJqVSKQsuuGCSCNwAAHwJPvzww/zrX/9KkvTs2TNrrrlmknxqpeuJq2W3trbmvvvuyyWXXJLHH388//nPf2rnzT///FlhhRVy/PHHZ9VVV52senZ1rjdxULs6D52YOSEATD1hbAD4iqpUKvnmN7+ZVVddNUOGDKkdf++993LqqadmxIgRaWtry9Zbb51rr702ydQFsZOkvr4+H330UcaMGZNyuZzFFlssjY2NM2wsAAAAADA7+WQg5v7778+dd96Z5ZZbLjvttFNt6/iJd7Hbf//909jYmBtuuKFWwbpUKiWZEJRZb7310q9fv2y88cbp3bt3re0pVTSstrv00kunubk5o0ePTpLMMcccM3bgAADU5md33XVX3nnnnRSLxfTs2TONjY2TzRMnPr8axL7kkkty//3358orr6yd09jYmI6OjhSLxbz33nu5++67M2TIkNxxxx1Za621JquQnfwvbC10DQBfnDA2AHxFFQqFLLDAAtlkk03y8MMP14LWHR0deffdd1OpVLLWWmvVgtitra1pamqaqrbb2tpy3XXXpa2tLfPMM09+8pOfJJl82ysAAAAAYNpUt4VPkhtuuCH33ntvzjvvvCTJkksumXHjxmXPPfecJJBdqVSy0EIL5dBDD83OO++cQYMG5YMPPsi4ceOy2mqrZckll8zGG29c+42JQzyf9Tzv3XffzYgRI1IqlfKtb30rm2yyyQwcOQAAyf/mZ62trUkmzA9HjRqVDz/8ML169UqpVEqhUJhkPjhq1Kg8++yzOeOMMzJ48OBUKpUkSVNTU9rb29PR0ZG6urqUSqXU1dWlWCxm7Nix2XbbbXPbbbelT58+M2u4ADBbEMYGgK+oajD60EMPzT/+8Y/ccMMNtZvsid+Ovueee7LBBhukqalpim9ST6wa6B45cmTuv//+JBOq7qy88spJvBUNAAAAAF9UoVDI2LFjs99+++Xmm2/O8OHDkyTFYjGvvPJK/vCHP6RQKGSPPfaYLFA9xxxzZI455sjJJ588xbarz/8+6xlgMuHZYqVSyd133536+vq0tbVlxRVXTLdu3abjSAEA+CxtbW21Pw8bNizHHntszjzzzFoF7CRpaWnJCy+8kOOPPz7Dhg3Lq6++WpvvFQqFWqC7qjofbG9vT0NDQ955552ceeaZOeecc9K1a1frvQAwgxQq1VelAIBZ0mdVo554C6vDDz88Tz75ZJIJCzelUinFYjHLLbdcDjnkkPzsZz/7zN+ZOKi9zTbb5IYbbkiXLl1y2223ZZ111lEVGwAAAAA6qfpsbezYsXnggQdyxhln5J577kmhUKhVyi6Xy7Xzl1hiiey///7Za6+9PrWtJLVngNOiWpBhxIgR2WyzzfLII4+kZ8+eeeSRR7LMMst8sYECAPC5qvO5Bx98MFtssUXGjRtXC1X3798/P/7xj7PIIotkyJAhGTJkSG6//faMGzcuyYSX9BoaGtLW1pYuXbqkWCxmhx12yEILLZRFF1001157bR555JGMHDmy9ntLL710HnvssfTo0WOmjBcAZgfC2AAwi/jggw/y1ltvpUuXLikUCllqqaWmelGltbU1l156aU499dS88sorSZL6+vp0dHSkUCika9euOeyww3LYYYclmXCTXl10mbjtUqmUHXfcMddcc02am5tz+OGH5+CDD05jY6MgNgAAAAB8AR999FH+/Oc/54ILLsiTTz6ZxsbG9OnTJ6uuumoWWmih/Pvf/86rr76ae++9N0ly5ZVX5qc//ennVrmeFhM/C9xyyy1z0003pVu3bjn33HPTv3//6fY7AAB8vuHDh2fdddfNc889ly5dumT8+PFJJg1cV1/ea25uTktLS+3aJZZYIgcffHD69u1b2+W46qSTTsq5556b9957L8ViMe3t7bn77ruz/vrrf6njA4DZSf3M7gAAzM4qlUpGjBiRY489No888kieeuqpdOvWLe3t7dl0002zxhprZP/99//MIHalUklTU1N23HHHvP/++7nsssvy2muvTRK2Hjt2bI488sg88cQT2WijjfLTn/609uZzsVjM8OHD88QTT+Sss87KX//61zQ1NWXnnXdOv3790tTU9GX9dQAAAADA19LYsWPzpz/9KWeffXaef/75dOnSJYMGDcrqq6+eRRddtHbeqFGjctZZZ6WpqSlbbrllp4LY1S3pqxUXJ66kXX3O+NOf/jQ33XRTunbtml/+8pfZcsstp89AAQCYavPOO2/OOeecbLrpphk7dmyamprS2to6ya4pjY2NaW1trQWx11133ay99trZZ599Mvfcc9faqlQq6ejoSENDQw488MA8/fTTufbaa2vzwGplbQBgxlAZGwBmknK5nNtuuy2nnHJKHnroodrCSENDQ9rb22vnbbjhhjnxxBOz3HLLpbm5eYptTbzN6SWXXJJBgwbln//8Z5IJFbILhUKtzYaGhvTu3TvLLrtsFlpoobS2tubhhx/O+PHj884776S5uTm77LJLdt1116y44ooz/O8BAAAAAL7OyuVybr755hx//PF56qmn0rNnz9x9991ZaaWVaudUA9RVn7dT3qd5/vnnc+aZZ2aXXXbJaqutNsl348aNy9tvv50DDjggt912W7p06ZIdd9wxxx9/fOadd97ODxAAgC/k0ksvzT777JOxY8emoaEhpVIphUIh5XI5lUolxWIx3/nOd7LVVltln332SXNz82Q7IFeVy+XU1dXl4Ycfzg9+8INUY2EPPfTQJPNPAGD6EsYGgJmgXC7niiuuyO9///s8++yzta2mSqVSSqVSGhsbUyqVUqlUUi6X07dv3+y7777ZfPPN06NHj0mq2VRVj7W0tOSOO+7IxRdfnNtvv732fWNjY9ra2iYLe1dD4EnS3Nycww8/PNttt12WWGKJL+cvAwAAAAC+hqpBmFGjRmWrrbbK/fffn+bm5vz973/PyiuvXPt+ak38THBKzweHDx+e448/Puecc04aGxtz4IEHZrXVVsviiy+ejz76KNddd10efvjhPPnkk+nWrVsGDBiQww8/PPPPP/90HTcAANOmXC7nvvvuy957750PPvggH374YZJkkUUWyXzzzZeDDz44K6ywQpZZZpnPbas6T3ziiSeyzjrrZNy4cenVq1eefvrpLLzwwjN6KAAw26qf2R0AgNnRX//615x22mm1IHalUkmvXr1SqVTy/vvvp62tLUlq1XCefPLJnHTSSRk5cmT69+9fO3fiBZdqO83Nzdliiy3yox/9KCeddFKuvvrq/Pvf/661ObH6+vp0dHRk7rnnzsILL5wzzzwzq6yySrp27frl/EUAAAAAwNdUNWh9yCGH5P77709jY2MuvvjiqQ5if/KcTz4L/KT6+voUi8X06tUrH374YX73u9+lXC6nV69eGTNmTO35YI8ePXLIIYdk9913z1xzzTU9hgoAwBdQV1eXDTbYIA899FDef//9vP7662lsbMxKK62UYrGYnj171s79vHlkdZ7497//PePGjUtdXV222mqrLLTQQtP8MiAAMPWEsQHgS9be3p7TTz89zzzzTOrq6tK3b9/89Kc/zU477ZS6uroMGTIk1157bW6//faMGDEijY2N6ejoyIsvvpizzjor7e3t+fnPf/6pgezqv5ubm3PcccelX79+ef7553PhhRdm+PDhef/999Pa2pq6urosscQS+eY3v5ktttgiq666ahZccMHYNAMAAAAApo9nnnkm9913XwqFQlZeeeWsueaaSTJVIZjqOW+88Ub++c9/ZtiwYXn//ffT1NSUH/7wh1lyySWz6KKLplwuJ0l69eqVAw44IC0tLRk8eHCGDx+eYrGYUaNG1YI38847b6644op8//vfrxWCAABg1jDvvPNm3nnnzfLLL/+p53zWPLK6djxq1Kg89dRTSSaEt9ddd90UCoUpvtAHAEwfhYrEFQB8qU455ZQccsghKRaL2XzzzbPHHntkgw02mOScd999N3//+9/zq1/9Km+88UYtkF0ul7P44otnzz33/NRAdtUn32wulUqpVCr573//m7q6utTV1aVXr17p0qVL7ZxPawsAAAAAmHaXXXZZdtlllyTJwIEDc8YZZ3zm+dVneh9//HHee++9/OY3v8ljjz2WYcOGTXJer169sthii+Wcc87Jd7/73Vogu66uLm+99VZOOumkXHPNNRk1alSS5Nvf/nbWWWed7L///llsscWm9zABAJjJJl7nvfjii7PbbrslSfbaa6+cc845k50DAExfKmMDwJfshRdeSJKssMIKkwSxJw5PL7DAAunXr1+WW265bLnllnn11VdrgezXX389f/zjH5PkMwPZn3wrulAopFgsZpFFFpmsT9XfdvMNAAAAAF9cqVRKsVjMQw89lGTCs7mxY8dO8l3VxM8F6+rq8sILL+S0007Lww8/nOeff772XWNjY63gQrXa4frrr5+77747a665Zsrlcsrlcnr37p3DDjsspVIpzz33XPr27ZsDDzww88wzT7p27fol/00AAPBFTU2Iuvr9TTfdVAtib7zxxtlvv/2STF7ICwCYvoSxAeBLNHLkyDz44INJkn79+tWC2JVKZbKb30qlkm9961v529/+lvXWWy8vv/zyNAeyJ/ZZN9duvAEAAABg+qk+bxs9enSSCc/63nzzzSRJsVhMpVJJuVxOsVisnfvYY4/loYceynHHHVe7rrrDXV1dXdra2lIsFlMoFFL5f+3debzVVaH///fe5xwOMoMgXrx9QcsBTNQyMyfMsZuGZs6zkjnkgKGWeU19ZFlqdJ01lSlLUbsqeDPJIUEzTa8TSjihouKMKMIZ9/794e/s6wkQ2KKAPZ+PB48He+31+ay1zz/o3q+zdrmcDh06pKGhIQcddFAmTJhQ+Tr7crmcz33ucznnnHPyzjvvpH///p/2ywcAYBn5cET91FNPpV+/funSpUu7b0Zp84c//CF77rlnkmSrrbbKkUcembXWWmuBeQDAsudfWgD4FEyePDnz589PXV1dampq0q9fvxx88MFJPvgf6IVF1IVCIa2trVljjTVy7733Zp111klTU1Nqa2tTLBYrQfZVV12V2bNnVz6EAQAAAACWr7b3+3r27FkZmzRpUk444YTK8zU1NWlubs6zzz6b008/Pfvvv39+9KMf5d13303Hjh0r81paWionaXfs2LFyOnbbe4Uvv/xyxo8fn6T9e43du3evhNjeNwQAWDm1RdTnnHNOTjrppFxyySV58cUXK7+wlySPPfZYzjnnnEqIvfnmm+fwww/PTjvtJMIGgE9JoezdFwD4RO299965/vrrc/nll2ennXbKzjvvnPfeey+PPvpounfvvtjrW1paUltbmzfffDNbbrllnnrqqcoJ2aVSKWuuuWaOOuqoxZ6QvSRfXwUAAAAAfHxt78WNGjUqRx11VGprazN//vwkyW677ZZBgwalf//+ufHGG/PCCy9k2rRpST6Ir4vFYlpbW5MkAwYMyJprrpnvfe976dmzZ3r16pWLLroot99+e1555ZXKAQ2bbLJJHnjggeX2egEA+ORMmzYtBx10UB566KH06tUrffr0yT777JMkefbZZ/PEE0/k4YcfTpLssMMOOfLII7PLLrukrq7OZ8QA8CkRYwPAJ+iQQw7JuHHjkiQ9evTI+eefn2uuuSaPPPJIpk2btkQxdrL0QXbb11W9//77eeONNzJgwIAkgmwAAAAA+DTNnDkzX/va1/LKK6+kY8eOaWhoWGBOsVhMqVSqPF9bW5tOnTrlkEMOyX777ZeNNtooHTp0qMwvlUo5++yzc+6552bevHkpFovp0qVLHnvssfTr1+/TfHkAAHwKmpubM3r06JxwwgmVX/BbmAMPPDBHH310Ntlkk9TU1PhsGAA+RWJsAPiEHHrooRk7dmwKhULq6+vT0NCQLl26pG/fvnnrrbcyceLEbLHFFpVwenGWJMg+8sgjc9hhh2XVVVfN7Nmz87vf/S7/+7//mx133LHy29EAAAAAwKfn1ltvzd577525c+emvr4+TU1NlROwkw/i6lKplCTp3Llzhg8fni233DI77bRT5R6tra2pqampvEfY0tKSb3zjG7nzzjsrc5555pmstdZan+6LAwDgU9HU1JSxY8dmxIgRmTt3bjp37pz3338/tbW16dOnT4488sicdtpplflCbAD4dNUu7w0AwGfRsGHDMnbs2MqpNg0NDenQoUPmzp2buXPnJvngQ5gttthiiULsJJUPWXr37p177rlngSB7xowZueyyy1JXV5ddd901d955Zy6++OJMnz49b7zxRnbeeed07dr1k3zZAAAAAMA/2XHHHXPBBRfkmGOOqZxkXSwW09LSUnn/cP31188mm2ySH/zgB9lggw0q17Yd5FBTU5Pk/94jrK2tzTe/+c3cfffdKRQK6devX3r06CG6AQD4jOrQoUMOPvjgJMnRRx+d999/P126dMmxxx6b7bbbLttuu227+f6bEAA+XU7GBoBl7OCDD85vf/vb1NTUZKeddsqcOXNy7733JknlQ5PW1tb07ds3v/3tb7P99tsv1f0Xd0J2//79s/HGG2fatGmZPn16OnXqlHvvvTcbbrjhMn+tAAAAAMCS+dvf/pYf/ehHmTlzZmbNmpVSqZSddtopAwcOzHHHHZfu3bunc+fOS/xNehdffHGOO+64lMvlDB06NDfddNMn/yIAAFiuGhsbM2HChDzyyCM56KCDsu6661aeW9L/jgQAlj0xNgAsQxdeeGGOP/74JMn++++fI488Mn379s2JJ56YCRMmJPkgyG5tbU1tbW0OPPDA/OQnP0n//v2Xap0PB9lbbLFFnn766dTX16e5uTmlUimdOnXKvHnz0rVr10yZMiWDBw+ufJUpAAAAALB8zJs3L83NzXnnnXdSU1OTf//3f6/qPnPmzMl+++2XW2+9NV26dMm5556bI444wsnYAAD/Ito+LxZgA8CKoXZ5bwAAPkvWXHPN7LrrrunYsWOOOOKIbLHFFkmSs846K+VyORMnTkxra2vq6urS3Nyc8ePHZ+DAgRk2bFh69uy5xOu0fR1p7969M2XKlAwZMiTTp09PbW1tamtrKyH25MmThdgAAAAAsILo1KlTkqR79+7txpc0om57n+/ZZ5/N888/nyTp06dPdtlllyS+jh4A4F9Fbe0HyZcQGwBWDE7GBoBlYM6cOZUPUJ544onU1NRkvfXWazfnySefzCmnnJKJEycmSTp06JCmpqZ06dIlv/rVr7Lffvulc+fOS7Vuc3Nz6urq8uyzz2aLLbbIm2++mVKplC5dumTKlCnZcMMNhdgAAAAA8BnQdvphknzjG9/IpEmT0q1bt/zhD3/Idtttt5x3BwAAAPCvy8nYAPAxHXnkkenVq1eOO+64rL766ll//fUrz334RJtBgwbl7LPPTpJMnDgxTU1Nqa+vz9y5czNixIgUi8Xss88+SxVk19XV5c0338xf//rX9OzZM6+//roQGwAAAAA+Y0qlUiXE3nvvvTNp0qR07tw5J510UrbaaqvlvDsAAACAf21ibAD4GA4//PBcddVV6dy5c7beeutsv/32lQ9FkgW/FvSfg+zGxsZKkH3CCSckyVIF2XPmzMl1112XSy65JNOnT0/Xrl0zefJkITYAAAAArGReeOGFvPTSS/niF7+Y7t27p1QqpVAopFAopFgs5v33388BBxyQm2++OausskoOO+ywHHXUUenQocPy3joAAADAvzQxNgBUadiwYRk9enTq6+uz2267ZfXVV28XYi/KoEGD8otf/CKFQiETJkxYIMgul8vZd999lyjIfvrpp3PppZfmySefTLdu3TJ58uQMHjxYiA0AAAAAK5Fnnnkmw4cPz+uvv55tt902w4YNy9prr50kmTlzZu65555cfvnlmTx5cjp16pSDDjoop5xySnr16rWcdw4AAACAGBsAqnDIIYdk3LhxqampyYEHHpjvfe972WijjZb4+oEDB1ZOyP7nIPsHP/hBkixRkL3JJptk++23z8yZM4XYAAAAALCSevnll/Pwww9n1qxZmTZtWq644opsttlmqaury4MPPpiWlpa8/vrr6dq1a4499tgMHz48vXv3Xt7bBgAAACBJoVwul5f3JgBgZXLYYYdlzJgxKRQK2XTTTXPttdemf//+SZJyuZxCobDE95o2bVpOOeWUTJgwIUlSX1+fxsbGdOnSJSNHjmwXZLfdu1QqpVgstrvP66+/ntVWW02IDQAAAAAroaampowePTonn3xy3nvvvSRJTU1NSqVS2j7K69GjRy688MLsuuuu6dKly/LcLgAAAAAfUlz8FACgzSGHHJIxY8aktvaDL5e4//77c+ONN1aeX9rfcWo7IXvo0KFJssAJ2ddcc03mzp2bJCkUCpk9e3ZuvPHGPProo2ltba3cZ7XVVku5XBZiAwAAAMBKqEOHDjn00ENz3nnnpWvXrkk+iLHL5XLWWGONbL/99rn33nuz//77C7EBAAAAVjC1y3sDALCymDZtWmbMmJFCoZCWlpZ06NAhTU1N+cEPfpDm5uacdNJJKRaLCz25+qO0BdlJMmHChAWC7HK5nMMOOyzz5s3Ltddem5/97GepqanJ9ddfn0033bRyn6U5kRsAAAAAWLF06NAhBx98cFpbW3PiiSdm3rx5GTp0aA4++OBstdVW6d279/LeIgAAAAALUSgv7RGeAPAv7IEHHshFF12Uq6++OklSV1eX5ubmJMm5556bESNGJMlSB9nJB7H3KaeckgkTJiRJ6uvr09jYmC5duuSss85Ka2trRo8enalTpyZJnnrqqXzhC19YVi8NAAAAAFgBNDU15d57780777yTb3/728t7OwAAAAAshhgbABbjpZdeyj/+8Y/MmjUrNTU1efDBBzN58uQ8/PDDSZLa2tpPPMiur69Pnz598tJLL6V79+65++67M3jw4KrWAAAAAABWHt4DBAAAAFixibEBYCHK5XLeeeednH766bntttvy9NNPL3ReoVBIsVhMsVhcZkH2k08+mVNOOSUTJ05M8kHsnSQtLS3p2rVrpkyZksGDB6e1tTU1NTXVvkQAAAAAAAAAAAA+JjE2APyTUqmUW265JRdccEHuvPPO1NXVZaONNsrmm2+enj17pqWlJbfffntefvnlzJw5M4VCIYVCIbW1tWlqakry8YLsUqmU559/Pscee2xuvfXWdOjQIU1NTenSpUumTJmSDTfcUIgNAAAAAAAAAACwAqhd3hsAgBVJqVTKuHHjcv755+fRRx9Nhw4dMmbMmHzta19L//79K/NO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H//4x0yePDn19fU5+uij87Wvfa2yRpLKqdqrr756+vfvn8cffzxJMmfOnLS0tAixAQAAAAAAAAAAVgJOxgZgpVcqlXL77bfnvPPOy+23377QOTU1NSmXyymVSkmSb33rWzn99NMzePDg1Na2/92kD5+Qffvtt+fSSy/NrbfemoaGhtTV1VXC7Obm5so1Xbt2TU1NTd5///0Ui8U0Njamvr4+BxxwQI455phsuOGGC913sVjMFVdckSOOOCJJsu666+bRRx9Nhw4dlsnPBgAAAAAAAAAAgE+Ok7EBWKmVSqVcc801Of/88/Pggw+mpqYma621Vr761a+mc+fOKRaLueuuu/Liiy9m3rx5qa+vT2NjYyZOnJh33303P/zhD7Ptttu2i58/fEL29ttvnzXWWCNbb711zjjjjMyZMydJKidkF4vFtLS0pKGhIa2trUmS5ubm1NfX5/jjj88BBxyQL37xix/5GubOnVv5e48ePdLQ0JDa2lqnYwMAAAAAAAAAAKzgxNgArLRKpVKuvfba/PKXv8zUqVNTV1eXX/3qV9lyyy2z0UYbVeZNnz49U6ZMyQ9/+MPMnj27EmTffffdaWpqSmtra3bYYYdFBtkDBw7MwIEDs+OOO+aXv/xlHnnkkTz22GNJUgmwW1paUi6X061bt/Tt2ze/+MUvMmTIkPTq1StJ+9O227TF1i+88EJlbN999023bt0+kZ8XAAAAAAAAAAAAy5YYG4CV1l133ZX/+q//ytSpU9OpU6f86U9/ypZbbll5vqWlJbW1tVl33XWz9tpr5wtf+EL22GOPvP3226mtrU1LS0vuu+++/PznP0+ShQbZbUqlUgYOHJjLLrssDQ0NufHGGzNr1qz89a9/TWtra/r27ZvevXtnhx12yIYbbpjVV1+93V7/OcRuM23atNx3331Jkj59+iz2FG0AAAAAAAAAAABWHIVyuVxe3psAgKX1/vvvZ4899shtt92W+vr63H333dl0001TKpUqJ063+fCp1GeccUbOPvvsyonWpVIpSfK1r30tP/7xjxcIsqu1sH0s7Pkrr7wyRx99dFpaWnL44Yfn8ssv/9hrAwAAAAAAAAAA8OlYdCUGACuwESNG5LbbbkttbW3GjRu32BC7paUl119/fe6+++40NzenVCqlVCqlY8eOSVI5IfvPf/5zmpqalngfpVIpH/69pra4e0lC7L/+9a859thj09LSkm222SZnnXVWu3sAAAAAAAAAAACwYhNjA7DSueGGG3LDDTekUChk6623zhZbbJFkwQD6wyH2jTfemIsvvjh33313kuS0005Lnz590tDQkPr6+iTVBdnFYrFy6vbC9tC2jw8H28ViMX//+9/zjW98I42Njfnyl7+c448/Pr169VrkPQAAAAAAAAAAAFjxqL0AWGm0Rc133HFH3n777ZTL5WyyySbp16/fQue2hdg33XRTLr744kyePDlJMn78+Jx55pm55pprsuqqq6axsfEjg+wPh9SL+vuHtbS05Pbbb8/jjz+ehoaGFAqFSrD95ptv5sYbb8yQIUMyd+7crL/++vnud7+bHXbYITU1NcvmBwUAAAAAAAAAAMCnonZ5bwAAllShUMiUKVNy+eWXV8bWWWedJB8E0LW1te3mtoXYF110UbsQe88990y5XM62226b6667LnvttVfeeuut1NfXp7GxsRJkJ8kOO+yQDh06JEneeeedPProo+nXr1/WXnvtdiditymXy7nsssty3HHHZYMNNsjgwYOz//77p1Ao5Mknn8z999+fG2+8Mc3Nzdl4441z+OGHZ999902nTp0+sZ8bAAAAAAAAAAAAnwwxNgArjaampkpUXSgUUi6XM3369CRJsdj+yx5KpVLuuOOOXHrppZVrrrvuuuyxxx7t5n3961/P+PHjs/feey80yC6Xy9lll10yf/78jBs3LpdeemkGDRqUn/70pxk0aNACe2xubs7cuXOTJI8//ngef/zxXHvttSmVSpXTusvlcrbccssce+yx+eY3v5nOnTsv858VAAAAAAAAAAAAn7zi4qcAwIqhQ4cO2XrrrfONb3wj5XI5yQfBc/J/MXbb+GOPPZaLLrood911V5LkmmuuqYTYbVF0m2233Ta///3v07NnzzQ2Nqauri5Jct999+WXv/xlxo8fnyuuuCKjRo3K9OnTc9ttt6V79+6L3OMRRxyRs88+uzJWX1/fLsTedddd85vf/Ca77babEBsAAAAAAAAAAGAlVii3VWsAsJK44447cuGFF2bChAlJkkmTJmX77bdPqVSqRNnDhg3L6NGjkySXXHJJjjzyyCQLhthtSqVSLr300px88smZP39+ampq0tramiRZc801UyqV8sILL6Rnz5658847s+GGGy7yXknyzjvv5NJL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5+c//3lVewQAAAAA4NMhxgYAAAAAgKWw+eab58QTT1yiubfccssCMfbhhx+eAQMGLPba559/XowNAAAAALCCKy7vDQAAAAAAAAAAAAAArIzE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFCF2uW9AQAAAAAAWNHtvvvu+cIXvpAkGTx48KeyZp8+ffLb3/42SdKlS5dPZU0AAAAAAJaOGBsAAAAAABZj8ODBn1qE3aZz58454IADPtU1AQAAAABYOmJsAAAAAABYCZVKpTz99NOZOnVqXnvttcyZMyd1dXXp2bNnVl999Xz1q19N7969l+ma5XI5zzzzTB555JG8/vrr7dZcc801s9FGG2XVVVddpmsCAAAAAKzIxNgAAAAAALCSePvtt3P99dfn1ltvzZ133pn33nvvI+cPGjQoRx55ZA499NB06dKl6nVnzZqVX//617n66qsza9asj5z7hS98If/xH/+RXXbZJdttt11qamqqXvejHHLIIRk7duwSz58xY0YGDBjwiewFAAAAAPjXVVzeGwAAAAAAABZv7733Tr9+/XLkkUfm5ptvXiDErq+vX+CaJ598Mscdd1zWXXfdTJ48uap1x44dm/XWWy/nnnvuAiF2XV1damvbn/vyzDPP5MILL8xOO+2U/v375+yzz65qXQAAAACAlYGTsQEAAAAAYCVw3XXXtXu86qqrZvjw4Rk6dGgGDhyYurq6tLS05Pnnn8/dd9+dSy+9NA899FCS5JVXXsm2226b8ePH5zvf+c4Sr3nZZZflqKOOqjzu3LlzjjrqqOy+++754he/mK5duyZJ3nzzzdx///258sorc9NNN1Xmv/zyy7n88stzyimnfIxXvnD77LNPvvjFL1bWOf/881Mul5Mke+21V77yla+0m9+rV69lvgcAAAAAgEK57Z1JAAAAAABgmdpmm21y9913txubMWNGBgwYsNT3KhQKlb9/+ctfzq233po+ffoscn6pVMrZZ5+d//zP/6yMderUKffff38lYv4ozzzzTDbYYIM0NDQkSbp165Z77713sdfecMMN2W+//dLc3Jwk6d+/f55//vnFrjdmzJgceuih7caW5Gf1zDPPZIcddqisccIJJ2TkyJGLXQ8AAAAAYFkoLu8NAAAAAAAAS65z58656aabPjLETpJisZhTTz01xxxzTGVs3rx5+fGPf7xE61x88cWVEDtJhg8fvkQR9x577JGf/vSnS7TGx/X4449nq622qoTYZ5xxhhAbAAAAAPhUibEBAAAAAGAlst9+++Xf//3fl3j+mWeembq6usrjiRMn5h//+Mdir/vTn/7U7vFmm222xGt+//vfT319/RLPr8Z9992XIUOG5NVXX02hUMivf/3rnH766Z/omgAAAAAA/0yMDQAAAAAAK4Hjjz8+xx9/fIYNG7ZU1/Xq1Subbrppu7FJkyYt9rqZM2e2e9zY2LjEa3bp0iXrrbfeEs9fWpMmTcoOO+yQ2bNnp6amJldeeWWGDx/+ia0HAAAAALAotct7AwAAAAAAwOL913/9V9XX/vNJ2vfcc0+OO+64j7ymVCq1e3zTTTdlt912W+I1x48fn/fee2+Zn5D9hz/8Ifvtt1+amppSV1eX3/3ud9lzzz2X6RoAAAAAAEvKydgAAAAAAPAZ17Fjx3aPX3nllcVes/baa7d7PG7cuFx44YVLvOa6666bTTbZJBtssMESX7M4o0aNyt57752mpqasssoqufnmm4XYAAAAAMBy5WRsAAAAAABYSb388st5/PHH8+abb2bOnDlpaGhIuVxeYN4TTzzR7vFbb7212HvvueeeeeyxxyqPy+VyjjvuuFx99dU58cQTs9tuu6Wuru7jv4glNHLkyIwYMaLyeOLEidluu+0+tfUBAAAAABZGjA0AAAAAACuRRx99NFdddVWuv/76vPrqq1XdY/78+Yudc/zxx2fcuHF5+umn240/8MAD2WuvvdKrV6/stttu2W233bL99ttnlVVWqWovS+K0007LWWed1W5s0qRJYmwAAAAAYLkrLu8NAAAAAAAAi/fuu+/miCOOyMYbb5wLL7yw6hB7SXXt2jWTJk3K+uuvv9Dn33777YwaNSpDhw7NqquumqFDh2bUqFGZPXv2MttDuVzOMcccs0CInSTnnXde/vKXvyyztQAAAAAAqiHGBgAAAACAFdzbb7+dbbfdNr/5zW9SLpcr42uttVbOOeecPPDAA3n77bfT0tKScrm8wJ+DDz64qnUHDBiQhx56KGeddVZ69eq1yHnz58/PxIkTM2zYsKy++uo54IAD8vjjj1e15ocdfvjhufjii5MkvXv3bvdcqVTKgQceuEzjbwAAAACApSXGBgAAAACAFdyhhx6ahx56qN3Y/vvvn6lTp+akk07KV77ylfTs2TM1NTXLfO36+vqceuqpefHFFzN27NjsuOOOqa2tXeT8pqam/O53v8vGG2+cESNGpKWlpeq177jjjiTJJptskmnTpuVb3/pWu+dfeumlfO9736v6/gAAAAAAH5cYGwAAAAAAVmB//vOfM2HChHZjG2ywQUaPHp1VVlnlU9tH586dc9BBB+W2227Lq6++miuuuOIjw+zW1taMHDky3/72t1Mqlaped9ttt82dd96Z3r1756qrrsrqq6/e7vkbbrgho0aNqvr+AAAAAAAfhxgbAAAAAABWYL///e8XGDvhhBNSV1e3HHbzgVVXXTXf/e53c9ttt2XWrFm56KKLssEGGyx07i233JILLrigqnV22223/PGPf0zXrl2TJH369MmYMWNSKBTazTv++OPzzDPPVLUGAAAAAMDHIcYGAAAAAIAV2D333LPA2JAhQ5bDThaud+/e+f73v5/HHnssf/jDH/Jv//ZvC8wZOXJkVff+9a9/nfr6+nZjO+20U44//vh2Y3Pnzs1+++2XlpaWqtYBAAAAAKiWGBsAAAAAAFZgs2bNWmBsYcHzRymXy8tqOx9p9913zz333FM5ybrNzJkz89xzzy2zdX7xi19k8ODB7cb+/ve/5/TTT19mawAAAAAALAkxNgAAAAAArMCWRUg9e/bspb7mkEMOySGHHJLLL798qa5ba621cthhhy0w/tprry31Hhalvr4+11xzTTp27Nhu/Be/+EUmT568zNYBAAAAAFgcMTYAAAAAAKzAVltttQXGXnzxxaW6x9SpU5d63bFjx2bs2LG58cYbl/raQYMGLTDWrVu3pb7P4tY477zz2o2VSqUceOCBeeedd5bpWgAAAAAAiyLGBgAAAACAFdimm266wNitt966xNc/9NBDmTFjRtXr33///WlpaVmqa95+++12j+vq6tK/f/+q97Ao3//+97Pzzju3G3vxxRdz1FFHLfO1AAAAAAAWRowNAAAAAAArsO985zsLjI0cOTLvvvvuYq9tbW3NiSee+LHWf+edd3LllVcu1TU33XRTu8c77rhjunTp8rH2sSijRo1K3759241de+21GTdu3CeyHgAAAADAh4mxAQAAAABgBbbHHntk8ODB7cZmzpyZ3XffPXPmzFnkdc3NzTn88MPzl7/85WPv4Qc/+MESn8Z9xhln5P777688rq2tzZlnnvmx97Aoq622WsaMGZNCodBu/Jhjjslzzz33ia0LAAAAAJAktct7AwAAAAAA8FnwxBNPLBAsz5w5c4F5V1xxRXr27Fl53L179xx++OGLvG+xWMw111yTLbfcMrNnz66M33HHHRk8eHBOPPHE7LzzzhkwYECKxWJee+21TJo0Keecc06mTp2anj17ZsCAAXn44Ycr17777rs577zzlngP8+fPzze/+c18+9vfzoEHHphNN900/fr1S6FQSKlUyosvvph77rknl112We69997KdYVCISNHjsyXv/zlxf68HnzwwcX+rPbee+987nOfS/LBz3b8+PGV59Zee+089dRTlcfvvfde9tprr+yzzz6Vsc033zybb775Il8nAAAAAMDSKpTL5fLy3gQAAAAAAKzsxowZk0MPPXSpr+vfv3+ef/75xc773//93+y111559tlnF/p8sVhMsVhMS0tLZWzttdfOzTffnF/+8pcZO3bsUu3htNNOy+jRo/Pyyy8v9JpCoZD6+vo0NjZmYR819OnTJxdddFH22muvhV5fzc/rrrvuyjbbbJMk+ctf/pKvf/3rS3X96aefnjPOOGOprgEAAAAA+CjF5b0BAAAAAABg8b70pS/l4Ycfzs9+9rOsscYaCzxfKpUqIfbaa6+d888/P0888UQGDhxY1Xo//elP88ILL+SPf/xjjjrqqKy55prtni+Xy2loaFggxB40aFB+/vOf5+mnn15kiA0AAAAA8FnhZGwAAAAAAFgJTZs2LQ899FDeeOONzJs3Lz179sxqq62WTTbZJAMGDPhE1nzrrbcyderUPPfcc5kzZ07mzp2b+vr6dOvWLQMGDMhGG22Uvn37fiJrAwAAAACsiMTYAAAAAAAAAAAAAABVKC7vDQAAAAAAAAAAAAAArIzE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVRBjAwAAAAAAAAAAAABUQYwNAAAAAAAAAAAAAFAFMTYAAAAAAAAAAAAAQBXE2AAAAAAAAAAAAAAAVfj/AI8wbS0TpuH4AAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_plot = pd.concat([df_experiment, df_comparison])\n", - "plot_bar(df_plot, hue=\"downstream_llm\")" - ] - }, - { - "cell_type": "code", - "execution_count": 75, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrsst-5subj
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-70BLlama-3-70BDEFalse74.8386.67 ± 0.2991.83 ± 0.7650.17 ± 3.2570.67 ± 6.83
gpt-4oDEFalse73.9282.17 ± 0.5892.67 ± 3.3351.33 ± 1.5369.50 ± 2.60
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 74.83 86.67 ± 0.29 \n", - " gpt-4o DE False 73.92 82.17 ± 0.58 \n", - "\n", - "task cr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 91.83 ± 0.76 \n", - " gpt-4o DE False 92.67 ± 3.33 \n", - "\n", - "task sst-5 subj \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 50.17 ± 3.25 70.67 ± 6.83 \n", - " gpt-4o DE False 51.33 ± 1.53 69.50 ± 2.60 " - ] - }, - "execution_count": 75, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "fancy_pants = format_score(df_plot)\n", - "get_result_table(fancy_pants)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Further evaluation: DE vs GA" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Llama-3-70B" - ] - }, - { - "cell_type": "code", - "execution_count": 76, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAC2MAAAa0CAYAAADA8SB8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAC4jAAAuIwF4pT92AAEAAElEQVR4nOzdd5SV9bU38D2FNvQyA4giYAeNRhGjoCJii1hjROwFjUaNJna5xpZwUaPRRIm5RilGBOwNO7FFQsQgKlhBBBVpImXoM/P+keW8Hs+Zcs7McAb4fNZiXc/+Pb+99+CQ5WV9ecgpKysrCwAAAAAAAAAAAAAA0pKb7QUAAAAAAAAAAAAAADZGwtgAAAAAAAAAAAAAABkQxgYAAAAAAAAAAAAAyIAwNgAAAAAAAAAAAABABoSxAQAAAAAAAAAAAAAyIIwNAAAAAAAAAAAAAJABYWwAAAAAAAAAAAAAgAwIYwMAAAAAAAAAAAAAZEAYGwAAAAAAAAAAAAAgA8LYAAAAAAAAAAAAAAAZEMYGAAAAAAAAAAAAAMiAMDYAAAAAAAAAAAAAQAaEsQEAAAAAAAAAAAAAMiCMDQAAAAAAAAAAAACQAWFsAAAAAAAAAAAAAIAMCGMDAAAAAAAAAAAAAGRAGBsAAAAAAAAAAAAAIAPC2AAAAAAAAAAAAAAAGRDGBgAAAAAAAAAAAADIgDA2AAAAAAAAAAAAAEAGhLEBAAAAAAAAAAAAADIgjA0AAAAAAAAAAAAAkAFhbAAAAAAAAAAAAACADAhjAwAAAAAAAAAAAABkQBgbAAAAAAAAAAAAACADwtgAAAAAAAAAAAAAABkQxgYAAAAAAAAAAAAAyIAwNgAAAAAAAAAAAABABoSxAQAAAAAAAAAAAAAyIIwNAAAAAAAAAAAAAJCB/GwvQM198803ceGFF8aYMWPKayNGjIjTTz+9TucuXrw4Jk+eHDNnzoxly5ZF48aNo2PHjrHbbrtF9+7d63R2RMSsWbPi7bffjrlz58aqVauiWbNm0aVLl9hzzz1jiy22qPP5AAAAAAAAAAAAAGzehLE3ck888USce+658fXXX2+wmS+++GLccsstMXHixCgpKUn5TNeuXeO8886L888/PwoKCmpt9vr162PEiBHxpz/9Kd5///2Uz+Tk5MRee+0Vv/71r+P444+vtdkAAAAAAAAAAAAA8H05ZWVlZdlegvSlehv299XFm7GXL18e55xzTowdOzbprGHDhrF27dqkerdu3WLMmDGx11571Xj+xx9/HCeccEJMnTq12vP79esXDzzwQHTo0KHG8wEAAAAAAAAAAADg+3KzvQDpe+KJJ6JHjx4VBrHrwjfffBP77rtvQhB7yy23jHvuuSfmz58fa9asidWrV8fEiRPjsMMOK39m1qxZ0bdv33j66adrNH/KlCnxk5/8JCGIvffee8dTTz0VK1asiDVr1sSSJUviwQcfjJ122qn8mYkTJ0avXr3is88+q9F8AAAAAAAAAAAAAPghb8beiKR6G3ZRUVF07949XnnllYRna/PN2OvWrYv9998/Jk2aVF7ba6+9YsKECdGmTZuUd2688cb47W9/W/65cePG8frrr0fPnj3Tnv/555/HHnvsEYsXLy6vnXvuuXHXXXdFbm7ynydYtWpV/PznP49nnnmmvLbtttvGlClTomXLlmnPBwAAAAAAAAAAAIBUvBl7I5HqbdgDBw6M6dOnx/7771+ns6+99tqEIHZRUVE89dRTFQaxIyKuueaaOPnkk8s/r169OgYOHBirV69Oa3ZZWVmceOKJCUHsfv36VRjEjoho0qRJjB8/Prbffvvy2qeffhrnnXdeWrMBAAAAAAAAAAAAoDLC2BuJiy66KL7++uuIiGjfvn08+uijMXbs2GjXrl2dzp07d27cdtttCbWhQ4dGYWFhlXf/+Mc/RrNmzco/z5o1K+6888605j/88MPx5ptvln/Oy8uL4cOHVxjE/k5BQUHccccdCbUHH3ww3nrrrbTmAwAAAAAAAAAAAEBFhLE3MieeeGLMmDEjjjnmmA0y7/rrr481a9aUf27fvn2ceuqp1brbrl27OPPMMxNqw4YNi2XLllXrfklJSVxzzTUJtaOOOip22GGHat0/9NBD40c/+lFC7eqrr67WXQAAAAAAAAAAAACoijD2RmKLLbaIJ554Ih544IFo06bNBpn59ddfx8iRIxNqgwYNigYNGlS7xw+D24sXL4577rmnWncfe+yx+Oijjyrtl+78l156Kd5+++20egAAAAAAAAAAAABAKsLYG4mXX345jjzyyA068/HHH4+SkpKE2uGHH55Wjz322CM6duyYUHv44YerdfeHzzVs2DAOOuigtOYPGDCgyr4AAAAAAAAAAAAAkAlh7I1EkyZNNvjMxx57LOFzXl5e7L333mn36dOnT8LnyZMnx1dffVXpnTVr1sSECRMSarvvvnsUFBSkNXuHHXaIwsLChNoPvy4AAAAAAAAAAAAAyIQwNikVFxfHP/7xj4Ta9ttvH02bNk27149//OOEz2VlZfHMM89UeufVV1+N5cuXV9on0/kfffRRfPLJJxn1AgAAAAAAAAAAAIDvCGOT0vTp02PdunUJtZ122imjXt27d0+qvfPOO5XeSXW+IecDAAAAAAAAAAAAQFWEsUlpxowZSbUuXbpk1CvVvVT969N8AAAAAAAAAAAAAKiKMDYpTZ8+PanWsWPHjHp16NChWv3r03wAAAAAAAAAAAAAqIowNinNmjUrqdauXbuMerVr1y5ycnISagsXLowVK1ZskPlFRUXV6g8AAAAAAAAAAAAA6cjP9gLUT8uWLUuqtWjRIqNeeXl5UVBQEMXFxUkzmjVrlvLO8uXLa21+8+bNk2qpvr5MfPvtt/Hqq6/Gt99+G8uWLYsOHTpEw4YNM+rVunXraNu2ba3sBQAAAAAAAAAAALC5WLNmTcydO7f88/777x+tWrXaILOFsUkp1VurmzZtmnG/pk2bJoWxK3oz9po1a2LdunW1Nj/Vvcreyp2OV199NY4++uha6QUAAAAAAAAAAABAzT3++ONx1FFHbZBZuRtkChudVG+mzs/PPLuf6m6qGZXVM52fzmwAAAAAAAAAAAAAqC5hbFJatWpVUi0vLy/jfqkC0almVFbPdH46swEAAAAAAAAAAACgujJ/1TGbtCZNmiTVSkpKMu6X6m6qGZXVS0pKMgpkpzM7XVtttVXC5z/96U/RuXPnjHq1bt062rZtWxtrAQAAAAAAAAAAAGw2Pv300zj66KPLP/8w31mXhLFJqXnz5km19evXZ9wv1d1UMyqrr1+/PqMwdjqz09WoUaOEz/369YsePXrUSm8AAAAAAAAAAAAA0vfDfGddyt1gk9ioNGvWLKlWXFyccb8VK1ZUa0bEf38BNGjQoNbmpzMbAAAAAAAAAAAAAKpLGJuUWrRokVRbvnx5Rr1KS0tj5cqVSfXK3k6d6izT+anu1dabsQEAAAAAAAAAAADYfAljk1LXrl2TaosWLcqo16JFi6KsrCyh1q5du0oD0bU5f+HChUm1bt26ZdQLAAAAAAAAAAAAAL4jjE1KPXr0SKp99dVXGfWaN29etfrXp/kAAAAAAAAAAAAAUBVhbFLq3r17Um327NkZ9Up1L1X/+jQfAAAAAAAAAAAAAKoijE1KPXr0iAYNGiTUPvjgg4x6zZgxI6m22267VXon1fmGnA8AAAAAAAAAAAAAVRHGJqVmzZpF3759E2qffPJJrFy5Mu1eU6dOTfick5MTAwYMqPRO3759o3nz5gm1d955J+3Zqe5tv/32sf3222fUCwAAAAAAAAAAAAC+I4xNhY455piEz+vXr49Jkyal3eeNN95I+NyrV6/YYostKr3TqFGjOOywwxJqb7/9dqxatSqt2R9//HEsWLAgofbDrwsAAAAAAAAAAAAAMiGMTYWOPvroyMvLS6hNmDAhrR7/+c9/Yt68eQm14447rlp3f/jc2rVr46WXXkpr/tNPP11lXwAAAAAAAAAAAADIRH62F6D+6tixY5x66qkxYsSI8tqDDz4YN910U+TnV+9b5/7770/43KZNmzj77LOrdfeYY46J7bbbLj755JPy2ujRo+OII46o1v1U8/v16xc9e/as9n0AAAAAAACqZ+HChXU+o7CwsM5nAAAAAKRDGJtKXXfddTFmzJhYs2ZNRETMmzcv7r///jjjjDOqvLt48eK49957E2pXXHFFtGzZslqz8/Pz48Ybb4wTTjihvPbYY4/FJ598Etttt12V91944YV45513EmpDhw6t1mwAAAAAAADSU1RUVOczysrK6nwGAAAAQDpys70A9Vvnzp3joosuSqhdddVVsWjRoirvXnLJJbF8+fLyz126dIkLL7wwrfnHH398/OQnPyn/XFJSEr/85S+r/I22VatWJe09cODA2GuvvdKaDwAAAAAAAAAAAAAVEcamSjfeeGNCiHn+/Plx5JFHxpIlSyq8M3To0Bg1alT550aNGsW4ceOiSZMmac3OycmJMWPGRJs2bcprL730UlxwwQVRWlqa8s7q1atj4MCB8eGHH5bXunXrFn/5y1/Smg0AAAAAAAAAAAAAlcnP9gJU3z333BNLly5Nqr/55ptJteeeey7l26u32mqrGDhwYFpzGzZsGE8//XT069cv3nvvvYiImDRpUuy6665x7bXXxpFHHhmFhYWxdu3aePPNN+MPf/hDPPPMM+X3GzVqFOPHj49evXqlNfc7Xbt2jQkTJsQhhxxS/vUPHz483nnnnRgyZEj07ds3CgoKYunS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AAAAgPpp9uzZ0bVr15Rnn332WXTp0mXDLsRGw/cOALCxKCkpibFjx8att94aU6dOTetup06d4pe//GVccMEF0aJFi7TudunSJT7//PNqPbv11lvH7Nmzyz+vXLkybrzxxhg+fHgsW7asWj223XbbuPHGG+OEE05Ia89XXnklDjjggLTuVNc//vGP6Nu3b/nnyv4bMpXTTjstRo4cWeVzu+22W0ybNq1aPX/4cx0RMWnSpLj88svjjTfeqPRuly5d4rLLLotzzz23ylD2xIkT4+qrr47JkydX+ly7du3it7/9bZx33nmRn5/+e3xPP/30GDVqVLWfT+e/1Td0uP+H3y/pePPNN+P3v/99PPfcc1FaWlrte82bN49TTz01Lr/88ujcuXPac2v6vTdz5sz4/e9/H2PHjo1Vq1ZVq091f13UF9nMc6b3RycAAAAAAAAAAACABG+99VbsvvvucfLJJ6cdxI6I+PLLL2PIkCGx7bbbxpgxY+pgw2Tvv/9+/OhHP4phw4ZVO4gdEfHpp5/GoEGDYsCAAbF48eI63HDTUVpaGldffXX07t27yiB2xH/D5Oeff37ss88+MX/+/JTPrF+/Pi644II48MADqwxiR0QsWrQofvWrX8VPfvIT/94ysHjx4jjppJOid+/eMWHChLSC2BERy5cvj7vuuit22GGHGDp0aJSUlNTRpsnuuOOO6NGjR4wYMaLaQWzSk/4fbwAAAAAAAAAAAAAiImL48OFx8cUXx7p165LOmjZtGkcffXTsscceseWWW0ajRo3iiy++iI8++igeeuihmDdvXsLzCxcujJNOOikmTpwYw4cPj4YNG9bJzlOnTo0DDzwwlixZEhERjRo1ip/+9Kex3377RceOHaOgoCC++OKLmD59eowbNy4WLVqU1OOZZ56J3r17x4svvhhbbbVVney5KSgtLY3TTz897r///rTvTp48OXr37h2TJk2KwsLC8npJSUkce+yx8dRTT6Xd8+23345+/frFa6+9Fi1btkz7/qYg3bfPT5s2LY488siYM2dO0lmDBg2if//+cdBBB0WnTp2ioKAgvv766/joo4/iiSeeiE8++STh+dWrV8eQIUPitddei/Hjx6e9SzrKysriV7/6Vdx55511NoP/EsYGAAAAAAAAAACADFx//fVx3XXXJdXz8vJiyJAhcdlll0WzZs1S3r3tttti3LhxccEFF5SHor9z7733xrx58+LRRx+NRo0aVbrDAw88kPS22/nz58fJJ5+c8vmFCxfGUUcdVT5z8ODBccstt0SrVq0q3PMvf/lLXH755bF27dqEs48++ij69+8fkyZNijZt2lS656677hovvvhiUv2ggw5K+XyqZyvr/X0dOnRIef+FF16IW265pdp9f+ivf/1rLF++PKFW2c91RMQ111xTHsRu0KBBHHLIIeXB3QYNGsTXX38dr776ajzxxBNRXFycdH/mzJlx4oknJnw9F154YXkQu3HjxnH44YdH3759o1OnTpGTkxNff/11TJw4MZ5++umUb0J+9913Y8iQIWmFdC+//PKUX+fJJ59c4du7M3HKKafEqaeeWqMeV155Zbz99tspz84555zYfffdq93rrbfeioMOOiiWLl2adHbkkUfG8OHDo1OnTinv3nLLLfHMM8/E+eefH59//nnC2fPPPx+HHXZYvPDCC9G0adMq98jke+/3v/99wr/jNm3axJFHHhk9e/aMDh06ROPGjWPOnDnx9NNPx7PPPhtlZWVV7kFqOWV+9iBj06dPj5133rn88/vvvx89evTI4kYAAAAAAAD10+zZs6Nr164pzz777LPo0qXLhl2onlvwl8uzvUK9MWfx0tjzmv9LefbWjedE57ab59v8KlJ03s3ZXgEANht33XVXXHDBBUn1goKCePbZZ2O//farVp+5c+dG//794+OPP046O/7442PcuHFp71bRf39vvfXWsc8++8SDDz4YOTk5MWrUqDjllFOq1fOtt96Kfv36xYoVK5LODj/88Hj66afT3jMiIicnJ2W9LqKNI0eOjDPOOCOpftppp8XIkSMz6lnZz/WoUaPigAMOiLKysth///1j1KhRsfXWW6fs88UXX8TJJ58cr776asrzRx99NI455ph4+umn44gjjoiI/4aB/+///i/at2+f8s6sWbPixBNPjMmTJyed5ebmxjvvvBO77LJLdb/UlLp06ZIUNI5I7//P+/73wLXXXpvyDzhU16hRo+L0009PebbLLrvE5MmTo0mTJtXqNWvWrNhzzz3jm2++STq78sor43//93+r1efbb7+Nfv36xdSpU5POBg4cGGPHjq1Wnx+q7Hvv/vvvj759+0ZpaWkUFBTEddddFxdffHE0aNAgZa+nnnoqfvaznyW84b8mvy6yIZt5ztwNMgUAAAAAAAAAAAA2Ef/617/i4osvTqp/F3CubhA7ImKrrbaKJ598Mlq2TP5DZuPHj48//vGPNVk1wVdffRUPPvhgRETceOON1Q5iR0TsueeeMWLEiJRnzzzzTHlf/qukpCR+9atfRVlZWRx++OHx8ssvVxjEjojYcsst4+mnn46ddtop5flNN90Ua9asiV/+8pcREXHWWWfFE088UWEQOyKiW7du8eyzz0a3bt2SzkpLS+Pee+9N86uq3z788MM4//zzU541bdo0xo0bV+0g9tq1a+PYY49NGcQ+5ZRTqh3Ejoho1apVvPDCC7HFFlsknY0bNy7+/ve/V7tXdZSUlMQFF1wQpaWl0bp163jjjTfisssuqzCIHRFxxBFHxGWXXVare2xO8rO9AAAAAAAAAGyqLnl2dLZXqDeWzl9Y4dnvXnkkWrYv3IDb1H9XZHsBAAAqtHbt2jjzzDNj/fr1SWcnn3xyHHfccWn33GGHHeLmm2+OX/ziF0lnQ4YMiSOOOCK23XbbjPb9vu/eetu9e/e48sor075/3HHHxc9//vN46KGHks4uvvjiOOSQQ6JNmzY13nNT8MUXX8QXX3wRW2+9dYwdOzby8vKqvNOsWbP4/e9/H8cee2zS2eTJk+N//ud/Yu7cudGzZ8+4++67q7VH69at4/rrr08ZvB87dmzceuut1dqtvlu1alUcf/zxUVxcnPL8zjvvrDDonsqwYcNi2rRpSfW2bdtm9Ack2rVrFzfffHOcfPLJSWeXXnppHHPMMdG0adO0+6by3fdebm5uPPXUU/HjH/+4WvfOOuusGDp0aK3ssLnxZmwAAAAAAAAAAACopr/+9a/xwQcfJNXz8vLimmuuybjvGWeckfLNyatWrYqrr746476p/P73v884gFvRLgsWLKh2QHhzcv3110ezZs2q/fyRRx4ZrVu3Tnn2hz/8ISIibr755sjPr/67eH/+85+nDPrOnz8/pk+fXu0+9dlFF10U7733XsqzU045JU4//fRq95o/f37cdNNNKc+uuOKKaNu2bSYrxkknnRQ77LBDynn33HNPRj0rM3jw4Ojdu3e1n+/WrVs0b9681vfYHAhjAwAAAAAAAAAAQDWsX78+hg0blvJswIABsd1222Xcu0GDBnHhhRemPHv44Yfjww8/zLj397Vp0yYGDBiQ8f3ddtst+vTpk/LsnnvuidLS0ox7b2oKCwtTvgm5Mnl5edGvX78Kz3fbbbc44IAD0urZqFGj6Nu3b8qzd999N61e9dG4ceMqDDPvsMMOMXz48LT63XbbbbFy5cqkesOGDdMKdadywgknpKzfddddNer7Q3l5eXHdddelfe+aa66JIUOGxJAhQ+LII4+s1Z02ZcLYAAAAAAAAAAAAUA3PPPNMfPXVVynPjjjiiBr3r6hHWVlZ/PWvf61x/4iIo446Kq23Kqfy05/+NGV99uzZ8cILL9So96bkiCOOyOgN5DvttFOFZ0cffXRGu+y8884p6++//35G/WrTn//85/IfFX1vVeTTTz+Ns88+O+VZ48aNY9y4cWm9mXzdunUxcuTIlGcHH3xwFBYWprXfDx111FEp659++mm89dZbNer9ff369YuOHTumfe+yyy6L3/3ud/G73/0ujj322FrbZ1MnjA0AAAAAAAAAAADVMG7cuArP0g2RprL99tvHtttum/Ls4YcfrnH/iIh99923xj0OPfTQCs+eeOKJGvffVPTv3z+je9tss02FZwcddFCt9lywYEFG/WrTBRdcUP6jV69e1b63Zs2aGDhwYCxfvjzl+W233Ra77rprWru88sorFf6cVPR28XT06NGjwj8M8dxzz9W4/3e81XrDEsYGAAAAAAAAAACAKpSVlVX41udOnTpl9BbaVPbcc8+U9S+++KJW3mLco0ePGvfYZZddKgyUTp48ucb9NxXdu3fP6F7Lli1rvWebNm1S1pctW5ZRv/rg0ksvjf/85z8pz37+85/Heeedl3bPygLR++23X9r9fqhhw4ax/fbbpzx79dVXa9z/O7vttlut9aJqwtgAAAAAAAAAAABQhU8++SQWL16c8qyicGUmKutVG0HnnXbaqcY98vPzo0uXLinP3nvvvVi1alWNZ2wKMv2+KCgoSFlv3759tGrVqlZ7VvRW6fruscceizvvvDPlWdeuXeOee+7JqO+//vWvCs9q4w8yRER06NAhZX3atGm10j/iv39ggg1HGBsAAAAAAAAAAACq8O6771Z4tsMOO9TanMp6vfPOOzXq3aBBg2jevHmNenxnu+22S1lfv359pT9Xm4smTZpEkyZNMrrbqFGjlPWK3m5d3X1SWbNmTcY9s2X27Nlx5plnpjxr0KBBjBs3rtK3i1emou/d9u3bVxhoT1dFvwYX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YkQ0bNgw6WzcuHHxwAMPpN3zgw8+iCuvvDLl2dChQ6Nbt25p96zMu+++G7feemva98aOHRuPP/54yrM77rgj2rRpk3bPVMH2iIg5c+ZUeu+9995L+LzddtulPZv6YcmSJXHCCSfE+vXrU57/7W9/i65du27QnS655JLo1atXUn358uVx6qmnxrp16zLqO378+LjvvvsSanvvvXcceeSRGfWjfqj4Hf4AAAAAAAAAUMd6XHFXxncPHnZ/tZ6bP/yyjGcAAKSyxx57xPDhw2Pw4MFJZ4MHD44OHTrEgQceWK1ec+bMiaOOOiqWLVuWdDZo0KC46KKLarzvdzp16hRFRUUxderUuOKKK2KrrbaKE044oVp3J0+enPLrjYg4/PDDq93nh3r16hUPPvhgUv1f//pX9OnTJ+WdmTNnxttvv51Q22effTKaT/adccYZFYbvzzvvvDjuuOM28EYR+fn58cgjj8See+4ZX3/9dcLZCy+8ECeddFKMHj06GjduXO2e48ePj5NPPjmh1rJlyxgzZkzk5OTUyt5khzA2AAAAAGwACxYsqPR8zpw50bNnz5RnU6ZMic6dO9fFWgAAAABAhs4666xYuHBhXHXVVQn11atXx8EHHxxXXnllXHnlldG8efOU90tKSmLcuHFx/vnnx7fffpt0PmDAgBg5cmSt7pyfnx8jR46MvffeO1auXBknnnhivPrqqzFs2LBo2bJlyjtr166N4cOHxxVXXBFr165NOt9+++1j1KhRGe90/PHHx6WXXholJSUJ9b/+9a9xzjnnRIsWLRLqq1evjnPOOSfKysrKa02bNo1jjjkm4Zk33ngjadaMGTNS7jBv3rx46aWXkup77LFHtG7duvzzrFmzYtasWQnPzJ8/P2XP1atXp+zZp0+fhADvvHnzYvr06QnPTJs2LWXPJUuWpOzZv3//hM+p9ky35w/3nDFjRnz11VdJz61evTpl33/+85/x6aefJtRat24de+yxR0Lt9ttvjyeeeCJljzZt2sRPf/rTlPula968eWnf2XLLLeOFF16IAw88MBYuXJhw9tBDD8XUqVPjzjvvjIMPPrjSMPWsWbPi+uuvj9GjRyfUGzZsGPfff3906dKlyl1q43svIqJJkybRu3fvKueRnpyy7/8vEpCW6dOnx84771z++f33348ePXpkcSMAAABgYzV79uwK/5rFzz77rFq/GQsA1D+XPDu66oc2E0vnL4x7z7g05dlZI/4QLdsXbuCN6rcrZr+f7RU2mPa/vKXOZ2xOb8YuOu/mbK8AAJude+65Jy644IKUQeWCgoI45phjYs8994xOnTpFw4YN46uvvooPP/wwxo8fX2FA9Oyzz44777wzGjZsmNFOFf1+49Zbbx2zZ8+OJ598Mo477rhYt25dREQ0btw4Dj/88Nh3331jiy22iMaNG8eXX34Z06dPj7Fjx8aiRYtSztl+++3jxRdfrPHLJE455ZT4+9//nlTv1q1bnHvuubHTTjtFaWlpzJgxI/72t7/FzJkzE5676qqrYujQoeWfK/v91nT84x//iL59+5Z/vu666+L666+vUc8f/n7vyJEj44wzzqhRzx/GQOtiz9NPP71GofuIiP333z9eeeWV8s/FxcXRpk2blL926tJ3vw6q66OPPoqjjz46Pvzww5TnW221VRx99NGxww47RIcOHaJJkyaxZMmS+Pjjj+O1116L1157LUpLSxPuNG3aNB599NE4+OCDq7VDbfw7jUj/a9+YZDPP6c3YAAAAAAAAAAAAkKGzzz47evbsGYMHD47//Oc/CWcrV66MBx54IB544IFq9SoqKorbb789Bg0aVBerljvyyCNjwoQJMXDgwPjmm29i9erV8cgjj8QjjzxS7R4//elPY/To0dG2bdsa7/OnP/0p3nzzzaQ3/86aNSsuv/zySu/269cvbrjhhhrvwIa3bt26DR7EzsQOO+wQ//73v+PKK6+Mu+++OylYPXfu3Pjzn/9c7X777rtv3H333dG9e/faXpUsEcYGAAAAAAAAIGum33R+tlcAAKixH//4x/Hvf/87xo8fH7feemu8/fbbad3fcsst47zzzosLLrggWrRoUUdbJurfv3988MEHMWTIkLj//vtjzZo11bq37bbbxvXXXx8nnnhire3SunXr+Pe//x1nnnlmPPnkk9W607Bhw7jwwgtj6NChkZ8vCkndat68edx1111x3nnnxbBhw+KRRx6J1atXp9Vj3333jfPOOy9OOOGEyMnJqaNNyYacsh++nx6otmy+1h4AAADYtFT212b+8K+DBAA2Hpc8OzrbK9QbS+cvjHvPuDTl2Vkj/hAt2xdu4I3qtytmv5/tFdhIFZ13c7ZXAAAi4sMPP4xnn302Jk2aFB999FF88cUXsWLF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U2Pq1KkxZMiQOP3005MC1JmaNWtWvP7660n1UaNGxZVXXlkrM9i8eDM2AAAAAAAAAAAAAGmbOXNm9OzZM/72t7+VB7GbN28et99+e8ydOzfuvPPOOProo6Nbt26Rn//f9wfn5OREixYtokePHnH66afHAw88EF999VX84he/iJycnJRz5s2bV2s7jxo1KiE0/p0PP/ww/vWvf9XaHDYfwtgAAAAAAAAAAAAApGXGjBnRp0+f+PDDD8trO+64Y0ybNi0uuuiiaNSoUbV7tWnTJu6+++549NFHo0GDBnWxbkRElJWVxejRoys8r623b7N5yc/2AgAAAACwOVi0fGWl50uKV1V6VtCw6t98bte8IO29AAAAAAAgXfPmzYtDDz00vv766/Jat27d4rXXXovCwsKM+x599NExatSoOPHEE2tjzST/+Mc/Yvbs2RWejxs3Lu64445o3Lhxncxn0ySMDQAAAAAbQI8r7sr47sHD7q/Wc/OHX5bxDAAAAAAAqI7S0tIYOHBgzJ07t7yWn58fDz30UI2C2N8ZNGhQPProo/Hwww/XuNcPjRw5svyfBw8eHH/7298SzpcuXRqPPfZYDBo0qNZns+nKzfYCAAAAAAAAAAAAAGwcbr/99nj99dcTar/85S9j9913r7UZQ4cOjZycnFrrFxGxYsWKePTRRyMionHjxnHLLbfErrvumvTciBEjanUumz5hbAAAAAAAAAAAAACq9M0338SNN96YUGvQoEFcddVVtTpnu+22i4MPPrhWe44fPz6Ki4sjIuKYY46JVq1axRlnnJH03MsvvxxffPFFrc5m0yaMDQAAAAAAAAAAAECV/vznP8e3336bUDviiCOiQ4cOtT7rqKOOqtV+I0eOLP/n70LYJ510UjRs2DDhudLS0hg9enStzmbTlp/tBQAAAABgczD9pvOzvQIAAAAAAGSspKQk/u///i+pfswxx9TJvH79+kVeXl5ERPn/zdTMmTPj9ddfj4iIzp07x4EHHhgREe3atYsjjjgiHnnkkYTnR44cGVdffXWNZrL5EMYGAAAAgA2gXfOCbK8AAAAAAAAZe+ONN+Krr75Kqvfv379O5u2www6xfv36Wun1/bdin3baaZGbm1v++YwzzkgKY3/yySfxz3/+M3r37l0r89m05Vb9CAAAAAAAAAAAAACbswkTJiTVOnfuHB06dMjCNtVXVlYWo0ePjoiInJycOOOMMxLODz300OjYsWPSve8HuKEywtgAAAAAAAAAAAAAVGrSpElJte7du2dhk/RMnDgx5syZExER+++/f3Tt2jXhPC8vL0499dSke+PHj4+VK1dukB3ZuAljAwAAAAAAAAAAAFCpd955J6nWrVu3Db9ImkaMGFH+z2eeeWbKZ374tuyIiGXLlsWjjz5aZ3ux6RDGBgAAAAAAAAAAAKBC33zzTSxfvjypXlRUlIVtqm/ZsmXx2GOPRUREixYt4mc/+1nK53bYYYfYZ599kuojR46sy/XYRAhjAwAAAAAAAAAAAFChr776KmW9TZs2G3iT9IwfPz5WrlwZEREDBw6MgoKCCp9N9dbsiRMnxpw5c+psPzYNwtgAAAAAAAAAAAAAVKi4uDhlvVGjRht4k/R8/83WZ5xxRqXPHn/88dG0adOEWllZWYwaNaouVmMTIowNANSqRctXVvpjSfGqCu8uKV5V5f1Fy1duwK8GAAAAAAAAAIA1a9akrOfn52/gTarvk08+iX/+858REbHjjjvG3nvvXenzzZs3j+OOOy6pLoxNVervrwIAYKPU44q7Mr578LD7q/Xc/OGXZTwDAAAAAAAAAID0VPQG7JUr6+9L9dJ5K/b3n/th+HrmzJnx2muvxX777Veb67EJ8WZsAAAAAAAAAAAAACrUtGnTlPVly5bVqO+OO+4YOTk51f5RXaWlpXH//f99KWBeXl6ceuqp1bq33377xTbbbJNU/36wG35IGBsAAAAAAAAAAACACnXs2DFlffny5Rt4k+p5+eWXY+7cuRERcdhhh0WHDh2qdS8nJydOP/30pPpDDz0UxcXFtbkim5D8bC8AAAAAAAAAAAAAQP3Vtm3baN68eVL4etGiRTXqe8UVV8TixYtTnl122WUZ9/3+m6zPPPPMtO6edtppce2110ZpaWl5bcWKFfHwww/HaaedlvFObLqEsQGAWjX9pvOzvQIAAAAAAAAAALVst912i9dffz2h9v7779eo5xlnnFHhWaZh7GXLlsVjjz0WERG5ubnx4Ycfxh/+8Ie0enTo0CG++uqrhNrIkSOFsUlJGBsAqFXtmhdkewUAAAAAAAAAAGrZT37yk5Rh7LKyssjJycnSVsnGjh0bq1atioiI0tLSuPrqq2ul76uvvhqzZ8+OLl261Eo/Nh252V4AAAAAAAAAAAAAgPptwIABSbUVK1bEp59+moVtKjZy5Mg66VtWVlZnvdm4CWMDAAAAAAAAAAAAUKnevXtHp06dkuqPP/74hl+mAh9//HFMmjQpIiIOOOCAKCsry/jHhRdemNR/9OjRUVZWtqG/LOo5YWwAAAAAAAAAAAAAKpWXlxfnnHNOUn3MmDFZ2Ca177+5+uSTT65Rr5NOOimp9tlnn8Wrr75ao75seoSxAQAAAAAAAAAAAKjSBRdcEK1atUqovfPOO/HOO+9kZZ/vKy0tjdGjR0dERKNGjeJnP/tZjfrttddesc022yTVR4wYUaO+bHqEsQEAAAAAAAAAAACoUps2beLaa69Nqv/617/OwjaJXnzxxfjyyy8jImLAgAHRsmXLGvdM9XbsRx55JFasWFHj3mw6hLEBAAAAAAAAAAAAqJZf/epXse+++ybUXnnllXjwwQeztNF/jRw5svyfTz755FrpmapPcXFxPPTQQ7XSn02DMDYAAAAAAAAAAAAA1ZKbmxvjxo2LrbbaKqF+3nnnxfvvv5+VnZYuXRqPP/54RES0bt06fvrTn9ZK3+222y723HPPpPqIESNqpT+bBmFsAAAAAAAAAAAAAKqtY8eO8eyzz0b79u3La0uXLo0DDjgg3nzzzRr1/vbbb+Oqq65K687YsWNj9erVERFx3HHHRcOGDWu0w/eddNJJSbU33ngjZs2aVWsz2LgJYwMAAAAAAAAAAACQlh49esTrr78e22+/fXlt0aJFsf/++8eVV14ZS5YsSavf7Nmz4/rrr49u3brFsGHDks4bNGhQ4d3vv6k6VXi6Jk444YTIy8tLqJWVlcXIkSNrdQ4br/xsLwAAAAAAAAAAAADAxme77baLt99+Oy688MLycPL69evjpptuijvvvDN+9rOfxWGHHRa77757dOnSpfyN1cuXL4/FixfHe++9F1OmTImJEyfGP//5zygrK0uaUVBQEIMHD45LL720vDZ9+vR49tlnIyJi5cqVMXny5Ij4b2D73//+d7z11lsREdGyZcs4++yz0/66xo0bF3Pnzi3/3KFDh/jyyy8TnrnvvvuiRYsW5Z/32Wef2GeffdKexcZPGBsAAAAAAAAAAACAjDRr1ixGjBgRgwcPjmuuuSb+8Y9/REREcXFxjB49OkaPHl3+bKNGjaKkpCTWr19fZd8f//jHcdxxx8U555wT7dq1Szh766234rLLLku6s27durj88svLP2+99dYZhbH/8pe/xKuvvlrpM19++WXCDtdee60w9mZKGBsAAAAAAAAAAACAGundu3dMnDgx3n333RgzZkw8/fTTMWPGjIS3Xa9Zsybl3dzc3OjWrVvssssusd9++8UxxxwTW2+99YZaHWpEGBsAAAAAAAAAAAA2A0Xn3ZztFdgM/OhHP4of/ehHMWzYsPj222/j/fffj88++ywWLlwYq1atitzc3GjRokX5j06dOkX37t2joKCg2jNOP/30OP300+vsa3jllVfqrDebHmFsAAAAAAAAAAAAAGpdq1atok+fPtGnT59srwJ1JjfbCwAAAAAAAAAAAAAAbIyEsQEAAAAAAAAAAAAAMiCMDQAAAAAAAAAAAACQAWFsAAAAAAAAAAAAAIAMCGMDAAAAAAAAAAAAAGRAGBsAAAAAAAAAAAAAIAPC2AAAAAAAAAAAAAAAGcjP9gJsvMrKyuKjjz6Kd999NxYvXhzffvtt5OfnR6tWraJDhw7Rs2fP6NixY53NX7x4cUyePDlmzpwZy5Yti8aNG0fHjh1jt912i+7du9fZXAAAAAAAAAAAAACIEMYmA//5z3/iL3/5Szz88MPx7bffVvpsly5d4vTTT4+zzz47tthii1qZ/+KLL8Ytt9wSEydOjJKSkpTPdO3aNc4777w4//zzo6CgoFbmAgAAAAAAAAAAAMD35WZ7ATYeS5cujbPOOiv22GOP+Nvf/pYUxM7Pz4+cnJyE2uzZs+O6666L7bbbLu64444oKyvLeP7y5ctj0KBBcfDBB8eLL76YEMRu2LBhwrOfffZZXH755bHLLrvE5MmTM54JAAAAAAAAAAAAABURxqZaFi5cGPvss0/cd999CfU999wzxo4dG/Pnz4+1a9fGunXrYubMmfGnP/0pOnXqVP7cypUr4+KLL45TTjklSktL057/zTffxL777htjx44tr2255ZZxzz33xPz582PNmjWxevXqmDhxYhx22GHlz8yaNSv69u0bTz/9dAZfNQAAAAAAAAAAAABUTBibKq1fvz4OO+ywmDFjRkL90ksvjcmTJ8fAgQOjqKgocnJyIi8vL7p16xYXXnhhzJgxIw444ICEOw888EBcfvnlac1ft25dDBgwIKZNm1Ze22uvvWLatGkxePDgKCoqioiIRo0axQEHHBATJkyIG264ofzZ1atXx89//vOYMmVKul86AAAAAAAAAAAAAFRIGJsq3XXXXfH2228n1I466qi45ZZbIicnp8J7LVq0iEcffTQ6d+6cUL/99tvj3Xffrfb8a6+9NiZNmlT+uaioKJ566qlo06ZNhXeuueaaOPnkk8s/r169OgYOHBirV6+u9lwAAAAAAAAAAAAAqIwwNlW69dZbEz7n5OTEsGHDqnW3VatWcfXVVyfUSkpK4rbbbqvW/blz5yY9O3To0CgsLKzy7h//+Mdo1qxZ+edZs2bFnXfeWa25AAAAAAAAAAAAAFAVYWwqNXXq1Jg7d25Cbdddd40dd9yx2j2OP/74pDdoP/PMM1FaWlrl3euvvz7WrFlT/rl9+/Zx6qmnVmtuu3bt4swzz0yoDRs2LJYtW1at+wAAAAAAAAAAAABQGWFsKvXee+8l1fbYY4+0erRu3Tq6deuWUFu0aFF89dVXld77+uuvY+TIkQm1QYMGRYMGDao9+4fB7cWLF8c999xT7fsAAAAAAAAAAAAAUBFhbCo1f/78pFphYWHafdq1a5dU+/rrryu98/jjj0dJSUlC7fDDD09r7h577BEdO3ZMqD388MNp9QAAAAAAAAAAAACAVISxqVRZWVm1anXR57HHHkv4nJeXF3vvvXfas/v06ZPwefLkyVW+lRsAAAAAAAAAAAAAqiKMTaV++FbpiIgFCxak3WfhwoVJtQ4dOlT4fHFxcfzjH/9IqG2//fbRtGnTtGf/+Mc/TvhcVlYWzzzzTNp9AAAAAAAAAAAAAOD7hLGpVO/evZNqU6ZMSavH4sWL47PPPkuoderUKbbaaqsK70yfPj3WrVuXUNtpp53Smvud7t27J9XeeeedjHoBAAAAAAAAAAAAwHeEsalUt27dkgLZ7733XkyfPr3aPR588MGk2kknnVTpnRkzZiTVunTpUu2ZVd1L1R8AAAAAAAAAAAAA0iGMTZVuuummyMvLS6hdfvnl1br7zTffxLBhwxJqhYWFcckll1R6L1XYu2PHjtWa+UMdOnSoVn8AAAAAAAAAAAAASIcwNlXq3bt33HHHHZGTk1NemzBhQlx44YVRWlpa4b0lS5bEUUcdFV9++WV5rUmTJjF27NgoKiqqdOasWbOSau3atctg+//e+/7uERELFy6MFStWZNQPAAAAAAAAAAAAACKEsamm888/Px5++OGEt0zfeeedsdtuu8V9990Xn332WaxZsyZWrFgR7733XgwbNix23HHHeOONN8qf33bbbWPixInRr1+/KuctW7YsqdaiRYuMds/Ly4uCgoJqzQAAAAAAAAAAAACA6srP9gJsPI499tjo379/3HfffTFq1KiYNm1avPfee3HWWWdVem/XXXeNs88+OwYPHhyNGjWq1qxUb61u2rRpRnt/d7e4uLjKGTX16aefZny3sLCwyjeGAwAAAAAAAAAAAFB/CGOTlhYtWsQxxxwTOTk58fzzz8dzzz0XZWVlKZ9t2LBhnHjiiXHUUUfFIYccUu0gdkTE8uXLk2r5+Zl/u6a6m2pGTR199NEZ37322mvjuuuuq7VdAAAAAAAAAAAAAKhbwthU2/Tp0+PSSy+N559/vjyAnZOTEz/+8Y9jn332ifbt20dJSUnMmzcvXnvttfjwww9j5MiRMXLkyGjRokWceeaZce2110arVq2qnLVq1aqkWl5eXsa7pwpjp5oBAAAAAAAAAAAAANUljE21DB8+PC666KJYv359ee2ggw6KP/7xj9GjR4+Ud95888341a9+FW+//XYsW7Ysbr/99njggQfi0UcfjT59+lQ6r0mTJkm1kpKSjPdPdTfVDAAAAAAAAAAAAACoLmFsqnTHHXfExRdfnFA766yz4v/+7/8iNze3wnv77LNPvP766/Gzn/0snn322YiIWLhwYRx00EExYcKEOOCAAyq827x586Ta94Pg6Up1N9WMmnr88cdj2223zehuYWFhLW8DAAAAAAAAAAAAQF0SxqZSb731Vlx66aUJtd122y2GDx9eaRD7O02aNIkHHnggdtlll/jyyy8jImL16tUxaNCgmDZtWrRv3z7lvWbNmiXViouLM/gK/mvFihXVmlFT2267bYVvCgcAAAAAAAAAAABg01J1mpbN2pAhQ5LeKn399ddHw4YNq92jdevWcdlllyXU5s+fHzfddFOFd1q0aJFUW758ebVnfl9paWmsXLkyqV4Xb8YGAAAAAAAAAAAAYPMhjE2FZs+eHS+++GJCrW3btjFgwIC0e5166qmRk5OTULvnnnti3bp1KZ/v2rVrUm3RokVpz/3uXllZWUKtXbt2wtgAAAAAAAAAAAAA1IgwNhWaOHFiUu0nP/lJ5Oam/23TunXr2GmnnRJqK1asiH/9618pn+/Ro0dS7auvvkp7bkTEvHnzqtUfAAAAAAAAAAAAANIhjE2FPv7446Raly5dMu6X6u6HH36Y8tnu3bsn1WbPnp3R3FT3UvUHAAAAAAAAAAAAgHQIY1Ohb775JqnWqlWrjPulurto0aKUz/bo0SMaNGiQUPvggw8ymjtjxoyk2m677ZZRLwAAAAAAAAAAAAD4jjA2FSooKEiqrV69OuN+qe42adIk5bPNmjWLvn37JtQ++eSTWLlyZdpzp06dmvA5JycnBgwYkHYfAAAAAAAAAAAAAPg+YWwqVFhYmFRbvHhxxv1SvQW7qKiowuePOeaYhM/r16+PSZMmpT33jTfeSPjcq1ev2GKLLdLuAwAAAAAAAAAAAADfJ4xNhXbcccek2n/+85+MepWVlcW0adOS6tttt12Fd44++ujIy8tLqE2YMCGtuf/5z39i3rx5CbXjjjsurR4AAAAAAAAAAAAAkIowNhXq379/5OfnJ9Tef//9+PLLL9PuNWnSpFi6dGlCrV27drHHHntUeKdjx45x6qmnJtQefPDBWL9+fbXn3n///Qmf27RpE2effXa17wMAAAAAAAAAAABARYSxqVDLli3jsMMOS6iVlpbGn//857R73X777Um1448/PnJzK/8WvO6666JRo0bln+fNm5cUsK7I4sWL4957702oXXHFFdGyZctq3QcAAAAAAAAAAACAyghjU6mhQ4cmBaZvu+22eOutt6rd4/HHH4+HHnooodasWbO45pprqrzbuXPnuOiiixJqV111VSxatKjKu5dcckksX768/HOXLl3iwgsvrObWAAAAAAAAAAAAAFA5YWwqtfPOO8cNN9yQUFu3bl0ceuih8frrr1d5/+GHH45BgwYl1HJycuLOO++MDh06VGuHG2+8Mfbaa6/yz/Pnz48jjzwylixZUuGdoUOHxqhRo8o/N2rUKMaNGxdNmjSp1kwAAAAAAAAAAAAAqIowNlUaMmRIXHbZZQm1b775Jvbff/844YQT4umnn47FixdHWVlZlJaWxvz58+Ohhx6KQw45JH7+85/H6tWry+/l5ubGbbfdFqeddlq15zds2DCefvrp2GWXXcprkyZNil133TXuvffeWLhwYURErF27Nl555ZUYMGBADBkypPzZRo0axfjx46NXr16Z/hQAAAAAAAAAAAAAQJL8bC/AxuHmm2+OfffdN37xi1/EvHnzIiKi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fHjuv//+/Od//me++93v5pJLLkmnTp2q1TIAAAAAAAAAAAAA0EzVVLuBxjBr1qzsvffeOeWUU/Lxxx+XQ9ilUmmhJ/k0pD179uz87ne/y5ZbbpmRI0dWs30AAAAAAAAAAAAAoBlqETdjf/vb385DDz1UDlwXRZGiKNKqVat07tw5dXV1mT59eiZOnJg5c+YkSTmYPXz48Oy+++554YUXstJKK1XzGM3e5MmT89JLL+Xtt9/OJ598khkzZqSuri6rrrpq1ltvvWywwQZZffXVG3XPDz74IP/7v/+bESNGZMqUKWnfvn169OiRbbbZJuutt16j7gUAAAAAAAAAAAAAC2r2YewHHnggf/rTn8oh7A022CA//OEPs8cee2TDDTdM69aty3Pnzp2bt99+O4888khuuOGGvPrqqymVShk2bFjOO++8XHbZZVU8SfM0a9as3H777fn973+ff/zjH+Ww++L06NEjO+20U/bcc8/stddeWW211Sra96677spll12Wf/7zn+Wb0P/dpptumuOPPz6HH354amub/V91AAAAAAAAAAAAAJqYmmo38Hn9+te/Lr+ff/75eeutt3LKKadk0003rRfETpJWrVplo402yrHHHpuXX345v/71r8sh7uuvvz4zZsxY3u03aw8++GD69u2bww47LE888US9IHZtbW1qahb+6zVq1Kjccccd+d73vpdDDz10qfccPXp0dt999xx00EF57rnn6gWx27RpU2/u66+/niOPPDLbbbddhg4dutR7AQAAAAAAAAAAAMCSNOsw9vTp0/Pkk0+mVCrluOOOy1lnnZVSqdTg9ccff3x+8pOflGs9/vjjy6jTlqUoipxxxhnZe++98+677yZJunXrlhNPPDFPPfVUPvroo8yaNStz5szJe++9l5tuuilbbLHF5953+PDh2W677fLII4+UxzbeeOPcfvvt+eSTTzJz5sxMmTIl999/f3bYYYfynJdffjnbb799Bg0a9Ll7AAAAAAAAAAAAAID5qhLGnjp1aqPU+de//pXZs2cnSU488cSKahx//PHl9+HDhzdKXy3dkUcemYsuuqj8++CDD87gwYNzxRVXpF+/fllttdVSKpVSKpXSo0ePHHbYYRk0aFB++MMfVrznxIkTs8cee2TUqFHlsX322ScvvvhiDj744Ky88spJkg4dOuSrX/1q/vGPf+QHP/hBee6ECROy5557ZuTIkRX3AAAAAAAAAAAAAAALqkoY+9JLL823v/3tfPTRR5+rzsSJE8vva6+9dkU1unXrltra2oXqsWi/+tWvcsMNN5R/f//738/tt9+eVVdddYnramtrc/XVV2e77baraN+jjz4677zzTvn3xhtvnDvuuCPt2rVb5Pyamppce+212XXXXctj48ePz7e+9a0URVFRDwAAAAAAAAAAAACwoKqEsYuiyB//+MdstNFGueKKKzJ37tyK6nTp0qX8Pnjw4IpqDB8+PHPmzFmoHgt74YUXctZZZ5V/b7/99rnmmmsavL5Vq1b50Y9+tNT7Pv/887ntttvqjV155ZVp3779EtfV1NTk6quvTk3N//01f+aZZ3L33XcvdQ8AAAAAAAAAAAAA8O+qEsaeb9KkSTn11FOz1VZb5Yknnljq9WuvvXY6dOiQJLnwwgsr6uEXv/hF+b1Pnz4V1VhRHHXUUeXgepJccMEF5VvFG6p///7ZZJNNsskmm6RXr14NWvOTn/yk3u+tt946u+22W4PW9u3bN1/96lfrjZ199tkV/w8AAAAAAAAAAAAAAGC+qoSxN9tss7Rr1678+/XXX8+AAQNy6KGH5sMPP2xwndatW2f33XdPURS544478sMf/jBTp05t0NoZM2bkpJNOyu9///skSefOnbPLLrss3UFWIPfcc08GDRpU/r3DDjukf//+S12nW7duef311/P666/nhhtu+Mz5gwYNyiOPPFJv7Dvf+c5S7fnv8wcPHpyBAwcuVQ0AAAAAAAAAAAAA+HdVCWN//etfz5tvvpmvfvWrKYoipVIpRVHk9ttvz0YbbZTLLruswTcXn3766SmVSkmS//qv/0rPnj1z0kkn5cEHH8yIESMyffr0JJ+Gr0eNGpW//vWvOe2009KrV69ceeWVSZJSqZQTTzwxrVq1WjYHbgGuuOKKer/333//5bLvn/70p4XG9t5776Wq8R//8R8L3eC9qLoAAAAAAAAAAAAAsDSqEsZOknXXXTf33Xdf7r///vTq1as8Pnny5Jx22mnZYost8vjjj39mnR133DHHH398iqJIknz88ce58sors88++6R3797p2LFjWrVqlQ4dOmTdddfNV77ylVx22WUZPXp0ec3mm2+eM844Y5mcsyV455138uSTT9Yb++pXv7pc9r7nnnvq/V599dWz/vrrL1WNjh07Zquttqo39uCDD2bWrFmfuz8AAAAAAAAAAAAAVlxVC2PPt/fee+eNN97Ieeedl3bt2pXH33zzzey222751re+lQ8++GCJNa644op8//vfL9+ynSRFUSz2SVKet8UWW+Svf/1rvb2pb+DAgfV+d+jQIX379l3m+w4dOjRDhw6tN/bvoeqG+vd1kyZNyhNPPFFxbwAAAAAAAAAAAABQ9TB2krRt2zbnnHNO3nzzzey7777lUHVRFLnjjjuy0UYb5ZJLLsncuXMXW+P666/PXXfdlT59+pQD18mnoev5z3xFUaRz5845++yz8/zzz6d79+7L9HzN3d/+9rd6v/v06bNc9n355ZcXGtt4440rqrWo8Pii6gMAAAAAAAAAAABAQ9VWu4EF9ezZMwMHDsxDDz2UE088Me+8806SZMqUKTnjjDNy00035corr0z//v0Xuf6AAw7IAQcckMceeyyPPvpoXnjhhYwZMyaTJk1K+/bts+qqq2bTTTdNv379su+++6Z9+/bL83jN0rx58/LPf/6z3tiiwthz587Niy++mFGjRmX06NGpqalJt27dstZaa2WbbbZJbe3S/1V78803Fxpbd911l7rO4tYtqj4AAAAAAAAAAAAANFSTCmPPt9dee2W33XbLRRddlAsuuCDTp09P8ml4dvfdd8+BBx6YSy+9NGuttdYi1/fv33+xgW2WzrBhwzJp0qR6Y926dSu/v/3227nwwgtz3333Zdy4cYus0alTp+y222459dRT069fvwbv/cYbbyw0tsYaazR4/YJWX331BtUHAAAAAAAAAAAAgIaqqXYDi9OmTZucddZZeeutt7LffvulKIqUSqUURZG77rorG2+8cS6++OLMmTOn2q22aEOGDFlorEOHDpk7d27OPPPMbLrppvn973+/2CB2kkyePDkDBw7MLrvskn322WeJcxc0bNiwhca6du3a8OYX0L179wbVBwAAAAAAAAAAAICGarJh7PnWWWed/PnPf85DDz2UPn36lMenTJmSH//4x9l8883zyCOPVLHDlm3kyJELjbVq1SoHHHBALrzwwsyaNStt2rTJsccemyeeeCKjR4/OjBkz8t577+WOO+7I7rvvXm/tAw88kO233z6DBw/+zL3//UbuJFlppZUqOkenTp0aVB8AAAAAAAAAYEU2bvK0JT6fTJ2+2LWfTJ3+mevHTZ62HE8DALDs1Va7gYb6j//4j7z22mu55JJL8otf/CLTpn36L2aDBw/OHnvskQMOOCCXXXZZ1l577Sp32rKMGTNmobErrrgiM2bMSJL06NEjDz30UDbZZJN6c3r06JEePXrkoIMOynXXXZejjz46RVEk+fRG6r322isvvvhiVllllcXuPWXKlIXGOnToUNE5FrVu9uzZ5TA5AAAAAAAAAADJJmdcVfHaPS68tUHzRl99WsV7AAA0Nc0mjJ0krVu3zplnnpn/9//+X0466aT8+c9/TqlUSlEUufvuu/PQQw/lrLPOyqmnnpra2mZ1tCbrk08+WWhsfhC7ffv2+dvf/paNNtpoiTWOPPLITJo0Kaeffnp5bMSIETniiCPy5z//ebHrJk+evNBYpf+5Lm7d5MmT06VLl4pqLso777xT8dpu3bqle/fujdYLAAAAAAAAAAAAAMtWs0wsr7322vnTn/6Uv//97zn++OMzdOjQJMnUqVPzk5/8JDfddFN+85vf5Mtf/nKVO23+5gevF+X000//zCD2fKecckpuueWWvP766+Wxe+65J88//3y+8IUvLHLN9OkL/9/atGrVqkH7/bvFhbEXtcfnsd9++1W89txzz815553XaL0AAAAAAAAAAAAAsGzVVLuBz+PLX/5yXn/99VxwwQWpq6srjw8ZMiR77rlnDjzwwIwaNaqKHTZ/s2fPXuR4bW1tjj322AbXadWqVU455ZSFxi+66KLFrmnfvv1CY3Pnzm3wng1Zt6g9AAAAAAAAAAAAAKAhmuXN2Auqra3NGWeckW9/+9s5+eST86c//SmlUilFUeTPf/5zHnroofznf/5nfvSjH6V169bVbrfZWVxY+Ytf/GK6deu2VLX222+//PCHP8ycOXPKY3/5y18ya9astGnTZqH5nTp1ytSpU+uNLbh2aSxuXadOnSqqBwAAAAAAAADQEr3xq4ZfzgcAQBMKY8+ZMyd/+ctf8vTTT+eVV17J+PHjM2XKlHTq1CldunTJlltumX79+uUrX/lKWrVqtdD6tdZaK3feeWceeeSRHH/88Rk8eHCSZNq0aTnrrLNy88035ze/+U322GOP5X20Zm1xYeVtt912qWutssoq2WCDDfLmm2+Wx2bMmJHnn38+/fr1W2h+x44dFxr793B2Q02ZMmWhsdatWy8yBP55DBw4MOuvv35Fa5c23A4AAAAAAAAA0Ni6dqr77EkAAJRVPYxdFEUuu+yyXHLJJRkzZky98flKpVIefvjhXHLJJVl99dVzxhln5IQTTlhkvd122y2vvvpqLr/88vzsZz8rh3CHDh2avfbaK/vtt18uv/zyrLPOOsv2YC3E4sLYG2+8cUX1Ntlkk3ph7CR54YUXFhnGXmmllRYamzx5ckX7LmrdsrgVe/31188mm2zS6HUBAAAAAAAAAAAAaHpqqrn5xIkT88UvfjGnn356Ro8evVAAe/4zX1EU+fDDD3PyySdnt912W+Rtx0lSW1ub0047LYMHD87BBx+coihSKpVSFEUGDhyYvn375pe//GVmz569zM/Y3HXu3HmR46usskpF9bp3777Q2Lhx4xY5t1evXg2e+1nGjh270Nh6661XUS0AAAAAAAAAAAAASKoYxp49e3b22muv/OMf/0iScui6KIrFPvPnFUWRxx9/PPvss0/mzZu32D3WXHPN3HbbbXn00Ufr3eQ8bdq0nH322dl0003zP//zP8vwlM3f+uuvv8jxjh07VlRvUbdRf/zxx4ucu6gbpj/44IOK9v3www8bVB8AAAAAAAAAAAAAGqpqYezLLrsszz33XDlc3bVr15xyyil58MEHM3z48EyePDlz5szJpEmT8u677+b+++/PCSecUL6RuSiKPPnkk7nqqqs+c68vfelLeeWVV3LxxRfXCxG//fbb2XvvvbP//vtn5MiRy+yszdlmm222yPFZs2ZVVG/Bm87nW/BG9AX17dt3obERI0ZUtO+i1i2qPgAAAAAAAAAAAAA0VFXC2HPnzs3FF19c/n3iiSdmxIgRueSSS7LnnnumZ8+e6dChQ2pqatKxY8f06tUre++9d6644oqMHDkyP/jBD5J8GuL91a9+1aA9W7VqlVNPPTVDhgzJIYcckqIoykHw++67L3379s0999yzTM7bnK211lrlAPyCpkyZUlG9yZMnLzTWrVu3Rc7dcsstFxp76623Ktr3zTffbFB9AAAAAAAAAAAAAGioqoSxn3nmmXz88ccplUr5wQ9+kMsvvzzt27dv0NoOHTrkuuuuyyGHHJIk+fDDD/PCCy80eO/VV189f/jDH/L444+Xb0YuiiIzZszIa6+9tvSHWQHsuOOOC4198MEHFdUaO3bsQmPdu3df5NwNN9wwffr0qTf28ssvV7TvSy+9VO93p06dsuuuu1ZUCwAAAAAAAAAAAACSKoWxBw8eXH7/yU9+UlGNBdcNHTp0qdd/8YtfzMsvv5xLL700K620UkU9rCi+8Y1vLDT2xhtvVFRrUet22GGHxc7ff//96/3+8MMP8+677y7VnlOnTl0ojP2Vr3wlbdu2Xao6AAAAAAAAAAAAALCgqoSxx48fnySpra3NOuusU1GNBW9Mnl9vabVq1Sonn3xyBg8enEMPPTSlUqmiOi3d/vvvnzZt2tQbe+aZZ5a6zqRJkzJkyJB6Y6uuumq22mqrxa5ZVBD8wQcfXKp9//rXv2bOnDmfWRcAAAAAAAAAAAAAlkZVwtidO3dOksyZMycfffRRRTVGjhy5UL1Krb766rnlllty6qmnfq46LdXKK6+8UHj5jTfeWChY/VnuvffezJ49u97YN7/5zdTULP6v4XbbbZf+/fvXG7vllluWat9bb7213u8NNthgoRu3AQAAAAAAAAAAAGBpVSWMvd5665Xfr7rqqopqXH755eX3Xr16fe6ekqSurq5R6rREv/zlL9OuXbt6YxdddFGD1xdFkd/85jf1xtq2bZszzzyzQXsvaNCgQXnssccatO/gwYNz33331Rv72c9+llatWjVoPQAAAAAAAAAAAAAsTlXC2Lvuums5+HzhhRcuVSC7KIr87Gc/y7XXXpvk01ubd9xxx2XSJ/+nZ8+eOfnkk+uN3XzzzXn66acbtP7aa6/NoEGD6o395Cc/ydprr/2Za3fYYYccdNBB9caOP/74zJgxY4nr5s2bl2OOOSbz5s2rV+vAAw9sUM8AAAAAAAAAAAAAsCRVCWO3a9cuP/jBD1IURebOnZsTTjgh22yzTa699tq8/fbb9cKzSTJ37ty88cYbueKKK9K3b9+cd955SZJSqZSjjjrKLcfLybnnnpvtt9++/Hvu3Ln52te+lueff36J626//faccMIJ9cb23XffnH322Q3e+9prr613o/obb7yRQw45ZLGB7PlB7AVv0F511VXzxz/+MaVSqcH7AgAAAAAAAAAAAMDiVCWMnSQ//elP06tXr5RKpRRFkZdeeinHHntsNtpoo9TV1WX11VfPuuuum9VWWy3t27fP5ptvnlNPPTVDhgxJURRJkj59+uQ///M/q3WEFU7btm3zwAMPZMsttyyPffzxx9l5551z7LHH5p///GemTZuWJJkwYUL+53/+J1//+tdzyCGHZM6cOeU1BxxwwFKHoldZZZX87W9/q3eT9sCBA7PtttvmzjvvzMSJE5Mk06ZNy1/+8pf069cv1113XXlu586d8+CDD6ZXr16VHh8AAAAAAAAAAAAA6qmt1sYrrbRSHn744QwYMCAjR44sh7KTZNasWRkzZswi182ft/766+fhhx9OXV3d8mx7hde1a9c8/fTTOfbYY3PzzTcnSebMmZOrr746V199dZKkdevWmT179kJrO3bsmLPOOiunn356RbdT9+7dO88//3y+9a1v5fHHH0/y6Q3ZBx98cJJPw+IzZ85caN3mm2+eO+64IxtttNFS7wkAAAAAAAAAAAAAi1O1m7GTpFevXnn11Vfzwx/+MLW1/5cLL5VKCz3ztW7dOsccc0xeeumlercks/x06NAhN910U5599tl84xvfSNu2bet9//cgdp8+ffKTn/wkI0aMyBlnnFFREHu+NdZYI4899lhuv/32fOELX6j37d+D2H379s21116bF154QRAbAAAAAAAAAAAAgEZXtZux5+vUqVOuvfba/PSnP80f/vCHPP3003n11Vczfvz4TJkyJZ06dUqXLl2yxRZbZJdddsm3vvWtdOvWrdptk2SHHXbIXXfdlenTp+f555/PkCFDMn78+CRJly5d0r1792yzzTbp0aNHo+998MEH5+CDD87777+f559/PiNGjMjUqVPTvn379OjRI9tss0169+7d6PsCAAAAAAAAAAAAwHxVD2PPt9pqq+WUU07JKaecUu1WWErt27fPrrvuml133XW5773WWmtl//33X+77AgAAAAAAAAAAAEBNtRsAAAAAAAAAAAAAAGiOhLEBAAAAAAAAAAAAACogjA0AAAAAAAAAAAAAUAFhbAAAAAAAAAAAAACACghjAwAAAAAAAAAAAABUYLmHsV9++eUcfvjhOeKIIzJq1Kjlvf1S+/nPf57DDz88l19+ebVbAQAAAAAAAAAAAACakNrlveFmm22W5557LkOGDMmLL76Yp59+Oh06dFjebTTIJZdcknPOOSelUil///vfq90OAAAAAAAAAAAAANCELPebsVu1apVf/epXKYoir776avbee+9MmDBhebfxma688sr8+Mc/TqlUyp577pkBAwZUuyUAAAAAAAAAAAAAoAlZ7mHsJNlnn31y0EEHpSiKPPXUU9lxxx3z+uuvV6OVhcycOTPHHXdcTjrppMybNy8rr7xyfvvb31a7LQAAAAAAAAAAAACgialKGDtJfv/732fTTTdNkgwZMiTbbLNNTj/99EyaNKlaLeX+++9P3759c80116QoirRq1Sq33XZbevXqVbWeAAAAAAAAAAAAAICmqWph7Lq6ugwcODCrrbZaSqVSZs+enUsvvTRrr712jjnmmLzwwgvLpY+xY8fm6quvziabbJL99tsvw4cPT1EUSZKLL744e+yxx3LpAwAAAAAAAAAAAABoXmqrufl6662XZ599NnvttVcGDx6cJJkyZUquu+66XHfddenSpUt22223fOELX0jfvn3Tt2/f9OjRo+L9pkyZkrfeeitvvvlmXnvttTzyyCN57bXXUhRFOYCdJLW1tbn22mtz+OGHf+4zAgAAAAAAAAAAAAAtU1XD2EnSs2fPPPPMMznwwAPzyCOPpFQqJUmKosi4ceNy55135s477yzPb9WqVbp27Zru3buna9euqaurS9u2bdOmTZu0adMmc+fOzcyZMzNr1qzMnDkzn3zyScaMGZMxY8Zk2rRp9fZeMIBdKpVSFEW6dOmSW2+9NXvuuefy+QMAAAAAAAAAAAAAAJqlqoexk2TllVfO3//+99x888057bTTMm7cuHqh7AXNmTMnH330UT766KPynM/y7zXmW3CPoihy2GGH5ZJLLkmXLl0+x2kAAAAAAAAAAAAAgBVBTbUbWNBhhx2WwYMH5/TTT8+qq65aDlGXSqWFnuT/QtSf9Sxq/fybsJPkK1/5Sp588snceOONgtgAAAAAAAAAAAAAQIM0qTB2kqy66qq58MIL869//Ss33HBDdtlll7Rq1apeuDpZdEB7cU+ycHC7Z8+eOfnkkzN06NA88MAD6devXzWPDQAAAAAAAAAAAAA0M7XVbmBx2rZtmyOOOCJHHHFEpkyZksceeyyPPPJIXn311QwdOjQffPBBg2t16NAhffr0yUYbbZR+/fpljz32yPrrr78MuwcAAAAAAAAAAAAAWromG8ZeUMeOHbPPPvtkn332KY9NmzYtw4YNy8SJEzN16tRMnTo106ZNS+vWrdOhQ4d07NgxHTp0yJprrpk111yzit0DAAAAAAAAAAAAAC1RswhjL0pdXV023XTTarcBAAAAAAAAAAAAAKygaqrdAAAAAAAAAAAAAABA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wgsvNHp9AAAAAAAAAAAAAKBlavJh7DFjxpTfBwwY0Oj1+/fvX34fPXp0o9cHAAAAAAAAAAAAAFqmJh/GHjt2bJKktrY23bp1a/T63bp1S21tbZJk3LhxjV4fAAAAAAAAAAAAAGiZmnwYu127dkmSOXPmZPbs2Y1ef/bs2Zk7d26SpG3bto1eHwAAAAAAAAAAAABomZp8GHvB27CHDx/e6PWHDx+eoigW2gsAAAAAAAAAAAAAYEmafBh77bXXLr/fc889jV7/T3/6U/m9R48ejV4fAAAAAAAAAAAAAGiZmnwYe4cddkhdXV2S5PLLL8/YsWMbrfbo0aNzxRVXJEnq6uqyww47NFptAAAAAAAAAAAAAKBla/Jh7DZt2mTAgAEpiiJjx47NgQcemAkTJnzuuh9//HEOOOCAjBs3LqVSKQMGDEjr1q0/f8MAAAAAAAAAAAAAwAqhyYexk+S4444rvz/11FPZbrvtMnDgwIrr3XXXXdluu+3y7LPPlseOP/74z9MiAAAAAAAAAAAAALCCqa12Aw2xxx57ZMCAAXn00UdTKpXy7rvv5oADDsj666+fr33taxkwYEA22mijrLvuuotcP2LEiLz55pt59NFHc++992bYsGEpiiJJUiqVsttuu2X33XdfjicCAAAAAAAAAAAAAJq7ZhHGTpLrr78+O+ywQ8aPH59SqZSiKPL222/n0ksvzaWXXpokadWqVTp27JgOHTokSaZOnZopU6Zk7ty55ToLhrCTpGvXrrnuuuuW82kAAAAAAAAAAAAAgOauptoNNNR6662Xe++9N23btk3yaZh6fih7/jNnzpxMmDAh77//ft5///1MmDAhc+bMqTdnwXVt27bNfffdl169elX5dAAAAAAAAAAAAABAc9NswthJsuOOO+app55Kz549691wvTRP8unt2Outt16efvrpbL/99tU8EgAAAAAAAAAAAADQTNVWu4Gltc022+Sll17KmWeemZtuuikzZsxIknLQenHmh7fbtWuXww8/PL/85S+z0korLfN+AQAAAACWp1MfuqXaLTQpE0ePXey3nz9+dzqv1m05dtO0nVHtBgAAAAAAmqFmdTP2fJ07d87VV1+d4cOH57zzzstOO+2U2traFEWxyKd169bZeeedc/7552fkyJH57W9/K4gNAAAAAAAAAAAAAHwuze5m7AWtttpqOeecc3LOOedk+vTpGTJkSMaPH5/x48enVCqlS5cu6dKlSzbccMO0a9eu2u0CAAAAAAAAAAAAAC1Isw5jL6h9+/bZcsstq90GAAAAAAAAAAAAALCCqKl2AwAAAAAAAAAAAAAAzZEwNgAAAAAAAAAAAABABYSxAQAAAAAAAAAAAAAqUFvtBpanQw89NDvttFO++c1vpkuXLtVuBwAAAAAAqJJxk6ct8fsnU6cv8Vtdm9afuUfXTnVL3RcAAAAA0Lw0mzD2bbfdlm9/+9uL/HbjjTfmO9/5zmfWePTRR3P77bfnxz/+cY466qicf/75ad++fWO3CgAAAAAANHGbnHFVxWv3uPDWBs0bffVpFe8BAAAAADQPNdVuoKF++9vfpiiKhZ5KTJ06NZdddlm22mqrDB48uJE7BQAAAAAAAAAAAABWBM0ijP3qq6/m2WefTalUKj9JUltbm6233jrrrbdeg+qsscYa9QLcQ4cOzW677ZZhw4Ytk74BAAAAAAAAAAAAgJarWYSxBw4cWH4viiJdunTJ5Zdfng8//DD/+7//m379+jWozosvvpjXX389Rx55ZGpqalIqlfLhhx/m0EMPrfiWbQAAAAAAAAAAAABgxVRb7QYa4v777y+/b7fddnnggQfSrVu3imr17ds311xzTQ4//PDss88+GTNmTJ5//vnccsstOeywwxqrZQAAAAAAoAl741fHVrsFAAAAAKAFaPJh7BkzZuSll15KqVTKKquskvvuu6/iIPaCtttuu/zlL3/JTjvtlDlz5uSqq64SxgYAAAAAgBVE10511W4BAAAAAGgBaqrdwGd54403Mm/evCTJ0UcfndVWW63Ram+zzTb57ne/m6Io8sILL2Ts2LGNVhsAAAAAAAAAAAAAaNmafBh7yJAh5fd999230esfeuih5fd//vOfjV4fAAAAAAAAAAAAAGiZmnwYe8KECeX3zTbbrNHrb7vttuX3f/3rX41eHwAAAAAAAAAAAABomZp8GHvixIlJkjZt2qRdu3aNXr+uri5t2rRJUj/4DQAAAAAAAAAAAACwJE0+jF1XV5ckmTVrVmbNmtXo9Res2759+0avDwAAAAAAAAAAAAC0TE0+jN2tW7fy+7Bhwxq9/vDhwxe5FwAAAAAAAAAAAADAkjT5MPbaa69dfr/nnnsavf6CNXv06NHo9QEAAAAAAAAAAACAlqnJh7F32GGH1NXVJUmuuOKKjB07ttFqjxs3LldccUWSpK6uLjvssEOj1QYAAAAAAAAAAAAAWrYmH8Zu06ZNBgwYkKIoMm7cuHzjG9/IhAkTPnfdSZMm5cADD8yYMWNSKpUyYMCAtG7d+vM3DAAAAAAAAAAAAACsEJp8GDtJjjvuuPL7008/ne222y733ntvxfXuv//+fOELX8iTTz5ZHjv++OM/V48AAAAAAAAAAAAAwIqlttoNNMQee+yR/v3757HHHkupVMq7776br3/96+nTp0++9rWvpX///tl4443Ts2fPRa4fOXJkBg8enMceeyz33ntvhg4dmqIokiSlUim77bZbdt999+V5JAAAAAAAAAAAAACgmWsWYewkuf7667PDDjvk448/TqlUSlEUGTp0aC655JJccsklSZJWrVqlY8eO6dChQ5Jk6tSpmTJlSubOnVuus2AIO0m6du2a6667bjmfBgAAAAAAAAAAAABo7mqq3UBD9e7dOwMHDkybNm2SfBqmnh/Knv/MmTMnEyZMyPvvv5/3338/EyZMyJw5c+rNWXBd27Ztc99996VXr15VPh0AAAAAAAAAAAAA0Nw0mzB2kuy888558skn06NHj3o3XC/Nk3x6O/Z6662Xp59+Ottvv301jwQAAAAAAAAAAAAANFPNKoydJNttt11efvnl/OAHP0ibNm3KN15/lvnz2rZtm2OOOSYvvvhitt566+XQMQAAAAAAAAAAAADQEjW7MHaSrLzyyrnuuusyfPjwnHPOOdlxxx1TW1tbDlz/+9O6devsvPPOOf/88zNy5Mj89re/zUorrVTtYwAAAAAAAAAAAAAAzVhttRv4PFZfffWcd955Oe+88zJt2rQMHTo048ePz/jx41MqldKlS5d06dIlG264Ydq1a1ftdgEAAAAAAAAAAACAFqRZh7EXVFdXly233LLabQAAAAAAAAAAAAAAK4iaajcAAAAAAAAAAAAAANAcCWMDAAAAAAAAAAAAAFRAGBsAAAAAAAAAAAAAoALC2AAAAAAAAAAAAAAAFaitdgPLwtSpU/PMM89k2LBhmTBhQjp06JDu3bunT58+2WqrrardHgAAAAAAAAAAAADQArSoMPbQoUNz/vnn56677sqcOXMWOWe11VbLQQcdlLPPPjtdunRZzh0CAAAAAAAAAAAAAC1FVcPYN910Ux588MHFfj/xxBOz8847N6jWH/7whxx55JGZPn16iqJY7LyPPvooV155ZW655ZZcc801Ofjgg5e6bwAAAAAAAAAAAACAqoaxr7322vzv//7vYr/vt99+DQpj//nPf85hhx2WefPmJUlKpdIS5xdFkQkTJuTb3/52pk+fnu9+97tL1TcAAAAAAAAAAAAAQE21Np40aVJeeOGFJJ+Go+ffZj3/fUm3Wy/oww8/zOGHH5558+alVCotFMResN78Z/68uXPn5sgjj8wbb7zRuIcDAAAAAAAAAAAAAFq8qt2M/cQTT2Tu3LnlYPT88PUuu+ySb3zjG9lmm22y1VZbfWadU045JZMmTVpkCHudddbJvvvumw022CBt2rTJ6NGj88QTT+SJJ54oh7dnz56dI488Mk8//fQyOScAAAAAAMvOtImTlvh9+qQpS/zWul3bz9yjrvNKS90XAAAAAAArhqqFsf/5z3+W34uiSN++ffO73/0uO+ywQ4NrvP3227nrrrvqBbHn33z905/+ND/5yU/SqlWremvOPvvsvPHGGznssMPy4osvJkmeffbZPPvss9lxxx0/56kAAAAAAFierj3k+IrX/vHE8xo075QHb654DwAAAAAAWraaam08aNCg8vsWW2yRp556aqmC2ElyxRVXZN68eeXf84PYJ5xwQs4+++yFgtjzbbLJJnn00Uez+eabl8duvfXWpTwBAAAAAAAAAAAAALAiq1oY+4UXXkiStGrVKjfffHNWWWWVpVo/Z86c3HnnnfVuxU6S1VZbLT//+c8/c/1KK62U3/3ud6mp+fSP4IEHHliq/QEAAAAAAAAAAACAFVtVwtjjx4/P+PHjUyqVsscee9S7obqh/va3v2X8+PHl3/NvxT7uuOPSoUOHBtXYdtttM2DAgBRFkffffz8ff/zxUvcBAAAAAAAAAAAAAKyYaqux6bBhw8rvBx54YEU1Bg4cuNBYbW1tfvCDHyxVnW984xt5+OGHkySvvPJK+vfvX1E/AAAAAAAsf0fddmW1WwAAAAAAYAVWlTD28OHDy+9bb711RTUeeOCBlEqlJP93K3b//v3TrVu3paqz7bbblt/ff//9inoBAAAAAKA66jqvVO0WAAAAAABYgdVUY9OPP/64/N67d++lXj9o0KB89NFHC40ffPDBS11rgw02KL9Pnjx5qdcDAAAAAAAAAAAAACumqoSx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jdD1119fJcSubY899ljceuut8eqrr1b5e9jigAMOiEsuuSS+973vRWlpg/hTBwAAAAAAAAAAAKABKSn2AQp11VVXxZVXXpm7zmQyuX8Rn78du0OHDjFlypRo1apVtTOmTJkSd955Zy7E3rK/ffv2MXTo0J3ye+zq3n777fjZz35WZ/M//vjjOP744+OMM86IV155JS/EbtasWd69b775ZlxwwQUxYMCAmD9/fp2dCQAAAAAAAAAAAIDGqcHE2BERN954Yzz33HPxjW98I1q0aBHZbDay2Wy0bds2vv/978ecOXPi61//+jZnbNnzxc9nn312lZCXmstms3HBBRdERUVFncxftGhRDBgwIKZPn55b6927dzz66KOxYsWK2LBhQ5SXl8dTTz0Vhx9+eO6eOXPmxGGHHRazZ8+uk3MBAAAAAAAAAAAA0DiVFvsANXX00UfH0UcfHRERy5cvj82bN0fHjh1zb8jelptvvjnGjh1bZb1z5861fcxG6Te/+U386U9/qpPZq1atihNOOCE++OCD3NrJJ58cEydOjBYtWuTWWrZsGcOGDYuTTjopRo4cGXfffXdERKxcuTKGDBkSr7/+enTr1q1OzggAAAAAAAAAAABA49LgYuwv6tChQ43vr+keCvPpp5/Gv/zLv+Su27ZtGytXrqy1+RdeeGEsWLAgd927d++YMGFCXoj9RSUlJTF+/PiYP39+zJw5MyI+j/fPOuuseOGFFwqK9wEAAAAAAAAAAABgW0qKfQB2DaNHj47PPvssIiKOOOKIOOWUU2pt9qxZs+KRRx7JW7vjjjuirKxsm/tKSkril7/8ZZSU/N+f+UsvvRRPPPFErZ0NAAAAAAAAAAAAgMZLjM0Omz59evznf/5nRESUlpbGnXfeWatvnr7mmmvyrg8++OA47rjjCtrbp0+fGDZsWN7addddF5s2baq18wEAAAAAAAAAAADQOImx2SHr16+PCy+8MHc9evToOPDAA2tt/uzZs2P69Ol5a+ecc06NZnz5/nnz5sXkyZN39GgAAAAAAAAAAAAANHKlxT5AbaisrIw5c+bE4sWLY8WKFbFy5cq44oorqtxTWrpL/Lr1yg033BDvvPNORER069YtxowZU6vzH3/88SprQ4cOrdGMwYMHR2lpaVRWVubNPf3003f4fAAAAAAAAAAAAAA0Xg32zdjr1q2L8ePHx1FHHRWtW7eOww47LEaMGBEjR46Mq666qsr9M2fOjG7dusWPfvSjePfdd4tw4l3P22+/HT/96U9z17/4xS9it912q9VnTJo0Ke+6S5cu0atXrxrN2H333eOggw7KW5s6dWpUVFTs8PkAAAAAAAAAAAAAaLwaZIx92223xZ577hkXXXRRvPzyy7F+/frIZrO5f1vzwQcfxH/8x39E796944ILLoi1a9fuxFPvWrLZbIwcOTIXNJ9++uk1fmP19syfPz/mz5+ft/blqLpQX963evXqmDlzZvLZAAAAAAAAAAAAAKBBxdirVq2KIUOGxGWXXRYrV67MxdeZTCb3rxCVlZXx61//Og4++GBvyU507733xvPPPx8REa1atYrbb7+91p8xZ86cKmu9e/dOmtWnT5+C5gMAAAAAAAAAAABAoRpMjL1x48Y49dRTY9q0adUG2Nt6I3ZERK9eveKb3/xmlJWV5dbeeeedGDRoUCxdurROz76rWbZsWVx55ZW56+uvvz723HPPWn/OW2+9VWVtn332SZpV3b7q5gMAAAAAAAAAAABAoRpMjD169OiYOXNmLsDe8lbsbDYbe+65Z/Tr1y+6deu21f3dunWLxx9/PN5///246qqrokmTJpHJZOK9996L888/fyf+Jg3f6NGjY/ny5RER0b9//7jooovq5Dlz586tsta1a9ekWV26dCloPgAAAAAAAAAAAAAUqkHE2O+++27ceeedeW/BPvHEE+PJJ5+M5cuXx/vvvx9//vOfC4qC27dvH+PGjYuZM2dG69atI5vNxtSpU2PatGl1/WvsEp599tl48MEHIyKipKQk7rzzzmjSpEmdPGvhwoVV1jp27Jg0q3PnzgXNBwAAAAAAAAAAAIBClRb7AIW48cYbo7KyMjKZTOy+++7x8MMPx9ChQ3do5hFHHBETJ06MIUOGRETE+PHj44QTTqiN4+6yNmzYECNHjsxdX3zxxdG/f/86e97q1aurrLVu3TppVqtWrQqav6MWLFiQvLdTp07VRuMAAAAAAAAAAAAA1E8NIsaeOnVqRHz+Juann346jj766FqZO2jQoDjttNPiySefjKlTp0ZFRUU0a9asVmbvim644YZ45513IiJizz33jOuvv75On1deXl5lrWXLlkmzqtu3cePGWv9vfuqppybvHTNmTIwdO7bWzgIAAAAAAAAAAABA3Sop9gG256233oqlS5dGJpOJs88+u9ZC7C3OPffciPg8zH3jjTdqdfauZN68eXHTTTflrm+//fZq3zZdm9asWVNlrbQ07f8/sLV91T0DAAAAAAAAAAAAAApR72PsefPm5T6fffbZtT7/iCOOqPZZ5Bs5cmRUVFRERMTQoUPj9NNPr/Nnrlu3rspakyZNkmZtLcau7hkAAAAAAAAAAAAAUIi01wzvRMuWLct9HjBgQK3Pb9++fZSWlsamTZtixYoVtT5/V3DvvffGzJkzIyJit912i5///Oc75bllZWWxdu3avLVNmzYlzdravrKysqR5WzN58uTo1atX0t5OnTrV6lkAAAAAAAAAAAAAqFv1Psb+7LPPIiKiadOmsfvuu9f6/M2bN8fmzZsjwluSq7Ns2bK44oorctdjxoyJffbZZ6c8u1WrVlVi7MrKyqRZW9vXqlWrpHlb06tXr9h///1rdSYAAAAAAAAAAAAA9VNJsQ+wPVsC7I0bN0ZFRUWtz//4449zMXb79u1rfX5Dd9lll8Xy5csjIuLAAw+M0aNH77RnVxfffznOLlR5eXmVtaZNm0azZs2S5gEAAAAAAAAAAABAvY+x99hjj9zn//7v/671+dOnT8997ty5c63Pb8hmzJgRDzzwQEREZDKZGD9+fJSW7ryXqbdu3brK2po1a5JmVbevtt+KDQAAAAAAAAAAAEDjUu9j7J49e+Y+P/zww7U+/+6778597tOnT63Pb6g2bNgQI0eOzF2fd955ceSRR+7UM3Tv3r3K2rJly5Jmffrpp1XWevTokTQLAAAAAAAAAAAAACIidt5rjhMdfPDB0blz5/jkk0/iF7/4RXz3u9+NAw88sFZm33333fGnP/0pMplMdOvWLfbdd99ambsruPvuu2P+/Pm5644dO8bNN99c8P65c+dWWZswYULMnj272vtHjBgRe++9d97a/vvvH0888UTe2pIlSwo+wxctXbq0ytr++++fNAsAAAAAAAAAAAAAIhpAjB0RMWzYsLjnnnuioqIiBg0aFL/73e+if//+OzTzrrvuiosvvjh3feqpp+7gKXctX34D9bhx43Z45vjx47f6s0MOOaRKjF3dm8oXL16c9Ozq9nkTOgAAAAAAAAAAAAA7oqTYByjE1VdfHU2bNo1MJhOffPJJHHHEEXHppZfGwoULazQnm83Gs88+G8cee2xceOGFUVlZGRERZWVlceWVV9bF0dkB/fr1q7L29ttvJ8166623CpoPAAAAAAAAAAAAAIVqEG/G7tmzZ4waNSpuv/32yGQyUVlZGXfccUf8/Oc/j759+8axxx4bffr0iXnz5uX2PPfcc7FmzZpYvXp1vPvuu/Hmm2/GzJkzc298zmazERGRyWTi8ssvjy5duhTld6uvxo4dG2PHjk3e/93vfjfuv//+vLUZM2bEwIEDC56x7777xle/+tV45513cmtz5sxJOs8bb7yRd92qVas45phjkmYBAAAAAAAAAAAAQEQDibEjIm666aZ444034vnnn49MJhPZbDay2WzMmTMn/vKXv+Tdm81m47jjjqsyY0uAHfF5hB0RMXTo0BgzZkzdHp5kp512Wvz0pz/NXS9dujTefffd6NmzZ8Ez1q5dWyXGPumkk6J58+a1dk4AAAAAAAAAAAAAGp+SYh+gUM2aNYvf/va30b9//8hms5HJZHJB9ZYw+4ux9RfXtvzbsmdLzH3UUUfFo48+mptD/TN8+PAqa1OnTq3RjD/84Q9RWVm53bkAAAAAAAAAAAAAUBMNJsaOiGjTpk28+OKLcdFFF1UbWG/vX8T/vR37iiuuiGeffTZ22223Yv5KbMeAAQPi2GOPzVt74IEHajTjwQcfzLv+2te+FqeddtoOnw0AAAAAAAAAAACAxq1BxdgRn78h+4477ogXXnghhg0bFhHVvxl7iy+/Gfv000+PWbNmxU033RRNmjTZ2ccnwbhx4/KuZ8+eHTNmzCho77x582LKlCl5az/5yU/8twcAAAAAAAAAAABgh5UW68E9evTY5s9vu+22OOWUU7b68yOPPDKmTJkSixYtij/+8Y8xc+bMePPNN2P58uWxfPnyyGQy0aFDh+jQoUMceOCBMXDgwDj++OPjK1/5Sm3/KtSxww8/PM4444yYOHFibu2SSy6J2bNnR4sWLba6b/PmzTFq1KjYvHlz3qxvfetbdXpeAAAAAAAAAAAAABqHosXYixcvjkwmk3tj9RZbrsvLywua07179zjvvPPivPPOq6ujUg+MHz8+Zs+eHQsXLoyIiLlz58aZZ54ZjzzySLVB9pYQ+4tv0G7fvn08/PDDeX9vAAAAAAAAAAAAAJCqaDH2F2Wz2W1eU3+99NJL8dJLL1VZnzt3bpW1CRMmxOzZs6usn3/++dG6dettPqddu3Yxbdq0GDhwYPzv//5vRERMnjw5DjnkkPjXf/3XGDx4cLRp0yb+9re/xYwZM+KGG26Il19+Obe/TZs2MXXq1OjevXtNf0UAAAAAAAAAAAAAqFbRY+xrr702fvCDH1RZ79SpUxFOQ01NmzYtfvzjHxd07/jx46tdHz58+HZj7IiInj17xqxZs+Kss86K5557LiI+j75HjBgRERHNmzePDRs2VNnXt2/fmDBhQuy3334FnRMAAAAAAAAAAAAAClH0GLtdu3bRrVu3Yh+DBqJr164xY8aMmDBhQtx6660xa9as3M++HGL36dMn/vmf/zm+//3vR2lp0f/UAQAAAAAAAAAAANjFKFTZIWPHjo2xY8fu9OeOGDEiRowYER9++GHMmjUrFi9eHGvXro2ysrLYe++9o3///tGzZ8+dfi4AAAAAAAAAAAAAGg8xNg3annvuGaeddlqxjwEAAAAAAAAAAABAI1RS7AMAAAAAAAAAAAAAADREYmwAAAAAAAAAAAAAgASNPsb+9a9/HT169IiePXsW+ygAAAAAAAAAAAAAQANSWuwDFNuqVati8eLFkclkin0UAAAAAAAAAAAAAKABafRvxgYAAAAAAAAAAAAASCHGBgAAAAAAAAAAAABIUFrsA6xYsSLef//9oj4fAAAAAAAAAAAAAKCmih5jjxs3LsaNG1fsYwAAAAAAAAAAAAAA1EjRY+xsNlvsIwAAAAAAAAAAAAAA1FjRY+xMJlPsIwjCAQAAAAAAAAAAAIAaK3qMXewQuj7E4AAAAAAAAAAAAABAw1P0GLtHjx6x9957F+35H3zwQSxcuLBozwcAAAAAAAAAAAAAGqaix9ijRo2K0aNHF+35t9xyS1xxxRVFez4AAAAAAAAAAAAA0DCVFPsAAAAAAAAAAAAAAAANkRgbAAAAAAAAAAAAACCBGBsAAAAAAAAAAAAAIEFpsQ9QbCeeeGJ07Nix2McAAAAAAAAAAAAAABqYRh9j9+nTJ/r06VPsYwAAAAAAAAAAAAAADUxJsQ8AAAAAAAAAAAAAANAQibEBAAAAAAAAAAAAABKIsQEAAAAAAAAAAAAAEoixAQAAAAAAAAAAAAASlBb7ANOmTYvy8vIq69/85jfjgAMOKMKJAAAAAAAAAAAAAAC2r+gx9jPPPBPPPPNMlfVevXqJsQEAAAAAAAAAAACAequoMXY2m612PZPJ7OSTAAAAAAAAAAAAAADUTNFi7DFjxmzz53379t1JJwEAAAAAAAAAAAAAqLl6G2MDAAAAAAAAAAAAANRnJcU+AAAAAAAAAAAAAABAQyTGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAA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duzYWjsLAAAAAAAAAAAAAHWrpNgHYNd12WWXxdKlS3PX3/jGN+Liiy8ueP+6deuqrDVp0iTpLFuLsat7BgAAAAAAAAAAAAAUQoxNnZg8eXLcdddduet999037rvvvhrNKCsrq7K2adOmpPNsbV91zwAAAAAAAAAAAACAQlT/umDYAW+++Wacc845uesOHTrE008/HW3btq3RnFatWsXatWvz1iorK5POtLV9rVq1Spq3NZMnT45evXol7e3UqVOtngUAAAAAAAAAAACAuiXGplYtXbo0TjnllFizZk1EfB47T506NSlQ3n333ausfTnOLlR5eXmVtaZNm0azZs2S5m1Nr169Yv/996/VmQAAAAAAAAAAAADUTyXFPgC7js8++ywGDRoUixYtioiIsrKymDJlShx66KFJ81q3bl1lbUvkXVPV7avtt2IDAAAAAAAAAAAA0LiIsakVK1eujMGDB8fcuXMj4vMQ+7e//W0MHDgweWb37t2rrC1btixp1qefflplrUePHkmzAAAAAAAAAAAAACBCjE0tWLVqVZxwwgkxe/bsiIho0aJFTJ48OQYNGrRDc/fff/8qa0uWLEmatXTp0oLmAwAAAAAAAAAAAEChxNjskNWrV8fgwYPjtddei4iI5s2bx+TJk+OEE07Y4dl9+vSpsrZ48eKkWdXtq24+AAAAAAAAAAAAABRKjE2yLSH2q6++GhGfh9iTJk2KwYMH18r8fv36VVl7++23k2a99dZbBc0HAAAAAAAAAAAAgEKJsUmyZs2aGDJkSLzyyisREdGsWbN4/PHH48QTT6y1Z+y7777x1a9+NW9tzpw5SbPeeOONvOtWrVrFMccck3o0AAAAAAAAAAAAABBjU3NbQuyXX345IiKaNm0ajz32WAwbNqyg/ZdffnlcfvnlMW7cuO3ee9ppp+VdL126NN59990anXft2rVVYuyTTjopmjdvXqM5AAAAAAAAAAAAAPBFYmxqpLy8PE488cR46aWXIuLzEHvixIlxyimnFDzjlltuiVtuuSXuuuuu7d47fPjwKmtTp04t/MAR8Yc//CEqKyu3OxcAAAAAAAAAAAAAakKMTcHWrl0bJ510Urz44osREVFaWhqPPvponHrqqXX2zAEDBsSxxx6bt/bAAw/UaMaDDz6Yd/21r32tyhu3AQAAAAAAAAAAAKCmxNgUZEuI/ac//SkiPg+xH3nkkfjmN79Z588eN25c3vXs2bNjxowZBe2dN29eTJkyJW/tJz/5STRp0qTWzgcAAAAAAAAAAABA4yTGZrv+9re/xdChQ+P555+PiIgmTZrEQw89FMOHD98pzz/88MPjjDPOyFu75JJLYv369dvct3nz5hg1alRs3rw5b9a3vvWtOjknAAAAAAAAAAAAAI2LGJtt2hJiz5w5M7e2adOmGDFiRGQymaR/KcaPHx89evTIXc+dOzfOPPPMrQbZW0LsL75Bu3379vHwww8nnwEAAAAAAAAAAAAAvkiMzTZdffXV8dxzzxX7GNGuXbuYNm1a7LXXXrm1yZMnxyGHHBITJ06MVatWRcTn8fjvfve7OOqoo+LOO+/M3dumTZuYOnVqdO/efaefHQAAAAAAAAAAAIBdU2mxD0D9tiVyrg969uwZs2bNirPOOisXiM+dOzdGjBgRERHNmzePDRs2VNnXt2/fmDBhQuy3334787gAAAAAAAAAAAAA7OK8GZsGpWvXrjFjxox49NFH49BDD8372ZdD7D59+sT48ePj9ddfF2IDAAAAAAAAAAAAUOu8GZttuu++++K+++4r9jGqGDFiRIwYMSI+/PDDmDVrVixevDjWrl0bZWVlsffee0f//v2jZ8+exT4mAAAAAAAAAAAAALswMTYN2p577hmnnXZasY8BAAAAAAAAAAAAQCNUUuwDAAAAAAAAAAAAAAA0RGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEYmwAAAAAAAAAAAAAgARibAAAAAAAAAAAAACABGJsAAAAAAAAAAAAAIAEpcU+AOyINWvWxKuvvhrz58+PlStXRtOmTaNz587Rt2/f6NevX2QymWIfEQAAAAAAAAAAAIBdlBibBum1116LG2+8MZ5++umoqKio9p4uXbrED37wg/jRj34U7du338knBAAAAAAAAAAAAGBXJ8amQdm4cWNcfvnlcccdd0Q2m837WdOmTaOysjK3/tFHH8X1118fd911V9xzzz0xdOjQYhwZaMT+tnJ1zHl6evxs5ScREfHdY/pFp1Yti3wqgMbL9zJA/eE7GaB+8b0MUL/4XgaoX3wvA9QfvpOB+kqMTYOxfv36OPnkk+OPf/xjbq1du3Zx7bXXxogRI2KvvfaKysrKeP311+OOO+6Ihx56KCIiPvnkkzjllFPiV7/6VZx//vnFOj7QCP1t1ep45eHJ8cr/vz754H39jwCAIvK9DFB/+E4GqF98LwPUL76XAeoX38sA9YfvZKC+EmPTYJx99tl5IXavXr3ij3/8Y3Tr1i23VlpaGocddlgcdthhMWjQoDj33HMjm83G5s2b48ILL4yuXbvGySefXIzjAwAAAAAAAAAAALCLKSn2AaAQd911Vzz++OO56xYtWsRTTz2VF2J/2Xe+85249tprc9ebN2+O73znO/HRRx/V6VkBAAAAAAAAAAAAaBzE2NR75eXlcd111+WtXX755bHffvttd+91110XX/nKV3LXK1asiOuvv77WzwgAAAAAAAAAAABA4yPGpt677bbb4pNPPsldN2/ePH74wx8WtLdZs2Zx6aWX5q3dddddsWjRoto8IgAAAAAAAAAAAACNkBibem3jxo1x66235q2deOKJ0bFjx4Jn/NM//VOUlPzfn3p1MwEAAAAAAAAAAACgpsTY1GvTp0+PFStW5K0NHTq0RjM6d+4chx56aN7ak08+GdlsdofPBwAAAAAAAAAAAEDjJcamXps0aVKVtaOPPrrGc768Z8mSJfHqq68mnwsAAAAAAAAAAAAAxNjUa0899VTedcuWLeNrX/tajeccdNBB250NAAAAAAAAAAAAADUhxqbe+uSTT2Lp0qV5a/vuu29kMpkaz+rTp0+VtTlz5qQeDQAAAAAAAAAAAADE2NRfb731VpW1ffbZJ2lWdfuqmw8AAAAAAAAAAAAAhRJjU2/NnTu3ylrXrl2TZrVp0ybKysry1t57771Yu3Zt0jwAAAAAAAAAAAAAEGNTby1cuLDKWseOHZPnderUKe86m83GokWLkucBAAAAAAAAAAAA0LiJsam3Vq9eXWWtdevWyfNatWpV0DMAAAAAAAAAAAAAoBClxT4AbE15eXmVtZYtWybPq25vdc+oiQ0bNuRdP/vss7FgwYKkWe3atYsOHTrs0HmoW8ve+99iH4EGZuWSj/OuF326okgnoaH6dO7cYh+hXvO9TE35XmZH+V7eOt/J1JTvZHaU7+Rt871MTfleZkf5Xt4238vUlO9ldpTv5a3znUwK38vsqP/H3n1HV1G17R//nppCC6GqICpFKSogTelNFKRJk14U6YggIiKiIKKiKEUeUKSDSO8iVaQI0qRLld5LgJSTU98/8s6YUEMNkOuz1rseMpkzZ8b1W/u3c8+1761x+do0LsvN0pgst0tj8sPt8uzm5fnOu8kSCAQC9+zbRG7Ca6+9xrx58xIcGzFiBG+++eYtXa948eKsXr06wbGpU6dSq1atW77HWbNmUaNGjVv+vIiIiIiIiIiIiIiIiIiIiIiIiIiI3FkzZ86kevXq9+S7rPfkW0RuQUxMzBXHbDbbLV/Pbr+yEfzVvkNERERERERERERERERERERERERERCQxFMaW+1ZISMgVx3w+3y1f72qfvdp3iIiIiIiIiIiIiIiIiIiIiIiIiIiIJMaVrYJF7hOpUqW64pjX673l613ts1f7jptRunRpZs6cSUREBBcvXiRz5sw4nc5bulbatGlJly7dbd2PiIiIiIiIiIiIiIiIiIiIiIiIiEhyExsby+HDh82fS5cufc++W2FsuW+lTJnyimNRUVG3fL3IyMhEfcfNCAsLo3r16rd1DRERERERERERERERERERERERERERuT0FCxZMku+1Jsm3iiRC6tSprzh26dKlW77e1T57u52xRUREREREREREREREREREREREREQk+VIYW+5bTz755BXHzpw5c8vXu/yzFovlqt8hIiIiIiIiIiIiIiIiIiIiIiIiIiKSGApjy30rb968Vxw7duzYLV3rwoULREdHJzj2+OOPkzJlylu6noiIiIiIiIiIiIiIiIiIiIiIiIiIiMLYct/KkyfPFccOHDhwS9e62ueudn0REREREREREREREREREREREREREZHEUhhb7luZMmUic+bMCY7t2rWLQCBw09fasWPHFcfy589/q7cmIiIiIiIiIiIiIiIiIiIiIiIiIiKiMLbc36pWrZrg56ioKPbs2XPT19m0adMNry0iIiIiIiIiIiIiIiIiIiIiIiIiInIzFMaW+1rNmjWvOLZixYqbvs7KlSsT/PzII49QrFixW74vERERERERERERERERERERERERERERhbHlvla+fHnCwsISHJs/f/5NXeP06dOsXbs2wbHXX38di8Vyu7cnIiIiIiIiIiIiIiIiIiIiIiIiIiLJmMLYcl9zOp28++67CY7NmzePs2fPJvoaEydOxO/3mz87HA46d+58x+5RRERERERERERERERERERERERERESSJ4Wx5b7XuXNnMmTIYP4cGxvLoEGDEvVZj8fDt99+m+DYW2+9xVNPPXVH71FERERERERERERERERERERERERERJIfhbHlvpcyZUo+/fTTBMf69+/P7t27b/jZvn37cvDgQfPnsLAwevbsecfvUUREREREREREREREREREREREREREkh+FseWB0KZNG2rWrGn+HBMTQ9WqVTl8+PA1PzNu3Dj69Olj/myxWBg1ahSPPPLIXb1XERERERERERERERERERERERERERFJHhTGlgfGhAkTKFeunPnz7t27yZ8/P99++y1Hjx4FwOfzsW7dOpo0aUKTJk3w+/1AXBD7+++/p0aNGklx6yIiIiIiIiIiIiIiIiIiIiIiIiIi8hCyBAKBQFLfhEhiud1uOnfuzNChQ7n8/+k6nU68Xq8ZwDakT5+en376iWrVqt3LWxURERERERERERERERERERERERERkYecwtjyQPrrr7/o168f8+fPx+12X/WcTJky8eabb9K5c2fSpUt3j+9QREREREREREREREREREREREREREQedgpjywPt4sWLrF27lt27dxMREYHdbidTpkw899xz5M+fH6vVmtS3KCIiIiIiIiIiIiIiIiIiIiIiIiIiDymFsUVERERERERERERERERERERERERERERugdoGi4iIiIiIiIiIiIiIiIiIiIiIiIiIiNwChbFFRERERERERERERO4xbVopIiIiInJ9mjOLiIiIyIPCntQ3ICIiIiIiIiIiIiKSXJw+fZoMGTJgsVgIBAJYLJakviURERERkSR37tw5tm3bxtq1a0mZMiXNmzcnODg4qW9LRERERCRR1BlbRERERETuC36/P6lvQURERETkrlqwYAEVK1Zk+vTpAGYgW0RE7j2/32+OwT6fT+OxiEgSMcbfmTNn0qhRI7p160a7du2oXr06x48fT3COiIiIiMj9SmFsERERERFJUrt27QLAarUqkC0ich8IBAK43e6kvg0RkYfOggULqFy5Mlu2bOGbb75h1qxZAOqMLSKSRKxWqzkG22w2jcciIknEYrHg8/kYN24cR44cweFwYLPZWLRoEZ9//rl5joiIiIjI/UxhbBERERERSRKRkZH89NNP5M+fn9q1awMKZIuIJKVAIMDu3bupV68ew4cPJyoqKqlvSUTkofHrr79SuXJlAIKCgvjzzz957733OHDgQNLemIhIMhQTE8Py5cv57rvveOONN6hXrx41a9Zk4MCBzJ07N8G56sQqInJvREZG4nK5gLjgtc1mA2DPnj3mcRERERGR+5k9qW9ARERERESSn9OnTzNgwAAGDRpEbGws06dPp2nTpowZM8YMZFutWjsqInKv+P1+5syZQ//+/Vm9ejULFy4kRYoU1KtXjxQpUiT17YmIPNB+/fVXqlSpAkBoaCjR0dEAvPvuuzzxxBNJeGciIsnPV199xapVq5gzZ84VvzN2LHjjjTeoVKkSjRo1wmazqUYhInIPpEmThho1arB27doEu3UVKlSI4ODgJLwzEREREZHEURhbRERERETuqePHj/PJJ58wduxYYmNjcTgceL1exo0bh9VqZdSoUVitVgKBgLafFBG5B3w+H2PHjmXAgAFs374dh8PBxYsX6dSpE4FAgDfeeEOBbBGRW3StIPbgwYNp27YtgOa9IiJ3WSAQYMuWLfTp04fp06ebY25QUBA+nw+fz4fdHvfK1OPxMGnSJFasWMGmTZv4+uuvsdvtCmSLiNxFxny4VatWXLhw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kD59eho1anTLzyQi8iAyIiLG7loOh+OWrnOnAtnr1q2jf//+TJ06FYCePXvy6aefJuqzIiIPMmOMu3DhAmnSpAHiFgr+9ttvDB8+nJYtW97yYm+3283atWtp3749W7duNY87nU68Xq+5Iw1gjt/x/128eHE6duzIq6++SsqUKe/A04qIPPwUxhYRkZt2tYJ2IBDA7/cnKIgsXryYkSNHsnz5co4fP47NZsPn85nb/1qtVqxWKw0bNqRZs2YULlyY7du3U6lSJSIiIqhfvz7Dhg3TKksREREReeB4vV7Onz9PhgwZzJ+NgEn8QHb84F+1atXo1KkTZcqUAW5+d4E5c+bQpk0bTp48ic/nIywsjJUrVyqILSJC3AvO/fv34/f7efrpp83jFy9eZOzYsXTt2vW2A9l///03vXr1ImPGjPz444+AdooREYH/QiZDhw6lW7duuFwuOnXqxGeffXbdrc4vH0NPnTrFv//+y7Rp0zh9+jQnTpwgQ4YM1K9fnwIFCpA5c+arfu5a10vs70REHibxw3bLli1j9erVtGzZkowZM97S9e5EIHv79u289tprHDx4UEFsEUk2jDFu69atNGnShHbt2vHWW2/x0ksvsWbNGubMmUOVKlVu+3siIyPp0qULy5cvZ/fu3ebx4OBgYmNjcTgcBAIBPB4PADabjTp16tC9e3eefvppnE7nbd+DiEhycf1l5iIiIldxtaK0xWK5oiBSoUIFChYsyIEDB+jevTtbtmzh5MmTuFwuHA4HPp8Pr9fLmDFj+OOPPyhQoAADBw6kZs2ajBo1ip9//pn69evz2muv3atHExERERG5I+x2uxnEDgQC2O12s4tJp06dAOjcuXOC4N/s2bPNuXaZMmXMF5jXC4UYv7948SL79u0z59kKYouIJGSz2RKEqo0xOXXq1DRp0gTgikC2sUV6YgLZe/fu5bPPPmPOnDkAPPvss3Ts2FHBPhERMOvGCxcuJCoqCovFQunSpRMdxD5w4AAbN26kV69enDp1itOnTyfo3vfLL79Qr149GjduTMWKFa85j47/8+W/13gtIslB/CD2r7/+SpUqVUibNi12u50WLVqYdYybUbRoUb799lveffdd1q1bh9/vB+DcuXP88MMPAHz++edmwyar1XrFmJs3b16GDh3Knj176NixI6Agtog83OIHsYsXL05kZCRff/01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VT788MM8/vjjOeecc3LnnXemtrY2++yzT3baaafU1tZ+U28HAAAAMJebNGlSrrnmmpx77rkZNWpUOnTokCFDhmS11VZLnz59Kv3Gjx+fc845J7W1tdl2221bFcRufsz61D+CNv9I2XytZJdddsktt9ySjh075tBDD8222247Z04U4Dtojz32SK9evTJw4MCMHTs29fX1KZVK6datW+abb74ceuihWXPNNbPiiiu2GDe9z/Dmtnbt2qW6ujqTJk1KdXV1FlhggW/kXAC+rXr06JHzzjsvP/vZzzJp0qTKkwmmfsJMu3btUldXVwn7rb/++ll77bUzaNCgzDfffJW5yuVyGhsbU1NTk8GDB+fZZ5/N9ddfX/nO3FxZG4DZM/U1iB133LHS/vDDD2fKlCmVQPamm26au+66KxtttNF0g9Vdu3atfL737t17mtyHIDbA3EVlbIBvqVKplH/96185/fTTM2LEiMoX+pqamjQ0NFT6bbrppvnd736Xfv36pX379tOda+pHBF922WUZMmRInn766SSfV8guFAqVOWtqarLQQgtlySWXTO/evVNXV5eHHnoon332Wd577720b98+++67b/bff/8sv/zyX/v7AAAAAHw7lEqlDBs2LCeffHKeeuqpzDvvvLn77rtbhPaaA9TNZva0rxkZNWpUzj777Oy7775ZddVVWxybPHly3nnnnRx11FH517/+lQ4dOmTPPffMySefnB49erT+BAG+J95777289dZbefnll1NbW5sVV1wxHTp0SO/evSt9ZvVx6X/729+y5557Jkm23377XH311S3+PwDA9A0dOjSDBg3KpEmTUlNTk6amphQKhZRKpZTL5VRVVWXZZZfN9ttvn0GDBqV9+/bTPPG2WfNn9kMPPVSp0JokI0aMmOYGGwBm3axWyL799tuz6aabVvo3Xxu5+OKLc9BBB6VUKuWPf/xjjj766LY8HQBmQmVsgG+hUqmUK6+8MmeccUaef/75yqPHmpqa0tDQkHbt2qWpqSnlcjl33nlnPvzwwxx++OHZeuut07Vr12nuqmz+B0CnTp2y//77Z8EFF8yll16a2267LY2NjUk+v4u+vr4+STJ69OiMHj26xdjk838wnHDCCdl1112z6KKLfsPvCgAAADA3ag53fPLJJzn33HPz1FNPpX379rnrrruy4oortgjsfTGAN70g9tTXNaZXOerDDz/MBRdckIsuuihDhw7N4MGDs+qqq2bhhRfOhAkTcsMNN+Shhx7Kk08+mU6dOmW//fbLCSecIIgNMIt+8IMf5Ac/+ME0N7tMbVaC2JMnT85//vOfSrW/tddeWxAbYBbttddeWWihhXLIIYfko48+yrhx45IkP/rRj7LAAgvkmGOOSf/+/bP44ou3GDe979fN36dra2tTLBYzefLkdOvWLb169fr6TwTgO2xWK2T/9Kc/zTXXXJMddtghVVVVqampyZNPPpnDDz88pVIpG264YQYNGtSGZwLArBDGBvgWuvPOO3PmmWdWgtjlcjndunVLuVzOBx98UAlNN1+4fvLJJ3Pqqadm7Nix2WuvvSp9pxfIbt++fbbZZpv89Kc/zamnnpqrr746b7zxRmXOqVVXV6exsTHzzTdfFlxwwZx99tlZeeWV07Fjx2/mjQAAAADmes2BvOOOOy73339/2rVrl0svvTQrrbTSLFVO/WKfL17P+KLq6upUVVWlW7duGTduXP74xz+mVCqlW7dumThxYuUaR9euXXPcccflwAMPTPfu3efEqQIwC5o/1//973/noosuSqlUyjbbbJPDDjssyfRvtAGgpWKxmI022igjRozIBx98kNGjR6ddu3ZZccUVU1VVlXnnnbfSd2bfuZs/c4cPH57JkyenWCxm++23T+/evWf5SQcATN+sBrJ33XXXPPHEE1lkkUVSW1ubQYMGZcqUKVl++eUzaNCg1NbW+p4MMJcTxgb4lmloaMhZZ52V5557LsViMSussEJ22WWX7L333ikWi3n44Ydz/fXX57bbbsvHH3+cdu3apbGxMS+99FLOOeecNDQ0ZMCAATMMZDf/t3379vntb3+bnXbaKaNGjcrFF1+cDz/8MB988EHq6upSLBaz6KKLZokllsg222yTVVZZJT/4wQ8qVbIBAAAAmj333HO57777UigUstJKK2XNNddMMmuVU5v7vPXWW3n66aczcuTIfPDBB6mtrc0mm2ySH//4x+nTp09KpVKSpFu3bjnqqKMyZcqU/OMf/8iHH36YqqqqjB8/vhIm6dGjR6688sqsu+66qrACzCGzEg5p/hz+73//mx122CENDQ1ZffXV86tf/arFcQBmTY8ePdKjR48stdRSM+zzZZ+rzZ/d48ePz1NPPZXk88/i9ddfP4VCQegPYA74YiC7WCympqYmDzzwQItA9hlnnJEklSfHLLXUUtl///2z4YYbVuYBYO4ljA3wLfPnP/8599xzT6qqqrL11ltn4MCB2WijjSrHt9hii6y44orZYostcuyxx+att96qBLJHjx6dCy64IElmGMhu1nzRe+mll87SSy+d7bbbLuVyOe+++26KxWKKxWK6deuWDh06VMa4ExMAAACYnieffDKvvfZakmSllVbKj370oy/t33xd4tNPP83777+f3//+93nssccycuTIFv0uueSS9O3bN+edd15WX331lEqllEql/PCHP8yJJ56YQqGQa6+9NuPHj0+SLLPMMllvvfVy5JFHpm/fvl/HqQJ8L019bfjNN9/M/PPPn06dOlVulGkOAhaLxTzyyCPZdNNNM2XKlCy77LI5+OCDs+SSS7boB8DXb+rP7r///e/529/+liQ5+OCDs+uuu07TB4DWmzqQvf3226dz587p3r17brrppkyZMiU1NTUpl8tpampKqVTKyiuvnAMPPDA77LBDOnXq1NbbB2AWCGMDfMu8+OKLSZL+/fu3CGJPXTGkV69e2WmnndKvX79su+22ee2112Y7kP3Fi96FQiFVVVXT/bG0eW0XYwAAAICpNTU1paqqKiNGjEjy+fWFSZMmtTjWbOprG8ViMS+++GLOPPPMPPTQQxk1alTlWLt27dLU1JRyuVyp4Lfhhhvm7rvvzpprrlkJZC+00EI5/vjj09TUlBdeeCErrLBCBg8enPnnnz8dO3b8ht8JgO+25mvDQ4YMyV133ZVVV101O+64YxZaaKFKn1dffTUjRozIwIEDU19fn6WXXjoDBgzI1ltvndra2rbaOsB30qyEqJuP33LLLTnggAOSJJtvvnmOOOKIJJ5WADCnTR3I3myzzdKvX78svfTSOfvsszNx4sSUSqW0b98+W2yxRY4//vj069cv7du3b+ttAzCLCuVyudzWmwBg1owdOzarrbZaXn311Zx22mk57rjjkkz/gkpz2zvvvJMNNtggr7zySiWQXSqVsvDCC+eggw6aaYVsAAAAgNZqvt6w884754YbbkiSbLLJJrnjjjsqx0ulUotQ9mOPPZYRI0bkt7/9bT755JMkqTylK0kaGxsr/UulUmpqalJfX5+FF144w4YNqzyivXntCRMmZPz48enTp883dt4A30evv/569t133zz44IOZb775stBCC2WfffapPHHxkUceyaOPPprGxsasvPLKOeigg7L99tunS5cubb11gO+UqUPUL7/8cnr37p3OnTtP87SC5POK2DvuuGOSZO21184xxxyTzTffXAgb4Bv0zDPPZPz48Rk3blx69uyZ1Vdfva23BEArCGMDfAsMHz48K6+8chobG7PKKqvk008/zeOPP55evXp96V3pzRWmPvroo6y11lp5+eWXBbIBAACAb9zAgQNz0UUXVV4ffvjhOeussyqvGxoa8tZbb+WKK67I1VdfnTfffDONjY1p3759pkyZkqqqqjQ1NaW2tjZ1dXXp1KlTpcJ2klRXV6dYLObYY4/Nb3/72xleL3HtA+Dr09DQkKFDh+bwww/PlClTZthvs802y1FHHZU111wzHTp0+AZ3CPD98sc//jEPPfRQ1lxzzeyyyy4tnn777LPP5o477sgvfvGLJMkaa6yRgQMHZuedd05NTU1bbRnge+XLrlG4fgHw7SOMDTCXa64cdeGFF2bTTTfNFltskU8//TTPPPNM5plnnpmOb2xsTHV19VcOZPuyDwAAAMyu5usJQ4YMyUEHHZTq6up89tlnSZJtttkm/fr1S58+fXLTTTflzTffzKhRo5J8/ujeYrGYpqamJEnfvn2z8MIL5+c//3m6deuW7t2757zzzss999yTd999t/Ko35VWWimPPfZYm50vwPddfX19Lr/88hx11FGZNGlSi5tnunfvnu233z5nnXVWOnbs2MY7BfhuGzVqVPbaa6888cQT6d69e3r06JFddtklSfLaa6/l+eefz1NPPZUk2XjjjTNw4MBsueWWqamp8ZsgAAC0gjA2wFxsn332yRVXXJEkmXfeeXP22WfnmmuuydNPP51Ro0bNUhg7mf1AdnP1qEmTJuXDDz9M3759kwhkAwAAAK0zZsyYrL766nn33Xcr1a6/qFgsplQqVY5XV1enY8eO2WeffbLbbrtlueWWS7t27Sr9S6VSTjvttJx++umZPHlyisViOnfunGeffTa9e/f+Jk8PgKk0B7IPOeSQNDY2Jkl+/vOfZ+ONN87222+fxLVmgK9bQ0NDLrvsshx55JGVmyGnZ88998zBBx+clVZaKVVVVT6fAQCglYSxAeZS++67by6//PIUCoXU1tZmypQp6dy5c3r27JmPP/44t956a9Zcc80ZPnb3i2YlkD1w4MDst99+mW+++TJu3Lj87W9/y5NPPplNNtmkcrc8AAAAQGvcfvvt2XnnnTNx4sTU1tamvr6+UgE7+TxcXSqVkiSdOnXKEUcckbXWWiubbrppZY6mpqZUVVVVrnM0NjZms802y3333Vfp8+qrr2aRRRb5Zk8OgBbq6upy44035uGHH87OO++cddZZp3JsVq9pA/DVNN8cM3jw4EycOLHytILq6ur06NEjAwcOzC9/+ctKf0FsAABoPWFsgLnQgAEDctlll1UqQiVJu3btUl9fX+lzwgkn5JRTTpmteWclkD1o0KBsvfXWue+++3LGGWfkpZdeyhZbbJGrr746Xbp0maPnCQAAAHx/NDU15corr8yhhx5aqWRdLBbT2NhYuQay1FJLZaWVVspRRx2VZZZZpjJ2esG95uscZ555Zo477rgUCoX07t07Tz75ZLp16yZIAjAXmDJlStq3by/gB9BGmgPZBx98cJqamtK5c+cMGjQoG264YTbYYIO23h4AAHxnCGMDzGX23nvvXHnllamqqsqmm26aCRMm5KGHHkqSVFVVJfn8x8uePXvmyiuvzEYbbTRb888skN2nT58sv/zyGTVqVF566aV07NgxDz30UJZddtk5fq4AAADA989//vOf/OIXv8iYMWPy3nvvpVQqZdNNN82SSy6Zww47LPPMM086deo0y5VTzz///Bx22GEpl8vZaqutcvPNN3/9JwEAAN8SdXV1GTZsWJ5++unstddeWXzxxSvHPK0AAADmDGFsgLnIueeem8MPPzxJsvvuu2fgwIHp2bNnjj766AwbNizJ54HspqamVFdXZ88998yvfvWr9OnTZ7bWmTqQveaaa+aVV15JbW1tGhoaUiqV0rFjx0yePDldunTJgw8+mP79+1ceAwwAAADwVU2ePDkNDQ0ZP358qqqqstBCC7VqngkTJmS33XbL7bffns6dO+f000/PgQceqAIrAAB8QfPvgwLYAAAw51W39QYA+H8WXnjhbL311mnfvn0OPPDArLnmmkmSU045JeVyObfeemuamppSU1OThoaGXHfddVlyySUzYMCAdOvWbZbXqa6uTmNjY+aff/48+OCDWXfddfPSSy+luro61dXVlSD28OHDBbEBAACAOa5jx45JknnmmadF+6yGqJuvVbz22mt54403kiQ9evTIlltumSSC2AAA8AXV1Z/HQwSxAQBgzlMZG2AuMGHChMqPj88//3yqqqqyxBJLtOjzwgsv5Pjjj8+tt96aJGnXrl3q6+vTuXPn/OlPf8puu+2WTp06zda6DQ0NqampyWuvvZY111wzH330UUqlUjp37pwHH3wwyy67rCA2AAAAMFdpruiXJJtttlnuuuuudO3aNX//+9+z4YYbtvHuAAAAAAD4vlEZG6CNDRw4MN27d89hhx2WXr16Zamllqocm7oaVL9+/XLaaaclSW699dbU19entrY2EydOzODBg1MsFrPLLrvMViC7pqYmH330UR5++OF069YtH3zwgSA2AAAAMNcqlUqVIPbOO++cu+66K506dcoxxxyTtddeu413BwAAAADA95EwNkAbOuCAA3LppZemU6dOWWeddbLRRhtVflBMpn2k7hcD2XV1dZVA9pFHHpkksxXInjBhQq6//vr85S9/yUsvvZQuXbpk+PDhgtgAAABAm3nzzTfz9ttvZ+mll84888yTUqmUQqGQQqGQYrGYSZMmZY899sgtt9ySDh06ZL/99stBBx2Udu3atfXWAQAAAAD4HhLGBmgjAwYMyGWXXZba2tpss8026dWrV4sg9oz069cvv//971MoFDJs2LBpAtnlcjm77rrrLAWyX3nllVxwwQV54YUX0rVr1wwfPjz9+/cXxAYAAADaxKuvvpojjjgiH3zwQTbYYIMMGDAgiy22WJJkzJgxGTFiRC688MIMHz48HTt2zF577ZXjjz8+3bt3b+OdAwAAAADwfSWMDdAG9tlnn1xxxRWpqqrKnnvumZ///OdZbrnlZnn8kksuWamQ/cVA9lFHHZUksxTIXmmllbLRRhtlzJgxgtgAAABAm3vnnXfy1FNP5b333suoUaNy8cUXZ7XVVktNTU0ef/zxNDY25oMPPkiXLl0yaNCgHHHEEZl//vnbetsAAAAAAHyPFcrlcrmtNwHwfbLffvtl6NChKRQKWWWVVXLttdemT58+SZJyuZxCoTDLc40aNSrHH398hg0bliSpra1NXV1dOnfunDPPPLNFILt57lKplGKx2GKeDz74IAsssIAgNgAAANCm6uvrc9lll+XYY4/Np59+miSpqqpKqVRK86XseeedN+eee2623nrrdO7cuS23CwAAAAAAKc68CwBzyj777JOhQ4emuvrzBxM8+uijuemmmyrHZ/f+mOYK2VtttVWSTFMh+5prrsnEiROTJIVCIePGjctNN92UZ555Jk1NTZV5FlhggZTLZUFsAAAAoE21a9cu++67b84444x06dIlyedh7HK5nAUXXDAbbbRRHnrooey+++6C2AAAAAAAzBWq23oDAN8Xo0aNyujRo1MoFNLY2Jh27dqlvr4+Rx11VBoaGnLMMcekWCxOt3L1l2kOZCfJsGHDpglkl8vl7Lfffpk8eXKuvfba/O53v0tVVVVuuOGGrLLKKpV5ZqciNwAAAMDXpV27dtl7773T1NSUo48+OpMnT85WW22VvffeO2uvvXbmn3/+tt4iAAAAAABUFMqzW4YVgFZ77LHHct555+Wqq65KktTU1KShoSFJcvrpp2fw4MFJMtuB7OTzsPfxxx+fYcOGJUlqa2tTV1eXzp0755RTTklTU1Muu+yyjBw5Mkny8ssv58c//vGcOjUAAACAOaq+vj4PPfRQxo8fn2233battwMAAAAAANMljA3wNXv77bfz4osv5r333ktVVVUef/zxDB8+PE899VSSpLq6+msPZNfW1qZHjx55++23M8888+SBBx5I//79W7UGAAAAQFtwHQMAAAAAgLmRMDbA16BcLmf8+PH59a9/nTvvvDOvvPLKdPsVCoUUi8UUi8U5Fsh+4YUXcvzxx+fWW29N8nnYO0kaGxvTpUuXPPjgg+nfv3+amppSVVXV2lMEAAAAAAAAAACA7z1hbIA5rFQq5Z///GfOOeec3Hfffampqclyyy2XNdZYI926dUtjY2PuueeevPPOOxkzZkwKhUIKhUKqq6tTX1+f5KsFskulUt54440MGjQot99+e9q1a5f6+vp07tw5Dz74YJZddllBbAAAAAAAAAAAAJgDqtt6AwDfJaVSKVdccUXOPvvsPPPMM2nXrl2GDh2a1VdfPX369Kn0O/bYY/Pss8/mkksuydChQ5Mk9fX1qa2tTV1dXY455pgkyeDBg1MsFmc5kN3cr1u3bllhhRXyn//8J+PGjRPEBgAAAAAAAAAAgK+BytgAc9C//vWv/N///V+eeeaZdOjQIffdd19WXXXVyvFyuZxSqdQiDH3OOefkiiuuyFNPPZVyuZz27dtnypQpSVpXIXvcuHG5/vrrc+655+aFF15Ily5d8sADD2S55ZYTxAYAAAAAAAAAAIA5SBgbYA758MMPs+OOO2b48OGprq7OP/7xj2y55ZYzDFFPHYweNmxY/vKXv+Tuu+/+SoHsurq6XHLJJTnzzDMzevTodOnSJQ8++GD69+8viA0AAAAAAAAAAABzWHVbbwDgu+J3v/tdhg8fnkKhkO233z7rrrtuyuXyDMPTVVVVlXD1VlttlS5duqRTp065+eabM2XKlEog+5hjjkmSDB48OMVicaaB7Orq6owePTrV1dUZMWJElllmGUFsAAAAAAAAAAAA+BoIYwPMAa+99lruueeeSlh6+eWXT5cuXWY6rlgsplwup1AoZP31168EppsD2bW1tamrq5vlQHZtbW222267fPLJJ9l0000FsQEAAAAAAAAAAOBrJIwNMAe88cYbeeGFF1IsFlNVVZVll102SWYpCF0oFCqB7HXWWSflcjl1dXW5/fbbU1dXN9uB7B49elT6CGIDAAAAAAAAAADA10cYG2AOeOmll5Ik1dXVqa+vz7vvvpvk86D1rJg6kL3uuutm4sSJGTduXP7zn/+kvr4+NTU1aWhomOVAdnObIDYAAAAAAAAAAAB8fYSxAeaA9957L0nS2NiYJBk9enSSTDcoPSNTB7K32GKLvPfee3n66aczZcqUlEql2Q5kAwAAAAAAAAAAAF8v6T2AOWCeeeZJ8nll7CS58cYb8/rrr8/2PM2B7CTZf//9M2DAgJTL5ZRKpTQ2NqampiZJcswxx+RPf/pTklQC2QAAAAAAAAAAAMA3SxgbYA744Q9/mCRpaGhIkrz77rsZOXJkkqSpqWm25ioUCpUxxxxzTPr3718JaDc0NKS2trZy7IwzzkgikA0AAAAAAAAAAABtQRgbYA7o1atXampqUigUUl1dnU8++SSDBw/Ohx9+mKqqqtkOSldVVSVJevbsmSWWWCJJ8qMf/SiFQiF1dXVp3759kuTYY4/Nueeem+TzQHZzaBsAAAAAAAAAAAD4+gljA8wBa621VlZZZZWUSqU0NTWluro6r732WgYNGpQJEya0KihdKpXSrl277LLLLkmS5ZZbLrvuumsKhUKmTJlSqZA9ePDgXHHFFUk+r6oNAAAAAAAAAAAAfDOEsQG+onK5nEKhkA033DBJUl1dnaampiTJv//975x99tmZNGlSCoXCbAWyi8ViZb4kWXTRRXPggQfmZz/7WaVCdk1NTRobG3PKKadk+PDhc/jMAAAAAAAAAAAAgC8jjA3wFRUKhRSLxey9997p1q1bGhoaUlVVlST54IMPctVVV2XIkCH57LPPZiuQ3dyvOYzd1NSUtddeO0cccUR++tOfplAopKGhIUkyZsyY/POf/8zkyZNnuwI3AAAAAAAAAAAA0DrC2ABzQKlUysILL5w//elP6dChQxobGysh6ldffTUXXXRRhgwZUqmQXSqVZjpnoVBIfX19hg0bliTp0KFDkmS99dbLwQcfnNVWW60SBK+rq8ull16a0aNHp1AofH0nCgAAAAAAAAAAAFQIYwPMQFNT03T/Pj3F4ucfp+uuu2623XbbVFdXtwhkP//88znnnHNy9tln55NPPkmxWPzSORsbG5MkH374YR5//PG0b98+G264YeX45ptvnv322y8dOnRIuVxObW1txo0blyFDhqSpqUl1bAAAAAAAAAAAAPgGCGMDzEBzwHp6ZlTZeuGFF86AAQOy2mqrpaqqqkUg+5VXXslf/vKXHHHEEfn4449TVVU13flKpVJlzBFHHJHHH388PXv2zBJLLNGi74ABA7LffvulXC6nvr4+STJq1KhUVVWpjg0AAAAAAAAAAADfgEJZ+VSAFv773//mmWeeyb/+9a+8//77KRaLmXfeebPzzjtnySWXzEorrTTdceVyuRKCvuWWW3LiiSfmxRdfrISrm6tdJ8lSSy2V8847L/369UuPHj1azFMqlfLZZ59l//33z3XXXZeOHTvm6quvzlZbbVVZo6mpKVVVVXnjjTey9dZbZ+TIkSmXy1l00UXzyCOPpHv37l8aJgcAAAAAAAAAAAC+uuq23gDA3OKTTz7JL37xi/zzn//M22+/Pc3x2267LQsuuGB23333/OpXv0rHjh1bHC8UCpWw9NZbb52mpqacccYZefzxxysVsptD1M8//3y22267rLLKKtl6662z4oorZr755svHH3+c+++/P7fddluGDx+e2traHHzwwVl99dUraySpVNXu1atX+vTpk+eeey5JMmHChDQ2NgpiAwAAAAAAAAAAwDdAZWzge69UKuWee+7JGWeckXvuuWe6faqqqlIul1MqlZIkP/vZz/LrX/86/fv3T3V1y/tapq6Qfc899+SCCy7I7bffnilTpqSmpqYSzG5oaKiM6dKlS6qqqjJp0qQUi8XU1dWltrY2e+yxRw499NAsu+yy0913sVjMxRdfnAMPPDBJsvjii+eZZ55Ju3bt5sh7AwAAAAAAAAAAAMyYytjA91qpVMo111yTs88+O48//niqqqqyyCKLZNVVV02nTp1SLBZz//3356233srkyZNTW1uburq63Hrrrfnkk09y3HHHZYMNNmgRfp66QvZGG22UBRdcMOuss05OOumkTJgwIUkqFbKLxWIaGxszZcqUNDU1JUkaGhpSW1ubww8/PHvssUeWXnrpLz2HiRMnVv4+77zzZsqUKamurlYdGwAAAAAAAAAAAL5mwtjA91apVMq1116bP/zhDxk5cmRqamrypz/9KWuttVaWW265Sr+XXnopDz74YI477riMGzeuEsh+4IEHUl9fn6ampmy88cYzDGQvueSSWXLJJbPJJpvkD3/4Q55++uk8++yzSVIJYDc2NqZcLqdr167p2bNnfv/732fddddN9+7dk7Sstt2sOWz95ptvVtp23XXXdO3a9Wt5vwAAAAAAAAAAAICWhLGB7637778/f/7znzNy5Mh07Ngxd9xxR9Zaa63K8cbGxlRXV2fxxRfPYostlh//+MfZYYcdMnbs2FRXV6exsTGPPPJITj311CSZbiC7WalUypJLLpm//vWvmTJlSm666aa89957efjhh9PU1JSePXtm/vnnz8Ybb5xll102vXr1arHXLwaxm40aNSqPPPJIkqRHjx4zraINAAAAAAAAAAAAzDmFcrlcbutNAHzTJk2alB122CF33nlnamtr88ADD2SVVVZJqVSqVJxuNnVV6pNOOimnnXZapaJ1qVRKkqy++uo54YQTpglkt9b09jG945dcckkOPvjgNDY25oADDsiFF174ldcGAAAAAAAAAAAAZs2Mk34A32GDBw/OnXfemerq6lxxxRUzDWI3NjbmhhtuyAMPPJCGhoaUSqWUSqW0b98+SSoVsu++++7U19fP8j5KpVKmviemOdw9K0Hshx9+OIMGDUpjY2PWW2+9nHLKKS3mAAAAAAAAAAAAAL5ewtjA986NN96YG2+8MYVCIeuss07WXHPNJNMGoKcOYt900005//zz88ADDyRJfvnLX6ZHjx6ZMmVKamtrk7QukF0sFitVt6e3h+Z9TB3YLhaL+e9//5vNNtssdXV1WXHFFXP44Yene/fuM5wDAAAAAAAAAAAAmPMk9oDvjeZQ87333puxY8emXC5npZVWSu/evafbtzmIffPNN+f888/P8OHDkyTXXXddfvOb3+Saa67JfPPNl7q6ui8NZE8dpJ7R36fW2NiYe+65J88991ymTJmSQqFQCWx/9NFHuemmm7Luuutm4sSJWWqppbL//vtn4403TlVV1Zx5owAAAAAAAAAAAIBZUt3WGwD4phQKhTz44IO58MILK20/+clPknwegK6urm7RtzmIfd5557UIYu+4444pl8vZYIMNcv3112ennXbKxx9/nNra2tTV1VUC2Umy8cYbp127dkmS8ePH55lnnknv3r2z2GKLtaiI3axcLuevf/1rDjvssCyzzDLp379/dt999xQKhbzwwgt59NFHc9NNN6WhoSHLL798DjjggOy6667p2LHj1/a+AQAAAAAAAAAAANMnjA18b9TX11dC1YVCIeVyOS+99FKSpFhs+aCAUqmUe++9NxdccEFlzPXXX58ddtihRb/1118/1113XXbeeefpBrLL5XK23HLLfPbZZ7niiitywQUXpF+/fjn55JPTr1+/afbY0NCQiRMnJkmee+65PPfcc7n22mtTKpUq1brL5XLWWmutDBo0KJtvvnk6deo0x98rAAAAAAAAAAAAYOaKM+8C8N3Qrl27rLPOOtlss81SLpeTfB54Tv5fGLu5/dlnn815552X+++/P0lyzTXXVILYzaHoZhtssEGuvvrqdOvWLXV1dampqUmSPPLII/nDH/6Q6667LhdffHGGDBmSl156KXfeeWfmmWeeGe7xwAMPzGmnnVZpq62tbRHE3nrrrXPRRRdlm222EcQGAAAAAAAAAACANlQoNycPAb4n7r333px77rkZNmxYkuSuu+7KRhttlFKpVAllDxgwIJdddlmS5C9/+UsGDhyYZNogdrNSqZQLLrggxx57bD777LNUVVWlqakpSbLwwgunVCrlzTffTLdu3XLfffdl2WWXneFcSTJ+/PhccMEFOfHEEyttK6ywQrbaaqv86le/mnNvBgAAAAAAAAAAANBq1W29AYBvSnP4ecMNN0xTU1O6dOmSeeaZJ4sttliS/1cd+4wzzqgEsffYY4/suuuulTlmFJ4uFotZb7310rdv34waNarSViqVMmbMmDQ2NqZLly65//77079//zQ1NaWqqmqGe5133nkrAfCzzz47xx13XNZdd92ssMIKSdIiOA4AAAAAAAAAAAC0DZWxge+VqatRv/zyy5l33nmzwAILVNpH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f2Mh7GadOnXKHnvs8Y2uCQAAAADA7BHGBgAAAACAb6FSqZRXXnklI0eOzPvvv58JEyakpqYm3bp1S69evbLqqqtm/vnnn6NrlsvlvPrqq3n66afzwQcftFhz4YUXznLLLZf55ptvjq4JAAAAADA3E8YGAAAAAIBvibFjx+aGG27I7bffnvvuuy+ffvrpl/bv169fBg4cmH333TedO3du9brvvfdezjrrrFx11VV57733vrTvj3/84/z0pz/NlltumQ033DBVVVWtXvfL7LPPPrn88stnuf/o0aPTt2/fr2UvAAAAAMD3V7GtNwAAAAAAAMzczjvvnN69e2fgwIG55ZZbpgli19bWTjPmhRdeyGGHHZbFF188w4cPb9W6l19+eZZYYomcfvrp0wSxa2pqUl3dsu7Lq6++mnPPPTebbrpp+vTpk9NOO61V6wIAAAAAfBuojA0AAAAAAN8C119/fYvX8803X4444ohstdVWWXLJJVNTU5PGxsa88cYbeeCBB3LBBRfkiSeeSJK8++672WCDDXLddddl++23n+U1//rXv+aggw6qvO7UqVMOOuigbLfddll66aXTpUuXJMlHH32URx99NJdcckluvvnmSv933nknF154YY4//vivcObTt8suu2TppZeurHP22WenXC4nSXbaaaesvPLKLfp37959ju8BAAAAAKBQbr4yCQAAAAAAzFHrrbdeHnjggRZto0ePTt++fWd7rkKhUPn7iiuumNtvvz09evSYYf9SqZTTTjst//d//1dp69ixYx599NFKiPnLvPrqq1lmmWUyZcqUJEnXrl3z0EMPzXTsjTfemN122y0NDQ1Jkj59+uSNN96Y6XpDhw7Nvvvu26JtVt6rV199NRtvvHFljSOPPDJnnnnmTNcDAAAAAJgTim29AQAAAAAAYNZ16tQpN99885cGsZOkWCzmxBNPzKGHHlppmzx5ck444YRZWuf888+vBLGT5IgjjpilEPcOO+yQk08+eZbW+Kqee+65rL322pUg9kknnSSIDQAAAAB8o4SxAQAAAADgW2S33XbLQgstNMv9f/Ob36Smpqby+tZbb82LL74403F33HFHi9errbbaLK95yCGHpLa2dpb7t8YjjzySddddN//73/9SKBRy1lln5de//vXXuiYAAAAAwBcJYwMAAAAAwLfA4YcfnsMPPzwDBgyYrXHdu3fPKqus0qLtrrvumum4MWPGtHhdV1c3y2t27tw5SyyxxCz3n1133XVXNt5444wbNy5VVVW55JJLcsQRR3xt6wEAAAAAzEh1W28AAAAAAACYuT//+c+tHvvFStojRozIYYcd9qVjSqVSi9c333xzttlmm1le87rrrsunn346xytk//3vf89uu+2W+vr61NTU5G9/+1t23HHHOboGAAAAAMCsUhkbAAAAAAC+49q3b9/i9bvvvjvTMYsttliL11dccUXOPffcWV5z8cUXz0orrZRllllmlsfMzJAhQ7Lzzjunvr4+HTp0yC233CKIDQAAAAC0KZWxAQAAAADgW+qdd97Jc889l48++igTJkzIlClTUi6Xp+n3/PPPt3j98ccfz3TuHXfcMc8++2zldblczmGHHZarrroqRx99dLbZZpvU1NR89ZOYRWeeeWYGDx5ceX3rrbdmww03/MbWBwAAAACYHmFsAAAAAAD4FnnmmWdy6aWX5oYbbsj//ve/Vs3x2WefzbTP4YcfniuuuCKvvPJKi/bHHnssO+20U7p3755tttkm22yzTTbaaKN06NChVXuZFb/85S9zyimntGi76667hLEBAAAAgDZXbOsNAAAAAAAAM/fJJ5/kwAMPzPLLL59zzz231UHsWdWlS5fcddddWWqppaZ7fOzYsRkyZEi22mqrzDfffNlqq60yZMiQjBs3bo7toVwu59BDD50miJ0kZ5xxRv7973/PsbUAAAAAAFpDGBsAAAAAAOZyY8eOzQYbbJCLLroo5XK50r7IIovkj3/8Yx577LGMHTs2jY2NKZfL0/zZe++9W7Vu375988QTT+SUU05J9+7dZ9jvs88+y6233poBAwakV69e2WOPPfLcc8+1as2pHXDAATn//POTJPPPP3+LY6VSKXvuueccDX8DAAAAAMwuYWwAAAAAAJjL7bvvvnniiSdatO2+++4ZOXJkjjnmmKy88srp1q1bqqqq5vjatbW1OfHEE/PWW2/l8ssvzyabbJLq6uoZ9q+vr8/f/va3LL/88hk8eHAaGxtbvfa9996bJFlppZUyatSo/OxnP2tx/O23387Pf/7zVs8PAAAAAPBVCWMDAAAAAMBc7O67786wYcNatC2zzDK57LLL0qFDh29sH506dcpee+2VO++8M//73/9y8cUXf2kwu6mpKWeeeWa23XbblEqlVq+7wQYb5L777sv888+fSy+9NL169Wpx/MYbb8yQIUNaPT8AAAAAwFchjA0AAAAAAHOxq6++epq2I488MjU1NW2wm8/NN9982X///XPnnXfmvffey3nnnZdllllmun3/+c9/5pxzzmnVOttss01uu+22dOnSJUnSo0ePDB06NIVCoUW/ww8/PK+++mqr1gAAAAAA+CqEsQEAAAAAYC42YsSIadrWXXfdNtjJ9M0///w55JBD8uyzz+bvf/97fvCDH0zT58wzz2zV3GeddVZqa2tbtG266aY5/PDDW7RNnDgxu+22WxobG1u1DgAAAABAawljAwAAAADAXOy9996bpm16gecvUy6X59R2vtR2222XESNGVCpZNxszZkxef/31ObbO73//+/Tv379F23//+9/8+te/nmNrAAAAAADMCmFsAAAAAACYi82JIPW4ceNme8w+++yTffbZJxdeeOFsjVtkkUWy3377TdP+/vvvz/YeZqS2tjbXXHNN2rdv36L997//fYYPHz7H1gEAAAAAmBlhbAAAAAAAmIstsMAC07S99dZbszXHyJEjZ3vdyy+/PJdffnluuumm2R7br1+/adq6du062/PMbI0zzjijRVupVMqee+6Z8ePHz9G1AAAAAABmRBgbAAAAAADmYqussso0bbfffvssj3/iiScyevToVq//6KOPprGxcbbGjB07tsXrmpqa9OnTp9V7mJFDDjkkW2yxRYu2t956KwcddNAcXwsAAAAAYHqEsQEAAAAAYC62/fbbT9N25pln5pNPPpnp2Kamphx99NFfaf3x48fnkksuma0xN998c4vXm2yySTp37vyV9jEjQ4YMSc+ePVu0XXvttbniiiu+lvUAAAAAAKYmjA0AAAAAAHOxHXbYIf3792/RNmbMmGy33XaZMGHCDMc1NDTkgAMOyL///e+vvIejjjpqlqtxn3TSSXn00Ucrr6urq/Ob3/zmK+9hRhZYYIEMHTo0hUKhRfuhhx6a119//WtbFwAAAAAgSarbegMAAAAAAPBd8Pzzz08TWB4zZsw0/S6++OJ069at8nqeeebJAQccMMN5i8Virrnmmqy11loZN25cpf3ee+9N//79c/TRR2eLLbZI3759UywW8/777+euu+7KH//4x4wcOTLdunVL375989RTT1XGfvLJJznjjDNmeQ+fffZZNt9882y77bbZc889s8oqq6R3794pFAoplUp56623MmLEiPz1r3/NQw89VBlXKBRy5plnZsUVV5zp+/X444/P9L3aeeed88Mf/jDJ5+/tddddVzm22GKL5eWXX668/vTTT7PTTjtll112qbStscYaWWONNWZ4ngAAAAAAs6tQLpfLbb0JAAAAAAD4ths6dGj23Xff2R7Xp0+fvPHGGzPt9+STT2annXbKa6+9Nt3jxWIxxWIxjY2NlbbFFlsst9xyS/7whz/k8ssvn609/PKXv8xll12Wd955Z7pjCoVCamtrU1dXl+n91NCjR4+cd9552WmnnaY7vjXv1/3335/11lsvSfLvf/8766+//myN//Wvf52TTjpptsYAAAAAAHyZYltvAAAAAAAAmLkVVlghTz31VH73u99lwQUXnOZ4qVSqBLEXW2yxnH322Xn++eez5JJLtmq9k08+OW+++WZuu+22HHTQQVl44YVbHC+Xy5kyZco0Qex+/frl1FNPzSuvvDLDIDYAAAAAwHeFytgAAAAAAPAtNGrUqDzxxBP58MMPM3ny5HTr1i0LLLBAVlpppfTt2/drWfPjjz/OyJEj8/rrr2fChAmZOHFiamtr07Vr1/Tt2zfLLbdcevbs+bWsDQAAAAAwNxLGBgAAAAAAAAAAAABohWJbbwAAAAAAAAAAAAAA4NtIGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBWEsQEAAAAAAAAAAAAAWkEYGwAAAAAAAAAAAACgFYSxAQAAAAAAAAAAAABaQRgbAAAAAAAAAAAAAKAVhLEBAAAAAAAAAAAAAFpBGBsAAAAAAAAAAAAAoBX+P+1b3CXPi/LdAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_comparison = read_best_scores(\"experiment\")\n", - "df_comparison = clean_names(df_comparison)\n", - "df_comparison = df_comparison[df_comparison[\"meta_llm\"] == \"Llama-3-70B\"]\n", - "\n", - "df_comparison = get_mean_std(df_comparison)\n", - "df_comparison = get_avg_across_tasks(df_comparison)\n", - "\n", - "plot_bar(df_comparison, hue=\"optimizer\")" - ] - }, - { - "cell_type": "code", - "execution_count": 77, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrmrsst-5sst2subjtrec
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-70BLlama-3-70BDEFalse79.7486.67 ± 0.2991.83 ± 0.7691.50 ± 0.8750.17 ± 3.2595.17 ± 3.6970.67 ± 6.8372.17 ± 3.69
GAFalse78.2685.50 ± 2.2989.83 ± 2.2588.83 ± 4.6551.67 ± 2.2595.33 ± 2.0268.83 ± 8.7567.83 ± 5.77
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 79.74 86.67 ± 0.29 \n", - " GA False 78.26 85.50 ± 2.29 \n", - "\n", - "task cr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 91.83 ± 0.76 \n", - " GA False 89.83 ± 2.25 \n", - "\n", - "task mr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 91.50 ± 0.87 \n", - " GA False 88.83 ± 4.65 \n", - "\n", - "task sst-5 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 50.17 ± 3.25 \n", - " GA False 51.67 ± 2.25 \n", - "\n", - "task sst2 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 95.17 ± 3.69 \n", - " GA False 95.33 ± 2.02 \n", - "\n", - "task subj trec \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B Llama-3-70B DE False 70.67 ± 6.83 72.17 ± 3.69 \n", - " GA False 68.83 ± 8.75 67.83 ± 5.77 " - ] - }, - "execution_count": 77, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "fancy_pants = format_score(df_comparison)\n", - "get_result_table(fancy_pants)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Llama-3-8B" - ] - }, - { - "cell_type": "code", - "execution_count": 78, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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iJkzZ1aq5/f/XkdETJ06Na688sp47bXXKrzbqVOnuOKKK+LnP//5FkPZU6ZMiWuvvTamTZtW4XOtW7eOX//613HBBRdEbm7q74UZOnRojB07ttLPz58/Pzp16lSpZ7d2uP/73y+peOONN+Lmm2+OZ555JoqLiyt9r0mTJnHmmWfGlVdeGR07dkx5blW/9+bOnRs333xzjB8/PtatW1epPpX9uaBuq+ifl6n8HAMAAAB8XybznKm96gIAAAAAgIx78803Y7/99oshQ4akHMSOiPjiiy/iuuuui1133TXGjRtXAxsmev/99+MHP/hBjBw5stJB7IiITz75JE499dQYOHBgLFu2rAY33HYUFxfHtddeG3369NliEDviP+HICy+8MA466KBYvHhx0mc2b94cF110URx++OFbDGJHRCxdujR++ctfxg9/+EP/u6Vh2bJlcfrpp0efPn1i8uTJKQWxIyJWr14dd911V+y+++4xYsSIKCoqqqFNE91xxx3RvXv3GD16dKWD2AAAAABQl6X+OgoAAAAAADJm1KhRcemll8amTZsSzho1ahQnnHBC9OzZM3bcccfIy8uLzz//PD788MN46KGHYtGiRWWeX7JkSZx++ukxZcqUGDVqVNSvX79Gdp4xY0YcfvjhsXz58oiIyMvLix/96EdxyCGHRPv27SM/Pz8+//zzmDVrVkyYMCGWLl2a0GPSpEnRp0+feP7552OnnXaqkT23BcXFxTF06NC4//77U747bdq06NOnT0ydOjUKCgpK60VFRfHjH/84nnzyyZR7vvXWW9G/f/945ZVXolmzZinf3xak+vb5mTNnxqBBg+Kzzz5LOKtXr14MGDAgjjjiiOjQoUPk5+fHV199FR9++GE88cQT8fHHH5d5fv369XHdddfFK6+8EhMnTkx5l1SUlJTEL3/5y7jzzjtrbAYAAAAA1EbC2AAAAAAAdcSNN94YN9xwQ0I9JycnrrvuurjiiiuicePGSe/edtttMWHChLjoootKQ9Hfuvfee2PRokXx6KOPRl5eXoU7PPDAAwlvu128eHEMGTIk6fNLliyJ448/vnTmsGHD4tZbb43mzZuXu+ef//znuPLKK2Pjxo1lzj788MMYMGBATJ06NVq2bFnhnvvss088//zzCfUjjjgi6fPJnq2o93e1a9cu6f3nnnsubr311kr3/b6//OUv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D2LevHlJz04++eQq94+IeO2116rc4+mnny737IQTTqhyf7ZfS5YsiVNPPTVp2D8rKyvGjh0bHTp0SLnvrbfeGgMGDIgBAwbEkCFDyn3ukEMOiXbt2iU9+8c//pHy3PK89tpr8fe//z0mTJhQ+qu4uLja+gMAAADA9kwYGwAAAACgljr66KOjY8eOSc+qI6j55JNPJq1nZWXFeeedV+X+ERFPPPFEuW+1rqzywthdunSJI444IqVeDRs2TFrfvHlzhfcWLFgQL730UumvadOmpTSX2qekpCTOPPPM+PLLL5Oe/9d//Vcce+yxafWeNWtWvPjii/Hiiy9W+AcScnNz49xzz0169uKLL8by5cvTmv99EyZMSKj9+Mc/rpbeAAAAALC9E8YGAAAAAKilcnJy4tprr0169swzz8Ts2bPT7r1x48a48847k54NHjw4unbtmnbv71q6dGmFb7bekunTp8fUqVOTng0bNiyysrJS6tekSZOk9Q0bNlR4b9SoUXHYYYeV/qqusDqZ89vf/jaeeeaZpGe9e/eOkSNHbpU9Lr300qTfl5s2bYo///nPVe6/dOnSGDNmTJnafvvtFz179qxybwAAAABAGBsAAAAAoFY755xzYu+9906oFxcXx29+85u0+957772xcOHChHp+fn7cfPPNafdN5rrrrovi4uK07pa3S5s2beJnP/tZyv3atGmTtL5s2bIK7y1durTM5xYtWqQ8m9pj6tSp8f/+3/9LetasWbMYP3581KtXb6vs0rp167juuuuSno0cOTIWL15cpf5XXXVVrFu3rkzt17/+dZV6AgAAAAD/RxgbAAAAAKAWq1evXowePTrq16+fcDZhwoR44IEHUu75wQcfxNVXX530bMSIEdGlS5eUe1bk3Xffjd///vcp3xs/fnw8/vjjSc/uuOOOaNmyZco9kwXbIyI+++yzCu+99957ZT7vtttuKc+mdli+fHmccsopsXnz5qTnf/3rX6Nz585bdafLLrssevfunVBfvXp1nHnmmbFp06a0+k6cODH+9re/lakdeOCBMWjQoLT6AQAAAACJhLEBAAAAAGq5nj17xqhRo5KeDRs2LF588cVK9/rss8/i+OOPj1WrViWcnXrqqXHJJZekvef3dejQIfbdd9+I+M/becePH1/pu9OmTYthw4YlPTv22GPjlFNOSWunZIHXiIh//etf5d6ZO3duvPXWW2VqBx10UFrzybyzzz673PD9BRdcECeddNJW3igiNzc3HnnkkWjXrl3C2XPPPRenn356rF+/PqWeEydOjCFDhpSpNWvWLMaNGxdZWVlV2hcAAAAA+D+5mV4AAAAAAIAtO/fcc2PJkiVxzTXXlKmvX78+jjzyyLj66qvj6quvjiZNmiS9X1RUFBMmTIgLL7wwVqxYkXA+cODAGDNmTLXunJubG2PGjIkDDzww1q5dG6eddlq8/PLLMXLkyGjWrFnSOxs3boxRo0bFVVddFRs3bkw479q1a4wdOzbtnU4++eS4/PLLo6ioqEz9L3/5S5x//vnRtGnTMvX169fH+eefHyUlJaW1Ro0axYknnljmmddeey1h1uzZs5PusGjRonjhhRcS6j179owWLVqUfp43b17MmzevzDOLFy9O2nP9+vVJe/bt2zcaNGhQZvasWbPKPDNz5sykPZcvX56054ABA8p8TrZnqj2/v+fs2bPjyy+/THiuvEDy66+/Hp988kmZWosWLaJnz55larfffns88cQTSXu0bNkyfvSjHyXdL1WLFi1K+c6OO+4Yzz33XBx++OGxZMmSMmcPPfRQzJgxI+6888448sgjKwxTz5s3L2688ca47777ytTr168f999/f3Tq1GmLu1TH915ERMOGDaNPnz5bnAcAAAAAdVlWyXd/BxlIyaxZs2KvvfYq/fz+++9H9+7dM7gRAAAAANu6e+65Jy666KKkQeX8/Pw48cQTY//9948OHTpE/fr148svv4w5c+bExIkTyw2InnfeeXHnnXdG/fr109ppwYIF0blz54T6zjvvHAsWLIh//OMfcdJJJ8WmTZsiIqJBgwZx7LHHxsEHHxw77LBDNGjQIL744ouYNWtWjB8/PpYuXZp0TteuXeP555+Pjh07prXnt84444z4+9//nlDv0qVL/PznP48999wziouLY/bs2fHXv/415s6dW+a5a665JkaMGFH6ubyvP1X//Oc/o1+/fqWfb7jhhrjxxhur1HP+/PllwrdjxoyJs88+u0o9v/+vFWpiz6FDh1YpdB8Rceihh8ZLL71U+rmwsDBatmyZ9GenJn37c1BZH374YZxwwgkxZ86cpOc77bRTnHDCCbH77rtHu3btomHDhrF8+fL46KOP4pVXXolXXnkliouLy9xp1KhRPProo3HkkUdWaofq+N80IvWvnW1fRf+8/P4/B+C7fO8AAACwJZnMc3ozNgAAAEAKvv+myppQUFBQ4zOAuuu8886LXr16xbBhw+Ltt98uc7Z27dp44IEH4oEHHqhUrzZt2sTtt98ep556ak2sWmrQoEExefLkGDx4cHzzzTexfv36eOSRR+KRRx6pdI8f/ehHcd9990WrVq2qvM8f//jHeOONNxLe/Dtv3ry48sorK7zbv3//+M1vflPlHdj6Nm3atNWD2OnYfffd49///ndcffXVcffddycEqxcuXBh/+tOfKt3v4IMPjrvvvju6detW3asCAAAAABGRnekFAAAAAOqSNm3a1PgvgC3Zd99949///neMGzcuevbsmfL9HXfcMW6++eb4+OOPazyI/a0BAwbEBx98EMOGDYu8vLxK39t1113jgQceiEmTJlVLEDsiokWLFvHvf/87Bg0aVOk79evXj8suuyyefvrpyM31nhNqVpMmTeKuu+6KmTNnxumnnx4NGjRIucfBBx8c48aNi5dfflkQGwAAAABqUFbJ9/97gkClZfK19gDA9sMbWAFql6ysrBqf4bdrgFTNmTMnnn766Zg6dWp8+OGH8fnnn8eaNWuiqKgoGjVqFG3bto1dd901evfuHf3794++fftGdnb1vatjwYIF0blz54T6zjvvHAsWLEioL1myJP7xj3/ElClTYtasWbFw4cJYvXp1REQ0a9YsdtlllzjggANi4MCBMWDAgBr9Z++sWbNiwoQJ8a9//Ss+/PDDWLFiRRQWFkajRo2iZcuWsffee8fBBx8cZ5xxRrRr167G9oCKrFy5MiZPnhyvvvpqvPvuuzF//vxYsWJFrF+/Pho3bhzNmzePgoKC2GeffWL//fePAQMGxK677prptSFBef9/ERExf/786NSp09ZdiDrD9w4AAABbksk8pzA2VIEwNgCwNQj9AdQu/rkMkCjVMDYA2yeBWtLlewcAAIAtyWSes/pefQIAAAAAAAAAAAAAsB3JzfQCAAAAAHXJ119/XeH5Z599Fr169Up6Nn369OjYsWNNrAUAAAAAAABkgDA2AAAAQAoKCgoqPC8sLCz3rFWrVlu8DwAAAAAAANQdwtgAAFDLeQMrAAAAAAAAAEDtJIwNAAC1nDewAgAAAAAAAADUTtmZXgAAAAAAAAAAAAAAoC4SxgYAAAAAAAAAAAAA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bKcKCwvj/fffjwULFsTixYujsLAwSkpKokmTJtG0adNo3bp17L777tG5c+fIycnJ9LoAAAAAwDZAGBsAAAAAAKizPvjggxg/fnw8+eST8e6770ZRUdEW7+Tl5UXXrl2jT58+0a9fv+jXr1+0bdu2xnYcM2ZMnH322aWfs7Oz47PPPosOHTrU2EwAAAAAYOvIzvQCAAAAAAAAqZo2bVocffTR0a1bt/jNb34TM2bMSAhi5+XlRXZ24r8K2bBhQ7z33ntx9913xymnnBLt2rWL/fbbL0aMGBEfffRRte86evToMp+Li4vj/vvvr/Y5AAAAAMDW583YAAAAAADUiK//fGWmV+A72lzw20yvUC0KCwvj0ksvjXvvvTdKSkpK6wUFBXHyySfHgAED4gc/+EF07NgxcnNzo6SkJFavXh0LFy6MN998M55//vl45JFHYsOGDWX6zpgxI2bMmBHXXXddDB06NCFAna558+bFq6++mlAfO3ZsXH311dUyAwAAAADIHG/GBgAAAAAA6oS5c+dGr1694q9//WtpELtJkyZx++23x8KFC+POO++ME044Ibp06RK5uf95H01WVlY0bdo0unfvHkOHDo0HHnggvvzyy/jZz34WWVlZSecsWrSo2nYeO3ZsmdD4t+bMmRP/+te/qm0OAAAAAJAZwtgAAAAAAECtN3v27Ojbt2/MmTOntLbHHnvEzJkz45JLLom8vLxK92rZsmXcfffd8eijj0a9evVqYt2IiCgpKYn77ruv3PPqevs2AAAAAJA5wtgAAAAAAECttmjRojj66KPjq6++Kq116dIlXnnllejcuXPafU844YQYO3ZsdayY1D//+c9YsGBBuecTJkyI9evX19h8AAAAAKDm5WZ6AQAAAAC2T1//+cpMr1CrLF22svyzv/9P5LdqthW3qd3aXPDbTK8AbEXFxcUxePDgWLhwYWktNzc3HnrooSgoKKhy/1NPPTUeffTRePjhh6vc6/vGjBlT+tfDhg2Lv/71r2XOV65cGY899liceuqp1T4bAAAAANg6vBkbAAAAAACotW6//fZ49dVXy9R+8YtfxH777VdtM0aMGBFZWVnV1i8iYs2aNfHoo49GRESDBg3i1ltvjX322SfhudGjR1frXAAAAABg6xLGBgAAAAAAaqVvvvkmbrrppjK1evXqxTXXXFOtc3bbbbc48sgjq7XnxIkTo7CwMCIiTjzxxGjevHmcffbZCc+9+OKL8fnnn1frbAAAAABg6xHGBgAAAAAAaqU//elPsWLFijK14447Ltq1a1fts44//vhq7TdmzJjSv/42hH366adH/fr1yzxXXFwc9913X7XOBgAAAAC2HmFsAAAAAACg1ikqKor//d//TaifeOKJNTKvf//+kZOTU/qrKubOnRuvvvpqRER07NgxDj/88IiIaN26dRx33HEJz383uA0AAAAA1C3C2AAAAAAAQK3z2muvxZdffplQHzBgQI3M23333WPz5s2xefPmmDRpUpV6fTdcfdZZZ0V29v/965hv35L9XR9//HG8/vrrVZoJAAAAAGSGMDYAAAAAAFDrTJ48OaHWsWPHaNeuXQa2qbySkpK47777IiIiKysrIXx99NFHR/v27RPueTs2AAAAANRNwtgAAAAAAECtM3Xq1IRat27dMrBJaqZMmRKfffZZREQceuih0blz5zLnOTk5ceaZZybcmzhxYqxdu3ar7AgAAAAAVB9hbAAAAAAAoNZ55513EmpdunTZ+oukaPTo0aV/fc455yR95vtvy46IWLVqVTz66KM1thcAAAAAUDOEsQEAAAAAgFrlm2++idWrVyfU27Rpk4FtKm/VqlXx2GOPRURE06ZN4yc/+UnS53bfffc46KCDEupjxoypyfUAAAAAgBogjA0AAAAAANQqX375ZdJ6y5Ytt/ImqZk4cWKsXbs2IiIGDx4c+fn55T6b7K3ZU6ZMic8++6zG9gMAAAAAqp8wNgAAAAAAUKsUFhYmrefl5W3lTVLz3Tdbn3322RU+e/LJJ0ejRo3K1EpKSmLs2LE1sRpsFWtXrqrw17pVa8q9u27Vmi3eX7ty1Vb8agAAAAAqJzfTCwBQ+2zpN7S39Bvm9Rps+V+K5TdrmvJeAAAAAGwfNmzYkLSem1t7/7XGxx9/HK+//npEROyxxx5x4IEHVvh8kyZN4qSTTkoIX48dOzauv/76GtsTatLdp16c9t1xl9xQqed+NdkfWAAAAABql9r7u5YAZIzfMAcAAAAgk8p7A/batWu38iaVl8pbsb/73PfD2HPnzo1XXnklDjnkkOpcDwAAAACoIcLYAAAAAABArdKoUaOk9VWrKv4vum3JHnvsER9++GGlny8pKanUc8XFxXH//fdHREROTk6ceeaZlbp3yCGHxC677BJz584tUx8zZowwNgAAwDZmyZIlNT6joKCgxmcAkEgYGwAAAAAAqFXat2+ftL569eqtvEnlvPjii7Fw4cKIiDjmmGOiXbt2lbqXlZUVQ4cOjeuvv75M/aGHHoo//elP5YbSAQAAqHvatGlT4zMq+4eKAahewtgAAAAAAECt0qpVq2jSpElC+Hrp0qVV6nvVVVfFsmXLkp5dccUVafcdM2ZM6V+fc845Kd0966yzYvjw4VFcXFxaW7NmTTz88MNx1llnpb0TZMLPH/xTplcAAAAA2OqEsQFI4DfMAQAAAMi0Hj16xKuvvlqm9v7771ep59lnn13uWbph7FWrVsVjjz0WERHZ2dkxZ86c+N3vfpdSj3bt2sWXX35ZpjZmzBhhbOqc/GZNM70CAAAAwFYnjA1AAr9hDsC27Os/X5npFWqNpctWln/29/+J/FbNtuI2tV+bC36b6RUAALYrP/zhD5OGsUtKSiIrKytDWyUaP358rFu3LiIiiouL49prr62Wvi+//HIsWLAgOnXqVC39AAAAAICaIYwNAAAAAADUOgMHDoxbb721TG3NmjXxySefxG677ZahrRKNGTOmRvqWlJTEmDFj4oYbbqiR/gAAAGxdX3/9dYXnn332WfTq1Svp2fTp06Njx441sRYA1SA70wsAAAAAAAB8X58+faJDhw4J9ccff3zrL1OOjz76KKZOnRoREYcddliUlJSk/eviiy9O6H/fffdFSUnJ1v6yAAAAqAEFBQUV/mrVqlW5d1u1arXF+wUFBVvxqwHgu4SxAQAAAACAWicnJyfOP//8hPq4ceMysE1y330r9pAhQ6rU6/TTT0+ozZ8/P15++eUq9QUAAAAAapYwNgAAAAAAUCtddNFF0bx58zK1d955J955552M7PNdxcXFcd9990VERF5eXvzkJz+pUr8DDjggdtlll4T66NGjq9QXAAAAAKhZwtgAAAAAAECt1LJlyxg+fHhC/b/+678ysE1Zzz//fHzxxRcRETFw4MBo1qxZlXsmezv2I488EmvWrKlybwAAAACgZghjAwAAAAAAtdYvf/nLOPjgg8vUXnrppXjwwQcztNF/jBkzpvSvhwwZUi09k/UpLCyMhx56qFr6AwAAAADVTxgbAAAAAACotbKzs2PChAmx0047lalfcMEF8f7772dkp5UrV8bjjz8eEREtWrSIH/3oR9XSd7fddov9998/oT569Ohq6Q8AAAAAVD9hbAAAAAAAoFZr3759PP3009G2bdvS2sqVK+Owww6LN954o0q9V6xYEddcc01Kd8aPHx/r16+PiIiTTjop6tevX6Udvuv0009PqL322msxb968apsBAAAAAFQfYWwAAAAAAKDW6969e7z66qvRtWvX0trSpUvj0EMPjauvvjqWL1+eUr8FCxbEjTfeGF26dImRI0cmnNerV6/cu999U3Wy8HRVnHLKKZGTk1OmVlJSEmPGjKnWOQAAAABA9cjN9AIAAAAAAACVsdtuu8Vbb70VF198cWk4efPmzXHLLbfEnXfeGT/5yU/imGOOif322y86depU+sbq1atXx7Jly+K9996L6dOnx5QpU+L111+PkpKShBn5+fkxbNiwuPzyy0trs2bNiqeffjoiItauXRvTpk2LiP8Etv/973/Hm2++GRERzZo1i/POOy/lr2vChAmxcOHC0s/t2rWLL774oswzf/vb36Jp06alnw866KA46KCDUp4FAAAAAFQvYWwAAAAAAKDOaNy4cYwePTqGDRsW119/ffzzn/+MiIjCwsK477774r777it9Ni8vL4qKimLz5s1b7LvvvvvGSSedFOeff360bt26zNmbb74ZV1xxRcKdTZs2xZVXXln6eeedd04rjP3nP/85Xn755Qqf+eKLL8rsMHz4cGFsAAAAAKgFhLEBAAAAAIA6p0+fPjFlypR49913Y9y4cfHUU0/F7Nmzy7ztesOGDUnvZmdnR5cuXWLvvfeOQw45JE488cTYeeedt9bqAAAAAMA2RBgbAAAAAIAa0eaC32Z6BbYDP/jBD+IHP/hBjBw5MlasWBHvv/9+zJ8/P5YsWRLr1q2L7OzsaNq0aemvDh06RLdu3SI/P7/SM4YOHRpDhw6tsa/hpZdeqrHeAAAAAEDNEsYGAAAAAAC2Cc2bN4++fftG3759M70KAAAAALCdyM70AgAAAAAAAAAAAAAAdZEwNgAAAAAAAAAAAABAGoSxAQAAAAAAAAAAAADSIIwNAAAAAAAAAAAAAJAGYWwAAAAAAAAAAAAAgDQIYwMAAAAAAAAAAAAApEEYGwAAAAAAAAAAAAAgDbmZXoC6q6SkJD788MN49913Y9myZbFixYrIzc2N5s2bR7t27aJXr17Rvn37Gpu/bNmymDZtWsydOzdWrVoVDRo0iPbt20ePHj2iW7duNTYXAAAAAAAAAAAAACKEsUnD22+/HX/+85/j4YcfjhUrVlT4bKdOnWLo0KFx3nnnxQ477FAt859//vm49dZbY8qUKVFUVJT0mc6dO8cFF1wQF154YeTn51fLXAAAAAAAAAAAAAD4ruxML0DdsXLlyjj33HOjZ8+e8de//jUhiJ2bmxtZWVllagsWLIgbbrghdtttt7jjjjuipKQk7fmrV6+OU089NY488sh4/vnnywSx69evX+bZ+fPnx5VXXhl77713TJs2Le2ZAAAAAAAAAAAAAFAeYWwqZcmSJXHQQQfF3/72tzL1/fffP8aPHx+LFy+OjRs3xqZNm2Lu3Lnxxz/+MTp06FD63Nq1a+PSSy+NM844I4qLi1Oe/80338TBBx8c48ePL63tuOOOcc8998TixYtjw4YNsX79+pgyZUocc8wxpc/Mmzcv+vXrF0899VQaXzUAAAAAAAAAAAAAlE8Ymy3avHlzHHPMMTF79uwy9csvvzymTZsWgwcPjjZt2kRWVlbk5OREly5d4uKLL47Zs2fHYYcdVubOAw88EFdeeWVK8zdt2hQDBw6MmTNnltYOOOCAmDlzZgwbNizatGkTERF5eXlx2GGHxeTJk+M3v/lN6bPr16+Pn/70pzF9+vRUv3QAAAAAAAAAAAAAKJcwNlt01113xVtvvVWmdvzxx8ett94aWVlZ5d5r2rRpPProo9GxY8cy9dtvvz3efffdSs8fPnx4TJ06tfRzmzZt4sknn4yWLVuWe+f666+PIUOGlH5ev359DB48ONavX1/puQAAAAAAAAAAAABQEWFstuj3v/99mc9ZWVkxcuTISt1t3rx5XHvttWVqRUVFcdttt1Xq/sKFCxOeHTFiRBQUFGzx7h/+8Ido3Lhx6ed58+bFnXfeWam5AAAAAAAAAAAAALAlwthUaMaMGbFw4cIytX322Sf22GOPSvc4+eSTE96gPWnSpCguLt7i3RtvvDE2bNhQ+rlt27Zx5plnVmpu69at45xzzilTGzlyZKxatapS9wEAAAAAAAAAAACgIsLYVOi9995LqPXs2TOlHi1atIguXbqUqS1dujS+/PLLCu999dVXMWbMmDK1U089NerVq1fp2d8Pbi9btizuueeeSt8HAAAAAAAAAAAAgPIIY1OhxYsXJ9QKCgpS7tO6deuE2ldffVXhnccffzyKiorK1I499tiU5vbs2TPat29fpvbwww+n1AMAAAAAAAAAAAAAkhHGpkIlJSWVqtVEn8cee6zM55ycnDjwwANTnt23b98yn6dNm7bFt3IDAAAAAAAAAAAAwJYIY1Oh779VOiLi66+/TrnPkiVLEmrt2rUr9/nCwsL45z//WabWtWvXaNSoUcqz99133zKfS0pKYtKkSSn3AQAAAAAAAAAAAIDvEsamQn369EmoTZ8+PaUey5Yti/nz55epdejQIXbaaady78yaNSs2bdpUprbnnnumNPdb3bp1S6i98847afUCAAAAAAAAAAAAgG8JY1OhLl26JASy33vvvZg1a1alezz44IMJtdNPP73CO7Nnz06oderUqdIzt3QvWX8AAAAAAAAAAAAASIUwNlt0yy23RE5OTpnalVdeWam733zzTYwcObJMraCgIC677LIK7yULe7dv375SM7+vXbt2leoPAAAAAAAAAAAAAKkQxmaL+vTpE3fccUdkZWWV1iZPnhwXX3xxFBcXl3tv+fLlcfzxx8cXX3xRWmvYsGGMHz8+2rRpU+HMefPmJdRat26dxvb/uffd3SMilixZEmvWrEmrHwAAAAAAAAAAAABECGNTSRdeeGE8/PDDZd4yfeedd0aPHj3ib3/7W8yfPz82bNgQa9asiffeey9GjhwZe+yxR7z22mulz++6664xZcqU6N+//xbnrVq1KqHWtGnTtHbPycmJ/Pz8Ss0AAAAAAAAAAAAAgMrKzfQC1B0//vGPY8CAAfG3v/0txo4dGzNnzoz33nsvzj333Arv7bPPPnHeeefFsGHDIi8vr1Kzkr21ulGjRmnt/e3dwsLCLc6oqk8++STtuwUFBVt8YzgAAAAAAAAAAAAAtYcwNilp2rRpnHjiiZGVlRXPPvtsPPPMM1FSUpL02fr168dpp50Wxx9/fBx11FGVDmJHRKxevTqhlpub/rdrsrvJZlTVCSeckPbd4cOHxw033FBtuwAAAAAAAAAAAABQs4SxqbRZs2bF5ZdfHs8++2xpADsrKyv23XffOOigg6Jt27ZRVFQUixYtildeeSXmzJkTY8aMiTFjxkTTpk3jnHPOieHDh0fz5s23OGvdunUJtZycnLR3TxbGTjYDAAAAAAAAAAAAACpLGJtKGTVqVFxyySWxefPm0toRRxwRf/jD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AACACtRVu4FKzZgxIyNGjMikSZMyderUTJs2LdOmTUvbtm3TsWPHdOrUKZ06dcrqq6+eVVZZpdrtAgAAAAAAAAAAAACtTIsIY0+fPj2PPvpoHnroobz66qsZNmxY3nvvvRRF0aj1nTt3Tt++fbP++utnp512yh577JHevXsv5a4BAAAAAAAAAAAAgNas2YaxZ82aldtvvz0333xznn766cycObP8rbEh7HkmT56c559/Pi+88EJuu+22JEmfPn1y4IEH5phjjslaa63VpL0DAAAAAAAAAAAAAK1fTbUb+FeTJ0/Oueeem7XWWivf+c538thjj+XTTz9NURTlX6lUWuJfkgY13n777Vx00UXlUPY//vGPKp8cAAAAAAAAAAAAAGhJmlUY+4477sgGG2yQn//85xkzZkz5BuyFBauThuHqxf0WVqNUKqUoisyZMyeDBg3KDjvskKOPPjqTJk2qytkBAAAAAAAAAAAAgJalrtoNJMmUKVPyrW99Kw8++GCD8HSS8vs8NTU1WXnlldOjR4/06NEjHTp0SLt27dKuXbu0bds2c+bMyaeffppPP/00M2fOzEcffZSxY8dm3LhxmT59eoNa8we7586dmxtvvDH33Xdffve732XXXXddyqcGAAAAAAAAAAAAAFqyqoexP/jgg+y111559dVXUxRF+cbqoiiywgorpH///tlmm22y0UYbZaONNkqvXr1SU1PZhd4TJ07MG2+8kTfeeCMvv/xyHnrooQwdOjTJ/wWzP/zww+y111656aabcthhhzXZOQEAAAAAAAAAAACA1qWqYezRo0dnxx13zD//+c/yWNu2bXPIIYfkBz/4QbbffvvU1tY22X4rrrhitt9++2y//fYNerjjjjty7bXXZsSIESmVSpk5c2b+3//7f5k0aVKOPvroJtsfAAAAAAAAAAAAAGg9Krtiugl8+umnOeCAAzJ69OgURZEkOeqoo/Luu+9m4MCB2WmnnZo0iL0oPXv2zI9//OO8/fbb+f3vf5/VVlstSTJ37tyccMIJeeKJJ5Z6DwAAAAAAAAAAAABAy1O1MPbRRx+dF154IUnSq1evPPPMM7n22mvTvXv3qvRTKpXyzW9+M2+++Wb+/d//PUkye/bsHHzwwQ1u7gYAAAAAAAAAAAAASKoUxn7ooYcycODAlEqlbLHFFnn22Wez9dZbV6OVBXTu3Dk333xzzj///CTJ+PHjc9JJJ1W3KQAAAAAAAAAAAACg2VnmYeyiKHLqqacmSfr27ZuHHnooq6yyyrJu43OdddZZOeuss1IURe655548/fTT1W4JAAAAAAAAAAAAAGhG6pb1hi+++GLWXnvt9O7dOxdccEG6dOmyrFtotPPPPz9Tp07NiBEj8vjjj2f77bevdksAAAAAAAAAAAAAQDOxzMPYX/7yl3PPPfcs620rdtlll1W7BQAAAAAAAAAAAACgGaqpdgMAAAAAAAAAAAAAAC2RMDYAAAAAAAAAAAAAQAWEsQEAAAAAAAAAAAAAKiCMDQAAAAAAAAAAAABQAWFsAAAAAAAAAAAAAIAK1FW7gaY2Y8aM3HHHHXn00UczePDgjBs3LpMmTUp9fX1WXnnlbLzxxtlxxx1z+OGHZ7XVVqt2uwAAAAAAAAAAAABAC9WqwthXXHFFfvazn+Xjjz9OkhRFUf42c+bMTJw4MSNGjMj999+f//iP/8h3vvOdXHLJJencuXO1WgYAAAAAAAAAAAAAWqiaajfQFGbOnJm99947J598cj766KNyCLtUKi3wSz4Lac+aNSu/+c1vsvnmm2fUqFHVbB8AAAAAAAAAAAAAaIFaxc3Y3/72t/PnP/+5HLguiiJFUaS2tjZdunRJfX19pk+fnkmTJmX27NlJUg5mjxgxIrvvvnuef/75rLDCCtU8Ros3ZcqUvPjii3nrrbfy8ccfZ8aMGamvr8/KK6+cddZZJ+utt15WXXXVJt3z/fffz//+7/9m5MiRmTp1ajp06JCePXtmiy22yDrrrNOkewEAAAAAAAAAAADA/Fp8GPuBBx7IH/7wh3IIe7311ssPf/jD7LHHHll//fXTpk2b8tw5c+bkrbfeysMPP5wbb7wxr7zySkqlUoYPH57zzjsvl112WRVP0jLNnDkzt99+e37729/m73//eznsvig9e/bM9ttvnz333DN77bVXVllllYr2veuuu3LZZZflH//4R/km9H+18cYbZ8CAAfne976XuroW/1cdAAAAAAAAAAAAgGamptoNfFFXXHFF+fn888/Pm2++mZNPPjkbb7xxgyB2ktTW1maDDTbIcccdl5deeilXXHFFOcR9ww03ZMaMGcu6/RbtwQcfTL9+/XLEEUfk8ccfbxDErqurS03Ngn+9Ro8enTvuuCPf/e53c/jhhy/xnmPGjMnuu++eQw45JM8++2yDIHbbtm0bzH3ttddy1FFHZauttsqwYcOWeC8AAAAAAAAAAAAAWJwWHcaePn16nnjiiZRKpRx//PE566yzUiqVGr1+wIABOfPMM8u1HnvssaXUaetSFEVOP/307L333nnnnXeSJN27d8+JJ56YJ598Mh9++GFmzpyZ2bNn5913383NN9+czTbb7AvvO2LEiGy11VZ5+OGHy2Mbbrhhbr/99nz88cf59NNPM3Xq1Nx///3Zdttty3NeeumlbLPNNhk8ePAX7gEAAAAAAAAAAAAA5qlKGHvatGlNUuef//xnZs2alSQ58cQTK6oxYMCA8vOIESOapK/W7qijjspFF11Ufj/00EMzZMiQXH755dlxxx2zyiqrpFQqpVQqpWfPnjniiCMyePDg/PCHP6x4z0mTJmWPPfbI6NGjy2P77LNPXnjhhRx66KFZccUVkyQdO3bM17/+9fz973/PkUceWZ47ceLE7Lnnnhk1alTFPQAAAAAAAAAAAADA/KoSxr700kvz7W9/Ox9++OEXqjNp0qTy85prrllRje7du6eurm6BeizcL3/5y9x4443l9x/84Ae5/fbbs/LKKy92XV1dXa655ppstdVWFe17zDHH5O233y6/b7jhhrnjjjvSvn37hc6vqanJddddl1122aU8NmHChHzrW99KURQV9QAAAAAAAAAAAAAA86urxqZFUeT3v/99HnjggZx33nkZMGBAamtrl7hO165dy89DhgzJpptuusQ1RowYkdmzZ6dUKjWox4Kef/75nHXWWeX3bbbZJtdee22j19fW1ubHP/5xDj300CXa97nnnsttt93WYOzKK69Mhw4dFruupqYm11xzTTbZZJPMnTs3SfL000/n7rvvzkEHHbREPQAAAAAAAAAAy6+x155W7RaajfETFn3Z4fj/viD1Xbssw26avx7HXPT5kwCAFq0qN2PPM3ny5Jxyyin50pe+lMcff3yJ16+55prp2LFjkuTCCy+sqIdf/OIX5ee+fftWVGN5cfTRR2f27Nnl9wsuuKB8q3hj7brrrtloo42y0UYbpXfv3o1ac+aZZzZ4//KXv5zddtutUWv79euXr3/96w3Gzj777MyZM6dxDQMAAAAAAAAAAADAIlQljL3JJpukffv25ffXXnst/fv3z+GHH54PPvig0XXatGmT3XffPUVR5I477sgPf/jDTJs2rVFrZ8yYkZNOOim//e1vkyRdunTJTjvttGQHWY7cc889GTx4cPl92223za677rrEdbp3757XXnstr732Wm688cbPnT948OA8/PDDDcb+/d//fYn2/Nf5Q4YMyaBBg5aoBgAAAAAAAAAAAAD8q6qEsb/xjW/kjTfeyNe//vUURZFSqZSiKHL77bdngw02yGWXXdbom4tPO+20lEqlJMl//dd/pVevXjnppJPy4IMPZuTIkZk+fXqSz8LXo0ePzl/+8peceuqp6d27d6688sokSalUyoknnpja2tqlc+BW4PLLL2/wfsABByyTff/whz8sMLb33nsvUY1/+7d/W+AG74XVBQAAAAAAAAAAAIAlUZUwdpKsvfbaue+++3L//fend+/e5fEpU6bk1FNPzWabbZbHHnvsc+tst912GTBgQIqiSJJ89NFHufLKK7PPPvukT58+6dSpU2pra9OxY8esvfba+drXvpbLLrssY8aMKa/ZdNNNc/rppy+Vc7YGb7/9dp544okGY1//+teXyd733HNPg/dVV10166677hLV6NSpU770pS81GHvwwQczc+bML9wfAAAAAAAAAAAAAMuvqoWx59l7773z+uuv57zzzkv79u3L42+88UZ22223fOtb38r777+/2BqXX355fvCDH5Rv2U6SoigW+UtSnrfZZpvlL3/5S4O9aWjQoEEN3jt27Jh+/fot9X2HDRuWYcOGNRj711B1Y/3rusmTJ+fxxx+vuDcAAAAAAAAAAAAAqHoYO0natWuXc845J2+88Ub23Xffcqi6KIrccccd2WCDDXLJJZdkzpw5i6xxww035K677krfvn3Lgevks9D1vN88RVGkS5cuOfvss/Pcc8+lR48eS/V8Ld1f//rXBu99+/ZdJvu+9NJLC4xtuOGGFdVaWHh8YfUBAAAAAAAAAAAAoLHqqt3A/Hr16pVBgwblz3/+c0488cS8/fbbSZKpU6fm9NNPz80335wrr7wyu+6660LXH3jggTnwwAPz6KOP5pFHHsnzzz+fsWPHZvLkyenQoUNWXnnlbLzxxtlxxx2z7777pkOHDsvyeC3S3Llz849//KPB2MLC2HPmzMkLL7yQ0aNHZ8yYMampqUn37t2zxhprZIsttkhd3ZL/VXvjjTcWGFt77bWXuM6i1i2sPgAAAAAAAAAAAAA0VrMKY8+z1157ZbfddstFF12UCy64INOnT0/yWXh29913z8EHH5xLL700a6yxxkLX77rrrosMbLNkhg8fnsmTJzcY6969e/n5rbfeyoUXXpj77rsv48ePX2iNzp07Z7fddsspp5ySHXfcsdF7v/766wuMrbbaao1eP79VV121UfUBAAAAAAAAAAAAoLFqqt3AorRt2zZnnXVW3nzzzey///4piiKlUilFUeSuu+7KhhtumIsvvjizZ8+udqut2tChQxcY69ixY+bMmZMzzjgjG2+8cX77298uMoidJFOmTMmgQYOy0047ZZ999lns3PkNHz58gbFu3bo1vvn59OjRo1H1AQAAAAAAAAAAAKCxmm0Ye5611lorf/zjH/PnP/85ffv2LY9PnTo1P/nJT7Lpppvm4YcfrmKHrduoUaMWGKutrc2BBx6YCy+8MDNnzkzbtm1z3HHH5fHHH8+YMWMyY8aMvPvuu7njjjuy++67N1j7wAMPZJtttsmQIUM+d+9/vZE7SVZYYYWKztG5c+dG1QcAAAAAAAAAAACAxmr2Yex5/u3f/i2vvvpqfvGLX6RDhw7l8SFDhmSPPfbIIYcckn/+859V7LB1Gjt27AJjl19+ee69994kSc+ePfPCCy/kqquuys4775wePXqkXbt26dmzZw455JD87W9/y3XXXZdSqVReP3z48Oy11175+OOPF7v31KlTFxjr2LFjRedY2LpZs2Zl5syZFdUDAAAAAAAAAAAAgLpqN7Ak2rRpkzPOOCP/7//9v5x00kn54x//mFKplKIocvfdd+fPf/5zzjrrrJxyyimpq2tRR2u2FhaYnjFjRpKkQ4cO+etf/5oNNthgsTWOOuqoTJ48Oaeddlp5bOTIkfn+97+fP/7xj4tcN2XKlAXGKv33uqh1U6ZMSdeuXSuquTBvv/12xWu7d++eHj16NFkvAAAAAAAAAAAAACxdLTKxvOaaa+YPf/hD/va3v2XAgAEZNmxYkmTatGk588wzc/PNN+fXv/51vvrVr1a505ZvXvB6YU477bTPDWLPc/LJJ+eWW27Ja6+9Vh6755578txzz2Xrrbde6Jrp06cvMFZbW9uo/f7VosLYC9vji9h///0rXnvuuefmvPPOa7JeAAAAAAAAAAAAAFi6aqrdwBfx1a9+Na+99louuOCC1NfXl8eHDh2aPffcMwcffHBGjx5dxQ5bvlmzZi10vK6uLscdd1yj69TW1ubkk09eYPyiiy5a5JoOHTosMDZnzpxG79mYdQvbAwAAAAAAAAAAAAAao0WHsZPPQsGnn356hgwZkoMOOihFUaRUKqUoivzxj3/MhhtumAsuuGCRoWIWb1Fh5Z133jndu3dfolr777//AjdU/+lPf8rMmTMXOr9z584LjM2ePXuJ9vy8dQvbAwAAAAAAAAAAAAAao+7zpywbs2fPzp/+9Kc89dRTefnllzNhwoRMnTo1nTt3TteuXbP55ptnxx13zNe+9rXU1tYusH6NNdbInXfemYcffjgDBgzIkCFDkiSffPJJzjrrrAwcODC//vWvs8ceeyzro7Voiworb7nllktca6WVVsp6662XN954ozw2Y8aMPPfcc9lxxx0XmN+pU6cFxqZNm7bE+ybJ1KlTFxhr06ZN2rZtW1G9RRk0aFDWXXfditYuabgdAAAAAAAAAAAAgOqqehi7KIpcdtllueSSSzJ27NgG4/OUSqU89NBDueSSS7Lqqqvm9NNPzwknnLDQervttlteeeWV/OpXv8rPfvazcgh32LBh2WuvvbL//vvnV7/6VdZaa62le7BWYlFh7A033LCiehtttFGDMHaSPP/88wsNY6+wwgoLjE2ZMqWifRe2bmncir3uuutmo402avK6AAAAAAAAAAAAADQ/NdXcfNKkSdl5551z2mmnZcyYMQsEsOf95imKIh988EF+9KMfZbfddlvobcdJUldXl1NPPTVDhgzJoYcemqIoUiqVUhRFBg0alH79+uU///M/M2vWrKV+xpauS5cuCx1faaWVKqrXo0ePBcbGjx+/0Lm9e/du9NzPM27cuAXG1llnnYpqAQAAAAAAAAAAAEBSxTD2rFmzstdee+Xvf/97kpRD10VRLPI3b15RFHnssceyzz77ZO7cuYvcY/XVV89tt92WRx55pMFNzp988knOPvvsbLzxxvmf//mfpXjKlm/ddddd6HinTp0qqrew26g/+uijhc5d2A3T77//fkX7fvDBB42qDwAAAAAAAAAAAACNVbUw9mWXXZZnn322HK7u1q1bTj755Dz44IMZMWJEpkyZktmzZ2fy5Ml55513cv/99+eEE04o38hcFEWeeOKJXH311Z+711e+8pW8/PLLufjiixuEiN96663svffeOeCAAzJq1KildtaWbJNNNlno+MyZMyuqN/9N5/PMfyP6/Pr167fA2MiRIyvad2HrFlYfAAAAAAAAAAAAABqrKmHsOXPm5OKLLy6/n3jiiRk5cmQuueSS7LnnnunVq1c6duyYmpqadOrUKb17987ee++dyy+/PKNGjcqRRx6Z5LMQ7y9/+ctG7VlbW5tTTjklQ4cOzWGHHZaiKMpB8Pvuuy/9+vXLPffcs1TO25KtscYa5QD8/KZOnVpRvSlTpiww1r1794XO3XzzzRcYe/PNNyva94033mhUfQAAAAAAAAAAAABorKqEsZ9++ul89NFHKZVKOfLII/OrX/0qHTp0aNTajh075vrrr89hhx2WJPnggw/y/PPPN3rvVVddNb/73e/y2GOPlW9GLooiM2bMyKuvvrrkh1kObLfddguMvf/++xXVGjdu3AJjPXr0WOjc9ddfP3379m0w9tJLL1W074svvtjgvXPnztlll10qqgUAAAAAAAAAAAAASZXC2EOGDCk/n3nmmRXVmH/dsGHDlnj9zjvvnJdeeimXXnppVlhhhYp6WF4cdNBBC4y9/vrrFdVa2Lptt912kfMPOOCABu8ffPBB3nnnnSXac9q0aQuEsb/2ta+lXbt2S1QHAAAAAAAAAAAAAOZXlTD2hAkTkiR1dXVZa621Kqox/43J8+otqdra2vzoRz/KkCFDcvjhh6dUKlVUp7U74IAD0rZt2wZjTz/99BLXmTx5coYOHdpgbOWVV86XvvSlRa5ZWBD8wQcfXKJ9//KXv2T27NmfWxcAAAAAAAAAAAAAlkRVwthdunRJksyePTsffvhhRTVGjRq1QL1KrbrqqrnllltyyimnfKE6rdWKK664QHj59ddfXyBY/XnuvffezJo1q8HYN7/5zdTULPqv4VZbbZVdd921wdgtt9yyRPveeuutDd7XW2+9BW7cBgAAAAAAAAAAAIAlVZUw9jrrrFN+vvrqqyuq8atf/ar83Lt37y/cU5LU19c3SZ3W6D//8z/Tvn37BmMXXXRRo9cXRZFf//rXDcbatWuXM844o1F7z2/w4MF59NFHG7XvkCFDct999zUY+9nPfpba2tpGrQcAAAAAAAAAAACARalKGHuXXXYpB58vvPDCJQpkF0WRn/3sZ7nuuuuSfHZr83bbbbdU+uT/9OrVKz/60Y8ajA0cODBPPfVUo9Zfd911GTx4cIOxM888M2uuuebnrt12221zyCGHNBgbMGBAZsyYsdh1c+fOzbHHHpu5c+c2qHXwwQc3qmcAAAAAAAAAAAAAWJyqhLHbt2+fI488MkVRZM6cOTnhhBOyxRZb5Lrrrstbb73VIDybJHPmzMnrr7+eyy+/PP369ct5552XJCmVSjn66KPdcryMnHvuudlmm23K73PmzMl+++2X5557brHrbr/99pxwwgkNxvbdd9+cffbZjd77uuuua3Cj+uuvv57DDjtskYHseUHs+W/QXnnllfP73/8+pVKp0fsCAAAAAAAAAAAAwKJUJYydJD/96U/Tu3fvlEqlFEWRF198Mccdd1w22GCD1NfXZ9VVV83aa6+dVVZZJR06dMimm26aU045JUOHDk1RFEmSvn375j/+4z+qdYTlTrt27fLAAw9k8803L4999NFH2WGHHXLcccflH//4Rz755JMkycSJE/M///M/+cY3vpHDDjsss2fPLq858MADlzgUvdJKK+Wvf/1rg5u0Bw0alC233DJ33nlnJk2alCT55JNP8qc//Sk77rhjrr/++vLcLl265MEHH0zv3r0rPT4AAAAAAAAAAAAANFBXrY1XWGGFPPTQQ+nfv39GjRpVDmUnycyZMzN27NiFrps3b911181DDz2U+vr6Zdn2cq9bt2556qmnctxxx2XgwIFJktmzZ+eaa67JNddckyRp06ZNZs2atcDaTp065ayzzsppp51W0e3Uffr0yXPPPZdvfetbeeyxx5J8dkP2oYcemuSzsPinn366wLpNN900d9xxRzbYYIMl3hMAAAAAAAAAAAAAFqVqN2MnSe/evfPKK6/khz/8Yerq/i8XXiqVFvjN06ZNmxx77LF58cUXG9ySzLLTsWPH3HzzzXnmmWdy0EEHpV27dg2+/2sQu2/fvjnzzDMzcuTInH766RUFsedZbbXV8uijj+b222/P1ltv3eDbvwax+/Xrl+uuuy7PP/+8IDYAAAAAAAAAAAAATa5qN2PP07lz51x33XX56U9/mt/97nd56qmn8sorr2TChAmZOnVqOnfunK5du2azzTbLTjvtlG9961vp3r17tdsmybbbbpu77ror06dPz3PPPZehQ4dmwoQJSZKuXbumR48e2WKLLdKzZ88m3/vQQw/NoYcemvfeey/PPfdcRo4cmWnTpqVDhw7p2bNntthii/Tp06fJ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VGrwW5z6+vrU1dWV182dOzcXXXRRvve97y2j7gEAAAAAAAAAAACA1qTFhLEHDRqUU089tUEIe96t2PP/FmW77bbL2LFjc80116R3795JkqIocuutt+aiiy5aVscAAAAAAAAAAAAAAFqJFhHG/vTTT3P88ceXg9hFUaS2tjb77rtvLrvssjz00EN56aWX8pOf/GSxdVZcccUcffTRef3113Pssccm+SyQff755+fdd99dFkcBAAAAAAAAAAAAAFqJumo30BjXXHNN3n///XIQ+6CDDsoVV1yR1VZbrcG8v/3tb42q165du1x11VVp06ZNrrjiikyfPj1XX311fvnLXy6N9gEAAAAAAAAAAACAVqhF3Iz93//93+Xnk08+OXfeeecCQexKXHTRRVl//fVTFEVuvfXWL1wPAAAAAAAAAAAAAFh+NPsw9oQJE/LSSy+lVCpl0003zcUXX9xktdu0aZMBAwYkScaMGZN33nmnyWoDAAAAAAAAAAAAAK1bsw9jP/fccymKIslnt2KXSqUmrb/HHnuUn1988cUmrQ0AAAAAAAAAAAAAtF7NPow9duzY8vPuu+/e5PXXWWedcsB7/r0AAAAAAAAAAAAAABan2Yexx48fnySpqanJaqut1uT1a2pq0qZNmyTJ5MmTm7w+AAAAAAAAAAAAANA6NfswdlEUSVK+vbqpTZo0KTNnzkySdOjQYansAQAAAAAAAAAAAAC0Ps0+jL3KKqskSebMmZP33nuvyeu/8sor5ecePXo0eX0AAAAAAAAAAAAAoHVq9mHs1VZbrfz84IMPNnn9O+64o/zcs2fPJq8PAAAAAAAAAAAAALROzT6Mve2226ZNmzZJkgsvvDCffvppk9V+880385vf/CZJ0rFjx2yzzTZNVhsAAAAAAAAAAAAAaN2afRi7U6dO2XnnnVMURUaOHJnDDjssc+bM+cJ1R48enf333z8zZ85MqVRK//79y6FvAAAAAAAAAAAAAIDP0+zD2Ely9NFHl5/vvffebLfddnnxxRcrrnfzzTdnm222ydtvv10eO/HEE79QjwAAAAAAAAAAAADA8qWu2g00xoEHHpjtttsuzz77bJJk8ODB2XLLLbPTTjvlG9/4RnbddddssMEGi1z/7rvv5rXXXsvDDz+cu+++O6NHj05RFEmSUqmUr371q9l1112XyVkAAAAAAAAAAAAAgNahRYSxk+TGG2/MDjvskMmTJ6dUKqUoijz55JN58sknkyQ1NTWpr68vz+/Vq1emTp2aKVOmZM6cOeXx+UPYSdKjR49cf/31y/AkAAAAAABAtY0bN26p79G9e/elvgcAAAAAUF0tJozdr1+/3HPPPdlzzz0za9asciB7njlz5mTKlClJPgtcjx49eqF15oWwi6JIhw4dct9996VXr15L/wAAAAAAAECz0aNHj6W+x/z/HwMAAFqK8VM+Wez3j6dNX+y3+rZtPnePbp3rP3cOAEBL0WLC2Enyla98JY8++mi++c1vZvTo0eVg9fz+9ebrhSmKIn369Mldd92VzTfffGm1CwAAAAAAAAAALcpGp19d8do9Lry1UfPGXHNqxXsAADQ3NdVuYEltt912efnll3PkkUembdu2KYqiwc0SpVJpkSHtoijSvn37HH/88XnhhRcEsQEAAAAAAAAAAACAirW4MHaSrLjiirn++uszYsSInHvuudluu+1SV1dXDlz/669NmzbZcccd87Of/SyjRo3Kr3/963Tu3LnaxwAAAAAAAAAAAAAAWrC6ajfwRay66qo599xzc+6552b69OkZOnRoJkyYkAkTJqRUKqVr167p2rVr1l9//bRv377a7QIAAAAAAM3E2LFjF/v93XffzZZbbrnQb4MHD85aa621NNoCAAAAAFqYFh3Gnl+HDh2y+eabV7sNAAAAAACgBejevftiv0+bNm2R37p27fq56wEAoKV6/ZfHVbsFAOYzfsoni/3+8bTpi/1W37bN5+7RrXP9EvcF/J8WEcZ+9913FzrerVu31Nf7jwAAAAAAAAAAADQFgTyA5mWj06+ueO0eF97aqHljrjm14j2AFhDG/uc//5nevXsv9NtNN92Uf//3f1/GHQEAAAAAAAAAAAAAtIAw9vDhw1MUxQLjpVKpCt0AAAAAAAAAAAAAAHym2YexR40aleT/wtdFUaRv377Zfvvts+mmm1azNQAAAAAAAAAAAABgOdbsw9gTJ05s8P7jH/84F1xwQWpra6vTEAAAAAAAAAAAAMAy8Povj6t2C8DnaPZh7ClTppSf11tvvVx44YWpqampYkcAAAAAAAAAAAAAS1+3zvXVbgH4HM0+1dy2bdvy8w477CCIDQAAAAAAAAAAAAA0C80+2bzqqquWn3v06FHFTgAAAAAAAAAAAAAA/k+z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+bkoinTr1i3/8R//kW9/+9vp2rVro+u88MILeeONN3LllVfmN7/5TebOnZsPPvgghx9+eJ5++umKbtkGAAAAAAAAAACAxanvskK1WwBgKampdgONcf/995eft9pqq7z++us58cQTlyiIPU+/fv1y7bXX5umnn0737t2TJM8991xuueWWJusXAAAAAAAAAAAAAGj9mv3N2DNmzMiLL76YUqmUlVZaKffdd185RP1FbLXVVvnTn/6U7bffPrNnz87VV1+dI444ogk6BgAAAAAAmrvXf3lctVsAAAAAAFqBZh/Gfv311zN37tyUSqUcc8wxWWWVVZqs9hZbbJHvfOc7ufHGG/P8889n3LhxTRL0BgAAAAAAmrduneur3QIAAAAA0ArUVLuBzzN06NDy87777tvk9Q8//PDy8z/+8Y8mrw8AAAAAAAAAAAAAtE7NPow9ceLE8vMmm2zS5PW33HLL8vM///nPJq8PAAAAAAAAAAAAALROzT6MPWnSpCRJ27Zt0759+yavX19fn7Zt2yZpGPwGAAAAAAAAAAAAAFicZh/Grq+vT5LMnDkzM2fObPL689ft0KFDk9cHAAAAAAAAAAAAAFqnZh/G7t69e/l5+PDhTV5/xIgRC90LAAAAAAAAAAAAAGBxmn0Ye8011yw/33PPPU1ef/6aPXv2bPL6AAAAAAAAAAAAAEDr1OzD2Ntuu23q6+uTJJdffnnGjRvXZLXHjx+fyy+/PElSX1+fbbfdtslqAwAAAAAAAAAAAACtW7MPY7dt2zb9+/dPURQZP358DjrooEycOPEL1508eXIOPvjgjB07NqVSKf3790+bNm2+eMMAAAAAAAAAAAAAwHKh2Yexk+T4448vPz/11FPZaqutcu+991Zc7/7778/WW2+dJ554ojw2YMCAL9QjAAAAAAAAAAAAALB8qat2A42xxx57ZNddd82jjz6aUqmUd955J9/4xjfSt2/f7Lffftl1112z4YYbplevXgtdP2rUqAwZMiSPPvpo7r333gwbNixFUSRJSqVSdtttt+y+++7L8kgAAAAAAAAAAAAAQAvXIsLYSXLDDTdk2223zUcffZRSqZSiKDJs2LBccsklueSSS5IktbW16dSpUzp27JgkmTZtWqZOnZo5c+aU68wfwk6Sbt265frrr1/GpwEAAAAAAAAAAAAAWrqaajfQWH369MmgQYPStm3bJJ+FqeeFsuf9Zs+enYkTJ+a9997Le++9l4kTJ2b27NkN5sy/rl27drnvvvvSu3fvKp8OAAAAAAAAAAAAAGhpWkwYO0l22GGHPPHEE+nZs2eDG66X5Jd8djv2Ouusk6eeeirbbLNNNY8EAAAAAAAAAAAAALRQLSqMnSRbbbVVXnrppRx55JFp27Zt+cbrzzNvXrt27XLsscfmhRdeyJe//OVl0DEAAAAAAAAAAAAA0Bq1uDB2kqy44oq5/vrrM2LEiJxzzjnZbrvtUldXVw5c/+uvTZs22WGHHXL++edn1KhRueqqq7LCCitU+xgAAAAAAAAAAAAAQAtWV+0GvohVV1015513Xs4777x88sknGTZsWCZMmJAJEyakVCqla9eu6dq1a9Zff/20b9++2u0CAAAAAAAAAAAAAK1Iiw5jz6++vj6bb755tdsAAAAAAAAAAAAAAJYTNdVuAAAAAAAAAAAAAACgJWo1N2MDAAAAAAAAAPCZTyZNXuz36ZOnLvZbm/btPneP+i4rLHFfAADQ2ghjAwAAAAAAAAC0MtcdNqDitb8/8bxGzTv5wYEV7wEAAK1FTbUbAAAAAAAAAAAAAABoiVrlzdjTpk3L008/neHDh2fixInp2LFjevTokb59++ZLX/pStdsDAAAAAAAAAAAAAFqBVhXGHjZsWM4///zcddddmT179kLnrLLKKjnkkENy9tlnp2vXrsu4QwAAAAAAAAAAAACgtahqGPvmm2/Ogw8+uMjvJ554YnbYYYdG1frd736Xo446KtOnT09RFIuc9+GHH+bKK6/MLbfckmuvvTaHHnroEvcNAAAAAAAAANCcHX3bldVuAQAAlgtVDWNfd911+d///d9Fft9///0bFcb+4x//mCOOOCJz585NkpRKpcXOL4oiEydOzLe//e1Mnz493/nOd5aobwAAAAAAAACA5qy+ywrVbgEAAJYLNdXaePLkyXn++eeTfBaOnneb9bznxd1uPb8PPvgg3/ve9zJ37tyUSqUFgtjz15v3mzdvzpw5Oeqoo/L666837eEAAAAAAAAAAAAAgFavajdjP/7445kzZ045GD0vfL3TTjvloIMOyhZbbJEvfelLn1vn5JNPzuTJkxcawl5rrbWy7777Zr311kvbtm0zZsyYPP7443n88cfL4e1Zs2blqKOOylNPPbVUzgkAAAAAAAAAAAAAtE5VC2P/4x//KD8XRZF+/frlN7/5TbbddttG13jrrbdy1113NQhiz7v5+qc//WnOPPPM1NbWNlhz9tln5/XXX88RRxyRF154IUnyzDPP5Jlnnsl22233BU8FAAAAAAAAAAAAACwvaqq18eDBg8vPm222WZ588sklCmInyeWXX565c+eW3+cFsU844YScffbZCwSx59loo43yyCOPZNNNNy2P3XrrrUt4AgAAAAAAAAAAAABgeVa1MPbzzz+fJKmtrc3AgQOz0korLdH62bNn584772xwK3aSrLLKKvn5z3/+uetXWGGF/OY3v0lNzWd/BA888MAS7Q8AAAAAAAAAAAAALN+qEsaeMGFCJkyYkFKplD322KPBDdWN9de//jUTJkwov8+7Ffv4449Px44dG1Vjyy23TP/+/VMURd5777189NFHS9wHAAAAAAAAAAAAALB8qkoYe/jw4eXngw8+uKIagwYNWmCsrq4uRx555BLVOeigg8rPL7/8ckW9AAAAAAAAAAAAAADLn6qEsUeMGFF+/vKXv1xRjQceeCClUinJ/92Kveuuu6Z79+5LVGfLLbcsP7/33nsV9QIAAAAAAAAAAAAALH+qEsb+6KOPys99+vRZ4vWDBw/Ohx9+uMD4oYceusS11ltvvfLzlClTlng9AAAAAAAAAAAAALB8qkoYe+rUqZ9tXlOT+vr6JV5///33LzBWU1OTffbZZ4lrderUKTU1n/0xTJ48eYnXAwAAAAAAAAAAAADLp6qEsWfOnJkkadOmTUXrBw0aVH4uiiKlUilbb711unXrVlG9tm3blmsBAAAAAAAAAAAAADRGVcLYnTt3TpJ8+umnmT179hKtffvtt/Pqq6+mVCo1GK/kVuwkmTNnTmbMmJEk6dixY0U1AAAAAAAAAAAAAIDlT1XC2F26dCk/jx49eonW3nHHHQsd33fffSvqZcKECeXnTp06VVQDAAAAAAAAAAAAAFj+VCWMveaaa5afn3/++UavK4oiv/nNbxa4FbtPnz7p169fRb28+uqr5ecePXpUVAMAAAAAAAAAAAAAWP5UJYz9pS99qfx85513Nnrd3XffnVGjRpXfi6JIqVTKN7/5zYp7+fvf/15+7tOnT8V1AAAAAAAAAAAAAIDlS1XC2CuttFLWXXfdFEWRe++9N6+99trnrpk5c2bOPvvsBW7F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++67uRi7U6dODT6/ubvqqqti9erVERFxzDHHxPjx4/fZs+uK73eOs4tVXV1dsNaqVato3bp10jwAAAAAAAAAAAAAaPIx9sEHH5z7/N///d8NPn/27Nm5z926dWvw+c3ZnDlzYurUqRERkclkYsqUKVFRse9ept6+ffuCtQ0bNiTNqmtfQ78VGwAAAAAAAAAAAICWpcnH2H369Ml9vvvuuxt8/u2335773L9//waf31xt2bIlxo4dm7u+9NJL48QTT9ynZ+jVq1fB2qpVq5Jmvf/++wVrvXv3TpoFAAAAAAAAAAAAABER++41x4mOPfbY6NatW7z33nvxi1/8Ir785S/HMccc0yCzb7/99vj9738fmUwmevbsGUcccUSDzN0f3H777bF48eLcdZcuXeJnP/tZ0fsXLlxYsDZt2rSYP39+nfePGTMmDj300Ly1o446Kh588MG8tRUrVhR9ho9auXJlwdpRRx2VNAsAAAAAAAAAAAAAIppBjB0RMXLkyPj1r38dNTU1MXTo0Hj88cdj0KBBezXztttui2984xu567PPPnsvT7l/2fkN1JMmTdrrmVOmTNnlzz796U8XxNh1val8+fLlSc+ua583oQMAAAAAAAAAAACwN8pKfYBifO9734tWrVpFJpOJ9957L0444YT41re+FUuXLq3XnGw2G0899VSceuqpccUVV0RtbW1ERFRWVsZ3vvOdxjg6e2HgwIEFa6+99lrSrFdffbWo+QAAAAAAAAAAAABQrGbxZuw+ffrEuHHj4pZbbolMJhO1tbUxefLk+PnPfx4DBgyIU089Nfr37x+LFi3K7Xn66adjw4YNsX79+njjjTfilVdeiblz5+be+JzNZiMiIpPJxNVXXx3du3cvye/WVE2cODEmTpyYvP/LX/5y/Pu//3ve2pw5c2LIkCFFzzjiiCPiE5/4RLz++uu5tQULFiSd5+WXX867rqqqilNOOSVpFgAAAAAAAAAAAABENJMYOyLixz/+cbz88svxzDPPRCaTiWw2G9lsNhYsWBD/9V//lXdvNpuNz33ucwUzdgTYER9G2BERI0aMiAkTJjTu4Ul2zjnnxE9+8pPc9cqVK+ONN96IPn36FD1j48aNBTH2GWecEW3atGmwcwIAAAAAAAAAAADQ8pSV+gDFat26dTzyyCMxaNCgyGazkclkckH1jjD7o7H1R9d2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CcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAAAAAAAAAACcTYAAAAAAAAAAAAAAAJxNgAAAAAAAAAAAAAAAnE2AAAAAAA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6gOw//jggw9i6NChsWzZsoiIqKysjBkzZsRnPvOZpHnt27cvWNsReddXXfsa+q3YAAAAAAAAAAAAALQsYmwaxNq1a2PYsGGxcOHCiPgwxH7kkUdiyJAhyTN79epVsLZq1aqkWe+//37BWu/evZNmAQAAAAAAAAAAAECEGJsGsG7dujjttNNi/vz5ERHRtm3bmD59egwdOnSv5h511FEFaytWrEiatXLlyqLmAwAAAAAAAAAAAECxxNjslfXr18ewYcPixRdfjIiINm3axPTp0+O0007b69n9+/cvWFu+fHnSrLr21TUfAAAAAAAAAAAAAIolxibZjhD7hRdeiIgPQ+yHH344hg0b1iDzBw4cWLD22muvJc169dVXi5oPAAAAAAAAAAAAAMUSY5Nkw4YNMXz48Hj++ecjIqJ169bxwAMPxOmnn95gzzjiiCPiE5/4RN7aggULkma9/PLLeddVVVVxyimnpB4NAAAAAAAAAAAAAMTY1N+OEPuPf/xjRES0atUq7r///hg5cmRR+6+++uq4+uqrY9KkSXu895xzzsm7XrlyZbzxxhv1Ou/GjRsLYuwzzjgj2rRpU685AAAAAAAAAAAAAPBRYmzqpbq6Ok4//fR47rnnIuLDEPu+++6Ls846q+gZN954Y9x4441x22237fHe0aNHF6zNnDmz+ANHxO9+97uora3d41wAAAAAAAAAAAAAqA8xNkXbuHFjnHHGGfGHP/whIiIqKiri3nvvjbPPPrvRnjl48OA49dRT89amTp1arxl33nln3vXhhx9e8MZtAAAAAAAAAAAAAKgvMTZF2RFi//73v4+ID0Pse+65J84999xGf/akSZPyrufPnx9z5swpau+iRYtixowZeWs/+tGPory8vMHOBwAAAAAAAAAAAEDLJMZmj/7617/GiBEj4plnnomIiPLy8rjrrrti9OjR++T5xx9/fJx//vl5a1deeWVs3rx5t/u2b98e48aNi+3bt+fNOu+88xrlnAAAAAAAAAAAAAC0LGJsdmtHiD137tzc2rZt22LMmDGRyWSS/qWYMmVK9O7dO3e9cOHCuOCCC3YZZO8IsT/6Bu1OnTrF3XffnXwGAAAAAAAAAAAAAPgoMTa79b3vfS+efvrpUh8jOnbsGLNmzYqPfexjubXp06fHpz/96bjvvvti3bp1EfFhPP7444/HSSedFLfeemvu3g4dOsTMmTOjV69e+/zsAAAAAAAAAAAAAOyfKkp9AJq2HZFzU9CnT5+YN29eXHjhhblAfOHChTFmzJiIiGjTpk1s2bKlYN+AAQNi2rRpceSRR+7L4wIAAAAAAAAAAACwn/NmbJqVHj16xJw5c+Lee++Nz3zmM3k/2znE7t+/f0yZMiVeeuklITYAAAAAAAAAAAAADc6bsdmt3/72t/Hb3/621McoMGbMmBgzZkz85S9/iXnz5sXy5ctj48aNUVlZGYceemgMGjQo+vTpU+pjAgAAAAAAAAAAALAfE2PTrB1yyCFxzjnnlPoYAAAAAAAAAAAAALRAZaU+AAAAAAAAAAAAAABAcyTGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIIMYGAAAAAAAAAAAAAEggxgYAAAAAAAAAAAAASCDGBgAAAAAAAAAAAABIUFHqA8De2LBhQ7zwwguxePHiWLt2bbRq1Sq6desWAwYMiIEDB0Ymkyn1EQEAAAAAAAAAAADYT4mxaZZefPHFuOGGG+Kxxx6LmpqaOu/p3r17fO1rX4tvf/vb0alTp318QgAAAAAAAAAAAAD2d2JsmpWtW7fG1VdfHZMnT45sNpv3s1atWkVtbW1u/Z133onrrrsubrvttvj1r38dI0aMKMWRgRbsr2vXx4LHZsdP174XERFfPmVgdK1qV+JTAbRcvpcBmg7fyQBNi+9lgKbF9zJA0+J7GaDp8J0MNFVibJqNzZs3x5lnnhlPPvlkbq1jx47xgx/8IMaMGRMf+9jHora2Nl566aWYPHly3HXXXRER8d5778VZZ50Vv/rVr+Kyyy4r1fGBFuiv69bH83dPj+f/3/WZxx7hfwQAlJDvZYCmw3cyQNPiexmgafG9DNC0+F4GaDp8JwNNlRibZuOiiy7KC7H79u0bTz75ZPTs2TO3VlFREccdd1wcd9xxMXTo0Ljkkksim83G9u3b44orrogePXrEmWeeWYrjAwAAAAAAAAAAALCfKSv1AaAYt912WzzwwAO567Zt28ajjz6aF2Lv7Etf+lL84Ac/yF1v3749vvSlL8U777zTqGcFAAAAAAAAAAAAoGUQY9PkVVdXx7XXXpu3dvXVV8eRRx65x73XXnttfPzjH89dr1mzJq677roGPyMAAAAAAAAAAAAALY8Ymybv5ptvjvfeey933aZNm/jmN79Z1N7WrVvHt771rby12267LZYtW9aQRwQAAAAAAAAAAACgBRJj06Rt3bo1brrppry1008/Pbp06VL0jL//+7+PsrL/+1OvayYAAAAAAAAAAAAA1JcYmyZt9uzZsWbNmry1ESNG1GtGt27d4jOf+Uze2kMPPRTZbHavzwcAAAAAAAAAAABAyyXGpkl7+OGHC9ZOPvnkes/Zec+KFSvihRdeSD4XAAAAAAAAAAAAAIixadIeffTRvOt27drF4YcfXu85n/rUp/Y4GwAAAAAAAAAAAADqQ4xNk/Xee+/FypUr89aOOOKIyGQy9Z7Vv3//grUFCxakHg0AAAAAAAAAAAAAxNg0Xa+++mrB2mGHHZY0q659dc0HAAAAAAAAAAAAgGKJsWmyFi5cWLDWo0ePpFkdOnSIysrKvLU333wzNm7cmDQPAAAAAAAAAAAAAMTYNFlLly4tWOvSpUvyvK5du+ZdZ7PZWLZsWfI8AAAAAAAAAAAAAFo2MTZN1vr16wvW2rdvnzyvqqqqqGcAAAAAAAAAAAAAQDEqSn0A2JXq6uqCtXbt2iXPq2tvXc+ojy1btuRdP/XUU7FkyZKkWR07dozOnTvv1XloXKve/N9SH4FmZu2Kd/Oul72/pkQnobl6f+HCUh+hSfO9TH35XmZv+V7eNd/J1JfvZPaW7+Td871MffleZm/5Xt4938vUl+9l9pbv5V3znUwK38vsLd/Lu+Z7mfryncze8p28f9u53dy572xMmWw2m91nT4N6GDlyZDz++ON5a3fccUd89atfTZr32c9+Np577rm8tQceeCBGjRqVfMZHHnkkzj777OT9AAAAAAAAAAAAADSs6dOnxxe+8IV98qyyffIUSLBp06aCtfLy8uR5FRWFL4Kv6xkAAAAAAAAAAAAAUAwxNk1WZWVlwdq2bduS59W1t65nAAAAAAAAAAAAAEAxCl8VDE1EVVVVwVptbW3yvLr21vWM+jjllFP+f/buOzqq6l3j+HdqCi2EqoKoFKWogDSlN0EUEGnSiyIdKSIiIgoiKoo0+YkiHUR6F6kiRZAmXar0XgKkTKbeP3LPMaGGGiDPZ63fMpk5c+Yc1l377rzn2e9m5syZREREcPHiRTJnzozT6bylc6VNm5Z06dLd1vWIiIiIiIiIiIiIiIiIiIiIiIiIiCQ3sbGxHD582Py9dOnS9+y7FcaW+1bKlCmveC0qKuqWzxcZGZmo77gZYWFhVK9e/bbOISIiIiIiIiIiIiIiIiIiIiIiIiIit6dgwYJJ8r3WJPlWkURInTr1Fa9dunTpls93tc/ebmdsERERERERERERERERERERERERERFJvhTGlvvWk08+ecVrZ86cueXzXf5Zi8Vy1e8QERERERERERERERERERERERERERFJDIWx5b6VN2/eK147duzYLZ3rwoULREdHJ3jt8ccfJ2XKlLd0PhEREREREREREREREREREREREREREYWx5b6VJ0+eK147cODALZ3rap+72vlFREREREREREREREREREREREREREQSS2FsuW9lypSJzJkzJ3ht165dBAKBmz7Xjh07rngtf/78t3ppIiIiIiIiIiIiIiIiIiIiIiIiIiIiCmPL/a1q1aoJfo+KimLPnj03fZ5Nmzbd8NwiIiIiIiIiIiIiIiIiIiIiIiIiIiI3Q2Fsua/VqFHjitdWrFhx0+dZuXJlgt8feeQRihUrdsvXJSIiIiIiIiIiIiIiIiIiIiIiIiIiojC23NfKly9PWFhYgtfmz59/U+c4ffo0a9euTfDaG2+8gcViud3LExERERERERERERERERERERERERGRZExhbLmvOZ1OOnXqlOC1efPmcfbs2USfY+LEifj9fvN3h8NB586d79g1ioiIiIiIiIiIiIiIiIiIiIiIiIhI8qQwttz3OnfuTIYMGczfY2NjGTx4cKI+6/F4+PbbbxO89vbbb/PUU0/d0WsUEREREREREREREREREREREREREZHkR2Fsue+lTJmSTz/9NMFr/fv3Z/fu3Tf8bN++fTl48KD5e1hYGD179rzj1ygiIiIiIiIiIiIiIiIiIiIiIiIiIsmPwtjyQGjdujU1atQwf4+JiaFq1aocPnz4mp8ZN24cffr0MX+3WCyMGjWKRx555K5eq4iIiIiIiIiIiIiIiIiIiIiIiIiIJA8KY8sDY8KECZQrV878fffu3eTPn59vv/2Wo0ePAuDz+Vi3bh2NGzemcePG+P1+IC6I/d133/H6668nxaWLiIiIiIiIiIiIiIiIiIiIiIiIiMhDyBIIBAJJfREiieV2u+ncuTPDhg3j8v/TdTqdeL1eM4BtSJ8+PT/99BPVqlW7l5cqIiIiIiIiIiIiIiIiIiIiIiIiIiIPOYWx5YH0119/0a9fP+bPn4/b7b7qMZkyZeKtt96ic+fOpEuX7h5foYiIiIiIiIiIiIiIiIiIiIiIiIiIPOwUxpYH2sWLF1m7di27d+8mIiICu91OpkyZeO6558ifPz9WqzWpL1FERERERERERERERERERERERERERB5SCmOLiIiIiIiIiIiIiIiIiIiIiIiIiIiI3AK1DRYRERERERERERERERERERERERERERG5BQpji4iIiIiIiIiIiIjcY9q0UkRERETk+jRnFhEREZEHhT2pL0BEREREREREREREJLk4ffo0GTJkwGKxEAgEsFgsSX1JIiIiIiJJ7ty5c2zbto21a9eSMmVKmjVrRnBwcFJfloiIiIhIoqgztoiIiIiI3Bf8fn9SX4KIiIiIyF21YMECKlasyPTp0wHMQLaIiNx7fr/fHIN9Pp/GYxGRJGKMvzNnzqRhw4Z069aNtm3bUr16dY4fP57gGBERERGR+5XC2CIiIiIikqR27doFgNVqVSBbROQ+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LVu2vKP3KCIiIiKSlG4lkG0U7WNiYvB6vaRKlQqIC2SfP3/+lh+Wiog8DAYMGMCCBQtYvHix+dpLL73EN998Q+HChe9qINvo6lqxYkWWL19OSEgIS5YsoVChQnfuBkVEHnCNGjViwoQJZn04RYoU5MmTh0KFCuH1elm4cCERERFcuHDB3KrdZrPh9XpxOp0UKFCAKlWqULFiRZ544gl27drFzJkzGTRoEAAhISHExMTQrFkzRowYQSAQUGhFROT/zZkzh+rVqwNQvHhxmjRpwpAhQ9i6desdCWTHfz747rvvMmTIEPN3I5KSOnVqsmTJwo4dOwD4+OOP+eSTT+7gXYqI3N+2bdvGc889B0DOnDlp3bo1VquVQYMGceDAAbM7ts/nA+LG02+//RZAgWwRkQeAwtgiImIKBAL89ddffP7558yZM8csihtb49jtdiwWi7mtGECmTJno1KkTVapUIV++fOZ5brZTNsDIkSNZtmwZEyZMAP5bMR8SEsLff/99za2ARUREREQeVLcSyD5z5gwzZszgwoULvP766+TIkSNJrl1E5H7gdrvZv38/PXv2ZNq0aebrwcHBxMbGEggEKFmyJF988QVFixa95UB2/I6rtWvXplevXjzzzDNYrVbz/ejoaF588UW2bt3Kk08+ydq1a0mfPv1duW8RkQeJMefdsGED9erVY+/evVgsFjNoHZ/VasVqteL3+/H7/YSHh5MpUya++OIL8uXLx5NPPnnF+bt160b//v3N3ytVqsSvv/561+9LRORB0qZNG77//nuKFClC27ZtadSoER6Ph8KFC7Nly5Y72iF7ypQp1K1bF6fTidVqxeVyXTHu9+zZk08//RRIuNONiMjDbNmyZZQvX97MWLRs2ZI0adLw008/8dlnn3Ho0CECgQAOhwOPxwPA0KFDadOmDaBAtojI/U5hbBERAeIm7jNnzmTAgAGsXr3aLHg/+uijABw7dsxchWl0JXE4HLjdblKmTMmLL77IBx98QNmyZW/6u+MXWaKioszthNevX09sbCybNm3i+eef1x8XIiIiIvJQSkwgu3r16rz//vs8++yzjB07lq+++opDhw7Rq1cvevTogd1uT7LrFxFJKpcuXWLevHkMGTKEP//806xbpE+fHp/Px/nz53E6nbjdbooXL87UqVPJlClTos9/vUB21apVad++PRUqVDCP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gQMHMn36dHNBTFBQEB6Px9ylwNi1wGazERUVRd26dZk3bx758+dPqtsVEbnvZciQgXLlypnjszH21q5d2zzmaoHshQsXUqFChetmJ2JjY1mwYAFdu3blyJEjhISEkD17dsLDw1myZAk///wzHo+HJk2aMGrUqATfLyIiSUdhbBGRZMqY3H/wwQds2LCBadOmmUWX+KvlFy9eTIUKFQgKCrrhBN4IdJ87d45ly5YBcX+EFCpUCFDxXERERERERET+Y7FYiIqKomPHjsyePZvTp08DcV1U9+7dy7Bhw7BYLLRq1eqKQHWqVKlIlSoV/fr1u+q5jRrGjR5EBgIBAoEAixYtMju3FihQgBQpUtzBOxURebBly5aNLFmycPr0aUJCQoiJiWHkyJFMnDgRq9VKdHS0eazRZdXv9xMbG0uaNGl4//33eeGFF3j55ZfN49q1a8fnn3/O8OHDOXr0KDabjX379rFixQpq1qyZFLcpIvJAMHYaANi2bRuffPIJgwYNSrBbgcvl4p9//qFPnz5s27aNffv2mXNji8ViBroNxtzZ2K3g+PHjDBo0iKFDhxIaGqrneyIi13D5zltGzuJ6geyXX375hoFsl8vF77//zpEjRwCYN28eTZs2pVSpUlSsWJEffviBkiVL8tNPPwEKYouI3C8sgfj7gYmIyEPneisq429p9uGHH7Jx40Yg7qGnz+fDZrORJ08eunXrRv369a/7PfEn+LVr12batGmEhIQwb948ypQpo67YIiIiIiIiImLWB6Kioli+fDkDBw5k8eLFWCwWs1O23+83j8+ePTudOnWiTZs21zwXYNYxboaxqPzs2bNUq1aNP//8k7CwMP7880+efvrp27tREZGHzMqVK6lcuTLR0dFmx2tj3PX5fOZrxnj+/PPPU7JkSdq2bZtgTPX7/fh8PhwOB7GxsbRo0YLx48ebuzaOHTuWhg0bJtVtiojct4y574oV/9fenYfZPR7+/3+dMzOZ7CRE0tAmtIog9p3al6LEvq+hQsUWS/HRailtadRWtUUstbeI1r5UbKV2IfYglhIkIYnMds7vD78534wkkowwweNxXbma897u+5w/pvGe57nf92fAgAGZMmVKJarec889s+WWW+YHP/hBHnrooTz00EO55ZZbKl+WKRQKqampSX19fTp06JCqqqrsvvvu6d27d/r06ZNrr702Dz/8cD766KPKeD/+8Y/z6KOPVp5WAMDsaf55XS6Xc9111+Wss87KQw89lCSVIDtJbr/99my88cYz7SgeeeSR7LbbbnnttdeSJDvttFMuv/zyVFdXZ+zYsfn+97+fRIgNMC8RYwN8S3zwwQeVR9QUCoUsvvjis/0Lybq6ugwfPjx/+tOf8sorryRJ5eZ3oVBIx44dc+yxx+bYY49N8tlNm+ZfWE577aampuyxxx65+uqr0759+xx33HE56qij0q5dOyE2AAAAkCSZOHFirrnmmlxwwQV54okn0q5duyy//PJZddVV07t377z++ut59dVXc/fddydJrrjiiuy8885z9ZeL097P2GabbXLTTTelU6dOOffcc7PnnnvOtXEAvk0uvfTSDB48OJMmTaqsgF1VVZXGxsY0/7pxiSWWyEYbbZTjjz8+8803Xzp06DDDQKR526hRo7LGGmukoaEhTU1Nue2227Lhhhu2xdsD+EYYN25c1l9//Tz//POVpxUkLYPr5ghw2ugv+eyLjkcddVRWXHHFylNtm51yyik599xz895776WqqioNDQ258847/UwGaIUvG2Q3vx42bFj222+/JMnmm2+em266qUX3YUE8gHlLdVtPAIDWK5fL+fDDD3PiiSfm4YcfzpNPPplOnTqloaEhP/vZz7Lmmmvm8MMP/8IQu1wup7a2NnvssUfef//9XHrppXnttddaxNaTJ0/O//3f/+Wxxx7LZpttlp133rnyTfiqqqqMGzcujz32WM4666zcfvvtqa2tzd57750dd9wxtbW1X9fHAQAAAMzjJk+enKuuuipnn312Ro8enQ4dOmTYsGFZffXV06dPn8pxEyZMyFlnnZXa2tpss802rQqxmx+zPu0vQZt/Sdl8r2TnnXfOTTfdlI4dO+bggw/ONttsM3feKMC30O67755evXpl0KBB+eijj1JfX59SqZRu3bplgQUWyMEHH5y11lorK620UovzZvQzvHlbu3btUl1dncmTJ6e6ujoLLbTQ1/JeAL6pevTokXPOOSc/+9nPMnny5MqTCaZ9wky7du1SV1dXif3WX3/9rLPOOhk8eHAWWGCByrXK5XIaGxtTU1OTIUOG5Jlnnsm1115b+Tdz88raAMyZae9B7LDDDpXtDz30UKZOnVoJsjfddNPccccd2WijjWYYVnft2rXy8713797TdR9CbIB5i5WxAb6hSqVS/vWvf+W0007LAw88UPkHfU1NTRoaGirHbbrppvnd736Xfv36pX379jO81rSPCL7kkksybNiwPPXUU0k+WyG7UChUrllTU5NFFlkkSy21VHr37p26uro8+OCD+fTTT/Puu++mffv22WeffbLffvtlhRVW+Mo/BwAAAOCboVQqZcSIETnppJPy5JNPZv7558+dd97ZItprDqibzeppXzMzevTonHnmmdlnn32y2mqrtdg3ZcqUvP322zniiCPyr3/9Kx06dMgee+yRk046KT169Gj9GwT4jnj33Xfz5ptv5qWXXkptbW1WWmmldOjQIb17964cM7uPS//b3/6WPfbYI0my3Xbb5corr2zx/wMAzNjw4cMzePDgTJ48OTU1NWlqakqhUEipVEq5XE5VVVWWW265bLfddhk8eHDat28/3RNvmzX/zH7wwQcrK7QmyQMPPDDdF2wAmH2zu0L2rbfemk033bRyfPO9kQsvvDAHHnhgSqVS/vjHP+bII49sy7cDwCxYGRvgG6hUKuXyyy/P6aefnueee67y6LGmpqY0NDSkXbt2aWpqSrlczu23355x48bl0EMPzdZbb52uXbtO963K5v8A6NSpU/bbb78svPDCufjii3PLLbeksbExyWffoq+vr0+SjBkzJmPGjGlxbvLZfzAcd9xx2WWXXfLDH/7wa/5UAAAAgHlRc9zx8ccf5+yzz86TTz6Z9u3b54477shKK63UItj7fIA3oxB72vsaM1o5aty4cTnvvPNywQUXZPjw4RkyZEhWW221LLroopk4cWKuu+66PPjgg3niiSfSqVOn7LvvvjnuuOOE2ACz6Xvf+16+973vTfdll2nNTog9ZcqU/Oc//6ms9rfOOusIsQFm05577plFFlkkv/jFL/LBBx9k/PjxSZIf/OAHWWihhXLUUUelf//+WWKJJVqcN6N/Xzf/e7q2tjbFYjFTpkxJt27d0qtXr6/+jQB8i83uCtk//elPc9VVV2X77bdPVVVVampq8sQTT+TQQw9NqVTKhhtumMGDB7fhOwFgdoixAb6Bbr/99gwdOrQSYpfL5XTr1i3lcjnvv/9+JZpuvnH9xBNP5JRTTslHH32UPffcs3LsjILs9u3bZ8CAAfnpT3+aU045JVdeeWVef/31yjWnVV1dncbGxiywwAJZeOGFc+aZZ2aVVVZJx44dv54PAgAAAJjnNQd5xxxzTO699960a9cuF198cVZeeeXZWjn188d8/n7G51VXV6eqqirdunXL+PHj88c//jGlUindunXLpEmTKvc4unbtmmOOOSYHHHBAunfvPjfeKgCzofnn+r///e9ccMEFKZVKGTBgQA455JAkM/6iDQAtFYvFbLTRRnnggQfy/vvvZ8yYMWnXrl1WWmmlVFVVZf75568cO6t/czf/zB05cmSmTJmSYrGY7bbbLr17957tJx0AMGOzG2Tvsssuefzxx7PYYoultrY2gwcPztSpU7PCCitk8ODBqa2t9e9kgHmcGBvgG6ahoSFnnHFGnn322RSLxay44orZeeeds9dee6VYLOahhx7Ktddem1tuuSUffvhh2rVrl8bGxrz44os566yz0tDQkIEDB840yG7+3/bt2+e3v/1tdtxxx4wePToXXnhhxo0bl/fffz91dXUpFov54Q9/mCWXXDIDBgzIqquumu9973uVVbIBAAAAmj377LO55557UigUsvLKK2ettdZKMnsrpzYf8+abb+app57KqFGj8v7776e2tjabbLJJfvSjH6VPnz4plUpJkm7duuWII47I1KlT849//CPjxo1LVVVVJkyYUIlJevTokcsvvzzrrruuVVgB5pLZiUOafw7/97//zfbbb5+GhoasscYa+dWvftViPwCzp0ePHunRo0eWXnrpmR7zRT9Xm392T5gwIU8++WSSz34Wr7/++ikUCqI/gLng80F2sVhMTU1N7rvvvhZB9umnn54klSfHLL300tlvv/2y4YYbVq4DwLxLjA3wDfPnP/85d911V6qqqrL11ltn0KBB2WijjSr7t9hii6y00krZYostcvTRR+fNN9+sBNljxozJeeedlyQzDbKbNd/0XmaZZbLMMstk2223TblczjvvvJNisZhisZhu3bqlQ4cOlXN8ExMAAACYkSeeeCKvvvpqkmTllVfOD37wgy88vvm+xCeffJL33nsvv//97/Poo49m1KhRLY676KKL0rdv35xzzjlZY401UiqVUiqV8v3vfz/HH398CoVCrr766kyYMCFJsuyyy2a99dbL4Ycfnr59+34VbxXgO2nae8NvvPFGFlxwwXTq1KnyRZnmELBYLObhhx/OpptumqlTp2a55ZbLQQcdlKWWWqrFcQB89ab92f33v/89f/vb35IkBx10UHbZZZfpjgGg9aYNsrfbbrt07tw53bt3zw033JCpU6empqYm5XI5TU1NKZVKWWWVVXLAAQdk++23T6dOndp6+gDMBjE2wDfMCy+8kCTp379/ixB72hVDevXqlR133DH9+vXLNttsk1dffXWOg+zP3/QuFAqpqqqa4S9Lm8d2MwYAAACYVlNTU6qqqvLAAw8k+ez+wuTJk1vsazbtvY1isZgXXnghQ4cOzYMPPpjRo0dX9rVr1y5NTU0pl8uVFfw23HDD3HnnnVlrrbUqQfYiiyySY489Nk1NTXn++eez4oorZsiQIVlwwQXTsWPHr/mTAPh2a743PGzYsNxxxx1ZbbXVssMOO2SRRRapHPPKK6/kgQceyKBBg1JfX59lllkmAwcOzNZbb53a2tq2mjrAt9LsRNTN+2+66absv//+SZLNN988hx12WBJPKwCY26YNsjfbbLP069cvyyyzTM4888xMmjQppVIp7du3zxZbbJFjjz02/fr1S/v27dt62gDMpkK5XC639SQAmD0fffRRVl999bzyyis59dRTc8wxxySZ8Q2V5m1vv/12Nthgg7z88suVILtUKmXRRRfNgQceOMsVsgEAAABaq/l+w0477ZTrrrsuSbLJJpvktttuq+wvlUotouxHH300DzzwQH7729/m448/TpLKU7qSpLGxsXJ8qVRKTU1N6uvrs+iii2bEiBGVR7Q3jz1x4sRMmDAhffr0+dreN8B30WuvvZZ99tkn999/fxZYYIEsssgi2XvvvStPXHz44YfzyCOPpLGxMausskoOPPDAbLfddunSpUtbTx3gW2XaiPqll15K796907lz5+meVpB8tiL2DjvskCRZZ511ctRRR2XzzTcXYQN8jZ5++ulMmDAh48ePT8+ePbPGGmu09ZQAaAUxNsA3wMiRI7PKKquksbExq666aj755JM89thj6dWr1xd+K715hakPPvgga6+9dl566SVBNgAAAPC1GzRoUC644ILK60MPPTRnnHFG5XVDQ0PefPPNXHbZZbnyyivzxhtvpLGxMe3bt8/UqVNTVVWVpqam1NbWpq6uLp06daqssJ0k1dXVKRaLOfroo/Pb3/52pvdL3PsA+Oo0NDRk+PDhOfTQQzN16tSZHrfZZpvliCOOyFprrZUOHTp8jTME+G754x//mAcffDBrrbVWdt555xZPv33mmWdy22235Ze//GWSZM0118ygQYOy0047paampq2mDPCd8kX3KNy/APjmEWMDzOOaV446//zzs+mmm2aLLbbIJ598kqeffjrzzTffLM9vbGxMdXX1lw6y/WMfAAAAmFPN9xOGDRuWAw88MNXV1fn000+TJAMGDEi/fv3Sp0+f3HDDDXnjjTcyevToJJ89urdYLKapqSlJ0rdv3yy66KL5+c9/nm7duqV79+4555xzctddd+Wdd96pPOp35ZVXzqOPPtpm7xfgu66+vj6XXnppjjjiiEyePLnFl2e6d++e7bbbLmeccUY6duzYxjMF+HYbPXp09txzzzz++OPp3r17evTokZ133jlJ8uqrr+a5557Lk08+mSTZeOONM2jQoGy55ZapqanxO0EAAGgFMTbAPGzvvffOZZddliSZf/75c+aZZ+aqq67KU089ldGjR89WjJ3MeZDdvHrU5MmTM27cuPTt2zeJIBsAAABonbFjx2aNNdbIO++8U1nt+vOKxWJKpVJlf3V1dTp27Ji99947u+66a5Zffvm0a9eucnypVMqpp56a0047LVOmTEmxWEznzp3zzDPPpHfv3l/n2wNgGs1B9i9+8Ys0NjYmSX7+859n4403znbbbZfEvWaAr1pDQ0MuueSSHH744ZUvQ87IHnvskYMOOigrr7xyqqqq/HwGAIBWEmMDzKP22WefXHrppSkUCqmtrc3UqVPTuXPn9OzZMx9++GFuvvnmrLXWWjN97O7nzU6QPWjQoOy7775ZYIEFMn78+Pztb3/LE088kU022aTybXkAAACA1rj11luz0047ZdKkSamtrU19fX1lBezks7i6VColSTp16pTDDjssa6+9djbddNPKNZqamlJVVVW5z9HY2JjNNtss99xzT+WYV155JYstttjX++YAaKGuri7XX399Hnrooey00075yU9+Utk3u/e0Afhymr8cM2TIkEyaNKnytILq6ur06NEjgwYNygknnFA5XogNAACtJ8YGmAcNHDgwl1xySWVFqCRp165d6uvrK8ccd9xxOfnkk+fourMTZA8ePDhbb7117rnnnpx++ul58cUXs8UWW+TKK69Mly5d5ur7BAAAAL47mpqacvnll+fggw+urGRdLBbT2NhYuQey9NJLZ+WVV84RRxyRZZddtnLujMK95vscQ4cOzTHHHJNCoZDevXvniSeeSLdu3YQkAPOAqVOnpn379gI/gDbSHGQfdNBBaWpqSufOnTN48OBsuOGG2WCDDdp6egAA8K0hxgaYx+y11165/PLLU1VVlU033TQTJ07Mgw8+mCSpqqpK8tkvL3v27JnLL788G2200Rxdf1ZBdp8+fbLCCitk9OjRefHFF9OxY8c8+OCDWW655eb6ewUAAAC+e/7zn//kl7/8ZcaOHZt33303pVIpm266aZZaaqkccsghmW+++dKpU6fZXjn13HPPzSGHHJJyuZytttoqN95441f/JgAA4Buirq4uI0aMyFNPPZU999wzSyyxRGWfpxUAAMDcIcYGmIecffbZOfTQQ5Mku+22WwYNGpSePXvmyCOPzIgRI5J8FmQ3NTWluro6e+yxR371q1+lT58+czTOtEH2WmutlZdffjm1tbVpaGhIqVRKx44dM2XKlHTp0iX3339/+vfvX3kMMAAAAMCXNWXKlDQ0NGTChAmpqqrKIoss0qrrTJw4MbvuumtuvfXWdO7cOaeddloOOOAAK7ACAMDnNP9+UIANAABzX3VbTwCA/2fRRRfN1ltvnfbt2+eAAw7IWmutlSQ5+eSTUy6Xc/PNN6epqSk1NTVpaGjINddck6WWWioDBw5Mt27dZnuc6urqNDY2ZsEFF8z999+fddddNy+++GKqq6tTXV1dCbFHjhwpxAYAAADmuo4dOyZJ5ptvvhbbZzeibr5X8eqrr+b1119PkvTo0SNbbrllkgixAQDgc6qrP8tDhNgAADD3WRkbYB4wceLEyi8fn3vuuVRVVWXJJZdscczzzz+fY489NjfffHOSpF27dqmvr0/nzp3zpz/9Kbvuums6deo0R+M2NDSkpqYmr776atZaa6188MEHKZVK6dy5c+6///4st9xyQmwAAABgntK8ol+SbLbZZrnjjjvStWvX/P3vf8+GG27YxrMDAAAAAOC7xsrYAG1s0KBB6d69ew455JD06tUrSy+9dGXftKtB9evXL6eeemqS5Oabb059fX1qa2szadKkDBkyJMViMTvvvPMcBdk1NTX54IMP8tBDD6Vbt255//33hdgAAADAPKtUKlVC7J122il33HFHOnXqlKOOOirrrLNOG88OAAAAAIDvIjE2QBvaf//9c/HFF6dTp075yU9+ko022qjyC8Vk+kfqfj7IrqurqwTZhx9+eJLMUZA9ceLEXHvttfnLX/6SF198MV26dMnIkSOF2AAAAECbeeONN/LWW29lmWWWyXzzzZdSqZRCoZBCoZBisZjJkydn9913z0033ZQOHTpk3333zYEHHph27dq19dQBAAAAAPgOEmMDtJGBAwfmkksuSW1tbQYMGJBevXq1CLFnpl+/fvn973+fQqGQESNGTBdkl8vl7LLLLrMVZL/88ss577zz8vzzz6dr164ZOXJk+vfvL8QGAAAA2sQrr7ySww47LO+//3422GCDDBw4MIsvvniSZOzYsXnggQdy/vnnZ+TIkenYsWP23HPPHHvssenevXsbzxwAAAAAgO8qMTZAG9h7771z2WWXpaqqKnvssUd+/vOfZ/nll5/t85daaqnKCtmfD7KPOOKIJJmtIHvllVfORhttlLFjxwqxAQAAgDb39ttv58knn8y7776b0aNH58ILL8zqq6+empqaPPbYY2lsbMz777+fLl26ZPDgwTnssMOy4IILtvW0AQAAAAD4DiuUy+VyW08C4Ltk3333zfDhw1MoFLLqqqvm6quvTp8+fZIk5XI5hUJhtq81evToHHvssRkxYkSSpLa2NnV1dencuXOGDh3aIshuvnapVEqxWGxxnffffz8LLbSQEBsAAABoU/X19bnkkkty9NFH55NPPkmSVFVVpVQqpflW9vzzz5+zzz47W2+9dTp37tyW0wUAAAAAgBRnfQgAc8vee++d4cOHp7r6swcTPPLII7nhhhsq++f0+zHNK2RvtdVWSTLdCtlXXXVVJk2alCQpFAoZP358brjhhjz99NNpamqqXGehhRZKuVwWYgMAAABtql27dtlnn31y+umnp0uXLkk+i7HL5XIWXnjhbLTRRnnwwQez2267CbEBAAAAAJgnVLf1BAC+K0aPHp0xY8akUCiksbEx7dq1S319fY444og0NDTkqKOOSrFYnOHK1V+kOchOkhEjRkwXZJfL5ey7776ZMmVKrr766vzud79LVVVVrrvuuqy66qqV68zJitwAAAAAX5V27dplr732SlNTU4488shMmTIlW221Vfbaa6+ss846WXDBBdt6igAAAAAAUFEoz+kyrAC02qOPPppzzjknV1xxRZKkpqYmDQ0NSZLTTjstQ4YMSZI5DrKTz2LvY489NiNGjEiS1NbWpq6uLp07d87JJ5+cpqamXHLJJRk1alSS5KWX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zcCBA7P66qunqqqqRZD98ssv5y9/+UsOO+ywfPjhh6mqqprh9UqlUuWcww47LI899lh69uyZJZdcssWxAwcOzL777ptyuZz6+vokyejRo1NVVWV1bAAAAAAAAAAAAPgaFMqWTwVo4b///W+efvrp/Otf/8p7772XYrGY+eefPzvttFOWWmqprLzyyjM8r1wuVyLom266Kccff3xeeOGFSlzdvNp1kiy99NI555xz0q9fv/To0aPFdUqlUj799NPst99+ueaaa9KxY8dceeWV2WqrrSpjNDU1paqqKq+//nq23nrrjBo1KuVyOT/84Q/z8MMPp3v37l8YkwMAAAAAAAAAAABfXnVbTwBgXvHxxx/nl7/8Zf75z3/mrbfemm7/LbfckoUXXji77bZbfvWrX6Vjx44t9hcKhUosvfXWW6epqSmnn356HnvsscoK2c0R9XPPPZdtt902q666arbeeuustNJKWWCBBfLhhx/m3nvvzS233JKRI0emtrY2Bx10UNZYY43KGEkqq2r36tUrffr0ybPPPpskmThxYhobG4XYAAAAAAAAAAAA8DWwMjbwnVcqlXLXXXfl9NNPz1133TXDY6qqqlIul1MqlZIkP/vZz/LrX/86/fv3T3V1y++1TLtC9l133ZXzzjsvt956a6ZOnZqamppKmN3Q0FA5p0uXLqmqqsrkyZNTLBZTV1eX2tra7L777jn44IOz3HLLzXDexWIxF154YQ444IAkyRJLLJGnn3467dq1myufDQAAAAAAAAAAADBzVsYGvtNKpVKuuuqqnHnmmXnsscdSVVWVxRZbLKuttlo6deqUYrGYe++9N2+++WamTJmS2tra1NXV5eabb87HH3+cY445JhtssEGL+HnaFbI32mijLLzwwvnJT36SE088MRMnTkySygrZxWIxjY2NmTp1apqampIkDQ0Nqa2tzaGHHprdd989yyyzzBe+h0mTJlX+Pv/882fq1Kmprq62OjYAAAAAAAAAAAB8xcTYwHdWqVTK1VdfnT/84Q8ZNWpUampq8qc//Slrr712ll9++cpxL774Yu6///4cc8wxGT9+fCXIvu+++1JfX5+mpqZsvPHGMw2yl1pqqSy11FLZZJNN8oc//CFPPfVUnnnmmSSpBNiNjY0pl8vp2rVrevbsmd///vdZd91107179yQtV9tu1hxbv/HGG5Vt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AitjAwAAAADAN8C1117b4vUCCyyQww47LFtttVWWWmqp1NTUpLGxMa+//nruu+++nHfeeXn88ceTJO+880422GCDXHPNNdluu+1me8y//vWvOfDAAyuvO3XqlAMPPDDbbrttlllmmXTp0iVJ8sEHH+SRRx7JRRddlBtvvLFy/Ntvv53zzz8/xx577Jd45zO28847Z5lllqmMc+aZZ6ZcLidJdtxxx6yyyiotju/evftcnwMAAAAAQKHcfGcSAAAAAACYq9Zbb73cd999LbaNGTMmffv2neNrFQqFyt9XWmml3HrrrenRo8dMjy+VSjn11FPzf//3f5VtHTt2zCOPPFKJmL/IK6+8kmWXXTZTp05NknTt2jUPPvjgLM+9/vrrs+uuu6ahoSFJ0qdPn7z++uuzHG/48OHZZ599Wmybnc/qlVdeycYbb1wZ4/DDD8/QoUNnOR4AAAAAwNxQbOsJAAAAAAAAs69Tp0658cYbvzDETpJisZjjjz8+Bx98cGXblClTctxxx83WOOeee24lxE6Sww47bLYi7u233z4nnXTSbI3xZT377LNZZ511KiH2iSeeKMQGAAAAAL5WYmwAAAAAAPgG2XXXXbPIIovM9vG/+c1vUlNTU3l9880354UXXpjlebfddluL16uvvvpsj/mLX/witbW1s318azz88MNZd91187///S+FQiFnnHFGfv3rX3+lYwIAAAAAfJ4YGwAAAAAAvgEOPfTQHHrooRk4cOAcnde9e/esuuqqLbbdcccdszxv7NixLV7X1dXN9pidO3fOkksuOdvHz6k77rgjG2+8ccaPH5+qqqpcdNFFOeyww76y8QAAAAAAZqa6rScAAAAAAADM2p///OdWn/v5lbQfeOCBHHLIIV94TqlUavH6xhtvzIABA2Z7zGuuuSaffPLJXF8h++9//3t23XXX1NfXp6amJn/729+yww47zNUxAAAAAABml5WxAQAAAADgW659+/YtXr/zzjuzPGfxxRdv8fqyyy7L2WefPdtjLrHEEll55ZWz7LLLzvY5szJs2LDstNNOqa+vT4cOHXLTTTcJsQEAAACANmVlbAAAAAAA+IZ6++238+yzz+aDDz7IxIkTM3Xq1JTL5emOe+6551q8/vDDD2d57R122CHPPPNM5XW5XM4hhxySK664IkceeWQGDBiQmpqaL/8mZtPQoUMzZMiQyuubb745G2644dc2PgAAAADAjIixAQAAAADgG+Tpp5/OxRdfnOuuuy7/+9//WnWNTz/9dJbHHHroobnsssvy8ssvt9j+6KOPZscdd0z37t0zYMCADBgwIBtttFE6dOjQqrnMjhNOOCEnn3xyi2133HGHGBsAAAAAaHPFtp4AAAAAAAAwax9//HEOOOCArLDCCjn77LNbHWLPri5duuSOO+7I0ksvPcP9H330UYYNG5atttoqCyywQLbaaqsMGzYs48ePn2tzKJfLOfjgg6cLsZPk9NNPz7///e+5NhYAAAAAQGuIsQEAAAAAYB730UcfZYMNNsgFF1yQcrlc2b7YYovlj3/8Yx599NF89NFHaWxsTLlcnu7PXnvt1apx+/btm8cffzwnn3xyunfvPtPjPv3009x8880ZOHBgevXqld133z3PPvtsq8ac1v77759zzz03SbLgggu22FcqlbLHHnvM1fgbAAAAAGBOibEBAAAAAGAet88+++Txxx9vsW233XbLqFGjctRRR2WVVVZJt27dUlVVNdfHrq2tzfHHH58333wzl156aTbZZJNUV1fP9Pj6+vr87W9/yworrJAhQ4aksbGx1WPffffdSZKVV145o0ePzs9+9rMW+9966638/Oc/b/X1AQAAAAC+LDE2AAAAAADMw+68886MGDGixbZll102l1xySTp06PC1zaNTp07Zc889c/vtt+d///tfLrzwwi8Ms5uamjJ06NBss802KZVKrR53gw02yD333JMFF1wwF198cXr16tVi//XXX59hw4a1+voAAAAAAF+GGBsAAAAAAOZhV1555XTbDj/88NTU1LTBbD6zwAILZL/99svtt9+ed999N+ecc06WXXbZGR77z3/+M2eddVarxhkwYEBuueWWdOnSJUnSo0ePDB8+PIVCocVxhx56aF555ZVWjQEAAAAA8GWIsQEAAAAAYB72wAMPTLdt3XXXbYOZzNiCCy6YX/ziF3nmmWfy97//Pd/73vemO2bo0KGtuvYZZ5yR2traFts23XTTHHrooS22TZo0KbvuumsaGxtbNQ4AAAAAQGuJsQEAAAAAYB727rvvTrdtRsHzFymXy3NrOl9o2223zQMPPFBZybrZ2LFj89prr821cX7/+9+nf//+Lbb997//za9//eu5NgYAAAAAwOwQYwMAAAAAwDxsboTU48ePn+Nz9t577+y99945//zz5+i8xRZbLPvuu+9029977705nsPM1NbW5qqrrkr79u1bbP/973+fkSNHzrVxAAAAAABmRYwNAAAAAADzsIUWWmi6bW+++eYcXWPUqFFzPO6ll16aSy+9NDfccMMcn9uvX7/ptnXt2nWOrzOrMU4//fQW20qlUvbYY49MmDBhro4FAAAAADAzYmwAAAAAAJiHrbrqqtNtu/XWW2f7/Mcffzxjxoxp9fiPPPJIGhsb5+icjz76qMXrmpqa9OnTp9VzmJlf/OIX2WKLLVpse/PNN3PggQfO9bEAAAAAAGZEjA0AAAAAAPOw7bbbbrptQ4cOzccffzzLc5uamnLkkUd+qfEnTJiQiy66aI7OufHGG1u83mSTTdK5c+cvNY+ZGTZsWHr27Nli29VXX53LLrvsKxkPAAAAAGBaYmwAAAAAAJiHbb/99unfv3+LbWPHjs22226biRMnzvS8hoaG7L///vn3v//9pedwxBFHzPZq3CeeeGIeeeSRyuvq6ur85je/+dJzmJmFFloow4cPT6FQaLH94IMPzmuvvfaVjQsAAAAAkCTVbT0BAAAAAAD4NnjuueemC5bHjh073XEXXnhhunXrVnk933zzZf/995/pdYvFYq666qqsvfbaGT9+fGX73Xffnf79++fII4/MFltskb59+6ZYLOa9997LHXfckT/+8Y8ZNWpUunXrlr59++bJJ5+snPvxxx/n9NNPn+05fPrpp9l8882zzTbbZI899siqq66a3r17p1AopFQq5c0338wDDzyQv/71r3nwwQcr5xUKhQwdOjQrrbTSLD+vxx57bJaf1U477ZTvf//7ST77bK+55prKvsUXXzwvvfRS5fUnn3ySHXfcMTvvvHNl25prrpk111xzpu8TAAAAAGBOFcrlcrmtJwEAAAAAAN90w4cPzz777DPH5/Xp0yevv/76LI974oknsuOOO+bVV1+d4f5isZhisZjGxsbKtsUXXzw33XRT/vCHP+TSSy+dozmccMIJueSSS/L222/P8JxCoZDa2trU1dVlRr9q6NGjR84555zsuOOOMzy/NZ/Xvffem/XWWy9J8u9//zvrr7/+HJ3/61//OieeeOIcnQMAAAAA8EWKbT0BAAAAAABg1lZcccU8+eST+d3vfpeFF154uv2lUqkSYi+++OI588wz89xzz2WppZZq1XgnnXRS3njjjdxyyy058MADs+iii7bYXy6XM3Xq1OlC7H79+uWUU07Jyy+/PNMQGwAAAADg28LK2AAAAAAA8A00evToPP744xk3blymTJmSbt26ZaGFFsrKK6+cvn37fiVjfvjhhxk1alRee+21TJw4MZMmTUptbW26du2avn37Zvnll0/Pnj2/krEBAAAAAOZFYmwAAAAAAAAAAAAAgFYotvUEAAAAAAAAAAAAAAC+icTYAAAAAAAAAAAAAACtIMYGAAAAAAAAAAAAAGgFMTYAAAAAAAAAAAAAQCuIsQEAAAAAAAAAAAAAWkGMDQAAAAAAAAAAAADQCmJsAAAAAAAAAAAAAIBWEGMDAAAAAAAAAAAAALSCGBsAAAAAAAAAAAAAoBXE2AAAAAAAAAAAAAAArSDGBgAAAAAAAAAAAABoBTE2AAAAAAAAAAAAAEAriLEBAAAAAAAAAAAAAFpBjA0AAAAAAAAAAAAA0ApibAAAAAAAAAAAAACAVhBjAwAAAAAAAAAAAAC0ghgbAAAAAAAAAAAAAKAVxNgAAAAAAAAAAAAAAK0gxgYAAAAAAAAAAAAAaAUxNgAAAAAAAAAAAABAK4ixAQAAAAAAAAAAAABaQYwNAAAAAAAAAAAAANAKYmwAAAAAAAAAAAAAgFYQYwMAAAAAAAAAAAAAtIIYGwAAAAAAAAAAAACgFcTYAAAAAAAAAAAAAACtIMYGAAAAAAAAAAAAAGgFMTYAAAAAAAAAAAAAQCuIsQEAAAAAAAAAAAAAWkGMDQAAAAAAAAAAAADQCmJsAAAAAAAAAAAAAIBWEGMDAAAAAAAAAAAAALSCGBsAAAAAAAAAAAAAoBXE2AAAAAAAAAAAAAAArSDGBgAAAAAAAAAAAABoBTE2AAAAAAAAAAAAAEAriLEBAAAAAAAAAAAAAFpBjA0AAAAAAAAAAAAA0Ar/H89XngBOJJCAAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_comparison = read_best_scores(\"experiment\")\n", - "df_comparison = clean_names(df_comparison)\n", - "df_comparison = df_comparison[df_comparison[\"meta_llm\"] == \"Llama-3-8B\"]\n", - "\n", - "df_comparison = get_mean_std(df_comparison)\n", - "df_comparison = get_avg_across_tasks(df_comparison)\n", - "\n", - "plot_bar(df_comparison, hue=\"optimizer\")" - ] - }, - { - "cell_type": "code", - "execution_count": 79, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrmrsst-5sst2subjtrec
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-8BLlama-3-70BDEFalse74.5285.00 ± 1.8091.67 ± 1.1590.67 ± 2.3638.00 ± 14.3192.00 ± 8.6758.00 ± 10.4466.33 ± 16.74
GAFalse74.5086.50 ± 1.5083.00 ± 5.0784.33 ± 5.3051.67 ± 2.3691.33 ± 3.7961.00 ± 7.0063.67 ± 10.05
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 74.52 85.00 ± 1.80 \n", - " GA False 74.50 86.50 ± 1.50 \n", - "\n", - "task cr mr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 91.67 ± 1.15 90.67 ± 2.36 \n", - " GA False 83.00 ± 5.07 84.33 ± 5.30 \n", - "\n", - "task sst-5 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 38.00 ± 14.31 \n", - " GA False 51.67 ± 2.36 \n", - "\n", - "task sst2 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 92.00 ± 8.67 \n", - " GA False 91.33 ± 3.79 \n", - "\n", - "task subj \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 58.00 ± 10.44 \n", - " GA False 61.00 ± 7.00 \n", - "\n", - "task trec \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-8B Llama-3-70B DE False 66.33 ± 16.74 \n", - " GA False 63.67 ± 10.05 " - ] - }, - "execution_count": 79, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "fancy_pants = format_score(df_comparison)\n", - "get_result_table(fancy_pants)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Experiment (2): GPT-4o vs. initial prompts" - ] - }, - { - "cell_type": "code", - "execution_count": 80, - "metadata": {}, - "outputs": [], - "source": [ - "df_comparison = read_best_scores(\"experiment-initial-prompts\")\n", - "df_comparison[[\"meta_llm\", \"optimizer\", \"use_task_desc\", \"evaluation_llm\"]] = \"init\"\n", - "df_comparison = df_comparison.drop(\"prompt\", axis=\"columns\")\n", - "df_comparison = clean_names(df_comparison)\n", - "df_comparison = df_comparison[df_comparison[\"downstream_llm\"] == \"gpt-4o\"]\n", - "df_comparison = df_comparison[df_comparison[\"task\"].isin(df_experiment.task.unique())]\n", - "df_comparison = get_mean_std(df_comparison)\n", - "df_comparison = get_avg_across_tasks(df_comparison)" - ] - }, - { - "cell_type": "code", - "execution_count": 81, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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nj9//vyk2i677JJRLwAAAAAAAAAAAAD4iTA2KbVr1y6pNmvWrIx6zZ49O63+m9P5AAAAAAAAAAAAALAxwtik1LZt26Ta9OnTM+qVal+q/pvT+QAAAAAAAAAAAACwMcLYpNSuXbuoWrVqQu3LL7/MqNfkyZOTah06dCh1T6r1yjwfAAAAAAAAAAAAADZGGJuU6tSpE926dUuoffvtt7Fq1aoy9/r0008TnnNycqJPnz6l7unWrVvUrVs3oTZhwoQyn51q32677Ra77bZbRr0AAAAAAAAAAAAA4CfC2JTo+OOPT3jesGFDjB49usx93n///YTn/fffP7bffvtS91SvXj169+6dUBs/fnysXr26TGd/8803MW/evITaL78uAAAAAAAAAAAAAMiEMDYlOu6446JKlSoJtWHDhpWpxyeffBKzZ89OqJ144olp7f3le+vWrYt33nmnTOe//vrrG+0LAAAAAAAAAAAAAJkQxqZELVq0iLPPPjuh9txzz8WGDRvS7vH0008nPDdq1CguuuiitPYef/zxseuuuybUnnrqqbTPTnX+4YcfHp06dSpTDwAAAAAAAAAAAABIRRibUt12221RvXr14ufZs2cnBZxLsnDhwvjHP/6RUOvXr1/Ur18/rf15eXlxxx13JNReeeWV+Pbbb9Pa/9Zbb8WECRMSanfeeWdaewEAAAAAAAAAAABgY4SxKdVOO+0UV111VULtd7/7XSxYsGCje6+77rpYvnx58XN+fn5cccUVZTr/5JNPjgMPPLD4uaCgIPr27RtFRUWl7lu9enXS3KecckoccMABZTofAAAAAAAAAAAAAEoijM1G3XHHHQkh5rlz58YxxxwTixcvLnHPnXfeGU8++WTxc/Xq1WPw4MFRs2bNMp2dk5MTzz77bDRq1Ki49s4778Rvf/vbKCwsTLlnzZo1ccopp8RXX31VXNtll11iwIABZTobAAAAAAAAAAAAAEqTl+0BSN/AgQNj6dKlSfUPP/wwqfbGG2+kvL26ZcuWccopp5Tp3GrVqsXrr78ehx9+eHz++ecRETF69Oho37593HrrrXHMMcdE06ZNY926dfHhhx/GvffeG0OHDi3eX7169XjhhRdi//33L9O5P2nVqlUMGzYsjjzyyOKv/9FHH40JEybE73//++jWrVvUqlUrli5dGm+++Wb0798/Jk+eXLx/xx13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VvwUxM7Ly4sjjjgijjzyyNhxxx2jevXqMXfu3Hj//fdjyJAhsXTp0qSeM2fOjL59+8brr7+e0fcByktOUSb/bQAgIiImTZoUe+21V/HzF198Ee3atcviRAAAAGRi+vTp0apVq5Rr06ZNi/z8/ModCKg0Pv8AAAAAmyY/Pz++//77pPq4ceOid+/eMX/+/Nh5551j0KBB0a1bt5Q9Vq9eHf369Yu//OUvKdevvPLKeOihh+LHH3+Mdu3axdKlS6Nt27bx1FNPRceOHVPuWb58eVx99dXx+OOPp1x/5JFHom/fvul9kb8wZsyY6Nq1a6xduzZpbcCAAXHppZem1WfGjBnxq1/9KuX3r1+/fnHXXXeVebaRI0fGYYcdllTv2rVrjBw5ssz9StKrV6948803i59zc3PjySefjDPPPDPtHuvWrYuLL744nnzyyaS122+/PW6++eZymTXbSgqVb0p0s1u3bjFq1Kik+ogRI0r8nKWjpFm//vrr6NChQ6xevTr22WefePrpp2OfffZJ+e7ixYvjkksuiRdffDHl+v333x/XXHNNTJgwITp37hwbNmyIgw8+OJ588slo3bp1yj3z5s2LCy64oMTQ9dChQ+PXv/51Gl8hW7Ns5jlzK+UUAAAAAAAAAAAAthm33HJLcRB7zJgxpQZEa9asGQ8//HCcddZZKdf/+te/xpIlS+Laa6+NpUuXRvv27WPMmDElBrEjIurWrRt///vf4ze/+U3K9b/97W9l+np+snjx4jjhhBNSBrH/8Ic/pB3EjojYaaed4p133olatWolrd19993x7rvvZjRjNlx99dVlCmJHRFSrVi3+/ve/R/fu3ZPW7rrrrqRbw8mea665JlavXh0dO3aM0aNHlxjEjoho2LBhPPvssyn/UkBExD333BOFhYVxySWXxIYNG+LII4+MkSNHlhjEjoho1qxZvPTSS3HAAQekXM/08wzlRRgbAAAAAAAAAACAcjVs2LCoUqVKvPrqq7HddtultefPf/5z1KhRI6m+du3a+OMf/xgvvvhi1KlTJ15//fWoU6fORvvl5OTEvffeG3l5eUlrEydOjEmTJqU1189dd9118eOPPybVd99994xucm7Tpk3cdNNNSfWioqL47W9/u0m3J1eW2rVrxy233JLR3ry8vHj44YcjNzcxyrhq1ap44IEHymM8ysGwYcOibt268dprr6X8ywO/lJeXF/fdd1/KtdmzZ0e/fv3i448/jpYtW8YLL7yQ8jP6S9WrV49777035dq///3vWLRo0UZ7QEURxgYAAAAAAAAAAKDcnXXWWdG+ffu032/RokX06NEj5dp9990XRUVFce2118aOO+6Yds9WrVqVeCv3f/7zn7T7RER89tlnMWjQoJRrd9xxR1SrVq1M/X5y3XXXRb169ZLqn3/+ebz66qsZ9axMxx13XNSvXz/j/W3btk15i/I//vGPTRmLcnbdddfF9ttvn/b7++67b+y9994p134KVffv3z/ln/2SHHLIIdGmTZuk+rp16+L9999Puw+UN2FsAAAAAAAAAAAAyt21115b5j09e/Ysca1KlSpx5ZVXlrnnkUcembL+2WeflanPn/70p5Q3VTdr1iyOO+64Ms/1kxo1asTxxx+fcu2RRx7JuG9F2meffaJr167RtWvX+M1vfrPJ/Y444oik2ty5c+Prr7/e5N5sury8vLjiiivKvK+0z3OTJk3i7LPPLnPP8vo8Q3na+N3uAAAAAAAAAAAAUAatW7cu8Vbc0uy5554lrh166KHRuHHjMvfca6+9Uta/+OKLtHvMnz8/XnnllZRrJ598clStWrXMc/3cscceG08++WRSffjw4TFnzpxo3rz5JvUvb3fffXe59mvVqlXK+qhRo2L33Xcv17Mou1/96lfRqFGjMu8r7fPcp0+fqFKlSpl7lsfnGcqbm7EBAAAAAAAAAAAoV927d89oX+vWrUtc69GjR7n2nDdvXto9hgwZEuvXr0+51q1bt0zGStC+ffuU9cLCwnj77bc3uf/mrkmTJinrbsbePKS6uTwdm+vnGcqbMDYAAAAAAAAAAADlqm3bthntq1+/frn3LOlG32XLlqXd44033ihx7Ve/+lWZZ/qlVq1aRe3atVOujRo1apP7b+5KuiF54cKFlTwJqWxtn2cob8LYAAAAAAAAAAAAlKvdd989o321atUqcW2PPfYo157Lly9Pu8dHH32Ust6sWbNo2rRpRnP9XE5OTmy33XYp1yZOnLjJ/bdUixYtyvYIRMV8nsu7Z1k+z1De8rI9AAAAAAAAAAAAAFuXkm6v3Zjq1auXe8+aNWumrK9bty6t/QsWLIhZs2alXGvVqlVGM6VSt27dlPUvv/yy3M6oSCtWrIh33nknPv300/j0009j6tSpsXTp0li6dGmsWLEiioqKytxTwHbzUN6f55o1a5b4udyYkvatXbs2o35QHoSxAQAAAAAAAAAAKFe1a9feInqmY/r06SWuVatWLd55551yOWfDhg0p6ytXrowlS5ZEgwYNyuWc8jZmzJh49NFH45///GesXLmyXHtnEuCm/JX3Zy9bn2WoKMLYAAAAAAAAAAAAlKtatWptET3TMWfOnBLX3nvvvejRo0elzLC5hbEXLVoUN954Yzz++ONC01u58v7sZeuzDBVFGBsAAAAAAAAAAIBylZOTs0X0TEd53/aciRUrVmR7hATTpk2Lww47LL7//vuU69WrV4/u3bvHAQccEK1atYoGDRpEzZo1S+w3ceLEuP766ytqXDZReX/2svVZhooijA0AAAAAAAAAAAAlWLt2bbZHiDVr1mR7hGIzZsyIrl27xsyZM5PWcnNz47rrrosbbrghmjZtmnbPvDxRRmDL5Z9gAAAAAAAAAAAAUILq1auXuHbmmWfG008/XYnTZN+ll16aMoidl5cXQ4YMiaOOOioLUwFkT262BwAAAAAAAAAAAIDNVe3atUtcW7FiRSVOkn2vvfZa/Pvf/065dvvttwtiA9skYWwAAAAAAAAAAAAoQYsWLUpc29bC2I8//njKepMmTeKqq66q5GkANg/C2AAAAAAAAAAAAFCC/Pz8EteWLl1aeYNk2apVq+Ktt95Kuda7d++oVatWJU8EsHkQxgYAAAAAAAAAAIASNG7cOHbYYYeUa99++20lT5M9X3/9daxevTrlWpcuXSp5GoDNhzA2AAAAAAAAAAAAlOKggw5KWV+yZEnMmjWrkqfJjjlz5pS41rx580qcBGDzkpftAQAAAAAAAAAAAGBz1rt373jppZdSrk2cODG23377cjln4cKFcfnllyfUunTpEldeeWW59N8UixcvLnGtTp06m9R75cqVm7QfIJuEsQEAAAAAAAAAAKAUxx13XPTt2zfWrl2btPbaa69F7969y+Wc119/PQYPHpxQ6969e9r7c3JyymWOVBo0aFDi2tKlSzep94IFCzZpP0A25WZ7AAAAAAAAAAAAANicNWrUKE488cSUa6+88koUFhaWyzm/DGLn5ubGsccem/b+mjVrpqxv2LBho3snTJgQI0eOLP719ddfJ6w3a9asxL3ff/992jOm8sknn2zSfoBsEsYGAAAAAAAAAACAjbjpppsiNzc5cjd37tx4/vnnN7n/pEmT4o033kioHXvssaWGoH+pbt26KeupbvT+pYsvvjgOO+yw4l+PPPJIwvoee+wR1apVS7l3xIgRac+YyptvvrlJ+wGySRgbAAAAAAAAAAAANqJt27Zx8cUXp1z73e9+F2vWrMm4d1FRUVx11VVRVFSUUL/lllvK1Kek4PbChQs3unfBggUJzw0bNkx4rlOnThxyyCEp97755psxY8aMNKdM9K9//SvpFm6ALYkwNgAAAAAAAAAAAKThz3/+c+Tn5yfVZ8yYEX379s247z333BP/+c9/EmqnnnpqdOjQoUx9GjduHC1atEiqz5o1KzZs2FDivmXLlsX333+fUNt1112T3jvrrLNS7l+/fn3ceOONZZo1ImLp0qVxzTXXlHkfwOZEGBsAAAAAAAAAAADSUK9evRgyZEjUrl07ae2JJ56Ia665JgoKCsrU84EHHoh+/fol1HbeeecYMGBARjPuv//+SbW1a9fGhAkTStzz0ksvRWFhYUKtS5cuSe+dddZZseeee6bsMXjw4LjjjjvSnnP58uVx4oknxpQpU9LeA7A5ysv2AAAAAAAAAAAAAGzeFi9eHOPHj0+qr1mzJuX7H3zwQXz33XcJtXbt2iXc2rxmzZp4//33057hnXfeSap17NgxGjZsuNE5y9Lzl3P+Uvv27eO1116Lo48+OlatWpWw9uCDD8Z7770Xjz76aMpQ9M999tln8bvf/S6GDRuWUK9Xr168+OKL0aBBg7S/jp877bTT4tVXX02q33PPPTF48OCk+vTp0+Pmm29OqHXp0iV22WWXpHerVKkSf/vb3+KII46ItWvXJq3fcsstMXny5Pjzn/8cO+20U4kzvvfee3H55ZfH559/HhERe+yxR3z11VdJ7y1evDjlz+iQQw6JGjVqlNg/G8aPHx+LFy9O+/1UX9f2228fbdu2LX6eOnVqTJ06Nem9ks4ZP3580g3oNWvWjIMPPjihNnv27Jg0adImzZrOZ2/u3Lkp+61Zsyatn2uqOcva85dzQkXIKSoqKsr2ELClmjRpUuy1117Fz1988UW0a9cuixMBAACQienTp0erVq1Srk2bNi3lf3IS2Dr4/AMAAACkZ+TIkXHYYYdtUo8nnngizj333OLn0v6/mXSNGDEiunXrVvxcEXOW5KOPPooTTjghZs2alXJ9t912i2OOOSZat24dzZs3j7y8vFi0aFFMmjQpRo4cGR9//HHSnmbNmsUbb7wR++67b8bzr127Nvbaa6+kMHxExK9+9as444wzomXLlrFq1ar46KOP4m9/+1ssW7Ys4b033ngjjjzyyBLPeP755+OMM85Iuk37J9WqVYsePXrEYYcdFi1btoy6devG4sWL49tvv41hw4YlfO3HHXdc9O3bN3r27Jn217g5/n933bp1i1GjRm1Sj3POOScGDRpU/HzbbbdF//79N6nnzjvvHNOnT0+oDRo0KM4777xN6lsRn71f/lwrYk62XtnMc7oZGwAAAAAAAAAAAMrowAMPjE8//TSuuOKKeOGFF5LWv/nmm7j33nvT7nfsscfGX/7yl2jZsuUmzVW9evV46qmnonv37rF69eqEtXfffTfefffdUvfffPPNpQaxIyJOPfXUaNy4cZx55pkxb968pPV169bF0KFDY+jQoSX2qFKlStx4443xxz/+caMzAWzOcrM9AAAAAAAAAAAAAGyJmjVrFoMHD44PPvggjj766MjLK9v9qFWqVInevXvHv//97xgyZMgmB7F/ctBBB8WHH36YcEvsxjRq1CgGDRoUt99+e1rv9+jRIz777LO4+uqro06dOmWar2fPnvHRRx/FnXfeGbm5YozAli2nqKioKNtDwJYqm9faAwAAUH5K+09hbo7/qUOg/Pj8AwAAAFCe5s2bF0OHDo33338/Jk2aFNOnT4+lS5fG+vXro27dutGgQYPYbrvtYr/99ovOnTvHkUceGdtvv32FzvTWW2/F0KFD4+OPP44ZM2bEkiVLYt26dVGvXr1o1qxZdOzYMbp37x6nnnpq1KxZM6MzlixZEkOHDo133303xo4dG/PmzYtFixbF+vXro1atWrH99tvHHnvsEQcffHAcf/zx0bp163L+KoFtXTbznGX7azgAAAAAAAAAAABASs2aNYvzzjsvzjvvvGyPUqxnz57Rs2fPCj2jQYMGccYZZ8QZZ5xRoecAbI7c7w8AAAAAAAAAAAAAkAFhbAAAAAAAAAAAAACADAhjAwAAAAAAAAAAAABkQBgbAAAAAAAAAAAAACADedkeAAAAAAA2J/MG3JjtEahECxYuLXnt//4najWuX4nTkG3NLrs72yMAAAAAALCFcTM2AAAAAAAAAAAAAEAGhLEBAAAAAAAAAAAA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QJWtw4YNG+KBBx6I559/Pj755JMS36tatWoUFhZGQUFBca2oqCjGjh0bY8eOjTvvvDMeeuihOOmkkypj7M3a3Llz44wzzoj//Oc/SWvVqlWLdevWFT9/8cUXcckll8SAAQNi8ODBsdtuu1XmqBHx3z8DixcvjsWLF8f06dPjnXfeiXvuuSd22GGHuOWWW+Kiiy6KnJycSp9rayOMDQAAAAAAAAAAAKVo3bp13HPPPQm1wYMHx7hx4xJqp5xySnTq1KkyR4MSrVixIm68MfkvodSvXz8uuOCCOO6446J9+/ZRr169KCoqioULF8ZHH30UgwYNipdffrn4LwHMnj07Tj755LjrrruiX79+lf1lVJjc3NyoU6dO2u9PmzYtunbtGjNnziyu7bnnnnHrrbfGkUceGQ0aNIiVK1fGiBEj4k9/+lN89NFHERExYcKEOOCAA+Ltt99O+58Pl112WfTp06f4efHixXHnnXcmvNOwYcO46aabUu5ft25dLF++PKZNmxbjxo2LKVOmJKz/+OOPcckll8Q///nPGDJkSNSsWTOtuUhNGBsAAAAAAAAAAABK0bJly7j++usTal988UVSGLtXr15x7rnnVuJkUDb7779//POf/4wdd9wxoZ6TkxNNmjSJPn36RJ8+feKNN96Ik046KVasWFH8zv/7f/8vWrduHSeeeGJlj10hevfuHU2aNEnr3aVLl0bPnj0TgthHH310vPDCC1GjRo3iWu3ataNPnz7x61//Oi699NIYOHBgREQsWbIkevXqFePHj4+dd955o+edcsopCc/Tp09PCmPXq1cv6Z9LJRk7dmzccMMNMWrUqIT6W2+9FSeddFK8/vrrafUhtdxsDwAAAAAAAAAAAABAxWrZsmW88cYbSUHsVHr16hV///vfk+pXXHFFrFmzpiLG26iioqJN+vX4448n9Ovbt2/aZ1922WXx3XffFT/vueeeMXjw4IQg9s/l5ubGY489Fl27di2uLVy4ME4//fTiG8crU+fOnWPEiBFx6qmnJq0NHTo0XnzxxUqfaWsijA0AAAAAAAAAAACwlfvjH/8YDRs2TPv9U045JTp27JhQmzNnTrz55pvlPVqlGDBgQPHvW7VqFb169Upr38cffxzPPfdcQu0vf/lL1KxZs9R9ubm58eijj0Zu7v8f1f3www/jn//8ZxmmLj85OTnx2GOPpfwzcO+992Zhoq2HMDYAAAAAAAAAAADAVqxWrVpx4oknlnnfsccem1R75513ymOkSjV+/PgYO3Zs8fMll1ySEJIuzU033ZTwvN9++0X37t3T2tu2bdvo06dPQu3mm2+OgoKCtPaXt/r168fJJ5+cVB83blwsWLAgCxNtHYSxAQAAAAAAAAAAALZi++yzT9SqVavM+9q2bZtU+/HHH8tjpEr16KOPFv++evXqccEFF6S1b9y4cfGf//wnoXb22WeX6exfvv/VV1/FkCFDytSjPB144IFJtcLCwpg8eXIWptk65GV7AAAAAAAAAAAAAADKV/369WPmzJkREVGzZs2MetSrVy+ptmrVqk2aqyzOP//8WLRo0Sb1WLJkSTz//PPFzyeeeGI0adIkrb0vvfRSUu2oo44q0/lHHnlk5OXlxYYNGxL6nnDCCWXqU1622267lPX58+dX8iRbD2FsAAAAAAAAAAAAgK1MTk5O7LjjjpvUY8mSJUm1ksK8FeGWW27Z5B5PPvlkQoC8b9++ae995ZVXEp6bN28ebdq0KdP5derUiX333TfGjh1bXBs2bFisW7cuqlWrVqZeFamgoCDbI2yxhLEBAAAAAAAAAABgG7VmzZqYPHlyfPnll7Fw4cJYvnx51K5dOxo2bBj5+fnRuXPnqFWrVqXNM3fu3Hj33Xdj+vTpUVBQEE2bNo399tsvOnToEDk5ORvd/80338To0aNj9uzZUa1atWjWrFkcdNBB0bp163Kbcf369fH111/HpEmTYv78+bFs2bKoUaNGNGzYMHbcccfYf//9o379+uV2XjZ9/fXXSbUDDzwwC5Nk7rHHHiv+ffv27aNLly5p7fvmm2/im2++Sajtu+++Gc3wyzD2smXLYtSoUdGjR4+M+m2KuXPnpqw3b968kifZeghjAwAAAAAAAAAAwDbku+++ixdeeCHeeOONGD16dGzYsKHEd/Py8uKQQw6JK6+8Mo499tjIzc1N64yRI0fGYYcdVuo7t956a9x2220RETFjxozo169fvPTSSynnad26ddx8881xzjnnpOz1wQcfxA033BCjR49Oud6+ffu45557Mg6/zpo1K1544YX497//He+++26sWbOmxHdzc3Njv/32i9/+9rdx2mmnbVa3H5fVv/71r4TnGjVqxPHHH5+lacpu+PDh8dVXXxU/l+VW7AkTJiTV9txzz4zmaNu2bcr+2Qhjf/jhh0m1atWqRadOnSp9lq1Fev9UBAAAAAAAAAAAALZo06ZNi65du8auu+4av//97+O9995LCD7n5ORE9erVE/Zs2LAhRo4cGb/5zW/ikEMOiRkzZpT7XCNGjIgOHTrE888/X2IwfMqUKXHuuefGaaedFuvXr09Yu+++++LQQw8tMYgdETFx4sTo2bNnPPjgg2WabenSpXHUUUfFTjvtFNdcc0289dZbSUHsX37PCgsLY9y4cXHuuedG+/bt4/PPPy/TmZuL119/PT7++OOE2jXXXLNF3aA8YMCA4t/Xq1cvzjjjjLT3Tp48OamWn5+f0Ryp9qXqX9GWLFkSL774YlL91FNPrdQb8Lc2bsYGAAAAAAAAAACAbcD3338f7777bkKtXbt2cfXVV0f37t0jPz8/cnJyYs2aNTF58uR444034tFHH40ff/wxIiJGjx4dHTt2jNGjR0ebNm1KPSs/Pz9uvfXWhFr//v2T3hs/fnz06dMnVq1aFdtvv3306NEjWrRoEStXrozx48fH6NGjo6ioqPj9559/Ppo3bx4PPPBAREQ89thjcf3110dExN577x1dunSJRo0axYIFC2LEiBHx3XffJZx3zTXXRNu2baNnz55pfc8WL14cw4YNS6jttNNOce2110avXr2iTZs2UaVKlVi/fn1888038Z///CceeeSR+OabbyIi4quvvooDDjgghg8fHgceeGBaZ24OPv300zj77LMTaocffnjcfvvtWZqo7GbPnh1Dhgwpfj777LOjdu3aae+fNGlSUq1FixYZzZIqwJ6qf0UqLCyMiy++OJYsWZJQb9KkSfzxj3+s1Fm2NsLYAAAAAAAAAAAAsA06//zz469//Wvk5SVGCWvUqBH77bdf7LfffvHb3/42zjnnnOJQ64IFC+Loo4+O8ePHl3qTbn5+ftx2220JtV+GsdesWROnnnpqFBQUxMMPPxyXX3555ObmJrwzevToOPbYY2P+/PnFtYcffjguuOCCyM3Njauvvjp22GGHePLJJ6N79+4Je4uKimLAgAFxxRVXRGFhYXH9iiuuiK+++ipycnI2+j36pd69e8eLL76YFOqtWrVqtGvXLtq1axeXXnppXH311cW3Mq9evTqOO+64mDBhwmZ/q/QPP/wQjz32WNxzzz2xbt264vpZZ50VAwcOTPqz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R4MGDTLuWZ5GjBiRcGP1ZZddVm69jz/++Lj77ruLn2fPnh1TpkyJ1q1bp91j5cqVSWHsX//612X+s1TeZs2alVRr2LBhVK1aNQvTbNlysz0AAAAAAAAAAAAA8F/jx48v/lVeyisQvHjx4nLpsyXYmr5nP/744ybtHzNmTFJt11133aSe5WnAgAHFv2/YsGGcdtpp5db7xBNPTKoNGzasTD3efPPN2LBhw0b7VrZUP9cDDzwwC5Ns+dyMDQAAAClc9++nsj0ClWjp3Pklrv1x5D+j/nb+ywjbkn7ZHgAAAAAAoJw1a9YsqTZjxowy9ZgxY0YsX768vEba7DVu3DiqVKkSBQUFxbWFCxfGypUro3bt2mn1WLt2bXz33XcVNWLa5s6dG1999VXsscceGe1/5ZVXkmpHHXXUpo5VLubMmRNDhgwpfj733HOjZs2a5da/c+fOcdhhh8WIESOKa0899VRcccUVafd4+umnE5532223OP7448ttxkx88MEHKW/M//Wvf52FabZ8bsYGAAAAAAAAAACArdhOO+0UzZs3T6jNmTMnJkyYkHaPF198sZyn2rzl5uZGx44dE2oFBQXx9ttvp93j9ddfj9WrV5f3aBl55JFHMtr3xRdfxMsvv5xQy8nJKdfbpzfFwIEDY/369RHx37kuvfTScj/jzjvvTHgeN25cQji7NF999VW89tprCbU77rgjqlSpUm7zlVVRUVHccccdSfVGjRptNj/XLY0wNgAAAAAAAAAAAGzFcnJyUt7Ee+utt6a1f86cOXH33XeX91ibvRNOOCGp9sc//rE4/FualStXxs0331wRY2Xkr3/9a4wcObJMe5YtWxYnn3xyFBYWJtTPO++8aN++fTlOl5mCgoIYOHBg8XP37t1jt912K/dzDjzwwDj55JMTaldccUWsWbOm1H2FhYXRt2/fhO/fgQceGCeddFK5z1gWN998c7z55ptJ9f79+0ejRo2yMNGWLy/bAwAAbO7mDbgx2yNQiRYsXFry2v/9T9RqXL8SpyHbml227f0fSgAAAAAAAGydfve738UTTzyRECB97bXXol+/fnHXXXdFTk5Oyn1z586No48+OubNm1dZo242+vbtG/fff3/MnTu3uDZ+/Pg477zz4vHHH49q1aql3LdixYo4+eST48svv6ysUTdq/fr1ccwxx8SAAQPijDPO2Oj733zzTZxwwglJX8Oee+652QTzX3/99Zg5c2bxc9++fSvsrMceeyzGjRsXU6dOjYiISZMmxWmnnRbPPfdc1KhRI+n9n4LYP79Bu1GjRvHss8+W+FmraGPHjo3+/fvH0KFDk9Yuu+yyuPzyy7Mw1dZBGBsAAAAAAAAAAABKUVhYGOvWrUuoFRQUJL33xhtvxIIFC8r17JkzZ8bgwYMTasuWLUt4njRpUtx7773Fzy1btoxTTjkl4Z2WLVvGP/7xjzjzzDOjqKiouH733XfHu+++G9dee21069YtmjZtGoWFhTFlypR45ZVX4t5774358+dH+/bt48cff0z4+n557l577RW9evUqfv75WioffvhhwjtdunSJLl26FH+Nf/vb34rXpkyZkrR/8ODBMW7cuOLniy++OOrVq1fc+8MPP0w465d+Od/111+f8FynTp14/vnno1evXrF27dri+jPPPBOffvppXH/99dGzZ8/YfvvtI+K/P6uhQ4fGn//85/j+++9j5513jqpVq8Z3331XvHfmzJkb/VlVlOXLl8eZZ54ZDzzwQJx33nlxyCGHxK677hq1atWKwsLCWLhwYXz00Ufx8ssvx//93//Fhg0bEva3a9cu3nnnnWjcuHGlzLsxjz76aPHvd9hhhzj66KMr7KyGDRvGW2+9Fd26dYsffvghIiKGDBkSnTp1iltuuSWOPPLIqF+/fqxatSpGjBgRf/rTn2L06NHF++vXrx/Dhg2LVq1apXXe4MGDE4LmixcvTnpn2bJlpX7G1q9fH0uXLo0ZM2bEmDFjioPkP1ejRo246aab4g9/+EPWQuJbg5yin/9TFSiTSZMmxV577VX8/MUXX0S7du2yOBEV6bp/P5XtEYAs6Tf9i2yPQCWasXBpdL75bynXxt5xcezkZuxtipuxt23+/W/bsnTu/PjHedenXLvgiXuj/nZNK3kissm//8G2y7//AQAAbP38V3E3L1vS/xYfOXJkHHbYYZV+blFRUUZnd+3aNUaOHJly7ZlnnolLL700VqxYkXI9Ly8vCgsLo7CwsLjWu3fveP7552OfffaJ77//vsRzzznnnBg0aFDxc1nDnbfeemvcdtttERExffr0tIOrP5k2bVrk5+dHRMRtt90W/fv3L9P+kuKU77zzTpxxxhkl3g5epUqViEgM6Hfu3DleffXVOO2002LUqFElnlnaz2pTDR8+PAYMGBBDhgxJClb/XNWqVaOgoCDhZ/5z1apVixtvvDH+8Ic/RPXq1Stk1rL67rvvYrfddiv+mfXv3z9uueWWCj939uzZcfrpp6f8mVWvXj0htP+TffbZJwYPHhx77LFH2ud069at1D83m6pBgwbxm9/8Jv7whz+U+XO2ucpmntPN2AAAAAAAAAAAwDZhSwr/QkU544wzokuXLnH33XfH008/HStXrkxY/ym0m5ubGwceeGDcdNNNcdRRR2Vj1M3GEUccEZ9//nncf//9MXDgwFi0aFHC+s9D2O3bt4/rr78+zjjjjKzfNHz44YfH4YcfHvPnz4+hQ4fG0KFDY8SIEbFw4cKE99avX5+0Ny8vL9q3bx+nn356nHnmmdGsWbPKGjstf/3rX4uD2Hl5eXHRRRdVyrktWrSIESNGxODBg+P++++Pjz/+uHjtl0Hstm3bxpVXXhkXXHBB5OVVfly3atWqUbt27ahTp040atQo9thjj2jXrl107tw5unfvHtWqVav0mbZWbsaGTeBm7G2LmxFh2+VmxG2Lm7H5Of+H7LbNv/9tW9yMzc/59z/Ydvn3PwAAAGBbs379+hg3blxMnjw5Fi1aFAUFBdG4ceNo0aJFHHzwwdGwYcNsj7jZKSwsjIkTJ8bEiRNj4cKFsXbt2mjUqFFst912cdBBB0Xz5s2zPeJGzZkzJyZNmhQ//PBDLF26NJYvXx55eXlRv379qF+/frRp0yb22WefzeYW7M3Zjz/+GB9//HFMnz49Vq5cGTVr1oyWLVtGx44do3Xr1tkeb5viZmwAAKgkC5avKnV98crVpa7VqlZ1o2c0qVurzHMBAAAAAAAAVLaqVavGQQcdFAcddFC2R9li5Obmxr777hv77rtvtkfJWPPmzbeI0PiWYIcddojjjz8+22OQZcLYAABsU9r1eyTjvT3vejqt9+Y+ekPGZwAAAAAAAAAAsOXIzfYAAAAAAAAAAAAAAABbImFsAAAAAAAAAAAAAIAMCGMDAAAAAAAAAAAAAGQgL9sDsOUqKiqKr7/+Oj777LNYuHBhLFmyJPLy8qJBgwbRvHnz6NSpU7Ro0aLCzl+4cGGMGTMmpkyZEsuWLYsaNWpEixYtokOHDtG2bdsKOxcA2LJN+vPl2R4BAAAAAAAAAICthDA2ZfbJJ5/EgAED4qWXXoolS5aU+m5+fn6ce+65cdFFF8X2229fLue//fbbcc8998Tw4cOjoKAg5TutWrWKyy67LC6//PKoVatWuZwLAGwdmtT17wYAAAAAAAAAAJSP3GwPwJZj6dKlccEFF0THjh3j73//e1IQOy8vL3JychJq06dPj9tuuy123XXXeOihh6KoqCjj85cvXx6nnXZa9OzZM95+++2EIHa1atUS3p02bVrceOONsffee8eYMWMyPhMAAAAAAAAAAAAASiKMTVrmz58fXbp0iccffzyh3rlz53j++edj7ty5sW7duli/fn1MmTIlHn744dhhhx2K31u1alVcffXVcdZZZ0VhYWGZz1+0aFEceuih8fzzzxfXdtxxxxg4cGDMnTs31q5dG2vWrInhw4dH7969i9+ZOnVqdOvWLV5//fUMvmoAAAAAAAAAAAAAKJkwNhu1YcOG6N27d0yePDmhfv3118eYMWPilFNOiWbNmkVOTk5UqVIldtlll7jiiiti8uTJcdhhhyXseeaZZ+LGG28s0/nr16+PPn36xMSJE4trBxxwQEycODEuvPDCaNasWUREVK9ePQ477LAYNmxY3H777cXvrlmzJk466aQYN25cWb90AAAAAAAAAAAAACiRMDYb9cgjj8T48eMTascee2zcc889kZOTU+K+evXqxcsvvxw77bRTQv3BBx+Mzz77LO3zb7311hg9enTxc7NmzeJf//pXNGrUqMQ9N998c5x55pnFz2vWrIlTTjkl1qxZk/a5AAAAAAAAAAAAAFAaYWw26r777kt4zsnJibvuuiutvQ0aNIibbropoVZQUBD3339/WvtnzpyZ9O6dd94ZTZs23ejeBx54IOrUqVP8PHXq1Pjf//3ftM4FAAAAAAAAAAAAgI0RxqZUn376acycOTOh1r59+9hjjz3S7nHyyScn3aA9dOjQKCws3Oje/v37x9q1a4uft9tuuzj77LPTOrdJkyZx/vnnJ9TuuuuuWLZsWVr7AQAAAAAAAAAAAKA0wtiU6vPPP0+qdezYsUw9GjZsGLvssktCbcGCBTFr1qxS982ZMycGDRqUUDvttNOiatWqaZ/9y+D2woULY+DAgWnvBwAAAAAAAAAAAICSCGNTqrlz5ybVmjZtWuY+TZo0SarNmTOn1D1DhgyJgoKChNpRRx1VpnM7duwYLVq0SKi99NJLZeoBAAAAAAAAAAAAAKkIY1Oq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AAAAAABAa7JChbFvvPHG9OvXLz/96U/zzjvvVG7AXlSwOmkarl7Ss6gapVIp5XI5c+fOzdChQ7PTTjvliCOOyJQpU6pydgAAAAAAAAAAAACgdamtdgNJMm3atHzta1/LXXfd1SQ8naTye76ampqsscYa6dGjR3r06JHOnTunY8eO6dixYzp06JC5c+fmgw8+yAcffJDZs2fn3Xffzfjx4zNhwoTMnDmzSa0Fg93z5s3Lb3/729x+++354x//mEGDBi3jUwMAAAAAAAAAAAAArVnVw9hvvfVW9thjjzz33HMpl8uVG6vL5XJWWWWVDB48ONtvv3023XTTbLrppunVq1dqaopd6D158uS8+OKLefHFF/PMM8/k7rvvzsiRI5P8XzD77bffzh577JGrr746Bx98cIudEwAAAAAAAAAAAABoW6oaxh43blwGDhyYf//735W5Dh065MADD8x3v/vd7LjjjmnXrl2L7bfaaqtlxx13zI477tikhxtvvDGXX355xowZk1KplNmzZ+c///M/M2XKlBxxxBEttj8AAAAAAAAAAAAA0HYUu2K6BXzwwQfZd999M27cuJTL5STJ4Ycfntdffz3XXnttdt555xYNYi9Oz54988Mf/jCvvPJK/vSnP2XttddOksybNy/HHntsHnzwwWXeAwAAAAAAAAAAAADQ+lQtjH3EEUfkySefTJL06tUrjz32WC6//PI0NDRUpZ9SqZSvfvWreemll/KNb3wjSdLY2JgDDjigyc3dAAAAAAAAAAAAAABJlcLYd999d6699tqUSqVss802efzxx/OZz3ymGq0spFu3brnmmmtyzjnnJEkmTpyY448/vrpNAQAAAAAAAAAAAAArnOUexi6XyznppJOSJH379s3dd9+dNddcc3m38bFOP/30nH766SmXy7n11lvz6KOPVrslAAAAAAAAAAAAAGAFUru8N3zqqaey/vrrp3fv3jn33HOz6qqrLu8Wmu2cc87J9OnTM2bMmDzwwAPZcccdq90SAAAAAAAAAAAAALCCWO5h7K233jq33nrr8t62sIsuuqjaLQAAAAAAAAAAAAAAK6CaajcAAAAAAAAAAAAAANAaCWMDAAAAAAAAAAAAABRQW+0GAAAAAJa196dMXeL7mVOnL/Fd+04dP3aPulVXWeq+AAAAAAAAgNZNGBsAAABo8644+JjCa/903NnN+u6Eu64tvAcAAAAAAADQOtVUuwEAAAAAAAAAAAAAgNaozd2MPWvWrNx444257777MmzYsEyYMCFTpkxJXV1d1lhjjWy22WYZOHBgDjnkkKy99trVbhcAAAAAAAAAAAAAaKXaVBj7V7/6VX7yk5/kvffeS5KUy+XKu9mzZ2fy5MkZM2ZM7rjjjvy///f/8s1vfjMXXHBBunXrVq2WAQAAAAAAAAAAAIBWqk2EsWfPnp199903//M//1MJYJdKpZRKpUV+Xy6XM2fOnPzud7/L3XffnXvvvTe9evVani0DAAAAy9ER119S7RYAAAAAAACANqhNhLG//vWv529/+1slgF0ul1Mul9OuXbusuuqqqaury8yZMzNlypQ0NjYmSSWoPWbMmOy2224ZPnx4VllllWoeo9WbNm1annrqqbz88st57733MmvWrNTV1WWNNdbIBhtskI022ihrrbVWi+755ptv5n//93/z2muvZfr06encuXN69uyZbbbZJhtssEGL7gUAAEDrVbeq/80PAAAAAAAAtLxWH8a+88478+c//7kSwt5oo43yve99L7vvvns23njjtG/fvvLt3Llz8/LLL+eee+7Jb3/72zz77LMplUoZPXp0zj777Fx00UVVPEnrNHv27Nxwww35/e9/n0ceeaQSdl+cnj17Zscdd8wXvvCF7LHHHllzzTUL7XvzzTfnoosuyr/+9a/Kbegftdlmm+WYY47Jt7/97dTWtvq/6gAAAAAAAAAAAACsYGqq3cAn9atf/aoyPuecc/LSSy/lhBNOyGabbdYkiJ0k7dq1S79+/XLUUUfl6aefzq9+9atKiPuqq67KrFmzlnf7rdpdd92V/v3759BDD80DDzzQJIhdW1ubmpqF/3qNGzcuN954Y771rW/lkEMOWeo933nnney222458MAD8/jjjzcJYnfo0KHJt88//3wOP/zwbLfddhk1atRS7wUAAAAAAAAAAAAAS9Kqw9gzZ87Mgw8+mFKplKOPPjqnn356SqVSs9cfc8wxOe200yq17r///mXUadtSLpdzyimnZM8998yrr76aJGloaMhxxx2Xhx56KG+//XZmz56dxsbGvP7667nmmmuyxRZbfOJ9x4wZk+222y733HNPZW6TTTbJDTfckPfeey8ffPBBpk+fnjvuuCMDBgyofPP0009n++23z7Bhwz5xDwAAAAAAAAAAAAAwX1XC2DNmzGiROv/+978zZ86cJMlxxx1XqMYxxxxTGY8ZM6ZF+mrrDj/88Jx//vmV3wcddFBGjBiRIUOGZODAgVlzzTVTKpVSKpXSs2fPHHrooRk2bFi+973vFd5zypQp2X333TNu3LjK3F577ZUnn3wyBx10UFZbbbUkSZcuXfKlL30pjzzySA477LDKt5MnT84XvvCFjB07tnAPAAAAAAAAAAAAALCgqoSxL7zwwnz961/P22+//YnqTJkypTJed911C9VoaGhIbW3tQvVYtF/84hf57W9/W/n93e9+NzfccEPWWGONJa6rra3NZZddlu22267Qvt///vfzyiuvVH5vsskmufHGG9OpU6dFfl9TU5Mrrrgiu+yyS2Vu0qRJ+drXvpZyuVyoBwAAAAAAAAAAAABYUFXC2OVyOX/605/Sr1+/DBkyJHPnzi1Up76+vjIeMWJEoRpjxoxJY2PjQvVY2PDhw3P66adXfm+//fa5/PLLm72+Xbt2+eEPf7jU+z7xxBO5/vrrm8xdcskl6dy58xLX1dTU5LLLLktNzf/9NX/00Udzyy23LHUPAAAAAAAAAAAAAPBRVQljzzd16tSceOKJ2WqrrfLAAw8s9fp11103Xbp0SZKcd955hXr42c9+Vhn37du3UI2VxRFHHFEJrifJueeeW7lVvLkGDRqUTTfdNJtuuml69+7drDWnnXZak99bb711dt1112at7d+/f770pS81mTvjjDMK/wcAAAAAAAAAAAAAADBfVcLYn/70p9OpU6fK7+effz6DBw/OIYcckrfeeqvZddq3b5/ddtst5XI5N954Y773ve9lxowZzVo7a9asHH/88fn973+fJFl11VWz8847L91BViK33nprhg0bVvk9YMCADBo0aKnrNDQ05Pnnn8/zzz+f3/72tx/7/bBhw3LPPfc0mfvGN76xVHt+9PsRI0Zk6NChS1UDAAAAAAAAAAAAAD6qKmHsr3zlK3nxxRfzpS99KeVyOaVSKeVyOTfccEP69euXiy66qNk3F5988skplUpJkv/6r/9Kr169cvzxx+euu+7Ka6+9lpkzZyb5MHw9bty4/P3vf89JJ52U3r1755JLLkmSlEqlHHfccWnXrt2yOXAbMGTIkCa/99133+Wy75///OeF5vbcc8+lqvEf//EfC93gvai6AAAAAAAAAAAAALA0qhLGTpL1118/t99+e+6444707t27Mj9t2rScdNJJ2WKLLXL//fd/bJ0ddtghxxxzTMrlcpLk3XffzSWXXJK99torffr0SdeuXdOuXbt06dIl66+/fr74xS/moosuyjvvvFNZs/nmm+eUU05ZJudsC1555ZU8+OCDTea+9KUvLZe9b7311ia/11prrWy44YZLVaNr167ZaqutmszdddddmT179ifuDwAAAAAAAAAAAICVV9XC2PPtueeeeeGFF3L22WenU6dOlfkXX3wxu+66a772ta/lzTffXGKNIUOG5Lvf/W7llu0kKZfLi32SVL7bYost8ve//73J3jQ1dOjQJr+7dOmS/v37L/N9R40alVGjRjWZ+2iourk+um7q1Kl54IEHCvcGAAAAAAAAAAAAAFUPYydJx44dc+aZZ+bFF1/M3nvvXQlVl8vl3HjjjenXr18uuOCCzJ07d7E1rrrqqtx8883p27dvJXCdfBi6nv/MVy6Xs+qqq+aMM87IE088kR49eizT87V2//jHP5r87tu373LZ9+mnn15obpNNNilUa1Hh8UXVBwAAAAAAAAAAAIDmqq12Awvq1atXhg4dmr/97W857rjj8sorryRJpk+fnlNOOSXXXHNNLrnkkgwaNGiR6/fbb7/st99+ue+++3Lvvfdm+PDhGT9+fKZOnZrOnTtnjTXWyGabbZaBAwdm7733TufOnZfn8VqlefPm5V//+leTuUWFsefOnZsnn3wy48aNyzvvvJOampo0NDTkU5/6VLbZZpvU1i79X7UXX3xxobn1119/qessbt2i6gMAAAAAAAAAAABAc61QYez59thjj+y66645//zzc+6552bmzJlJPgzP7rbbbjnggANy4YUX5lOf+tQi1w8aNGixgW2WzujRozN16tQmcw0NDZXxyy+/nPPOOy+33357Jk6cuMga3bp1y6677poTTzwxAwcObPbeL7zwwkJza6+9drPXL2ittdZqVn0AAAAAAAAAAAAAaK6aajewOB06dMjpp5+el156Kfvss0/K5XJKpVLK5XJuvvnmbLLJJvnlL3+ZxsbGarfapo0cOXKhuS5dumTu3Lk59dRTs9lmm+X3v//9YoPYSTJt2rQMHTo0O++8c/baa68lfrug0aNHLzTXvXv35je/gB49ejSrPgAAAAAAAAAAAAA01wobxp5vvfXWy1/+8pf87W9/S9++fSvz06dPz49+9KNsvvnmueeee6rYYds2duzYhebatWuX/fbbL+edd15mz56dDh065KijjsoDDzyQd955J7Nmzcrrr7+eG2+8MbvttluTtXfeeWe23377jBgx4mP3/uiN3EmyyiqrFDpHt27dmlUfAAAAAAAAAAAAAJprhQ9jz/cf//Efee655/Kzn/0snTt3rsyPGDEiu+++ew488MD8+9//rmKHbdP48eMXmhsyZEhuu+22JEnPnj3z5JNP5je/+U0++9nPpkePHunYsWN69uyZAw88MP/85z9zxRVXpFQqVdaPHj06e+yxR957770l7j19+vSF5rp06VLoHItaN2fOnMyePbtQPQAAAAAAAAAAAACorXYDS6N9+/Y59dRT85//+Z85/vjj85e//CWlUinlcjm33HJL/va3v+X000/PiSeemNraVnW0FdaiAtOzZs1KknTu3Dn/+Mc/0q9fvyXWOPzwwzN16tScfPLJlbnXXnst3/nOd/KXv/xlseumTZu20FzRf6+LWzdt2rTU19cXqrkor7zySuG1DQ0N6dGjR4v1AgAAAAAAAAAAAMCy1SoTy+uuu27+/Oc/55///GeOOeaYjBo1KkkyY8aMnHbaabnmmmvy61//Op///Oer3GnrNz94vSgnn3zyxwax5zvhhBNy3XXX5fnnn6/M3XrrrXniiSfymc98ZpFrZs6cudBcu3btmrXfRy0ujL2oPT6JffbZp/Das846K2effXaL9QIAAAAAAAAAAADAslVT7QY+ic9//vN5/vnnc+6556aurq4yP3LkyHzhC1/IAQcckHHjxlWxw9Zvzpw5i5yvra3NUUcd1ew67dq1ywknnLDQ/Pnnn7/YNZ07d15obu7cuc3esznrFrUHAAAAAAAAAAAAADRHqw5jJx+Ggk855ZSMGDEi+++/f8rlckqlUsrlcv7yl79kk002ybnnnrvYUDFLtriw8mc/+9k0NDQsVa199tlnoRuq//rXv2b27NmL/L5bt24LzTU2Ni7Vnh+3blF7AAAAAAAAAAAAAEBz1H78J8tHY2Nj/vrXv+bhhx/OM888k0mTJmX69Onp1q1b6uvrs+WWW2bgwIH54he/mHbt2i20/lOf+lRuuumm3HPPPTnmmGMyYsSIJMn777+f008/Pddee21+/etfZ/fdd1/eR2vVFhdW3nbbbZe61uqrr56NNtooL774YmVu1qxZeeKJJzJw4MCFvu/atetCczNmzFjqfZNk+vTpC821b98+HTp0KFRvcYYOHZoNN9yw0NqlDbcDAAAAAAAAAAAAUF1VD2OXy+VcdNFFueCCCzJ+/Pgm8/OVSqXcfffdueCCC7LWWmvllFNOybHHHrvIervuumueffbZXHzxxfnJT35SCeGOGjUqe+yxR/bZZ59cfPHFWW+99ZbtwdqIxYWxN9lkk0L1Nt100yZh7CQZPnz4IsPYq6yyykJz06ZNK7TvotYti1uxN9xww2y66aYtXhcAAAAAAAAAAACAFU9NNTefMmVKPvvZz+bkk0/OO++8s1AAe/4zX7lczltvvZUf/OAH2XXXXRd523GS1NbW5qSTTsqIESNy0EEHpVwup1QqpVwuZ+jQoenfv39+/vOfZ86cOcv8jK3dqquuusj51VdfvVC9Hj16LDQ3ceLERX7bu3fvZn/7cSZMmLDQ3AYbbFCoFgAAAAAAAAAAAAAkVQxjz5kzJ3vssUceeeSRJKmErsvl8mKf+d+Vy+Xcf//92WuvvTJv3rzF7rHOOuvk+uuvz7333tvkJuf3338/Z5xxRjbbbLP8z//8zzI8Zeu34YYbLnK+a9euheot6jbqd999d5HfLuqG6TfffLPQvm+99Vaz6gMAAAAAAAAAAABAc1UtjH3RRRfl8ccfr4Sru3fvnhNOOCF33XVXxowZk2nTpqWxsTFTp07Nq6++mjvuuCPHHnts5UbmcrmcBx98MJdeeunH7vW5z30uzzzzTH75y182CRG//PLL2XPPPbPvvvtm7Nixy+ysrdmnP/3pRc7Pnj27UL0Fbzqfb8Eb0RfUv3//heZee+21Qvsuat2i6gMAAAAAAAAAAABAc1UljD137tz88pe/rPw+7rjj8tprr+WCCy7IF77whfTq1StdunRJTU1Nunbtmt69e2fPPffMkCFDMnbs2Bx22GFJPgzx/uIXv2jWnu3atcuJJ56YkSNH5uCDD065XK4EwW+//fb0798/t9566zI5b2v2qU99qhKAX9D06dML1Zs2bdpCcw0NDYv8dsstt1xo7qWXXiq074svvtis+gAAAAAAAAAAAADQXFUJYz/66KN59913UyqVcthhh+Xiiy9O586dm7W2S5cuufLKK3PwwQcnSd56660MHz682XuvtdZa+eMf/5j777+/cjNyuVzOrFmz8txzzy39YVYCO+yww0Jzb775ZqFaEyZMWGiuR48ei/x24403Tt++fZvMPf3004X2feqpp5r87tatW3bZZZdCtQAAAAAAAAAAAAAgqVIYe8SIEZXxaaedVqjGgutGjRq11Os/+9nP5umnn86FF16YVVZZpVAPK4v9999/obkXXnihUK1FrRswYMBiv993332b/H7rrbfy6quvLtWeM2bMWCiM/cUvfjEdO3ZcqjoAAAAAAAAAAAAAsKCqhLEnTZqUJKmtrc16661XqMaCNybPr7e02rVrlx/84AcZMWJEDjnkkJRKpUJ12rp99903HTp0aDL36KOPLnWdqVOnZuTIkU3m1lhjjWy11VaLXbOoIPhdd921VPv+/e9/T2Nj48fWBQAAAAAAAAAAAIClUZUw9qqrrpokaWxszNtvv12oxtixYxeqV9Raa62V6667LieeeOInqtNWrbbaaguFl1944YWFgtUf57bbbsucOXOazH31q19NTc3i/xput912GTRoUJO56667bqn2/cMf/tDk90YbbbTQjdsAAAAAAAAAAAAAsLSqEsbeYIMNKuNLL720UI2LL764Mu7du/cn7ilJ6urqWqROW/Tzn/88nTp1ajJ3/vnnN3t9uVzOr3/96yZzHTt2zKmnntqsvRc0bNiw3Hfffc3ad8SIEbn99tubzP3kJz9Ju3btmrUeAAAAAAAAAAAAABanKmHsXXbZpRJ8Pu+885YqkF0ul/OTn/wkV1xxRZIPb23eYYcdlkmf/J9evXrlBz/4QZO5a6+9Ng8//HCz1l9xxRUZNmxYk7nTTjst66677seuHTBgQA488MAmc8ccc0xmzZq1xHXz5s3LkUcemXnz5jWpdcABBzSrZwAAAAAAAAAAAABYkqqEsTt16pTDDjss5XI5c+fOzbHHHpttttkmV1xxRV5++eUm4dkkmTt3bl544YUMGTIk/fv3z9lnn50kKZVKOeKII9xyvJycddZZ2X777Su/586dmy9/+ct54oknlrjuhhtuyLHHHttkbu+9984ZZ5zR7L2vuOKKJjeqv/DCCzn44IMXG8ieH8Re8AbtNdZYI3/6059SKpWavS8AAAAAAAAAAAAALE5VwthJ8uMf/zi9e/dOqVRKuVzOU089laOOOir9+vVLXV1d1lprray//vpZc80107lz52y++eY58cQTM3LkyJTL5SRJ37598//+3/+r1hFWOh07dsydd96ZLbfcsjL37rvvZqeddspRRx2Vf/3rX3n//feTJJMnT87//M//5Ctf+UoOPvjgNDY2Vtbst99+Sx2KXn311fOPf/yjyU3aQ4cOzbbbbpubbropU6ZMSZK8//77+etf/5qBAwfmyiuvrHy76qqr5q677krv3r2LHh8AAAAAAAAAAAAAmqit1sarrLJK7r777gwePDhjx46thLKTZPbs2Rk/fvwi183/bsMNN8zdd9+durq65dn2Sq979+55+OGHc9RRR+Xaa69NkjQ2Nuayyy7LZZddliRp37595syZs9Darl275vTTT8/JJ59c6HbqPn365IknnsjXvva13H///Uk+vCH7oIMOSvJhWPyDDz5YaN3mm2+eG2+8Mf369VvqPQEAAAAAAAAAAABgcap2M3aS9O7dO88++2y+973vpbb2/3LhpVJpoWe+9u3b58gjj8xTTz3V5JZklp8uXbrkmmuuyWOPPZb9998/HTt2bPL+o0Hsvn375rTTTstrr72WU045pVAQe76111479913X2644YZ85jOfafLuo0Hs/v3754orrsjw4cMFsQEAAAAAAAAAAABocVW7GXu+bt265YorrsiPf/zj/PGPf8zDDz+cZ599NpMmTcr06dPTrVu31NfXZ4sttsjOO++cr33ta2loaKh22yQZMGBAbr755sycOTNPPPFERo4cmUmTJiVJ6uvr06NHj2yzzTbp2bNni+990EEH5aCDDsobb7yRJ554Iq+99lpmzJiRzp07p2fPntlmm23Sp0+fFt8XAAAAAAAAAAAAAOarehh7vjXXXDMnnHBCTjjhhGq3wlLq3Llzdtlll+yyyy7Lfe9PfepT2XfffZf7vgAAAAAAAAAAAABQU+0GAAAAAAAAAAAAAABaI2FsAAAAAAAAAAAAAIAChLEBAAAAAAAAAAAAAAoQxgYAAAAAAAAAAAAAKEAYGwAAAAAAAAAAAACggOUexn766afz7W9/O9/5zncybty45b39UvvpT3+ab3/727n44our3QoAAAAAAAAAAAAAsAKpXd4bfvrTn87jjz+ekSNH5sknn8zDDz+cLl26LO82muWCCy7ImWeemVKplH/+85/VbgcAAAAAAAAAAAAAWIEs95ux27Vrl1/84hcp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qTD2qFGjcs455+Tmm29OY2PjIr9Zc801c+CBB+aMM85IfX39cu4QAAAAAAAAAAAAAGgrqhrGvuaaa3LXXXct9v1xxx2XnXbaqVm1/vjHP+bwww/PzJkzUy6XF/vd22+/nUsuuSTXXXddLr/88hx00EFL3TcAAAAAAAAAAAAAQFXD2FdccUX+93//d7Hv99lnn2aFsf/yl7/k0EMPzbx585IkpVJpid+Xy+VMnjw5X//61zNz5sx885vfXKq+AQAAAAAAAAAAAABqqrXx1KlTM3z48CQfhqPn32Y9f7yk260X9NZbb+Xb3/525s2bl1KptFAQe8F685/5382dOzeHH354XnjhhZY9HAAAAAAAAAAAAADQ5lXtZuwHHnggc+fOrQSj54evd9555+y///7ZZpttstVWW31snRNOOCFTp05dZAh7vfXWy957752NNtooHTp0yDvvvJMHHnggDzzwQCW8PWfOnBx++OF5+OGHl8k5AQAAAAAAAAAAAIC2qWph7H/961+VcblcTv/+/fO73/0uAwYMaHaNl19+OTfffHOTIPb8m69//OMf57TTTku7du2arDnjjDPywgsv5NBDD82TTz6ZJHnsscfy2GOPZYcddviEpwIAAAAAAAAAAAAAVhY11dp42LBhlfEWW2yRhx56aKmC2EkyZMiQzJs3r/J7fhD72GOPzRlnnLFQEHu+TTfdNPfee28233zzytwf/vCHpTwBAAAAAAAAAAAAALAyq1oYe/jw4UmSdu3a5dprr83qq6++VOsbGxtz0003NbkVO0nWXHPN/PSnP/3Y9ausskp+97vfpabmwz+CO++8c6n2BwAAAAAAAAAAAABWblUJY0+aNCmTJk1KqVTK7rvv3uSG6ub6xz/+kUmTJlV+z78V++ijj06XLl2aVWPbbbfN4MGDUy6X88Ybb+Tdd99d6j4AAAAAAAAAAAAAgJVTVcLYo0eProwPOOCAQjWGDh260FxtbW0OO+ywpaqz//77V8bPPPNMoV4AAAAAAAAAAAAAgJVPVcLYY8aMqYy33nrrQjXuvPPOlEqlJP93K/agQYPS0NCwVHW23XbbyviNN94o1AsAAAAAAAAAAAAAsPKpShj73XffrYz79Omz1OuHDRuWt99+e6H5gw46aKlrbbTRRpXxtGnTlno9AAAAAAAAAAAAALByqkoYe/r06R9uXlOT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AABsqk7E2F27do0RI0bEtddem4uuN7XpW7H32muvuO6666o855lnnomXXnopXnvttZg9e3aFc/r37187w9dD119/faUQu6Y98cQTcdttt8Xbb79d6e9howMOOCCGDRsWv/zlL6O4uE78qQMAAAAAAAAAAABQhxQVeoB8XX311XHVVVflrjOZTO5fxHdvx95tt91i4sSJ0bx58yrPmDhxYowZMyYXYm/c37p16+jXr992+R07uw8//DBuvvnmWjt/8eLFceKJJ8ZZZ50Vb731VoUQu1GjRhXuff/99+Piiy+Onj17xty5c2ttJgAAAAAAAAAAAADqpzoTY0dE3HjjjTFt2rQ47bTTokmTJpHNZiObzUarVq3iggsuiFmzZsXBBx+8xTM27tn087nnnlsp5KX6stlsXHzxxVFWVlYr5y9YsCB69uwZU6ZMya1169YtHnvssVi6dGmsXbs2SktL47nnnosjjzwyd8+sWbPiiCOOiJkzZ9bKXAAAAAAAAAAAAADUT8WFHqC6jj322Dj22GMjImLJkiWxYcOG2H333XNvyN6SW265JUaOHFlpvW3btjU9Zr30hz/8IV599dVaOXv58uVx0kknxWeffZZb++lPfxqPP/54NGnSJLfWrFmz6N+/f5xyyikxZMiQuP/++yMiYtmyZdG3b9949913o2PHjrUyIwAAAAAAAAAAAAD1S52LsTe12267Vfv+6u4hP1999VX88z//c+66VatWsWzZsho7/5JLLomPP/44d92tW7cYP358hRB7U0VFRTF69OiYO3duTJ8+PSK+i/fPOeeceO211/KK9wEAAAAAAAAAAABgS4oKPQA7h+HDh8c333wTERFHHXVUnHrqqTV29owZM+LRRx+tsHbnnXdGSUnJFvcVFRXFPffcE0VF//dn/sYbb8RTTz1VY7MBAAAAAAAAAAAAUH+JsdlmU6ZMif/4j/+IiIji4uIYM2ZMjb55+tprr61wfeihh8YJJ5yQ197u3btH//79K6xdd911sX79+hqbDwAAAAAAAAAAAID6SYzNNlmzZk1ccskluevhw4fHgQceWGPnz5w5M6ZMmVJh7bzzzqvWGd+/f86cOTFhwoRtHQ0AAAAAAAAAAACAeq640APUhPLy8pg1a1YsXLgwli5dGsuWLYsrr7yy0j3FxTvFz92h3HDDDfHRRx9FRETHjh1jxIgRNXr+k08+WWmtX79+1TqjT58+UVxcHOXl5RXOHThw4DbPBwAAAAAAAAAAAED9VWffjL169eoYPXp0HHPMMdGiRYs44ogjYvDgwTFkyJC4+uqrK90/ffr06NixY/zTP/1TzJs3rwAT73w+/PDD+N3vfpe7vvvuu6Np06Y1+oxnnnmmwvWee+4ZXbt2rdYZu+yyS/z4xz+usDZp0qQoKyvb5vkAAAAAAAAAAAAAqL/qZIx9++23R/v27ePSSy+NN998M9asWRPZbDb3b3M+++yz+Pd///fo1q1bXHzxxbFq1artOPXOJZvNxpAhQ3JB88CBA6v9xuqtmTt3bsydO7fC2vej6nx9f9+KFSti+vTpybMBAAAAAAAAAAAAQJ2KsZcvXx59+/aNyy+/PJYtW5aLrzOZTO5fPsrLy+P3v/99HHrood6SneiBBx6IV155JSIimjdvHnfccUeNP2PWrFmV1rp165Z0Vvfu3fM6HwAAAAAAAAAAAADyVWdi7HXr1sXpp58ekydPrjLA3tIbsSMiunbtGmeccUaUlJTk1j766KPo3bt3LFq0qFZn39l8/fXXcdVVV+Wur7/++mjfvn2NP+eDDz6otLb33nsnnVXVvqrOBwAAAAAAAAAAAIB81ZkYe/jw4TF9+vRcgL3xrdjZbDbat28fhxxySHTs2HGz+zt27BhPPvlkfPrpp3H11VdHgwYNIpPJxCeffBIXXXTRdvwldd/w4cNjyZIlERHRo0ePuPTSS2vlObNnz6601q5du6Sz9txzz7zOBwAAAAAAAAAAAIB81YkYe968eTFmzJgKb8E++eST4+mnn44lS5bEp59+Gn/+85/zioJbt24do0aNiunTp0eLFi0im83GpEmTYvLkybX9M3YKL7/8cjz00EMREVFUVBRjxoyJBg0a1Mqz5s+fX2lt9913Tzqrbdu2eZ0PAAAAAAAAAAAAAPkqLvQA+bjxxhujvLw8MplM7LLLLvHII49Ev379tunMo446Kh5//PHo27dvRESMHj06TjrppJoYd6e1du3aGDJkSO76sssuix49etTa81asWFFprUWLFklnNW/ePK/zt9XHH3+cvLdNmzZVRuMAAAAAAAAAAAAA7JjqRIw9adKkiPjuTczPP/98HHvssTVybu/evWPAgAHx9NNPx6RJk6KsrCwaNWpUI2fvjG644Yb46KOPIiKiffv2cf3119fq80pLSyutNWvWLOmsqvatW7euxv+bn3766cl7R4wYESNHjqyxWQAAAAAAAAAAAACoXUWFHmBrPvjgg1i0aFFkMpk499xzayzE3uj888+PiO/C3Pfee69Gz96ZzJkzJ2666abc9R133FHl26Zr0sqVKyutFRen/f8Dm9tX1TMAAAAAAAAAAAAAIB87fIw9Z86c3Odzzz23xs8/6qijqnwWFQ0ZMiTKysoiIqJfv34xcODAWn/m6tWrK601aNAg6azNxdhVPQMAAAAAAAAAAAAA8pH2muHt6Ouvv8597tmzZ42f37p16yguLo7169fH0qVLa/z8ncEDDzwQ06dPj4iIpk2bxl133bVdnltSUhKrVq2qsLZ+/fqksza3r6SkJOm8zZkwYUJ07do1aW+bNm1qdBYAAAAAAAAAAAAAatcOH2N/8803ERHRsGHD2GWXXWr8/A0bNsSGDRsiwluSq/L111/HlVdembseMWJE7L333tvl2c2bN68UY5eXlyedtbl9zZs3Tzpvc7p27Rr7779/jZ4JAAAAAAAAAAAAwI6pqNADbM3GAHvdunVRVlZW4+cvXrw4F2O3bt26xs+v6y6//PJYsmRJREQceOCBMXz48O327Kri++/H2fkqLS2ttNawYcNo1KhR0nkAAAAAAAAAAAAAsMPH2HvssUfu83//93/X+PlTpkzJfW7btm2Nn1+XTZ06NcaNGxcREZlMJkaPHh3FxdvvZeotWrSotLZy5cqks6raV9NvxQYAAAAAAAAAAACgftnhY+wuXbrkPj/yyCM1fv7999+f+9y9e/caP7+uWrt2bQwZMiR3feGFF8bRRx+9XWfo1KlTpbWvv/466ayvvvqq0lrnzp2TzgIAAAAAAAAAAACAiIjt95rjRIceemi0bds2vvzyy7j77rvjF7/4RRx44IE1cvb9998fr776amQymejYsWPsu+++NXLuzuD++++PuXPn5q533333uOWWW/LeP3v27Epr48ePj5kzZ1Z5/+DBg6NDhw4V1vbff/946qmnKqx98cUXec+wqUWLFlVa23///ZPOAgAAAAAAAAAAAICIOhBjR0T0798//vjHP0ZZWVn07t07XnjhhejRo8c2nXnffffFZZddlrs+/fTTt3HKncv330A9atSobT5z9OjRm/3usMMOqxRjV/Wm8oULFyY9u6p93oQOAAAAAAAAAAAAwLYoKvQA+bjmmmuiYcOGkclk4ssvv4yjjjoqfv3rX8f8+fOrdU42m42XX345jj/++LjkkkuivLw8IiJKSkriqquuqo3R2QaHHHJIpbUPP/ww6awPPvggr/MBAAAAAAAAAAAAIF914s3YXbp0iaFDh8Ydd9wRmUwmysvL484774y77rorDjrooDj++OOje/fuMWfOnNyeadOmxcqVK2PFihUxb968eP/992P69Om5Nz5ns9mIiMhkMnHFFVfEnnvuWZDftqMaOXJkjBw5Mnn/L37xixg7dmyFtalTp0avXr3yPmPfffeNffbZJz766KPc2qxZs5Lmee+99ypcN2/ePI477rikswAAAAAAAAAAAAAgoo7E2BERN910U7z33nvxyiuvRCaTiWw2G9lsNmbNmhV/+ctfKtybzWbjhBNOqHTGxgA74rsIOyKiX79+MWLEiNodnmQDBgyI3/3ud7nrRYsWxbx586JLly55n7Fq1apKMfYpp5wSjRs3rrE5AQAAAAAAAAAAAKh/igo9QL4aNWoUzz77bPTo0SOy2WxkMplcUL0xzN40tt50beO/jXs2xtzHHHNMPPbYY7lz2PEMGjSo0tqkSZOqdcaLL74Y5eXlWz0XAAAAAAAAAAAAAKqjzsTYEREtW7aM119/PS699NIqA+ut/Yv4v7djX3nllfHyyy9H06ZNC/mT2IqePXvG8ccfX2Ft3Lhx1TrjoYceqnD9ox/9KAYMGLDNswEAAAAAAAAAAABQv9WpGDviuzdk33nnnfHaa69F//79I6LqN2Nv9P03Yw8cODBmzJgRN910UzRo0GB7j0+CUaNGVbieOXNmTJ06Na+9c+bMiYkTJ1ZY++1vf+u/PQAAAAAAAAAAAADbrLhQD+7cufMWv7/99tvj1FNP3ez3Rx99dEycODEWLFgQ//Vf/xXTp0+P999/P5YsWRJLliyJTCYTu+22W+y2225x4IEHRq9eveLEE0+MH/7whzX9U6hlRx55ZJx11lnx+OOP59aGDRsWM2fOjCZNmmx234YNG2Lo0KGxYcOGCmedeeaZtTovAAAAAAAAAAAAAPVDwWLshQsXRiaTyb2xeqON16WlpXmd06lTp7jwwgvjwgsvrK1R2QGMHj06Zs6cGfPnz4+IiNmzZ8fZZ58djz76aJVB9sYQe9M3aLdu3ToeeeSRCn9vAAAAAAAAAAAAAJCqYDH2prLZ7Bav2XG98cYb8cYbb1Ranz17dqW18ePHx8yZMyutX3TRRdGiRYstPmfXXXeNyZMnR69eveJ///d/IyJiwoQJcdhhh8X/+3//L/r06RMtW7aMb7/9NqZOnRo33HBDvPnmm7n9LVu2jEmTJkWnTp2q+xMBAAAAAAAAAAAAoEoFj7H/5V/+Jf7hH/6h0nqbNm0KMA3VNXny5PjNb36T172jR4+ucn3QoEFbjbEjIrp06RIzZsyIc845J6ZNmxYR30XfgwcPjoiIxo0bx9q1ayvtO+igg2L8+PGx33775TUnAAAAAAAAAAAAAOSj4DH2rrvuGh07diz0GNQR7dq1i6lTp8b48ePjtttuixkzZuS++36I3b179/jHf/zHuOCCC6K4uOB/6gAAAAAAAAAAAADsZBSqbJORI0fGyJEjt/tzBw8eHIMHD47PP/88ZsyYEQsXLoxVq1ZFSUlJdOjQIXr06BFdunTZ7nMBAAAAAAAAAAAAUH+IsanT2rdvHwMGDCj0GAAAAAAAAAAAAADUQ0WFHgAAAAAAAAAAAAAAoC4SYwMAAAAAAAAAAAAAJKj3Mfbvf//76Ny5c3Tp0qXQowAAAAAAAAAAAAAAdUhxoQcotOXLl8fChQsjk8kUehQAAAAAAAAAAAAAoA6p92/GBgAAAAAAAAAAAABIIcYGAAAAAAAAAAAAAEhQXOgBli5dGp9++mlBnw8AAAAAAAAAAAAAUF0Fj7FHjRoVo0aNKvQYAAAAAAAAAAAAAADVUvAYO5vNFnoEAAAAAACgnrv8P8cVegS2o+WLv9rsd9dPeypa7tFmO05Dof1zoQcAAAAA6rSCx9iZTKbQIwjCAQAAAAAAAAAAAIBqK3iMXegQekeIwQEAAAAAAAAAAACAuqfgMXbnzp2jQ4cOBXv+Z599FvPnzy/Y8wEAAAAAAAAAAACAuqngMfbQoUNj+PDhBXv+rbfeGldeeWXBng8AAAAAAAAAAAAA1E1FhR4AAAAAAAAAAAAAAKAuEmMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJCgu9ACFdvLJJ8fuu+9e6DEAAAAAAAAAAAAAgDqm3sfY3bt3j+7duxd6DAAAAAAAAAAAAACgjikq9AAAAAAAAAAAAAAAAHWRGBsAAAAAAAAAAAAAIIEYGwAAAAAAAAAAAAAggRgbAAAAAAAAAAAAACBBcaEHmDx5cpSWllZaP+OMM+KAAw4owEQAAAAAAAAAAAAAAFtX8Bj7pZdeipdeeqnSeteuXcXYAAAAAAAAAAAAAMAOq6AxdjabrXI9k8ls50kAAAAAAAAAAAAAAKqnYDH2iBEjtvj9QQcdtJ0mAQAAAAAAAAAAAACovh02xgYAAAAAAAAAAAAA2JEVFXoAAAAAAAAAAAAAAIC6SIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQQIwNAAAAAAAAAAAAAJBAjA0AAAAAAAAAAAAAkECMDQAAAAAAAAAAAACQoLjQA1B3ffHFF/Hee+/F4sWLY8mSJbF+/fpo1apVtG7dOg444IDYb7/9oqiodnv/L774It55551YuHBhlJaWRklJSXTo0CF69OgRnTt3rtVnAwAAAAAAAAAAAFC/ibHJW3l5ebz00kvx2GOPxZQpU+Lzzz/f4v0tWrSIvn37xtChQ+O4446r0VmeeOKJuO222+Ltt9+ObDZb5T0HHHBADBs2LH75y19GcbE/dQAAAAAAAAAAAABqVu2+tpidwtKlS+M3v/lNtGvXLk455ZQYN25cpRC7QYMG0aBBgwprK1asiMcffzx69eoVxx57bMybN2+bZ1m8eHGceOKJcdZZZ8Vbb71VIcRu1KhRhXvff//9uPjii6Nnz54xd+7cbX42AAAAAAAAAAAAAGxKjM0WTZ8+PX74wx/GyJEj4+uvv86tN23aNIYMGRKTJ0+OJUuWxLp162LdunXxt7/9LZ544ono3bt3hXNee+21OPjgg2PSpEnJsyxYsCB69uwZU6ZMya1169YtHnvssVi6dGmsXbs2SktL47nnnosjjzwyd8+sWbPiiCOOiJkzZyY/GwAAAAAAAAAAAAC+T4zNFn322WdRWlpaYe2QQw6Jv/71r3HvvfdG7969o3Xr1pHJZCKTycQee+wRgwYNismTJ8fDDz8cjRs3zu1btWpVDBo0KF555ZVqz7F8+fI46aST4rPPPsut/fSnP40///nPMXjw4GjVqlVERDRr1iz69+8fr7/+elx44YW5e5ctWxZ9+/aNTz75pNrPBgAAAAAAAAAAAICqiLGplo4dO8bkyZOjS5cuW733nHPOiT/+8Y8V1lavXh3nnXderF69ulrPveSSS+Ljjz/OXXfr1i3Gjx8fTZo0qfL+oqKiGD16dBx33HG5tSVLlsQ555wT2Wy2Ws8GAAAAAAAAAAAAgKqIsamWm2++Odq0aZP3/eecc06cfPLJFdY++eSTuP322/M+Y8aMGfHoo49WWLvzzjujpKRki/uKiorinnvuiaKi//szf+ONN+Kpp57K+9kAAAAAAAAAAAAAsDlibPK25557xsCBA6u971e/+lWltYcffjjv/ddee22F60MPPTROOOGEvPZ27949+vfvX2Htuuuui/Xr1+f9fAAAAAAAAAAAAACoihibvPXt27fCW6bz9ZOf/CQaNmxYYW327Nnx6aefbnXvzJkzY8qUKRXWzjvvvGo9//v3z5kzJyZMmFCtMwAAAAAAAAAAAADg+8TYbFGDBg2icePG0bhx4zj44IOTzigpKYnOnTtXWl+wYMFW9z755JOV1vr161et5/fp0yeKi4u3ei4AAAAAAAAAAAAAVIcYmy06++yzY82aNbFmzZr49a9/nXzOrrvuWmlt8eLFW933zDPPVLjec889o2vXrtV69i677BI//vGPK6xNmjQpysrKqnUOAAAAAAAAAAAAAGxKjM12sWHDhkpr339b9ffNnTs35s6dW2Ht+1F1vr6/b8WKFTF9+vSkswAAAAAAAAAAAAAgQozNdvLNN99UWuvUqdMW98yaNavSWrdu3ZKe371797zOBwAAAAAAAAAAAIB8ibGpdWvXro0FCxZUWGvZsmUcdNBBW9z3wQcfVFrbe++9k2aoal9V5wMAAAAAAAAAAABAvsTY1LqZM2fG+vXrK6ydddZZ0aBBgy3umz17dqW1du3aJc2w55575nU+AAAAAAAAAAAAAORLjE2tmzhxYoXrTCYTQ4cO3eq++fPnV1rbfffdk2Zo27ZtXucDAAAAAAAAAAAAQL7E2NSqsrKyGDduXIW1gQMHxiGHHLLVvStWrKi01qJFi6Q5mjdvntf5AAAAAAAAAAAAAJCv4kIPwM7toYceir/97W+562bNmsUtt9yS197S0tJKa82aNUuao6p969at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EGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAAACQQYwMAAAAAAAAAAAAAJBBjAwAAAAAAAAAAAAAkEGMDAAAAAAAAAAAA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49NrOAAAANe93bt3q2/fvvrhhx8kSd26ddOIESMkpZzbpSa01rps2TK999576tOnj/x+vzU3S36t0+mUYRhyOp3auXOnhgwZokaNGmn69Olp7muoQnb+/Pmtwl02m82qkD1nzhxrPRgAgIxCGBsAAFxRLVq00JgxY2S329W6dWs1b95cefPmlZR0ox5aRJk0aZKee+45KzDt9/utm/ZAIKD77rtPb731ln755Re1bNlSpUuXlvS/m/nk22CFjlWsWFEFChSw3tzOkSPH1Rs4AADADWjjxo1q3LixOnTooNmzZ8vj8chms2nt2rV68skntX///nMGspMfHzdunJo1a6ZgMCifz2cFssePH6/hw4dry5YtKa5NXmUnNjbW+vPFhnwAAABw6VILZN9+++2Skp7ZRUZGqkiRIta5FytUYTEiIkL169eXzWazqmP/888/+u+//9JpJAAAANe33bt3q1+/fpo4caJ8Pp+1Ptu5c+c0B7LXrFmjjz/+WKNHj5Yk5c6dW0WKFNF9992nypUrK0eOHDIMw9oRObRjXkJCgnbu3KkGDRro448/ltfrTVOfkweyPR6PHA4HgWwAQKbiyOgOAACA61erVq00fvx4GYahqKgoFSpUyApRh9jtdmtb+vHjx+ubb77Rhg0btGLFCjkcDj3wwAMqUqSImjRpYm15lXzrq9QWbkLHjh8/rqNHjyoQCOjOO+/Uww8/fOUHDQAAcAM6deqUpk6dqk6dOlkVCUPVD30+n+x2u1auXKmnn35akyZNUv78+VPM6UJCgWy73a6xY8dKksaPH28FsuPj460dV1588UWVLFnS+i1JWrdunaZNm6a77rpLTz31FNvUAwAAXGWh0I7NZlOnTp0kSZ9//rk2b96sEydOXHb16tD8rm7dunrrrbescI/T6bRCRAAAADi3PXv26K233tLXX38tKel53OnTpxUWFqbExER17txZUtKzt+Rzu+ROnjypb775RpMnT5YkNWvWTM2aNVOlSpUUEREhKalow44dO9SvXz/t379fsbGxstvt1gt1Pp9PnTp10rFjx9S5c2dlzZr1gn0PBbIbNmyoffv2ye12y+v1WoFsSapdu7bCwsLS7e8LAIC0IowNAACuiNatW2vs2LHWTfqJEye0a9cuSf+rXBgKzYS2pbfb7WrcuLEaN26capuhwM6ZoZ3U+Hw+zZw5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KUeOHBndPQAAgEztzPXYUNErwzCs9drzVcju2rWrIiMjVapUKUn/C3enpSp28t8MBoMKCwvT119/rQYNGmj16tWy2+2y2+06duyYBg8erLp168rpdKa53YoVK2rChAl69tlndeDAAatC9tq1a3lWCAC4avi/DQAAuOIMw1B0dLQaN24sv9+vY8eOad68edZ3oZv188mdO7eio6N15MgRHT16VP369VPNmjVVrlw5VapUSe+++65WrlypiIgIvfLKK+rcubNVmTst7QMAACBtYmNjtXnzZkmS0+lU9erVJV3+FvTnq6Jjmqa1ALN161bdcsst1uLNc889p/Hjx0siiA0AAHCtCj2/O1cFxEAgYL3416ZNG61YsUKRkZEaMGCAFQgCAADApUm+Xnu+Ctlt27bV22+/raioKP35558yTVN+v/+ifiv07C5v3rx64403VKRIEavggsPh0LZt27Rx48aLHkPVqlU1cOBAZcuWTV6vV8FgUAsXLtTu3bsvui0AAC4Fq1MAAOCypXWbqPvvv1+9e/eWJE2ZMkWff/65pAtvDRVq/+uvv1a9evVkmqbsdrsSEhIUGxurQCCgQCCgHDlyaNKkSerevbuKFy9uXc/WUwAAAOln2rRp2r59uwzD0C233KI8efLI5/NdVpuBQMCqovP5559r7dq1Kb4Pzed+//13DRkyRF988YUCgYCaNm1KEBsAAOAat337do0cOVJHjhyRzWazXtIzTTNFxcVAIKCnnnpKP/zwgyIiItS5c2c1bdo0I7sOAABw3bhQINvtdkuSFi1apLi4OG3YsEGJiYlyOByXXBjr3nvv1WOPPSabzSabzSa/36+jR4/q999/v+i2bDabHnzwQd13332SJIfDIcMwLjosDgDApWKFCgAAXJL3339fX3zxhaT/vcGcllD2Aw88oAIFCsgwDE2fPl379++/4DWhm29J+uGHH1S/fn0FAgH5/X4Fg0Hddtttat26tZYvX67HHntM0dHRlzEyAAAAnM+///4rKSkcEwwGZbfbL2rb0NSEgtgvvfSSOnbsqN9++01SyvllbGyshg0bpi+++EJ+v1/NmzfXuHHjrPMIYgMAAGS85LudpOVZ4ebNm9WqVSt17txZbdu21T///GPNDQ3DkGEYOnLkiBYuXKhHH31U06ZNU3h4uJo0aaKuXbvyHBAAACAdnS+Q7fF4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m5o2bapevXrptttuk3ThG+6+ffvqnXfekSR99dVXevbZZ1M9b//+/dq6dateeeUV7dmzR7GxsZJkBW1CN9hVqlTR1KlTlSNHjnQcIQAAAK6EgwcPasCAAfriiy+UmJgop9Mpv98vh8Mhn8+nqKgoFS9eXM8995zKli2rEiVKyOPx6JdfftHvv/+u4cOHy+fz6c4771T79u3VrFkzRUZGZvSwAAAArnlnBrLDwsKsStaSrCD2Cy+8oNKlS0u6uADMqVOn9N1336l8+fK68847CWIDAABkUj/++KNq164tSbrjjjt0+vRp/f333/L7/Vc0kB0qziVJffr00euvv65Tp07J6/UqT548qbYBAMC1ijA2AACwgtiGYcgwDN12220aPXq0ChUqpNy5c1/w+oULF6pNmzbau3evGjZsqOHDhytnzpzW92feQB87dkyzZs3SlClTNHv2bOsmPyoqSnFxcZKkffv2KW/evOk/WAAAAKS72NhYffLJJxowYIASEhJkt9sVDAatQHaI2+1W1qxZZRiGDh48aO2Sct9996lDhw6qV6+eoqOjM3AkAAAA15eTJ09qzJgx6tWrlzwejzVPM01TRYoU0aBBg1SvXj1Jl7bde+i5H0FsAACAzGn79u2qUqWKjhw5ogoVKqh3796KiYlR7969tXr16iseyHY4HPL7/ZKkwYMHq2vXrimuIYgNALheEMYGAOAG17JlS40bN87aIso0TQUCAeXMmVN333232rVrp8cff9w6/1w33c2bN9eECRMUFRWlWbNm6f7770/15vnMRZ0RI0Zo/vz5mj17toLBoLJly6ZFixapTJky3HwDAABcQ3w+n5YuXaoXXnhBe/fu1enTp2Wz2WSapsLCwuTxeKzPoYo4kvT444/rpZde0t133y23252BIwAAALj+hILXX375pV544QWZpmn9I0mNGzfWW2+9pcKFC190EBsAAACZX0JCgnr06KG9e/eqUaNGatiwocLDw/Xrr7+qR48eWrNmTboHshcuXKiPP/5YP/zwgyQpIiJCCQkJkqTly5fr3nvvvTKDBQAgAxHGBgDgBtaqVSuNHTtWNptNNptNfr9fNptNdrs9RQXDVq1a6cEHH9Rzzz13VhuhG/Bdu3apfv362rJliypUqKBZs2alqI59puQ35IcOHdKyZcs0cOBAjRo1SmXKlKGaDgAAwDVq3759mj59umbPnq0lS5bo9OnTKb632+2y2Wx6/PHHdd9996lLly4Z1FMAAIDrm8/nk9PplCQ988wzmjx5shWycblc8nq9kqRGjRqpf//+KlasWEZ2FwAAAOksVCTL4/Fo69atKlGihNxut3V81apV6tat2xUJZC9ZskSvvfaaVq1aZVXGfvnll/Xuu+9euQEDAJCBCGMDAHCD6tevn/r37y/DMPTkk0/K4/Foy5Yt2rVrl7VdvNvtlsfjkSRFRkbqwQcf1KuvvqqiRYsqV65cKbaPiouLU+fOnTVu3Djlz59fQ4cOVYMGDc57c35m5WuPxyO3200QGwAA4Drx22+/6b///tO+fft08uRJud1uFStWTAUKFFDJkiXlcDgknb17CgAAANJPaEc7p9Ope+65R6tXr5bP51NYWJgSExMlEcgGAAC4Xp25Hnvm5/QMZCdve8WKFerTp4+WLFkiSXr11Vf19ttvp7ktAACuNYSxAQC4Qf3www966623dPfdd6tnz57Kly+fdu3apYEDB2revHk6fvy4JMnlcsnn88lmsykQCKhAgQK644471KtXL913330pQjNr165VlSpVlJiYqMcff1zTpk2TdPZN/bmk9TwAAABkbhczr2MOCAAAcOX06dNHAwcOVFhYmJo3b64mTZpo06ZN6tatm1UYIVSMIT0C2bxkBwAAcO1J7wrZixcv1siRIzV58mRJSXPS/v37X1QbAABcawhjAwBwA9u8ebNsNptKlCiR4vj06dP1888/a+jQodYxp9OpYDCoQCAgSTIMQ+3atVP16tX11FNPWee9/vrrGjhwoAKBgD777DM9//zzV2cwAAAAAAAAACzBYFDz58/Xa6+9pttuu009e/bUXXfdpbi4OI0ZM0Yvv/xyugWy//nnHxUoUEASARsAAICrKRT7MgxDPp9PTqfzktpJr0D26tWr9cEHH+i7776TJPXt21dvvvlmmq4FAOBaRhgbAIAbUGrVB03TVDAYTHEDvGDBAo0ePVpLlizRgQMHZLfbFQgErC1MbTabbDabmjRpohYtWuiee+7R5s2bVatWLcXGxqpx48b67LPPFB0dfbWHCAAAAAAAANzwAoGAdu/erWAwqNtuu806fvLkSY0fP149e/a87ED2H3/8oX79+ummm27SF198IYndTwAAAK6G5EHsxYsXa8WKFWrbtq1uuumm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1nfnqooYDAZVpkwZjRs3TomJiVqzZo2KFCmi7NmzE8IGAABIJ8nnYoZhaN68eXr99de1a9cuHT16VIZhaPv27Ro5cqRsNps6dOggm82W6hzuzEB28grZkrRv3z59/vnnio2NVZcuXVS4cGGr0nbyteJ58+Zp+vTpkqS7775b2bNnT/F7F5qLAgBwIyGMDQDANWz79u3atm2bJKl06dIqVarUBa/ZtGmTPv/8c40ePVqJiYl68sknNWXKFElJ21aFbq6PHj2q8ePH6+abb9YzzzzDFlMAAAAAAABABggEAlqxYoUkKSIiQvfdd5+k81fBDoVkQs/zJk2apI0bN2rKlCk6ceKEXC6XIiIi1L17d1WtWlUlS5a0qiKe2W4oZJM1a1ZlzZpVderUuRLDBAAAuGEln4Pt3LlT06ZNU69evc46R0pa6/3ss890+vRpde/e/ZxzwvMFsk3T1H///adx48Zp8+bNev/991W2bFlJstaKZ8yYodGjR+vnn3+WJD300EMU8AIA4DwIYwMAcA0yTVPBYFBz5861jkVHR0uS9dZyakI35+cKYjscSVODI0eO6NNPP1W/fv2UL18+1atXTxEREVd4VAAAAAAAAADOtG3bNs2cOVOSlDdvXisoc6ZQiCf07wMHDmjFihX64osvNG/ePOu8UEjb7/frxRdf1KOPPqqOHTvqkUceOW/AGwAAAOkveRB75cqVGj16tEaNGiUpae6XM2dO3X777Tpy5Ij+++8/bdmyRRs3btTOnTt18uRJZcmS5ZxtnxnIvv/++7V+/XprTfjEiRNauHChqlSpoldeeUWFChVS3rx5NW3aNC1YsEA7d+6UJNWtW1ft27c/q78AAOB/CGMDAHANCt3g/v3339axY8eOSUqqlJNaGDutQWxJ2r17t/r16ydJio2N1ezZs9WwYUNurgEAAAAAAICr7PTp0zIMQzabTcePH1dCQoKyZMmSoihD8j+fPn1aq1evVu/evbV7924dOnTI2sLebrcrEAgoEAjI6XTK5/Npzpw5CgQCypYtmypVqpSRQwUAALjhhNZeV6xYoSFDhui7776TJD333HNq0aKFqlatalWr3r59uz777DOtXLlSXbt2PW8QO+TMQPajjz6q5cuXW7/rdrt1+vRpvfXWWwoGgwoPD9fp06et6ytWrKiWLVtahcFYKwYAIHWpl80EAACZ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u7Jly2ade6F5ZGieuHTpUiUkJMhms+nJJ59U3rx5L/plQAAAkHaEsQEAuMp8Pp8++ugjbdy4UTabTeXKldMzzzyj5s2by2azacWKFZo8ebLmzJmjo0ePyuVyye/3a9u2bRo2bJh8Pp9at259zkB26N9hYWF666231KhRI23dulVffPGFDh8+rEOHDsnj8chms6lIkSK6/fbb9fjjj6tChQq6+eabxaYZAAAAAAAAQPrYuHGjFi1aJMMwVL58eVWuXFmS0hSCCZ3zzz//6I8//tCmTZt06NAhud1uPfzwwypatKgKFiyoYDAoSYqJiVH37t2VmJioadOm6fDhw7Lb7YqNjbWCN7ly5dKECRP0wAMPWIUgAAAAkDnkypVLuXLlUqlSpc55zvnmkaG149jYWK1bt05SUni7WrVqMgwj1Rf6AABA+jBMElcAAFxVH3zwgV555RXZ7XbVr19f7du3V82aNVOc899//2np0qV6+eWX9c8//1iB7GAwqMKFC6tDhw7nDGSHnPlmcyAQkGma+vfff2Wz2WSz2RQTE6Pw8HDrnHO1BQAAAAAAAODijRs3Ti1btpQkde7cWUOGDDnv+aFneqdOndLBgwf17rvv6rffftOmTZtSnBcTE6NChQppxIgRuvfee61Ats1m0759+zRgwABNmjRJsbGxkqQ777xTDz74oLp166ZChQql9zABAACQwZKv83755Zdq27atJKljx44aMWLEWecAAID0RWVsAACusj///FOSVLp06RRB7OTh6Tx58qhRo0YqWbKkGjRooF27dlmB7D179ujTTz+VpPMGss98K9owDNntdhUoUOCsPoV+m5tvAAAAAAAA4PIFAgHZ7Xb98ssvkpKezcXHx6f4LiT5c0GbzaY///xTgwcP1vLly7V161brO5fLZRVcCFU7rFGjhubPn6/KlSsrGAwqGAwqf/786t27twKBgLZs2aJy5cqpR48eypkzpyIiIq7y3wQAAAAuV1pC1KHvp0+fbgWxa9eura5du0o6u5AXAABIX4SxAQC4io4dO6Zly5ZJkho1amQFsU3TPOvm1zRN3XHHHfr5559VvXp17dix46ID2cmd7+aaG28AAAAAAAAg/YSet508eVJS0rO+vXv3SpLsdrtM01QwGJTdbrfO/e233/TLL7/orbfesq4L7XBns9nk9Xplt9tlGIZM05TL5VJiYqKaNWumGTNmWNvZm6apW265Re+//75iY2NVsGDBqz18AAAApJPkIert27crb968ioqKSrEzSsjUqVPVsGFDSVLVqlXVvn173XrrrWedBwAA0h//pwUA4CpYunSpTp8+LafTKbvdrrx586p58+aSkm6gUwtRG4ahQCCgfPnyafny5SpevLi8Xq8cDodsNpsVyP7yyy91/PhxaxEGAAAAAAAAQMYKPe+LiYmxjs2bN0/dunWzvrfb7fL5fNq1a5f69eunJk2aqFevXjp58qTCwsKs8/x+v1VJOywszKqOHXpWuH//fn377beSUj5rzJo1qxXE5rkhAADAtSkUon7//ffVs2dPffLJJ/rnn3+sF/YkacOGDXr//fetIPZ9992ntm3bqlatWoSwAQC4SgyTpy8AAFxRTz/9tKZMmaKRI0eqVq1aqlOnjk6dOqX169cra9asF7ze7/fL4XDoyJEjqlKlirZv325VyA4GgypcuLA6dOhwwQrZadm+CgAAAAAAAMDlCz2LGz16tDp06CCHw6HTp09Lkh5//HGVLFlSBQsW1Pfff6+///5bW7dulZQUvrbZbAoEApKkQoUKqXDhwnr++ecVExOj7Nmza8SIEVqwYIH+/fdfq0BD+fLl9dtvv2XYeAEAAHDlbN26Vc2aNdPvv/+u7NmzK1euXHrmmWckSbt27dLmzZu1bt06SdJDDz2k9u3b67HHHpPT6WSNGACAq4QwNgAAV1CLFi00fvx4SVK2bNk0dOhQffPNN/rjjz+0devWNIWxpYsPZIe2q4qPj9fhw4dVqFAhSQSyAQAAAAAAgKtp7969uvfee/Xvv/8qLCxMiYmJZ51js9kUDAat7x0OhyIiItSiRQs9++yzKlOmjFwul3V+MBjUwIED9cEHHyghIUE2m01RUVHasGGD8ubNezWHBwAAgKvA5/NpzJgx6tatm/WCX2qaNm2qjh07qnz58rLb7awNAwBwFRHGBgDgCmnZsqXGjRsnwzDkdruVmJioqKgo5c6dW0ePHtXMmTNVuXJlKzh9IWkJZLdv316tWrVSjhw5dPz4cX399ddau3atHn74YevtaAAAAAAAAABXz9y5c/X0008rLi5ObrdbXq/XqoAtJYWrg8GgJCkyMlJdu3ZVlSpVVKtWLauNQCAgu91uPSP0+/165JFHtGjRIuucnTt36tZbb726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ffKZz3wmgwcPTqdOnbbNFwUAAAAAAAAAAMBroq69DwAAbVUqlfLrX/8611xzTW1s7733TvJSAF1XV9di7oYQ+6qrrmoRYp9wwgmpVqsZNGhQbrzxxgwdOjRLlixJQ0ND1qxZUwuyk2Tw4MF53etelyR5/vnn8+c//zl9+/ZNv379WtyIvUG1Ws3VV1+dc889NwMGDMjAgQNz8sknp1Qq5S9/+Utmz56dm2++OevWrct+++2X4cOH56STTsouu+zyqn1vAAAAAAAAAAAAvDrE2AB0GGvXrq1F1aVSKdVqNY899liSpFxu+Y89VCqVzJo1KxMmTKitufHGG3P88ce3mHfkkUdm2rRpOfHEEzcaZFer1Xz4wx/OqlWrct1112XChAnp379/Lr744vTv37/VGdetW5cVK1YkSebOnZu5c+fmpz/9aSqVSu227mq1msMOOyyf+9zn8qEPfSidO3fe5t8VAAAAAAAAAAAAr77ylqcAwPbhda97Xd773vfmAx/4QKrVapKXgufk/2PsDeMPP/xwrrrqqtxzzz1JkhtuuKEWYm+IojcYNGhQfvKTn6SxsTFr1qxJfX19kuR3v/tdvvWtb2XatGm59tprM2nSpDz22GOZMWNGdt11102e8cwzz8yll15aG2toaGgRYn/0ox/ND37wgwwZMkSIDQAAAAAAAAAA0IGVqhuqNQDoIGbNmpUrr7wyt956a5Jk5syZed/73pdKpVKLss8444xMnjw5SfL9738/Z511VpLWIfYGlUolEyZMyBe/+MWsWrUqnTp1yvr165Mke+65ZyqVSv7xj3+ksbExd999d97xjnds8l1J8vzzz2fChAm58MILa2P7779/jj322Hzta1/bdl8GAAAAAAAAAAAA7aauvQ8AAG21IX4+6qijsn79+nTt2jW77rpr+vXrl+T/b8e+7LLLaiH2KaeckpNOOqn2jk3F0+VyOUcccUSampry6KOP1sYqlUoWLFiQ5ubmdO3aNffcc08GDhyY9evXp1OnTps862677VYLwK+44op86UtfyuGHH579998/SVqE4wAAAAAAAAAAAHRMbsYGoEN5+W3Uf/vb37Lbbruld+/etfF58+bl5JNPzty5c5Mk48ePz4gRI9r8/gsuuCCXX355LcTeZZddsnLlynTp0iW//vWv8453vGOLIfbLNTc3Z8mSJenTp89G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nnvmne98Z3r06LFN9wQAAAAA2J6JsQEAAAAAoINYunRpfvazn+WOO+7I3XffneXLl292fv/+/XPWWWfl9NNPT5cuXQrv+9xzz+Xyyy/P9ddfn+eee26zc9/ylrfkgx/8YD784Q/nqKOOSqdOnQrvuzmnnXZapk6d2ub5Tz75ZJqaml6VswAAAAAA/7vK7X0AAAAAAABgy0488cT07ds3Z511Vm655ZZWIXZDQ0OrNX/5y19y7rnn5q1vfWvuv//+QvtOnTo1b3vb2/Kd73ynVYhdX1+furqW977Mnz8/V155Zd7//vdnjz32yKWXXlpoXwAAAACAjsDN2AAAAAAA0AHceOONLZ579OiR8847L8cee2ze/va3p76+Ps3NzXnqqady3333ZcKECZkzZ06S5Nlnn82gQYMybdq0fPzjH2/znldffXVGjBhRe+7cuXNGjBiR4447Lvvuu2+6du2aJFm8eHFmz56diRMnZvr06bX5zzzzTK655pp8+ctffgU/+cZ94hOfyL777lvb54orrki1Wk2SDB06NAcddFCL+d27d9/mZwAAAAAAKFU3/J9JAAAAAABgmzriiCNy3333tRh78skn09TUtNXvKpVKtd8fcMABueOOO9KrV69Nzq9UKrn00kvz1a9+tTa2yy67ZPbs2bWIeXPmz5+fAQMGZPXq1UmSbt265Te/+c0W1950000ZNmxY1q1blyTZY4898tRTT21xvylTpuT0009vMdaW72r+/PkZPHhwbY/zzz8/48aN2+J+AAAAAADbQrm9DwAAAAAAALRd586dM3369M2G2ElSLpdz4YUX5pxzzqmNrVy5Ml/5ylfatM/48eNrIXaSnHfeeW2KuI8//vhcfPHFbdrjlZo7d27e85731ELsMWPGCLEBAAAAgNeUGBsAAAAAADqQYcOG5Y1vfGOb548dOzb19fW159tuuy1//etft7juzjvvbPF8yCGHtHnPs88+Ow0NDW2eX8Tvfve7HH744Vm4cGFKpVIuv/zyXHTRRa/qngAAAAAA/02MDQAAAAAAHcDIkSMzcuTInHHGGVu1rnv37jn44INbjM2cOXOL6xYsWNDiec2aNW3es0uXLnnb297W5vlba+bMmRk8eHCWLVuWTp06ZeLEiTnvvPNetf0AAAAAADalrr0PAAAAAAAAbNl3v/vdwmv/+ybtBx54IOeee+5m11QqlRbP06dPz5AhQ9q857Rp07J8+fJtfkP2z3/+8wwbNixr165NfX19fvzjH+eEE07YpnsAAAAAALSVm7EBAAAAAGAHt9NOO7V4fvbZZ7e4pl+/fi2er7vuulx55ZVt3vOtb31rDjzwwAwYMKDNa7Zk0qRJOfHEE7N27drsvPPOueWWW4TYAAAAAEC7cjM2AAAAAAB0UM8880zmzp2bxYsX54UXXsjq1atTrVZbzXvkkUdaPC9ZsmSL7z7hhBPy8MMP156r1WrOPffcXH/99Rk1alSGDBmS+vr6V/5DtNG4ceNywQUX1J5vu+22HHXUUa/Z/gAAAAAAGyPGBgAAAACADuTPf/5zfvjDH+ZnP/tZFi5cWOgdq1at2uKckSNH5rrrrsvjjz/eYvzBBx/M0KFD07179wwZMiRDhgzJ+973vuy8886FztIWo0ePziWXXNJibObMmWJsAAAAAKDdldv7AAAAAAAAwJa9+OKLOfPMM7PffvvlyiuvLBxit1XXrl0zc+bM7LPPPhv9fOnSpZk0aVKOPfbY9OjRI8cee2wmTZqUZcuWbbMzVKvVnHPOOa1C7CS57LLLcu+9926zvQAAAAAAihBjAwAAAADAdm7p0qUZNGhQfvCDH6RardbG99prr3z729/Ogw8+mKVLl6a5uTnVarXVr0996lOF9m1qasqcOXNyySWXpHv37puct2rVqtx2220544wzsvvuu+eUU07J3LlzC+35csOHD8/48eOTJD179mzxWaVSyamnnrpN428AAAAAgK0lxgYAAAAAgO3c6aefnjlz5rQYO/nkkzNv3rx84QtfyEEHHZTGxsZ06tRpm+/d0NCQCy+8ME8//XSmTp2ao48+OnV1dZucv3bt2vz4xz/OfvvtlwsuuCDNzc2F9541a1aS5MADD8yjjz6aj3zkIy0+/+c//5nPfvazhd8PAAAAAPBKibEBAAAAAGA7dtddd+XWW29tMTZgwIBMnjw5O++882t2js6dO+eTn/xkZsyYkYULF+baa6/dbJi9fv36jBs3Lh/72MdSqVQK7zto0KDcfffd6dmzZ374wx9m9913b/H5TTfdlEmTJhV+PwAAAADAKyHGBgAAAACA7dhPfvKTVmPnn39+6uvr2+E0L+nRo0c+85nPZMaMGXnuuedy1VVXZcCAARud+8tf/jLf+973Cu0zZMiQ3H777enatWuSpFevXpkyZUpKpVKLeSNHjsz8+fML7QEAAAAA8EqIsQEAAAAAYDv2wAMPtBo7/PDD2+EkG9ezZ8+cffbZefjhh/Pzn/88r3/961vNGTduXKF3X3755WloaGgx9v73vz8jR45sMbZixYoMGzYszc3NhfYBAAAAAChKjA0AAAAAANux5557rtXYxoLnzalWq9vqOJt13HHH5YEHHqjdZL3BggUL8sQTT2yzfb75zW9m4MCBLcZ+//vf56KLLtpmewAAAAAAtIUYGwAAAAAAtmPbIqRetmzZVq857bTTctppp+Waa67ZqnV77bVXPv3pT7caX7Ro0VafYVMaGhpyww03ZKeddmox/s1vfjP333//NtsHAAAAAGBLxNgAAAAAALAd6927d6uxp59+eqveMW/evK3ed+rUqZk6dWpuvvnmrV7bv3//VmPdunXb6vdsaY/LLrusxVilUsmpp56a559/fpvuBQAAAACwKWJsAAAAAADYjh188MGtxu644442r58zZ06efPLJwvvPnj07zc3NW7Vm6dKlLZ7r6+uzxx57FD7Dppx99tk55phjWow9/fTTGTFixDbfCwAAAABgY8TYAAAAAACwHfv4xz/eamzcuHF58cUXt7h2/fr1GTVq1Cva//nnn8/EiRO3as306dNbPB999NHp0qXLKzrHpkyaNCl9+vRpMfbTn/4011133auyHwAAAADAy4mxAQAAAABgO3b88cdn4MCBLcYWLFiQ4447Li+88MIm161bty7Dhw/Pvffe+4rP8PnPf77Nt3GPGTMms2fPrj3X1dVl7Nixr/gMm9K7d+9MmTIlpVKpxfg555yTJ5544lXbFwAAAAAgSera+wAAAAAAALAjeOSRR1oFywsWLGg179prr01jY2Ptedddd83w4cM3+d5yuZwbbrghhx12WJYtW1YbnzVrVgYOHJhRo0blmGOOSVNTU8rlchYtWpSZM2fm29/+dubNm5fGxsY0NTXloYceqq198cUXc9lll7X5DKtWrcqHPvShfOxjH8upp56agw8+OH379k2pVEqlUsnTTz+dBx54IFdffXV+85vf1NaVSqWMGzcuBxxwwBa/rz/84Q9b/K5OPPHEvOlNb0ry0nc7bdq02mf9+vXL3/72t9rz8uXLM3To0HziE5+ojR166KE59NBDN/lzAgAAAABsrVK1Wq229yEAAAAAAKCjmzJlSk4//fStXrfHHnvkqaee2uK8P/7xjxk6dGj+/ve/b/Tzcrmccrmc5ubm2li/fv1yyy235Fvf+lamTp26VWcYPXp0Jk+enGeeeWaja0qlUhoaGrJmzZps7I8aevXqlauuuipDhw7d6Poi39c999yTI444Ikly77335sgjj9yq9RdddFHGjBmzVWsAAAAAADan3N4HAAAAAAAAtmz//ffPQw89lK9//et5wxve0OrzSqVSC7H79euXK664Io888kje/va3F9rv4osvzj/+8Y/cfvvtGTFiRPbcc88Wn1er1axevbpViN2/f/984xvfyOOPP77JEBsAAAAAYEfhZmwAAAAAAOiAHn300cyZMyf//ve/s3LlyjQ2NqZ379458MAD09TU9KrsuWTJksybNy9PPPFEXnjhhaxYsSINDQ3p1q1bmpqa8s53vjN9+vR5VfYGAAAAANgeibEBAAAAAAAAAAAAAAoot/cBAAAAAAAAAAAAAAA6IjE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFCDGBgAAAAAAAAAAAAAoQIwNAAAAAAAAAAAAAFCAGBsAAAAAAAAAAAAAoAAxNgAAAAAAAAAAAABAAWJsAAAAAAAAAAAAAIACxNgAAAAAAAAAAAAAAAWIsQEAAAAAAAAAAAAAChBjAwAAAAAAAAAAAAAUIMYGAAAAAAAAAAAAAChAjA0AAAAAAAAAAAAAUIAYGwAAAAAAAAAAAACgADE2AAAAAAAAAAAAAEABYmwAAAAAAAAAAAAAgALE2AAAAAAAAAAAAAAABYixAQAAAAAAAAAAAAAKEGMDAAAAAAAAAAAAABQgxgYAAAAAAAAAAAAAKECMDQAAAAAAAAAAAABQgBgbAAAAAAAAAAAAAKAAMTYAAAAAAAAAAAAAQAFibAAAAAAAAAAAAACAAsTYAAAAAAAAAAAAAAAFiLEBAAAAAAAAAAAAAAoQYwMAAAAAAAAAAAAAFPB/4yS1qp8q6SEAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_plot = pd.concat([df_experiment, df_comparison])\n", - "plot_bar(df_plot, hue=\"meta_llm\")" - ] - }, - { - "cell_type": "code", - "execution_count": 82, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskAverageagnewscrsst-5subj
meta_llmdownstream_llmoptimizeruse_task_desc
Llama-3-70Bgpt-4oDEFalse73.9282.17 ± 0.5892.67 ± 3.3351.33 ± 1.5369.50 ± 2.60
initgpt-4oinitFalse65.7185.50 ± 0.8782.33 ± 20.7137.83 ± 19.4357.17 ± 12.10
\n", - "
" - ], - "text/plain": [ - "task Average agnews \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B gpt-4o DE False 73.92 82.17 ± 0.58 \n", - "init gpt-4o init False 65.71 85.50 ± 0.87 \n", - "\n", - "task cr \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B gpt-4o DE False 92.67 ± 3.33 \n", - "init gpt-4o init False 82.33 ± 20.71 \n", - "\n", - "task sst-5 \\\n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B gpt-4o DE False 51.33 ± 1.53 \n", - "init gpt-4o init False 37.83 ± 19.43 \n", - "\n", - "task subj \n", - "meta_llm downstream_llm optimizer use_task_desc \n", - "Llama-3-70B gpt-4o DE False 69.50 ± 2.60 \n", - "init gpt-4o init False 57.17 ± 12.10 " - ] - }, - "execution_count": 82, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "fancy_pants = format_score(df_plot)\n", - "get_result_table(fancy_pants)" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "promptolution-BSFNTM07-py3.11", - "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.12.5" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/interesting_prompts.ipynb b/notebooks/interesting_prompts.ipynb deleted file mode 100644 index 646cceb..0000000 --- a/notebooks/interesting_prompts.ipynb +++ /dev/null @@ -1,2635 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 146, - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "from pathlib import Path\n", - "\n", - "import seaborn as sns\n", - "import matplotlib.pyplot as plt\n", - "\n", - "from typing import List" - ] - }, - { - "cell_type": "code", - "execution_count": 147, - "metadata": {}, - "outputs": [], - "source": [ - "def read_prompts(target_experiment: str, tasks: List[str]):\n", - " results = pd.DataFrame()\n", - " for logging_dir in Path(f\"../logs/{target_experiment}\").rglob(\"*.csv\"):\n", - " if \"best_scores\" in str(logging_dir) or not any(task in str(logging_dir) for task in tasks):\n", - " continue\n", - "\n", - " result = pd.read_csv(logging_dir)\n", - "\n", - " logging_dir = str(logging_dir)\n", - "\n", - " logging_dir = logging_dir.replace(f\"..\\\\logs\\\\{target_experiment}\\\\\", \"\")\n", - " logging_dir = logging_dir.replace(\".csv\", \"\")\n", - "\n", - " task_name, optimizer, meta_llm, evaluation_llm, random_seed = logging_dir.split(\"_\")\n", - "\n", - " metainformation = pd.DataFrame(\n", - " {\n", - " \"task\": [task_name] * len(result),\n", - " \"optimizer\": [optimizer] * len(result),\n", - " \"meta_llm\": [meta_llm] * len(result),\n", - " \"evaluation_llm\": [evaluation_llm] * len(result),\n", - " \"random_seed\": [random_seed] * len(result),\n", - " }\n", - " )\n", - "\n", - " result = pd.concat([result, metainformation], axis=1)\n", - "\n", - " results = pd.concat([result, results], axis=0)\n", - "\n", - " return results\n", - "\n", - "\n", - "def read_best_scores(target_experiment: str):\n", - " return pd.read_csv(f\"../logs/{target_experiment}/best_scores.csv\")" - ] - }, - { - "cell_type": "code", - "execution_count": 148, - "metadata": {}, - "outputs": [], - "source": [ - "df1 = read_best_scores(\"experiment_eval\")" - ] - }, - { - "cell_type": "code", - "execution_count": 149, - "metadata": {}, - "outputs": [], - "source": [ - "df2 = read_best_scores(\"experiment-initial-prompts\")" - ] - }, - { - "cell_type": "code", - "execution_count": 150, - "metadata": {}, - "outputs": [], - "source": [ - "df = pd.concat([df1, df2])" - ] - }, - { - "cell_type": "code", - "execution_count": 151, - "metadata": {}, - "outputs": [], - "source": [ - "df = df[df[\"downstream_llm\"] == r\"meta-llama/Meta-Llama-3-70B-Instruct\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 152, - "metadata": {}, - "outputs": [], - "source": [ - "df.loc[df[\"meta_llm\"] == r\"meta-llama\\Meta-Llama-3-70B-Instruct\", \"meta_llm\"] = \"Llama70B\"\n", - "df.loc[df[\"meta_llm\"] == r\"meta-llama\\Meta-Llama-3-8B-Instruct\", \"meta_llm\"] = \"Llama8B\"\n", - "df.loc[df[\"optimizer\"] == \"evopromptde\", \"optimizer\"] = \"DE\"\n", - "df.loc[df[\"optimizer\"] == \"evopromptga\", \"optimizer\"] = \"GA\"" - ] - }, - { - "cell_type": "code", - "execution_count": 153, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
76Llama8BDELet's follow the instructions step-by-step to generate a better prompt.\\r\\n\\r\\n1. Identify the different parts between Prompt 1 and Prompt 2:\\r\\n\\r\\nPrompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.\\r\\nPrompt 2: You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\".\\r\\n\\r\\nDifferent parts:\\r\\n\\r\\n* \"Your task is to choose\" vs \"You are given a question and need to detect\"\\r\\n* \"a type of the question\" vs \"which category\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" vs not changed\\r\\n\\r\\n2. Randomly mutate the different parts:\\r\\n\\r\\n* \"Your task is to choose\" -> \"The goal is to determine\"\\r\\n* \"a type of the question\" -> \"the nature of the inquiry\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" -> \"categories: Description, Entity, Expression, Human, Location, and Number Type\"\\r\\n\\r\\n3. Crossover the different parts with Prompt 3 and generate a final prompt:\\r\\n\\r\\nPrompt 3: Identify the category that corresponds to this sentence:0.270
41NaNNaNPlease select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.0.330
73Llama70BDEYou are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number.0.430
77Llama8BDEDetermine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number.0.440
81Llama8BGAAssign the given sentence to one of the six categories (Description, Entity, Expression, Human, Location, or Number) and indicate the corresponding question type.0.515
40NaNNaNDetermine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number.0.595
80Llama70BGACategorize the question into one of the six types - Description, Entity, Expression, Human, Location, or Number - and provide the relevant label.0.620
78Llama70BGAIdentify the most suitable category (Description, Entity, Expression, Human, Location, or Number) for the provided text or question.0.630
83Llama8BGAClassify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information.0.660
74Llama70BDEAs you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input.0.665
39NaNNaNPlease perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text0.670
82Llama8BGAYou are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\".0.685
72Llama70BDEYour task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.0.730
79Llama70BGAYour task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.0.730
75Llama8BDEYour task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.0.755
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "76 Llama8B DE \n", - "41 NaN NaN \n", - "73 Llama70B DE \n", - "77 Llama8B DE \n", - "81 Llama8B GA \n", - "40 NaN NaN \n", - "80 Llama70B GA \n", - "78 Llama70B GA \n", - "83 Llama8B GA \n", - "74 Llama70B DE \n", - "39 NaN NaN \n", - "82 Llama8B GA \n", - "72 Llama70B DE \n", - "79 Llama70B GA \n", - "75 Llama8B DE \n", - "\n", - " prompt \\\n", - "76 Let's follow the instructions step-by-step to generate a better prompt.\\r\\n\\r\\n1. Identify the different parts between Prompt 1 and Prompt 2:\\r\\n\\r\\nPrompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.\\r\\nPrompt 2: You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\".\\r\\n\\r\\nDifferent parts:\\r\\n\\r\\n* \"Your task is to choose\" vs \"You are given a question and need to detect\"\\r\\n* \"a type of the question\" vs \"which category\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" vs not changed\\r\\n\\r\\n2. Randomly mutate the different parts:\\r\\n\\r\\n* \"Your task is to choose\" -> \"The goal is to determine\"\\r\\n* \"a type of the question\" -> \"the nature of the inquiry\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" -> \"categories: Description, Entity, Expression, Human, Location, and Number Type\"\\r\\n\\r\\n3. Crossover the different parts with Prompt 3 and generate a final prompt:\\r\\n\\r\\nPrompt 3: Identify the category that corresponds to this sentence: \n", - "41 Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number. \n", - "73 You are required to categorize the given statement into its correct category: Description, Entity, Expression, Human, Location, or Number. \n", - "77 Determine the relevant category for this text based on the categories: Description, Entity, Expression, Human, Location, or Number. \n", - "81 Assign the given sentence to one of the six categories (Description, Entity, Expression, Human, Location, or Number) and indicate the corresponding question type. \n", - "40 Determine the type of the given question and choose from Description, Entity, Expression, Human, Location and Number. \n", - "80 Categorize the question into one of the six types - Description, Entity, Expression, Human, Location, or Number - and provide the relevant label. \n", - "78 Identify the most suitable category (Description, Entity, Expression, Human, Location, or Number) for the provided text or question. \n", - "83 Classify an English question into its corresponding category from the list ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number'] without providing additional information. \n", - "74 As you examine the question, your task is to choose a type, from Description, Entity, Expression, Human, Location, or Number, by analyzing the input. \n", - "39 Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text \n", - "82 You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\". \n", - "72 Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. \n", - "79 Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. \n", - "75 Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. \n", - "\n", - " test_score \n", - "76 0.270 \n", - "41 0.330 \n", - "73 0.430 \n", - "77 0.440 \n", - "81 0.515 \n", - "40 0.595 \n", - "80 0.620 \n", - "78 0.630 \n", - "83 0.660 \n", - "74 0.665 \n", - "39 0.670 \n", - "82 0.685 \n", - "72 0.730 \n", - "79 0.730 \n", - "75 0.755 " - ] - }, - "execution_count": 153, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"trec\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Please select the correct classification for this sentence: Description, Entity, Expression, Human, Location, or Number.\t=> 0.330\n", - "\n", - "Please perform Question Classification task. Given the question, assign a label from ['Description', 'Entity', 'Expression', 'Human', 'Location', 'Number']. Return label only without any other text\t0.840\n", - "\n", - "OBACHT ICH GLAUBE DAS IS NICHT VON UNS OPTIMIERT SONDERN INIT POP" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "TIMO BESONDERS WICHTIG:\n", - "\n", - "Let's follow the instructions step-by-step to generate a better prompt.\\r\\n\\r\\n1. Identify the different parts between Prompt 1 and Prompt 2:\\r\\n\\r\\nPrompt 1: Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.\\r\\nPrompt 2: You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\".\\r\\n\\r\\nDifferent parts:\\r\\n\\r\\n* \"Your task is to choose\" vs \"You are given a question and need to detect\"\\r\\n* \"a type of the question\" vs \"which category\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" vs not changed\\r\\n\\r\\n2. Randomly mutate the different parts:\\r\\n\\r\\n* \"Your task is to choose\" -> \"The goal is to determine\"\\r\\n* \"a type of the question\" -> \"the nature of the inquiry\"\\r\\n* \"Description, Entity, Expression, Human, Location and Number\" -> \"categories: Description, Entity, Expression, Human, Location, and Number Type\"\\r\\n\\r\\n3. Crossover the different parts with Prompt 3 and generate a final prompt:\\r\\n\\r\\nPrompt 3: Identify the category that corresponds to this sentence:\t0.270" - ] - }, - { - "cell_type": "code", - "execution_count": 154, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
36NaNNaNclassify each sentence as either \"objective\" or \"subjective\".0.465
38NaNNaNevaluate each sentence as either objective or subjective.0.545
65Llama8BDEDetermine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction.0.570
70Llama8BGAExaminer, categorize movie reviews as objective or subjective, pinpointing their level of neutrality, and provide a detailed breakdown of each category, highlighting its distinct characteristics.0.590
37NaNNaNYour task is to classify the comment \"subjective\" or \"objective\".0.610
68Llama70BGAevaluate the given sentences and determine whether they are subjective or objective.0.615
66Llama70BGADetermine whether the provided statement is objective, conveying factual information, or subjective, expressing a personal viewpoint or bias.0.680
69Llama8BGADetermine the tone of the input text, classifying it as objective or subjective by identifying and explaining the linguistics features that contribute to its emotional or informative nature.0.685
64Llama8BDEidentify whether the given sentence was expressing an objective or a subjective opinion.0.695
62Llama70BDEConsidering its content, identify the nature of a passage as expressing a subjective or objective opinion from its wording.0.695
71Llama8BGAAnalyze the provided sentences and categorize them as subjective or objective opinions, preserving their nuance and accuracy.0.695
63Llama8BDEAssess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality.0.700
67Llama70BGAClassify the provided text as expressing either a factual or personal viewpoint, accompanied by a thorough justification for your categorization.0.770
60Llama70BDEGiven an expression, you need to judge whether it represents subjective or objective opinion by assessing the context and meaning.0.780
61Llama70BDEAssess the given sentence and determine whether it is into subjective or objective opinion, evaluating the given sentences and their sentiment.0.785
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "36 NaN NaN \n", - "38 NaN NaN \n", - "65 Llama8B DE \n", - "70 Llama8B GA \n", - "37 NaN NaN \n", - "68 Llama70B GA \n", - "66 Llama70B GA \n", - "69 Llama8B GA \n", - "64 Llama8B DE \n", - "62 Llama70B DE \n", - "71 Llama8B GA \n", - "63 Llama8B DE \n", - "67 Llama70B GA \n", - "60 Llama70B DE \n", - "61 Llama70B DE \n", - "\n", - " prompt \\\n", - "36 classify each sentence as either \"objective\" or \"subjective\". \n", - "38 evaluate each sentence as either objective or subjective. \n", - "65 Determine whether the given text is expressing a subjective or objective sentiment and assign a label from ['subjective', 'objective'] using the provided instruction. \n", - "70 Examiner, categorize movie reviews as objective or subjective, pinpointing their level of neutrality, and provide a detailed breakdown of each category, highlighting its distinct characteristics. \n", - "37 Your task is to classify the comment \"subjective\" or \"objective\". \n", - "68 evaluate the given sentences and determine whether they are subjective or objective. \n", - "66 Determine whether the provided statement is objective, conveying factual information, or subjective, expressing a personal viewpoint or bias. \n", - "69 Determine the tone of the input text, classifying it as objective or subjective by identifying and explaining the linguistics features that contribute to its emotional or informative nature. \n", - "64 identify whether the given sentence was expressing an objective or a subjective opinion. \n", - "62 Considering its content, identify the nature of a passage as expressing a subjective or objective opinion from its wording. \n", - "71 Analyze the provided sentences and categorize them as subjective or objective opinions, preserving their nuance and accuracy. \n", - "63 Assess the given phrase and categorize it as either topic-neutral or opinion-based, determining whether it falls under attitude or reality. \n", - "67 Classify the provided text as expressing either a factual or personal viewpoint, accompanied by a thorough justification for your categorization. \n", - "60 Given an expression, you need to judge whether it represents subjective or objective opinion by assessing the context and meaning. \n", - "61 Assess the given sentence and determine whether it is into subjective or objective opinion, evaluating the given sentences and their sentiment. \n", - "\n", - " test_score \n", - "36 0.465 \n", - "38 0.545 \n", - "65 0.570 \n", - "70 0.590 \n", - "37 0.610 \n", - "68 0.615 \n", - "66 0.680 \n", - "69 0.685 \n", - "64 0.695 \n", - "62 0.695 \n", - "71 0.695 \n", - "63 0.700 \n", - "67 0.770 \n", - "60 0.780 \n", - "61 0.785 " - ] - }, - "execution_count": 154, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"subj\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "classify each sentence as either \"objective\" or \"subjective\".\t0.465\n", - "\n", - "Assess the given sentence and determine whether it is into subjective or objective opinion, evaluating the given sentences and their sentiment.\t0.785" - ] - }, - { - "cell_type": "code", - "execution_count": 155, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
22Llama8BGADetermine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.0.805
14Llama70BDEAs a sentiment analyzer, evaluate the input0.825
12Llama70BDEAs a sentiment classifier, examine the user review statement and identify the sentiment orientation as either positive or negative, while understanding the meaning and any relevant context.0.855
23Llama8BGAEvaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment.0.870
17Llama8BDEExamine the statement and determine the emotional resonance of the text, evaluating whether it belongs to positive sentiment or a negative opinion.0.885
19Llama70BGAGiven a sentence, classify it as either positive or negative sentiment.0.905
15Llama8BDEGiven a sentence, classify it as either positive or negative sentiment.0.910
21Llama8BGAIdentify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context.0.915
26NaNNaNGiven a tweet, classify it as having a positive or negative sentiment.0.915
20Llama70BGAClassify the sentiment of the provided sentence as either \"positive\" or \"negative\".0.925
25NaNNaNYour task is to classify the comment \"positive\" or \"negative\".0.930
18Llama70BGALabel the provided sentence with either \"positive\" or \"negative\" sentiment.0.945
24NaNNaNPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.0.950
16Llama8BDEPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.0.950
13Llama70BDEPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.0.955
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "22 Llama8B GA \n", - "14 Llama70B DE \n", - "12 Llama70B DE \n", - "23 Llama8B GA \n", - "17 Llama8B DE \n", - "19 Llama70B GA \n", - "15 Llama8B DE \n", - "21 Llama8B GA \n", - "26 NaN NaN \n", - "20 Llama70B GA \n", - "25 NaN NaN \n", - "18 Llama70B GA \n", - "24 NaN NaN \n", - "16 Llama8B DE \n", - "13 Llama70B DE \n", - "\n", - " prompt \\\n", - "22 Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral. \n", - "14 As a sentiment analyzer, evaluate the input \n", - "12 As a sentiment classifier, examine the user review statement and identify the sentiment orientation as either positive or negative, while understanding the meaning and any relevant context. \n", - "23 Evaluate the sentiment of the provided statement and categorize it as either a 'positive' or 'negative' sentiment. \n", - "17 Examine the statement and determine the emotional resonance of the text, evaluating whether it belongs to positive sentiment or a negative opinion. \n", - "19 Given a sentence, classify it as either positive or negative sentiment. \n", - "15 Given a sentence, classify it as either positive or negative sentiment. \n", - "21 Identify the sentiment of the input text and determine its emotional tone as either 'positive' or 'negative', taking into account the nuances of the text and its context. \n", - "26 Given a tweet, classify it as having a positive or negative sentiment. \n", - "20 Classify the sentiment of the provided sentence as either \"positive\" or \"negative\". \n", - "25 Your task is to classify the comment \"positive\" or \"negative\". \n", - "18 Label the provided sentence with either \"positive\" or \"negative\" sentiment. \n", - "24 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "16 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "13 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "\n", - " test_score \n", - "22 0.805 \n", - "14 0.825 \n", - "12 0.855 \n", - "23 0.870 \n", - "17 0.885 \n", - "19 0.905 \n", - "15 0.910 \n", - "21 0.915 \n", - "26 0.915 \n", - "20 0.925 \n", - "25 0.930 \n", - "18 0.945 \n", - "24 0.950 \n", - "16 0.950 \n", - "13 0.955 " - ] - }, - "execution_count": 155, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"cr\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Determine the sentiment of the input text, categorizing it as positive, negative, optimistic, pessimistic, or neutral.\t0.585\n", - "\n", - "Label the provided sentence with either \"positive\" or \"negative\" sentiment.\t0.945" - ] - }, - { - "cell_type": "code", - "execution_count": 156, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
7Llama70BGADetermine the primary theme of a given news article and classify it under one of the four categories: World, Sports, Tech, or Business.0.845
8Llama70BGADetermine the most suitable category (World, Sports, Business, or Tech) for a news article based on its dominant subject matter.0.845
23NaNNaNGive the main topic of the news article and then choose from World, Sports, Tech and Business.0.845
3Llama8BDEChoose a word from World, Sports, Business and Tech to categorize the given text.0.850
6Llama70BGADetermine the primary subject of the provided news article and classify it under one of the following categories: World, Sports, Business, or Tech.0.855
2Llama70BDEThe goal is to identify the journal article according to its primary theme and determine whether it belongs to the World, Sports, Business, or Tech category.</prompt0.855
5Llama8BDEGive the main topic of the news article and then choose from World, Sports, Tech and Business.0.855
4Llama8BDEClassify the media report into one of the below-listed sections: World, Sports, Business, or Tech, considering the main topic.0.860
22NaNNaNChoose a word from World, Sports, Business and Tech to categorize the given text.0.870
1Llama70BDEYour task is to identify the subject of the news piece and classify it into one of four categories: World, Sports, Business and Tech.0.875
11Llama8BGAClassify the given news article into one of four categories (World, Sports, Business, or Tech) based on its main theme or subject matter.0.880
10Llama8BGAClassify a news article into one of four themed categories - World, Sports, Business, or Tech - based on its primary focus and emphasis.0.885
21NaNNaNYour responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.0.885
9Llama8BGAYour responsibility is to assign a news article to one of four categories: World, Sports, Business, or Tech, based on its main idea.0.885
0Llama70BDEClassify the topic of the following news as \"World\", \"Sports\", \"Tech\" or \"Business\".0.890
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "7 Llama70B GA \n", - "8 Llama70B GA \n", - "23 NaN NaN \n", - "3 Llama8B DE \n", - "6 Llama70B GA \n", - "2 Llama70B DE \n", - "5 Llama8B DE \n", - "4 Llama8B DE \n", - "22 NaN NaN \n", - "1 Llama70B DE \n", - "11 Llama8B GA \n", - "10 Llama8B GA \n", - "21 NaN NaN \n", - "9 Llama8B GA \n", - "0 Llama70B DE \n", - "\n", - " prompt \\\n", - "7 Determine the primary theme of a given news article and classify it under one of the four categories: World, Sports, Tech, or Business. \n", - "8 Determine the most suitable category (World, Sports, Business, or Tech) for a news article based on its dominant subject matter. \n", - "23 Give the main topic of the news article and then choose from World, Sports, Tech and Business. \n", - "3 Choose a word from World, Sports, Business and Tech to categorize the given text. \n", - "6 Determine the primary subject of the provided news article and classify it under one of the following categories: World, Sports, Business, or Tech. \n", - "2 The goal is to identify the journal article according to its primary theme and determine whether it belongs to the World, Sports, Business, or Tech category.\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
28Llama8BDEAnalyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.0.770
34Llama8BGADetermine the sentiment of the input, classifying it as positive or negative emotional tone.0.785
31Llama70BGAClassify the sentiment of the provided sentence or review as either \"positive\" or \"negative\", indicating the attitude towards the subject.0.835
29NaNNaNGiven a tweet, classify it as having a positive or negative sentiment.0.845
33Llama8BGAAssess the given text and categorize it as either a positive or negative sentiment.0.850
29Llama8BDEGiven a statement, classify it as expressing a positive or negative opinion.0.885
24Llama70BDEYour task is to classify the comment \"positive\" or \"negative\".0.895
25Llama70BDEGiven an online message, your task is to classify it as expressing a \"positive\" or \"negative\" opinion, considering whether it is written with a favorable or unfavorable attitude.0.915
32Llama70BGAPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text0.915
35Llama8BGAPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text0.920
28NaNNaNYour task is to classify the comment \"positive\" or \"negative\".0.920
26Llama70BDEPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text0.925
30Llama70BGAYour task is to classify the comment \"positive\" or \"negative\".0.925
27Llama8BDEYour task is to classify the comment \"positive\" or \"negative\".0.925
27NaNNaNPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text0.925
\n", - "" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "28 Llama8B DE \n", - "34 Llama8B GA \n", - "31 Llama70B GA \n", - "29 NaN NaN \n", - "33 Llama8B GA \n", - "29 Llama8B DE \n", - "24 Llama70B DE \n", - "25 Llama70B DE \n", - "32 Llama70B GA \n", - "35 Llama8B GA \n", - "28 NaN NaN \n", - "26 Llama70B DE \n", - "30 Llama70B GA \n", - "27 Llama8B DE \n", - "27 NaN NaN \n", - "\n", - " prompt \\\n", - "28 Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier. \n", - "34 Determine the sentiment of the input, classifying it as positive or negative emotional tone. \n", - "31 Classify the sentiment of the provided sentence or review as either \"positive\" or \"negative\", indicating the attitude towards the subject. \n", - "29 Given a tweet, classify it as having a positive or negative sentiment. \n", - "33 Assess the given text and categorize it as either a positive or negative sentiment. \n", - "29 Given a statement, classify it as expressing a positive or negative opinion. \n", - "24 Your task is to classify the comment \"positive\" or \"negative\". \n", - "25 Given an online message, your task is to classify it as expressing a \"positive\" or \"negative\" opinion, considering whether it is written with a favorable or unfavorable attitude. \n", - "32 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text \n", - "35 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text \n", - "28 Your task is to classify the comment \"positive\" or \"negative\". \n", - "26 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text \n", - "30 Your task is to classify the comment \"positive\" or \"negative\". \n", - "27 Your task is to classify the comment \"positive\" or \"negative\". \n", - "27 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text \n", - "\n", - " test_score \n", - "28 0.770 \n", - "34 0.785 \n", - "31 0.835 \n", - "29 0.845 \n", - "33 0.850 \n", - "29 0.885 \n", - "24 0.895 \n", - "25 0.915 \n", - "32 0.915 \n", - "35 0.920 \n", - "28 0.920 \n", - "26 0.925 \n", - "30 0.925 \n", - "27 0.925 \n", - "27 0.925 " - ] - }, - "execution_count": 157, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"mr\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Analyze the phrase and categorize its emotional tone into one of the following labels: positive or negative as a sentiment classifier.\t0.770\n", - "\n", - "Your task is to classify the comment \"positive\" or \"negative\".\t0.925" - ] - }, - { - "cell_type": "code", - "execution_count": 158, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
32NaNNaNYour objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.0.040
39Llama8BDEAnalyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie.0.350
40Llama8BDEAnalyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context.0.365
41Llama8BDEEvaluate the text provided and categorize movie reviews into one of the following categories: terrible, bad, okay, good, or great.0.470
45Llama8BGAEvaluate the emotional tone of the text and categorize it into one of five sentiment categories (terrible, bad, okay, good, or great) based on the presence of positive and negative sentiments, providing a precise and nuanced classification.0.500
37Llama70BDEClassify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great.0.505
47Llama8BGAIdentify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label.0.520
31NaNNaNIn this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great.0.535
36Llama70BDEBased on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great.0.560
43Llama70BGAAssign a sentiment label ('terrible', 'bad', 'okay', 'good', or 'great') to the provided movie review, reflecting the overall emotional tone of the text.0.560
38Llama70BDEAnalyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great.0.560
44Llama70BGARate the emotional tone of the provided text as terrible, bad, okay, good, or great, reflecting the overall sentiment expressed.0.570
42Llama70BGADetermine the sentiment of the given text by labeling it as 'terrible', 'bad', 'okay', 'good', or 'great' according to the author's expressed emotions.0.605
46Llama8BGAClassify the provided comment according to its sentiment intensity, assigning a label from ['terrible', 'bad', 'okay', 'good', 'great'] without providing additional context.0.615
30NaNNaNPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text.0.620
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "32 NaN NaN \n", - "39 Llama8B DE \n", - "40 Llama8B DE \n", - "41 Llama8B DE \n", - "45 Llama8B GA \n", - "37 Llama70B DE \n", - "47 Llama8B GA \n", - "31 NaN NaN \n", - "36 Llama70B DE \n", - "43 Llama70B GA \n", - "38 Llama70B DE \n", - "44 Llama70B GA \n", - "42 Llama70B GA \n", - "46 Llama8B GA \n", - "30 NaN NaN \n", - "\n", - " prompt \\\n", - "32 Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great. \n", - "39 Analyze the movie criticism provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great, while considering the context and tone of the movie. \n", - "40 Analyze the given text and assign it to one of the following categories: terrible, bad, okay, good, or great, considering the relevant context. \n", - "41 Evaluate the text provided and categorize movie reviews into one of the following categories: terrible, bad, okay, good, or great. \n", - "45 Evaluate the emotional tone of the text and categorize it into one of five sentiment categories (terrible, bad, okay, good, or great) based on the presence of positive and negative sentiments, providing a precise and nuanced classification. \n", - "37 Classify the movie review provided to you into one of five categories based on the sentiment: terrible, bad, okay, good, or great. \n", - "47 Identify the sentiment of the given text and categorize it as 'terrible', 'bad', 'okay', 'good', or 'great' based on its tone and language, outputting the corresponding sentiment label. \n", - "31 In this task, you are given movie reviews. Based on it, classify it to one of the five classes: (1) terrible, (2) bad, (3) okay, (4) good, and (5) great. \n", - "36 Based on the given movie review, rate it into one of five ratings based on the sentiment: terrible, bad, okay, good, or great. \n", - "43 Assign a sentiment label ('terrible', 'bad', 'okay', 'good', or 'great') to the provided movie review, reflecting the overall emotional tone of the text. \n", - "38 Analyze the sentence and categorize it into one of five categories based on the sentiment: terrible, bad, okay, good, or great. \n", - "44 Rate the emotional tone of the provided text as terrible, bad, okay, good, or great, reflecting the overall sentiment expressed. \n", - "42 Determine the sentiment of the given text by labeling it as 'terrible', 'bad', 'okay', 'good', or 'great' according to the author's expressed emotions. \n", - "46 Classify the provided comment according to its sentiment intensity, assigning a label from ['terrible', 'bad', 'okay', 'good', 'great'] without providing additional context. \n", - "30 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['terrible', 'bad', 'okay', 'good', 'great']. Return label only without any other text. \n", - "\n", - " test_score \n", - "32 0.040 \n", - "39 0.350 \n", - "40 0.365 \n", - "41 0.470 \n", - "45 0.500 \n", - "37 0.505 \n", - "47 0.520 \n", - "31 0.535 \n", - "36 0.560 \n", - "43 0.560 \n", - "38 0.560 \n", - "44 0.570 \n", - "42 0.605 \n", - "46 0.615 \n", - "30 0.620 " - ] - }, - "execution_count": 158, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"sst-5\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Your objective is to analyze the movie review and allocate it to one of five categories, from terrible to great.\t0.040\n", - "\n", - "Classify the provided comment according to its sentiment intensity, assigning a label from ['terrible', 'bad', 'okay', 'good', 'great'] without providing additional context.\t0.615\n", - "\n", - "DESWEGEN HOHE STDABW!" - ] - }, - { - "cell_type": "code", - "execution_count": 159, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
meta_llmoptimizerprompttest_score
50Llama70BDEYou will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.0.835
59Llama8BGADetermine the emotional tone of the given text by deciphering its meaning and context, and categorize it as either positive or negative sentiment.0.855
35NaNNaNGiven a tweet, classify it as having a positive or negative sentiment.0.890
49Llama70BDEGiven a sentence, classify it as either positive or negative sentiment.0.895
58Llama8BGAEvaluate the emotional tone and sentiment of the provided text, categorizing its emotional connotation as 'strongly positive', 'positive', 'neutral', 'negative', or 'strongly negative', and provide a nuanced intensity level if needed, or 'positive' or 'negative' if the sentiment is straightforward.0.905
56Llama70BGAIdentify the emotional tone of the text, categorizing it as either \"positive\" or \"negative\" sentiment.0.910
53Llama8BDEAnalyze a review and classify it as expressing a positive or negative opinion.0.910
57Llama8BGAGiven a tweet, classify it as having a positive or negative sentiment.0.915
48Llama70BDEYour task is to classify the comment \"positive\" or \"negative\".0.945
34NaNNaNYour task is to classify the comment \"positive\" or \"negative\".0.945
52Llama8BDEExamine the review and classify it as having a positive or negative sentiment, while considering the tone and context.0.950
51Llama8BDEYour task is to classify the comment \"positive\" or \"negative\".0.950
55Llama70BGAYour task is to classify the comment \"positive\" or \"negative\".0.950
54Llama70BGAYour task is to classify the comment \"positive\" or \"negative\".0.950
33NaNNaNPlease perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.0.960
\n", - "
" - ], - "text/plain": [ - " meta_llm optimizer \\\n", - "50 Llama70B DE \n", - "59 Llama8B GA \n", - "35 NaN NaN \n", - "49 Llama70B DE \n", - "58 Llama8B GA \n", - "56 Llama70B GA \n", - "53 Llama8B DE \n", - "57 Llama8B GA \n", - "48 Llama70B DE \n", - "34 NaN NaN \n", - "52 Llama8B DE \n", - "51 Llama8B DE \n", - "55 Llama70B GA \n", - "54 Llama70B GA \n", - "33 NaN NaN \n", - "\n", - " prompt \\\n", - "50 You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion. \n", - "59 Determine the emotional tone of the given text by deciphering its meaning and context, and categorize it as either positive or negative sentiment. \n", - "35 Given a tweet, classify it as having a positive or negative sentiment. \n", - "49 Given a sentence, classify it as either positive or negative sentiment. \n", - "58 Evaluate the emotional tone and sentiment of the provided text, categorizing its emotional connotation as 'strongly positive', 'positive', 'neutral', 'negative', or 'strongly negative', and provide a nuanced intensity level if needed, or 'positive' or 'negative' if the sentiment is straightforward. \n", - "56 Identify the emotional tone of the text, categorizing it as either \"positive\" or \"negative\" sentiment. \n", - "53 Analyze a review and classify it as expressing a positive or negative opinion. \n", - "57 Given a tweet, classify it as having a positive or negative sentiment. \n", - "48 Your task is to classify the comment \"positive\" or \"negative\". \n", - "34 Your task is to classify the comment \"positive\" or \"negative\". \n", - "52 Examine the review and classify it as having a positive or negative sentiment, while considering the tone and context. \n", - "51 Your task is to classify the comment \"positive\" or \"negative\". \n", - "55 Your task is to classify the comment \"positive\" or \"negative\". \n", - "54 Your task is to classify the comment \"positive\" or \"negative\". \n", - "33 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "\n", - " test_score \n", - "50 0.835 \n", - "59 0.855 \n", - "35 0.890 \n", - "49 0.895 \n", - "58 0.905 \n", - "56 0.910 \n", - "53 0.910 \n", - "57 0.915 \n", - "48 0.945 \n", - "34 0.945 \n", - "52 0.950 \n", - "51 0.950 \n", - "55 0.950 \n", - "54 0.950 \n", - "33 0.960 " - ] - }, - "execution_count": 159, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pd.set_option(\"display.max_colwidth\", None)\n", - "df[(df[\"task\"] == \"sst2\")].sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "You will be responsible for evaluating the emotional tone in the input message and classify it as expressing a positive or negative opinion.\t0.835\n", - "\n", - "Examine the review and classify it as having a positive or negative sentiment, while considering the tone and context.\t0.950" - ] - }, - { - "cell_type": "code", - "execution_count": 160, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array(['agnews', 'cr', 'mr', 'sst-5', 'sst2', 'subj', 'trec'],\n", - " dtype=object)" - ] - }, - "execution_count": 160, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df[\"task\"].unique()" - ] - }, - { - "cell_type": "code", - "execution_count": 163, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " meta_llm optimizer \\\n", - "3 Llama8B GA \n", - "5 Llama8B GA \n", - "4 Llama8B GA \n", - "2 Llama8B DE \n", - "0 Llama8B DE \n", - "1 Llama8B DE \n", - "\n", - " prompt \\\n", - "3 Choose a word from World, Sports, Business and Tech to categorize the given text. \n", - "5 Classify the given news article into one of the four main categories: World, Sports, Business, or Tech, based on the article's topic. \n", - "4 Classify the given news article into one of the four categories ['World', 'Sports', 'Business', or 'Tech'] based on its primary theme and main topic, ensuring accurate categorization. \n", - "2 The objective is to assign a news article to one of the following categories: World, Sports, Business, or Tech, based on its main topic. \n", - "0 You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic. \n", - "1 Your task is to classify the news item as \"World\", \"Sports\", \"Tech\" or \"Business\". \n", - "\n", - " test_score \n", - "3 0.830 \n", - "5 0.870 \n", - "4 0.880 \n", - "2 0.880 \n", - "0 0.885 \n", - "1 0.890 \n", - " meta_llm optimizer \\\n", - "6 Llama8B DE \n", - "7 Llama8B DE \n", - "8 Llama8B DE \n", - "10 Llama8B GA \n", - "11 Llama8B GA \n", - "9 Llama8B GA \n", - "\n", - " prompt \\\n", - "6 Consider customer reviews and analyze them to determine their emotional tone, classifying them as expressing either positive or negative sentiment. \n", - "7 As a sentiment classifier, examine the text passage for sentiment in customer reviews, by assessing the overall emotional direction, and classify the expression as either positive or negative. \n", - "8 You will be tasked with analyzing text to determine its emotional tone, identifying whether it expresses a positive or negative sentiment, while considering the broader context. \n", - "10 Classify the provided text as having positive or negative sentiment, determining the corresponding sentiment label from ['negative', 'positive']. \n", - "11 Given a review, classify it as expressing a positive or negative sentiment. \n", - "9 Classify this customer review as expressing either a \"positive\" or \"negative\" sentiment, analyzing its tone and content. \n", - "\n", - " test_score \n", - "6 0.785 \n", - "7 0.855 \n", - "8 0.855 \n", - "10 0.930 \n", - "11 0.930 \n", - "9 0.940 \n", - " meta_llm optimizer \\\n", - "13 Llama8B DE \n", - "17 Llama8B GA \n", - "12 Llama8B DE \n", - "14 Llama8B DE \n", - "16 Llama8B GA \n", - "15 Llama8B GA \n", - "\n", - " prompt \\\n", - "13 To categorize the sentiment of text snippets in a movie review, classify the sentiment as either 'negative' or 'positive', taking into consideration \n", - "17 Classify the movie review text, determining whether it expresses a positive or negative sentiment, and output the corresponding label ('positive' or 'negative') \n", - "12 Given a tweet, classify it as having a positive or negative sentiment. \n", - "14 Given a tweet, classify it as having a positive or negative sentiment. \n", - "16 Based on the provided movie review, please classify its sentiment as either \"positive\" or \"negative\" according to the given binary sentiment annotations. \n", - "15 Classify a movie review as expressing either 'negative' or 'positive' sentiment by identifying the underlying emotion. \n", - "\n", - " test_score \n", - "13 0.760 \n", - "17 0.850 \n", - "12 0.885 \n", - "14 0.890 \n", - "16 0.905 \n", - "15 0.915 \n", - " meta_llm optimizer \\\n", - "20 Llama8B DE \n", - "18 Llama8B DE \n", - "23 Llama8B GA \n", - "22 Llama8B GA \n", - "21 Llama8B GA \n", - "19 Llama8B DE \n", - "\n", - " prompt \\\n", - "20 Analyze movie reviews and classify them into one of the following categories: terrible, bad, okay, good, or great. \n", - "18 Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment. \n", - "23 Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list. \n", - "22 Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good \n", - "21 Classify the sentiment of the given movie review among ['terrible', 'bad', 'okay', 'good', 'great'] based on its emotional tone, leveraging your language understanding \n", - "19 The object is to classify movie reviews into one of the following categories: terrible, bad, okay, good, or great, based on the sentiment. \n", - "\n", - " test_score \n", - "20 0.400 \n", - "18 0.450 \n", - "23 0.470 \n", - "22 0.490 \n", - "21 0.565 \n", - "19 0.570 \n", - " meta_llm optimizer \\\n", - "25 Llama8B DE \n", - "26 Llama8B DE \n", - "29 Llama8B GA \n", - "28 Llama8B GA \n", - "24 Llama8B DE \n", - "27 Llama8B GA \n", - "\n", - " prompt \\\n", - "25 As a sentiment classifier, consider a movie review sentence and analyze its emotional tone, classifying it as either positive or negative sentiment, while taking into account its meaning and context. \n", - "26 Examine the written opinion in a movie review and classify it as either \"positive\" or \"negative\", considering the sentence meaning and relevant context. \n", - "29 Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label. \n", - "28 Determine whether the given movie review expresses strongly positive or strongly negative sentiment. \n", - "24 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "27 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "\n", - " test_score \n", - "25 0.815 \n", - "26 0.880 \n", - "29 0.910 \n", - "28 0.935 \n", - "24 0.940 \n", - "27 0.945 \n", - " meta_llm optimizer \\\n", - "31 Llama8B DE \n", - "32 Llama8B DE \n", - "34 Llama8B GA \n", - "33 Llama8B GA \n", - "30 Llama8B DE \n", - "35 Llama8B GA \n", - "\n", - " prompt \\\n", - "31 determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective. \n", - "32 Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context \n", - "34 Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics. \n", - "33 Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues. \n", - "30 Your task is to examine sentences from movie reviews and understand the purpose of the utterance, and then determine the intention behind the statement, by classifying them as either subjective or objective \n", - "35 Given a statement, classify it as expressing a subjective or objective opinion. \n", - "\n", - " test_score \n", - "31 0.585 \n", - "32 0.630 \n", - "34 0.695 \n", - "33 0.705 \n", - "30 0.750 \n", - "35 0.755 \n", - " meta_llm optimizer \\\n", - "39 Llama8B GA \n", - "41 Llama8B GA \n", - "36 Llama8B DE \n", - "37 Llama8B DE \n", - "40 Llama8B GA \n", - "38 Llama8B DE \n", - "\n", - " prompt \\\n", - "39 Please classify each question into its primary category from the following options: Description, Entity, Expression, Human, Location, Number. \n", - "41 Recognize the primary category of each question, choosing from Description, Entity, Expression, Human, Location, or Number, and return the most fitting label. \n", - "36 Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context. \n", - "37 You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\". \n", - "40 For each question, select the primary category (Description, Entity, Expression, Human, Location, or Number). \n", - "38 Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. \n", - "\n", - " test_score \n", - "39 0.605 \n", - "41 0.615 \n", - "36 0.630 \n", - "37 0.645 \n", - "40 0.685 \n", - "38 0.750 \n" - ] - } - ], - "source": [ - "df1 = read_best_scores(\"experiment_eval_task_descr\")\n", - "\n", - "for task in df1[\"task\"].unique():\n", - " df = df1[df1[\"task\"] == task]\n", - "\n", - " df = df[df[\"downstream_llm\"] == r\"meta-llama/Meta-Llama-3-70B-Instruct\"]\n", - "\n", - " df.loc[df[\"meta_llm\"] == r\"meta-llama\\Meta-Llama-3-70B-Instruct\", \"meta_llm\"] = \"Llama70B\"\n", - " df.loc[df[\"meta_llm\"] == r\"meta-llama\\Meta-Llama-3-8B-Instruct\", \"meta_llm\"] = \"Llama8B\"\n", - " df.loc[df[\"optimizer\"] == \"evopromptde\", \"optimizer\"] = \"DE\"\n", - " df.loc[df[\"optimizer\"] == \"evopromptga\", \"optimizer\"] = \"GA\"\n", - "\n", - " print(df.sort_values(\"test_score\")[[\"meta_llm\", \"optimizer\", \"prompt\", \"test_score\"]])" - ] - }, - { - "cell_type": "code", - "execution_count": 162, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
taskoptimizermeta_llmdownstream_llmevaluation_llmrandom_seedprompttrain_scoretest_score
0agnewsevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic.0.950.885
1agnewsevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Your task is to classify the news item as \"World\", \"Sports\", \"Tech\" or \"Business\".0.900.890
2agnewsevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69The objective is to assign a news article to one of the following categories: World, Sports, Business, or Tech, based on its main topic.1.000.880
3agnewsevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Choose a word from World, Sports, Business and Tech to categorize the given text.1.000.830
4agnewsevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Classify the given news article into one of the four categories ['World', 'Sports', 'Business', or 'Tech'] based on its primary theme and main topic, ensuring accurate categorization.1.000.880
5agnewsevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Classify the given news article into one of the four main categories: World, Sports, Business, or Tech, based on the article's topic.0.950.870
6crevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Consider customer reviews and analyze them to determine their emotional tone, classifying them as expressing either positive or negative sentiment.0.950.785
7crevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47As a sentiment classifier, examine the text passage for sentiment in customer reviews, by assessing the overall emotional direction, and classify the expression as either positive or negative.0.950.855
8crevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69You will be tasked with analyzing text to determine its emotional tone, identifying whether it expresses a positive or negative sentiment, while considering the broader context.1.000.855
9crevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Classify this customer review as expressing either a \"positive\" or \"negative\" sentiment, analyzing its tone and content.1.000.940
10crevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Classify the provided text as having positive or negative sentiment, determining the corresponding sentiment label from ['negative', 'positive'].1.000.930
11crevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Given a review, classify it as expressing a positive or negative sentiment.0.950.930
12mrevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Given a tweet, classify it as having a positive or negative sentiment.0.950.885
13mrevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47To categorize the sentiment of text snippets in a movie review, classify the sentiment as either 'negative' or 'positive', taking into consideration0.950.760
14mrevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Given a tweet, classify it as having a positive or negative sentiment.0.950.890
15mrevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Classify a movie review as expressing either 'negative' or 'positive' sentiment by identifying the underlying emotion.1.000.915
16mrevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Based on the provided movie review, please classify its sentiment as either \"positive\" or \"negative\" according to the given binary sentiment annotations.1.000.905
17mrevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Classify the movie review text, determining whether it expresses a positive or negative sentiment, and output the corresponding label ('positive' or 'negative')1.000.850
18sst-5evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment.0.500.450
19sst-5evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47The object is to classify movie reviews into one of the following categories: terrible, bad, okay, good, or great, based on the sentiment.0.650.570
20sst-5evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Analyze movie reviews and classify them into one of the following categories: terrible, bad, okay, good, or great.0.550.400
21sst-5evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Classify the sentiment of the given movie review among ['terrible', 'bad', 'okay', 'good', 'great'] based on its emotional tone, leveraging your language understanding0.650.565
22sst-5evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good0.650.490
23sst-5evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list.0.600.470
24sst2evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.1.000.940
25sst2evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47As a sentiment classifier, consider a movie review sentence and analyze its emotional tone, classifying it as either positive or negative sentiment, while taking into account its meaning and context.1.000.815
26sst2evopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Examine the written opinion in a movie review and classify it as either \"positive\" or \"negative\", considering the sentence meaning and relevant context.1.000.880
27sst2evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text.1.000.945
28sst2evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Determine whether the given movie review expresses strongly positive or strongly negative sentiment.1.000.935
29sst2evopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label.1.000.910
30subjevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Your task is to examine sentences from movie reviews and understand the purpose of the utterance, and then determine the intention behind the statement, by classifying them as either subjective or objective0.800.750
31subjevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective.0.750.585
32subjevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context0.850.630
33subjevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues.0.800.705
34subjevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics.0.750.695
35subjevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Given a statement, classify it as expressing a subjective or objective opinion.0.800.755
36trecevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context.0.550.630
37trecevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\".0.550.645
38trecevopromptdemeta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number.0.450.750
39trecevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct42Please classify each question into its primary category from the following options: Description, Entity, Expression, Human, Location, Number.0.650.605
40trecevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct47For each question, select the primary category (Description, Entity, Expression, Human, Location, or Number).0.550.685
41trecevopromptgameta-llama\\Meta-Llama-3-8B-Instructmeta-llama/Meta-Llama-3-70B-Instructmeta-llama\\Meta-Llama-3-8B-Instruct69Recognize the primary category of each question, choosing from Description, Entity, Expression, Human, Location, or Number, and return the most fitting label.0.700.615
\n", - "
" - ], - "text/plain": [ - " task optimizer meta_llm \\\n", - "0 agnews evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "1 agnews evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "2 agnews evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "3 agnews evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "4 agnews evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "5 agnews evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "6 cr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "7 cr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "8 cr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "9 cr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "10 cr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "11 cr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "12 mr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "13 mr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "14 mr evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "15 mr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "16 mr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "17 mr evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "18 sst-5 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "19 sst-5 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "20 sst-5 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "21 sst-5 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "22 sst-5 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "23 sst-5 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "24 sst2 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "25 sst2 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "26 sst2 evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "27 sst2 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "28 sst2 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "29 sst2 evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "30 subj evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "31 subj evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "32 subj evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "33 subj evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "34 subj evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "35 subj evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "36 trec evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "37 trec evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "38 trec evopromptde meta-llama\\Meta-Llama-3-8B-Instruct \n", - "39 trec evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "40 trec evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "41 trec evopromptga meta-llama\\Meta-Llama-3-8B-Instruct \n", - "\n", - " downstream_llm evaluation_llm \\\n", - "0 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "1 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "2 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "3 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "4 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "5 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "6 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "7 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "8 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "9 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "10 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "11 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "12 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "13 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "14 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "15 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "16 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "17 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "18 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "19 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "20 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "21 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "22 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "23 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "24 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "25 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "26 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "27 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "28 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "29 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "30 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "31 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "32 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "33 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "34 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "35 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "36 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "37 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "38 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "39 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "40 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "41 meta-llama/Meta-Llama-3-70B-Instruct meta-llama\\Meta-Llama-3-8B-Instruct \n", - "\n", - " random_seed \\\n", - "0 42 \n", - "1 47 \n", - "2 69 \n", - "3 42 \n", - "4 47 \n", - "5 69 \n", - "6 42 \n", - "7 47 \n", - "8 69 \n", - "9 42 \n", - "10 47 \n", - "11 69 \n", - "12 42 \n", - "13 47 \n", - "14 69 \n", - "15 42 \n", - "16 47 \n", - "17 69 \n", - "18 42 \n", - "19 47 \n", - "20 69 \n", - "21 42 \n", - "22 47 \n", - "23 69 \n", - "24 42 \n", - "25 47 \n", - "26 69 \n", - "27 42 \n", - "28 47 \n", - "29 69 \n", - "30 42 \n", - "31 47 \n", - "32 69 \n", - "33 42 \n", - "34 47 \n", - "35 69 \n", - "36 42 \n", - "37 47 \n", - "38 69 \n", - "39 42 \n", - "40 47 \n", - "41 69 \n", - "\n", - " prompt \\\n", - "0 You will be given a news article and asked to classify it as World, Sports, Business and Tech, depending on its main topic. \n", - "1 Your task is to classify the news item as \"World\", \"Sports\", \"Tech\" or \"Business\". \n", - "2 The objective is to assign a news article to one of the following categories: World, Sports, Business, or Tech, based on its main topic. \n", - "3 Choose a word from World, Sports, Business and Tech to categorize the given text. \n", - "4 Classify the given news article into one of the four categories ['World', 'Sports', 'Business', or 'Tech'] based on its primary theme and main topic, ensuring accurate categorization. \n", - "5 Classify the given news article into one of the four main categories: World, Sports, Business, or Tech, based on the article's topic. \n", - "6 Consider customer reviews and analyze them to determine their emotional tone, classifying them as expressing either positive or negative sentiment. \n", - "7 As a sentiment classifier, examine the text passage for sentiment in customer reviews, by assessing the overall emotional direction, and classify the expression as either positive or negative. \n", - "8 You will be tasked with analyzing text to determine its emotional tone, identifying whether it expresses a positive or negative sentiment, while considering the broader context. \n", - "9 Classify this customer review as expressing either a \"positive\" or \"negative\" sentiment, analyzing its tone and content. \n", - "10 Classify the provided text as having positive or negative sentiment, determining the corresponding sentiment label from ['negative', 'positive']. \n", - "11 Given a review, classify it as expressing a positive or negative sentiment. \n", - "12 Given a tweet, classify it as having a positive or negative sentiment. \n", - "13 To categorize the sentiment of text snippets in a movie review, classify the sentiment as either 'negative' or 'positive', taking into consideration \n", - "14 Given a tweet, classify it as having a positive or negative sentiment. \n", - "15 Classify a movie review as expressing either 'negative' or 'positive' sentiment by identifying the underlying emotion. \n", - "16 Based on the provided movie review, please classify its sentiment as either \"positive\" or \"negative\" according to the given binary sentiment annotations. \n", - "17 Classify the movie review text, determining whether it expresses a positive or negative sentiment, and output the corresponding label ('positive' or 'negative') \n", - "18 Examine the movie critique and allocate it to one of the following categories: terrible, bad, okay, good, great, while considering the sentiment. \n", - "19 The object is to classify movie reviews into one of the following categories: terrible, bad, okay, good, or great, based on the sentiment. \n", - "20 Analyze movie reviews and classify them into one of the following categories: terrible, bad, okay, good, or great. \n", - "21 Classify the sentiment of the given movie review among ['terrible', 'bad', 'okay', 'good', 'great'] based on its emotional tone, leveraging your language understanding \n", - "22 Classify the text corresponding to a movie review into one of the following five sentiment categories: terrible, bad, okay, good \n", - "23 Transform the given movie review to one of the following sentiment categories: terrible, bad, okay, good, or great, accurately capturing its essence. Return a corresponding sentiment label from the list. \n", - "24 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "25 As a sentiment classifier, consider a movie review sentence and analyze its emotional tone, classifying it as either positive or negative sentiment, while taking into account its meaning and context. \n", - "26 Examine the written opinion in a movie review and classify it as either \"positive\" or \"negative\", considering the sentence meaning and relevant context. \n", - "27 Please perform Sentiment Classification task. Given the sentence, assign a sentiment label from ['negative', 'positive']. Return label only without any other text. \n", - "28 Determine whether the given movie review expresses strongly positive or strongly negative sentiment. \n", - "29 Given a movie review, use context and sentiment cues to predict whether it's 'positive' or 'negative', and return the corresponding label. \n", - "30 Your task is to examine sentences from movie reviews and understand the purpose of the utterance, and then determine the intention behind the statement, by classifying them as either subjective or objective \n", - "31 determine the type of a sentence fragment for its tone, and identify whether it has a certain nuance, carrying a particular sentiment, or having a subjective or objective tone, to classify it as subjective or objective. \n", - "32 Determine the intent of the given text and designate it as either subjective or objective, taking into account the meaning and context \n", - "33 Classify the sentence and determine its perspective, distinguishing between subjective expressions of personal opinions or feelings and objective presentations of factual information, while considering linguistic nuances, contextual clues, and subtle linguistic cues. \n", - "34 Review the provided sentence and categorize it as either subjective (emotive) or objective (neutral), based on its linguistic and emotional characteristics. \n", - "35 Given a statement, classify it as expressing a subjective or objective opinion. \n", - "36 Analyze the question to determine its type by including categories of Description, Entity, Expression, Human, Location, and Number; categorize the question into one of the following categories: Description, Entity, Expression, Human, Location, or Number, while considering the meaning and relevant context. \n", - "37 You are given a question. You need to detect which category better describes the question. Answer with \"Description\", \"Entity\", \"Expression\", \"Human\", \"Location\", and \"Number\". \n", - "38 Your task is to choose a type of the question, from Description, Entity, Expression, Human, Location and Number. \n", - "39 Please classify each question into its primary category from the following options: Description, Entity, Expression, Human, Location, Number. \n", - "40 For each question, select the primary category (Description, Entity, Expression, Human, Location, or Number). \n", - "41 Recognize the primary category of each question, choosing from Description, Entity, Expression, Human, Location, or Number, and return the most fitting label. \n", - "\n", - " train_score test_score \n", - "0 0.95 0.885 \n", - "1 0.90 0.890 \n", - "2 1.00 0.880 \n", - "3 1.00 0.830 \n", - "4 1.00 0.880 \n", - "5 0.95 0.870 \n", - "6 0.95 0.785 \n", - "7 0.95 0.855 \n", - "8 1.00 0.855 \n", - "9 1.00 0.940 \n", - "10 1.00 0.930 \n", - "11 0.95 0.930 \n", - "12 0.95 0.885 \n", - "13 0.95 0.760 \n", - "14 0.95 0.890 \n", - "15 1.00 0.915 \n", - "16 1.00 0.905 \n", - "17 1.00 0.850 \n", - "18 0.50 0.450 \n", - "19 0.65 0.570 \n", - "20 0.55 0.400 \n", - "21 0.65 0.565 \n", - "22 0.65 0.490 \n", - "23 0.60 0.470 \n", - "24 1.00 0.940 \n", - "25 1.00 0.815 \n", - "26 1.00 0.880 \n", - "27 1.00 0.945 \n", - "28 1.00 0.935 \n", - "29 1.00 0.910 \n", - "30 0.80 0.750 \n", - "31 0.75 0.585 \n", - "32 0.85 0.630 \n", - "33 0.80 0.705 \n", - "34 0.75 0.695 \n", - "35 0.80 0.755 \n", - "36 0.55 0.630 \n", - "37 0.55 0.645 \n", - "38 0.45 0.750 \n", - "39 0.65 0.605 \n", - "40 0.55 0.685 \n", - "41 0.70 0.615 " - ] - }, - "execution_count": 162, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df1" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "ds", - "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.12.5" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/mpl_stylesheet.mplstyle b/notebooks/mpl_stylesheet.mplstyle deleted file mode 100644 index cd9ca66..0000000 --- a/notebooks/mpl_stylesheet.mplstyle +++ /dev/null @@ -1,47 +0,0 @@ -# mpl_stylesheet.mplstyle - -# Font settings -font.family: serif -font.serif: DejaVu Serif # Default serif font -font.size: 16 # General font size - -# Axes settings -axes.titlesize: 16 # Title font size -axes.labelsize: 16 # X and Y label font size -axes.labelpad: 5 # Padding between label and axis -axes.linewidth: 0.8 # Width of the axis lines - -# Tick settings -xtick.labelsize: 12 # X tick label size -ytick.labelsize: 12 # Y tick label size -xtick.major.size: 4 -ytick.major.size: 4 -xtick.minor.size: 2.5 -ytick.minor.size: 2.5 -xtick.direction: in # Ticks inside the plot -ytick.direction: in - -# Legend settings -legend.fontsize: 12 # Legend font size -legend.frameon: False # No frame around the legend - -# Grid settings -grid.linestyle: -- # Dashed grid line -grid.linewidth: 0.6 -grid.alpha: 0.7 -grid.color: gray - -# Figure settings -figure.figsize: 6.4, 4.8 # Adjust figure size as needed -figure.dpi: 300 - -# Line settings -lines.linewidth: 1.5 # Slightly thicker lines for better visibility -lines.markersize: 4 # Marker size - -# Error bars -errorbar.capsize: 2 - -# Savefig settings -savefig.dpi: 300 # High resolution for publication -savefig.bbox: tight # Trim the figure diff --git a/notebooks/optimization_progress.ipynb b/notebooks/optimization_progress.ipynb deleted file mode 100644 index 0656845..0000000 --- a/notebooks/optimization_progress.ipynb +++ /dev/null @@ -1,242 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Optimization Progress\n", - "\n", - "In this notebook, we provide visualizations of the optimization progress." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "from typing import List\n", - "from pathlib import Path\n", - "\n", - "import pandas as pd\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "import seaborn as sns" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "plt.style.use(\"mpl_stylesheet.mplstyle\")" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [], - "source": [ - "def read_prompts(target_experiment: str, tasks: List[str]):\n", - " results = pd.DataFrame()\n", - " for logging_dir in Path(f\"../logs/{target_experiment}\").rglob(\"*.csv\"):\n", - " if \"best_scores\" in str(logging_dir): # or not any(task in str(logging_dir) for task in tasks)\n", - " continue\n", - "\n", - " result = pd.read_csv(logging_dir)\n", - "\n", - " logging_dir = str(logging_dir)\n", - "\n", - " logging_dir = logging_dir.replace(f\"..\\\\logs\\\\{target_experiment}\\\\\", \"\")\n", - " logging_dir = logging_dir.replace(\".csv\", \"\")\n", - "\n", - " task_name, optimizer, meta_llm, evaluation_llm, random_seed = logging_dir.split(\"_\")\n", - "\n", - " task_name = task_name.split(\"/\")[-1].split(\"\\\\\")[-1]\n", - "\n", - " metainformation = pd.DataFrame(\n", - " {\n", - " \"task\": [task_name] * len(result),\n", - " \"optimizer\": [optimizer] * len(result),\n", - " \"meta_llm\": [meta_llm] * len(result),\n", - " \"evaluation_llm\": [evaluation_llm] * len(result),\n", - " \"random_seed\": [random_seed] * len(result),\n", - " }\n", - " )\n", - "\n", - " result = pd.concat([result, metainformation], axis=1)\n", - "\n", - " results = pd.concat([result, results], axis=0)\n", - "\n", - " return results" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "def get_first_occurences(df):\n", - " occured = []\n", - " dss = []\n", - "\n", - " for i in range(1, df[\"step\"].max() + 1):\n", - " df_new = df.loc[(df[\"step\"] == i) & (~df[\"prompt\"].isin(occured))]\n", - " dss.append(df_new)\n", - " occured += df_new[\"prompt\"].to_list()\n", - "\n", - " return pd.concat(dss)\n", - "\n", - "\n", - "def get_plot(df1, df2=None, mean_or_max=\"mean\", task=None, optimizer=None, legend_labels=None):\n", - " df = get_first_occurences(df1).copy()\n", - " df = df[(df[\"task\"] == task) & (df[\"optimizer\"] == optimizer)]\n", - "\n", - " df_ = df.groupby(\"step\", as_index=False).agg(mean_or_max, numeric_only=True)\n", - " df_[\"score_std\"] = df.groupby(\"step\", as_index=False).std(numeric_only=True)[\"score\"]\n", - " df_.loc[df_[\"score_std\"].isna(), \"score_std\"] = 0\n", - " df = df_.copy()\n", - "\n", - " # plot average\n", - " plt.plot(\n", - " df[\"step\"],\n", - " df[\"score\"],\n", - " marker=\"+\",\n", - " markersize=8,\n", - " label=legend_labels[0] if legend_labels is not None else None,\n", - " color=sns.color_palette(\"Set2\")[0],\n", - " )\n", - " # Fill the area between std dev lines\n", - " plt.fill_between(\n", - " df[\"step\"],\n", - " df[\"score\"] + df[\"score_std\"],\n", - " df[\"score\"] - df[\"score_std\"],\n", - " alpha=0.2,\n", - " color=sns.color_palette(\"Set2\")[0],\n", - " )\n", - "\n", - " # plot second line for comparison:\n", - " if df2 is not None:\n", - " df = get_first_occurences(df2).copy()\n", - " df = df[(df[\"task\"] == task) & (df[\"optimizer\"] == optimizer)]\n", - "\n", - " df_ = df.groupby(\"step\", as_index=False).agg(mean_or_max, numeric_only=True)\n", - " df_[\"score_std\"] = df.groupby(\"step\", as_index=False).std(numeric_only=True)[\"score\"]\n", - " df_.loc[df_[\"score_std\"].isna(), \"score_std\"] = 0\n", - " df = df_.copy()\n", - "\n", - " # plot average\n", - " plt.plot(\n", - " df[\"step\"],\n", - " df[\"score\"],\n", - " marker=\"+\",\n", - " markersize=8,\n", - " label=legend_labels[1] if legend_labels is not None else None,\n", - " color=sns.color_palette(\"Set2\")[1],\n", - " )\n", - " # Fill the area between std dev lines\n", - " plt.fill_between(\n", - " df[\"step\"],\n", - " df[\"score\"] + df[\"score_std\"],\n", - " df[\"score\"] - df[\"score_std\"],\n", - " alpha=0.2,\n", - " color=sns.color_palette(\"Set2\")[1],\n", - " )\n", - "\n", - " # Customize the plot\n", - " plt.title(f\"Task {task}, Optimizer {optimizer}\")\n", - " plt.xlabel(\"Step\")\n", - " plt.ylabel(\"Score\")\n", - " plt.grid(True)\n", - " plt.legend(loc=2, bbox_to_anchor=(1, 1))\n", - "\n", - " plt.xticks(np.arange(1, 13))\n", - "\n", - " plt.ylim(0, 1.1)\n", - " plt.tight_layout()\n", - "\n", - " return plt.gca()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "df = read_prompts(r\"../logs\\experiment-task-descr\", [\":)\"])\n", - "df[\"use_task_desc\"] = True\n", - "df2 = read_prompts(r\"../logs\\experiment\", [\":)\"])\n", - "df2[\"use_task_desc\"] = False\n", - "\n", - "\n", - "df = pd.concat([df, df2])" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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zta4GQZBk2vXrhmvv/66kTNnTo+X37t3b9uBH0/WvYULF7oV+PR10GTJkiVunWC/+VG1alWXA4T+HjTZtWuXVz5PefPmNT766CNb+zTuvH83HDlyxLj99tvdrrdRo0bpvvc3y+qfqT/++MNWCNTqUaFCBWPevHm23hvD8CxosnjxYqNYsWK25o+IiDBmzZplWc/vv/9uFChQwFaf4eHhxpw5c2y/dn9Zj7NS0GTq1KlG/vz53V7eAw88kBKKyuiLn5w5c8Z46KGHPH6PcuXKZbz55psZ+o82AAAAAADIqsikpEUmJe1xssxCJsX9sSGT4vggk/Lvg0yKd5BJOWAYBpmU1A8yKekjk0ImJbORSbE/DmRSXJfVP1NkUtIik+IoUDIpQUFBxrBhw1K+b7y9v7FkyRKjY8eOtm+84+zx+OOPGwkJCbbeIwAAAOBmoQKAbGz8+PFasWKFaVvOnDl15513qnHjxipXrpwiIiJ06dIlxcTEaOPGjVq0aJF27tyZZp7k5GSNGjVKK1as0PTp05UvXz6P6vv444/17LPPOkwPCwtTmzZt1LhxY1WuXFn58+dXcHCwYmNjtXPnTi1dulTLli2TYRhp5ktMTNTMmTO1ceNGHTx40KPaAt3vv/+uX375xbK9efPmioqKUvXq1RUZGanExETFxsZqx44dWrFihVasWOHw/s+cOVObN2/W7NmzVaNGDa/UGRsbq06dOmn16tWm7fny5VPPnj1Vt25dlSlTRklJSTp+/LjWrVunmTNn6sKFC4qOjlbHjh01a9YsdezY0St1uePLL7/U448/7vC+uWL9+vVq2bKlli9froIFC3pcS1JSkl588UWNHTvWtL1s2bLq2bOnqlevruLFi+vChQs6ceKEFi1apAULFighISHN89esWaPGjRvr+++/V48ePTyuz1umTZvmMO3IkSNau3atGjVqlOn17Ny5U23atNGJEycc2qpXr66OHTuqRo0aKly4sMLDw3X+/HkdP35ca9as0Zw5c3T+/HmH+bZt26YhQ4aobt26atWqVSa8iswxZ84cy7ZatWopLCwsE6v5V/369TVp0iTTtrlz5+qtt97y2rLi4uIUFRWlTZs2SZKCgoLUtGlTderUSWXKlFHBggUVHR2t/fv365dfftGuXbsc+ti1a5eaN2+umTNnqm3btl6rLRB99dVXGjRokO3v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9bEkk3KdP+xX+VMmxZkrV67ojz/+0JtvvqmePXuqVq1aKlu2rAoUKKCQkBCnxyWstk3+ejE5AAAA+E6orwsAgKxizZo1+uyzzzR9+nRdunTJq33bvRtOmTJl9H//938aOHCg0+ft2bNHI0eO1MiRI3Xrrbeqe/fu6tatm26//XZPynXbf//7X7355psO0xMSEtS7d2+tXr1aYWFhPqjMM4cPH9ann36qSZMmWQY9MkN0dLRlW9GiRb22nPROYntb3rx53Z43R44cHi//4MGDlm1nz57VwoULPV7GsWPHLNuOHj1qq6+7775bYWFhDidWN2/erD179jg9QJo6EFKzZs00V/6+55579MILLzjMs2XLFlv9Fi1aVC1atHDptaT25Zdf6vbbb9epU6csn3Pp0iVNnDhREydOVMGCBdW5c2d1795dHTp08No/APQHZcqUcdpudbeHzOJs+bfccotXluGt7yln353OvnOzE2/dGSmj+/Q3w4YNs7yTU5cuXTy6M6Gz7drevXttb3fMHD582LLNG/1L3gumZTRn7/elS5e8sh9hFcqQ7L/fgwYN0hdffOEwfceOHVqyZImioqLS7ePmO+w8/vjjtmpw9p4VK1bMVl/OOOvr0KFDXlmGP22PMuIzFUhjmZ23d/60HnsqM35Te+P9PHPmjC5evGjaFhER4ZVti+Q8XHL06FGP/lEIAAAAAABwRCbFc2RSMhaZFEdkUv5FJoVMyg1kUlznD+dOfC07n6PLSGRS0kcm5V9kUtxDJiUtMinOZeftnT+tx57yl0yKle3bt+vTTz/VlClTFBsb69W+7R63AgAAALj4CYBsLyYmRi+++KK+/fbbLPXD+rHHHlN8fLyee+45JScnp/v8rVu3auvWrXr99dd1yy23qHv37urVq5caNGiQ4bUahqHnnntOH3/8seVzNm7cqFdffVVvv/12htfjLYmJifrwww/12muveT185A6rK/FL8upJdk+CH+7w9QHYkydPWrb997//9enyzeTPn1/t27fXnDlzHNqmT5+ul156yXS+I0eOaM2aNSl/33wnnHLlyqlevXqmV57+5ZdfNHz4cNN+jx07luZK+927d1dwcLBLryW1UqVKafHixerYsaOOHDmS7vNjYmL0/fff6/vvv1fu3LnVoUMHPfDAA+ratavlVckDRZkyZRQcHGy5bfDlXdqT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D7e88Mn48eP17bff2rrwCQAAAOBNXPwEQLb066+/au7cuaZto0eP1l133ZXJFbmuTp06+uCDD3T48GEtXrxYgwYNUuHChV2ef/LkyerevbuSk5O9WlfVqlW1dOlSlStXTpI0ZswYyxPWP/74o3766SevLt9bTpw4odGjR5u2dezYUW+++WYmV/SvAgUKWLZdvnzZa8tJSkryWl/+IE+ePJZtWeVq0Gbuuece0+lmQZPp06enOWlkFTRx1q9Z0GTGjBlpvkus5vVEwYIFNXjwYK1cuVIHDx7UO++8o7p167o8/6FDh9S8eXPt2rXL67X5UqdOnSzbNm/e7NVAoR3r1q2zbOvcubPXluOtbdilS5cs25x95wJ2zZ8/X++8845pW4kSJTRp0iRbYTpn/HW75q/89f0eNGiQ6fQ9e/bor7/+Mm0bP368S32kx9l75ux72S5nfTk72WxHdt8eBdJYZmfZaT3OjN/U3vg97a/bFgAAAAAA8C8yKWRSrJBJIZOSWlY+3kcmxTVkUjIXmRTAHJmUwOWv7zeZFDIp3hBIY5mdZaf12F8yKZL0zz//6IsvvjBtGzhwoNvfwQAAAIC3cPETANnSt99+azq9cOHCeuaZZzK5GvcEBwcrKipK48eP14kTJzRnzhz17t1buXPnTnfe33//XR988IHXarn11lu1ZMmSNHf+yZkzp3788UflypXLdJ4nnnhCR48e9VoN3vLTTz9ZHiAbPXq0104CuSMyMtKyzZsHcrPySZGMUKJECcu2rPxedO/eXcHBjrtyq1at0vHjx9NMmzZtWsr/V6pUSXXq1LHs1yqEsm7dOoc7k6UOn0RERKh9+/aulO62W265RS+++KL+/vtv7dixQyNGjFD58uXTne/cuXO69957AypEValSJd12222mbVeuXNH69eszuaLrrO4gInk3iOStz6az705n37mAHSdOnNDDDz9seueS4OBg/fDDDypatKjXluev2zV/5a/v92233aamTZuatpmd2Dx//rymTJmS8nfx4sXVtWtXt5bt7D3LrHCCsxrsyO7bo0Aay+wsO63HmfGb2hvvp79uWwAAAAAAwL/IpJBJsUImJfsd4/LX431kUsikkEnxnD+cO4H/I5MS2Pz1/SaTQibFGwJpLLOz7LQe+0smRZImTpxoemGaHDlyaMSIEV5ZBgAAAOAJLn4CINu5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rLZDISEhxtSpU231dfnyZeOBBx5w6Ktr164ZUnubNm0s1+Ny5coZSUlJGbLcP/74wwgJCXFYZlBQkDFp0iSX+zl79qzRtGlT0/pbtmxpXL161e0ard6X1Nujd955x+X+du/ebZQoUcK0zzp16ri1D3SDLz9TVvvRhQsXNjZt2uRyP5s3b7bclxk+fLhHNUZFRZn268lvnYx4zzNzu5zV1uP//e9/pn06+01z7tw5I1++fGmeP2LECKfLWbt2rel3j3T9t4ir3xnnz583GjZsaEgywsLCLI8B9O3b187bkMaRI0eM4sWLm/Z77733GvHx8bb6++mnn4wcOXKk6SciIsJvt70AAAAAANhFJoVMCpkU15BJIZOSGpmU68ikkElxhkyKNTIpjn2SSXFEJiV9ZFLsI5OS9kEmhUxKRvXpL+uxP2dSJBldunQx7dOdTIrV8RxJxmOPPWYkJia61M/Vq1eN3r17W/Yleb4vCQAAgOzH/DYCAJAJYmNjtWHDBofp0dHRlvPs379fCxcudJgeGRmpevXqubzskJAQffnll2rXrp3p1VNfffVVbd++Xe+8845uueUWy36WLVumwYMHp1zNtVq1atq5c6fD82JjY03rbt68uUtXx05MTFTXrl01ePBgvfTSSypVqlS68yxfvlzPPPOM/v77b4e2Bx54wOndM7Zv367jx4+nmbZp0ybT57r62hISErR8+XKHOsyuxnz+/Hn17t1bI0eOTDM9d+7cbt0pxK433nhD8+fP18GDBx3a5syZo+bNm+vTTz9V48aNLfs4cOCAhgwZopkzZ0qyXjckmb5/NWvWVIkSJZzW+e6772rjxo1atmxZmulJSUnq2rWrXnrpJb3yyivKkyeP6fxXrlzRW2+9pTFjxujatWsKCQnRN99849YVzVOz+mwnJCSYPn/FihXau3dvmmlmr3///v0Od/Swu162a9fOae2SNHr0aJ09e1aff/55mumXLl1SmzZtNHjwYI0cOVKFChWy7CMxMVHTpk3TCy+84PBZioqK0nvvvZduHXbdc8892r59u2lbenfLsRIUFKQePXpYXjk7vbv7eOLHH3/Ujh07NHbsWEVFRaX7/FOnTum1115zGDdJKlq0qOn09Jw7d850urMrdmcF9erV07p16/Tggw9q1apVadqmTJmiX3/9VQMHDtRjjz2m6tWru9Tn+fPnNWXKFH388cfasWOHQ3tkZKS+/fZbdevWzRsvIV1vvfWW9uzZo507d+rTTz/V1q1b9fXXXzu9kvvcuXPVv39/nTx50qEtd+7c+t///qeIiAi36qlTp46qV6/u8N7MmzdPmzdvNr2K+6uvvurwnXbzXQBXrFjhcIcuq/2khIQE0++9ChUqqEKFCil/Z8R3tNk23hmzOuvVq6fIyMh067TT5811njhxQtu2bXN43okTJ0z73L59u0vbknXr1umll14y7SMoKEiPPfaYw7baHVbf8c6EhoZq5syZ6tixo9asWZOmbefOnapZs6beeustPfroo8qZM6dlP+fOndOnn36q119/3WHf+aWXXnLpDkLeWPducHUf2hceffRRnT59WsOHD08zPSkpSQ888IBmzpyp9957T6VLl7bswzAMzZ07V0OGDNGuXbvStNWsWVPffvtthtQ+aNAg/fXXX6Ztjz32mOkdHr2hY8eO+u6779S3b980d7gzDEMPP/ywFi9erLfffluFCxe27OOPP/7QY489pqNHjzq0NWjQQLNmzVKOHDm8Xvv48eO1du1aRUdHa9iwYVq7dq0++eQTFS9e3PT5ycnJmjx5sp588knTu3cWKVJE06dPt7zrZ2pZ8TNltR995swZNWzYUG+//baeeOIJy++bK1eu6IsvvtCwYcNMX8fAgQNd/q1itW2KjY01ff6GDRsc7lpy8zZUMt/eZMQ21E6fZnXa4cv12Mydd96pAgUKOOyLT548WcOHD3c4HpKcnKynnnoqTS1BQUHq1auX0+U0aNBA48aN05NPPunQ9uOPP2rv3r367rvvVLVqVcs+/vzzTw0YMCDl2MGYMWMsfyeeOHHC7d/+pUuX1vz589W2bVudPn06Tdu0adO0ceNGffLJJ+rQoYPTO6bt379fr732msOdjcPCwjRp0iSVK1fOaR0AAAAAAPgbMilkUsikXEcmhUyKN5BJIZNyA5kUc2RSriOTQiblBjIpGYNMin1kUv5FJoVMijt9kknJOpmUhx9+WG3atNGvv/6azqt0zbhx49S4cWPT9farr77SgQMH9PHHH6tGjRqWfWzevFlPPfVUyr6I1bEJq33Jm/fRAAAAgBuCDMMwfF0EgOxp8eLFat26tVf6ioqK0uLFi23PN3XqVPXq1UvJycmm7WFhYWrfvr1at26tMmXKKF++fIqNjdWe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Zdr3Tb58+fTpp59q06ZN6tWrl1t3cG3RooUmT56sJUuWePTbAAAAAAAAuIZMCqyQSUmLTAqZFDIp15FJIZNihUwKsjIyKZmPTIp9ZFICB5kU/5OV1mN/yaTUqFFDv/zyi6ZOnZqSDcmI39P16tXT33//rVdffdX29rtRo0ZasGCBvvnmG7fyKwAAAICVIMNq7xcAsqFz585pzpw5Wrp0qdatW6dTp04pJiZG165dU3h4uEqWLKlq1aqpWbNm6t69uypWrJhptR07dkzLli3T1q1btX37du3du1exsbG6cOGCLl68qFy5cil//vwqUKCAqlatqttvv12NGjVSmzZtsmVAwNsSExO1YMECLV68WCtXrtTRo0cVExOT8t4XLVpUlStXVsOGDXXXXXepSZMmPqt1zZo1mjlzplauXKldu3YpNjZWhmEob968KlGihKpXr66oqCh17drVNEBz4yDWzdavX+/WSZJAsmHDBi1YsECrV6/Wnj17dPz4cV28eFEhISGKiIhQgQIFVKFCBTVo0ECNGzdWu3btbB2oxL/i4+O1fPlybdq0Sdu3b9eOHTt06tQpnT9/XufPn5ck5c+fX/nz51fp0qVVt25d1atXTx07dlTRokU9Xv7Ro0dVtmxZJScnp5neqFEjrV692uP+fW3fvn1avny51qxZoz179ujAgQOKiYnRpUuXlJSUpPDwcOXLl0+lS5dWxYoVVbt2bTVr1kwNGzbM1HW6XLlyOnTokMP0AwcOOJzISEhI0Ny5czV//nxt2rRJ+/fvV1xcnK5du6a8efPqlltuUd26ddWxY0d169ZN4eHhGVb3qVOn9MMPP2jlypXatGmTYmJidP78eYWFhSkyMlKVKlVSkyZN9OCDD6pWrVoZVgfgTGJiov78808tXrxY69ev1759+3T69GnFx8crZ86cKlCggCIjI1WjRg01aNBALVq0UOPGjX1dtl/buXOn5s6dq1WrVmnXrl06evSoLl68KMMwFBERoYiICJUtW1b169dXw4YNdccddyhPnjy+LtunDh8+rDlz5mjFihXasWOHDh8+rAsXLigxMVG5c+dWkSJFVLFiRdWrV0+tW7dWmzZtlCNHDq/XYRVYMTukdv78ef32229auHChtmzZokOHDun8+fNKSkpSvnz5VL58edWvX1+dOnVSp06dMqTerMhqP1pSyu+UypUrq3Hjxmrfvr3q16/v44oDj7+uxwcPHtTkyZO1atUqbdu2LeU4SO7cuRUZGanq1aurWbNm6t27typUqODx8qKjo/XLL79o4cKF2rp1q06cOKH4+HiFh4erUKFCqlq1qho3bqwuXbpkid/HcXFx+v3337Vs2TJt3rxZBw4c0Llz55SQkKC8efOqQIECKlKkiGrXrq0GDRqoXbt2qlSpkq/LBgAAAAAg2yKTAitkUsikSGRSMhOZlIxFJoVMCkAmJfORSbGPTErgIJPie/66HmeVTEru3LlVsGBBValSRQ0aNFCnTp3UvHlzh/d13Lhxevrppx36feqppzRu3DiP64uPj9fcuXO1ZMkSrV69WidPnlRMTExKjcWLF1eVKlXUtGlTdenSxaOL6QIAAADOcPETAACQRpUqVbRnzx6H6fv371f58uV9UBGQ+V577TWNGjXKYfqMGTP87i47/sxO0AQAgIxi5wQ9kFWxHgMAAAAAAADICsikAGRSsgoyKQCArIBz+QgErMeZY8yYMXrllVccpr/66qt67bXXfFARAAAAkDGCfV0AAADIWmJjYx2mBQcHq1SpUj6oBsh8MTEx+uijjxym16lTR926dcv0egAAAAAAAAAAAAAACARkUpDdkUkBAAAA4A6z39OSVKZMmUyuBAAAAMhYXPwEAACkOH36tM6cOeMwvXLlygoLC/NBRUDmGzp0qM6dO5dmWo4cOfTNN99YXp0cAAAAAAAAAAAAAABYI5MCkEkBAAAA4J5t27aZTr/11lszuRIAAAAgY3HxEwAAkGLTpk2m0xs1apTJlQC+MWnSJH377bcO01977TXdfvvtPqgIAAAAAAAAAAAAAAD/RyYF2R2ZFAAAAADu2rx5s8O0XLlyqXbt2j6oBgAAAMg4XPwEAAA/lJSUpFtvvTXlsWPHDq/0u3DhQtPpnTp18kr/QFY2e/Zs9e/f32H6o48+quHDh/ugIgAAAAAAAAAAAAAAMheZFMD7yKQAAAAA2cPw4cNTfk+//fbbXulz586dOnbsmMP0Vq1aKXfu3F5ZBgAAAJBVcPETAAD8kGEY2rZtW8rDKiBiR3Jysn744QeH6QUKFNDdd9/tcf9AVjZ+/Hj16NFDiYmJaabff//9+uKLL3xUFQAAAAAAAAAAAAAAmYtMCuBdZFIAAACA7OPIkSMpv6enTZvmlT6/++470+kPP/ywV/oHAAAAshIufgIAQACYOHGix3388MMPplcEHjhwoMLDwz3uH8jK/vnnH4eQydChQzVlyhSFhIT4qCoAAAAAAAAAAAAAAHyLTArgGTIpAAAAQPb0999/a/PmzR71cfbsWX3zzTcO08uUKaOePXt61DcAAACQFXHxEwAAAsDff/+tn3/+2e35T506pSFDhjhML1SokF566SVPSgP8wueff64BAwZIkiIjIzVlyhS9++67CgoK8nFlAAAAAAAAAAAAAAD4DpkUwDNkUgAAAIDsa/jw4R7N/+yzz+r06dMO09944w2FhYV51DcAAACQFXHxEwAAAsTjjz+u9evX257vyJEjioqK0tmzZx3avvjiC0VGRnqjPCBLCwoK0pdffql33nlHW7Zs0QMPPODrkgAAAAAAAAAAAAAAyBLIpADuI5MCAAAAZF+///67Xn31VdvzGYahp59+Wj/88IND2913360+ffp4ozwAAAAgywn1dQEAAMA7YmNj1apVK7366qt66qmnFB4e7vT5CQkJGj9+vMaMGWN6NeBRo0bpnnvuyahygSwnKChIL774oq/LyJa2b9+u48ePO0xPSEgwff6KFSu0d+/eNNMiIyNVr169DKkPAJA9bNiwQbGxsS4/f+HChQ7TSpYsqRo1anizLMAW1mMAAAAAAAAAGYFMCuAZMim+QyYFAJAVcC4fgYD12H2vv/66tmzZonfffVeVK1dO9/lLly7Vyy+/rBUrVji01apVy/SCKAAAAECgCDIMw/B1EQAAwJ7ExETlyJHDsj1Pnjzq2LGjbr/9dlWoUEH58+eXJJ09e1bR0dFavny5Fi9erPPnzzvMGxQUpDfeeEMvv/xyhtUPAKn169dP3333nUd9REVFafHixd4pCACQLbVq1UpLlizxqI++fftq4sSJ3ikIcAPrMQAAAAAAAABPkUkBEEjIpAAAsgLO5SMQsB67pnfv3vrxxx8t2xs2bKiWLVuqevXqKliwoHLnzq24uDidPXtWmzZt0p9//ulwMb4bmjZtql9//VWFChXKqPIBAAAAnwv1dQEAAMC+4OBg3X333Zo7d64SExMd2i9duqQZM2ZoxowZtvotV66cvvrqK7Vr185bpQIAAAAAAAAAAAAAAMBPkEkBAAAAAMA9UVFRWrBggU6dOmXavnbtWq1du9ZWn2FhYXrhhRc0atQopxcr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N4/NNttsgFYzOK1atSrOOOOMuOSSS6JcLnf6vVGjRsWrr75aOb548eI455xz4sorr4yrrroqDj300CKW3Mnq1avjwgsvjC984QuxdOnSLr9fX1/fZWhm9erVsWDBgliwYEFcccUV8cUvfjE+85nPDNSS02tpaYnm5uail0ENaZqLnrnomYue+Wiai5656JmPprnomYue+WgKAABrmUvZOHMp5lJqzefSfDTNRc9c9MxFz3w0zUXPXPTMR9Nc9MxFz3w0BQCgo7qiF1ArixYtiu23336Dvy644IKil1moFStWxCGHHBIXX3xxZZCksbExLrjggnjqqaeira0t2tra4u67746jjz668r4lS5bE4YcfHldeeWVRS4+IiKVLl8Y73/nOOOOMMyoDJrvuumuce+658cADD0RLS0usXLkyXn311ViwYEGcd955MXHixELXDAAAAAAAAAAMfeZSNs5cCgAAAAAAAADQWyOLXkCtPPLII12eGNNRqVQawNUMTscee2zMmTOn8nqHHXaIOXPmxLbbbls5NnLkyNhvv/1iv/32i4MPPjg+/OEPR7lcjtWrV8fJJ58ckydPjlmzZg342pcuXRpvf/vbY968eRGx5mlAn/3sZ+Pf/u3fYsSIEZ2+d8SIEbHbbrvFbrvtFieeeGIccsghcc899wz4mgEAAAAAAACAHMylbJy5FAAAAAAAAACgt+qKXkCtPPLIIxGxZphk3V8RscEBlOHgyiuvjGuvvbYdMmsbAAEAAElEQVTyesyYMXHjjTd2GjBZ1/HHHx9nnXVW5fXq1avj+OOPj8WLF/frWtdVLpfjqKOOqgyYRERcddVV8ZnPfKbLgMm6Xve618V1110X48aN6+9lAgAAAAAAAABJmUvZMHMp5lIAAAAAAAAAoC/S3Pzk8ccf73KsXC7H2LFj49hjj43/+I//iCOOOGLgFzYILF++PM4+++xOx84444zYZZddNvres88+O7bZZpvK65aWljjnnHNqvsYNufjii+OWW26pvJ49e3Ycc8wx3X7/Vltt1aPvBwAAAAAAAADoyFzK+plLMZcCAAAAAAAAAH2V5uYnL730UuXr9qfpzJw5M5544on4r//6rzj99NNjr732Kmp5hbroootiyZIlldejR4+OU089tVvvra+vj9NOO63TsSuvvLLqUE9/eO655zo95Wf8+PFdBma6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N3c69u1vfztOOOGEXp3vzW9+c/zmN7/pdOzaa6+N973vfb1e4/pMmTIlHn/88S7Hd99993jggQd6dK7jjz++yz8bl1xySXziE5/o0xojIhYsWBDTpk2rvL7hhhtihx126NW5mpqaYuLEiX1e00CbM2dONDc3R1NTU8ycObPo5VADmuaiZy565qJnPprmomcueuajaS565qJnPsO16bo/+50/f35MnTq1wBUBADAYmEvpzFzKGuZS+tdw/Vyamaa56JmLnrnomY+mueiZi575aJqLnrnomc9wbWouBQCguq6PTBnCPvShD1UdFGk/1n6fl+bm5rjtttvitttuq+n1S6VSDKZ7yYwbN67LsVdffbXX56v23mrXqIVNNtmk6vG///u/7/G5/v7v/77LkMl1111XkyGTde2www4+aAAAAAAAAABAQuZSOjOXsvY95lIAAAAAAAAAoG9S3fykXbVBj1Kp1GkApT+GQfryhJ7+MHbs2C7HWltbe32+5cuXd+satbC+4ZW99967x+faf//9uxy7++67Y9WqVTFq1Kgenw8AAAAAAAAAGL7MpaxhLmUNcykAAAAAAAAA0Hcpb36y7rBHuVzuNFSy7sBJVptttlmXY8uWLev1+aq9t7+esLO+8+666649PldTU1M0NTVFc3Nz5dgrr7wSDz74YOyxxx69XiNrNDY2dvorQ5+mueiZi5656JmPprnomYue+Wiai5656JmPpgAA0JW5lDXMpaxhLqV/+Vyaj6a56JmLnrnomY+mueiZi575aJqLnrnomY+mAAB0lPLmJ+VyudMQyXAYKKlm++2373Ls+eef7/X51n1vqVSqeo1aGD9+fNXjvf0gM3HixE5DJhF9+3vBWjNmzCh6CdSYprnomYueueiZj6a56JmLnvlomoueueiZj6YAANCVuZQ1zKWsZS6l//hcmo+mueiZi5656JmPprnomYue+Wiai5656JmPpgAAdJTy5icR0emJOgNlsA2zTJ06tcuxZ555plfneumll+Lll1/udGybbbaJsWPH9up8G7PDDjtUPd7b61V7Ys8LL7zQq3MBAAAAAAAAAMObuRRzKR2ZSwEAAAAAAACAvkl585NSqRQHH3xwTJ48ecCu+eyzz8YvfvGLAbted+y2225djj3xxBO9Ole191U7f6288Y1vrHq8ra0tNtlkkx6fr9oAUBGDSAAAAAAAAADA0GYuZQ1zKWuZSwEAAAAAAACAvkl585OIiDPPPDPe/va3D9j1brvttkE3ZDJp0qTYcsstY/HixZVjjzzySJTL5R4/DejBBx/scmz69Ol9XeJ6rW/IZPny5b0aMlm2bFmXY01NTT0+D121tLREW1tb1NfXR2NjY9HLoQY0zUXPXPTMRc98NM1Fz1z0zEfTXPTMRc98NAUAgOrMpZhL6chcSv/xuTQfTXPRMxc9c9EzH01z0TMXPfPRNBc9c9EzH00BAOiorugF0L9mzZrV6XVra2v86U9/6vF5/vCHP2z03LW06667xvjx47scf+aZZ3p1vubm5i7HJk6c2Ktz0dm8efPi9ttvj3nz5hW9FGpE01z0zEXPXPTMR9Nc9MxFz3w0zUXPXPTMR1MAAGBDzKWsYS6l//hcmo+mueiZi5656JmPprnomYue+Wiai5656JmPpgAAdOTmJ8m95z3v6XLszjvv7PF57rrrrk6vJ0+eHPvvv3+v17Uxo0aNine/+91dji9YsKDH5/rrX/8azz33XKdj48ePj1122aXX6wMAAAAAAAAAGO7MpZhLAQAAAAAAAIBacPOTGiuVSkUvoZODDjooNt98807Hbrnllh6do7m5OebOndvp2Hvf+95+3+sHPvCBLsd++9vf9vg89957b5djb3vb22LEiBG9WhcAAAAAAAAAQBHMpdSOuRQAAAAAAAAAGDzS3fykXC4P6+uvq76+Pk4//fROx26++eb461//2u1z/OAHP4jVq1dXXo8aNSpmz57d7ffffffd8ZWvfCWuuuqqWL58ebffd/DBB8e2227b6dj111/faS3d8b//+79djh199NE9OgcAAAAAAAAAQNFzIUVff13mUsylAAAAAAAAAEAtpLr5yfXXXx/XX399XHfddbHHHnsM6LUPOuigWL16daxevTpee+21Ab32xsyePTuampoqr1euXBkXX3xxt967atWquPDCCzsdO/HEE2PKlCndev8Xv/jF+Nu//dv413/91zjhhBNi+vTp8dxzz3XrvaNGjYqvfOUrnY4988wzcc0113Tr/RERzz77bPzwhz/sdGzatGnx93//990+BwAAAAAAAACAuZTqzKWYSwEAAAAAAACAvkp185N3v/vdlV+ve93ril7OoDF27Nj4/Oc/3+nY+eefHwsXLtzoe88999x48sknK68333zzOPvss7t13YceeqjLdR977LE488wzu/X+iIgPfOAD8aY3vanTsU9/+tOxZMmSbr3/9NNPj9bW1srrESNGxNe//vUolUrdXgMAAAAAAAAAgLmU6sylmEsBAAAAAAAAgL5KdfMT1u/kk0+O97znPZXXr7zySsyaNSueeuqp9b7n6quvji9+8YuV16VSKb773e/G5MmTu3XNX/7yl1WfNvTzn/+8Bytfs44tttii8vovf/lLHHbYYbF48eL1vufVV1+N008/vcvTdb761a/G29/+9h5dHwAAAAAAAACA9TOXsoa5FAAAAAAAAADoHTc/GUauueaaTgMWCxcujOnTp8eFF14YTz/9dEREvPbaa3HvvffGcccdF8cdd1ysXr06ItYMmFx22WVxxBFHdPt65XK5R8fXZ8qUKfGzn/0sGhsbK8fuvffemDp1anzpS1+KhQsXxqpVq2L16tWxePHi+N73vhf77rtvXHTRRZXvr6uriy996Usxe/bsHl0bAAAAAAAAAICNM5diLgUAAAAAAAAAesvNT4aRTTbZJH7605/Gxz/+8SiVShER8cILL8Ts2bPj9a9/fYwePTrq6+tj3333jauvvrryvgkTJsQNN9wQJ598co+u99a3vjXq6rr+I/Z3f/d3PV77PvvsE/fdd1/st99+lWMvvPBCnHXWWbHzzjvH6NGjY/To0TF58uQ4/vjj4w9/+EPl+7bddtu48cYb49/+7d96fF0AAAAAAAAAADbOXIq5FAAAAAAAAADorVK5p487IYV77rknvvzlL8ctt9wSbW1tVb9n0qRJccIJJ8Ts2bPjda97Xa+uc84558RnP/vZylN1tttuu/jd734XW265Za/OVy6X44c//GFceuml8dvf/na9T+sZMWJEzJgxIz7ykY/ERz7ykRg1alSvrrcxCxYsiGnTplVez58/P6ZOndov1wIAAAAAYGD42S8AAPSNuZTa8NkEAAAAACAfP/sFAKhu2N785MEHH4y5c+fG/fffH08++WQ8++yz0draGitXrozRo0fH2LFjY/LkybHddtvFHnvsEfvvv3/ssssuRS+75pYuXRpz586NhQsXxosvvhgjR46MSZMmxe677x7Tp0+v+oScnrrvvvvizjvvjM022yyOPPLIGDduXA1WHvH888/HvffeG48++mgsXbo06uvro6mpKbbccsvYf//9Y/PNN6/JdTbEBw0AAAAAgHz87BcAgL4yl7KGuZS+8dkEAAAAACAfP/sFAKhuWN38ZOHChfHNb34zrr322vjLX/7S6feq/W0olUqdXm+zzTbxgQ98IE488cTYYYcd+nWtDA0+aAAAAAAA5ONnvwAA9Ia5FGrNZxMAAAAAgHz87BcAoLq+Pz5lCFi0aFH8wz/8Q+y2225x0UUXxVNPPRXlcrnTr3YdB0vW/Z4nn3wyzj///Nhll13imGOOiSeeeKKA3QAAAAAAAAAAMFiYSwEAAAAAAAAA6JuRRS+gv33961+Ps846K1555ZXKMMm6T85Z14Z+v33g5L//+7/jxz/+cXz5y1+OT3ziEzVdMwwlc+bMiebm5mhqaoqZM2cWvRxqQNNc9MxFz1z0zEfTXPTMRc98NM1Fz1z0zEdTAADYMHMp0L98Ls1H01z0zEXPXPTMR9Nc9MxFz3w0zUXPXPTMR1MAADqqK3oB/WXVqlVx1FFHxezZs+Pll1+OcrkcpVKpMkCy7tNzuvMrIirnKJfL0draGqeeemoce+yx8eqrrxa5XQAAAAAAAAAABoi5FAAAAAAAAACA2hlZ9AL6w6pVq+K9731v3HLLLZXhknbrDpv0VLVhlR/84AexbNmyuPbaa2PkyJR/SwEAAAAAAAAACHMpAAAAAAAAAAC1Vlf0AvrDP/3TP8XNN98cEdFlmKQWT9hZ93zlcjluvPHGOOWUUwZgdwAAAAAAAAAAFMVcCgAAAAAAAABAbaV7HMx///d/x3e+852qT9BpHxTZYYcdYp999omddtopdt5555g0aVKMHTs2GhoaYsyYMfHKK69Ea2trtLa2xrPPPhuPPPJILFy4MO69995YtGhRRHQeNmkfNLnyyivjwAMPjCOPPHJgNgsAAAAAAAAAwIAxlwIAAAAAAAAAUHupbn6ybNmyOO2007oMmJTL5dh2223jlFNOiVmzZsWOO+7Y62s8/PDD8ZOf/CQuu+yyeOqppyrXah80OfXUU+OQQw6JsWPH9mkvAAAAAAAAAAAMHuZSAAAAAAAAAAD6R13RC6ilSy+9NJqbmyuvy+VybLbZZvHNb34z/vSnP8Xs2bP7NGASEbHLLrvEmWeeGY8++mhcdtllMW7cuE6/v2TJkrjsssv6dA0AAAAAAAAAAAYXcykAAAAAAAAAAP0j1c1PLr/88k5P19lpp51i7ty58dGPfjRGjhxZ02uNGjUqTj755Pjd734Xb3jDGyJi7VN2Lr/88ppeCwAAAAAAAACAYplLAQAAAAAAAADoH2lufnLXXXfF008/HRFrnqzT2NgYt912W+y00079et1dd9015syZE+PHj68c+8tf/hJ33XVXv14XAAAAAAAAAICBYS4FAAAAAAAAAKD/1PaxMwW6/fbbI2LNgEmpVIpLL700ttpqqwG59jbbbBOXXnppHHPMMZUn/Nx+++3x5je/eUCuD0WaMWNGtLW1RX19fdFLoUY0zUXPXPTMRc98NM1Fz1z0zEfTXPTMRc98NAUAgDXMpUAxfC7NR9Nc9MxFz1z0zEfTXPTMRc98NM1Fz1z0zEdTAAA6SnPzk3vuuafy9eTJk+MDH/jAgF7/H/7hH+JTn/pULF68uMt6ILPGxsail0CNaZqLnrnomYue+Wiai5656JmPprnomYue+WgKAABrmEuBYvhcmo+mueiZi5656JmPprnomYue+Wiai5656JmPpgAAdFRX9AJq5bHHHouIiFKpFO9///srT7oZKHV1dXHkkUdGuVyOiIhHH310QK8PAAAAAAAAAED/MJcCAAAAAAAAANB/0tz8pP3JNhERO++8cyFr2GWXXSIiolwux3PPPVfIGgAAAAAAAAAAqC1zKQAAAAAAAAAA/Wdk0QuoldbW1spTdV7/+tcXsoa/+Zu/6bQeGA7mzZsXLS0t0djYGDNmzCh6OdSAprnomYueueiZj6a56JmLnvlomoueueiZj6YAALCGuRQohs+l+Wiai5656JmLnvlomoueueiZj6a56JmLnvloCgBAR2lufjJixIh47bXXIiJi5cqVhayhra2t03pgOGhpaYnm5uail0ENaZqLnrnomYue+Wiai5656JmPprnomYue+WgKAABrmEuBYvhcmo+mueiZi5656JmPprnomYue+Wiai5656JmPpgAAdFRX9AJqZezYsVEulyMi4i9/+Usha3j66ac7rQcAAAAAAAAAgKHPXAoAAAAAAAAAQP9Jc/OT17/+9ZWv582bV8ga7r333oiIKJVKndYDAAAAAAAAAMDQZS4FAAAAAAAAAKD/pLn5yU477RQREeVyOW644YZ4+eWXB/T6y5cvj+uvvz5KpVJEROy8884Den0AAAAAAAAAAPqHuRQAAAAAAAAAgP6T5uYnb3rT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FrwiAAAAAAAAAGAoMJdSO+ZSAAAAAAAAAIC+Gln0Atanrq4ufvSjH8X/9//9f/H8889Xjq870LGujk/Waf/ecrkcTU1Ncd1118WoUaN6tI4f/vCH8cEPfnC911l3PZtttlm87W1v69E1+tOqVavia1/7Wqdj73rXu3r0JJqjjz46zjjjjFi9enWnc15yySU1XWtPPPTQQ/HVr3618vqyyy6LTTbZpLD1DGdz5syJ5ubmaGpqipkzZxa9HGpA01z0zEXPXPTMR9Nc9MxFz3w0zUXPXPTMR1MAALIyl1Ib5lLobz6X5qNpLnrmomcueuajaS565qJnPprmomcueuajKQAAHdUVvYAN2WGHHeL222+PrbbaqtPwSESs9yk77U/i6Thgst1228Vtt90WU6ZM6dU61vckn44DJu3XPuyww2LkyMFzT5nbbrstWlpaOh079NBDe3SOiRMnxr777tvp2HXXXdelyUApl8tx0kknRVtbW0REvP/97493vetdhawFAAAAAAAAABiazKX0nbkUAAAAAAAAAKAWBvXNTyIipk6dGvfff38cddRRERFdhjzW/dWufejj+OOPjwceeCCmTZvWp3Wse+5qgycREe9973v7dJ1au/7667scO+CAA3p8nnXf88wzz8TcuXN7va6+uOqqq+LXv/51RKx5otFFF11UyDoAAAAAAAAAgKHNXErfmEsBAAAAAAAAAGph8DwKZgO22GKLuOaaa+Jf/uVf4vLLL4+f/OQnsXjx4qrfWyqVYpdddol3vetd8fGPfzy23377Pl174sSJ8da3vrVb3ztixIhB96SXG2+8sdPrhoaG2GmnnXp8nj333LPquffff/9er603mpub48wzz6y8Pvfcc+Nv/uZvBnQNAAAAAAAAAEAe5lJ6z1wKAAAAAAAAAFALQ+LmJ+123333uOKKK+KKK66IJ554Iv70pz/FCy+8EK+99lpsvvnmscUWW8Quu+wSm2++ec2ueeCBB8aBBx5Ys/MNpCVLlsSzzz7b6djOO+/c6WlB3bXbbrt1OXb//ff3dmm99slPfjJeeOGFiIjYZ5994p/+6Z8GfA0AAAAAAAAAQD7mUnrGXAoAAAAAAAAAUCtD6uYnHW233Xax3XbbFb2MQe3BBx/scqy3f8+qva/a+fvT7bffHldffXVErHma0Te/+c2oq6sb0DUAAAAAAAAAAPmZS9k4cykAAAAAAAAAQK34f+gTW7BgQZdjkydP7tW5xo8fH5tsskmnY08++WS0trb26nw9tXLlyjjppJMqr0855ZTYc889B+TaAAAAAAAAAAB0Zi4FAAAAAAAAAKgVNz9JbNGiRV2OTZgwodfna2pq6vS6XC7H448/3uvz9cS5554bf/rTnyIi4vWvf3184QtfGJDrAgAAAAAAAADQlbkUAAAAAAAAAKBWRha9APrP0qVLuxzbbLPNen2+cePGdesatfbwww/HV77ylcrriy++uOpaBoNHH3201+9tamqKiRMn1nA1AAAAAAAAAAD9w1zKwDOXAgAAAAAAAEBWbn6S2PLly7sca2ho6PX5qr232jVq7aSTToq2traIiJg1a1a85z3v6fdr9tYRRxzR6/cee+yxcdxxx3U5PnPmzE6v58yZs9FzzZgxIxobGyuv582bFy0tLRt8z5QpU2LKlCmV14sWLar6lKaOGhsbY8aMGdHW1hb19fXR0tIS8+bN2+j6hsKe2g3HPa1YsSIaGho6vSdiaO+pXaZO7Ta2p/aeK1asqPzeUN9TNcNlT9V6djQU95SxU3f31P7v0Oeee26j1xoqe2qXqVO77uxp9OjR8fa3vz3q6+sjIseeMnbq7p7W/TM3w57WNZz2tKF/hw7VPW3IcNjT6NGjN/jfRRFDb08ZO3V3Tx1/tpBlTxk7dXdP7X/mjh49utPxobyndpk6tevOnqr9e3So76madff0u9/9bqPvAQCA4c5cysAzlzI8PotXk2lP5lI6G+p7MpeyfkNxT+ZScu3JXEq+PZlLWSvDnsylVDdU92QuJd+ezKWskWVP5lJy7clcSldDfU/mUgAA6MjNTxJbtmxZl2MjR/Y+ebX3VrtGLV111VVxxx13RMSaIZdLL720X69XpNbW1mhubt7o93Xne9qHctq1tLRs9H2TJk3q1Xo6fjB87rnnuvWedQ22Pa173eG6p45tI3LsaV3DbU/tf2Zn2lPHc3eUdU8d/71b7d/BQ3FPGTt1d0/tf84uWbIkzZ7aZerUrjt7ampq6vS+DHuqdt3huKdqf+YO9T1VM1z2tG7PDHuqdu6OMu5p5cqV0draGhHr/9nEUNtTxk7d3VPH/wP5L3/5S4o9dZSlU0fd2dOmm27a5bpDfU/Vrjvc9rS+P3OH8p7WZ2MDMAAAgLmUocZcyoYNtc+tGfZkLmXtuTsaynsyl9LZUNyTuZRcezKX0vW6Q31P5lLWb6jvyVxK53N3NBT3ZC6luqG2J3Mpa2TZk7mU6tcd6nsyl7J+Q3lP5lIAAHDzk8ReeeWVLsdGjBjR6/NVGzKpdo1aef755+PMM8+svP73f//32GabbfrtekVraGiIpqamjX5fd76n/a7u7dYdFljf9Xu6nnXPW19f3631rcueql+7Gnuqfl57Wsueql+7Gnuqfl57Wsueql+7Gnuqfl57Wsueql+7Gnuqfl57Wsueql+7Gnuqfl57Wsueql+7Gnuqfl57WivjnrqzPgAAGO7MpQwt5lI2zJ7WsKfq57Wnteyp+rWrsafq57Wnteyp+rWrsafq57Wnteyp+rWrsafq57Wnteyp+rWrsafq57Wnteyp+rWrsafq57WntTLuyVwKAEB1pXK5XC56EfSPww47LG6++eZOx7797W/HCSec0KvzvfnNb47f/OY3nY5de+218b73va/Xa9yQ448/Pr73ve9FRMTuu+8e8+bN2+gTgrbbbrt48sknOx3rz3/EFyxYENOmTau8vuGGG2KHHXbo1bmamppi4sSJtVoaAAAAAAC9tO7PfufPnx9Tp04tcEUAADD4mEtZw1wKAAAAAAA9YS4FAKC6Df8/9gxp48aN63Ls1Vdf7fX5qr232jVq4Ze//GVlwKRUKsU3v/nNjQ6YDAY77LDDsPugMW/evGhpaYnGxsaYMWNG0cuhBjTNRc9c9MxFz3w0zUXPXPTMR9Nc9MxFz3w0BQAA1sdcysAzl+JzaQaa5qJnLnrmomc+muaiZy565qNpLnrmomc+mgIA0NHg/3/t6bWxY8d2Odba2trr8y1fvrxb1+irlStXxkknnVR5/bGPfSz233//ml+H2mhpaYnm5uail0ENaZqLnrnomYue+Wiai5656JmPprnomYue+WgKAACsj7kUBoLPpflomoueueiZi575aJqLnrnomY+mueiZi575aAoAQEd1RS+A/rPZZpt1ObZs2bJen6/ae/vjCTtf+tKXYuHChRERMWnSpPjyl79c82sAAAAAAAAAANB75lIAAAAAAAAAgFpx85PEtt9++y7Hnn/++V6fb933lkqlqtfoi0ceeSTOO++8yusLL7wwNt9885peAwAAAAAAAACAvjGXAgAAAAAAAADUysiiF0D/mTp1apdjzzzzTK/O9dJLL8XLL7/c6dg222wTY8eO7dX51uess86Ktra2iIjYYost4umnn44LLrig2+9funRpl2Mbev8ZZ5zR80UCAAAAAAAAAAxz5lLWMJcCAAAAAAAAAH3n5ieJ7bbbbl2OPfHEE706V7X3VTt/X3V8is8LL7wQn/rUp/p8zg2dw5AJAAAAAAAAAEDPmUtZw1wKAAAAAAAAAPRdXdELoP9MmjQpttxyy07HHnnkkSiXyz0+14MPPtjl2PTp03u7NAAAAAAAAAAAhjBzKQAAAAAAAABArbj5SXKzZs3q9Lq1tTX+9Kc/9fg8f/jDHzZ67lr41a9+FeVyude/tt122y7n3ND3AwAAAAAAAADQO+ZSzKUAAAAAAAAAQC24+Uly73nPe7ocu/POO3t8nrvuuqvT68mTJ8f+++/f63UBAAAAAAAAADC0mUsBAAAAAAAAAGphZNELoH8ddNBBsfnmm8eLL75YOXbLLbfECSec0O1zNDc3x9y5czsde+973xulUqlWy2QImzJlSkyaNCkaGhqKXgo1omkueuaiZy565qNpLnrmomc+muaiZy565qMpAACwIeZS6G8+l+ajaS565qJnLnrmo2kueuaiZz6a5qJnLnrmoykAAB25+Uly9fX1cfrpp8fnPve5yrGbb745/vrXv8brXve6bp3jBz/4QaxevbryetSoUTF79uxur+Huu++OO+64I5qamuLII4+MsWPHdn8DDHpTpkwpegnUmKa56JmLnrnomY+mueiZi575aJqLnrnomY+mAADAhphLob/5XJqPprnomYueueiZj6a56JmLnvlomoueueiZj6YAAHRUV/QC6H+zZ8+OpqamyuuVK1fGxRdf3K33rlq1Ki688MJOx0488cRuf7D44he/GH/7t38b//qv/xonnHBCTJ8+PZ577rnuLx4AAAAAAAAAgEHLXAoAAAAAAAAA0FdufjIMjB07Nj7/+c93Onb++efHwoULN/rec889N5588snK68033zzOPvvsbl33oYce6nLdxx57LM4888xuvR8AAAAAAAAAgMHNXAoAAAAAAAAA0Fcji14AA+Pkk0+OW2+9Na6//vqIiHjllVdi1qxZMWfOnNh6662rvufqq6+OL37xi5XXpVIpvvvd78bkyZO7dc1f/vKX8dprr3U5/vOf/7wXO2CwWrRoUbS2tkZDQ0O3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tmhpael0rKdDGxMnTox9992307HrrrsuyuVyn9e3PqNGjYrRo0fH6NGj441vfGOvzjFt2rQux/785z/H6tWr+7o8AAAAAAAAAIBhz1xKZ+ZSAAAAAAAAAKB33Pwkueuvv77LsQMOOKDH51n3Pc8880zMnTu31+vamG984xuxYsWKWLFiRey11169OkdjY2OXY6+99lo8//zzfV0eAAAAAAAAAMCwZy6lM3MpAAAAAAAAANA7I4teAP3rxhtv7PS6oaEhdtpppx6fZ88996x67v3337/Xa+tv63uSzsiR/rGvpfZhnmpDPQxNmuaiZy565qJnPprmomcueuajaS565qJnPpoCAAAbYi6lK3MpteVzaT6a5qJnLnrmomc+muaiZy565qNpLnrmomc+mgIA0FGpXC6Xi14E/WPJkiUxadKkTsf22muvmDdvXo/P9cADD8T06dM7HTvkkEPi5ptv7ssS+9XTTz8dr3/96zsdGz9+fLS0tESpVKrJNRYsWBDTpk2rvJ4/f35MnTq1JucGAAAAAKAYfvYLAAAbZy7FXAoAAAAAAD3nZ78AANXVFb0A+s+DDz7Y5dh2223Xq3NVe1+18w8mDz30UJdjBxxwQM0GTAAAAAAAAAAAhitzKeZSAAAAAAAAAKBW3PwksQULFnQ5Nnny5F6da/z48bHJJpt0Ovbkk09Ga2trr843EObOndvl2FFHHVXASgAAAAAAAAAAcjGXYi4FAAAAAAAAAGplZNELoP8sWrSoy7EJEyb0+nxNTU3x5z//ufK6XC7H448/HtOmTev1OfvTT37yk06vJ0+eHO9973sLWk1eLS0t0dbWFvX19dHY2Fj0cqgBTXPRMxc9c9EzH01z0TMXPfPRNBc9c9EzH00BAID1MZdiLmUg+Fyaj6a56JmLnrnomY+mueiZi575aJqLnrnomY+mAAB05OYniS1durTLsc0226zX5xs3bly3rjEY/N///V/cc889nY6dddZZMWbMmH697qOPPtrr9zY1NcXEiRNruJqBMW/evGhubo6mpqaYOXNm0cuhBjTNRc9c9MxFz3w0zUXPXPTMR9Nc9MxFz3w0BQAA1sdcirmUgeBzaT6a5qJnLnrmomc+muaiZy565qNpLnrmomc+mgIA0JGbnyS2fPnyLscaGhp6fb5q7612jcHgq1/9aqfX06dPj4997GP9ft0j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1zvvvFMwNnDgwOqWViPjx4+P3XbbrTxgsvHGG8fo0aOjR48emdQDAAAAAAAAAFBs5FIAAAAAAAAAgNpi8ZPEHXDAAXnbCxYsiA8++KDK87z++utrnbs+rAiYTJs2LSIiNtxwwxg9enT06tWr3msBAAAAAAAAAChmcikAAAAAAAAAQG1olnUB1K2DDz44brrppryx5557Lvr06VOleZ5//vm87W7dusWOO+5Y4/qq4t13343ddtstvvzyy4iI2GCDDWL06NHRu3fvte770UcfxXXXXRcREdtvv30cccQRdVprMXnqqadi2rRp0alTpxg2bFjW5VAL9DQt+pkW/UyLfqZHT9Oin2nRz/ToaVr0My36mR49BQAA1kQuZTm5lLrjujQ9epoW/UyLfqZFP9Ojp2nRz7ToZ3r0NC36mRb9TI+eAgCwsiZZF0Dd2n333aN9+/Z5Y4899liV5pg2bVqMHTs2b+yQQw6JkpKSmpZXae+9914MHTq0PGDSvXv3GD16dGy66aaV2n/SpElxxRVXxBVXXBH//Oc/67JUAAAAAAAAAICiIJeynFwKAAAAAAAAANSMxU8SV1paGmeccUbe2KOPPhozZsyo9Bx33XVXLFu2rHy7efPmceaZZ1Z6/5deeil+97vfxc033xzz58+v9H4rvP/++zF06NCYOnVqRCx/us/o0aNjs802q/JcAAAAAAAAAADUDrkUAAAAAAAAAKA2WPykCJx55pnRqVOn8u1FixbF1VdfXal9Fy9eHL///e/zxk444YTo3bt3pfa/8MILY6eddoqf/exncfzxx8fAgQPLwyKVMWHChBg6dGhMmTIlIiK6du0ao0ePjj59+lR6DgAAAAAAAAAA6oZcCgAAAAAAAABQUxY/KQJt27aNCy64IG/ssssuiwkTJqx134suuig+/fTT8u327dvHueeeW6njvvvuuwXH/eijj+Lss8+u1P4rAiaTJ0+OiIjOnTvHM888E3379q3U/gAAAAAAAAAA1C25FAAAAAAAAACgpix+UiROPfXUOPjgg8u3v/766zjggANi0qRJq93njjvuiAsvvLB8u6SkJG655Zbo1q1bpY45evToWLp0acH4E088sdZ9P/zwwxg6dGh88cUX5WNffvll9OvXL0pKSqr8Z+jQoZWqGQAAAAAAAACAqpFLkUsBAAAAAAAAgJqw+EkRufPOO2O33XYr354wYUIMHDgwfv/738fnn38eERFLly6Nl19+OY4++ug4+uijY9myZRGxPGDypz/9KQ466KBKHy+Xy1VpfGWHHnpoXsAEAAAAAAAAAICGSy4FAAAAAAAAAKgui58UkVatWsU///nPOO2006KkpCQiImbOnBlnnnlmbLjhhtGiRYsoLS2Nb3zjG3HHHXeU79exY8cYOXJknHrqqVU63uDBg6NJk8J/Ynvuueda950zZ06VjgUAAAAAAAAAQHbkUgAAAAAAAACA6rL4SZEpLS2Na665Jl566aU46KCDorS0tPy1srKy8ifqRER06dIlzjnnnHjvvfdi+PDhVT7WgAED4oILLigPtERE9OzZMy677LKanQQAAAAAAAAAAA2OXAoAAAAAAAAAUB0luVwul3URZGfu3LkxduzYmDBhQsyePTuaNWsWXbp0ia222ioGDhxY4RNyquqVV16J5557LtZZZ504/PDDo127drVQecMwfvz4GDBgQPn2uHHjon///hlWVP9mzZoVZWVlUVpaGh06dMi6HGqBnqZFP9Oin2nRz/ToaVr0My36mR49TYt+pkU/01OsPXXvFwAAaodcSs24Nine69KU6Wla9DMt+pkW/UyPnqZFP9Oin+nR07ToZ1r0Mz3F2lP3fgEAKmbxE6gBFxoAAAAAAOlx7xcAAGgIXJsAAAAAAKTHvV8AgIrV/PEpAAAAAAAAAAAAAAAAAAAAAADVYPETAAAAAAAAAAAAAAAAAAAAACATzbIuAGjcXn311Zg1a1Z06NAhBg0alHU51AI9TYt+pkU/06Kf6dHTtOhnWvQzPXqaFv1Mi36mR08BAADIkuvS9OhpWvQzLfqZFv1Mj56mRT/Top/p0dO06Gda9DM9egoAwMosfgLUyKxZs2LatGlZl0Et0tO06Gda9DMt+pkePU2LfqZFP9Ojp2nRz7ToZ3r0FAAAgCy5Lk2PnqZFP9Oin2nRz/ToaVr0My36mR49TYt+pkU/06OnAACsrEnWBQAAAAAAAAAAAAAAAAAAAAAAxcniJwAAAAAAAAAAAAAAAAAAAABAJix+AgAAAAAAAAAAAAAAAAAAAABkwuInAAAAAAAAAAAAAAAAAAAAAEAmLH4CAAAAAAAAAAAAAAAAAAAAAGTC4icAAAAAAAAAAAAAAAAAAAAAQCYsfgIAAAAAAAAAAAAAAAAAAAAAZKJZ1gUAjVvv3r2jS5cu0aZNm6xLoZboaVr0My36mRb9TI+epkU/06Kf6dHTtOhnWvQzPXoKAABAllyXpkdP06KfadHPtOhnevQ0LfqZFv1Mj56mRT/Top/p0VMAAFZWksvlclkXAY3V+PHjY8CAAeXb48aNi/79+2dYEQAAAAAANeXeLwAA0BC4NgEAAAAASI97vwAAFWuSdQEAAAAAAAAAAAAAAAAAAAAAQHGy+AkAAAAAAAAAAAAAAAAAAAAAkIlmWRcANG4TJ06MBQsWRJs2baJ3795Zl0Mt0NO06Gda9DMt+pkePU2LfqZFP9Ojp2nRz7ToZ3r0FAAAgCy5Lk2PnqZFP9Oin2nRz/ToaVr0My36mR49TYt+pkU/06OnAACszOInQI1MnDgxpk2bFp06dXKRmQg9TYt+pkU/06Kf6dHTtOhnWvQzPXqaFv1Mi36mR08BAADIkuvS9OhpWvQzLfqZFv1Mj56mRT/Top/p0dO06Gda9DM9egoAwMqaZF0AAAAAAAAAAAAAAAAAAAAAAFCcLH4CAAAAAAAAAAAAAAAAAAAAAGTC4icAAAAAAAAAAAAAAAAAAAAAQCYsfgIAAAAAAAAAAAAAAAAAAAAAZMLiJwAAAAAAAAAAAAAAAAAAAABAJix+AgAAAAAAAAAAAAAAAAAAAABkwuInAAAAAAAAAAAAAAAAAAAAAEAmmmVdANC4dejQIe9/afz0NC36mRb9TIt+pkdP06KfadHP9OhpWvQzLfqZHj0FAAAgS65L06OnadHPtOhnWvQzPXqaFv1Mi36mR0/Top9p0c/06CkAACsryeVyuayLgMZq/PjxMWDAgPLtcePGRf/+/TOsCAAAAACAmnLvFwAAaAhcmwAAAAAApMe9XwCAijXJugAAAAAAAAAAAAAAAAAAAAAAoDhZ/AQAAAAAAAAAAAAAAAAAAAAAyESzrAsAGrdZs2ZFWVlZlJaWRocOHbIuh1qgp2nRz7ToZ1r0Mz16mhb9TIt+pkdP06KfadHP9OgpAAAAWXJdmh49TYt+pkU/06Kf6dHTtOhnWvQzPXqaFv1Mi36mR08BAFiZxU+AGnn11Vdj2rRp0alTpxg2bFjW5VAL9DQt+pkW/UyLfqZHT9Oin2nRz/ToaVr0My36mR49BQAAIEuuS9Ojp2nRz7ToZ1r0Mz16mhb9TIt+pkdP06KfadHP9OgpAAAra5J1AQAAAAAAAAAAAAAAAAAAAABAcbL4CQAAAAAAAAAAAAAAAAAAAACQCYufAAAAAAAAAAAAAAAAAAAAAACZsPgJAAAAAAAAAAAAAAAAAAAAAJAJi58AAAAAAAAAAAAAAAAAAAAAAJmw+AkAAAAAAAAAAAAAAAAAAAAAkAmLnwAAAAAAAAAAAAAAAAAAAAAAmbD4CQAAAAAAAAAAAAAAAAAAAACQiZJcLpfLughorMaPHx8DBgwo3x43blz0798/w4oAAAAAAKgp934BAICGwLUJAAAAAEB63PsFAKhYk6wLAAAAAAAAAAAAAAAAAAAAAACKk8VPAAAAAAAAAAAAAAAAAAAAAIBMWPwEAAAAAAAAAAAAAAAAAAAAAMhEs6wLABq3p556KqZNmxadOnWKYcOGZV0OtUBP06KfadHPtOhnevQ0LfqZFv1Mj56mRT/Top/p0VMAAACy5Lo0PXqaFv1Mi36mRT/To6dp0c+06Gd69DQt+pkW/UyPngIAsLImWRcAAAAAAAAAAAAAAAAAAAAAABQni58AAAAAAAAAAAAAAAAAAAAAAJmw+AkAAAAAAAAAAAAAAAAAAAAAkAmLnwAAAAAAAAAAAAAAAAAAAAAAmbD4CQAAAAAAAAAAAAAAAAAAAACQCYufAAAAAAAAAAAAAAAAAAAAAACZsPgJAAAAAAAAAAAAAAAAAAAAAJAJi58AAAAAAAAAAAAAAAAAAAAAAJlolnUBQOM2aNCgKCsri9LS0qxLoZboaVr0My36mRb9TI+epkU/06Kf6dHTtOhnWvQzPXoKAABAllyXpkdP06KfadHPtOhnevQ0LfqZFv1Mj56mRT/Top/p0VMAAFZm8ROgRjp06JB1CdQyPU2LfqZFP9Oin+nR07ToZ1r0Mz16mhb9TIt+pkdPAQAAyJLr0vToaVr0My36mRb9TI+epkU/06Kf6dHTtOhnWvQzPXoKAMDKmmRdAAAAAAAAAAAAAAAAAAAAAABQnCx+AgAAAAAAAAAAAAAAAAAAAABkolnWBQCN26uvvhqzZs2KDh06xKBBg7Iuh1qgp2nRz7ToZ1r0Mz16mhb9TIt+pkdP06KfadHP9OgpAAAAWXJdmh49TYt+pkU/06Kf6dHTtOhnWvQzPXqaFv1Mi36mR08BAFiZxU+AGpk1a1ZMmzYt6zKoRXqaFv1Mi36mRT/To6dp0c+06Gd69DQt+pkW/UyPngIAAJAl16Xp0dO06Gda9DMt+pkePU2LfqZFP9Ojp2nRz7ToZ3r0FACAlTXJugAAAAAAAAAAAAAAAAAAAAAAoDhZ/AQAAAAAAAAAAAAAAAAAAAAAyITFTwAAAAAAAAAAAAAAAAAAAACATFj8BAAAAAAAAAAAAAAAAAAAAADIhMVPAAAAAAAAAAAAAAAAAAAAAIBMWPwEAAAAAAAAAAAAAAAAAAAAAMiExU8AAAAAAAAAAAAAAAAAAAAAgEw0y7oAoHHr3bt3dOnSJdq0aZN1KdQSPU2LfqZFP9Oin+nR07ToZ1r0Mz16mhb9TIt+pkdPAQAAyJLr0vToaVr0My36mRb9TI+epkU/06Kf6dHTtOhnWvQzPXoKAMDKSnK5XC7rIqCxGj9+fAwYMKB8e9y4cdG/f/8MKwIAAAAAoKbc+wUAABoC1yYAAAAAAOlx7xcAoGJNsi4AAAAAAAAAAAAAAAAAAAAAAChOFj8BAAAAAAAAAAAAAAAAAAAAADLRLOsCgMZt4sSJsWDBgmjTpk307t0763KoBXqaFv1Mi36mRT/To6dp0c+06Gd69DQt+pkW/UyPngIAAJAl16Xp0dO06Gda9DMt+pkePU2LfqZFP9Ojp2nRz7ToZ3r0FACAlVn8BKiRiRMnxrRp06JTp04uMhOhp2nRz7ToZ1r0Mz16mhb9TIt+pkdP06KfadHP9OgpAAAAWXJdmh49TYt+pkU/06Kf6dHTtOhnWvQzPXqaFv1Mi36mR08BAFhZk6wLAAAAAAAAAAAAAAAAAAAAAACKk8VPAAAAAAAAAAAAAAAAAAAAAIBMWPwEAAAAAAAAAAAAAAAAAAAAAMiExU8AAAAAAAAAAAAAAAAAAAAAgExY/AQAAAAAAAAAAAAAAAAAAAAAyITFTwAAAAAAAAAAAAAAAAAAAACATFj8BAAAAAAAAAAAAAAAAAAAAADIRLOsCwAatw4dOuT9L42fnqZFP9Oin2nRz/ToaVr0My36mR49TYt+pkU/06OnAAAAZMl1aXr0NC36mRb9TIt+pkdP06KfadHP9OhpWvQzLfqZHj0FAGBlJblcLpd1EdBYjR8/PgYMGFC+PW7cuOjfv3+GFQEAAAAAUFPu/QIAAA2BaxMAAAAAgPS49wsAULEmWRcAAAAAAAAAAAAAAAAAAAAAABQni58AAAAAAAAAAAAAAAAAAAAAAJlolnUBQOM2a9asKCsri9LS0ujQoUPW5VAL9DQt+pkW/UyLfqZHT9Oin2nRz/ToaVr0My36mR49BQAAIEuuS9Ojp2nRz7ToZ1r0Mz16mhb9TIt+pkdP06KfadHP9OgpAAArs/gJUCOvvvpqTJs2LTp16hTDhg3LuhxqgZ6mRT/Top9p0c/06Gla9DMt+pkePU2LfqZFP9OjpwAAAGTJdWl69DQt+pkW/UyLfqZHT9Oin2nRz/ToaVr0My36mR49BQBgZU2yLgAAAAAAAAAAAAAAAAAAAAAAKE4WPwEAAAAAAAAAAAAAAAAAAAAAMmHxEwAAAAAAAAAAAAAAAAAAAAAgExY/AQAAAAAAAAAAAAAAAAAAAAAyYfETAAAAAAAAAAAAAAAAAAAAACATFj8BAAAAAAAAAAAAAAAAAAAAADJh8RMAAAAAAAAAAAAAAAAAAAAAIBMWPwEAAAAAAAAAAAAAAAAAAAAAMlGSy+VyWRcBjdX48eNjwIAB5dvjxo2L/v37Z1gRAAAAAAA15d4vAADQELg2AQAAAABIj3u/AAAVa5J1AQAAAAAAAAAAAAAAAAAAAABAcbL4CQAAAAAAAAAAAAAAAAAAAACQCYufAAAAAAAAAAAAAAAAAAAAAACZaJZ1AUDj9tRTT8W0adOiU6dOMWzYsKzLoRboaVr0My36mRb9TI+epkU/06Kf6dHTtOhnWvQzPXoKAABAllyXpkdP06KfadHPtOhnevQ0LfqZFv1Mj56mRT/Top/p0VMAAFbWJOsCAAAAAAAAAAAAAAAAAAAAAIDiZPETAAAAAAAAAAAAAAAAAAAAACATFj8BAAAAAAAAAAAAAAAAAAAAADLRLOsCyNa8efNi7NixMWHChJg9e3Y0b948OnfuHFtttVUMHDgwSkpKsi5xtb744ot4+eWX45NPPon58+dHq1atYqONNopBgwZF7969sy4PAAAAAAAAAKCoyaUAAAAAAAAAAJVh8ZMi9fLLL8cll1wSjzzySJSVlVX4nq5du8YJJ5wQZ5xxRqy33nr1XOHq3X///XHllVfG2LFjI5fLVfieAQMGxOmnnx7HHXdcNGvmn3ld+fLLL+P222+PBQsWRJs2bWKrrbaKzp07Z10WNaCnadHPtOhnWvQzPXqaFv1Mi36mR0/Top9p0c/06CkAAFBdcinUBtel6dHTtOhnWvQzLfqZHj1Ni36mRT/To6dp0c+06Gd69BQAgFWV5Fb3KT1JWrx4cZx11lnxxz/+sSCg0bx581iyZEnBeOfOnePmm2+O/fbbrz5LLTB16tQ46qij4umnny54rbS0tMKwzMCBA+Pee++NPn361ElN48ePjwEDBpRvjxs3Lvr3718nx2qIiv38U6SnadHPtOhnWvQzPXqaFv1Mi36mR0/Top9p0c/0FHNPi/ncAQCgJuRSalexX5sU+/mnSE/Top9p0c+06Gd69DQt+pkW/UyPnqZFP9Oin+kp5p4W87kDAKxJk6wLoP4sXLgw9t1337j66qvLgyQdOnSIyy+/PCZNmhRlZWVRVlYWL730Uhx11FHl+3355ZcxfPjwuPHGG7MqPT7++OPYfvvt8wImW2yxRdxzzz0xa9asWLRoUcyfPz8efvjh2HHHHcvf88Ybb8QOO+wQr7zyShZlAwAAAAAAAAAUBbkUAAAAAAAAAKC6LH5SRL73ve/FU089Vb696aabxuuvvx4jRoyIDTfcMCIimjVrFjvssEP89a9/jVtvvTVKSkoiImLZsmVx6qmnxsMPP1zvdc+ZMyf23HPPmDRpUvnYAQccEK+99locccQR0b59+4iIaNOmTey///7xwgsvxIknnlj+3tmzZ8fee+8dn376aX2XDgAAAAAAAABQFORS5FIAAAAAAAAAoLosflIkbrzxxnjggQfKt1u2bBkPP/xw9OjRY7X7HHPMMfGLX/yifHvZsmVxzDHHxJQpU+q01lWdeuqp8eGHH5Zvb7HFFnHvvfdGy5YtK3x/kyZN4vrrr4/BgweXj82YMSO+853vlD9ZCAAAAAAAAACA2iGXIpcCAAAAAAAAADVh8ZMiMH/+/Dj33HPzxs4666zYfPPN17rvueeeGxtvvHH59qxZs+I3v/lNrde4Ov/5z3/i7rvvzhv74x//GK1atVrjfk2aNIlrr702mjT53z/xf//73/G3v/2tTuoEAAAAAAAAAChGcinLyaUAAAAAAAAAQPVZ/KQIXHXVVfHll1+Wb7do0SJ+9KMfVWrf0tLS+PGPf5w3duONN8bHH39cmyWu1jnnnJO3ve2228buu+9eqX379esX+++/f97YueeeG0uXLq21+gAAAAAAAAAAiplcyv/IpQAAAAAAAABA9Vj8JHGLFy+OK6+8Mm9sn332iY4dO1Z6jqOOOirvSTUVzVkXXnnllXj66afzxo4++ugqzbHq+997770YOXJkTUsDAAAAAAAAACh6cilyKQAAAAAAAABQGyx+krinn346Zs2alTe23377VWmOzp07xze+8Y28sb///e+Ry+VqXN+aPPDAAwVjVa19r732imbNmq11XgAAAAAAAAAAqkYuRS4FAAAAAAAAAGqDxU8S9+CDDxaMfetb36ryPKvu88UXX8TYsWOrXVdlrFp7165dY9NNN63SHG3bto1tttkmb+yxxx6LsrKyGtcHAAAAAAAAAFDM5FLkUgAAAAAAAACgNlj8JHEPP/xw3nabNm2iT58+VZ5n1aBGRXPXpgkTJsSECRPWWkNlrLrf3LlzY8yYMdWuDQAAAAAAAAAAuZSK9pNLAQAAAAAAAICqs/hJwr788suYPHly3ljfvn2jpKSkynP169evYOyNN96obmlrVdHcW2yxRbXmqu/aAQAAAAAAAABSJ5eynFwKAAAAAAAAANScxU8S9s477xSM9ezZs1pzVbRfRfPXlsZcOwAAAAAAAABA6hpztqMx1w4AAAAAAAAAKbL4ScLGjx9fMNatW7dqzbXuuutGq1at8sY+/fTTWLBgQbXmW5varL1r166Vmh8AAAAAAAAAgMqRS1lOLgUAAAAAAAAAas7iJwmbOHFiwVjHjh2rPV+nTp3ytnO5XHz88cfVnm9NarP2zp07V2p+AAAAAAAAAAAqRy5lObkUAAAAAAAAAKi5ZlkXQN2ZO3duwdg666xT7fnatWtXqWPUhtqsvS7rXrRoUd72M888Ex9++GG15urQoUOsv/76tVFWvVn1XKt77jQcepoW/UyLfqZFP9Ojp2nRz7ToZ3r0NC36mRb9TE8x93TVc131XjAAACCXsoJcSt0p5uvSVOlpWvQzLfqZFv1Mj56mRT/Top/p0dO06Gda9DM9xdxTuRQAgIqV5HK5XNZFUDeOPPLIuOeee/LGrr/++jj55JOrNd8OO+wQ//nPf/LGnnjiidhzzz2rXePqdOvWLaZMmZI39t5770Xfvn2rPNfXX38drVu3LhhftGhRlJaWVrvGiIiHHnooDjrooBrNAQAAAABAwzZy5Mg48MADsy4DAAAaFLmU5eRSAAAAAACoCbkUAIDlmmRdAHVn3rx5BWPNmjWr9nwV7VvRMWpDbda+uv3qqnYAAAAAAAAAgNTJpax5P7kUAAAAAAAAAKg8i58k7Ouvvy4Ya9q0abXnqyisUdExakNt1r66kEld1Q4AAAAAAAAAkDq5lOXkUgAAAAAAAACg5qr/uBUavFatWhWMLV26tNrzVbRvRceoDa1atYoFCxas9fiVsbr9aqP2wYMHx8iRI2P27Nkxd+7c6Nq1a5SWllZrrg4dOsT6669f45oAAAAAAKiZRYsWxaRJk8q3Bw8enGE1AADQMMmlrHk/uRQAAAAAACoilwIAUDGLnySsXbt2BWNLliyp9nwV7VvRMWpDu3btCkIm1a19dfvVRu3t27ePAw88sMbzAAAAAADQsGy77bZZlwAAAA2aXMqa95NLAQAAAABgdeRSAAAKNcm6AOpO27ZtC8ZWDW5Uxfz58yt1jNpQm7VXVHfz5s2r/SQcAAAAAAAAAIBiJ5eynFwKAAAAAAAAANScxU8Sts466xSMzZs3r9rzVbRvXT1hpzZrr8+6AQAAAAAAAACKgVzK6veTSwEAAAAAAACAqrH4ScJ69epVMDZ9+vRqz7fqviUlJRUeozbUZu3Tpk0rGOvdu3e15gIAAAAAAAAAQC5lBbkUAAAAAAAAAKg5i58krH///gVjX3zxRbXmmjNnTnz11Vd5YxtvvHG0bdu2WvOtTW3WPnny5ErNDwAAAAAAAABA5cilLCeXAgAAAAAAAAA1Z/GThPXr169g7JNPPqnWXBXtV9H8taUx1w4AAAAAAAAAkLrGnO1ozLUDAAAAAAAAQIosfpKwLl26RNeuXfPG3n///cjlclWe65133ikYGzhwYHVLW6uK5n733XerNVd91w4AAAAAAAAAkDq5lOXkUgAAAAAAAACg5ix+krgDDjggb3vBggXxwQcfVHme119/fa1z16a+ffvGZpttljf2xhtvVGuuVWtv165dDB48uLqlAQAAAAAAAAAQcikRcikAAAAAAAAAUBssfpK4gw8+uGDsueeeq/I8zz//fN52t27dYscdd6x2XZWxau2TJ0+Ojz76qEpzLFiwoCBksu+++0aLFi1qXB8AAAAAAAAAQDGTS5FLAQAAAAAAAIDaYPGTxO2+++7Rvn37vLHHHnusSnNMmzYtxo4dmzd2yCGHRElJSU3LW6PDDjusYKyqtT/xxBOxZMmStc4LAAAAAAAAAEDVyKXIpQAAAAAAAABAbbD4SeJKS0vjjDPOyBt79NFHY8aMGZWe46677oply5aVbzdv3jzOPPPMSu//0ksvxe9+97u4+eabY/78+ZXeb/vtt4+hQ4fmjd1+++2V3j8i4o477sjb7tOnT4VPHQIAAAAAAAAAoGrkUuRSAAAAAAAAAKA2WPykCJx55pnRqVOn8u1FixbF1VdfXal9Fy9eHL///e/zxk444YTo3bt3pfa/8MILY6eddoqf/exncfzxx8fAgQNj6tSpla794osvztt+5ZVXYvTo0ZXa97333ot//OMfBfU0bdq00scHAAAAAAAAAGD15FLy65FLAQAAAAAAAICqs/hJEWjbtm1ccMEFeWOXXXZZTJgwYa37XnTRRfHpp5+Wb7dv3z7OPffcSh333XffLTjuRx99FGeffXal9o+I2HHHHePwww/PGzv99NNj4cKFa9xv2bJl8YMf/CDvyUA77rhjfPvb3670sQEAAAAAAAAAWDO5lP/NJZcCAAAAAAAAANVTksvlclkXQf045JBD4sEHHyzf7tOnTzz11FOx0UYbVfj+O+64I4499tjyoEZJSUn8/e9/j4MOOqhSx7v22mvjtNNOKxjv0qVLTJkypdJ1z5o1K7bbbruYOHFi+dhBBx0Ud999d7Rs2bLg/SsCJjfccEP52HrrrRevvPJK9OrVq9LHZc1mzpwZp59+etx1113lY7fccksce+yx2RVFlX3xxRfx+uuvx9SpU2PGjBmxdOnSaN++fay33noxYMCA2HzzzaNJE+tkNSa5XC4+/fTTGD9+fEyePDlmz54dZWVl0a5du2jfvn307ds3ttxyy2jVqlXWpVIDCxcujC233DI+/PDDvPHRo0fHkCFDsikKity8efPi9ddfjw8++CBmzZoVCxcujNatW8d6660XvXv3jj59+kTXrl2zLhOKSi6Xi/fffz/eeuutmDFjRsyePTuaNWsW7du3j65du8Z2220X3bp1y7pMKimXy8Xbb78d77//fkyfPj1mzpwZLVq0iK5du0a/fv1i4MCBrl2ghrK81zNp0qQ44YQTYtSoUeVjrm9qrr57+sknn8Sbb74ZX375ZcycOTNKSkqiffv2sf7668fAgQNjk002qZPjAgAADYdcilxKbZJLSYNcSnrkUoqDXAo0PHIp0PDIpaRFLgXqnlxKeuRSAACoC82yLoD6c+edd8b+++8fzzzzTERETJgwIQYOHBi//OUv4/DDD48NNtggli5dGq+99lr88Y9/jDvuuKN835KSkvjTn/5U6YBJxPIbQFUZX50OHTrEqFGjYsiQIfHf//43IiJGjhwZ2223XfzqV7+KvfbaK9Zdd9346quvYvTo0XHRRRfFiy++WL7/uuuuG4899piASS166KGH4pRTTqlSWIiGYcmSJfHkk0/GPffcE08//XR8/vnna3z/OuusE3vvvXf84Ac/iMGDB9dTlVTVW2+9FaNGjYpnnnkmnn/++Zg3b94a39+0adPYdddd4+ijj47vfOc7UVpaWk+VUlt+85vfFARMgPpXVlYW99xzT9x8883xwgsvxJIlS9b4/o022ih23nnn2HvvvWOfffaJLl261FOlrDBkyJAYM2ZMnc3vw7CG4bXXXovrrrsuHnjggZg9e/Ya39uzZ8849thj48QTT4zu3bvXT4FUyVtvvRWXXXZZPP744zF9+vTVvm/99dePo446KkaMGBEbb7xxPVZY3LIKJcyYMSPGjh0bH330UcydOzdatmwZ3bp1i4EDB0a/fv3q9NipyvJez0033RRnnXVWzJ07t96PnbL66OnXX38djz76aNx7770xZsyYmDZt2hrf37Fjxxg+fHicdtppse2229ZZXQAAQHbkUuRSaotcSuMll5ImuZTiI5cCDYNcSuMjl1Ic5FLSIpfSsMmlpEMuJT1yKQAA1JkcRWXRokW50047LVdSUpKLiLw/paWluSZNmhSMd+zYMffQQw9V+Vhvv/12hfN997vfrVbtX3zxRW7IkCEF80VErkWLFhWOb7XVVrl33323Wsej0IwZM3Lf+c53KvxvHRG5W265JesSWY2ZM2fmzj///FzHjh1X27+mTZvmmjZtutrXd9lll9yHH36Y9anw/5szZ07uvPPOy/Xt23e1PVvxvb2i7/kr/vTp0yf3zDPPZH06VME777yTKy0trbCfo0ePzro8/n8ff/zxGr82q/rn5ZdfzvqUWMWjjz6a22STTSrsV7NmzSr8PXjlP7vvvnvWp1CUBg8eXKtfm74PNyyzZ8/OHXfccavtT7NmzVb7e1Hr1q1zV111VW7ZsmVZnwb/v5kzZ+a+/e1vr7ZnzZs3r3C8VatWuSuuuCLr8ovCyJEjc127dq3XewOjRo3K7bHHHmu8du3Vq1fu0ksvzS1YsKDO6khJlvd6Pvvss9yee+7p52otq4+e/ve//82dccYZuXbt2q32OM2bN1/j78QHHXRQburUqTU/YQAAoMGRS6Em5FIaL7mU9MilFC+5lMZBLiV9cimNk1xK2uRS0iKX0vDJpaRBLiU9cikAANS1JkFRKS0tjWuuuSZeeumlOOigg/KeqlBWVhbLli0r3+7SpUucc8458d5778Xw4cOrfKwBAwbEBRdcECUlJeVjPXv2jMsuu6xatXfr1i1Gjx4d99xzT3zjG9/Ie23RokV52/369Yvrr78+Xn311dh8882rdTzyPfTQQ9G/f/+8VXNpHMaMGRMbb7xxnH/++XkrUrdu3TpOOeWUGDVqVMyYMSMWL14cixcvjilTpsT9998fe+yxR948zz//fGy99dbx2GOP1fcpUIGJEyfGBRdcEO+//37eeJcuXeK8886LsWPHxoIFC2LRokWxZMmS+Pzzz+O+++6LYcOG5b1/woQJseeee8add95Zn+VTTblcLk4++eQoKyvLuhQoWrlcLn7605/GfvvtFx999FFERHTq1Cl+9KMfxXPPPRdTpkyJsrKyWLJkSXz22Wdx6623xtZbb51x1dSXddddN+sSita0adNi5513jptvvjlvfPvtt4977rknpk6dGmVlZbF48eL46KOP4uqrr44NNtig/H1fffVV/PjHP47vfe97edfFZOPtt9+O7bbbLu6///7yp/S2aNEiRowYES+//HIsWLAgysrKYubMmfHoo4/GgQceWL7v119/HSNGjIhjjz1WL+vIzJkz46ijjoqDDjqo3p7GMm/evDjyyCNjzz33jCeffDKWLl1a/tqqTwz9+OOP4+yzz44tt9wyxo4dWy/1NVZZ3uu56aabYsCAATFq1Kh6P3bK6qOnd999d/Tu3Tt+//vf5z3ht0OHDnH22WfHmDFjYs6cOVFWVhZlZWUxadKkuP3222P77bfPm2fkyJHRv3//ePXVV+usVgAAIBtyKVSXXErjJZeSJrmU4iSXAtmTS2FN5FKyI5eSFrmUhk0uJR1yKemRSwEAoF5kufIK2ZszZ05u1KhRuWuuuSb3m9/8JnfJJZfkbrnlltyrr76aW7p0aa0c4+WXX85deeWVuT//+c+5uXPn1sqcudzylRz//ve/56688srchRdemLv88stz9957ryeA1LKKVuXs3LlzhU878oSdhumOO+4o6NXAgQMr9bVy5513FjzBqlWrVrkxY8bUQ+Wsyeuvv17Q1/322y83c+bMte576623FqxI3aRJk9xLL71UD5VTEzfddJMnOzQSnrCTrhNPPDGvN0cccURuxowZa9xn8eLFuZNOOilvP0/YyUZdPmFnwIABWZ9e0Vq8eHFu0KBBBT0566yz1vjEnDlz5uSGDh1asN+IESPqsXpW9dlnn+W6dOmS15MePXrk3nvvvTXud/vttxf8jvvjH/+4nqouHqt7qk5d3huYMWNGbuutt847xoYbbpi76aabyp/OsXDhwtwzzzyT22efffLe17Jly9zDDz9cq/WkIMt7PRU9Vad379657bbbzvVNDdRnTy+88MKCOYcNG1app+VcdtllBU9OW3/99XPvvPNOjWoCAAAaNrkU1kYupfGTS0mTXEpxkktpPORS0iWX0rjJpaRJLiUtcikNm1xKGuRS0iOXAgBAfbL4CbBaFd08OuKII3LTpk3LnXfeeXV+44HasWrIpEePHrkvv/yy0vvfeeedBb3u0aNH7quvvqrDqlmbVUMmgwYNyi1cuLDS+19yySUFfR04cGAdVkxNffnll7n11luvvF/t27d3E7YBEzJJ06rfO0844YRK77tkyZLc9ttvL2SSsZVDJh9//HGN5nrmmWfy/j386U9/qp0iqbKrrrqq4PvmgQceWKl9Z82aldt4443z9m3atGnuzTffrNuiqVBZWVlu2223zetH69atc++//36l9q/o38KoUaPquOrikFUooaysLLfTTjvlzb/DDjusMeD561//uiBo4nep/8nyXs+NN96YW2eddcrnLikpyZ1++um5+fPn54455hjXN9VU3z1dNWQyaNCgKt0juuiiiwpq2mGHHdYYDAUAACBdcilpkEtJk1xK8ZFLaVzkUtIkl9L4yaWkSS4lHXIpDZdcSjrkUtIjlwIAQH1rEgCr8aMf/SimTJkSERFdunSJv//973HPPfdEx44dM66MmrjsssuiU6dOlX7/d77zndhnn33yxj799NO46qqrarkyauLKK6+MFi1aVPr9Z5xxRnTr1i1v7I033og333yztkujlpx55pkxc+bMiIjYaaedYvjw4RlXRGWdd955kVu+6GC1/2y33XZZn0bRe/XVV+OXv/xl+fYOO+wQ1113XaX3b9q0aZx11ll1URoZWbn/bdu2je9973sZVlPcrrjiirztkpKS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0LhZ/ASAtfrHP/6Rt11SUhI/+MEPMqqG6powYUJcddVVccMNN8SyZcsiYvnTAUaMGFHw4QrZeeaZZ+KOO+6IiOX9ueGGGwS6EvDcc8/FH//4x3jkkUfi66+/Xu37Nt5449hrr73ijDPOqPZK8tSe999/v2CsTZs2sXTp0vjlL38ZV1555Vqf/jBv3rwYOXJkjBw5Mvbff/+45ZZbomPHjnVVMnXovvvuKw8ARoTfhRqQb37zm/GHP/whTj/99PInID322GNx+umnxx/+8Ido0qRJhfvNmjUrDjzwwLynDrZq1Sruueee6Ny5c73Uzv907969YOyzzz6r1lxTp06tcHzV4CAN0/jx4wvGunXrVq25unbtWqn5gfq16n2mVq1axXHHHZdRNQAAAEBDIJeSBrmUxkEuJU1yKY2TXAork0tpuORS0iCXwgpyKZA+uRQAgMat4jstAPD/Kysri9tvvz1v7NBDD42BAwdmUxBrNXv27Lj88svjt7/9bfz85z+P7373u9G/f//o27dvXHfddbFs2bJo0qRJ7LvvvvHSSy/FpZdeutoPX6hfixYtilNOOaV8+4c//GEMGjQow4qoDddff33suuuucf/9968xYBKx/MO0m266Kfr37x9HHHFE3gfa1L9PP/20YKxp06Zx6KGHxiWXXBJlZWVRWloap512WowZMyamTp0aCxcujM8++yzuvffeGDZsWN6+jzzySOywww7x3nvv1dcpUIuuu+668r/37t079tprrwyrYVWnnXZaPPDAA3kfKF9zzTUxcODAuPnmm+Pjjz+ORYsWxfz58+Ptt9+OSy65JDbffPN4/vnny9+/6aabxjPPPBO77bZbFqdQ9HbeeeeCsbfffrtac7311lsVjlf3iT3Ur4kTJxaMVTeg2bFjxygpKckbmzZtWsyfP79a8wE1N23atHjooYfyxk477bQKQ2EAAABAcZBLaXzkUhovuZQ0yaU0XnIprEwupWGTS2n85FJYQS4F0iaXAgDQ+DXLugAAGrY77rgjpkyZUr7dpk2buPzyyzOsiLWZPn16/OQnP6nwtZYtW8Zxxx0XZ511VvTq1aueK2NtLrroovjggw8iImKDDTaI3/zmNxlXRG1Yscp/q1at4ogjjohDDz00+vfvH127do2ysrKYPHlyjB49Om6//fZ46aWXIiIil8vFfffdF2PHjo2///3vse2222Z5CkXryy+/LBi76qqrYuHChRERsdFGG8U///nP6N+/f957Ntpoo9hoo43i8MMPjxtuuCFOPfXU8qd+TJw4MfbZZ5947bXXokOHDnV/EtSK119/vfzrMyLi5JNPFtBsgA455JAYNmxY3HzzzXHbbbfFm2++GW+//XYcf/zxa9xv6623jhNPPDFOOOGEaNGiRT1Vy6qGDBlSMPb0009HLpcrCAmsyeTJkyt8QlqEkEljUdGTkNZZZ51qzdW0adNo3bp1LFiwoOAYbdu2rdacQM1cffXVsWjRovLt7t27x7nnnpthRQAAAEDW5FIaH7mUxksuJU1yKY2XXAoryKU0DnIpjZtcCivIpUDa5FIAABo/d8UAWK358+cXXOhfcskl0aNHj4wqoqYWLlwY1157bWy11VZxzDHH5K0qT7bee++9+N3vfle+/Yc//CHatWuXYUXUpiFDhsTbb78dt9xyS+y///7Rq1evaNWqVay77rqx+eabx6mnnhovvvhi3HzzzVFaWlq+36effhrDhg0rDx9Rv2bNmlUwtiJg0qpVqxg1alRBwGRVJ598ct7XdkTEJ598stYPvWlYVn66TosWLeK4447LsBrWZJ111omDDz44jj322Nh7773XGE4oLS2NY489Ns4///w47rjjBEwytuWWW8Z2222XN/b555/Hs88+W6V57rrrrli2bFmFr63tSXc0DBU9/aZNmzbVnq+ifT1hB7IxadKkuOKKK/LGrr/++moHyQAAAIDGTy4lPXIpDZdcStrkUhonuRRWkEtpPORSGi+5FFaQS4F0yaUAAKTB4icArNaIESNi8uTJ5dsHHnhg/PCHP8ywIipj0003jVwuF7lcLhYtWhSTJ0+OF198MS699NIYMGBARCy/qXr77bfHt771rTjssMPy+kw2TjnllCgrK4uIiP322y8OPfTQjCuituy7777xxBNPxCabbLLW937/+9+P+++/P+9D0VmzZsXw4cMLVoan7q0IlFTk7LPPjs0337xS85x55pnl339XePDBB+M///lPjeqjfsydOzfuuuuu8u1vf/vb0bFjxwwrYnXGjx8f++yzT/Tq1St+/OMfxz//+c+IiNhmm23itNNOi1//+tdx3nnnxUknnRSbb755lJWVxa233hoHH3xwdO3aNc4444yYPXt2tidR5H76058WjP3iF7+o9P6zZ88uCPatbOUgJw1XRU9CatasWbXnq2hfT1uC+pfL5eLEE0/MC/z96Ec/igMOOCDDqgAAAICsyaU0TnIpjZNcSrrkUhovuRQi5FIaE7mUxk8uhQi5FEiVXAoAQDosfgJAhUaOHBk33nhj+Xbfvn3j1ltvza4gqqW0tDS6du0aO+64Y/zkJz+Jt956K/7617/mrTL9t7/9LXbcccd49913M6y0uN1yyy0xZsyYiIho3bp1XHPNNRlXRE117do1nnzyyXjyySfjb3/7W5U+1Bo+fHjB01fee++9uPrqq2u7TNZi8eLFFY43a9YsTjvttErP07Rp0zjzzDMLxi+99NJq10b9ue222/JCXj/4wQ8yrIbVufbaa2PgwIHx+OOPRy6Xi4iIPfbYI95+++147bXX4pprrolzzz03zj///Ljhhhvi3XffjRdeeCEGDRoUEcvDRFdddVX06dPHEwgzdOihh8bw4cPzxl588cU455xz1rrvkiVL4uijj45p06at9j2eotQ4VPQkpKZNm1Z7vopCJp62BPXvD3/4QzzxxBPl27vssovfhwEAAKDIyaWkQS6lcZBLSY9cShrkUoiQS2ks5FLSIJdChFwKpEouBQAgHRY/AaDAuHHj4uijjy7fXn/99eORRx6J9u3bZ1cUtaKkpCSOOuqoGDNmTLRs2bJ8/LPPPou99947Zs6cmWF1xWn69Onxk5/8pHz7vPPOi549e2ZXELWiZcuWMWzYsBg2bFje11plnXfeedGkSf6v6ldccUXMnz+/tkqkElq1alXh+K677hqdOnWq0lwHHXRQwYdcjz76aPmTtWi4rr/++vK/Dxw4MHbaaacMq6Eif/jDH+K0006LJUuWlI8df/zx8fjjj0f//v1Xu9/OO+8czz33XOyzzz7lY9OmTYs99tgjRo8eXac1U7GSkpK47bbbYrPNNssb/+1vfxvHHXfcan9X/fDDD2OvvfaKhx9+OCIiNt544+jdu3fB+9Zbb73aL5paV9HP36VLl1Z7vor2Xd3PeKBuPP3003nXvZtsskmMHDnSk88AAACgiMmlpEsupeGRS0mTXEoa5FKIkEtpDORS0iGXQoRcCqRILgUAIC0WPwEgz+TJk2P48OExb968iIho165dPPbYY7HppptmXBm1adCgQXH55ZfnjX322WdVemIEtWPEiBExY8aMiIjYcsstK3wKB8Vnww03jN122y1vbMaMGTFq1KiMKipO7dq1q3B8u+22q/JcHTp0iD59+uSNLVy4MP7zn/9Uqzbqx5gxY+Kdd94p3z711FMzrIaKvPzyy3HWWWfljQ0cODCuvfbagrBeRVq1ahV33nlnbLDBBuVjCxcujCOPPDKmTp1a6/Wydu3bt49///vfscsuu+SN33LLLdG9e/c44IAD4qc//WlcfPHFceaZZ8auu+4affv2jWeeeSYiovwpSRUF5Dt37lwfp0ANVfTzd+UQWVVVtO/qfsYDte+dd96Jb3/72+Vfi926dYsnnngi1l9//YwrAwAAALIil1Ic5FIaDrkUKiKX0jDIpSCX0vDJpaRHLgW5FEiLXAoAQHosfgJAuZkzZ8Yee+wRH3/8cUQsv+n+j3/8I77xjW9kXBl14cQTT4zu3bvnjd13333x3nvvZVRR8Rk9enTcfvvtEbF8Rfnrr7++4AkcFK9vfetbBWNPP/10BpUUr9V9ALXFFltUa76KnvTx6quvVmsu6se1115b/vd11103jjrqqAyroSK/+MUvCj5AvuCCC6q0Yn+HDh3yVv2PiJg6dWr87ne/q5UaqbqOHTvG008/HZdffnneE80WLVoUjzzySFx66aXxi1/8In7/+9/Hc889F8uWLYsWLVrEOeecE6+99lpstNFG8dVXX+XNWVJSEhtvvHF9nwrV0LZt24KxBQsWVHu+ip5QWNExgNr38ccfxx577BGzZs2KiOVPcH7yySdjk002ybgyAAAAICtyKcVFLiV7cimsiVxK9uRSkEtp+ORS0iSXUtzkUiAdcikAAGmy+AkAERExe/bs2GuvvWL8+PERsTxg8tBDD8WQIUOyLYw6U1paGocddlje2LJly+LOO+/MqKLismjRojjllFPKt0888cTYeeedM6yIhmabbbYpGBs7dmwGlRSvddddt8LxDh06VGu+ip7sMH369GrNRd2bOnVqPPjgg+XbRx99dLRp0ybDiljVJ598Ek8++WTe2Prrrx/7779/lec6+uijo6SkJG/spptuisWLF9eoRqqvtLQ0RowYER9//HHce++9cfzxx8dWW20VXbt2jdLS0mjfvn307ds3DjjggLj++uvjk08+iYsuuqj863TVUMKGG24YrVu3zuJUqKJ11lmnYGzFE2CratmyZQWBowhP2IH6MGnSpNh9993jiy++iIjlP6OffvrpCoPXAAAAQHGQSyk+cinZkkthbeRSsieXUtzkUho+uZS0yaUUL7kUSINcCgBAuizhDkDMmTMn9txzz3jllVciIqJly5YxcuTI2GOPPTKujLq28847x9VXX5039uyzz2ZTTJG56aabYsKECeXbHTt2jMsvv7zS+68IhK3s3nvvLf86XtURRxwRG220UdULJTNdunQpGPvyyy8zqKR4bbrpphWOV3dV/oo+0Jo5c2a15qLu/fnPf84LGJx66qkZVkNFnnnmmYKxHXfcMZo0qfo6rx06dIgtttgi3nnnnfKx+fPnx0svvVThE8+oP23atInDDz88Dj/88Ervs3Tp0pgyZUre2MCBA2u5MupKr169CsaqG8qcPn165HK5vLGOHTsKmUAd++9//xtDhw4tf4LzeuutF0899VRsvfXWGVcGAAAAZEUupXjJpWRHLoW1kUvJnlxKcZNLafjkUoqDXErxkUuBxk8uBQAgbRY/AShyc+fOjb322itefvnliIho0aJFjBw5Mvbcc8+MK6M+9OjRo2Bs4sSJGVRSfFa9UX7xxRfXeM7rr79+ta9tt912QiaNTEVPd/E0lvq15ZZbVjheVlZWrflWfXpHRBR88EXDsHTp0rjxxhvLt4cMGRJbbLFFhhVRkZXDmiv07Nmz2vP17NkzL2QSEfHee+8JmTRCn3zyScHTkXbaaaeMqqGqKnr6xoondFTV5MmTKzU/UHs+//zzGDp0aHz00UcRsTzI+dRTTwn7AQAAQBGTSylucinZkUthbeRSsieXUrzkUhoHuRRWRy6lcZNLgcZNLgUAIH1VX3YWgGSsCJiMHTs2IpYHTB588MHYa6+9Mq6M+rLeeusVjM2YMSODSoBVVRQ+qCikQN3ZYIMNokOHDgXj8+fPr9Z88+bNKxjr1KlTteaibj366KPx2WeflW//4Ac/yLAaVqeiJ1S1b9++2vNVtK9wX+P04YcfFoy5xmk8+vXrVzD2ySefVGuuivaraH6gdnz++ecxZMiQ8u/D7du3jyeffDK22WabjCsDAAAAsiKXglwKNFxyKdmTSylecimNg1wKqyOX0rjJpUDjJZcCAFAcLH4CUKTmzZsXe++9d7z00ksREVFaWhoPPPBA7LPPPhlXxtrMnz8/3njjjXjjjTfyPgCrjkWLFhWMtWzZskZzUjnnn39+5HK5av855phjCuYcPXr0at8/ZMiQ+j9JamTOnDkFYx07dsygkuJW0RMZqrvK/7Rp0wrGOnfuXK25qFvXXXdd+d+7desWBx98cIbVsDqtW7cuGFu4cGG156to31atWlV7PrLz3HPP5W1vvPHGse2222ZUDVXVv3//aN68ed7Yu+++W625Vn1qVkR4ygfUkS+++CKGDh1aHjBZd911Y9SoUTFo0KCMKwMAAACyIpfSeMmlpEEuhbWRS2kY5FKKk1xK4yCXwurIpTRucinQOMmlAAAUj2ZZFwBA/VsRMHnxxRcjIqJ58+Zx//33x/7771+p/c8666yIWP50lnPOOafO6qRir7zySgwdOjQiIg455JD429/+Vu25vvzyy4KxLl26VHs+IOLtt98uD4hsv/320aJFi2rNM3Xq1IIxT2Opf4cddlg89thjeWPjx4+v1lwV7bfjjjtWay7qzsSJE+OJJ54o3z7hhBOiWTOXzg1RRd8Ta/KkwIqepiMI1jg9/vjjedvf//73M6qE6mjbtm0MGTIknnzyyfKxDz74IL766qsKw2Vr8vrrr+dtl5SUVPq6F6i8yZMnx9ChQ+ODDz6IiIh11lknnnjiidh+++3Xuu+sWbPioosuioiITTbZJE499dQ6rRUAAACoH3IpjZtcCjRscilpkUspPnIpjYdcCqsjl9K4yaVA4yOXAgBQXJpkXQAA9Wv+/Pmxzz77xL///e+IWB4wue+++2L48OGVnuOKK66IK664Im688ca6KpNK+vzzz2u0/9ixYwvG+vTpU6M5odidfvrp8a1vfSu+9a1vxYQJE6o9z2uvvVYwVpmbtNSugw8+OEpLS/PGVvwMrYq5c+fG+++/nze23nrrxTbbbFOj+qh9119/feRyuYiIaNq0aZx88skZV8TqbL755gVjFX3vrIxcLhdvvvlmwfhmm21WrfmovqlTp8aUKVNi1qxZ1dr/k08+yft30LJlyzjppJNqqzzqyapPNluyZEn5/0miKp5//vm87W984xvRvXv3GtUG5JsyZUoMHTq0/NqnXbt28cQTT8QOO+xQqf3nzJlTfp/p3nvvrctSAQAAgHoil5IWuRRoeORS0iKXUnzkUhoPuZQ0yaUQIZcCjYlcCgBA8bH4CUARWbBgQey7777xwgsvREREs2bN4p577omDDjoo28Kottdeey3mzZtX7f0ffPDBgrH99tuvJiUBK6lJEOy5554rGBs2bFhNyqEa2rdvH4cddlje2Pjx4wsCI2vz0EMPxeLFi/PG/t//+3/RpIlLsoZk0aJFccstt5RvDx8+PDbYYIMMK2JNhg0bVvD0o3HjxlXre++LL75Y/nS0FTp27BiDBg2qUY1U3QYbbBDdunWr9IeTq7r44ovLg2IREaeddppQQSN00EEHRdOmTfPGVn3i3dq89tprMXny5LyxVX+mAzUzderU2G233cp/N27Xrl08/vjjniIJAAAARUwuJT1yKdCwyaU0fnIpxUUupXGRS0mTXAoRcinQWMilAAAUJ3c0AYrEioDJig8tmzVrFnfffXcccsghGVdGTSxevLjaTzr65z//Ga+88kreWOvWrYWOoBb961//qtZ+n376aYwePTpvrH379rHHHnvURllU0cUXXxwtW7bMG7v00ksrvX8ul4urr746b6xFixbx85//vFbqo/bcd999MX369PLtU089NcNqWJt111039tlnn7yxZcuWxR//+Mcqz3XVVVcVjB1++OGCYBn64IMP4sMPP6zSPuPHj4/bbrutfHujjTaKX/3qV7VdGvWgW7ducfTRR+eN3X333bFkyZJKz3HHHXfkba+33npx4okn1kp9wPKAydChQ+Pdd9+NiIi2bdvGY489FjvvvHPGlQEAAABZkUtJk1wKNGxyKWmQSykecimNi1xK2uRSiptcCjR8cikAAMXL3RKAIvDVV1/FfvvtV/5hZ9OmTePOO++0unAiLrzwwnjnnXeqtM9///vf+P73v18w/rOf/Sy6du1aW6VB0bvtttti4cKFVd7v/PPPz3s6QETEGWecEeuss05tlUYV9OjRI84444y8sdtuuy2ef/75Su1//fXXF4T6zjnnnNhwww1rrUZqx3XXXVf+9z59+niqVSNw8cUXFwRBrrzyynj55ZcrPcfIkSPj/vvvzxtr27ZtnHvuubVSI9X3m9/8ptLvnTFjRgwfPjzKysoiIqJ58+Zxxx13+NnZiJ1//vnRokWL8u3JkycXBEdWZ8aMGfGXv/wlb+ynP/1prLvuurVaIxSrL7/8MnbbbbfygEmbNm3i0UcfjV122SXjygAAAICsyKWkTS4FGi65lDTIpRQPuZTGRy4lbXIpxU0uBRouuRQAgOJm8ROAxK0ImIwZM6Z8bOnSpXHEEUdESUlJtf7QsMyZMyeGDRsWo0aNqtT7x44dGzvttFNMnTo1b3zXXXeNn/zkJ3VRIhStL774ospPUfn73/8et956a95Yr1694sc//nHtFUaVnXfeebHDDjuUby9dujQOPPDA+M9//rPG/e655574v//7v7yx4cOH+/C6AXrzzTfjxRdfLN8+5ZRT/N7TCAwYMCB+/etf540tXrw49t577/InS67JAw88EEceeWTeWElJSVxzzTWCtw3AbbfdFldeeeVa3/fyyy/HzjvvHBMnToyIiCZNmsRNN90UgwcPrusSqUMbb7xx/OhHP8ob+/nPf573JLTVGTFiRMybN698u2fPnnH66afXeo1QjKZNmxa77bZb3v/ZZcGCBTF48OBq3WPq1atXhmcDAAAA1Aa5lPTJpUDDJZeSDrmU9MmlNE5yKWmTSylucinQMMmlAADQLOsCgIbtpptuijlz5hSM//vf/y4Ye/zxxyu82bPRRhvFEUccUSf1sXY///nP49lnn826DOrY5MmTY6+99oohQ4bE9773vdhpp52iV69e0bJly1i6dGlMnTo1Xnjhhbj77rtj5MiRBU/u2HXXXePRRx+Nli1bZnQGrM6///3vCr/njh8/vmDs3nvvLXiKR0TESSedZHX5DF111VXRtGnT+O1vfxvNmzdf43tvvfXWOOmkk/LG2rVrFw8//LAeZqxFixbxyCOPxB577BFvvPFGRETMnDkzvvnNb8ZJJ50URx99dGy55ZbRunXrmD17drz00ktx4403xoMPPpg3z6GHHhq33Xab8EIDdO2115b/vVWrVnHsscdmVwxV8otf/CLmzJkTl112WfnYzJkzY/DgwXH44YfHd7/73dhpp51ivfXWi1wuF9OmTYt//etf8ec//7kgpNukSZO44oor4phjjqnv02A1RowYEf/85z/jhz/8YXzrW9+K9dZbLxYvXhxTpkyJV155Je66664YOXJkLFmyJCIiWrduHTfffLNr0ERceOGFMWbMmBg7dmxEREydOjWGDx8ejz76aHTo0KHCfS6++OK47bbbyrdbtGgR9957b7Rq1apeam4MsrzXc/nll1c4XpXrmwEDBsTee+9d5WOnrD57esIJJ1TYLwAAAKguuZTGTy6lOMilpEsupfGTS0mDXEr65FIaL7mUtMmlFDe5lLohl5IeuRQAAOpTSW7VT5kAVtKzZ8/49NNPazTH4MGDhRwydOyxx+bdYKtNPXr0iE8++aRO5mb1li5dGo888khcd911MWrUqILAyMpKS0tj8eLFq31Pu3bt4sILL4zTTz89mjRpUlclUwPnn39+XHDBBTWa4+OPP46ePXvWTkGs1ZAhQ/KearZCr1694pRTTolhw4bFFltsEa1atYrFixfH5MmT4+mnn46//OUv8cILL+Tt061bt7j//vvjm9/8Zn2Vz1osWLAgTjvttNX+bG3evHksXry4YLxt27bxy1/+Ms4++2wBkwZo7ty50b1791iwYEFERHz/+9+Pm2++OeOqqKqHH344Tj755Jg8eXKFrzdr1iyWLVsWy5Ytq/D1TTfdNG655ZbYZZdd6rJM1qJZs2axdOnS1b7evHnzWLJkSYW/3+66665x/fXXxxZbbFGXJRal1X2APWrUqHjyySfzxo444ojYbrvtCt5b3VDC9OnTY7fddou33347b67zzjsvhg8fHp06dYqysrL497//HZdffnk8+uij5e9r0aJF3HfffTF8+PAqHzdlWd7rqY3fg4455piCJ1IWu/rs6equd2qDe4gAAADFSS6l8ZNLSY9cSnGRS2l85FLSJpeSJrmUNMilpEEupWGSS0mLXEp65FIAAKhPzbIuAAComqZNm8aBBx4YBx54YHz22WfxyCOPxGOPPRbPPfdczJ07N++9ZWVlBfu3aNEivvGNb8R3v/vd+H//7/95agfUsjvuuCNuuumm+Mtf/hJffPFF+fjHH38cP/3pT8u31xQCKykpiQMPPDBuuOGG6Ny5c73UTeW0adMmbr311jjllFPiiiuuiIcffjgWLVpU/vqqAZPNNtssvv3tb8eZZ54Z66+/fn2XSyXdcccd5QGTiIgf/OAHGVZDdR1wwAGxxx57xP333x9/+ctf4qWXXsr7+lzxBJaVtW7dOnbdddc48cQTY/jw4dGsmdskWRs3blw88sgj8dRTT8XYsWNj9uzZea+v+n22TZs2sffee8fJJ58ce+yxRz1WWlwuuuiiSn+Afe+998a9995bMD548OBqhUw6duwYzz//fJxwwglx//33R0TEpEmT4oQTToiI5dc3ZWVlBb9T9ezZM+66667YaaedqnxMAAAAAIBiJpcCDZtcStrkUtIkl5IGuZQ0yKU0THIpAAAArFCSW9Oy/ABAozJp0qR455134vPPP4+5c+fG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FAAAAACAQhY/AQAAWMUHH3yw2tfWX3/9OjnmjjvuWCfzAgAAAAAAAADQcMilAAAAAAAUsvgJAADAKmbOnLna1xYsWFAnxxwwYECdzAsAAAAAAAAAQMMhlwIAAAAAUKhZ1gUAAAA0NEuXLl3ta59++mm0b9++1o958sknx9ChQ8u3+/XrV+vHAAAAAAAAAAAgW3IpAAAAAACFLH4CAACwijWFSEaPHh1bb711rR+zc+fO0blz51qfNwsfffRRPPbYY/H888/He++9F//9739j/vz5kcvlonXr1tG1a9fo1atXbLfddjFkyJAYPHhwNGuW3eVpLpeLF154IR555JF45ZVXYsKECTFr1qz4+uuvo02bNrHhhhvGlltuGXvuuWcceuihse6662ZWKwAAAAAAAADQuMml1IxcCgAAAACkqSSXy+WyLgIAAKAhefHFF2PnnXeu8LW+ffvGO++8E02aNKnnqvKdf/75ccEFF9TJ3NW9THzsscfit7/9bTz//PNV2q9jx45x0kknxRlnnBEdO3as0r5V/e8wevToGDJkSPn2yJEj49xzz41x48ZVav/WrVvHySefHL/61a/q5ElLAAAAAAAAAEDa5FLkUlZHLgUAAACAYpbtXVEAAIAGaPPNN4+SkpIKX3v//ffjkksuqeeKGrZPP/009tprr9hvv/2qHDCJiJg+fXpcfPHFsdlmm8VNN91UBxUWKisri6OPPjoOPvjgSgdMIiK++uqr+P3vfx/9+vWL0aNH12GFAAAAAAAAAECK5FKqRi4FAAAAAIpDs6wLAAAAaGg6dOgQm2++ebz77rsVvn7uuedGhw4d4tRTT63nyhqep59+Og4//PCYOXNmwWutWrWK/fbbL3bdddfo3r17NG/ePCZPnhzjxo2LkSNHxn//+9+898+ePTtOOumkeP755+PPf/5zNG/evE5qXrx4cey///7x5JNPlo8NHDgwDjzwwOjRo0d07tw5pk+fHp999lmMHDkyXnvttYI5Jk+eHHvuuWfceuutcdRRR9VJnQAAAAAAAABAeuRSKk8uRS4FAAAAgOJRksvlclkXAQAA0NCMGDEirrzyyjW+Z999940rrrgiNt9883qq6n8mTpwYEydOzBt7880346yzzip471ZbbRVXXHFFpeceNmxYpd73yCOPxKGHHhplZWUFrx133HFxxRVXRPv27SvcN5fLxe233x5nnXVWTJ8+veD1Qw45JO67775o2rTpGmuo6L9DxPL+vfXWWwXjo0ePjnvuuSduuOGGiIjo379/3HzzzfGNb3xjtcd4+eWX43vf+168//77Ba81adIkHnzwwRg+fPga6wQAAAAAAAAAWEEuZe3kUuRSAAAAACguFj8BAACowMSJE2OzzTaLZcuWrfF9TZo0icMOOyz+7//+L775zW/WU3UVe/bZZ2Po0KEF44MHD45nn322Vo81duzYGDx4cCxatKjgteuuuy5OOeWUSs3z2Wefxa677hqffvppwWs//elP45JLLqlWfUOGDIkxY8YUjP/85z+P3/72txERsd9++8Xf/va3aNGixVrnmz9/fhx00EHx9NNPF7zWpk2bGDduXPTs2bNatQIAAAAAAAAAxUUuZc3kUv5HLgUAAACAYtEk6wIAAAAaot69e8f3vve9tb5v2bJlcd9998Uuu+wSW2yxRVx00UXxwQcf1EOF2Zk1a1YceuihFQZMfvnLX1Y6YBIRsfHGG8dTTz0VrVu3Lnjt0ksvjX/96181qnVVl19+eUREDBw4MO69995KBUwiItq2bRv33ntv9OjRo+C1BQsWVOmcAQAAAAAAAIDiJpeyenIp+eRSAAAAACgWFj8BAABYjauvvrpKT01577334pe//GX06dMnttxyy/jFL34RL7300lqf0tPYjBgxIj7//POC8b59+8a5555b5fk23XTTOOeccwrGc7lc/PCHP4xcLletOiuyePHiiIi49tpro02bNlXad/31149rr722wteeeOKJ+Otf/1rj+gAAAAAAAACA4iCXUjG5lEJyKQAAAAAUA4ufAAAArMY666wT//jHP6Jjx45V3nfcuHFx8cUXx0477RTdunWL448/PkaOHBkLFiyog0rrz1tvvRW33nprha9deOGFUVpaWq15R4wYEeuss07B+Ntvvx0PPfRQteZcnQMPPDB22mmnau277777xsCBAyt87cILL6xBVQAAAAAAAABAMZFLKSSXIpcCAAAAQPGy+AkAAMAabLnllvHiiy/GlltuWe05vvzyy7j55pvj4IMPjk6dOsURRxwRDz30UJSVldVipfXjoosuqvCJN507d46DDjqo2vO2bNkyDj744Apf+9Of/lTteStyzDHH1Gj/H/7whxWOT5gwIUaPHl2juQEAAAAAAACA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B5dr/9OmTUu6fPvtty9zHwUFBTmqJrnevXtH3bp1k7a99tprOdvO66+/Hv369Sv2qF+/fk76HjZsWCxZsiSrPiZPnpwyrHLYYYdFYaGf2gAAAAAAAABA2cmlyKWsJpcCAAAAQE3lL18AAABl8Pbbb5db35999lnMnTu3xPLCwsLYa6+9ytxPqiDGihUr1rnu559/HoMGDVrz+Pbbb0s8p0WLFnH00UcnXf/ll1+OVatWlbnW0vTr16/YvwsLC6NXr1456XvBggVZj+Wbb76Zsu3MM8/Mqm8AAAAAAAAAoOaRS5FLWU0uBQAAAICayuQnAAAAZTBkyJD4+OOPy6XvtUMVq+27777RsmXLMvfTuHHjpMuXLl26znXPOOOM6N69+5rH3/72t6TPu+qqq5LeQWbGjBnx7LPPlrnWVEaOHBlvvfVWsWW9evVK631YlyeeeCLjdROJRNxzzz1J2zp16hTdunXLuG8AAAAAAAAAoGaSS/mZXIpcCgAAAAA1l8lPAAAAyujyyy+PlStX5rTPcePGxV133ZW07aKLLkqrr1RBjNmzZ69z3VmzZhX7d/PmzZM+b+utt44zzjgjaduVV14ZS5YsWee2UkkkEnHBBRdEIpEotvy6667LuM9kXnrppfjkk08yWve1116LESNGJG279tprsykLAAAAAAAAAKjB5FLkUuRSAAAAAKjJTH4CAABQRoMHD47zzz8/Z/3Nnj07fv3rXycNZuy3337Rs2fPtPpbb731onXr1iWWf//997FixYqU682fPz8mTpxYbNkWW2yR8vl/+tOfon379iWWT5o0Kc4+++yyF7yW22+/Pd57771iy4477rjYfvvtM+4zmUQiEWeffXYsXrw4rfVmzpwZ5557btK2gw46KE444YRclAcAAAAAAAAA1EByKT+TSylJLgUAAACAmsDkJwAAAGm477774rjjjos5c+Zk1c9nn30W3bp1i+HDh5doW3/99eORRx7JqN9ddtmlxLKlS5fG559/nnKdF154IVatWlVs2R577JHy+U2aNIlXXnklGjZsWKLtsccei4suuijtOxHdeeedcfnllxdb1q5du7j//vvT6mddDjvssIiI+PTTT+P444+P5cuXl2m9n376KY499tiYMmVKibaGDRvmvE4AAAAAAAAAoOaRS5FLWZtcCgAAAAA1hclPAAAA0tSvX7/Yeuut44YbbkgaOijNRx99FKeffnrsvPPOMXLkyBLtzZo1i3/961/Rrl27jGo7/vjjky6//fbbky6fMGFCXHvttcWW7bHHHtGhQ4dSt7PddtvFa6+9Fg0aNCjR9te//jV23XXXGDp06Drr/fLLL+OQQw6Jiy++uNjyJk2axPPPPx/NmjVbZx/puPDCC6Nbt24REfHqq6/GTjvtFMOGDSt1nY8//jh22mmnGDhwYIm2wsLCeOqpp5LecQgAAAAAAAAAIF1yKXIpq8mlAAAAAFCTFCQSiUS+iwAAAKhs9ttvvxgwYMA6n1dYWBidO3eOLl26xLbbbhstWrSIJk2aRP369WPBggUxf/78mDp1anzxxRcxdOjQmDRpUsq+ttxyy3j++eejc+fOGde9dOnS6Ny5c3z33Xcl2vbee+844YQTom3btrFo0aL46KOP4qGHHor58+cXe95bb70VBx54YJm299FHH8VRRx0V33//fdL2jh07xuGHHx6bbbZZtGrVKmrVqhVz5syJkSNHxqBBg5IGUVq2bBlvvfVW7LDDDmWqIZl99tknBg8eXGL5wIEDY9ttt42uXbvGN998s2b5jjvuGIcffni0b98+Nthgg5g9e3ZMnDgxXnnllZQhlFq1asVjjz0Wffr0ybhOAAAAAAAAAKDmkUuRS5FLAQAAAIDiTH4CAACQxKJFi+LNN9+Ml156KV5//fUSQYxcatCgQVx00UVx1VVXJb1jTbo+/PDD2G+//WLx4sVpr3vttdfGjTfemNY6P/zwQ5x33nnx3HPPpb29tfXq1SvuueeeaNu2bVb9lBYy2WeffWLOnDlx1FFHxaBBgzLqv1WrVvHUU0/Fvvvum1WdAAAAAAAAAEDNI5dSdnIpAAAAAFAzFOa7AAAAgMqoQYMGcdRRR8VTTz0VM2fOjP79+8fVV18d3bp1y0kQJCJiu+22iz/+8Y8xadKkuPnmm3PW7+677x7//e9/07pTT4sWLeLxxx9PO2AS8fMdcfr16xcffPBBHHbYYVGrVq201i8qKoqDDz443nzzzXjllVeyDpiURYsWLWLAgAHx4IMPRrt27cq8XoMGDeLCCy+Mr7/+WsAEAAAAAAAAAMiIXErZyaUAAAAAQM1QkEgkEvkuAgAAoCpZvnx5fPHFF/HNN9/E2LFjY+zYsTFu3LiYNWtWLFiwIBYsWBALFy6MiIi6detGkyZNYsMNN4y2bdtGp06dokuXLtG1a9cKCVO8/fbb8cYbb8TQoUNj0qRJMW/evFi2bFk0adIkWrZsGV26dIn99tsvjjvuuKhfv35OtvnDDz/EG2+8EUOGDImRI0fGhAkT4scff4zly5dH48aNo1mzZrHhhhvGjjvuGDvvvHMceOCB0aZNm5xse7V13WHnl1auXBnvvvtuvPXWWzF8+PD47rvvYt68ebF06dJo0KBBbLTRRrHtttvG/vvvH0cffXQ0a9Ysp7UCAAAAAAAAAKwml1I6uRQAAAAAqJ5MfgIAAEC1k07IBAAAAAAAAAAAykouBQAAAAByrzDfBQAAAAAAAAAAAAAAAAAAAAAANZPJTwAAAAAAAAAAAAAAAAAAAACAvDD5CQAAAAAAAAAAAAAAAAAAAACQFyY/AQAAAAAAAAAAAAAAAAAAAADywuQnAAAAAAAAAAAAAAAAAAAAAEBemPwEAAAAAAAAAAAAAAAAAAAAAMgLk58AAAAAAAAAAAAAAAAAAAAAAHlh8hMAAAAAAAAAAAAAAAAAAAAAIC9q5bsAAAAAyNS4ceNi3LhxJZbPnTs36fOHDRsWK1asKLasfv36seeee5ZLfQAAAAAAAAAAVE1yKQAAAABQcQoSiUQi30UAAABAJq6//vq44YYbsuqjXbt2MWHChNwUBAAAAAAAAABAtSCXAgAAAAAVpzDfBQAAAAAAAAAAAAAAAAAAAAAANZPJTwAAAAAAAAAAAAAAAAAAAACAvChIJBKJfBcBAAAAAAAAAAAAAAAAAAAAANQ8hfkuAAAAAAAAAAAAAAAAAAAAAAComUx+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF6Y/AQAAAAAAAAAAAAAAAAAAAAAyAuTnwAAAAAAAAAAAAAAAAAAAAAAeWHyEwAAAAAAAAAAAAAAAAAAAAAgL0x+AgAAAAAAAAAAAAAAAAAAAADkhclPAAAAAAAAAAAAAAAAAAAAAIC8MPkJAAAAAAAAAAAAAAAAAAAAAJAXJj8BAAAAAAAAAAAAAAAAAAAAAPLC5CcAAAAAAAAAAAAAAAAAAAAAQF7UyncBAEBJ7777bpmf27x58+jSpUs5VgMAAEBlsXjx4vjggw/K/PwOHTpEhw4dyrEiAAAAAKAqkUkBAAAAAACgMipIJBKJfBcBABRXUFBQ5ud269YtBg0aVH7FAAAAUGl89913scUWW5T5+X379o3rr7++/AoCAAAAAKoUmRQAAAAAAAAqo1r5LgAAgJplxIgR8cEHH8Qnn3wSY8eOjQkTJsSPP/4YCxcujEQiEQ0bNozGjRtH27Zto0OHDrHNNtvEXnvtFV26dIk6derku3wAAAAAAAAAACohmRQAAAAAAKi6CvNdAAC58/jjj0dBQUGVeOyzzz75fruACvTtt9/G5ZdfHu3bt49tttkmfve738UjjzwSgwYNigkTJsTcuXNj2bJlsXz58pg3b15Mnjw5/vvf/8aTTz4Zl19+eeyxxx6x/vrrx8knnxzvvPNOvl9OjfXJJ5/EvvvuG/Xr14+WLVvGueeeGwsWLMh3WVXW8uXL49prr422bdtG3bp1Y+edd463334732UBAAAAAABACTIpQGUlk1I9yKTklkwKAAAAAFAVmfwEACqhRCJR4jFw4MB8lwVp++qrr+KII46IrbfeOm677baYOHFixn399NNP8cQTT8QBBxwQ22+/fbzwwgs5rJR1GT58eOy9994xcODAWLJkScycOTP+9re/xcEHHxwrV67Md3lVUp8+feLmm2+OKVOmxLJly+LTTz+Ngw8+ON588818lwYAVGKbb7550t+Mffv2zXdpAAAAAEAVIJNCdSGTUn3IpOSeTAoAAAAAUBXVyncBAABUPwsXLowrr7wy7rvvvpQhhK222ir22muv6NixY2y88cbRqFGjKCwsjAULFsS0adNizJgx8d///jc+//zzWLVqVbF1v/jii/j1r38d++67b9x///3RsWPHinhZNdr1118fS5YsKbF8yJAh8dprr8URRxyRh6qqruHDh8dzzz1XYvmqVaviiiuuiIMPPjgPVQEAAAAAAABA5SaTUv3IpOSWTAoAAAAAUFWZ/AQAgJz66quv4phjjolRo0aVaGvRokWce+65ccopp0T79u3L1N+MGTPiiSeeiHvuuScmT55crG3AgAGxww47xEMPPRQnnHBCLsqvctq3b5/07kXjx48v83tcFsnGsyxtJOf9BIDKp6CgIOnyRCJRwZUAAAAAAADJyKRULJmUqsn7CQCVj0wKAABA2RTmuwAAys/JJ58ciUQi7cf48eNT9tm3b9+M+hw4cGAFvnIgX/r37x+777570gvl5557bowdOzZuuOGGtAIQG264Yfz+97+Pb7/9Nq6//vqoVav4/H2LFi2KPn36xGWXXZZt+ZRiiy22SNm2+eabV2Al1YP3EwAAAAAAgKpMJgWoaDIp1ZcMRW55PwEAAACAqsrkJwAA5MSLL74Yhx12WCxcuLDY8gYNGsSrr74a99xzTzRr1izj/uvXrx99+/aNwYMHx3rrrVei/fbbb49zzjnHLOjl5Nprr406deqUWL7TTjvFEUcckYeKqradd945Dj/88BLLCwoK4uabb85DRQAAAAAAAABQOcmkVG8yKbklkwIAAAAAVFUmPwEAIGuDBw+OE044IZYvX15seb169eLNN99MekE9U3vssUcMGjQoWrRoUaLtvvvui6uuuipn2+J/dttttxg4cGDsvffeUbdu3VhvvfXi9NNPj3feeafEnY8om+eeey6uuOKKaNOmTdSuXTt22GGHePXVVwV3AAAAAAAAAOD/k0mp/mRSck8mBQAAAACoivxFGACArHz33XfRu3fvWLp0aYm2v//977H33nvnfJudO3eO5557Lg488MBYuXJlsbY//vGP8atf/Sr69OmT8+3WdHvssUcMHjw432VUG3Xr1o0//OEP8Yc//CHfpQAAAAAAAABApSOTUnPIpOSWTAoAAAAAUBUV5rsAAACqruXLl8fxxx8f8+bNK9H2m9/8Jk444YRy2/Z+++0XF198cdK23/3udzFu3Lhy2zYAAAAAAAAAAOVHJgUAAAAAAGoWk58AAJCxG2+8MT799NMSyxs1ahR//etfy337N9xwQ2y00UYlli9cuDBOOeWUSCQS5V4DAAAAAAAAAAC5JZMCAAAAAAA1i8lPAADIyPjx4+P2229P2nbuuefGBhtsUO411K9fP6644oqkbf/5z3/i+eefL/caAAAAAAAAAADIHZkUAAAAAACoeWrluwAAcmfTTTeNY489ds2/d9111zxWU1zLli2L1bb11lvnsRogFy6//PJYunRpieVFRUVx3nnnVVgdp556alx99dUxf/78Em3XXnttHHnkkVGrlq+9AAAAAAAAAJmSSQEqkkwKAAAAAADUPP7iDlCNdOvWLbp165bvMpLaeuut49lnn813GUCOjB07Nl588cWkbQceeGC0adOmwmqpX79+HHfccfHQQw+VaBs9enS8+uqrcdRRR1VYPQAAAAAAAADVjUwKUFFkUgAAAAAAoGYy+QkAlc706dNj4MCB8eWXX8ZXX30VY8eOjXnz5sW8efMikUhEixYtonnz5tGqVavYddddY88994yuXbtG06ZNy722ZcuWRf/+/eOjjz6KYcOGxbhx4+LHH3+MefPmRa1ataJZs2bRokWL2HLLLWP77bePHXfcMfbee+9o2LBhuddW0yxatCj69+8f//nPf+Lzzz+P8ePHx+zZs2Px4sXRoEGDaNasWTRt2jQ6dOgQ2267bWy77bax++67x8Ybb5yXepctWxaDBg2KTz/9NL799tuYN29eLFu2LBo3bhxNmzaN9dZbLzp27BgdO3aMrbbaKtZbb7281FlWd999d6xatSpp2xFHHFHB1UQceeSRSYMmERH3339/uQdNlixZEm+99Va8+eab8dVXX8W4ceNi/vz5sXz58mjSpEl06NAhunTpEj179oyePXu660+WJk6cGP/+979j+PDh8cMPP8SqVauiefPmsfnmm8duu+0W3bt3j9q1a6fV53fffRdvv/12fPbZZzFz5sxYtWpVbLDBBtG6des1Qc46deqU0yuqeebOnRuvv/56DB48OEaMGBETJkyI+fPnx7Jly6JBgwbRokWLaN++fWy77bax1157xUEHHRSNGzfOd9lV9li+atWqGDx4cLz33nsxdOjQGDt2bMycOTMWLVoUderUicaNG0fbtm2jY8eOsfvuu8dBBx0UW2yxRdrb+eCDD2Lx4sUZ19mjR49S2+fOnRvDhg1Lq8/mzZtHly5dMqrnm2++if79+8d///vfGD16dEyZMiUWLFgQK1eujIYNG0arVq1is802i1122SX23Xff6Nq1axQUFGS0rVyZP39+vPHGG/H222/HV199FRMnToyffvopEolENG3aNDbffPPYZZdd4rDDDot999037/VWxGdq1apV8cEHH8SAAQNi6NCh8d1338WMGTNi4cKFUVRUFI0aNYqNN944OnbsGHvssUccdNBBseWWW5bDq03fDz/8EK+//np88sknMX369Fi2bFk0a9Ys2rdvH7vuumv06NEjGjRokFafU6dOjf79+8cnn3wSM2bMiGXLlsX6668frVq1ij322CP222+/vP92qWr7cS6NHz8+XnzxxRg4cGB8/fXXMXPmzFiyZEk0bNgw1l9//ejUqVPstttucdhhh8UOO+yQ73Jj7Nix8e9//zuGDBkSo0aNWnOcTCQS0aBBg2jVqlVsuummsdNOO8U+++wT3bp18z0YAAAAgLyTSaEsZFLySyalOJmUiiWTUvXJpFQsmRSZlMp6LV8mpXQyKVVjP86lVJmURo0axQYbbBBbbbVV7LnnntG7d+/o1KlTXmqszL/XAQCACpQAgLWMHz8+ERFJH3379i2XbX7zzTeJq666KrH99tsnCgoKUm4/1aN+/fqJs846KzFmzJhyqW/WrFmJiy++OLH++uunXVudOnUSPXr0SNx5552J6dOnZ1zDwIEDk/bfrVu3Mq1/8sknp137Lx+VxdixYxNnnHFGolGjRhm9ju222y5x9dVXJ4YNG1am7fXq1Sur92natGmJiy66KNG0adMy91HWMc2XFStWlPpZmDx5coXXtHjx4kSDBg2S1lNQUJCYMmVKynW7deuW8RgvX748cdtttyVatmxZ5vXbtGmT+Nvf/pZYsWJFWq+xtGNzto/HHnusxPbSWb+s+2y2n6eRI0cmDjnkkHWeJzbccMPETTfdlFiyZMk6axo+fHhi//33X2efjRo1SvTt2zexcOHCMr3WtfXt2zet1z5w4MAy992uXbty2zfKur+U1VdffZU47rjjEnXq1Elrm/Xq1Uv06dMnMXLkyIy2W1OP5fPnz0/ccsstiTZt2qQ9zjvttFPi2WefTaxcubLM28t2X1yXVN+FcjkOK1asSDz55JOJHXbYIe1tbbTRRolbbrkl8eOPP6a1zUzev3bt2hVbd+HChYkrrrgi0aRJkzL3sfnmmyeeeeaZjGqtCp+pefPmJW655ZbERhttlPZY7rDDDoknn3wy7XP1ahdccEFa2xs/fnyx9SdNmpTo06dPonbt2qWu17Rp08TFF1+cmDdv3jprGjt2bOLoo49OFBUVldpn3bp1E+edd15i9uzZGb32qrIfZ3I8KesjnXP4aqNGjUr07t07UVhYWObt7LbbbiW2ler7Rq5/x7/xxhuJrl27pv3erL/++omrrroqMXPmzJzWAwAAAEDVIpNSkkyKTEqm71NVvY5ZGpmU/5FJSW+flUkp+2uXSSn+kEnJjEyKTEppD5mU1A+ZFJmUbB4VlUk5+OCDE19++WWxfsrr+0Zl/70OAABUvMpz1QiASqMigyYvv/xyYs8998zZH/UKCwsT119/fVoXRdblmWeeSWywwQY5qa9WrVqJ3r17J958882066jpQZMlS5YkrrrqqnX+wT2dx6677pr45z//mVi6dGnK7WZzIeWZZ55J6wJKumOaLwMGDEhZ+9oXDCrSXnvtlbKuBx54IOV6mQZNJk+enNhxxx2z2v/WvrBUmpoeNLn77rvT/vx37NgxMXr06JT13Hzzzeu84Lb2o0OHDomxY8eWedxWq+lBk4ULFyYuuOCCtC6gJXsUFRUlLrzwwsSiRYvS2n5NPJa/9NJLiVatWmU93rvuumviq6++KtM2q3rQZOjQoYltt9026/dsgw02SDz11FNl3m4m798vz7dfffVVYrPNNsu43kMOOSQxa9astGqt7J+pJ598Miff37fffvvEJ598ktZ7k0hkFzR5/vnn0w5Ut27dOvHhhx+mrOfRRx9N1KtXL60+119//Yxee1XZjytT0OSvf/1r2gHM1Y+CgoLERRddtOb3b3lPfjJhwoTEAQcckPV71KxZs8RDDz2Uk5oAAAAAqHpkUoqTSfn5kW8yKZWHTMrPZFLS32dlUsq+HZmU5A+ZlLKTSUl/HGRSyq6yf6ZkUoqTSSmpumRS6tSpk7jrrrvW9JXr7xtV4fc6AACQH7UCAPLogQceiA8++CBpW926dePggw+O3XbbLdq3bx9NmzaNhQsXxpw5c+Kzzz6LgQMHxqhRo4qts2rVqrj++uvjgw8+iBdffDEaN26cVX133XVXXHjhhSWW16lTJ/bdd9/YbbfdYosttogmTZpEYWFhzJ07N0aNGhX/+c9/4v33349EIlFsvRUrVsQrr7wSn332WUyYMCGr2mqSKVOmxBFHHBGffvpp0vbOnTtH7969o3379tGqVatYunRpzJ49Oz7//PMYOHBgfPPNN0nX+/jjj+Pjjz+Of/3rX9GvX7+c1nz77bfHZZddltM+K4s33ngjZdvOO+9cgZUUt9NOO8X777+ftO3NN9+MM888M2fbmjRpUuy1114xadKkiIgoKiqK/fbbL3r06BEbbbRRNGnSJL7//vsYPXp0PPfcczF58uQSfXz88cex2267xdtvvx3bbrttzmqrjq655pq45ZZb0l5v9OjRsccee8SQIUOiU6dOxdrOOeecuO+++9Luc9y4cbHPPvvEkCFDYpNNNkl7/eqgSZMmaT1/4sSJ0atXr/jiiy9KtBUWFkbXrl2jZ8+e0bZt22jatGn88MMPMW7cuHjttdfiyy+/LPb8lStXxl//+td4//3347XXXos2bdpk9VrWpSoey1euXBmXXXZZ3HHHHUnb27VrF0cffXRstdVW0apVq/jpp59i2rRpMXDgwHjnnXdiyZIlxZ6/+lj1xBNPxJFHHlkRLyEv7rvvvrjwwgtj+fLlJdoaNmwYvXv3ji5dusTGG28cdevWjSlTpsS3334bzz//fEybNq3Y82fOnBknnHBCDBgwIO67776oU6dOudX92WefxX777Rdz586NiJ+/P/fs2TP23nvvaN26dTRo0CCmTJkSI0eOjH79+sWsWbNK9PHGG2/EnnvuGe+88060bdu23GqNKP/P1NKlS+Oss86Kxx57LGl769at49e//nV06tQpNt5441i6dGlMmTIlhg0bFi+//HIsWrSo2PM///zz2GOPPeKuu+6Ks846q9zqXu3hhx+OM888s8RviHWZNm1a7LffftG/f//o2rVrsbbbbrstLr/88rRrmTVrVvTo0SMGDhwYO+ywQ9rrp6Oq7ce5kkgk4pxzzon7778/aXtRUVEceOCB0b1799h4442jYcOG8f3338eoUaPihRdeiClTpkQikYg777wzpk+fHk899VS51vvee+/FMcccE3PmzCnRVr9+/TjkkENi7733jjZt2kTt2rVj2rRpMWLEiHjllVdiypQpxZ4/b968OOOMM2LIkCHx97//PWrXrl2utQMAAABQc8mkUBYyKZWLTIpMSkWTSalcZFIqN5mUzMikyKTIpBQnk1L+cpFJWbZsWVxwwQUxd+7c6Nu3b85rrOy/1wEAgPwpSKT76xWAam/ChAmx6aabJm3r27dvXH/99Tnb1kEHHRT9+/cvtqywsDDOOuusuOGGG2K99dYrdf0BAwbE73//+xg+fHiJtl69esXLL78cBQUFGdX2wgsvxK9//esSy//v//4v/vjHP8aGG25Y6vqjRo2KCy64IN5+++0Sbe3atUs7aDJo0KDo3r17ieXdunWLQYMGrXP9r7/+Or7//vs1/54+fXqcffbZ8dNPP61Ztscee8QNN9yQdP0ePXqkVW+ujB8/Prp37x4TJ04s0farX/0qHnnkkdh1111L7WPgwIFx4YUXlrhguVqvXr3ilVdeSdr25Zdfxg8//FBi+f7775/0+YlEIp588sk48cQT1yxr1KhRHHzwwdG1a9do1apVNGrUKKZNmxZvv/12vPTSS7FixYpifZR1TPOla9euKf/gfP3115fLH7nL4tFHH41TTz01aVurVq1KXAhcbdiwYWsubPxSqjFetGhR7LnnnvHZZ59FxM/7z3333ZfygveqVavi2WefjbPOOivmz59for1ly5bx4YcfRocOHZKuv9qSJUtiyJAhJZb36dMnZsyYUWL5k08+uc7j1Gq/+tWvonXr1sWWvfvuuyWe98UXX8Sll15aYnlZ99lMPk8PP/xwnHHGGRHx8/mhW7duccghh0Tbtm2jQYMG8cMPP8R///vfeOWVV2L27NlJ++ncuXN88sknUa9evYgoftGtVq1a0aNHjzjwwAPXXECeMWNGDBkyJF555ZX48ccfk/Z5yCGHxOuvv77O17zauHHjYty4cSWWX3LJJUmPTQMHDox99tmnTH23b99+zTHygAMOiN///vdlriuZO++8M/79738nbTvwwAPjzTffLPO5ddy4cdGtW7cS/9NzxM/Hkocffji23HLLlOt/+OGHceaZZ8ZXX31Voq1jx44xePDgaNWq1TrrqCnH8lWrVsXJJ58cTz75ZIm2Fi1axJ133hknnXRSyvXnzp0bl112WTzyyCMlLnQXFRXFM888k/S7USr77LNPDB48uMTy3r17x8svv1zmfkrz7rvvFhvHo446Kl544YW0+rjhhhuSfr8tKiqKq6++On7/+99Ho0aNkq67cuXK6NevX5x77rlJzyU9e/aMl156KerWrbvOOj744INYvHhxsWUzZsyIPn36lHhuu3bt4pNPPokuXbqsCTOedtppcfvtt0ezZs2S9r9s2bK4//7747LLLotly5aVaO/YsWN8+OGH0aJFi3XWWhk/U0uXLo3evXvHW2+9VaKtRYsWce+998YxxxwTRUVFSddfsGBB3HbbbXHrrbfGypUrS7TfeOONce2116bc/i+NHj16TRj1l1Kds8ePHx+jR4+Ogw8+OFatWhURP4d3jzjiiDUX8GfNmhWffvppvPTSSzF16tSk223dunV88cUXscEGG0RERL9+/eL444+PRCIRBQUFseeee8bhhx8ebdu2jcaNG8fMmTPj448/jpdffjlpXRER2223XQwbNizl+7a2qrIfz507N4YNG1Zieap9+J133im1v1/q0qVLNG/efJ3Pu+SSS1KGAg877LB44IEHUn6/TCQS8eyzz8a55567ZjKS6667LgoKCpL+nsv2d/zrr78eRx11VNL3/Le//W385S9/STlmiUQinnjiibj00kuThoSOPPLIeO6558q8jwEAAABQ9cmk/EwmpTiZlOKq23XMdMikyKSsTSZl3WRSZFIqgkyKTIpMikyKTErNzaQ8JinhrwABAABJREFU++yz8c033yT9PXfiiScmPf6vq9bK/HsdAADIswQArGX8+PGJiEj66Nu3b063deCBBxbrv7CwMPHPf/4zrT6WLl2aOPnkk5PWe+ONN2ZU148//pho3bp1if4uvfTStPpZtWpV4sILLyzRT7t27dKuaeDAgUlfY7du3dLua+LEiYnNN9+8WD/77bdfYsGCBWn3VZ5mz56d2GyzzZK+7l//+teJxYsXl7mvxYsXJ4488sikffXq1Svt2lJ9RsaMGZNo0KBBIiIStWrVSlx22WWlvq8fffRRomnTplmPaUVZvnx5on79+ilf/xNPPJG32gYNGpSyrohITJkyJa3+UvVz5ZVXrvnvm266qcz9fffdd4k2bdok7XO77bZLLF++PN2XnEgkEol27dol7XP8+PEZ9VeaXB6HfinVe/3tt9+u2d+23XbbxBdffJGyjzlz5iR+/etfp+zrjjvuSCQSicRnn32WqFWrViIiEnvuuWfiu+++S9nnjBkzEoceemjKPt94442sXncikUh069Ytad8DBw4scx+/3AdOPvnkrOoZMGBAorCwMGlNrVu3Tvzwww9l7mv27NmJDh06JO3rN7/5TWLlypVl6mfp0qUlvi+sfnTt2jXjz04iUf2O5cm+c0REok2bNomxY8eWuZ/HHnssUVBQUKKfevXqJT777LMy9/P0008nradWrVqJqVOnZvAKSzr66KOL9f3OO++ktf69996btMYGDRokBg8eXOZ+Jk2alOjYsWPSvo455ph0X9Yaqb6Xt2vXLnH88ccnIiJRUFCQ1vl36NChiUaNGiXt95BDDsm41kQiv5+pY445Jum2t9xyy8TkyZPL/BoGDhyY8rvO3/72tzL3k0yqc/ann36a2GCDDdaMbWnngEWLFiXOO++8lO/1+eefn0gkEokpU6aseQ+33nrrxKeffpqyz/nz5yd++9vfpuwz29ddlfbjVO9Brj333HMpt3XVVVclVq1aVaZ+pkyZsma/KioqShxyyCFJ+8zmd/xHH32UqFu3btJ+77///jL3M3HixJSfgcsvvzzj+gAAAACoemRSZFIqC5mUykcmRSYlV8ehX0r1XsuklI1MikzKajIpMillIZNSOpmU3L/uqrQfp3oPcq08MinNmzdPnHXWWUn7zPR3fGX9vQ4AAOSfyU8AKCGfQZOLL744o36WL1+e2G+//ZJeJJg5c2ba/d1zzz0l+tpwww0TS5cuTbuvVatWJXr06FHij6rpytUF3tGjRyc22WSTYn0ceuihaYU2KsrBBx+c9DXvsssuGdW7ePHixI477liiv1wGTXr27JmIiETdunUTb731Vpn6euihh7Ia04o0duzYlK89IhL/+c9/8lbbhAkTSq0t3YuPqfqpXbt2IiISp512Wto1/ve//12z/tqPW2+9Ne3+EonqHTRZ/Xnq0qVLYuHChevsZ/ny5Ynu3bsn7at169aJlStXJnbZZZdERCQOPPDAMgUUlixZkth1112T9pnJsWNtlSloMmPGjKQhy9UXlgYMGJBWf6vHb+1H9+7d0w6HLFq0KLHddtsl7S+dwNfaqtOxvF+/fklfS7169RIjRoxIu79bb701aX9bbrllYtmyZWXqY8mSJYn1118/aT+5uLg4bdq0YsfUzTffvMwXZxOJROLDDz9cEzz75aOgoCDx/PPPp13PqFGjSoQjVj9Wh93Slep7+S9f980335x2v88//3zK/f/pp5/OqNZEIn+fqT//+c9Jt9u8efPE6NGj034dzzzzTMr3/eOPP067v9VSnbNXvz/t2rVLTJ8+vUx9nXjiiUn7qlu3bmLu3Llrgjfbbbdd4qefflpnf6tWrUoZyt5uu+0yfs2JRNXaj1P1l0tz5sxJbLjhhkm3c8QRR6R1HEskEomRI0cmGjdunLL2iMx/x8+ZMyex0UYbJe3zmmuuSbu/X4bO1j7uphPuAwAAAKBqk0mRSaksZFIqH5kUmZRcHIfWtq7Pk0xK6WRSZFISCZmUCJmUdMiklE4mpfhDJqXqZFJSfc/M1eQnleX3OgAAkH8mPwGghHwFTRo2bJiYN29exn2NHDky6Z0BrrrqqrT72meffUr0c9JJJ2Vc26efflqsr3wFTb766qtEq1atiq1/zDHHlPmCUUV67LHHkr7eoqKijC4YrDZkyJASfeYyaJLJH7cXL16cqFOnTkZjWtEGDBhQ6uv++uuv81bbggULSq3t0UcfTau/0vraYIMNEvPnz8+ozt///vdJ+6xXr15izJgxafdXnYMmEZFo3LhxWnfjGD58eMq+Lr300kREJNq2bZv48ccfy9zn+++/n7S/OnXqJGbPnp3JS16jsgRNVq1alTjggANydv7/xz/+kbSfunXrJr799tuMakw1DvXr109MmjQpoz6ry7F81qxZa+7Qsfbj+uuvz6jPZcuWJbbaaqukfd5+++1l7mf1527txyabbFLmOy2lcssttxTr87bbbivzukuXLk35+k488cSMa3rwwQdT7qeZHONL+14e8fPdU1asWJFRranuTNayZcuMj235+EyNHj06Ua9evaTbe+SRRzJ6HYlEYs3dX5K955mEzxOJ1OfsiJ+/437++edl7uv7779P+bovueSSREFBQaJRo0Zp3WFo3LhxScNXEZFRYG21qrQfp6oxl1Ld0ahRo0aJWbNmZdTn2sfDbM/jq51yyilJ++vUqVPGn4Obb745aZ/bbLNN2iEbAAAAAKommRSZlMpAJqVykkn5+SGTkvlxKJnS3muZlHWTSZFJkUn5+SGTkh6ZlNLJpBR/yKTkTlXKpFTW3+sAAED+FQYAVBK9e/eOpk2bZrz+1ltvHd27dy+x/JFHHkm7r08++aTEso022iijuiIiunTpEptssknG6+fCJ598Et26dYvp06evWXbKKafE008/HbVr185jZSUtXrw4rrrqqqRtJ554YmyxxRYZ973nnntGt27dMl6/LA444IA4/vjjy/z8evXqRadOncqxotyZPHlyqe3rrbdeBVVSUsOGDaNu3bop29dVezquuuqqaNy4cUbrXnzxxVGvXr0Sy5csWRK33XZbtqVVO5dcckm0adOmzM/fYYcdYptttkna9uc//zkiIm644YZo0qRJmfvs2rVrbL755iWWL1u2LIYMGVLmfiqzP/zhD/H2228nbdtnn33iuuuuK3NfS5YsSXkMP/XUU6Njx44Z1di1a9c44IADSixfvHhx/OUvf8moz9JUpWP5rbfeGjNnziyxfL311ovLL788oz5r164d1157bdK2P//5z7F06dIy9XPGGWdEQUFBieWTJk2Kf//73xnVFhGxatWqePjhh9f8u06dOvF///d/ZV7/wQcfjG+++abE8qKiopSvuyxOOeWUaNeuXYnlpX23ycYtt9wSRUVFGa2bqp4ffvghHnjggWzKSqq8PlNXXHFFLFmypMTyDh06xEknnZRWjb903XXXRWFhyT+bff311/H3v/89435TOfHEE2O77bYr8/Nbt24d+++/f9K2v/zlL5FIJOLiiy+OjTfeuMx9brrpprHPPvskbXvvvffK3E+6qtJ+nK1JkybF448/nrTtd7/7XcbfpS+66KJo1apVFpWV9OWXX6as9aabboo6depk1O8ll1yS9HvYV199Fa+++mpGfQIAAABAWciklC+ZlJ/JpGRHJuVnMikVRyalYsiklFSVjuUyKTIpmZBJKZ1MSnEyKblRlTIpa6tMv9cBAID8M/kJAHm17bbbRrdu3aJbt25x5JFHZt1fjx49SiybMWNGfPvtt2Xu46effoqFCxcmXZ6NrbfeOqv1s/Gf//wn9ttvv5gzZ86aZeeee2488sgjGf9Rtzw9+uijMW3atKRtF154Ydb9p3ORIxM33XRT2uucd955cfXVV8fVV18dJ554YjlUlRs//vhjqe0NGjSooEqSa9iwYcq2+fPn52QbRUVF0adPn4zXb9WqVRx99NFJ25555pmsjzXVSa1ateK8885Le71kYYTV1l9//YwuPB544IFJl3/55Zdp91XZfPDBB9G3b9+kbRtssEE89dRTSS+2pvLYY4/F1KlTk7adccYZGdW4Wqrj96OPPhqLFy/Oqu+1VZVj+Zw5c+L+++9P2nbiiScmDbaV1eGHH570uD5jxox44YUXytTHFltsEfvuu2/StgcffDDj2vr37x8TJkxY8++jjjoqNthggzKtu2LFivjjH/+YtO3QQw/NKtBau3btlMetF154IUaNGpVx32tr0aJFHHrooRmvv/3220fXrl2Ttj388MOxatWqjPtOpjw+U19//XW8/PLLKdetVatW2ttcbcstt4yePXsmbfvDH/4QK1euzLjvZC6++OK01yntfFdUVBTnn39+2n1W9Pmuqu3H2fr73/+esqZzzz03437r168fv/71rzNeP5lbbrklEolEieUtW7aM3r17Z9xvvXr14ogjjkja9re//S3jfgEAAAAgGZmUiiGTUpxMSuZkUmRSKpJMSsWQSUmuqhzLZVJ+JpOSPpmU0smkFCeTkhtVKZMSUTl/rwMAAJVD5r+4ASAHcn1HiU033TTp8sGDB5d55vtUF3kHDRqUaVkREXHaaafFrrvuGhERzZo1y6qvdLz11ltx5JFHFrsAd/nll6e8wFIZPPTQQ0mXb7LJJmnNPp5KaX+Uz9YWW2wRu+yyS9rrnX766eVQTe4tWrSo1PZM7wCfK6Vtf121l9Xee+8d66+/flZ99OzZM5588skSyxcsWBBPPfVU/O53v8uq/+pi7733jhYtWqS93lZbbZWy7dBDD80oYNe5c+eky0eMGJF2X7l24403rglSlfbak5k9e3Ycd9xxsWLFihJtBQUF8cQTT6R1l6OI1Mfwzp07Z30MP/zww5Mu/+mnn+L111/P2UW2qnQs/+c//5kyZJNNKC7i5/Bejx494rXXXivR9vTTT8cJJ5xQpn7OPPPMpHfoePPNN2Py5MnRtm3btGtb++4ZZ555ZpnXfeONN+L7779P2nbYYYelXUuyPi699NISyxOJRDz44INx5513Zr2NiIhevXplFaSI+Pl8lOxuYRMmTIi33347DjrooKz6X628PlMPP/xw0skZInI3lq+//nqJ5VOmTInXX389evXqlfU2IiI222yzlHeIK01px/y99torozu2VPT5rirtx9lauXJlyjvKbLXVVknv0JWOo446Ku65556s+lht5syZKUNcxxxzTNZ3ae3Vq1f84x//KLF8wIABMX369HK/YxAAAAAANYdMSvmTSSlJJiVzMikyKRVJJqVsZFJkUmRSZFIyJZNSOpmU/5FJyV5VyqSsVhl/rwMAAJVD2adKBoAqINXF33Rm7W3evHnS5SNGjIinn346o7oifv7D3/XXXx/XX399Tu4UUxYvvvhi9OrVq9gFqJtuuqlSh0y+/fbblLN4p5rpPF2bbrppRn94L4tUF0Gri6VLl5banu3/CJmt0oIm66q9rPbaa6+s+zjggANS3rXk1Vdfzbr/6iLZTOxlsdlmm6Vs23///XPa5w8//JBRf7l00kknxbnnnhvnnntu7LfffmVeL5FIxP/93//FlClTkrb//ve/T/vi3JgxY+Lzzz9P2rbPPvuk1VcyLVq0SBlKeOutt7Luf7WqdCx/7rnnki5v2rRp7LDDDln3nyocNHDgwFi2bFmZ+ujdu3dsuOGGJZavXLkyHn744bRrmjp1arzxxhtr/r3llltGt27dyrx+v379Urbl4rtGx44dY/PNN0/aVta7E5VFLs5HpX3Gc3k+Kq/PVKr9v1OnTqWeC8rqkEMOSdn2/PPPZ93/aukcu3+pOpzvqtJ+nK1PPvkkZcgt1d2N0rH77rtnHdpZ7ZVXXonly5cnbcvF+TzVuWXVqlXxzjvvZN0/AAAAAJQXmZTiZFKSk0nJnEyKTEpFkkkpG5mUn8mkFCeTkppMyv/IpJROJuV/ZFKyV5UyKeUlF7/XAQCAysHkJwBUK6nunDB79uwy91G/fv3YYostkraddtpp8c9//jOj2iraE088Eccee2yxi0B33nlnXHPNNXmsat1Ku1C400475Ww7X3/9dUyePDkmT56ccrbrTGy//fY566syqlu3bqntye7UUZFS/U+aEeuuvax+9atfZd3HeuutF5tssknStqFDh2bdf3Wx9dZbZ7Re06ZNc95nqrv9rL67TVV0xx13JL17RMTPF6tuueWWtPss7Ri+9957p91fMqnuRDF48OCc9B9RdY7lc+fOjY8//jhp25577pky0JaOVO/34sWLy3y8ql27dpxyyilJ2x555JG0zx1///vfY+XKlWv+nc4ddhKJRLz99ttJ2zbaaKNo3bp1WrWksvPOOyddPmXKlJzdrSQX56Ntttkm5YXpVPtWJsrjM/Xll1+mvGifq++Mpe0T/fv3T3mHn3TV5PNdVdqPs1VaLTvuuGPW/depUycnAauI8j+fb7rpptGwYcOkbbk8nwMAAABArsmk/I9MSulkUjIjkyKTUpFq8jW6iiCTklpVOZbLpPxMJiVzMimlk0n5H5mU7FWlTEp5ycXvdQAAoHIw+QkANcKcOXPSev5hhx2WdPnixYvjpJNOir322ivefvvtnP1xOdfuu++++L//+781F2EKCwvjoYceqrC7+2SjtD/AduzYMWfbadmyZWy88cax8cYb5/SOO6kuyFUXDRo0KLW9rHdcKC+l3Ukn1f9gma6tttoqJ/2kugPDnDlzYsyYMTnZRlXXqVOnjNYrbT/NdZ8//fRTRv3l29ChQ+PKK69M2ta8efN45plnMpqp/6OPPkrZ1rlz57T7S6ZVq1ZJl48bNy4WLFiQk21UlWP5p59+Wixw8Uvl/X5HRHzxxRdl7ueMM86IgoKCEsu///77lIGnZFauXBl///vf1/y7Xr16cfLJJ5d5/TFjxqS8oJnL7xml9ZWrC9+5OB/VqlUr2rdvn7Ttq6++KnanxmyUx2eqtONNRYzlrFmzYty4cTnZRnmc77bccsuc9lle57uqtB9nq7TPfqrvhenK1ffUVJ+vli1bxgYbbJB1/wUFBUnvvhaR3rkFAAAAACoLmRSZlLXJpGRGJkUmpSLJpJQfmZTSVZVjuUyKTEq2ZFLWTSblZzIp2atKmZSKlu7vdQAAIP9MfgJApbNgwYJ45ZVXom/fvnH44YdH586do23bttGkSZMoLCyMgoKClI/u3bsn7TPdP4xeeOGFUa9evZTtQ4YMiQMPPDA6deoUN954Y4wePTqt/svTn/70pzjnnHOKhWDq1KkTe+65Zx6rKrsvv/wyZVsuLxqUl1z8z4CVWePGjUttX7RoUQVVkv72mzRpkpNtpJp9Pl2p7uYVETF8+PCcbKOqy/S9TnVHpfr160f9+vUz6jPVeqWFmyqrefPmxXHHHZfyrlSPPvpotGvXLqO+SwsepLoImK5Ux6FEIhGjRo3KyTaqyrG8tPd70003zck2Sjvuf/PNN2XuZ9NNN40DDjggaduDDz5Y5n7eeOONmDJlypp/H3PMMdG8efMyr1/a94xML/an29fnn3+edf+1a9de5zm5rFKdj1asWFHq+5WO8vhMVZexjMj9+S6bPlOd78ojTFzV9uNsDRs2LGVbad8L05GLAP2sWbNS3sEqV+eWiNTnl3TOLQAAAACQCZmU7Mik5FdVuY6ZKZkUmZSKJJNSPmRS1q2qHMtlUmRSckEmpXQyKT+TScleVcmkrEtl+L0OAADkX/rTJgNAOfn444/jvvvuixdffDEWLlyY077TvRtO27Zt4+67744zzjij1OeNGTMm+vbtG3379o3OnTvHEUccEb17944dd9wxm3Izds0118Qtt9xSYvmSJUuiT58+8dFHH0WdOnXyUFnZTZw4MenygoKCaNmyZQVXk75chRkqq7Zt25baPnv27LxdoF20aFEsWbIkZfsmm2ySk+3k6oJIafvzjBkzcrKNqi5Xd0Yqr/6qqlNPPTXGjx+ftO28886L3r17Z9x3qmN4kyZN4oMPPsi431+aOXNmyrYpU6bETjvtlPU2qsqxfMKECSnbZs+eHe+++27W25g6dWrKtl8GPsrizDPPjP79+5dY/vbbb8f48ePLFI554IEHiv37d7/7XVo1lPaebbjhhmn1VZrS+kr1OUlHo0aNsu5jtYo4H5XHZ6q6jGVE+ZyfqsI5r6rtx9lKVUdhYWGsv/76OdlGLr6nlvbZqlOnTk7OLRE/h4CSWbhwYcybNy+aNWuWk+0AAAAAwGoyKdmTScm/qnIdM1MyKTIpFUkmpXzIpKxbVTmWy6TIpOSCTErpZFLKT1Xbj7NVVTIpqVSm3+sAAED+mfwEgLybM2dOXHbZZfHoo49Wqj8wnX766bF48eK46KKLYtWqVet8/ogRI2LEiBFx0003xSabbBJHHHFEnHDCCbHzzjuXe62JRCIuuuiiuOuuu1I+57PPPovrrrsu/vjHP5Z7PZlasGBBLFiwIGlb/fr1o6CgoIIrSl9V+KN+NtZ1541Zs2ZVUCXpbzvTu4asLVcXRUrbV+bNm5eTbVR1DRo0qNT9VUX33ntvvPTSS0nbdtxxx/jzn/+ccd+lHcPnz58f+++/f8Z9l9X06dNz0k9VOZaX9nqvueaavG4/mcMOOyzatGkT33//fbHlq1atiocffjhuvfXWUtefOHFisaDKtttuG7vvvntaNZRWcy7HvbRzxbRp08q1/3RVxPmoPD5T1WUsI8rn/FQVznlVbT/OxqpVq2L+/PlJ2zK9A2AyuXhPS/tsvf/++xV2Pjf5CQAAAAC5IpOSPZmUyqOqXMfMlEyKTEpFkknJPZmUsqkqx3KZFJmUXJBJKZ1MSvmpavtxNqpSJmVtlfX3OgAAkF8mPwEgr8aPHx/du3dPOUN13bp1Y7/99otdd901Nt1002jWrFmpf4j74osv4tJLL81Zfeeff37svPPOcdppp8XXX39d5vUmTZoUd911V9x1113RqVOnuOCCC+KUU06JevXq5ay21VatWhWnn356PPLII+t87u233x49e/aMvffeO+d15EJpszVXlYt+VSEMk4327dtHvXr1Ut7NZuLEidG1a9cKrupnpc22HxGx1VZb5WQ7hYWFOemntAtAc+fOzck2qrpcf56q++dzXT777LOU58jGjRtHv379sroTW65n3M9EqqBLuqrKvpLv9zzd97tWrVpx6qmnxk033VSi7dFHH40bbrghateunXL9hx56qFj498wzz0xr+xEV912jtL5yMW65OhdFVMz5qDw+U9VlLCPK5/2pCsexqrYfZ2P+/PkpQxq53F+Lioqy7iPf55aI3J3PAQAAAEAmJXsyKZVLVfj7fzZkUmRSKpJMSm7JpJRdVdlX8v2ey6SkJpNSnExK6WRSslfZv1dVpUzKL1X23+sAAED+mPwEgLyZNGlSdOvWLSZPnlyirbCwMC655JL4/e9/HxtssEGZ+6xVK/entt133z2+/PLLePbZZ+PPf/5zfP7552mt/+2338bZZ58dN910U9x5551x7LHH5rS+IUOGxPvvv7/m323bto2rr746zjrrrBJ/zFy1alWcdNJJ8cUXX0TTpk1zWkcuLF26NGVbeYR0SF+tWrVihx12iA8//DBp+9ixYyu4orJtu127drHhhhtWYDXrVto+7X/4JNd++umnOPbYY1MeZx988MHYfPPNs9pGacfwipIqBFdd5fs9z+T9Pu200+KWW24pcQfDGTNmxKuvvhpHH3100vVWrFgRjz766Jp/N2zYMPr06ZP29ivqu0ZpfeV73NZWVc9HxpJfquz7cWk11K1btwIrWbfKsF/XtPM5AAAAAOVDJiU3ZFKoSDIpuVPZr51QvcikVE/5fs9lUlKrSjmGqno+Mpb8UmXfj6tSJmW1qvJ7HQAAyI/cTWcJAGn63e9+l/SPVrVq1YrXXnstbrvttrT+aFWeioqK4oQTTojPPvssPvvss7j44otjo402SquPadOmxXHHHRcnnHBCLFu2LGe1/TJM0qFDh/jPf/4TZ555Zlx00UVJnz9x4sQ455xzcrb9XCrtj6w17eJhZbbbbrulbBsxYkQFVlLcyJEjU7btvvvuFVhJ2ZS2Tzdu3LgCK6EmOPPMM2PMmDFJ20477bQ4/vjjs95GacfwjTfeOBKJRLk/rrnmmqxfR1VS2nv+7rvvlvv7/d1336Vd8yabbBIHH3xw0rYHHngg5XqvvvpqTJ8+fc2/jz/++GjSpEna26+o7xqLFy/OqIZ8qKrnI2PJL1X2/bhRo0Yp2yrb75zS9us+ffpUyPk8X3ftBAAAAKB6kUnJDZkUKppMSm5U9msnVC8yKdWTTIpMSi5U1fORseSXKvt+XJUyKatVpd/rAABAxTP5CQB58dprr8Wbb76ZtO3GG2+MQw45pIIrKrvtt98+/vKXv8SkSZNi0KBBceaZZ8b6669f5vWffvrpOOKII0rMLp+tTp06xX/+859o3759RETceuutse222yZ97lNPPRX9+vXL6fZzoWHDhinbFi5cWIGVUJqePXumbPvkk08qsJKyb/vQQw/N2XZy9dktbZ9u1qxZTrYBEREPP/xwPPPMM0nbOnfuHHfffXdOtlPaMbwy3OGgOqqq7/mZZ56ZdPmAAQNShlfWDqGk6mNdKuq7Rml9lXbBuaxy+T2yqp6PqstY1mQ1aT9u0qRJFBQUJG1btGhRzrazcuXKrPuoqucWAAAAAPglmRSZlGRkUqoGmRSZFKoWmZTqq6q+5zIpMim5UF3GsiarSftxVcqkRFTt3+sAAEDFMPkJAHnx6KOPJl2+/vrrxwUXXFDB1WSmsLAwunXrFg888EBMmzYt3njjjejTp0/Ur19/nev++9//jr/85S85q6Vz584xePDgYnf+qVu3bjz11FNRr169pOucddZZMWXKlJzVkAuNGjVK+Qf7xYsXF7ujEPmzzz77RIsWLZK2TZgwIaZOnVrBFUUsXbo0Pv3006RtderUyWnQJFcXb0u7INK8efOcbANGjBiR8rzaoEGD6NevX5nOW2VR2jG8MoceqrLWrVunbKvM73nPnj2jbdu2JZYnEol46KGHSiwfO3ZsvPfee2v+3aVLl9hpp50y2nZp71lFhRNKq6Gscjm+VfV8VF3GsiarSftxYWFhNG3aNGlbLoMmuXhPq+q5BQAAAAB+SSZFJiUZmZSqQSZFJoWqQyalequq1w1lUmRScqG6jGVNVpP246qUSYmoHr/XAQCA8mXyEwAq3KJFi+Ltt99O2nbwwQdHgwYNKrii7NWqVSt69uwZ//znP2Pq1Klx++23R8uWLUtd5w9/+EP89NNPWW+7Xbt2MWjQoNhwww1LtHXu3Dn+9Kc/JV1v7ty5cfLJJ1e68MbquwStLZFIxIwZMyq2GJKqVatWHH/88Snb33rrrQqs5meDBw9O+Uf6ww8/POUf9jORqz/gl7Y/J/s8Q7oWLlwYxxxzTCxevDhp+z333BNbb711TreZ6hi+YsWKnF5I42ep3u+IiB9//LHiCklTUVFRnHbaaUnbHn/88Vi2bFmxZQ8++GCx7yuZ3mEnovT3bNq0aRn3m05fpdVQVrm8QF9Vz0fVZSxrspq2H6eqI5FIxA8//JCTbeTi92VVPbcAAAAAwGoyKT+TSUlOJqXyk0mRSaFqkEmp/qrqdUOZlNQ1lFVNu5afTHUZy5qspu3HVSWTUh1/rwMAALln8hMAKty3336b8qLXHnvsUcHV5F7z5s3j0ksvjbFjx8a5556b8nlz586Nf//731lvr3379rHeeuulbD/vvPPiwAMPTNo2YMCAuOOOO7KuIZe22267lG2jR4+uwEoozfnnnx8FBQVJ215++eUKribipZdeStl20UUX5XRbs2fPzkk/Y8aMSdnWpUuXnGyDmu2cc86Jb775JmnbCSecEL/97W9zvs3SjuGl7fNkpiq/36eeemoUFRWVWD5z5sx48cUX1/x72bJl8fjjj6/5d5MmTeI3v/lNxtst7T379ttvM+43nb5Kq6Gsli9fnpMLyhGp95XatWvHtttum5NtlIfqMpY1WU3bj0u7O1iujtlz5szJuo/11luv2N1bf6myn1sAAAAAIEImZTWZlORkUqoGmZTsyaRQ3mRSqr+q/H7LpGSnpl3LT6a6jGVNVtP246qSSanuv9cBAIDcMPkJABVu+vTpKdtatWpVgZWUr0aNGsU999wTN954Y8rnvP/+++VeR0FBQTz22GOx/vrrJ22/+uqr48svvyz3Ospqt912S9kmaFJ5dOzYMXr37p207a233srp7Pbrsnjx4nj22WeTtu255545/4P4qFGjctLPd999l3T5euutF5tttllOtkHN9c9//jP+8Y9/JG3r2LFjPPDAA+Wy3d133z1l28iRI8tlmzXZzjvvnDSsEVH53++NNtooDj300KRtDz744Jr/fvHFF2PmzJlr/n3CCSdEw4YNM97uZpttFhtssEHStlyGE0r7zlLad5105OJ8tHz58pg4cWLStm222Sbq1auX9TbKS2nHm4oYy5YtW0aHDh1ytp2aqibtx7vuumvKtlTfC9OVKmCarlSfr3nz5sX333+fk20AAAAAQHmRSfkfmZSSZFKqBpmU7MmkUJ5kUmoGmZT0yaQUV1Wu5Scjk1I91KT9uKpkUmrK73UAACA7Jj8BoMLNnTs3ZVujRo2y6nvhwoVZrR/x82zu06dPX/NYtmxZVv1dddVV0alTp6RtU6dOzarvsmrdunX8/e9/T9q2dOnSOOGEE2Lp0qUVUsu6HHzwwSnbPv3005xsY9myZXHLLbfEzTffvObxz3/+Myd91yS33XZb1KlTp8TylStXxj333FNhdTz66KPx448/llheUFBQLneRysXF2x9++CEmT56ctG2XXXbJun9qtm+//TbOOuuspG1169aN5557LuvzbSqlHcO/+OKLnG7rggsuiOOOO27N43e/+11O+68KmjZtmjJM9+WXX0YikcjZtl566aVi7/dxxx2X9ZimGrPBgwevufj8y9BJaeuUVUFBQRx00EFJ26ZPn57y2JyuTz75JOnyTTbZJLbeeuucbCMX56MvvvgiVq5cmbSttIvilcGvfvWraNu2bdK2VO9/uiZPnhwzZsxI2pZqPyI9NWk/Lq2WYcOGZd3/smXLchZYqajz+ezZs0ucW+6+++6c9Q8AAABAzSST8j8yKSXJpFQdMimZk0mhPMmk1BwyKemTSSmuqlzLT0YmpXqoSftxVcmkVPbf6wAAQOVg8hMAKlyzZs1StiW7WJyOWbNmZbV+RMR///vfaN269ZrHO++8k1V/RUVFceSRRyZtW7x4cVZ9p6NXr15xxhlnJG0bMWJEXHnllRVWS2k222yz6NKlS9K2f//73znZxocffhjXXHNNXHvttWseI0aMyEnfNcnmm28el1xySdK2e++9t9hdEcrL4sWL449//GPStpNPPrlcQhtDhgzJuo/+/funvACc6u5FqRQUFGRdD9XHkiVL4phjjkl5IeeOO+6I7bbbLu1+n3jiiejRo8eaRyodOnSInXbaKWnbv/71r7S3m8rEiRPj7rvvjn79+q15/PTTTznrvyo59thjky6fMWNGDB06NGfbueeee4q936+88krWdwQ74IADon379knbHnzwwRg1alQMHjx4zbLddtsttt1226y2GZH6PYvIzXeNb775JsaNG5e07Zhjjsm6/9VycT568803U7alez7Kh1RjOXbs2Jzcaef1119P2ZbLsazJatJ+3KVLl5ThqLfeeivr/j/++ONYsWJF1v1E/Py+1a1bN2nba6+9lpNtRPz8GfvluaVfv35Rv379nPUPAAAAQM0kk/I/MiklyaRUHTIpmZNJobzIpNQ8Minpk0n5n6pyLT8VmZSqrybtx1Ulk1LZf68DAACVg8lPAKhwLVu2TNk2ceLErPoePnx4Vusnk4uL5e3atUu6fMMNN8y673Tccccd0bFjx6Rtf/3rX+O9996r0HpSSRWImTx5ck7u0pDsj9GHHnpo1v3WRNdff33suOOOJZb/9NNPceGFF5b79vv27RtTpkwpsbxDhw5x1113lcs2Bw8eHHPmzMmqj1QXRBo3bhy/+c1v0uor1f8guq4LDdOnT49BgwatefzyYi5V1wUXXBBffvll0rajjjoqzj777Iz6HTduXLz33ntrHqU588wzky7/5ptvcnI3hYiIfv36lViWKtRZ3Z1wwgnRsGHDpG0vvPBCTrYxderUEheD999//6zvtlBYWBinn3560rYnnniixHE8V3dSOuigg2KTTTZJ2paL/6k/VaiqoKAg5evNxKuvvpryziJllep81KFDh9h///2z6rsinH766SkDl+U5lptsskmpdxWj7Crbfpzp96oJEyYU+1718ccfl3hOUVFRnHrqqUnXHzNmTIwdOzatWtf24osvZrX+L7Vo0SKOPvropG0vv/xyrFq1KifbWft8XlhYGL169cpJ3wAAAADUXDIp/yOTkpxMStUhk5IZmRTKi0xKzSOTkj6ZlP+RSSmdTEr5q2z7sUxK1fu9DgAA5IfJTwCocFtuuWXUqVMnadvAgQOz6rt///5ZrZ9Msj8SpmvBggVJl6eaZbm8NGzYMJ566qmoXbt2ibZEIhEnn3xyzJ07t0JrSubkk09O+d7ceeedWfW9bNmyePzxx4st23TTTWOPPfbIqt+aqk6dOvHMM89E06ZNS7Q9/fTT8fTTT5fbtgcMGBB33HFHieV169aNZ555Jpo0aVIu212xYkVWr2vq1KkpLwQcf/zxaV+4bdy4cdLlS5cuLXW9l156Kbp3777mcdhhh6W1XSqffv36xUMPPZS0rX379vH3v/+9Quo46aSTUgYscxEAW7ZsWdx9993FlrVu3ToOOeSQrPuuipo1axbnnXde0rbHH3886zsiRPw8bmtfZM1VYOK3v/1t1KpVq8TyOXPmxAMPPLDm382bN8/ZXU2KioriqquuStr21ltvxddff51x38uWLYt77703aduxxx6bMvCbiVmzZpV6d5F1+fTTT+PDDz9M2nbaaadVibu4dezYMeWddu69995YtmxZxn2PHDky5W+Lq666KgoL/UktFyrbfpzp96r77ruv2PeqVMfIU089NYqKipK23XPPPWnV+ktLliyJ559/PuP1k0m1n8+YMSOeffbZrPsfOXJkibsL9erVq9SgCwAAAACUhUzK/8ikJCeTUnXIpKRPJoXyIpMik7I2mZTkZFJ+JpNSOpmUilHZ9mOZlKr3ex0AAMgPv4oBqHCNGjWKrl27Jm3r379/TJo0KaN+//Wvf8W3336bTWkp+83mj9QREZ9//nnS5fmYnXunnXaK66+/Pmnb1KlTczaDfTbq1q0bf/rTn5K2Pfnkk/Hdd99l3PeDDz4YM2bMKLbskksuSfkH33wZNGhQFBQUlHjUq1cv36WV0LFjx3j55Zejbt26JdpOO+20eP/993O+zZEjR8YxxxxTYlb2wsLCeOqpp2KXXXbJ+TZ/6ZZbbkkZIFuXP//5z0mPKfXq1Yvf//73afeX6n8QnT17dqnrzZo1q9i/mzdvnva2qTzGjh2b8g5ltWvXjn79+kWzZs0qpJY6deqkPIY/+uijMWLEiKz6/9Of/hRTp04ttuzyyy+vlMfHinL55ZdHq1atSiyfNWtW3HLLLVn1PXr06BLBiR122CEOP/zwrPpdrVWrVtGrV691Pu+kk05KefeLTPz2t7+NbbbZpsTyVatWxY033phxv4888khMnjy5xPIGDRpkPRbJXH311bFq1aqM1k1VT8uWLVPeLasyuuWWW6JBgwYllk+aNCkeffTRjPu98cYbk763nTt3jt/+9rcZ90tJlWk/Lu/vVRtvvHHK/efhhx/O+A6v99xzT3z//fcZrZvK1ltvnfK7xZVXXhlLlizJuO9EIhEXXHBBJBKJYsuvu+66jPsEAAAAgNVkUv5HJiU5mRSZlHWRSfkfmRQiZFJkUmRS0iWTIpOyLjIpFacy7ccyKVXv9zoAAJAfJj8BIC9OPPHEpMuXL18el112Wdr9/fjjj3HRRRdlW1ZSU6dOzWrG4xkzZsSrr75aYvkmm2yStzu7XHHFFbHXXnslbXvuuefiiSeeqOCKSjr++OOTXnhauXJl9OnTZ50zXSczbty4uOaaa4ot22STTSrlxYK1AxSrldedY7LVvXv3pHdwWrx4cRx00EHxr3/9K2fb+vDDD6Nbt24l/uBfUFAQ9913Xxx11FE521Yq06dPj8svvzzt9YYMGZLy7gt9+/aNzTffPO0+k10ojYh1XgT46quviv17iy22SHvbVA7Lli2LY489NubPn5+0/Q9/+EO5h6/Wduyxx8aRRx5ZYvnqY3imd3754IMP4qabbiq2bNNNN00ZsqkpmjVrFg8++GDStr/+9a/xzjvvZNTvwoULo0+fPrF48eJiy2+99daM+kulLCHXXAcfateuHY899ljSO0n069cvnnrqqbT7/Oabb+KKK65I2nbrrbdGhw4d0u5zXb788sv4y1/+kvZ6zz77bLzyyitJ2+66665o0aJFlpVVnA4dOsQf//jHpG2XX355fPPNN2n3+dRTT8Vzzz1XYvnq/SbZHSvJXGXajyvie9Vtt90WrVu3LrF80aJFceqpp5aYEGRdxowZs+a4nCz4nY0//elP0b59+xLLJ02aFGeffXbG/d5+++3x3nvvFVt23HHHxfbbb59xnwAAAADwSzIpMinrIpMik5KKTEpxMinIpMikyKSkTyZFJqU0MikVqzLtx1U9k5IrVen3OgAAkB8mPwEgL0488cTYaqutkrb169evxEWk0vz0009x9NFHx9ixY3NVXglXXHFFRhfKFy9eHCeddFL89NNPJdr+8pe/REFBQS7KS1thYWH885//jKZNmyZtP++882LixIkVXFVJ//jHP6JTp04lln/88cdx8sknpxU2mTx5chxwwAHFLsQWFBTE448/ntNZ+3Nl4cKFSZdX1F0yMnHUUUfFa6+9VmKm+0WLFkWvXr3iwgsvzPjickTEkiVL4qabboq99967RMikdu3a8dRTT1XIXQEOO+ywiIi477774rbbbivzemPGjIljjjkmVqxYUaJt++23j0svvTSjelIFCD766KOU6/z444/Rv3//YsvyFXwje5deemkMGzYsaVvPnj3j4osvruCKfvbYY4/F1ltvXWL5F198EYcddljMmzcvrf4GDx4cPXv2jOXLl69ZVrt27Xj22Wcr5XG8oh1++OElwpQRP18UPOKII2Lw4MFp9Td37tw49NBD45NPPim2/Pzzz4+DDjooq1rXtt9++8Vmm22Wsn3vvfdO+b0xG126dIn77rsvadtpp51W4n/ML82kSZOiV69eSQNfxx9/fFxwwQUZ15nMRhttFDvssENE/BymePbZZ8u87scffxynnXZa0rZDDjkkjjvuuJzUWJHOO++86NOnT4nl8+fPj8MPPzyt77UDBw6M008/PWnbvffeGzvttFPGdVJcZdyPM/leNXbs2BLn4dK+VzVr1iz+9re/JW3717/+FVdeeWWZwybTpk2Lgw46KObNmxfrrbdeyvckU02aNIlXXnklGjZsWKLtsccei4suuihlQD6VO++8s0Rgu127dnH//fdnVSsAAAAA/JJMikxKWciklCSTIpOyNpkUZFJkUiJkUjIhk1KSTIpMSkWqjPtxVc6kFBUVxSGHHFKm9dalqv1eBwAAKl6tfBcAQP7MnTs36YWpGTNmpFxn3Lhx8e6775ZY3rx58+jSpUuZt11UVBQPPfRQ9OjRI2lY4Lrrrouvv/46/vSnP8Umm2ySsp/3338/zjnnnDWzGm+55ZYxatSoEs+bO3du0rq7du0a9erVW2e9K1asiF69esU555wTV1xxRWy00UbrXGfIkCFxwQUXxPDhw0u0HXfccXH00UenXPfrr7+O77//vtiyL774Iulzy/ralixZEkOGDClRR7JZ+efPnx99+vSJvn37Fltev3792HPPPVPWnWtNmzaNt99+O7p37x7jxo0r1tavX7/4+uuv45FHHomdd945ZR/Lly+PJ598Mi655JKYO3dusba+fftG9+7dS61h2rRpMXLkyDLXnGwsVuvRo0eZ+0l1Abay3wnloIMOio8++iiOOeaYYp/FRCIRd911Vzz55JNx7rnnxm9/+9tSP9u/NHPmzHjiiSfirrvuismTJ5dob9u2bTzzzDMVtm8+8MADMXTo0JgxY0ZcfvnlMXTo0Lj33nujVatWSZ+/atWqePrpp+Pss89OGjrbYIMN4sUXX4xatTL7an7wwQdHs2bNSuwzTz/9dFx55ZUljlerVq2Kc889t1gtBQUFccIJJxR7XrJ9Od3j0K9+9atis8jn4vPUpUuXaN68ebFtr30uS3UeW7JkSZmOl8nqTLfPtescN25ciePY6vqTGTZsWIlQUrJj8CuvvJLyTnB169aNE088Ma2L5akkq31dmjRpEv3794/u3bvHd999V6zt/fffj6222iruvPPO+PWvfx1FRUUp+5k+fXrcfvvt8de//jVWrVq1ZnlBQUHcfffdZbqDUL6O5RXtxhtvjNmzZ5f4H8gXLlwY++67b5xzzjnRt2/fWG+99VL2sWLFinj++efj0ksvLfFdpFu3bnH77bfnvO6CgoI444wzUt69rDxDhKeeemrMnDkzrrzyymLLlyxZEgcccEBcccUVccUVV0Tjxo2Trr9y5cro169fnHPOOUnP3Yceemg8/vjjOa+7Vq1a8fjjj8fuu+8eixYtit/85jcxePDg+OMf/5gySLxs2bK477774vLLL49ly5aVaO/YsWP84x//KNP2K+Nn6pFHHon58+fHa6+9Vmz5d999F9tvv33cc889cfzxx6c83ixYsCD+9Kc/xa233lrsWLPazTffXOY7eqX6nbVkyZKkz//ggw9KHCfXPocm+y5fmkzPoen2uXad6cj3fpzMMcccE5deemmJCT0efPDBOOOMM0rc8XLJkiVxxhlnFAuGNGzYMI444ohSt3PEEUfEZZddljS0/Kc//SlGjBgRDz74YMrfnYlEIp5//vk455xzYtasWRHx83fUESNGJH1+qt/xa+8TyWy33Xbx2muvxWGHHRaLFi0q1vbXv/413n///bjvvvvWeT7+8ssv48orr4x///vfxZY3adIknn/++UodqAcAAAAgMzIpMikyKTIpuSaTUpJMikxKhEyKTErFkElJn0zK/8ikyKRk0qdMSuXJpFx11VVRWFgYb7zxRplea2mq2u91AACg4hUkyjptIwDVzqBBg9Z5kb2sunXrFoMGDUp7vWeffTZOOOGEpH/MjYioU6dO7L///tG9e/do27ZtNG7cOObOnRtjxoyJf//73zF06NA1z+3du3ecffbZccABB5R5++PHj4/27dsXW7au96WoqCj23nvv2HXXXWPLLbeMpk2bRv369WPhwoUxc+bMGDFiRLz99tsxevTopOsfd9xx8c9//rPUi8r/93//l9UfSCNKvrYJEybEpptumlWf7dq1iwkTJmTVRya+//77OOqoo1LObr3ttttGr169on379tGqVatYsmRJ/PDDDzF06NB48803Y/r06SXWufbaa+PGG29c57Yff/zxOOWUU7J+DRFR5tmyI34OwSSr7/LLL48//vGPOamnPC1cuDCuvvrq+Nvf/pb0rjIRP1+Y6Nq1a3Tq1Ck22mijaNSoURQWFsaCBQti+vTpMXr06Pjwww9j+PDhSY8RBQUFceKJJ8Ydd9xR6kXTTKW6C1YikYihQ4dGjx491oQ1atWqFT169IgePXpEmzZtokmTJvH999/HmDFj4plnnokpU6Yk7WvDDTeM/v37x3bbbZdVrddee23cfPPNSfs/66yzYvvtt49atWrFmDFj4h//+Ed8/vnnxZ53/PHHx9NPP11sWS7uAvbYY4/F//3f/635dy4+TwMHDox99tlnzb9zcS5b+3hZHnVef/31ccMNN2TVZ7Jj8MYbbxxTp07Nqt9MpHM8mz59ehx11FHx3//+N2n7+uuvH717945tttkmWrVqFY0bN4558+bF+PHjY8iQIfHee++VuJhYVFQUjzzySJx88sllqiFfx/J8SCQScdNNN8X111+ftNZatWpF9+7dY999943WrVtHy5YtY/HixTFjxowYOnRovP322yUCJhE/32HsueeeK7cLfjNnzoyNN964xFivv/76MWXKlKhbt265bHe1hx9+OM4999ykF64bNGgQRxxxROy8886x0UYbRZ06deL777+PUaNGxXPPPRfTpk1L2ufpp58e9957b9SpUyfjulJ9f1t9PHjttdfi6KOPXnP3qXr16sUhhxwSe+21V7Rp0ybq1asXU6dOjZEjR8azzz675oL02jp27BjvvPNOmUOglfUztXz58jj33HPjoYceStreqlWrOPbYY2PLLbeMNm3axLJly2Lq1Knx6aefxssvv5z0Lod16tSJu+++O63AUy7OTWufQ3PxXb48zqFr15lMZd2PUznxxBPjySefLLG8Q4cO8bvf/S622mqrWLVqVXz99dfx97//vcTdY6688sq49dZb17mdRCIRF1xwQcrAaFFRURx00EHRvXv32HjjjaNhw4Yxbdq0GDVqVLzwwgsxadKkNc+96aab4pprrkn7+8ba+0RpPvroozjqqKOSniMifn7/Dz/88Nhss82iVatWUatWrZgzZ06MHDkyBg0aVOy3+2otW7aMt956a83dlgAAAACoXmRSZFLSJZOSHZmU4mRSZFIyIZMyodgymRSZlLXJpGRGJkUmRSYlMzIplSOTctxxx8XTTz8dN9xwQ9LvG3379o3rr79+nTWtrTL+XgcAACqJBAA11sCBAxMRkZNHt27dMq7j7bffTrRs2TLjbRcVFSWuvPLKxMqVK9N+TePHjy9Rz6JFixIPPfRQYqeddsrZ+xMRiUaNGiX+8pe/JFauXLnO9+Tkk0/Oentrv7bx48dn3We7du0yHudsLV26NHHNNdck6tSpk9VrWG+99RJPPfVUmbf72GOP5WwfSMfRRx+dtI+XX345zXcuv7766qvEEUcckSgsLMzp56l79+6JDz74oFxrX9c4fvbZZ4lNNtkk49ewyy67JD0GZWLp0qWJXXfdNaM6fvWrXyV+/PHHMr/+dB6PPfZYsT5z8XkaOHBgsT5zcS5bexzKo86+fftm3WeyY3DTpk1zMlbpPtK1bNmyxHXXXZf1MTwiEttss03an/98Hcvz6d13301sttlmWb/ehg0bJm6//fbEihUryr3m4447rsT2L7300nLf7mrDhw9P7Ljjjlm/Zy1btkw8/fTTOakp1fe3Xx4P3nnnnUSLFi0yrrdnz56JWbNmpVVXZf9MPfvss4kNN9ww69q23377xKeffpr29nNxblr7HJqL7/LlcQ5du85kKut+nMqcOXMSHTp0yKiOfffdN7F8+fK0tnfvvfcm6tatm9H26tSpk7j77rvX9JXu942194l1mTFjRuKYY47Jer+JiESvXr0SkyZNSmv7AAAAAFQtMikyKek+ZFKye6RDJqX0h0xKcTIp2fUpk5L+I10yKRVPJiV9MillV9k/UzIpyR8yKWVTlTIpEZG48MIL1/zGTPV9o2/fvhm/H5Xt9zoAAFA5FAYA5Nn+++8fX375ZVx44YXRqFGjtNY94IAD4qOPPopbb701Cgtzc1qrX79+nH766fHJJ5/E8OHD4/LLL49tttkm4/5atmwZF154YYwaNSouvvjinNVZ09SpUyduuummGDVqVPzud79Le19p1qxZXHTRRTFy5Mj4zW9+U05V5s7gwYNLLGvYsGEceOCBeagmc507d46XXnopRo0aFZdddllWs2S3bNkyzjrrrPj0009jwIABsccee+Su0Axsv/32MXLkyPj9738fjRs3LvN6rVu3jnvuuSc++OCDnM0aXqdOnRgwYECccsopUVRUVKZ1CgsL46STTooPP/wwmjRpkpM6IJXatWvHDTfcEN9++22cffbZaX1mVtthhx3i/vvvj+HDh+f9818V7LfffjFy5Mi4//77o1OnTmmvv95668X5558f33zzTVx66aVlPrZk46qrroq+ffsWe5x33nnlvt3Vdthhhxg6dGg8/fTT0aVLl7TX33jjjeOWW26JMWPGxPHHH18OFSbXo0eP+Oabb+K0005L625Em2++eTz11FPxxhtvlMvd6vLp2GOPjTFjxsQf/vCHaNu2bdrr77DDDvHkk0/Gp59+mtG+QPoq037cvHnzGDp0aBx++OFlXqdOnTpxySWXxJtvvlnq3VSTOeecc+Krr76KI488Mq3figceeGB8+umnFXqcbNmyZfTr1y8++OCDOOyww9J+rUVFRXHwwQfHm2++Ga+88kpGn08AAAAASJdMCmUhkyKTIpOSmkwKlZ1MSsWTSUmfTEr1IZNS9VSm/biqZFJ23XXXGDhwYNx5551r1kskEkmfm25Nv1TZfq8DAACVQ0Ei1S8QAMiDefPmxRtvvBH/+c9/4pNPPokffvgh5syZE8uXL48GDRpEmzZtYsstt4w999wzjjjiiNhss80qrLapU6fG+++/HyNGjIivv/46vvvuu5g7d2789NNPsWDBgqhXr140adIkmjVrFp06dYodd9wxdt1119h3332z+sMeyS1evDjeeuutGDx4cHz++ecxbty4mDNnTixevDgaNWoUzZs3j4022ih22WWX2HPPPaNnz57RoEGDfJddJv/9739jzz33LLH82GOPjWeffTYPFeXWyJEj44MPPoihQ4fGd999FxMnTox58+bFwoULI5FIRIMGDaJJkybRrl276NChQ+y4446x5557xo477lghFzpXKygoSLo82dfn+fPnx+uvvx7vvvtufPXVVzFx4sSYP39+rFy5Mho3bhybbrpp7LTTTtGzZ8/o2bNn1K5du9zqnjBhQjz99NPx4YcfxsiRI9ccp+rXrx/NmzePrbbaKvbcc8/o06dPdOjQodzqgNIsXrw4+vfvX+wYPnv27Fi8eHE0aNAgmjVrFi1atIhtt902dtppp+jevXtsu+22+S67Shs2bFi888478dFHH8WYMWPi+++/jwULFkRRUVE0bdo0mjVrFh06dIidd945dtttt+jRo0fUqVMn32Xn1ahRo+LNN9+MDz/8ML799tuYMmVKLFiwIFauXBkNGzaMDTfcMDbffPPYZZddYt99942uXbvm/ELqhAkTYtNNNy2xvF27djFhwoQSy2fOnBmvvfZaDBgwIEaOHBmTJ0+On376KSIimjZtGptttlnsuuuuceihh0aPHj1Snuuqk0QiEUOGDIn33ntvzXePGTNmxMKFC6OoqCgaNWoUG2+8cXTs2DH22GOPOOigg2KrrbbKd9nVSlXej0eOHBn9+vWLjz76KL799ts131kbNmwYLVq0iG222Sb22muvOPHEE6NVq1ZZb2/8+PHxwgsvxKBBg+Lrr7+OH374IZYuXRoNGjSIli1bxpZbbhldu3aN3r17x5ZbbpmDV5idH374Id54440YMmRIjBw5MiZMmBA//vhjLF++PBo3bhzNmjWLDTfcMHbcccfYeeed48ADD4w2bdrku2wAAAAAajCZFMpKJqXqkkmRSQGZlIonk5I+mZTqQSYl/6ryflyZMinrr79+dOrUKXbbbbc47LDDYscddyyx/iWXXBJ33HFHieV//vOf45JLLsm6vsr8ex0AAKhYJj8BAKhkTjnllHj88cdLLB8+fHjssMMOFV9QDZVO0AQAykO6F+ihMrIfAwAAAABA5SGTUjnIpACQb67lUx3YjyvOGWecEQ8//HCJ5Y8++miccsopeagIAACornI7/SsAAFkZPXp0PPnkkyWW9+rVS8gEAAAAAAAAAICMyKQAAACZmDt3btLlbdu2reBKAACA6s7kJwAAlUQikYhzzjknVqxYUWx506ZN4957781TVQAAAAAAAAAAVGUyKQAAQKZGjhyZdHnnzp0ruBIAAKC6M/kJAEAlcfPNN8e7775bYvn9998fG2+8cR4qAgAAAAAAAACgqpNJAQAAMrFkyZIYPXp0ieWbbLJJtGrVKg8VAQAA1ZnJTwAAKoH7778/rrvuuhLLb7zxxjj++OPzUBEAAAAAAAAAAFWdTAoAANQMJ510UnTu3Dk6d+4cTzzxRE76HDRoUKxcubLE8p49e+akfwAAgF8y+QkAQB4lEom49tpr4+yzzy7Rdskll8S1116bh6oAAAAAAAAAAKjKZFIAAKBmGTduXIwcOTJGjhwZr776ak76/Mc//pF0+YknnpiT/gEAAH7J5CcAAHm0YsWK+Pzzz4stKywsjLvuuiv+/Oc/56coAAAAAAAAAACqNJkUAACoud54442YOXNmVn2MHj06Xn755RLLd9lll9hjjz2y6hsAACAZk58AAORR7dq148UXX4yePXtGRMTGG28c/fv3j/PPPz/PlQEAAAAAAAAAUFXJpAAAQM21dOnS6Nu3b8brr1q1Ks4444xYunRpseUFBQVx2223ZVseAABAUiY/AQDIszp16sRLL70UN998c3z11VfRo0ePfJcEAAAAAAAAAEAVJ5MCAAA11/333x+PPPJI2ustXbo0fv3rX8fgwYNLtJ1zzjnRrVu3XJQHAABQQq18FwAAQETd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ta25ubnsN9U+tmm8sD3jhe0ZL2zP+GGbxgvbM17YnvHDNo0Xtme8sD3jh21KREREREREE4nnpfHDNo0Xtme8sD3jhe0ZP2zTeGF7xgvbM37YpvHC9owXtmf8sE2JiIiIqJTQWuuJ3gmiWrVq1SosWbKkeH/lypVYvHjxBO4REREREREREREREW0vfvdLRERERESTAc9NiIiIiIiIiIiIiOKH3/0SERERVWZM9A4QERERERERERERERERERERERERERERERERERERERERERHR1MTwEyIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIpoQ1kTvABHVtvb2dnieh0Qigebm5oneHRoFbNN4YXvGC9szXtie8cM2jRe2Z7ywPeOHbRovbM94YXvGD9uUiIiIiIiIJhLPS+OHbRovbM94YXvGC9szftim8cL2jBe2Z/ywTeOF7RkvbM/4YZsSERERUSmGnxDRdlmxYgVaWlowa9YsHH300RO9OzQK2KbxwvaMF7ZnvLA944dtGi9sz3hhe8YP2zRe2J7xwvaMH7YpERERERERTSSel8YP2zRe2J7xwvaMF7Zn/LBN44XtGS9sz/hhm8YL2zNe2J7xwzYlIiIiolLGRO8AERERERERERERERERERERERERERERERERERERERERERERTU0MPyEiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIqIJwfATIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIimhAMPyEiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIqIJwfATIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIimhAMPyEiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIqIJYU30DhARERERERERERERERERUXzdc889WL9+/aDzXHzxxeO0N+PnoYcewsqVKwed55xzzkFjY+M47RERERERERERERERERERERFRvLAuZWCsS6Faw/ATIiIiIiIiIiIiIiIiIiIaMzfffDOefPLJQeeJY5HJ3XffjTvvvHPQeT7ykY+wyISIiIiIiIiIiIiIiIiIiIhohFiXMjDWpVCtEVprPdE7QVSrVq1ahSVLlhTvr1y5EosXL57APSIiIiIiIiIiIiKi7cXvfomIRteRRx45ZJFJHLutzzzzzCGLTN566y3Mnz9/fHaIiIhqDs9NiIiIiIiIiIiIiOKH3/0SEY0u1qUMjHUpVGuMid4BIiIiIiIiIiIiIiIiom7Pwbl/uqvsp9tzJnq3iGgUPPHEE9BaF38uv/zyid6lcXHHHXeUHfftt98+0btERERERERERERERERERDQlsS6FKL5Yl8K6FIoPa6J3gIiIiIiIiIiIiIiIiIiolr3wwgu47777yqZddNFFmDZt2oTsDxERERERERERERERERERERHFA+tSiGiqYPgJEREREREREREREREREdF2eOGFF3DllVeWTTvzzDNZZEJERERERERERERERERERERE24V1KUQ0VTD8hNDW1oYLLrgAd911V3Ha7bffjjPPPHPidqoKra2teO655/Dmm2+iq6sLqVQKc+fOxX777Ye99957ondvynj00UfR0tKCWbNm4eijj57o3aFRwDaNF7ZnvLA944XtGT9s03hhe8YL2zN+2KbxwvaMF7Zn/LBNiYiIiIhoe7EuhbYHz0vjh20aL2zPeGF7xgvbM37YpvHC9owXtmf8sE3jhe0ZL2zP+GGbEhEREVEphp9MccuXL8fnP/95bN68eaJ3pWqPPPIIvve97+Hxxx+HlLLiPAsWLMAXvvAFfPGLX0QmkxnnPSQiIiIiIiIiIiKqbTrXDXXLRTiqMGEToA85GCLTMJG7RURERERENYZ1KURERERERERERERERERERFQNY6J3gCZGW1sbPvnJT+KUU06pmQKT7u5unH766TjmmGPwyCOPlBWYJBKJsnnfeust/Nu//Rv22WcfPPfcc+O9q0RERERERERERERERERERERTFutSiIiIiIiIiIiIiIiIiIiIaDgYfjIFLV++HIsXL8Zdd9010btStba2Nhx22GG4++67i9N23nln3HrrrdiyZQtc14XjOHj88cdx3HHHFedZvXo1jjzySPz2t7+diN0mIiIiIiIiIiIiIiIiIiIimlJYl0JERERERERERERERERERETDxfCTKaTSqDqzZ8/GkUceObE7NgTf93HiiSfixRdfLE47+OCD8eKLL+Lss8/G7NmzAQDJZBJHHXUUfve73+Hf//3fi/M6joOPfvSjeP7558d934mIiIiIiIiIiIiIiIiIiIimAtalsC6FiIiIiIiIiIiIiIiIiIhopBh+MkVUGlXntNNOw6pVq3DEEUdM4J4N7fLLL8czzzxTvD979mz85je/wfTp0wdc5hvf+AY+9alPFe87joPTTjsNjuOM6b4SERERERERERERERERERERTTWsS2FdChERERERERERERERERER0fawJnoHaHxceOGFxVF15syZg5tvvhmnnnrqBO/V0NavX49rr722bNpVV12FWbNmDbns97//fdx3333o6ekBAKxevRo33ngjLr744jHZVyIiIiIiIiIiIiIioqmivb0dTz31FN544w3k83k0Nzdjl112wWGHHYampqZR357runj22WexYcMGtLS0wHEczJo1C7Nnz8aBBx6IuXPnjvo2JxPf9/GPf/wDq1atQktLC7q6upBKpdDc3Iydd94Z73znO0f9/11Kiddeew0vvfQStm3bhq6uLqTTaTQ3N2PRokVYunQpGhsbR3WbtWjt2rVYsWIFNm7ciM7OTjQ0NGDBggV45zvfiTlz5ozLPmzcuBErVqzAli1b0NLSgkwmg5kzZ2KnnXbCwQcfjHQ6PWrb2rRpE/7+979j3bp16OrqgpQSzc3N2HHHHbF06VLsuuuuo7YtoP9rP5fLoampCdOmTcOee+6JxYsXj+rx9aWUwooVK/Dyyy+jpaUFUko0NjaiubkZ8+fPx8KFC2P//kNULdalsC6FiIiIiIiIiIiIiIhotLAuZXyxLmXyYl0K61Li/v7TF8NPpphPfOITuOGGGwYdnWYyufLKK+G6bvH+nDlzcMYZZ1S17MyZM3HWWWfh+uuvL067+uqrcc455/APHhEREREREREREREREYAnnngCRx111KDzXH755bjiiisAAOvWrcPXv/513HPPPfA8r9+8pmnilFNOwVVXXYU99thju/fv4Ycfxg033IDHH38cuVxuwPn2228/fPzjH8cFF1yATCaz3dsdyh133IHPfOYzg86zYMGCQR8v/X+tZOPGjfj5z3+OBx98EH/84x/hOM6A8xqGgQMOOADnn38+Tj/9dCQSiUG3PZh//vOf+P73v4+7774b7e3tA84nhMCSJUtw3HHH4aSTTsJ73vOeEW9zKEceeSSefPLJqufXWo/ZvhTce++9uPbaa/Hss89WfFwIgcMPPxxf//rXcfTRR4/69h3HwQ9/+EP89Kc/xd///vcB50smkzj00EPxxS9+ccQhBK7r4uabb8btt9+Ol156adB5Z86ciWOPPRbHHXccTj75ZNTX149om9W+9g3DwP77748PfvCDOOWUU7B06dKK861Zs2bI1+SnP/1p3HHHHQCAXC6Ha665BjfddBO2bNky6HLj8XwjqiWsS2FdChEREREREREREdFQlNYIlISvFKRSE707RDSGWJcyMqxLYV0K61IqY11K/BkTvQM0PnbccUcsX74cP/3pT2umwGTz5s3FF3HB6aefDtu2q15H34KU1tZW3HrrraOxe0RERERERERERERERFPKo48+iqVLl+LHP/5xxQITIByV5Ze//CWWLVuGxx9/fMTbevPNN3H00Ufj2GOPxW9/+9t+ncyWVT7GwwsvvIBLL70UixYtwl133TXi7U4GnZ2dOOGEEzBv3jx8+ctfxsMPP9yvwCSZTJbdV0rh+eefx5lnnomlS5fi5ZdfHtG2r776auyzzz64+eab+xWYJBIJmKZZvK+1xssvv4zvfve7OPTQQ7HnnnvitttuG9F2a0lbWxtOPPFEfOxjH6tYYFLoy9Ra48knn8T73/9+XHDBBZBSjto+LF++HHvuuScuvvjifgUmfftSXdfFY489hg996EM48MAD8eqrrw5rW3/961+xZMkSfPnLX+5XYGIYRr/n4rZt2/DTn/4Un/rUpzB37lx89rOfRU9PT9Xbe+ONN/C+971vwNd+3wKqwgg4V1xxBfbbbz8ccsgh2/0e8MYbb+CAAw7A5ZdfPmSBCRH1Yl1KiHUpRERERERERERERL2UVnBlgB7fQbubw9Z8N97OduC1ji244Omf4770NvxpnsC9ya3o9ga+6J6IpgbWpYwP1qVMbqxL6cW6lKnJGnoWioPHHnsM6XR6ondjWO67775+b7YnnHDCsNaxbNkyzJ07F5s2bSpO+8UvfoGvfOUro7KPFP4fe563XUltNLmwTeMjH/iYv3hPzHHnoz6VhlQKpsHcs1rG12e8sD3jh20aL2zPeGF7xg/bNF7YnvHC9iQiqj3z58/H5ZdfXjbtyiuv7DffX//6V5x00knI5/NoamrCMcccg1133RVaa6xevRqPPvoouru7i/P39PTg1FNPxSuvvIKddtppWPv0zDPP4KSTTsK2bduK02bNmoWLLroIH/rQh7BgwQIkEgls3boVjz/+OG666SY89dRTAIBNmzbhk5/8JF599VV861vfGtZ2h+Oggw7C9773veL9559/Hvfcc0/ZPJdddhmam5sHXMchhxxScXp7ezt+97vflU2bN28e/vVf/xUf+MAHsGjRIpimCd/38frrr+Oxxx7DD3/4Q7z++usAgNdeew0HH3wwHn/8cbzrXe+q+pguvfRSfOc73ynenzFjBr70pS/hxBNPxF577YV0Og2tNTZv3oynnnoKN910E5544oni/K+//jp+/OMf47Of/WzV26zWF77wBZx44okAgFWrVpVdqH7uuedi0aJFo77NStra2nD00Uf3K+x43/vehwsuuACHHnooZsyYgVwuh1deeQU/+9nPcOONN+LGG2+E7/vDao+BXHvttbj44ovLRnU57LDDcOGFF+LII4/EjBkz4Hke3nzzTfzmN7/BNddcg5aWFgDAihUrcMghh+BXv/rVkCNrAeHr/n3ve1/xtS2EwMc+9jF8+tOfxoEHHohZs2YBALLZLF588UXcc889+NGPflQsiurp6cH//u//4hvf+EZVI+38+c9/xsknn4zW1tbitJkzZ+LCCy/Ehz70ISxcuBCpVAq5XA4vv/wy7r///n4FUc888wyeeeYZfOITnyhb97Rp0/q911133XXo7Owsm7Zx40YcccQR2LhxI4Bw9K6DDjoIM2bMwIYNG/Dkk09i/fr1Qx4L0VTEuhTWpYwVftcQP2zTeGF7xgvbM17YnvHDNo0Xtme8sD3jh20aL2zPeGF7Tl5SKfhKlv9oCan00AtHFNQY7iERTRTWpYwM61JYl1KKdSmsS5lKhC599tGUdMUVV/T7sHD77bfjzDPPnJgdihx77LF4+OGHi/dN00RnZyfq6uqGtZ6PfexjuPfee4v3hRDYsGEDdtxxx+3ex1WrVmHJkiXF+ytXrsTixYu3e71ERCOltUYu8NHl5+H1KdQzhEBjIoVGOwUhxATtIRERERERERHVAp3rhrrlorJpxuevg8g0TMwOjbNa+u5XaoV2Nzf0jDUg67u46oXfl027bL9jUWcnB1iitjQnMzBFbYQT9/3+8Ktf/SruvfderFmzBl/72tfwta99rd+oGu3t7Tj77LPxq1/9qmz6GWecgTvvvLPqba9YsQKHHnpo2Ygyhx56KH7xi19gzpw5FZfRWuM///M/8bWvfa1s+iWXXILvfve7VW97e9xxxx34zGc+Uzbtrbfewvz584e9rjVr1mDBggXF+8cddxzuvffeQfvIPM/DRRddhJtvvrk4bc6cOXjhhRewww47DLnNP/3pTzjiiCOKhQvz5s3Dn//8Z+y8886DLnf99dfjwgsvLN4/4ogjygpPBlKpf7Kabuu//OUvOO6449DW1gYhBK699lpcdNFFQy43GpRSOPzww/HnP/+5bPrVV1+Nr371qwMut3LlSrz//e/H5s2bcfzxx/crIBrO8+Taa6/tdzH9t7/9bVx22WUDLtPR0YGTTz4Zf/zjH4vT6urq8Le//Q177LHHgMt5nof99tuvbESeO++8E2ecccag+/jKK6/gmGOOwdtvv12cVs0x/vWvf8Vhhx0G13WL097znvfgl7/85YCvfSAsLDvppJPw/PPPl02v5vk0f/58rF27tnj/05/+NNauXYsnnngChxxyCG655Rbss88+ZcvkcjmcffbZ+NnPfjasbRFNdaxLGblaOjchIiIiIiIiIiKi+POVRFAMOFHwVQBfKahB+kuklgiURqAlAqUQKIlu38Vdb/61bL6r33kympPD+362VtXSd7+sS6kdrEupDutSWJcyGNalsC6lL9aljD9roneAqJJsNos//OEPZdP22GOPYReYAMD+++9fVmSitcYDDzyAz33uc9u9n0REk4XWGtnARafnIFBh2q2CQj7w4EqJejuJhGGhw82jx3cxLZFBnc20YyIiIiIimliO9JHzPfhKwhAClmHCFAZswyjeNhjeSEQ0qHY3h6/99f6J3o0x07fopJZ9+6CTMDM19AgTk9Ftt92Gbdu24frrr8cFF1xQcZ7m5mbcfffd2G+//fDKK68Up99777248cYb0dAwdHhSR0cHPvrRj5YVmCxcuBDLly/H9OnTB1xOCIHLLrsMW7ZswfXXX1+c/r3vfQ+HHnooTjrppGoOc1LaaaedcM899wzZR5ZIJPDDH/4QGzZswG9+8xsAwJYtW3DVVVeV/Z8M5Nprry3rKL/iiiuGLDABgC996Ut49dVXccsttww57/Z6/PHHcfLJJ6OnpwemaeJHP/oRzjrrrDHfbsF1113Xr8Dk85///KAFJgCwZMkSPPDAAzj44IP7FZgMx3PPPYdLL720bNoFF1wwaIEJEI4s88ADD2DJkiXFgopsNotPfOITeOaZZ2DbdsXlHnzwwbICk8MPP3zIAhMA2HvvvfGLX/wChxxySNXFF+3t7fjoRz9a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+McnZF1XXXUV//Iv/4JtN56Tk8kkp512Gqeddhof+tCHePe7381tt90GwMGDB7n00kt59NFHSacPf73x7//+7w0BJqeeeiq//OUvaW9vb5hOSsnq1at597vfzZVXXsmnPvUprr322iP+jofjz/7szwD46U9/yn//7/8diAMevvOd7/D2t7990tcPUCgUuPDCCxsCTCzL4qabbuJd73pXw7QtLS28+tWv5tWvfjV/8id/wpvf/GY++9nPcuGFFx5RHa655hr+4R/+oWH9N954I//tv/23humSySSnnHIKp5xyCu973/t4wxvewKZNm4A4A84b3/hGnnzySRYsWDDqunp6erj66qtrASa2bXP33XdzwQUXDJu2ra2NCy64gAsuuIA//dM/5U1vehMDAwNj+m633XYbb3/72xuyO11++eXcdNNNtLS0NEzb2tpa+/9+6EMf4pJLLmHLli2HXP5RRx3F5z//+YayoUEmnufxtre9jVwux6WXXso//MM/sHr16oZpenp6ePvb384vf/nLMX0/g8FgMBhmPFURSVSVm1Q+q1hw0rzcZFBoQp3oZOxyE1mTnMxXuUmVYIT/3Q0HXqLbntg2u0QUcmyul439PWwc6GHxBLeVRskM/qJV+ItW4y1cOfntogbDDCKqCE5CHQtPIqWGtUMKAZaQONLCFhLbklgMbw+RQmBbEldYuJaFI+0ZkSRA12QmdUKPquRDq8MHWggxKDapSU6smvTj8HITUZGCjPRy4s6GR4gQYnCZ7vDxOgqHi1EqZQImSIwy5NngaGIUaSOsmdeeNtfRYRALT/xSYxyu40IiDW6ybl8WcVkqO6TcYDAYDIapQQhBwrJJWLHYRGlFOQopV5JUhUphCYkl42vUtD3CBVDD8miQlAgRi/vqBSWCWGgyOL5eYDI/7/kN8w8hBLjJ+NXSEV9D+qVYhuKXYxleVZSiNATl+OVXklh75fhlmBWYuJRZhIlLMXEpmLiUKiYuJcbEpRhmIyba32AwzH7CAOkV48zhdZnVURHSL8eZwxuytlQyQFczhxsMhhmBdhNEsh0r348IA6xcH1G2HQHY/QcIWxeAPbM7PhvmKVojywWs4kAc/Egs47JKuZpwSzsJolRLHKQxGxGyZirRQ75CUx0qDytIGS5SaZi2Jk/RCD14Th8aLrFfhdzm5dipDp+tTQCvkgkuUJDc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iDcO7x2Vh0Dkt11CbSy5TTjKZ+ehJ4VPbguOExEREREREREREREREREREREREREREREREZGHT909IvJghIDbnGGGdjuZZIRysQ06sYZhdkDMytsW6cPIcbthjAFrDPtped6EuEhz9tMCY8xD3xSRy8gZy9VixrpvudluSK3nSj5j1Tes+47N0NGOA2MMEKEZe866GoDcJexlBRaDt5ar+YxUDb8iIiLyiDLGkDlP5jx7aUGIgXoYaMaeZuwZQsAbi7fbH4Oh3IWe6BpIRERERERERERERERERERERERERERERERE5OKpy0dE7jvTd7jNKcQAQCjmhF3QSUxShvkhvKDJcDN0nHU1EfDWcpCVeOMwBq5kM6okfdibIfJIqJKM3CU8265ohoFFUpDZhNN+wxgC9djThYFktz8u0ozK5wDk3nOUz3DGXuQmiIiIiNxX1liqJD3/DNGHkfd7jzOWxDmeLBcKPRERERERERERERERERERERERERERERERERG5RNTts9N1HavViqZpeN3rXnfRwxF5ZNl6hW3XAETrGau986CTsZwTygUYc/78GCPLvmU9tABkzrOfFVi238p+NZ+pMVHkVThruV4sWHYNx92GzHmO3IyzrgEgAga4klXn+9MizdlPC8wt+6OIiIjIFCXWkVpP5jyFS/T5QkRERERERERELoTuSxERERERERERERERERERERF5eY9dx88wDLz3ve/lp3/6p/nlX/5lfv3Xf53f+Z3f4fT0FABjDMMwvOSyP/zDP8zR0RFf8RVfgbX2YQ5b5JFgQjgPPglpQShngAVrGeaHxDS/7fkhBk66mnbc7nOzJGOebJ+TO89RMcMZ7Wsid2qe5uQ+4Uazoh1hPy3JbcLGGAq/bfQ1Bo7yGaVPL3q4IiIiIiIiIiIiIiIiIpOj+1JEREREREREREREREREREREXrvHJvzkV37lV/iBH/gB/sW/+BecnJycz48x3vE6fuzHfowf+ZEf4eDggD//5/883/It38K1a9cewGhFHmHGMBaL86CTmGYM80Ow7ran9WHkuN0wxoAxsJeUFD4BYJ5mHKQlxpiHPnyRR11iHdeLBWd9w2lX460lsQ6LJbGWq8Wc5AX7o4iIiIiIiIiIiIiIiIjcG92XIiIiIiIiIiIiIiIiIiIiInL3Jv81MR/+8If52q/9Wr7gC76AH/zBH+T4+JgY4/kPbL9V505DFmKM3Lx5k+/93u/lMz7jM/i2b/s2xnF8kJsg8siIzjPMr2yDTwyM1YJh7+qLgk+aoedGs2aMAWctV7KKwicYA1fyksOsUvCJyD0wxrCXFjxRLPDWYoDUOZ4oFwo+EREREREREREREREREbmPdF+KiIiIiIiIiIiIiIiIiIiIyL3zFz2AB+kf/IN/wF/6S3+Jtm1vu6HkXhljiDFS1zXf/d3fzXve8x7++T//57zhDW+453WLPGoW85IQetLE0lb7VNYRnWOcXyEm6Yuev+wbVn0LQGYd+3mJxeKs4Wo+J3OTPiw9Eg4ODm77rzy6Uuf5lKvXKX3KwcEB1kw+82zytH9Oi+o5ParptKie06J6To9qOi2q57SontOjmoqIiIiIvDzdlyLy4Olz6fSoptOiek6L6jktquf0qKbTonpOi+o5ParptKie06J6To9qKiIiIiK3MvG5uy8m5pu+6Zv4u3/3777kzSUvd8NJjBFjzMt+Y86f+TN/hh/+4R9+yXW9/vWv52d/9md5/etff1+3Qy6397///Tz11FPn008//TRvectbLnBED9emXnHy8Q/Tx5HTtsYaw/7iiHF2APb2kIUQI6ddTTP2AFRJxjzJMBgy57iaz3FWwQwiIiIiIiIiIiJy8R73v/2KiIiIyKvTfSnyMOiziYiIiIiIiIiIiMj06G+/IiIiIi9tkkkD3/qt38r3fd/3nd808sKbSV5q3p34ju/4Dr7jO76Dz/mcz3nRjSof+9jHeMc73sHJyck9j1/kkZGkhKwEIBpDX+0xLq68KPhkCIEbzYpm7DEG9tKCRZJjMFRJyrVioeATERERERERERERERERERF5JOi+FBEREREREREREREREREREZH7a3JpA//qX/0rvvu7v/slbySJMd72Y61lsVhweHh4ftPIK/msz/osvv3bv52nn36aH//xHz+/2eS51/nN3/xN3v3udz+Q7RK5rMbFId3hE9QH1xny6kWPt+PAjWbFEAPOGg6zitKnGAMHWclRPsPexU1fIiIiIiIiIiIiIiIiIiIiD5vuSxERERERERERERERERERERG5/yYVfrJer/nGb/zGF81/7kaQL//yL+d7v/d7+amf+ik++clP0vc9x8fH/LN/9s9e82v98T/+x/nFX/xF3vWud52vP8bIP/pH/4hf+IVf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AAD6Is3NTx577LFOx8rlcowdOzaOOOKI+K//+q94//vfP/ALGwSWLVsWp512WodjJ598cuy0004bfe9pp50WW221VeV1c3NznHHGGVVf44ace+65ce2111Zez5kzJw4//PBuv3+LLbbo0fcDAAAAAAAAALRnLmX9zKWYSwEAAAAAAACAvkpz85OXXnqp8nXb03Rmz54djz/+ePy///f/4sQTT4w3velNRS2vUN/+9rfjueeeq7weNWpUHH/88d16b11dXZxwwgkdjl100UVdDvX0h2effbbDU3423XTTTgMz3XHggQfGtGnTYtq0aTFp0qRqLhEAAAAAAAAASM5cyvqZSzGXAgAAAAAAAAB9lebmJ0uWLOnwevPNN48rrrgiGhoaClrR4LBy5cr41re+1eHYe97znpg4cWK3z/HRj340amrW/lHp6pz95atf/Wq0tLRUXh977LExYcKEHp/nve99b8yfPz/mz58fn/70p6u4QgAAAAAAAAAgO3MpXTOXsoa5FAAAAAAAAADomzQ3P1m+fHlErHm6TqlUiiOPPDLq6+sLXlXxbrjhhmhubu5w7IADDujROSZNmhR77rlnh2O/+tWvKk8y6i9Lly6Niy++uMOxQw45pF+vCQAAAAAAAACwLnMpXTOXAgAAAAAAAABUQ23RC6iWsWPHdnj9pje9qaCVDC5XXHFFp2Nvfetbe3yet771rXH77bdXXj/99NNxxx13xKxZs/q0vg35xS9+EcuWLau8njRpUuyxxx79dj16Z+rUqTF58mRDXYlomoueueiZi575aJqLnrnomY+mueiZi575aAoAAGuYS+mauRT6m8+l+Wiai5656JmLnvlomoueueiZj6a56JmLnvloCgBAe2lufjJp0qQOr9cdOhmurrrqqg6v6+vrY4cddujxed74xjd2ee7+HDK58sorO7zefffdo1Qq9dv16J2pU6cWvQSqTNNc9MxFz1z0zEfTXPTMRc98NM1Fz1z0zEdTAABYw1xK18yl0N98Ls1H01z0zEXPXPTMR9Nc9MxFz3w0zUXPXPTMR1MAANqrKXoB1TJ9+vQOr5uamgpayeDx3HPPxTPPPNPh2I477tirQY1ddtml07H77ruvt0vbqFdffTVuuummDsd6MxwDAAAAAAAAANBX5lI6M5cCAAAAAAAAAFRLbdELqJZ99tknIqIyQPHEE08M6PUXL14cv//97yuvP/axjw3o9bvyl7/8pdOxbbbZplfn6up9XZ2/Wu677754+eWXOxzbfvvtO31fS0tL3H333fHMM89EU1NT1NfXR2NjY7z+9a/vcjAGAAAAAAAAAKCnzKV0Zi7FXAoAAAAAAAAAVEuam5/svPPOscsuu8QDDzwQERHXXnttfPGLXxyw6y9YsCA+/vGPV4ZcBsOQyYIFCzodmzJlSq/Otemmm8aYMWPilVdeqRx74oknoqWlJerr63u9xvXp6uk9jY2Nla/nzp0b3/nOd2Lu3LmxfPnyLs+xxRZbxEEHHRT/+q//2uvhGjZu0aJFlT8HU6dOLXo5VIGmueiZi5656JmPprnomYue+Wiai5656JmPpgAAsIa5lM7MpZhLGQg+l+ajaS565qJnLnrmo2kueuaiZz6a5qJnLnrmoykAAO3VFL2AajrllFOiXC5HuVyOO++8szJwMpDK5fKAX3N9Fi1a1OnYxIkTe32+9kMeEWv2+thjj/X6fBvy0EMPdTpWX18fzz33XBxyyCGx//77x9VXX73eAZOIiKeeeiq+973vxY477hinnHJKrFq1ql/WOtwtWrQo5s+f3+WfN4YmTXPRMxc9c9EzH01z0TMXPfPRNBc9c9EzH00BAGAtcykdmUsxlzIQfC7NR9Nc9MxFz1z0zEfTXPTMRc98NM1Fz1z0zEdTAADaqy16AdV0+OGHx/e+9724/fbbo1wux7HHHht/+MMfil5WYZYsWdLp2Pjx43t9vnHjxnXrGtXwxBNPdDr2/PPPx1vf+tZYuHBhRERMmjQp/uVf/iUOPPDA2HrrraOuri6eeuqp+N3vfhfnn39+ZVCltbU1zj777Pjzn/8c//M//9PlPqrlkUce6fV7GxsbY9KkSVVcDQAAAAAAAABQLeZSOjKXYi4FAAAAAAAAAKol1c1Pampq4tJLL403v/nN8dxzz8Wtt94an/rUp+IHP/hB0UsrxLJlyzodq6+v7/X5unpvV9eohueee67Tsc985jOVJ+rst99+8ctf/jI222yzDt+z/fbbx/bbbx9HH310fPazn42LL7648nu/+93v4ogjjogrr7yyX9YcEfH+97+/1+894ogj4mMf+1in47Nnz+7weu7cuRs918yZM6OhoaHyet68edHc3LzB90ydOjWmTp1aeb1o0aKN3jWz/TUiIpqbm2PevHkbXd9g39PMmTMrr4fjnh5//PF4+eWXOz1VayjvqU2mTm02tqe2ni0tLZXfG+p76spw2VNXPdsbinvK2Kmne3rxxRc3eq2htqeMnbqzp8WLF8eIESMqrzPsKWOn7u5p3X/mZtjTuobTnjb079ChuqcNGQ57Wrx4cbzwwgvr/e+iiKG3p4ydurun9rLsKWOn7u6p7Z+56z7teijvqU2mTm26s6eu/j061PfUlXX39Kc//Wmj7wEAYPgxl9KRuRRzKW3Mpazh5wtrmEtZazjsyVzK+g3FPZlLybkncylrZNiTuZS1MuzJXErXhuqezKXk25O5lDWy7Km9LHvK2MlcSq5ObcylrGUuBQCge1Ld/CQiYtttt43rr78+3vWud8UzzzwTF198cSxevDjOP//82HrrrYte3oBaunRpp2O1tb1P3tV7u7pGNXT14aJtwGT69Onx61//eoMDM6NHj44f/OAH0dTUFFdddVXl+K9//es499xz41/+5V+qv+g+amlpiaampo1+X3e+p7W1tcPr5ubmjb5v8uTJvVrPutft6Xsi7KnNYNnTyy+/3GltEUN7T+szHPbUvmfb7w31Pa3v3O1l3VNXPdsbinvK2Kmne1q5cmW6PWXs1J09LV++vMN/o2bYU1fXHS572tg/c4finjYm85421HOo7mlj524v456WL1++wf+NRgy9PWXsZE9rDLc9tf0zt+1nee2vO1T3tKHrDoc9bey/izZ0fN1ztzfYO21sAAYAgOHLXMpa5lLMpbQZ7J/x7GmNwbIncymdz93eUNuTuZT1G4p7MpeSc0/mUtZed6jvyVzK+g3FPZlLWf+52xsqezKXkm9P5lLWsKe117WnNQbDnsylbNxQ25O5FAAA2kt385OINUMI9957bxx++OExd+7cuPbaa2OXXXaJT37yk/HRj340Zs2aVfQSB8Qrr7zS6Vj7O373VFdDJl1doxrW/RDa3nnnndetJwXV1NTEeeedF9dff32H8/3nf/5nHH300bHJJptUZa3VUl9f3+mJJl3pzvfU1dV1eL3uk3DWd/2erqehoaHDh626urpurW9dg21P6153uO2ppaWly+NDeU/rMxz21NZzk002qfzeUN9TV4bLntr+3dW+Z3tDcU8bMxz2NHLkyJgwYcIG3zPU9pSxU3f2tO5d5DPsKWOn7u6pq3+HtjcU97Qxmfe0oZ5DdU8bMhz2NHr06Kirq1vv/0Yjht6eMnayp7Wvh9Oe2v6ZO3r06E7XHap7Wt95h8ueNvbfRRFDb0/d0Z31AQAwfJlLWcNcirmUNuZS1r728wVzKe0Nhz2ZS1m/obgncyk592QuZe11h/qezKWs31Dck7mUrg3VPZlLybcncylrX9uTPbU3GPZkLmXjhtqezKUAANBeqVwul4teRLX89Kc/7XTsl7/8ZVx77bUREVEqlSIiYuLEibHbbrvFG97whmhsbIzx48dHfX195fd74y9/+Ut84xvfqFxn3R8wF+HAAw+Ma665psOxH/7wh3HUUUf16nx77713/O///m+HY5dffnl88IMf7PUa12fq1Knx2GOPdTq+6667xv3339+jcx155JGd/mycd9558bnPfa5Pa4yIWLBgQUyfPr3y+sorr4ztttuuV+dqbGyMSZMm9XlNA23u3LnR1NQUjY2NMXv27KKXQxVomoueueiZi575aJqLnrnomY+mueiZi575DNem6/7sd/78+TFt2rQCVwQAwGBgLqUjcylrmEvpX8P1c2lmmuaiZy565qJnPprmomcueuajaS565qJnPsO1qbkUAICudX5kyhD28Y9/vMtBkbZjbfd5aWpqihtuuCFuuOGGql6/VCrFYLqXzLhx4zode/XVV3t9vq7e29U1qmHMmDFdHv/Hf/zHHp/rH//xHzsNmfzqV7+qypDJurbbbjsfNAAAAAAAAAAgIXMpHZlLWfsecykAAAAAAAAA0Depbn7SpqtBj1Kp1GEApT+GQfryhJ7+MHbs2E7HWlpaen2+ZcuWdesa1bC+4ZXdd9+9x+eaNWtWp2O33357rFy5MkaOHNnj8wEAAAAAAAAAw5e5lDXMpaxhLgUAAAAAAAAA+i7lzU/WHfYol8sdhkrWHTjJavz48Z2OLV26tNfn6+q9/fWEnfWdd+edd+7xuRobG6OxsTGampoqx1555ZX4y1/+Ervttluv18gaDQ0NHf7K0KdpLnrmomcueuajaS565qJnPprmomcueuajKQAAdGYuZQ1zKWuYS+lfPpfmo2kueuaiZy565qNpLnrmomc+muaiZy565qMpAADtpbz5Sblc7jBEMhwGSrqy7bbbdjr2/PPP9/p86763VCp1eY1q2HTTTbs83tsPMpMmTeowZBLRt78XrDVz5syil0CVaZqLnrnomYue+Wiai5656JmPprnomYue+WgKAACdmUtZw1zKWuZS+o/PpflomoueueiZi575aJqLnrnomY+mueiZi575aAoAQHspb34SER2eqDNQBtswy7Rp0zode/rpp3t1rpdeeilefvnlDse22mqrGDt2bK/OtzHbbbddl8d7e72untjzwgsv9OpcAAAAAAAAAMDwZi7FXEp75lIAAAAAAAAAoG9S3vykVCrF/vvvH1OmTBmwaz7zzDPx+9//fsCu1x277LJLp2OPP/54r87V1fu6On+1vOENb+jyeGtra4wZM6bH5+tqAKiIQSQAAAAAAAAAYGgzl7KGuZS1zKUAAAAAAAAAQN+kvPlJRMQpp5wS73jHOwbsejfccMOgGzKZPHlybL755rF48eLKsYceeijK5XKPnwb0l7/8pdOxGTNm9HWJ67W+IZNly5b1ashk6dKlnY41Njb2+Dx01tzcHK2trVFXVxcNDQ1FL4cq0DQXPXPRMxc989E0Fz1z0TMfTXPRMxc989EUAAC6Zi7FXEp75lL6j8+l+Wiai5656JmLnvlomoueueiZj6a56JmLnvloCgBAezVFL4D+ddBBB3V43dLSEg8//HCPz3Pvvfdu9NzVtPPOO8emm27a6fjTTz/dq/M1NTV1OjZp0qRenYuO5s2bFzfeeGPMmzev6KVQJZrmomcueuaiZz6a5qJnLnrmo2kueuaiZz6aAgAAG2IuZQ1zKf3H59J8NM1Fz1z0zEXPfDTNRc9c9MxH01z0zEXPfDQFAKA9Nz9J7pBDDul07NZbb+3xeW677bYOr6dMmRKzZs3q9bo2ZuTIkfG+972v0/EFCxb0+Fx///vf49lnn+1wbNNNN42ddtqp1+sDAAAAAAAAABjuzKWYSwEAAAAAAACAanDzkyorlUpFL6GD/fbbLyZMmNDh2LXXXtujczQ1NcUdd9zR4dgHPvCBft/roYce2unYH//4xx6f56677up07O1vf3uMGDGiV+sCAAAAAAAAACiCuZTqMZcCAAAAAAAAAINHupuflMvlYX39ddXV1cWJJ57Y4dg111wTf//737t9jssuuyxWr15deT1y5MiYM2dOt99/++23x9e//vW4+OKLY9myZd1+3/777x9bb711h2NXXHFFh7V0x//8z/90OvbRj360R+cAAAAAAAAAACh6LqTo66/LXIq5FAAA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vvHhD394YDYLAAAAAAAAAMCAMZcCAAAAAAAAAFB9qW5+snTp0jjhhBM6DZiUy+XYeuut47jjjouDDjoott9++15f48EHH4zf/OY3ccEFF8STTz5ZuVbboMnxxx8f733ve2Ps2LF92gsAAAAAAAAAAIOHuRQAAAAAAAAAgP5RU/QCqun888+PpqamyutyuRzjx4+P73//+/Hwww/HnDlz+jRgEhGx0047xSmnnBKPPPJIXHDBBTFu3LgOv//cc8/FBRdc0KdrAAAAAAAAAAAwuJhLAQAAAAAAAADoH6lufnLhhRd2eLrODjvsEHfccUd86lOfitra2qpea+TIkXHsscfGn/70p3j9618fEWufsnPhhRdW9VoAAAAAAAAAABTLXAoAAAAAAAAAQP9Ic/OT2267LZ566qmIWPNknYaGhrjhhhtihx126Nfr7rzzzjF37tzYdNNNK8f+9re/xW233dav1wUAAAAAAAAAYGCYSwEAAAAAAAAA6D/VfexMgW688caIWDNgUiqV4vzzz48ttthiQK691VZbxfnnnx+HH3545Qk/N954Y+y9994Dcn0o0syZM6O1tTXq6uqKXgpVomkueuaiZy565qNpLnrmomc+muaiZy565qMpAACsYS4FiuFzaT6a5qJnLnrmomc+muaiZy565qNpLnrmomc+mgIA0F6am5/ceeedla+nTJkShx566IBe/5/+6Z/i85//fCxevLjTeiCzhoaGopdAlWmai5656JmLnvlomoueueiZj6a56JmLnvloCgAAa5hLgWL4XJqPprnomYueueiZj6a56JmLnvlomoueueiZj6YAALRXU/QCquXRRx+NiIhSqRQf+tCHKk+6GSg1NTXx4Q9/OMrlckREPPLIIwN6fQAAAAAAAAAA+oe5FAAAAAAAAACA/pPm5idtT7aJiNhxxx0LWcNOO+0UERHlcjmeffbZQtYAAAAAAAAAAEB1mUsBAAAAAAAAAOg/tUUvoFpaWloqT9XZcsstC1nDa1/72g7rgeFg3rx50dzcHA0NDTFz5syil0MVaJqLnrnomYue+Wiai5656JmPprnomYue+WgKAABrmEuBYvhcmo+mueiZi5656JmPprnomYue+Wiai5656JmPpgAAtJfm5icjRoyIVatWRUTEihUrCllDa2trh/XAcNDc3BxNTU1FL4Mq0jQXPXPR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EydO7NG5X3rppfjFL34Rv/zlL2PcuHFxzDHHxIknnhiTJ0/u67IBAAAAAAAAABjkzKUAAAAAAAAAAFRfupufXHLJJXHHHXdEqVSKcrnc4ffajpVKpWhtbe31NcrlcixZsiTOPvvs+P73vx/nnXdeHH744X1dOgxJzc3N0draGnV1ddHQ0FD0cqgCTXPRMxc9c9EzH01z0TMXPfPRNBc9c9EzH00BAKAjcykwsHwuzUfTXPTMRc9c9MxH01z0zEXPfDTNRc9c9MxHUwAA2kt385MLLrigy+OlUqlq12g7V7lcjpdeeimOPPLI+MMf/hA//OEPq3YNGCrmzZsXTU1N0djYGLNnzy56OVSBprnomYueueiZj6a56JmLnvlomoueueiZj6YAANCRuRQYWD6X5qNpLnrmomcueuajaS565qJnPprmomcueuajKQAA7aW6+cltt90WCxYsqAyBtB8saXvazsiRI2PXXXeNMWPG9Pj8m2yySYdztR82+fGPfxzlcjl+9KMf9WkPAAAAAAAAAAAMPuZSAAAAAAAAAAD6R03RC6imK6+8stOxcrkcI0eOjCOPPDKuu+66WLp0adx1113R0NDQ4/OfeOKJ8cQTT8SFF14Yb3zjGzsMm5TL5fjJT34S5513Xl+3AQAAAAAAAADAIGMuBQAAAAAAAACgf6S6+cnVV1/d4ak35XI5DjjggHjwwQfjxz/+cbzzne+Murq6Pl3jda97XRxzzDExb968+PWvfx2ve93rolwuVwZNvvCFL8Rjjz1Wje0AAAAAAAAAADBImEsBAAAAAAAAAOgfaW5+8sgjj8TChQsjIipDH8cdd1z85je/iW222aZfrnnQQQfFPffcE3vuuWflaTsvv/xynHXWWf1yPQAAAAAAAAAABp65FAAAAAAAAACA/pPm5id33nln5etSqRT77LNPfOc736k8cae/bLbZZvHb3/42Xve611WesnPZZZfFSy+91K/XBQAAAAAAAABgYJhLAQAAAAAAAADoP2lufvLnP/85IqLypJv/+q//GrBrNzQ0xHe+850OT9m55pprBuz6AAAAAAAAAAD0H3MpAAAAAAAAAAD9J93NT0qlUsycOTPe+MY3Duj13/e+98W2225bef3HP/5xQK8PAAAAAAAAAED/MJcCAAAAAAAAANB/0tz85K9//Wvl67e97W0Dfv1SqRTv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uHBhvPjiizFy5MiYNGlS7LrrrjFjxowOf/8GuwceeCBmzJgRra2tHY6v+3QlAAAAAAAAAGB4MpcysMylAAAAAAAAAADdMehufrLHHntExNqBkC996UtxyCGHRF1dXY/Oc9JJJ8Xq1as7DJa0KZVK8fGPf7xaS46IiB/96EexevXqyvkH+5DJXXfdFWeddVZcffXVnYYy2my++eZx9NFHx4knnhibbbbZAK+wZ8rlcnzmM59Z714AAAAAAAAAAMylDAxzKQAAAAAAAABAT9QUvYB17bTTTjF9+vTK60ceeSROOOGEHp3je9/7Xlx77bUdBkzaPylm9OjRVR0yaW5uju9+97sdrlHNp/dU08qVK+P444+PvfbaK371q191GMoYOXJkhz0sXrw4zjjjjNh5553jmmuuKWK53fajH/0obr311qKXAQAAAAAAAAAMYuZS+pe5FAAAAAAAAACgN0rldR8/Mwh861vfipNPPrkyJFIqleITn/hEnHPOOTFu3LgNvvess86K0047rfK0m/ZDJm3nOuaYY+KCCy6o2noPO+yw+MUvflG5Rn19fbz44osxYsSIql2jGpYvXx4HHXRQzJ07t3KsoaEhTj311Dj00ENjyy23jFdffTXmzZsX5513Xlx66aWV76upqYnvfve78elPf7qIpW9QU1NT7LTTTvHCCy90+fv9+Ud8wYIFHYai5s+fH9OmTeu36wEAAAAA0P/87BcAIDdzKf3DXEr1+WwCAAAAAJCPn/0CAHStpugFdOVjH/tY1NfXR8Ta4ZAf//jHscMOO8SXvvSl+NOf/hTPPfdcrFq1KpYsWRL/93//F+eee27ssssuceqpp8aqVasiItb7dJ0vfOELVVlnuVyO4447rsOASalUij322GPQDZhERBxxxBEdBky22267uPfee+Okk06KLbfcMiIiamtrY6+99oqf/exn8ZOf/KTy92716tVx7LHHxlVXXVXI2jfkxBNPXO+ACQAAAAAAAABAe+ZS+oe5FAAAAAAAAACgtwblzU8mTpwY//Ef/9Hp6TjPPvtsnHnmmbH33nvHlClToq6uLhoaGmLGjBlx4oknxoMPPlgZ9Fj3qSptxz//+c/HFlts0ec13nXXXbHffvvFhRde2On39t577z6fv9ouuuiiuPzyyyuvR48eHVdddVVsvfXW633PkUceGaeeemrl9erVq+PII4+MxYsX9+tae2Lu3LmVJwGNHDmyMpwEAAAAAAAAANAVcynVZy4FAAAAAAAAAOiLQXnzk4g1T02ZMWNG5XWpVKoMj6zvV9v3tdf2ulQqxRve8IYOQxPdtXTp0njiiSfitttuizPPPDP22WefmDVrVtx8882V4ZX23va2t/X4Gv1p2bJlcdppp3U4dvLJJ8dOO+200feedtppsdVWW1VeNzc3xxlnnFH1NfbG8uXL49hjj628Pumkk2LixIkFrggAAAAAAAAAGArMpVSPuRQAAAAAAAAAoK9qi17A+tTU1MQvf/nLeMtb3hLPP/985fi6Ax3rav9knbbvLZfL0djYGL/61a9i5MiRPVrHL37xi/jIRz6y3uusu57x48fH29/+9h5do799+9vfjueee67yetSoUXH88cd36711dXVxwgknxJw5cyrHLrroojjppJNi2223rfpae+LMM8+MRx55JCIitt122/jSl74UP//5zwtd03A0d+7caGpqisbGxpg9e3bRy6EKNM1Fz1z0zEXPfDTNRc9c9MxH01z0zEXPfDQFACArcynVYy6F/uRzaT6a5qJnLnrmomc+muaiZy565qNpLnrmomc+mgIA0F5N0QvYkO222y5uvPHG2GKLLToMj0TEep+y0/YknvYDJttss03ccMMNMXXq1F6tY31P8mk/YNJ27QMPPDBqawfPPWVWrlwZ3/rWtzoce8973tOjJ9F89KMfjZqatX9UujrnQHvggQfiG9/4RuX1BRdcEGPGjClwRQAAAAAAAADAUGIupe/MpQAAAAAAAAAA1TCob34SETFt2rS477774rDDDouI6DTkse6vNm1DH0ceeWTcf//9MX369D6tY91zdzV4EhHxgQ98oE/XqbYbbrghmpubOxw74IADenSOSZMmxZ577tnh2K9+9atOgz8DpVwuxzHHHBOtra0REfGhD30o3vOe9xSyFgAAAAAAAABg6DKX0jfmUgAAAAAAAACAahg8j4LZgM022ywuvfTS+Nd//de48MIL4ze/+U0sXry4y+8tlUqx0047xXve85747Gc/G9tuu22frj1p0qTYZ599uvW9I0aMGHTDDldccUWnY29961t7fJ63vvWtcfvtt1deP/3003HHHXfErFmz+rS+3rj44ovjlltuiYiI8ePHx7e//e0BXwMAAAAAAAAAkIO5lN4z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AAAAAACQJr0UvRQAAAAAAAAAqC82P0nYhhtuWLA2ffr0Wl9v5XNLSkqqfI3G9Oabb8Y+++xTWYDp379/jB49OtZZZ51M5wIAAAAAAAAASJleCgAAAAAAAABQX0pyuVwu6yFoGKNHj47dd989b+3QQw+Nv/zlLzW+1pw5c6JLly55a3379o2PPvqoDhPWzZtvvhl77LFHZfmlX79+MWbMmNhggw0abYby8vIYOHBg5fG4ceOirKys0V4fAAAAAID657NfAABYM72Uhue9CQAAAABAenz2CwBQtRZZD0DD2WyzzQrWalsKqeq8qq7fWMaNG5dXMOnbt2/885//bNSCCQAAAAAAAABAsdJLAQAAAAAAAADqi81PEtarV6/o3bt33tp7770XuVyuxtd6++23C9YGDRpU29HqpLy8PHbffffKgskGG2wQo0ePjr59+2YyDwAAAAAAAABAsdFLAQAAAAAAAADqi81PEnfggQfmHS9YsCDef//9Gl/ntddeW+O1G8Pygsm0adMiImK99daL0aNHx4YbbtjoswAAAAAAAAAAFDO9FAAAAAAAAACgPrTKegAa1iGHHBK33HJL3tozzzwTAwYMqNF1nn322bzjPn36xA477FDn+WrinXfeid133z2mTp0aERHrrrtujB49Ovr377/Gcz/88MO44YYbIiJi2223jSOOOKJBZy0mTz75ZEybNi169OgRw4YNy3oc6oFM0yLPtMgzLfJMj0zTIs+0yDM9Mk2LPNMiz/TIFAAAWB29lK/opTQc70vTI9O0yDMt8kyLPNMj07TIMy3yTI9M0yLPtMgzPTIFAGBFLbIegIa1xx57RJcuXfLWHnvssRpdY9q0aTF27Ni8tUMPPTRKSkrqOl61vfvuuzF06NDKgsk666wTo0ePjo022qha53/66adx1VVXxVVXXRV///vfG3JUAAAAAAAAAICioJfyFb0UAAAAAAAAAKgbm58krrS0NM4888y8tZEjR8aMGTOqfY177rknli1bVnncunXrOOuss6p9/gsvvBC//vWv49Zbb4358+dX+7zl3nvvvRg6dGhMmTIlIr56us/o0aPj61//eo2vBQAAAAAAAABA/dBLAQAAAAAAAADqg81PisBZZ50VPXr0qDxetGhRXHvttdU6d/HixfGb3/wmb+3444+P/v37V+v8iy++OHbcccf4yU9+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AGSiVdYDkK158+bF2LFjY/z48TF79uxo3bp19OzZM7bYYosYNGhQlJSUZD3iKn3++efx0ksvxUcffRTz58+Pdu3axfrrrx+DBw+O/v37Zz0eAAAAAAAAAEBR00sBAAAAAAAAAKrD5idF6qWXXorLLrssHn300aioqKjya3r37h3HH398nHnmmdGtW7dGnnDVHnjggbj66qtj7NixkcvlqvyagQMHxmmnnRbHHXdctGrlP/OGMnXq1LjzzjtjwYIF0aFDh9hiiy2iZ8+eWY9FHcg0LfJMizzTIs/0yDQt8kyLPNMj07TIMy3yTI9MAQCA2tJLoT54X5oemaZFnmmRZ1rkmR6ZpkWeaZFnemSaFnmmRZ7pkSkAACsrya3qp/QkafHixXHOOefE7373u4KCRuvWrWPJkiUF6z179oxbb7019t9//8YctcCUKVPiqKOOiqeeeqrg10pLS6ssywwaNCjuu+++GDBgQIPMVF5eHgMHDqw8HjduXJSVlTXIazVFxX7/KZJpWuSZFnmmRZ7pkWla5JkWeaZHpmmRZ1rkmZ5izrSY7x0AAOpCL6V+Fft7k2K//xTJNC3yTIs80yLP9Mg0LfJMizzTI9O0yDMt8kxPMWdazPcOALA6LbIegMazcOHC2G+//eLaa6+tLJJ07do1rrzyyvj000+joqIiKioq4oUXXoijjjqq8rypU6fG8OHD4+abb85q9Jg4cWJsu+22eQWTTTfdNO69996YNWtWLFq0KObPnx+PPPJI7LDDDpVf8/rrr8f2228fL7/8chZjAwAAAAAAAAAUBb0UAAAAAAAAAKC2bH5SRL773e/Gk08+WXm80UYbxWuvvRZnn312rLfeehER0apVq9h+++3jT3/6U9x+++1RUlISERHLli2LU045JR555JFGn3vOnDmx1157xaefflq5duCBB8arr74aRxxxRHTp0iUiIjp06BAHHHBAPPfcc3HCCSdUfu3s2bNjn332iY8//rixRwcAAAAAAAAAKAp6KXopAAAAAAAAAFBbNj8pEjfffHM8+OCDlcdt27aNRx55JPr27bvKc4455pj42c9+Vnm8bNmyOOaYY2Ly5MkNOuvKTjnllPjggw8qjzfddNO47777om3btlV+fYsWLeLGG2+MIUOGVK7NmDEjvv3tb1c+WQgAAAAAAAAAgPqhl6KXAgAAAAAAAAB1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iPfff7/G13nttdfWeO36tPHGG8fXv/71vLXXX3+9VtdaefZOnTrFkCFDajsaAAAAAAAAAAChlxKhlwIAAAAAAAAA9cHmJ4k75JBDCtaeeeaZGl/n2WefzTvu06dP7LDDDrWeqzpWnn3SpEnx4Ycf1ugaCxYsKCiZ7LffftGmTZs6zwcAAAAAAAAAUMz0UvRSAAAAAAAAAKA+2PwkcXvssUd06dIlb+2xxx6r0TWmTZsWY8eOzVs79NBDo6SkpK7jrdY3v/nNgrWazv7444/HkiVL1nhdAAAAAAAAAABqRi9FLwUAAAAAAAAA6oPNTxJXWloaZ555Zt7ayJEjY8aMGdW+xj333BPLli2rPG7dunWcddZZ1T7/hRdeiF//+tdx6623xvz586t93rbbbhtDhw7NW7vzzjurfX5ExF133ZV3PGDAgCqfOgQAAAAAAAAAQM3opeilAAAAAAAAAEB9sPlJETjrrLOiR48elceLFi2Ka6+9tlrnLl68OH7zm9/krR1//PHRv3//ap1/8cUXx4477hg/+clP4vvf/34MGjQopkyZUu3ZL7300rzjl19+OUaPHl2tc999993429/+VjBPy5Ytq/36AAAAAAAAAACsml5K/jx6KQAAAAAAAABQczY/KQIdO3aMiy66KG/tiiuuiPHjx6/x3EsuuSQ+/vjjyuMuXbrE+eefX63Xfeeddwpe98MPP4xzzz23WudHROywww5x+OGH562ddtppsXDhwtWet2zZsvjBD36Q92SgHXbYIb71rW9V+7UBAAAAAAAAAFg9vZT/XksvBQAAAAAAAABqpySXy+WyHoLGceihh8ZDDz1UeTxgwIB48sknY/3116/y6++666449thjK4saJSUl8de//jUOPvjgar3e9ddfH6eeemrBeq9evWLy5MnVnnvWrFmxzTbbxIQJEyrXDj744Pjzn/8cbdu2Lfj65QWTm266qXKtW7du8fLLL8eGG25Y7ddl9WbOnBmnnXZa3HPPPZVrt912Wxx77LHZDUWNff755/Haa6/FlClTYsaMGbF06dLo0qVLdOvWLQYOHBibbLJJtGhhn6zmJJfLxccffxzl5eUxadKkmD17dlRUVESnTp2iS5cusfHGG8fmm28e7dq1y3pU6mDhwoWx+eabxwcffJC3Pnr06Nhtt92yGQqK3Lx58+K1116L999/P2bNmhULFy6M9u3bR7du3aJ///4xYMCA6N27d9ZjQlHJ5XLx3nvvxZtvvhkzZsyI2bNnR6tWraJLly7Ru3fv2GabbaJPnz5Zj0k15XK5eOutt+K9996L6dOnx8yZM6NNmzbRu3fv2GyzzWLQoEHeu0AdZflZz6effhrHH398jBo1qnLN+5u6a+xMP/roo3jjjTdi6tSpMXPmzCgpKYkuXbrE2muvHYMGDYqvfe1rDfK6AABA06GXopdSn/RS0qCXkh69lOKglwJNj14KND16KWnRS4GGp5eSHr0UAAAaQqusB6Dx3H333XHAAQfE008/HRER48ePj0GDBsXPf/7zOPzww2PdddeNpUuXxquvvhq/+93v4q677qo8t6SkJH7/+99Xu2AS8dUHQDVZX5WuXbvGqFGjYrfddov//Oc/ERExYsSI2GabbeL//u//Yu+9947OnTvHF198EaNHj45LLrkknn/++crzO3fuHI899piCST16+OGH4+STT65RWYimYcmSJfHEE0/EvffeG0899VR89tlnq/36tdZaK/bZZ5/4wQ9+EEOGDGmkKampN998M0aNGhVPP/10PPvsszFv3rzVfn3Lli1j1113jaOPPjq+/e1vR2lpaSNNSn355S9/WVAwARpfRUVF3HvvvXHrrbfGc889F0uWLFnt16+//vqx0047xT777BP77rtv9OrVq5EmZbnddtstxowZ02DX98OwpuHVV1+NG264IR588MGYPXv2ar+2X79+ceyxx8YJJ5wQ66yzTuMMSI28+eabccUVV8Q//vGPmD59+iq/bu21146jjjoqzj777Nhggw0accLillUpYcaMGTF27Nj48MMPY+7cudG2bdvo06dPDBo0KDbbbLMGfe1UZflZzy233BLnnHNOzJ07t9FfO2WNkemXX34ZI0eOjPvuuy/GjBkT06ZNW+3Xd+/ePYYPHx6nnnpqbL311g02FwAAkB29FL2U+qKX0nzppaRJL6X46KVA06CX0vzopRQHvZS06KU0bXop6dBLSY9eCgAADSZHUVm0aFHu1FNPzZWUlOQiIu+f0tLSXIsWLQrWu3fvnnv44Ydr/FpvvfVWldf7zne+U6vZP//889xuu+1WcL2IyLVp06bK9S222CL3zjvv1Or1KDRjxozct7/97Sr/fx0Rudtuuy3rEVmFmTNn5i688MJc9+7dV5lfy5Ytcy1btlzlr++88865Dz74IOtb4f+bM2dO7oILLshtvPHGq8xs+ff2qr7nL/9nwIABuaeffjrr26EG3n777VxpaWmVeY4ePTrr8fj/Jk6cuNrfmzX956WXXsr6lljJyJEjc1/72teqzKtVq1ZV/j14xX/22GOPrG+hKA0ZMqRef2/6Pty0zJ49O3fcccetMp9WrVqt8u9F7du3z11zzTW5ZcuWZX0b/H8zZ87Mfetb31plZq1bt65yvV27drmrrroq6/GLwogRI3K9e/du1M8GRo0aldtzzz1X+951ww03zF1++eW5BQsWNNgcKcnys55PPvkkt9dee/lztZ41Rqb/+c9/cmeeeWauU6dOq3yd1q1br/bvxAcffHBuypQpdb9hAACgydFLoS70UpovvZT06KUUL72U5kEvJX16Kc2TXkra9FLSopfS9OmlpEEvJT16KQAANLQWQVEpLS2N6667Ll544YU4+OCD856qUFFREcuWLas87tWrV5x33nnx7rvvxvDhw2v8WgMHDoyLLrooSkpKKtf69esXV1xxRa1m79OnT4wePTruvffe2G677fJ+bdGiRXnHm222Wdx4443xyiuvxCabbFKr1yPfww8/HGVlZXm75tI8jBkzJjbYYIO48MIL83akbt++fZx88skxatSomDFjRixevDgWL14ckydPjgceeCD23HPPvOs8++yzseWWW8Zjjz3W2LdAFSZMmBAXXXRRvPfee3nrvXr1igsuuCDGjh0bCxYsiEWLFsWSJUvis88+i/vvvz+GDRuW9/Xjx4+PvfbaK+6+++7GHJ9ayuVycdJJJ0VFRUXWo0DRyuVy8eMf/zj233//+PDDDyMiokePHnH66afHM888E5MnT46KiopYsmRJfPLJJ3H77bfHlltumfHUNJbOnTtnPULRmjZtWuy0005x66235q1vu+22ce+998aUKVOioqIiFi9eHB9++GFce+21se6661Z+3RdffBFnnHFGfPe73817X0w23nrrrdhmm23igQceqHxKb5s2beLss8+Ol156KRYsWBAVFRUxc+bMGDlyZBx00EGV53755Zdx9tlnx7HHHivLBjJz5sw46qij4uCDD260p7HMmzcvjjzyyNhrr73iiSeeiKVLl1b+2spPDJ04cWKce+65sfnmm8fYsWMbZb7mKsvPem655ZYYOHBgjBo1qtFfO2WNkemf//zn6N+/f/zmN7/Je8Jv165d49xzz40xY8bEnDlzoqKiIioqKuLTTz+NO++8M7bddtu864wYMSLKysrilVdeabBZAQCAbOilUFt6Kc2XXkqa9FKKk14KZE8vhdXRS8mOXkpa9FKaNr2UdOilpEcvBQCARpHlzitkb86cOblRo0blrrvuutwvf/nL3GWXXZa77bbbcq+88kpu6dKl9fIaL730Uu7qq6/O/eEPf8jNnTu3Xq6Zy321k+Nf//rX3NVXX527+OKLc1deeWXuvvvu8wSQelbVrpw9e/as8mlHnrDTNN11110FWQ0aNKhav1fuvvvugidYtWvXLjdmzJhGmJzVee211wpy3X///XMzZ85c47m33357wY7ULVq0yL3wwguNMDl1ccstt3iyQzPhCTvpOuGEE/KyOeKII3IzZsxY7TmLFy/OnXjiiXnnecJONhryCTsDBw7M+vaK1uLFi3ODBw8uyOScc85Z7RNz5syZkxs6dGjBeWeffXYjTs/KPvnkk1yvXr3yMunbt2/u3XffXe15d955Z8Hfcc8444xGmrp4rOqpOg352cCMGTNyW265Zd5rrLfeerlbbrml8ukcCxcuzD399NO5fffdN+/r2rZtm3vkkUfqdZ4UZPlZT1VP1enfv39um2228f6mDhoz04svvrjgmsOGDavW03KuuOKKgienrb322rm33367TjMBAABNm14Ka6KX0vzppaRJL6U46aU0H3op6dJLad70UtKkl5IWvZSmTS8lDXop6dFLAQCgMdn8BFilqj48OuKII3LTpk3LXXDBBQ3+wQP1Y+WSSd++fXNTp06t9vl33313QdZ9+/bNffHFFw04NWuycslk8ODBuYULF1b7/Msuu6wg10GDBjXgxNTV1KlTc926davMq0uXLj6EbcKUTNK08vfO448/vtrnLlmyJLftttsqmWRsxZLJxIkT63Stp59+Ou+/h9///vf1MyQ1ds011xR83zzooIOqde6sWbNyG2ywQd65LVu2zL3xxhsNOzRVqqioyG299dZ5ebRv3z733nvvVev8qv5bGDVqVANPXRyyKiVUVFTkdtxxx7zrb7/99qsteP7iF78oKJr4u9R/ZflZz80335xba621Kq9dUlKSO+2003Lz58/PHXPMMd7f1FJjZ7pyyWTw4ME1+ozokksuKZhp++23X20xFAAAgHTppaRBLyVNeinFRy+ledFLSZNeSvOnl5ImvZR06KU0XXop6dBLSY9eCgAAja1FAKzC6aefHpMnT46IiF69esVf//rXuPfee6N79+4ZT0ZdXHHFFdGjR49qf/23v/3t2HffffPWPv7447jmmmvqeTLq4uqrr442bdpU++vPPPPM6NOnT97a66+/Hm+88UZ9j0Y9Oeuss2LmzJkREbHjjjvG8OHDM56I6rrgggsi99Wmg7X+Z5tttsn6NoreK6+8Ej//+c8rj7fffvu44YYbqn1+y5Yt45xzzmmI0cjIivl37Ngxvvvd72Y4TXG76qqr8o5LSkrisssuq9a5Xbp0ifPOOy9vbenSpXH11VfX23xU32233Ravvvpq3tq5554bAwYMqNb5p512WgwaNChv7ayzzoqlS5fW14hF6eGHH46ysrK45557KteOOOKIKC8vjyFDhjToa19wwQXx/PPPVx737NkzHnnkkejWrdsqzzn//PPjO9/5TuXxwoUL44gjjoiFCxc26KzNRZaf9Zx44okxd+7ciIjYaKONYsyYMXHttddGhw4dGvy1U5b153fXX399tGvXrtpf/5Of/CQGDhyYtzZ27Ni4995763s0AAAAmoGs39fSMPRS0qSXkj69lOZLLyUNeimsTC+l6dBLSYdeStOkl5IWvZT0ZP35nV4KAEDxsfkJsEbf/va34+23345DDjkk61Goo969e8dhhx1W4/NOP/30grW77767PkaiHvTr1y923XXXGp1TWlpaUB6KiHjyySfrayzq0VNPPRV/+tOfIiKiVatWcdNNN0VJSUnGU0FxOfnkk2PJkiWVx7/61a+iVatWNbrG0KFDo6ysLMrKymLDDTes7xFpRJMnT44RI0ZUHn/nO9+JTp06ZTdQEXvttdfi008/zVvbcsstY5NNNqn2NQ4//PCCP1dHjhwZy5Ytq5cZqZ4lS5bEJZdckrfWsmXL+MEPflDta7Ro0SLOOuusvLVx48bFbbfdVi8zFqusfoD96aefFhS+Lr300mr9jyZ+85vfRMeOHSuPJ0yYENddd129z9icZfVZT4sWLeL000+PN954I3bZZZdGfe3UZZHptttuG9ttt12NzmnRokX88Ic/LFj3ORMAAEBx00tJh15KmvRS0qeXAtnTS2FFeilNh15KOvRSmi69lDTppaRHLwUAgMZi8xNgldZZZ514+OGH4+67717t7rU0H/vss0+0aFHzb/277rprtG7dOm+tvLw8Pvnkk/oajTrYYYcdanXeZpttVrD22Wef1XUc6tnChQvjlFNOqTw+66yzYvPNN89wIig+Dz30ULz88suVxzvssEMMHTq0xtfp0aNHjBs3LsaNGxe33HJLfY5II7vlllti8eLFlcc1+SE49eutt94qWBs8eHCNrtG1a9fo379/3tr06dPj888/r9Ns1MzYsWML3l/suuuuNXo6aETEQQcdVPDexffc+tHYP8C+6KKLYtGiRZXHvXr1iqOPPrpa53bv3j2OO+64vLXLLrus8ukuxSzLz3oGDBgQ//rXv+Kaa66J9u3bN+prpyzLTPfff/9anbfHHnsUrD311FNRUVFR15EAAABoZvRS0qOXkia9lLTppUD29FJYmV5K06GXkg69lKZPLyUNeinp0UsBAKCx1WxLaKCoPPXUU9GuXbusx6COWrZsGW3atImIr3Ybr4127dpF//7947333stbnzhxYmywwQZ1npGaKysrq9xNvrY7+q+11loFa1988UWd5qL+XXLJJfH+++9HRETfvn3jggsuyHgiKD7XXHNN3rGnDjZf3/zmN2PQoEERUfWfg9WxdOnSvB9Yf+Mb31D+y9CUKVMK1mpaSoj46gfSH374Yd7a5MmTY7311qv1bNTME088UbC2zTbb1Pg6a621Vmy66abx5ptvVq69+OKL8dFHH0W/fv3qMmLRWmeddeLaa6+N4cOHN9prTp48OW6//fa8tSOPPLKgQLQ6Rx99dFx77bWVxzNmzIhbbrklzj777Poas1nK8rOe119/3edMDaCxM23VqlXl50xbbLFFra6x0UYbRZs2bfKKZAsXLoxJkyZF375962VOAAAAmge9lDTopaRJL6V46KVA9vRS0qGXkh69lHTopTRdeilp0UtJj14KAACNzeYnwCp545+GI488Mo488sg6X6dr164Fa1V9qE/jaN26dZ1/6DF79uyCtV69etXpmtSvd955Jy6//PLK49///vd2ooZG9sEHH8S//vWvvLUDDjggo2moqx/+8Id1vsajjz5aWfSM8HSdrOVyuWqtNdZ1qL1XX321YG3TTTet1bUGDhyYVzKJiHjggQfiRz/6Ua2uV+yyKCWMGDEili5dmrdW0yd5DB48OPr06ROTJk2qXHvwwQeLvmSS5Wc9PmdqGI39/9ef/OQn8ZOf/KTO1+natWtMnjw5b23KlClKJgAAAEXG5wVp0EtJk15KcdBLgezppaRFLyU9einp0EtpuvRS0qKXkh69FAAAGluLrAcAoHlYtmxZwVqrVvbQas5WfmJSRMQOO+yQwSRUJZfLxcknnxwVFRUREXHYYYfV+IN1oO5GjBiRd9yhQ4fYbLPNshmGJuH666+v/PeePXvGN7/5zQynoU+fPgVrU6dOrfF1pk2bVrDWu3fvWs1E7VSVQbdu3Wp1raqesvTCCy/U6lpkUwx46KGH8o5btmwZO+64Y42vs/POO+cdjx07Nj7//PM6zQbUD58zAQAAACvzeUF69FKaNr0UaBr0UliZXkrTopeSDr2UpksvBWgIPmcCAGi+bH4CQLXMnDmzYG3DDTfMYBLqw5IlS+If//hH3lrv3r1j6NChGU3Eym677bbKp3p06tQpfvvb32Y8ERSnUaNG5R1//etfz2gSmoIPPvggnnjiicrj73//+1FaWprhRHzjG98oWHv55ZdrdI0ZM2bExIkT89bWXXfdWH/99es0GzVT1fuNjh071upanTp1Klh76623anUtGt+CBQti9OjReWsDBgyIDh061PhaW221Vd5xLpeLkSNH1mk+oO5yuVzBU39LSkqiX79+mcwDAAAANA16KWnRS2n69FKgadBLYUV6KU2PXko69FJYTi8F0qeXAgDQvNmyDoA1WrRoUcEH7507d44tttgio4moqxtvvDE+++yzvLWLLroo2rZtm9FErGj69Olx7rnnVh7/8pe/jHXXXTfDiaA4LVu2LMaOHZu3VlXJZOnSpfHqq6/Gp59+GlOmTIkWLVpEjx49Yt11143BgwfbKTwhN910U+RyuYiIaNGiRZx00kkZT0T//v3jG9/4Rjz33HOVa2+99VaUl5dHWVlZta7x5z//uWDtqKOOqrcZqZ6qClvLnzRYUyUlJQVrH374YXz55ZeZPC2GmikvL4/FixfnrW266aa1ulZVT8V7/fXXa3UtoP58+OGHBd/jy8rKav1kNQAAAKD500tJj15K06aXAk2DXgor00tpevRS0qGXwnJ6KZA+vRQAgObNp50ArNHLL78cS5cuzVs7/PDDo2XLlhlNRF08/vjjcc455+StHX300XHiiSdmNBErO+uss2LGjBkRETF48OA49dRTM56I+rJo0aIoLy+P9957L+bMmROLFy+Obt26xdprrx0bb7yxJ5c1MRMmTIi5c+fmrfXo0aPy399///247LLL4m9/+1tMnz69ymt06tQp9thjjzj77LNj5513btB5aVgLFy6M2267rfJ4v/32i759+2Y4Ecv9+te/jiFDhuT9ffXcc8+t1lM0Zs6cGZdddlneWo8ePeLss8+u9zlZvap+sDhv3rxaXWvOnDkFa8uWLYsPP/wwBg4cWKtr0njefvvtgrXaPnWjqvOquj7QuFYuckdEHHnkkRlMAgAAADQVeilp0Utp+vRS0qWX0rzopbAivZSmSy8lDXopLKeXAunTSwEAaN5sfgLAGv3tb3/LOy4pKYkf/OAHGU1DbY0fPz6uueaauOmmm2LZsmUR8dXTAc4+++yCH66QnaeffjruuuuuiPgqn5tuukmhKwHPPPNM/O53v4tHH300vvzyy1V+3QYbbBB77713nHnmmbXeSZ7689577xWsdejQIZYuXRo///nP4+qrr17j0x/mzZsXI0aMiBEjRsQBBxwQt912W3Tv3r2hRqYB3X///ZUFwIjwd6Em5Bvf+Eb89re/jdNOO63yCUiPPfZYnHbaafHb3/42WrRoUeV5s2bNioMOOijvqYPt2rWLe++9N3r27Nkos/Nf66yzTsHaJ598UqtrTZkypcr1lYuDNE3l5eUFa3369KnVtXr37l2t6wONa+XPmdq1axfHHXdcRtMAAAAATYFeShr0UpoHvZQ06aU0T3oprEgvpenSS0mDXgrL6aVA+vRSAACat6o/aQGA/6+ioiLuvPPOvLXDDjssBg0alM1ArNHs2bPjyiuvjF/96lfx05/+NL7zne9EWVlZbLzxxnHDDTfEsmXLokWLFrHffvvFCy+8EJdffvkqf/hC41q0aFGcfPLJlcc//OEPY/DgwRlORH248cYbY9ddd40HHnhgtQWTiK9+mHbLLbdEWVlZHHHEEXk/0KbxffzxxwVrLVu2jMMOOywuu+yyqKioiNLS0jj11FNjzJgxMWXKlFi4cGF88skncd9998WwYcPyzn300Udj++23j3fffbexboF6dMMNN1T+e//+/WPvvffOcBpWduqpp8aDDz6Y9wPl6667LgYNGhS33nprTJw4MRYtWhTz58+Pt956Ky677LLYZJNN4tlnn638+o022iiefvrp2H333bO4haK30047Fay99dZbtbrWm2++WeV6bZ/YQ+OaMGFCwVptC5rdu3ePkpKSvLVp06bF/Pnza3U9oO6mTZsWDz/8cN7aqaeeWmUpDAAAACgOeinNj15K86WXkia9lOZLL4UV6aU0bXopzZ9eCsvppUDa9FIAAJq/VlkPAEDTdtddd8XkyZMrjzt06BBXXnllhhOxJtOnT48f/ehHVf5a27Zt47jjjotzzjknNtxww0aejDW55JJL4v3334+IiHXXXTd++ctfZjwR9WH5Lv/t2rWLI444Ig477LAoKyuL3r17R0VFRUyaNClGjx4dd955Z7zwwgsREZHL5eL++++PsWPHxl//+tfYeuuts7yFojV16tSCtWuuuSYWLlwYERHrr79+/P3vf4+ysrK8r1l//fVj/fXXj8MPPzxuuummOOWUUyqf+jFhwoTYd99949VXX42uXbs2/E1QL1577bXK358RESeddJKCZhN06KGHxrBhw+LWW2+NO+64I954441466234vvf//5qz9tyyy3jhBNOiOOPPz7atGnTSNOyst12261g7amnnopcLldQElidSZMmVfmEtAglk+aiqichrbXWWrW6VsuWLaN9+/axYMGCgtfo2LFjra4J1M21114bixYtqjxeZ5114vzzz89wIgAAACBreinNj15K86WXkia9lOZLL4Xl9FKaB72U5k0vheX0UiBteikAAM2fT8UAWKX58+cXvNG/7LLLom/fvhlNRF0tXLgwrr/++thiiy3imGOOydtVnmy9++678etf/7ry+Le//W106tQpw4moT7vttlu89dZbcdttt8UBBxwQG264YbRr1y46d+4cm2yySZxyyinx/PPPx6233hqlpaWV53388ccxbNiwyvIRjWvWrFkFa8sLJu3atYtRo0YVFExWdtJJJ+X93o6I+Oijj9b4Q2+alhWfrtOmTZs47rjjMpyG1VlrrbXikEMOiWOPPTb22Wef1ZYTSktL49hjj40LL7wwjjvuOAWTjG2++eaxzTbb5K199tln8c9//rNG17nnnnti2bJlVf7amp50R9NQ1dNvOnToUOvrVXWuJ+xANj799NO46qqr8tZuvPHGWhfJAAAAgOZPLyU9eilNl15K2vRSmie9FJbTS2k+9FKaL70UltNLgXTppQAApMHmJwCs0tlnnx2TJk2qPD7ooIPihz/8YYYTUR0bbbRR5HK5yOVysWjRopg0aVI8//zzcfnll8fAgQMj4qsPVe+8887YZZdd4pvf/GZezmTj5JNPjoqKioiI2H///eOwww7LeCLqy3777RePP/54fO1rX1vj137ve9+LBx54IO+HorNmzYrhw4cX7AxPw1teKKnKueeeG5tsskm1rnPWWWdVfv9d7qGHHooXX3yxTvPROObOnRv33HNP5fG3vvWt6N69e4YTsSrl5eWx7777xoYbbhhnnHFG/P3vf4+IiK222ipOPfXU+MUvfhEXXHBBnHjiibHJJptERUVF3H777XHIIYdE796948wzz4zZs2dnexNF7sc//nHB2s9+9rNqnz979uyCYt+KVixy0nRV9SSkVq1a1fp6VZ3raUvQ+HK5XJxwwgl5hb/TTz89DjzwwAynAgAAALKml9I86aU0T3op6dJLab70UojQS2lO9FKaP70UIvRSIFV6KQAA6bD5CQBVGjFiRNx8882VxxtvvHHcfvvt2Q1ErZSWlkbv3r1jhx12iB/96Efx5ptvxp/+9Ke8Xab/8pe/xA477BDvvPNOhpMWt9tuuy3GjBkTERHt27eP6667LuOJqKvevXvHE088EU888UT85S9/qdEPtYYPH17w9JV33303rr322voekzVYvHhxleutWrWKU089tdrXadmyZZx11lkF65dffnmtZ6Px3HHHHXklrx/84AcZTsOqXH/99TFo0KD4xz/+EblcLiIi9txzz3jrrbfi1Vdfjeuuuy7OP//8uPDCC+Omm26Kd955J5577rkYPHhwRHxVJrrmmmtiwIABnkCYocMOOyyGDx+et/b888/Heeedt8ZzlyxZEkcffXRMmzZtlV/jKUrNQ1VPQmrZsmWtr1dVycTTlqDx/fa3v43HH3+88njnnXf292EAAAAocnopadBLaR70UtKjl5IGvRQi9FKaC72UNOilEKGXAqnSSwEASIfNTwAoMG7cuDj66KMrj9dee+149NFHo0uXLtkNRb0oKSmJo446KsaMGRNt27atXP/kk09in332iZkzZ2Y4XXGaPn16/OhHP6o8vuCCC6Jfv37ZDUS9aNu2bQwbNiyGDRuW93utui644IJo0SL/r+pXXXVVzJ8/v75GpBratWtX5fquu+4aPXr0qNG1Dj744IIfco0cObLyyVo0XTfeeGPlvw8aNCh23HHHDKehKr/97W/j1FNPjSVLllSuff/7349//OMfUVZWtsrzdtppp3jmmWdi3333rVybNm1a7LnnnjF69OgGnZmqlZSUxB133BFf//rX89Z/9atfxXHHHbfKv6t+8MEHsffee8cjjzwSEREbbLBB9O/fv+DrunXrVv9DU++q+vN36dKltb5eVeeu6s94oGE89dRTee97v/a1r8WIESM8+QwAAACKmF5KuvRSmh69lDTppaRBL4UIvZTmQC8lHXopROilQIr0UgAA0mLzEwDyTJo0KYYPHx7z5s2LiIhOnTrFY489FhtttFHGk1GfBg8eHFdeeWXe2ieffFKjJ0ZQP84+++yYMWNGRERsvvnmVT6Fg+Kz3nrrxe677563NmPGjBg1alRGExWnTp06Vbm+zTbb1PhaXbt2jQEDBuStLVy4MF588cVazUbjGDNmTLz99tuVx6ecckqG01CVl156Kc4555y8tUGDBsX1119fUNarSrt27eLuu++Oddddt3Jt4cKFceSRR8aUKVPqfV7WrEuXLvHvf/87dt5557z12267LdZZZ5048MAD48c//nFceumlcdZZZ8Wuu+4aG2+8cTz99NMREZVPSaqqIN+zZ8/GuAXqqKo/f1cskdVUVeeu6s94oP69/fbb8a1vfavy92KfPn3i8ccfj7XXXjvjyQAAAICs6KUUB72UpkMvharopTQNeinopTR9einp0UtBLwXSopcCAJAem58AUGnmzJmx5557xsSJEyPiqw/d//a3v8V2222X8WQ0hBNOOCHWWWedvLX7778/3n333YwmKj6jR4+OO++8MyK+2lH+xhtvLHgCB8Vrl112KVh76qmnMpikeK3qB1Cbbrppra5X1ZM+XnnllVpdi8Zx/fXXV/57586d46ijjspwGqrys5/9rOAHyBdddFGNduzv2rVr3q7/ERFTpkyJX//61/UyIzXXvXv3eOqpp+LKK6/Me6LZokWL4tFHH43LL788fvazn8VvfvObeOaZZ2LZsmXRpk2bOO+88+LVV1+N9ddfP7744ou8a5aUlMQGG2zQ2LdCLXTs2LFgbcGCBbW+XlVPKKzqNYD6N3HixNhzzz1j1qxZEfHVE5yfeOKJ+NrXvpbxZAAAAEBW9FKKi15K9vRSWB29lOzppaCX0vTppaRJL6W46aVAOvRSAADSZPMTACIiYvbs2bH33ntHeXl5RHxVMHn44Ydjt912y3YwGkxpaWl885vfzFtbtmxZ3H333RlNVFwWLVoUJ598cuXxCSecEDvttFOGE9HUbLXVVgVrY8eOzWCS4tW5c+cq17t27Vqr61X1ZIfp06fX6lo0vClTpsRDDz1UeXz00UdHhw4dMpyIlX300UfxxBNP5K2tvfbaccABB9T4WkcffXSUlJTkrd1yyy2xePHiOs1I7ZWWlsbZZ58dEydOjPvuuy++//3vxxZbbBG9e/eO0tLS6NKlS2y88cZx4IEHxo033hgfffRRXHLJJZW/T1cuJay33nrRvn37LG6FGlprrbUK1pY/Abamli1bVlA4ivCEHWgMn376aeyxxx7x+eefR8RXf0Y/9dRTVRavAQAAgOKgl1J89FKypZfCmuilZE8vpbjppTR9eilp00spXnopkAa9FACAdNnCHYCYM2dO7LXXXvHyyy9HRETbtm1jxIgRseeee2Y8GQ1tp512imuvvTZv7Z///Gc2wxSZW265JcaPH1953L1797jyyiurff7yQtiK7rvvvsrfxys74ogjYv3116/5oGSmV69eBWtTp07NYJLitdFGG1W5Xttd+av6gdbMmTNrdS0a3h/+8Ie8gsEpp5yS4TRU5emnny5Y22GHHaJFi5rv89q1a9fYdNNN4+23365cmz9/frzwwgtVPvGMxtOhQ4c4/PDD4/DDD6/2OUuXLo3JkyfnrQ0aNKieJ6OhbLjhhgVrtS1lTp8+PXK5XN5a9+7dlUyggf3nP/+JoUOHVj7BuVu3bvHkk0/GlltumfFkAAAAQFb0UoqXXkp29FJYE72U7OmlFDe9lKZPL6U46KUUH70UaP70UgAA0mbzE4AiN3fu3Nh7773jpZdeioiINm3axIgRI2KvvfbKeDIaQ9++fQvWJkyYkMEkxWflD8ovvfTSOl/zxhtvXOWvbbPNNkomzUxVT3fxNJbGtfnmm1e5XlFRUavrrfz0jogo+MEXTcPSpUvj5ptvrjzebbfdYtNNN81wIqqyYllzuX79+tX6ev369csrmUREvPvuu0omzdBHH31U8HSkHXfcMaNpqKmqnr6x/AkdNTVp0qRqXR+oP5999lkMHTo0Pvzww4j4qsj55JNPKvsBAABAEdNLKW56KdnRS2FN9FKyp5dSvPRSmge9FFZFL6V500uB5k0vBQAgfTXfdhaAZCwvmIwdOzYiviqYPPTQQ7H33ntnPBmNpVu3bgVrM2bMyGASYGVVlQ+qKinQcNZdd93o2rVrwfr8+fNrdb158+YVrPXo0aNW16JhjRw5Mj755JPK4x/84AcZTsOqVPWEqi5dutT6elWdq9zXPH3wwQcFa97jNB+bbbZZwdpHH31Uq2tVdV5V1wfqx2effRa77bZb5ffhLl26xBNPPBFbbbVVxpMBAAAAWdFLQS8Fmi69lOzppRQvvZTmQS+FVdFLad70UqD50ksBACgONj8BKFLz5s2LffbZJ1544YWIiCgtLY0HH3ww9t1334wnY03mz58fr7/+erz++ut5PwCrjUWLFhWstW3btk7XpHouvPDCyOVytf7nmGOOKbjm6NGjV/n1u+22W+PfJHUyZ86cgrXu3btnMElxq+qJDLXd5X/atGkFaz179qzVtWhYN9xwQ+W/9+nTJw455JAMp2FV2rdvX7C2cOHCWl+vqnPbtWtX6+uRnWeeeSbveIMNNoitt946o2moqbKysmjdunXe2jvvvFOra6381KyI8JQPaCCff/55DB06tLJg0rlz5xg1alQMHjw448kAAACArOilNF96KWnQS2FN9FKaBr2U4qSX0jzopbAqeinNm14KNE96KQAAxaNV1gMA0PiWF0yef/75iIho3bp1PPDAA3HAAQdU6/xzzjknIr56Ost5553XYHNStZdffjmGDh0aERGHHnpo/OUvf6n1taZOnVqw1qtXr1pfD4h46623Kgsi2267bbRp06ZW15kyZUrBmqexNL5vfvOb8dhjj+WtlZeX1+paVZ23ww471OpaNJwJEybE448/Xnl8/PHHR6tW3jo3RVV9T6zLkwKrepqOIljz9I9//CPv+Hvf+15Gk1AbHTt2jN122y2eeOKJyrX3338/vvjiiyrLZavz2muv5R2XlJRU+30vUH2TJk2KoUOHxvvvvx8REWuttVY8/vjjse22267x3FmzZsUll1wSERFf+9rX4pRTTmnQWQEAAIDGoZfSvOmlQNOml5IWvZTio5fSfOilsCp6Kc2bXgo0P3opAADFpUXWAwDQuObPnx/77rtv/Pvf/46Irwom999/fwwfPrza17jqqqviqquuiptvvrmhxqSaPvvsszqdP3bs2IK1AQMG1OmaUOxOO+202GWXXWKXXXaJ8ePH1/o6r776asFadT6kpX4dcsghUVpamre2/M/Qmpg7d2689957eWvdunWLrbbaqk7zUf9uvPHGyOVyERHRsmXLOOmkkzKeiFXZZJNNCtaq+t5ZHblcLt54442C9a9//eu1uh61N2XKlJg8eXLMmjWrVud/9NFHef8dtG3bNk488cT6Go9GsvKTzZYsWVL5P5KoiWeffTbveLvttot11lmnTrMB+SZPnhxDhw6tfO/TqVOnePzxx2P77bev1vlz5syp/Jzpvvvua8hRAQAAgEail5IWvRRoevRS0qKXUnz0UpoPvZQ06aUQoZcCzYleCgBA8bH5CUARWbBgQey3337x3HPPRUREq1at4t57742DDz4428GotVdffTXmzZtX6/MfeuihgrX999+/LiMBK6hLEeyZZ54pWBs2bFhdxqEWunTpEt/85jfz1srLywsKI2vy8MMPx+LFi/PW/ud//idatPCWrClZtGhR3HbbbZXHw4cPj3XXXTfDiVidYcOGFTz9aNy4cbX63vv8889XPh1tue7du8fgwYPrNCM1t+6660afPn2q/cPJlV166aWVRbGIiFNPPVWpoBk6+OCDo2XLlnlrKz/xbk1effXVmDRpUt7ayn+mA3UzZcqU2H333Sv/btypU6f4xz/+4SmSAAAAUMT0UtKjlwJNm15K86eXUlz0UpoXvZQ06aUQoZcCzYVeCgBAcfKJJkCRWF4wWf5Dy1atWsWf//znOPTQQzOejLpYvHhxrZ909Pe//z1efvnlvLX27dsrHUE9+te//lWr8z7++OMYPXp03lqXLl1izz33rI+xqKFLL7002rZtm7d2+eWXV/v8XC4X1157bd5amzZt4qc//Wm9zEf9uf/++2P69OmVx6ecckqG07AmnTt3jn333TdvbdmyZfG73/2uxte65pprCtYOP/xwRbAMvf/++/HBBx/U6Jzy8vK44447Ko/XX3/9+L//+7/6Ho1G0KdPnzj66KPz1v785z/HkiVLqn2Nu+66K++4W7duccIJJ9TLfMBXBZOhQ4fGO++8ExERHTt2jMceeyx22mmnjCcDAAAAsqKXkia9FGja9FLSoJdSPPRSmhe9lLTppRQ3vRRo+vRSAACKl09LAIrAF198Efvvv3/lDztbtmwZd999t92FE3HxxRfH22+/XaNz/vOf/8T3vve9gvWf/OQn0bt37/oaDYreHXfcEQsXLqzxeRdeeGHe0wEiIs4888xYa6216ms0aqBv375x5pln5q3dcccd8eyzz1br/BtvvLGg1HfeeefFeuutV28zUj9uuOGGyn8fMGCAp1o1A5deemlBEeTqq6+Ol156qdrXGDFiRDzwwAN5ax07dozzzz+/Xmak9n75y19W+2tnzJgRw4cPj4qKioiIaN26ddx1113+7GzGLrzwwmjTpk3l8aRJkwqKI6syY8aM+OMf/5i39uMf/zg6d+5crzNCsZo6dWrsvvvulQWTDh06xMiRI2PnnXfOeDIAAAAgK3opadNLgaZLLyUNeinFQy+l+dFLSZteSnHTS4GmSy8FAKC42fwEIHHLCyZjxoypXFu6dGkcccQRUVJSUqt/aFrmzJkTw4YNi1GjRlXr68eOHRs77rhjTJkyJW991113jR/96EcNMSIUrc8//7zGT1H561//Grfffnve2oYbbhhnnHFG/Q1GjV1wwQWx/fbbVx4vXbo0DjrooHjxxRdXe969994b//u//5u3Nnz4cD+8boLeeOONeP755yuPTz75ZH/vaQYGDhwYv/jFL/LWFi9eHPvss0/lkyVX58EHH4wjjzwyb62kpCSuu+46xdsm4I477oirr756jV/30ksvxU477RQTJkyIiIgWLVrELbfcEkOGDGnoEWlAG2ywQZx++ul5az/96U/znoS2KmeffXbMmzev8rhfv35x2mmn1fuMUIymTZsWu+++e97/2GXBggUxZMiQWn3GtOGGG2Z4NwAAAEB90EtJn14KNF16KenQS0mfXkrzpJeSNr2U4qaXAk2TXgoAAK2yHgBo2m655ZaYM2dOwfq///3vgrV//OMfVX7Ys/7668cRRxzRIPOxZj/96U/jn//8Z9Zj0MAmTZoUe++9d+y2227x3e9+N3bcccfYcMMNo23btrF06dKYMmVKPPfcc/HnP/85RowYUfDkjl133TVGjhwZbdu2zegOWJV///vfVX7PLS8vL1i77777Cp7iERFx4okn2l0+Q9dcc020bNkyfvWrX0Xr1q1X+7W33357nHjiiXlrnTp1ikceeUSGGWvTpk08+uijseeee8brr78eEREzZ86Mb3zjG3HiiSfG0UcfHZtvvnm0b98+Zs+eHS+88ELcfPPN8dBDD+Vd57DDDos77rhDeaEJuv766yv/vV27dnHsscdmNww18rOf/SzmzJkTV1xxReXazJkzY8iQIXH44YfHd77zndhxxx2jW7dukcvlYtq0afGvf/0r/vCHPxSUdFu0aBFXXXVVHHPMMY19G6zC2WefHX//+9/jhz/8Yeyyyy7RrVu3WLx4cUyePDlefvnluOeee2LEiBGxZMmSiIho37593Hrrrd6DJuLiiy+OMWPGxNixYyMiYsqUKTF8+PAYOXJkdO3atcpzLr300rjjjjsqj9u0aRP33XdftGvXrlFmbg6y/KznyiuvrHK9Ju9vBg4cGPvss0+NXztljZnp8ccfX2VeAAAAUFt6Kc2fXkpx0EtJl15K86eXkga9lPTppTRfeilp00spbnopDUMvJT16KQAANKaS3Mo/ZQJYQb9+/eLjjz+u0zWGDBmi5JChY489Nu8DtvrUt2/f+Oijjxrk2qza0qVL49FHH40bbrghRo0aVVAYWVFpaWksXrx4lV/TqVOnuPjii+O0006LFi1aNNTI1MGFF14YF110UZ2uMXHixOjXr1/9DMQa7bbbbnlPNVtuww03jJNPPjmGDRsWm266abRr1y4WL14ckyZNiqeeeir++Mc/xnPPPZd3Tp8+feKBBx6Ib3zjG401PmuwYMGCOPXUU1f5Z2vr1q1j8eLFBesdO3aMn//853HuuecqmDRBc+fOjXXWWScWLFgQERHf+9734tZbb814KmrqkUceiZNOOikmTZpU5a+3atUqli1bFsuWLavy1zfaaKO47bbbYuedd27IMVmDVq1axdKlS1f5661bt44lS5ZU+ffbXXfdNW688cbYdNNNG3LEorSqH2CPGjUqnnjiiby1I444IrbZZpuCr61tKWH69Omx++67x1tvvZV3rQsuuCCGDx8ePXr0iIqKivj3v/8dV155ZYwcObLy69q0aRP3339/DB8+vMavm7IsP+upj78HHXPMMQVPpCx2jZnpqt7v1AefIQIAABQnvZTmTy8lPXopxUUvpfnRS0mbXkqa9FLSoJeSBr2UpkkvJS16KenRSwEAoDG1ynoAAKBmWrZsGQcddFAcdNBB8cknn8Sjjz4ajz32WDzzzDMxd+7cvK+tqKgoOL9Nmzax3XbbxXe+8534n//5H0/tgHp21113xS233BJ//OMf4/PPP69cnzhxYvz4xz+uPF5dCaykpCQOOuiguOmmm6Jnz56NMjfV06FDh7j99tvj5JNPjquuuioeeeSR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TC+//LLH6p09e1aPPvqoaTCjSZMmat26tVP1cufOrYIFC9osP378uG7evGm53sWLF3Xo0KFky+655x7L3x8xYoSKFy9us/zw4cN68cUXHW/4LqNGjdKiRYuSLevUqZOqVq3qck0zhmHoxRdf1NWrV51a78yZM3rppZdMx1q2bKnOnTt7oj0AAAAAAAAAAAAAAJAJkUu5hVyKLXIpAAAAAAAAyAyY/AQAAAAAnDB69Gh16tRJ586dc6vOxo0bFRUVpQ0bNtiM5cmTR//3f//nUt2aNWvaLLt+/bo2bdpkuc5PP/2kxMTEZMvq1q1r+fvZs2fXrFmzFBoaajM2ceJEvfrqq05fiejTTz9V//79ky2LjIzUmDFjnKqTkoceekiStG7dOj3++OOKj493aL1Lly6pY8eOOnr0qM1YaGiox/sEAAAAAAAAAAAAAACZD7kUcil3I5cCAAAAAACAzILJTwAAAADASdOnT1eFChU0dOhQ09CBPatXr9Zzzz2nGjVqaPv27TbjERER+vXXXxUZGelSb48//rjp8lGjRpkuP3jwoAYPHpxsWd26dVWyZEm726lSpYrmzJmjbNmy2Yx99tlnqlWrlv75558U+92yZYvatGmj1157Ldny7Nmz68cff1RERESKNZzRp08fRUVFSZJmz56t6tWra/369XbXWbNmjapXr64lS5bYjPn7++v77783veIQAAAAAAAAAAAAAACAs8ilkEu5jVwKAAAAAAAAMhM/wzAMXzcBAAAAAGlNkyZNtHjx4hR/z9/fX/fee6+qVaumypUrK1euXMqePbtCQkJ0+fJlXbx4UceOHdPmzZv1zz//6PDhw5a1ypUrpx9//FH33nuvy31fv35d9957r/bu3Wsz1qBBA3Xu3FlFixbVlStXtHr1ao0fP14XL15M9nvz5s1TixYtHNre6tWr1b59ex0/ftx0vEyZMmrbtq1KlSqlAgUKKDAwUOfOndP27du1dOlS0yBKvnz5NG/ePN13330O9WCmYcOGWrZsmc3yJUuWqHLlyqpfv7527tyZtPz+++9X27ZtVbx4ceXNm1dnz57VoUOHNGvWLMsQSmBgoCZOnKguXbq43CcAAAAAAAAAAAAAAMh8yKWQSyGXAgAAAAAAACTH5CcAAAAAYOLKlSv6448/NHPmTP322282QQxPypYtm1599VUNGjTI9Io1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y5YtNW/ePLthkzsfA8MwVKpUKR04cMDm9/r06aNPP/3UwXv1n+7du6t79+7Jln377bd67rnnkn7u27evPvroI4drGoahZ599VhMmTLAZCwkJ0ciRI9WjRw9lzZrVdP0vv/xS48ePV79+/XTt2rVkdd9//32dPHlS48ePd+hzr9lxd/PmzXr99ddNf3/37t167LHHdP36dQUEBKh///566623FBISYtnrBx98oA8//NBmf/3rr7/00EMPaeHChQoKCkqx17T4moqNjVXTpk1t/v6Qbu3/33zzjWXo9PXXX9e5c+c0cOBAjR8/PtnYpUuX1L59e02YMEHdunVzqJd3331XL730ks1yq/dsSfrmm2+SQib+/v6KiopSmzZtVLRoUWXLlk2nT5/WX3/9pVmzZuns2bM268fExKhDhw5au3atgoODJUkjR45MCpkEBgaqadOmatGihYoUKaKgoCCdOnVKK1eu1KxZs0yP00eOHNGLL76o3377zaH7LaWf/bhFixY2vVrtw/nz59eUKVPs1rtTgQIFUvwdwzDUpUsXy5DJM888o1GjRilnzpym41999ZVGjx6tAQMG6OrVqxoxYoRNyMiTxo0bpxdeeMHmMQ8MDFTfvn01ZMiQpP3ubjdv3tTnn3+ud955x+az2vDhw3XlyhV9/vnnXusdAAAAAAAA6QeZFO8gk0ImJS2cx3QGmRQyKa4ik0Im5U5kUjyPTAqZFDIpZFLIpGTOTErPnj11zz33WG7vjTfeUPPmzV3q9W5Zs2bVwIED9cYbb9h9D05MTNScOXPUt29fm8krp0yZopw5c+qLL75wevsAAAAAvMAAAGRoBw4cMCSZ3t555x2PbqtFixbJ6vv7+xvfffedUzWuX79udOvWzbTfd99916W+Lly4YBQsWNCm3uuvv+5UncTERKNPnz42dSIjI53uacmSJab3MSoqyulahw4dMkqXLp2sTpMmTYzLly87XcvbJk6caHq/u3XrZrz77rtJP7/wwgt2+//rr7+MIkWKmNYKCQkxjh8/bhiGYfTt29eQZAQEBBiDBg0yrl+/bllz8eLFRr58+UxrFilSxO66jrB6LUZGRhrLly83/P39DUlGtmzZjJEjRxo3btywrDVnzhwjS5YsNo9hWnXs2DHL45AkY/ny5T7rbdKkSZZ9hYSEGPHx8Q7XsvccP/7444Ykw8/P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Ctd46/0uPe3H7oqNjdWPP/5oOtawYUO3r1bZvn17/frrr27VuG3z5s36559/TMecDQGbiY6O1rJly2yW//TTT/r66699/ncFAAAAAAAAvI9MiveRSUmOTAqZFHeRScl4yKQ4hkwKmRQyKWRSXEEmJWVkUv5DJsV96SmTctvkyZM9Ws/se4GbN2/qr7/+8srkLQAAAAAc4+/rBgAAsGJ19RRnrrJjNeP5tm3bNHXqVJf6km59ITdkyBANGTJEffr0cbmOM37++WdFR0cnO8nx3nvvZYiQiWQ+e7IjSpUqZbo8ODjY8qokrtY8ffq0S/VSkpavkOMJ169ftxxz9OoG3pJS0MRe786wulK9M+wFSWbPnu12/YzC08cSSS6feEztY4kzXnrppaSbM0GT69evq2PHjpZBzk8++URVqlRxqpelS5daPiZWVypyRsWKFS2DXvPmzXO7/m3p6VhuddKyYsWKdq9e5yirfcCZx7t79+6mx+gLFy5o2rRpTve0evVqbd68Oenn5s2bW4aazUyfPt10eXh4uEeO8VFRUZYBLavnyxXp6f3IG6+py5cv6/fffzcda9iwYYpX33OEvavqzZgxw+36t2Xm97v0tB+7688//9S1a9dMx6yubuQMTzyWt9nbvz3xfm713nL+/HnT/yQAAAAAAAAApIRMSnJkUsyRSUn7yKRkrnMnvpaZz9E5g0zKLWRSkiOTYo1Myn/IpNhHJuU/ZFLcl54yKd7iie8FAAAAAHgek58AANIsqxmez54963CNkJAQ3XPPPaZjzz77rL777juXekttkydPVseOHXXjxo2kZZ9++qneeustH3blORERES7Noi5JOXLkMF1etmxZl2YJl2Q5Y/nFixddqpeSqlWreqVuWhEUFGQ5dvPmzVTsxFZ8fLzdcXu9O6NixYpu16hUqZLlyXL+w+d/KlSo4NJ6VscSd2qm9rEkNbz++uvasGGD6dijjz6qF154wema9sIHDRo0cLre3bJmzaoyZcqYji1btszt+rell2P51q1bdezYMdMxTzze0q3jlZn9+/fr6NGjDtXImzevHnnkEdOxO6+W46i71+nZs6fD68bGxloeZytXruyRK8YFBQVZPm6rV6/WhQsX3N6G5Jn3o/vvv99yzJPvR954TS1evDjZ5+k7Va9e3SPbuP/+++Xvb/51myfDbZn5/S497cfu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XK59t40bN2rbtm0urz9z5kwdO3bMdMzqCpBpTdOmTVW7dm3TsU8++cSt2n/88Yd27txpOjZ48GC3auM/aWk/dvUzlSS9/fbbyT5XWe0jVj1du3ZN33zzjePN3uX06dMe/5vb6j6sW7dOq1atcrv+H3/8oR07diRb1r17d699hgcAAAAAAIDvkUn5D5kUwDFkUpxHJgXeQiaFTMrdyKSYI5NyC5kU+8ikpI60tB+TSbmlSpUqlmPufC9w7do1LVu2zOX1AQAAAHgPk58AANwSFham+vXrm479+eefOnz4sEt1f/31V+3evdud1izr3rhxw60amzZtMl3eqlUrt+q6onr16hoyZIjp2LFjxzw2szzSh0mTJsnPz8/mVq5cOV+3ZqN+/fqaOHGiTUDi5s2bat++veVJGncsXbrU9Iv6kJAQ/frrrypRooTHt3mnN998U4mJiS6tO2zYMNPl+fLlszzhao/VTOhnz561u97dJ1Jz5szp9LaRdvz999966623TMdy5MihadOmmQbCvCFPnjyWV7kaPny4Tp065Vb9/v376+rVq8mWvf32227VTO+GDRumbNmy2SzfuXOnxo8f71btZcuW6aeffkq2LDo62u6JSGdUq1bNoZCQK8dHe/r3768CBQrYLL98+bJNsMYZo0aNMr1SRoECBdS/f3+X61oZMGCAS+sZhqEPPvjAdKxChQrq0KGDO22lqk8++UT+/rZfia1evdqtK+0MHTrUdHmLFi3UokULl+vCVlrZj0NCQhQWFmazPDY2NsXPfY5+rqpTp47lFRU//vhjl/++HTp0qK5du+bSulZatGihli1bmo717dtXhmG4XPv69et64403ki0LDg5Wv379XK4JAAAAAACAtI9Myn/IpMDXyKTYRyYl+XpmyKRkLmRSyKSQSXEOmRQyKSkhk5J60sp+THKW5PsAAQAASURBVCbllnvuuUclS5Y0Hfvhhx8sJxBNyTfffKMLFy640xoAAAAAL2HyEwCA25588knT5fHx8S79R6QLFy7o1VdfdbctU8eOHdOXX37p8vqnTp3S7NmzbZYXK1ZMdevWdac1lw0YMEAPPPCA6diMGTMsZ21HxpOQkGC6PHv27KnciWM6d+6szz77zGZ5TEyMoqKitHr1ao9ta/bs2WrdurXNjOdBQUGaMWNGqrx+t2zZoo8//tjp9aZNm5bsqhF3+vzzz5UrVy6na1aqVMl0eUrhwK1btyb7+Z577nF620gbYmNj1alTJ8urqXz77bdeD1/drW/fvqpZs6bN8kuXLqlr166Kj493qe6MGTM0YcKEZMvq1Kmjtm3bulQvoyhZsqTlVZQGDRqkzZs3u1T31KlTeuqpp5L9B/esWbPq3XffdamelZTCtMHBwerWrZtHtxkREaFx48aZjn3yyScuXQli2bJllld2GTt2rCIiIpyumZK5c+eaXnEuJSNGjNDGjRttlvv7++ubb75JtWCaJ9SpU0d9+vQxHevRo4dL4bZhw4aZXtEzR44cboe3YCst7cdmn6sSEhJ0/Phxy3UMw7C5UpC9z1Xjxo0zDQcePXpUr732mhPd3vLXX38l7ZdBQUFOr2/PuHHjTI9da9asceu94LXXXtOOHTuSLevTp49pABAAAAAAAAAZC5kUMilIG8ikWCOTkhyZFJBJIZNCJsV5ZFLIpNhDJiV1paX9OL1nUjzF6nuBs2fP6v3333e63qFDhywnFAIAAADge0x+AgBw25NPPqny5cubjk2fPl3vvfeew7UuXbqkDh06aN++fZ5qz8aAAQP066+/Or3e1atX1bVrV126dMlm7OOPP7a5Wkhq8ff313fffaccOXKYjvfu3VuHDh1K5a7gC2Yz9EvyykkqT3n55Zc1YcIEBQQEJFt+5swZNWjQQO+//75bs39fuHBBL7/8stq1a2dzhY3w8HD9/vvvevDBB12u74jChQvrvvvuk3TrCg3Tpk1zeN01a9bo2WefNR1r06aNOnXq5FJPZifzJdkN9+zbt0/r169PtsxXATu476mnnrIMFr3wwgs+uVpGYGCgfv75Z9P/xDx//nx17tzZ6ePBjBkz1KVLl2TLcuTIoalTp/rsfTst6d27t83jI906drZs2VLbt293qt6RI0fUpEkTHThwINny4cOHWwbcXPX444/bDVI+9thjXrkSWNu2bU2vThUfH68OHTpoy5YtDtfaunWrHn30UdPA18CBAxUdHe1Wr3e77777VKRIEUlS165dnQrGzJ492/KqXC+88EK6fD8YMWKEGjZsaLP8yJEjateuXYpXnrvT1KlTTa/c5e/vrx9++EHFihVzp1XcIS3ux658rlqyZInOnDmTbJm97ZcoUcIyrPH1119rzJgxDnR6y86dO9W2bVvdvHlTZcqU0cMP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oZaWFs2bN09bb7219ttvPzU3N4/bslavXq3HH39cr776qnp7exWGodrb27XVVltpjz320HbbbTduy5Iq9/2BgQG1tbVp9uzZevOb36zFixeP6/YNFUWRli1bpqeeekodHR0Kw1CzZs1Se3u7tt9+ey1atKjuX3+AWtGXQl8KAAAAAAAAAADAeKEvZWLRlzJ10ZdCX0q9v/4MRfhJgznppJN02WWXbfTqNFPJN7/5TeVyueL9hQsX6uSTT67psfPmzdOnPvUpXXrppcWxCy+8UKeccgq/8AAAAAAAAAAAACTdf//9eve7373Rac477zydf/75kqRXX31VX//613XDDTfI87yKaR3H0fHHH68LLrhAu+yyyyav31133aXLLrtM9913nwYGBoadbs8999S//Mu/6PTTT1dLS8smL3ck11xzjT75yU9udJoddthho98v/blW88Ybb+jGG2/UH/7wB/3pT39SNpsddlrbtrX33nvrtNNO04knnqhkMrnRZW/M888/rx/84Ae6/vrr1dXVNex0lmVpt91201FHHaVjjz1W73rXu8a8zJEceuiheuCBB2qe3hiz2dal4KabbtLFF1+shx9+uOr3LcvSwQcfrK9//es6/PDDx3352WxWP/rRj/TLX/5Sjz/++LDTpVIpHXjggfrCF74w5hCCXC6nn/zkJ7r66qv1j3/8Y6PTzps3T0ceeaSOOuooHXfccZoxY8aYllnrvm/btvbaay994AMf0PHHH6899tij6nQvv/zyiPvkJz7xCV1zzTWSpIGBAV100UX68Y9/rLVr1270cRPxfAOmE/pS6EsBAAAAAAAAAAAooC9lbOhLoS+FvpTq6Eupf4SfNIitttpKl156qY499tjJXpWarVmzprgTF5x44olKJBI1z+Pkk08uazLZsGGDrrzySn3pS18ar9VsSPvss488z9ukNyiYHqh1Y6DOjYNaNwbq3Bioc+Og1o2BOjcG6tw4qHVjoM4AGtU999yjE044Qd3d3cNOE4ahfvOb3+jOO+/ULbfcove85z1jWtaLL76oU089Vffee2/V77uuqyAIivefeOIJPfHEE/rhD3+oiy66SCeddNKYljsV9PT06KSTTtKdd96pMAyrTpNKpcpO1I6iSI899piWLFmiCy+8UDfeeKN23333US/7wgsv1Pnnn18274JkMqkwDIvrZIzRU089paeeekrf+973tMsuu+grX/mK/v3f/33Uy51OOjs7dfLJJ+u2226r+v1EIiHf92WM0QMPPKAHHnhAp512mi655JJxW4dbbrlFZ5xxhl599dVhl1+Qy+V077336t5779U+++yja6+9Vm9961trXtajjz6qk046SS+88ELF92zbViKRKHu+rF+/Xr/85S/1y1/+UjNmzNBHP/pR/fCHP6y52eSFF17Qqaeeqvvuu6/q95PJZFmDW+EKOMuWLdP555+v/fffX6eddtomvQa88MILOuaYY/Tss8+OeR5AI6IvJUZfyvjjb/D6Q03rC/WsL9SzvlDP+kNN6wv1rC/Us/5Q0/pCPesL9aw/1BRAKfpSJgZ9KVMbfSmD6EtpTISfNIh7771Xzc3Nk70ao3LzzTdX/OJ8//vfP6p57LPPPtpyyy21evXq4tivf/1rmkw2UXt7+2SvAiYItW4M1LlxUOvGQJ0bA3VuHNS6MVDnxkCdGwe1bgzUGUA92X777XXeeeeVjX3zm9+smO7RRx/Vscceq0wmo7a2Nh1xxBHabrvtZIzRypUrdc8996ivr684fX9/vz74wQ/q6aef1tZbbz2qdXrooYd07LHHav369cWx+fPn66yzztKHPvQh7bDDDkomk1q3bp3uu+8+/fjHP9Zf/vIXSdLq1av18Y9/XM8884y+9a1vjWq5o7Hvvvvq+9//fvH+Y489phtuuKFsmnPPPXejvzMOOOCAquNdXV26/fbby8be9KY36T/+4z/0vve9TzvttJMcx5Hv+3ruued077336kc/+pGee+45SdI///lP7bfffrrvvvv0zne+s+Zt+upXv6r/+Z//Kd6fO3euzjjjDB1zzDF661vfqubmZhljtGbNGv3lL3/Rj3/8Y91///3F6Z977jlde+21m6XJ5HOf+5yOOeYYSdKKFSvKTlQ/9dRTtdNOO437Mqvp7OzU4YcfXnFFm8MOO0ynn366DjzwQM2dO1cDAwN6+umn9atf/UqXX365Lr/8cvm+P6p6DOfiiy/Wl7/85bKruhx00EE688wzdeihh2ru3LnyPE8vvviibr31Vl100UXq6OiQJC1btkwHHHCA/u///m/EK2tJ8X5/2GGHFfdty7L00Y9+VJ/4xCf09re/XfPnz5ckpdNpPfnkk7rhhhv0s5/9rHg1qP7+fv385z/XN77xjZqaTP7617/quOOO04YNG4pj8+bN05lnnqkPfehDWrRokZqamjQwMKCnnnpKv/vd7/STn/yk7EpQDz30kB566KGKJpPZs2dXvNZdcskl6unpKRt74403dMghh+iNN96QFF+9a99999XcuXP12muv6YEHHtCqVatG3BagEdGXQl/K5sLf4PWHmtYX6llfqGd9oZ71h5rWF+pZX6hn/aGm9YV61hfqWX+oKVD/6EsZG/pS6EspRV8KfSmNxDKlzz40pPPPP7/izcLVV1+tJUuWTM4K5R155JG66667ivcdx1FPT49aW1tHNZ+PfvSjuummm4r3LcvSa6+9pq222mqT13HFihXabbfdiveXL1+uxYsXb/J8AQAAAAAAAACTZzp99huaSF25gclejXGR9nO64Ik7y8bO3fNItSZSk7RG46s91SLHsid7NWpiWVbZ/XPOOUc33XSTXn75ZX3ta1/T1772NaVS5XXp6urSpz/9af3f//1f2fjJJ5+spUuX1rzsZcuW6cADDywepJakAw88UL/+9a+1cOHCqo8xxui73/2uvva1r5WNn3322fre975X87I3xTXXXKNPfvKTZWMvvfSStt9++1HP6+WXX9YOO+xQvH/UUUfppptu2ugxMs/zdNZZZ+knP/lJcWzhwoV64okntMUWW4y4zD//+c865JBDio0Lb3rTm/TXv/5V22yzzUYfd+mll+rMM88s3j/kkEPKGk+GU+34ZC2Hrf/2t7/pqKOOUmdnpyzL0sUXX6yzzjprxMeNhyiKdPDBB+uvf/1r2fiFF16oc845Z9jHLV++XO9973u1Zs0aHX300RUNRKN5nlx88cUVJ9N/5zvf0bnnnjvsY7q7u3XcccfpT3/6U3GstbVVf//737XLLrsM+zjP87TnnnvqmWeeKY4tXbpUJ5988kbX8emnn9YRRxyh119/vThWyzY++uijOuigg8qu1vOud71Lv/nNb4bd96W4sezYY4/VY489VjZey/Np++231yuvvFK8/4lPfEKvvPKK7r//fh1wwAG64oorKq5UNTAwoE9/+tP61a9+NaplAY2OvpSxm05/mwAAAAAAAAAAajOdPvulL2X6oC+lNvSl0JeyMfSl0JcyFH0pE8+d7BUAqkmn0/rjH/9YNrbLLruMusFEkvbaa6+yJhNjjG677TZ95jOf2eT1BAAAAAAAAABgMnXlBvS1R3832aux2QxtOpnOvrPvsZrXNPIVJqaiq666SuvXr9ell16q008/veo07e3tuv7667Xnnnvq6aefLo7fdNNNuvzyyzVz5swRl9Pd3a0TTjihrMFk0aJFuuWWWzRnzpxhH2dZls4991ytXbtWl156aXH8+9//vg488EAde+yxtWzmlLT11lvrhhtuGPEYWTKZ1I9+9CO99tpruvXWWyVJa9eu1QUXXFD2MxnOxRdfXHag/Pzzzx+xwUSSzjjjDD3zzDO64oorRpx2U91333067rjj1N/fL8dx9LOf/Uyf+tSnNvtyCy655JKKBpPPfvazG20wkaTddttNt912m/bbb7+KBpPReOSRR/TVr361bOz000/faIOJFF9Z5rbbbtNuu+1WbKhIp9M66aST9NBDDymRSFR93B/+8IeyBpODDz54xAYTSdp1113161//WgcccEDNzRddXV064YQTyhpMFi1apN/97ncb3fclacstt9Rtt92mxYsXl12Vayxuv/12dXR06Mgjj9Qtt9xS0UwnSS0tLfrJT36iP/zhD+ru7t6k5QGYXPSlAAAAAAAAAAAwMvpSpg/6UuhLGQv6UgbRl0JfSjX0pUy86RHjhYazYsUK+b5fNvbWt751TPPaddddK8aeeOKJMc0LsWXLlumee+7RsmXLJntVsJlR68ZAnRsHtW4M1LkxUOfGQa0bA3VuDNS5cVDrxkCdATSa9evX6+CDDx62waQgkUjojDPOKBvLZDK67777alrOueeeq5deeqls7Hvf+96IB5kLLrjgAi1YsKBs7N///d81MDB9r0L1+c9/vqYGHSlutvnOd75TNnbllVeOeCDcGKM77yxv6HrnO99Z8zr+x3/8R83TjtUtt9yio48+Wv39/UokEvrVr341oQ0mnZ2d+sY3vlE21tbWpgsuuKCmx++999465ZRTxrz8KIq0ZMmSsuOnCxYs0IUXXljT42fMmFFxtally5bphhtuGPYxd9xxR9n90Twn3vnOd2r//fevefqvfvWrZVe6keImsVr3/QULFlRcYWssOjo6NGfOHF177bVVG0wK2tratMcee2zy8gBMLvpSpg/+Bq8/1LS+UM/6Qj3rC/WsP9S0vlDP+kI96w81rS/Us75Qz/pDTQFI9KVMJvpSYvSl0JeyMfSlTCzCTzAllSavFWy//fZjmle1x1WbP2rX1dWljo4OdXV1TfaqYDOj1o2BOjcOat0YqHNjoM6Ng1o3BurcGKhz46DWjYE6A2hEI11FpOC9731vxdiTTz454uPWrFmjq6++umxsp5120oc+9KHaVlBSa2urTjvttLKx9evX68orr6x5HlPBrFmzdOaZZ+rMM8/UCSecMKrH7r777tp6662L97PZrP70pz9t9DEbNmxQJpMpGyu90slIdt55Z7W1tY1qPUfjf//3f/XhD39YuVxOzc3NuuWWW0b9c9lUV199dUWz0pIlS9Te3l7zPD7/+c+Pefk333yz/vnPf5aNnXrqqWppaal5Hh/84Ac1d+7csrHLLrts2OlXrVpVdn80zwlJ2nfffWuabvXq1Vq6dGnZ2M477zyqfV+S/vVf/1Wu647qMdWcccYZmj9//ojT/fd//7euvvrqitctANMHfSnTB3+D1x9qWl+oZ32hnvWFetYfalpfqGd9oZ71h5rWF+pZX6hn/aGmAAroS5k49KWUoy+FvpRa0JcycQg/wZS0YsWKirEtt9xyTPPaYostapo/AAAAAAAAAAAAKs2cOVOHH354TdPusMMOampqKht78cUXR3zcT3/6U2Wz2bKx4447TpZl1b6iko4//viKsUsuuWRU85hsc+bM0SWXXKJLLrlEO++886gfv80225Td/8tf/rLR6aMoqhi7+eabR7XMP/3pT3r00Uf105/+dFSPG8mll16qJUuWKAxDzZo1S3feeaeOOuqocV1GLa666qqKsQ984AOjmsfixYu1yy67jGn5l156acXYaJswEomE3vWud5WN/e1vf9Nzzz1Xdfqhz4vbbrtNQRDUvLyvfOUrevTRR/Xoo49qq622Gna6K664oqKB5bjjjqt5OQXz5s0bl6vefPzjH69puoMPPlhLlizRkiVLNnmZACYHfSkAAAAAAAAAAABTA30pE4u+lEH0pcToSxkZfSkTZ9MjZoDNYOXKlRVj8+bNG9O85s2bJ8uyZIwpjnV0dKi/v18zZswY8zpW88ILL4z5sfPnz9eCBQvGcW0AAAAAAAAAAAA23R577KFkMlnTtJZladttt9Xzzz9fHOvp6RnxcXfddVfF2Hve857aVzJv991317x587R+/fri2Msvv6wXXnhBO+2006jnNx0NbfJ54403Njr9vHnz1N7eXnY1tQsvvFC77767PvzhD9e0zLe97W2j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+fSnP10xduutt45qHk8//bSeffbZMS2/2nP4pptuGtO8fvGLXxRvz5kzR+9+97urTnfHHXdo6dKl+ulPfzrq/XA0z4nh9v3RWrFihR5//HGtXbtWa9eu1f777z/qeYxVFEX67W9/q+9+97tjet0CMDnoS5k++Bu8/lDT+kI96wv1nBpMFMlk0zK962U6XpM2vC71dQ6e3BuGgycAd62VetbHgSZ+/sqsti01tWhl94BWrO7US705afZ8aWa71DJTSjVJritZkozyoSiZeB59XVL3OpniicCFUJRcSShKUBKKsj4+KXjdqzLrX5PpXifT15UPRfH4+2icsY/WF+pZX6hn/aGmkycOMhmIg9Y6V8dhJ91rpXSP5GcllbwfSvfkw07WxmEl2XT83kaSHEdKNUsz2rSyJ6sVa7q0sicjtbbF74fs/Ol0gR+HpPR1SV1r4mC4dG8cphJFkjHxe590dxyqsm5V/F6pvytehyphKBsLNnkjXRlssqEk2CQzTLBJriTYpGcUwSbBkGATtzTYJFEt2GRW9WATZ2oFm4yWbVlqdhOanWrRguaZmpNqVaublGPZMkbKhoF6vKzWDvRpQ7Zf6SCrwIQyRsoEvjZkB/RaOr4QZY+XkR9VPwaIseE1F8BEoS+FvpSNoS/lrIox+lLK0ZcycabnXx2oe4sXL1YikSgbe+aZZ8Y0r6effrpibM899xzTvAAAADYnY4y8MFCvl1VHpl+vp7v1erpH67Np9Xk5efkPJkITKhN46vUy8cGLgT515tLq93MKjYl7U0yknvx81mV71e0NaCDwFOY/jM+GgbpzGa0d6NOqdJfWZnrV62XkhUHd/xEEAAAAAACmngULFuhTn/pU2djKlSt144031jyPdDqtyy+/vGxs/vz5FfPdHKodQB8YGKg67dKlS3XiiSfqxBNP1Lnnnlsct21b++yzT9m0YRiOqvHj97//vTKZTM3TD/WXv/xl1I/p7Owsu7/FFluotbV1zOswnO985zvaa6+9ysaWLVumb3zjG+O+rKE+8YlPaMaMGWVjS5curdj2jfnJT34y5uW///3v1+677142duONN476CkPPPPOMfv3rXxfvn3baaXJdd6OPyWQyWrZs2aiWU+3nstNOO1Wdttq+/9xzz4260aR0329paZmwK+xEUaT3ve99+tCHPqRzzz1Xxx9/vI477jg+YwWmAfpSAADAVGGMkfFz8Qm0nauljlelng4p0y9FcQ+H8XLxSbg9HVL3Oqm/W8plpSiKQ0ySKal1ljR7vqz2hbJa22Q5jpS/Wq3luLKSTbKaZ8ia0S6rbb7UvkVJKMoMKVkaimLyJwIXQlE6S0JRNsQnGmfT8XpH+RN+w0DKDUgDPflQlDfyoSivy3R3xNuXTcsEXKQHKGBfAADJRKFMNh92suGN+L1Q97o4aM3PqTzspFume93g+6HswGDYietKTS3SjNlS+wJZsxfImjFbVqpFlp1/T2Tbsppa4vdD7Qvj90Iz2uKQlMJJwEEQh6j0d0lda/NhKD3x8sNQkYkU5AaU692ggfWvqf/1F9S1eqXWd6zS6s41WtW7YaPBJn5UGmwSlQSb5EqCTforgk06S4JNBjYSbJJyBoNN2sqCTWZpi5ZZml8abJKoj2CT0bIsSynH1axksxY0z9S8phmamUgpYcfPAS8K1evl1JHpV0e2T71+Vl4UP89yYajuXEZvpHv0erpbXbkBLkIJANMIfSn0pYyEvhT6UjaGvpSJ0xh/mWDamTFjhg499NCyseeff37YX8Yb8/jjj5fdtyxLxxxzzKasHgAAwLiITKRM4Kk7N6C1A71ale7S6oFedeXioJIgimRk5EWB0kFOXbkBrcv2al2mX91eRunAU5BPD3csW81OQinbVcJ2lLQdJW1XlqQwMsoEvnq8jNZl+rUu26ceL6NM4ClSFIehBIG6chmtHujVa+ludWT61OtlSScHAAAAAAAT5oILLtCiRYvKxr761a9q/fr1NT3+3HPPVUdHR/G+ZVm66qqr1NLSMq7rWc2OO+5YMfb6669Xnbb0Cjhbb7112fc+/OEPV0z/7W9/u6aryKTT6U1uuFixYoXuuOOOmqf3PE+333572Vi1bRgPyWRS1113XUU9v//97+v+++/fLMssmD17tr7zne+UjfX19ek///M/a3r8E088oSuuuGLMy7csS9dcc03ZlZx839dnPvMZ5XK5muaRyWR08sknF6/8NG/evJqvPnXRRReNan1/+9vflt1vb28f9ko+UvV9/+yzz1Z3d3dNy3v00Ud15ZVXFu+feuqpmj9/fu0rvAmuuuqqikawW2+9Vddcc82ELB/A2NGXAgAAJpMJA5lMn0x3h9SxSupcLaV78if4Kg4IyfTL9HZKXWvi8JFsuvzk3uZWadYcqX0LWTPnyGpqleVs/ESCUpZllYSizJQ1c0goyozZUvOMOFilcDKwMVLgxScap3ul3s74pOCutTK9G+KAluyAjO/JREaSkUJfyqXj7evpkDa8HoeibHgjPpm4vzt+DKEoqDMmiuJ9ITcgM9An09cVP+c718h0vBaf1O9lpIHeeKyvM35d8HPsCwDqWvw+qD9+77D+9fi9UE8+7CTwBqfJDcThaV2lYScZKf8ZdzHsZGa71L5QVtv8OAAu1SwrH2IxEstx43CUGbNlzV4gM3u+wpZZ8hJJZRVpIPDUn+lXT98GdW14Q51rXtL6NS9rw4Y31N27QT2ZfvV5WWUy/fL6umS618lZ/7rcrrWy+jsVZvqU83MaCHLq80uDTfrywSZ9JcEm2ZJgk7As2MQuCTZpcZPFYJM5qdaKYJM5qcFgk5ayYBNrc5SzLiRsRzMSTZrXNEMLmmZqVqJJKSfuvw6iSGk/pw3ZtNZle9XjZZQLfUUyCqJIvV5Wawf69Fq6WxuyaQ0EXrFuAICpib4U+lI2hr4U+lKGQ1/KxCL8BFPWBz/4wbL7QRDooYceGvV8hiaBveMd79BWW221SesGAAAwFn4Uqj//Ifgb6R6t6u/Wuky/eryssmEgY+Ik91zoq9fPqjOf3L4hm1avl1U29BVGRpbiD9tb3aRmJ1u0oHmmFjTP1OxUS/EgRdJ2NbepVQubZ2lOqlUz8qnkcRhKfFCm28vEB0+y/er1M8qGviJFiozRQOCrKzegN9I9ei3dpfXZfvX7hKEAAAAAAIDNp62tTTfeeKOampqKYy+//LKOPfZYrVmzZtjHGWP03e9+V5deemnZ+Je//GV94AMf2GzrW2rnnXfW3Llzy8YefPDBiuk2bNige+65p3j/Xe96V9n3P//5z2vhwoVlY8uWLdMnP/lJeZ437PL7+/t1wgkn6JlnnhnL6pf5t3/7Nz322GMjTheGoT73uc9p1apVxbFZs2bpnHPO2eR1GM5b3vIWXXzxxWVjURTp5JNPVldX12ZbrhRfjebggw8uG/vZz36mCy+8cKOPe/rpp3X00UcrCAIdffTRY17+3nvvrR/+8IdlY3/60590wgknjLjta9eu1fvf//5iXQtNK+3t7TUt+4YbbtC3vvWtmk68ufPOO3XJJZeUjZ133nlKJpPDPqbavv/888/ruOOOK2scq2bZsmU65phjis0zO+20k771rW+NuJ7jZbgrYN15550Ttg4Axo6+FAAAMFGMieITePs645N8178m9W6IQ0FMFIck5DJxEEjXWqlnvTTQF4ehGEm2LaWa40CSwsm9LbNkJVKyxvlE1mIoSqpZVsvMOFhl9gJpzhZS27x8KEpreShKFEm+Fwe0pHvibetakw9F6YxDUXL5gJNCKEpQmL47PuF5w+tSRyEUZb1Muid+TBiM6/YB48EYEz+fvUx8An9/t0zv+vg5v+ENmXWvSh2vSp1vxCfs922QBnri57yflaJA8c6t+F8/G5/037shDkNaV7IvDPTGy4miydxkABizYqhbz3qZ9a/l3wetlzJ9cUhaYZpsOg6K6lordXdI/T1SLitFoWRJchPxe5ChYSfJJll2DafGGSmKjHJhoIHAU5+XVU8uow25tDoyfVo70Ke12QF1RKE6nYS6m2aqt6VN6dQM5ZyUAttRJCMrCiRvQCbdLdO9VmHXanm96zWQ7lJvtk9dXlpd6W51d61T//rXlV3zknLrVsnrXqdcukeeH18YsSzYxHaKwSYzS4JN5ueDTRaWBJu0JZuLwSYpxyXYZJw5tq3WREpzUq1a0DxLs5PNanISsmUpjIwGAk+duQGtywxe6LLQd93v59SR6ddr6S51ZPrU7+cUGn5/A8BUQ18KfSkjoS+FvpSh6EuZeLVHfAMT7Pjjj9fpp59efEGQpNtvv12HHXZYzfP4+9//rtWrV5eNfeQjHxm3dQQAABiOMUa5KJAXBsqFgbJhUDXNOzChvDCUH4XyokBBlQPVtiwlHEdJOz5QkbSdmptXLMtSynGVclzNTEiRMfKiQF4YKhcFCqKw+JVW/EFF0naUcFylbFcJx5EiKR15Svvx913bVpOTUJPjqslJyKnlwBEAAAAAAJiyRrp6xoMPPlg2zQEHHKADDjigeP+OO+7Q8uXLi/dLmw4K90sfv+222+pjH/tY1WXts88+uu+++3TssccWr6zz0EMPaffdd9dZZ52lj3zkI9phhx2USCTU0dGhP/7xj/rRj36kP//5z2Xz+drXvqZvf/vbI2z5+LFtW//2b/9WdnD90ksv1Tve8Q69733vk+u6euKJJ3Taaaepv79fUnzFmCVLlpTNZ8aMGbr++uv1vve9r+zKKb/85S/1+OOP68tf/rKOOOKI4gnVq1at0m233ab/+Z//0SuvvKLttttOiUSi7Co+o/n5S9L69eu1//776+Mf/7g+9rGPaZ999tH8+fNlWZbCMNSLL76o+++/X5dddllZ3ZPJpK655hptu+22FfN88MEHy5puqjXgDH0ennLKKZo1a5ak+Mo/f/jDH4rfmz9/flnzwapVq/TRj35URx55ZHHsqKOO0uLFi4fdztGybVs333yz3vve92rZsmXF8f/8z//U3XffrTPOOEMHH3yw2tvblclk9PTTT+tXv/qVLr/8cuVyOZ166ql65zvfWXFFoiuvvLKs2eM973mP9t5776rrcOqpp8q2bX3+859XkL/a96233qq3vOUtOu2003T88cdrxx13VEtLi3K5nJ566indcsst+vGPf6zOzs7idlx22WV6//vfP6rt/6//+i/97ne/0ymnnKKDDz5YO+64o1w3bjdYt26dHnvsMf3yl7/U9ddfr6jkM86PfvSjOv3000ecf7V9/09/+pN22203nXXWWfrgBz+oHXbYQalUSul0Wo899piuu+46XX311cUrUC1cuFA333yzWltbqy7jyiuvVE9PT/F+b29v2fdXrFhR8Txsa2vTZz7zmWHXe7jGG67QDEwP9KUAAIDNyfg5yctKXkbychoMOsj/zRD4cbiJn4tvl7IkuUkpkZISKVluYkLXvRrLsuKTjt2EpObiuDFGCoP45OUwiL8CPw5EiSIpym9jCWM7kuPGX26ieNuS4lCUoPxEG2NZ8c/DyS/fTUpuQpZDGzw2DxOF+edzGAeVDL1d48WjTBTF04ahZPL/RvGXyaYlLyuTHZDp74qf3/nnuGXbg/tCtmR+jpt//ielRPwv+wGAqcYEfvweyM/G74Gi8iCz4nuHwnsgPycN/Ty18F6o9PVuIz2zkTEKo0iRIoX526ExChUpiiKlfS8feuKrMzuw0fUvBFnEX5EiWwqTCZnIUWgSku/LCnzZYSC7GNIWv9exJVm2JeMkFLoJGScpK5FQUkZ24MdfuYxsNyErkZKSzVKyKX4vhCnHtiw1u0k1u0kZY+RFobKhr1wYKDSRsqGvbOir15eSlqOUG/dVO3I0EPgayL/Hj4NtEmp2k0rYziRvFQBMHvpSNh19KfSl0JdCX0ot4/WAv5Cw2S1fvlx33HGHZsyYoY985COaN29eTY/bcsstdfLJJ+vqq68ujv3qV7/S//zP/xRfsEZy7bXXlt2fM2fORl8EAAAAxio0kXL5oJNcGMiLgorjMZGMgnzIiR+G8qKwaiCKa9lxyInjKmk7csfxw27bsvLBJXFjTGQi5cIwH4gSKDCRvChet7RysiwpYTlKuW4xfCWIIvVHOfXnm1MStq0mN55nynHlWIShAAAAAABGb2ayST896KTJXo2GdPbZZ2/0+3fffXfZVSTOO++8siaT66+/XkuXLh328StXrixbxiGHHLLRJof9999fDz/8sE499VTde++9kuLGh69//ev6+te/Lsuy5DhO8SB7qS233FIXXXSRTjpp4p9L5513nm6++Wa9/PLLkqSenh594AMfkG3bchyneCC84JJLLtHWW29dMZ9DDz1Uv//97/Xxj39c69atK44//fTT+tSnPiVJcvJXVi49WXvffffVLbfcohNPPLGsyWSkn/+CBQt05pln6tprry02IgRBoKVLlxbratu2ksmkstmSsy1K7LDDDrrqqqv07ne/u+r377rrLn3zm9+s+r2Coc/Dj3zkI8Umk0cffXTE5+k999xTdvWiefPmjWuTiSS1t7fr7rvv1pIlS/S73/2uOH7ffffpvvvukyQlEomKWn/hC1/QD3/4w4pjl5J0wQUXlN3/wQ9+MGyTiSR95jOf0aJFi/SFL3xBzz77rKS4yeO//uu/9F//9V+SpFQqVdakVLD11lvrJz/5SU1XnvrsZz+rnp4ePfHEE8Wxxx57rOzqS01NTfJ9v+x5WJBMJnX22Wfrv//7v2XXGJ5cbd9ft26dzj33XJ177rnF+Va72tS+++6rX/7yl9p5552Hnf93vvMdvfLKK8N+f+j2SdJ222230ePL73nPe/TrX/+6YvyII44Y9jEAxh99KQAAYCowYVASdpKtCEcwYSD53mDgydB+Edcthp2MdILvVFIeijIoDn0IpGBIMEohDCIKK0NRHCcOf7Dd+OdRGoriVwlRsez8idFuMRBFblIWJ5ViI4yJ4hCSMKgebBKGKg0rGn4+pjLYxIRSWHiOBxufjSnOSMplVZpyUgwIcksCURxncD/KDZRPW/L8VyIV7zfT5DUEwPRnfG8w6MSv8h6oEPoWePF7oSBX+fpYDH5LSm4qft3Lv46VBpsEURxIEhqj0ETF2yOd81f4vpFRYMJisElojCIZmShSqDjwZOPzsoqhLLZlyZKUCAM5USg38OWEYXwMy5KsKJIVZaXAU5R/PTeJZBxkZRT/vLz4vY1xHBk3JZNMKSq8pmNKKb0QpST5+SCUbBhfhDJnQuW8UL2SXNvJX1zSVcJ2i33lXbmMEratZjepFjdZnBeAiUVfyuShL2V80JdCX4pEX0oBfSn125fCWYnYrJYuXao99thDZ599tj73uc9p11131TPPPFPz488//3ylUqni/dWrV1d98a1mw4YNuuqqq8rGzjnnHLW1tdW8fAAAgOH4Uah+P6v12X69nu7Wa/3d6sj0q9fLKhfGwSdRPtm7189qQ7Zf6zK92pBNq8/LKRsGioyRJSlpO5rhptSebNHC5pma3zxTs1MtanGT4xp8Uo1t2Wp2E2pLNmt+80wtaJqptmSzmp2EHMuWMZIXherzctqQTWttpleduX71B1n5USAjIz+K1Ofl1JHp12v93Vo90KOu3IAygV813AUAAAAAAGAkO+64o+655x7deeedOuaYY9TS0lL8njGmosFkjz320He/+1298MILk9JgIkmzZ8/Www8/rI997GNlJ0xHUVTWdPCWt7xFN998sz73uc8NO6/DDz9cTz31lM455xzNmTOn4vthGBYP7O+xxx669tpr9cgjj2jLLbcc9Xq3tLTokksu0euvv65f//rXWrJkScV8oiiq2mCy77776rLLLtPTTz89bINJvWlvb9ctt9yi3/zmN3rnO99ZcSJJodaWZenggw/W3Xffrcsvv7zYGDQeDjvsMC1fvlw/+9nPdMABB1TMe2iDya677qqLLrpIzzzzTE0NJpL0L//yL3r88cf12GOP6etf/7r23nvvimaRbDZb0WCycOFCnXHGGVq+fLm+/e1v19xgUrCxfV9SRYPJPvvso6uuukoPPfTQRhtMNpdTTjlF73vf+8rGjj76aH3yk5+c8HUBGhV9KQAAYLIYE8nkMjJ9nTIb3pDWvyb1rpeyaSkKZSIjk8vKpHtkutdJ3R1SuicORjFGsi0p1STNaJPaF8hqmy+rZZasRKouQgss25blJmU1tchqbZM1a66s9oVS+0Jp1lypdZbU1BKf5GzntzcM459Ptl/q75Z61kuda2S6O2T6umQG+uKfeRjEJ1KbKD7JOtMv9XVKXWuljlUyHatkutbI9G6IH+NlZaLKEyRQf4wx8fPDy8pk+uP9r3eDTNdamQ1vyHSskta9Km14XepeK/VuiPfL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hMYSWktkQgJrsGz9LjawhsiGxNYS2oDIBjp3dwD4YgiDZajKtcI4hayDWb2ohYG03YSe7MGFLkRERERERERERERERETGjcJPDoHl5WV++Id/eEPZ29/+du6///5rrvvDP/zD/If/8B94+umnAZibm+Mnf/Inecc73rEnbV3vscce473vfe+Gsrvvvpvv/d7vva71X/3qV/N3/s7f4Td/8zdXy55++mne85738O3f/u272FLZMe8JludIzj3GzLnHeMnc87tS7XNpi49PzfLx6Vmeanfx1xjs4WiCCp4rh/xlfw5oAlGOrwtEORllHI+SPZt0flD16oqfee4zG8refuJ+2oHeNvadMdSdaQadaTj1MvCe4//55/a7VYeS954LVT4KO2l+hr7e9e1M2mAUdNLhVNxmMozxYYRL27ikRX2LJiPL7nPes1AMGNbNgLjEBkwmGYEJMAam4hbdON3zdgTGciydYK7os1TkdKOUyFgWygF5XXEp7zEdtwj1WDvUIhs0ISbrwkwmo9FtnNE5hMdLsgvWBaGYssDmfUwxwNTg4gziDHyNLXJMma8GoQSDEgZL+DDGRQk+Sm9ZOMfYcDXBYAlTNlei9DbEtTr4sLnipA8j6s5UEzJziwyqgqUNoSdmFHoSr4aetMKYqUShJyIiIiIiIiIiB43GpWhcymHl8VTOUbqayjsqV+O2ueCPMRAZSzAKLwmtwbL1e05jmnMykQ2Ig4DYhFiroJODwnsPxaAJPanXjQ1IW5C2MStjaoyBbAJa3bUyEREREREREREREREREbkmnV07BP7tv/23nD9/fvV+kiR83/d933WtG8cx//Sf/lPe9ra3rZb94i/+Iv/r//q/cvr06V1v63q/+7u/u6XsLW95C+EOroz9d//u390wyGSlXg0y2QfeE10+R3LucZLnHiNcnt+Vah9vd/n49CyfmJrl+ax90/U5POfKIefKIR+9QiDKHVHGMU3wlYNCV3S6Zbz3XK4Lnsx7o8CTZXpu98NOOsZyOkw4nXS4tz3JdJBgjAFjcElGlXbwUbzr25Vbq6gr5osBtXcYA50ooR0mGAyRtRxNO8Q3OBBubm6OoiiI45jp6enrWscYw5GkTWQC5oo+WRgTWMt80adyNZfyZabj1g23SQ6+TpQwGaV042w15KT5PaUbZaRB2LwWyS23NL9AVZaEUcTE1OR+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ejS33XZbPvOZz+Sf/umfVva5ekClKIqVv+/cuTO/8zu/s5WnCAAAAAAAAADAEJhLAQAAAAAAAADYGo0qP0mSBz7wgXnDG96QZz3rWSvblgdB6rpeGRA5fPhwrr322lx77bVrHl/XdV7ykpes23a81cMldV2n1Wrlj//4j3Ove91r084FAAAAAAAAAICzh7kUAAAAAAAAAIDNVw57AVvhmc98Zl73utet2VbXdYqiWPOxPHRy/BDJ6u3Lnzv+savvW1VV/uAP/iBPecpTtv7kAAAAAAAAAAAYGnMpAAAAAAAAAACbq5HlJ0nyoz/6o3nrW9+aqamplQGTJCccHFnt+IGSjR67fHv37t1517vele/7vu/bpjMDAAAAAAAAAGCYzKUAAAAAAAAAAGyexpafJMkznvGMfPSjH83jH//4dYMly072HXZWP3Z5+5Oe9KR8/OMfz7d+67duzwkBAAAAAAAAAHBWMJcCAAAAAAAAALA5WsNewFa7973vnfe97315xzvekZe85CW57rrrVj630bvrnMjqYZNv+IZvyM///M8bLmFkXXnllZmfn0+n0xn2Uthish4Nch4dsh4Nch4Nch4dsh4Nch4Nch4dsh4NcgYAAJaZS4Gt5TV488i0WeTZLPJsFnk2j0ybRZ7NIs/mkWmzyLNZ5Nk8MgUAYLWiPv7tZRruE5/4RP7sz/4s73nPe/Lxj388/X7/Th/TarXykIc8JN/+7d+e7/3e781ll122DSvlXLBv375cccUVK7dvuOGGXH755UNcEQAAAAAAZ8rvfgEAOF3mUthMXpsAAAAAADSP3/0CAGysNewFbLcHPehBedCDHpSXvOQlmZ2dzb59+/K5z30uN998c6anpzM3N5dut5vJyclcfPHFuec975nLL7883W532EsHAAAAAAAAAOAsZi4FAAAAAAAAAODUjVz5yWpjY2O58sorc+WVVw57KUNz5MiRfPjDH86NN96YQ4cOpd1u58ILL8yDHvSgPOQhD0lRFMNe4p360pe+lE984hP57Gc/m8OHD6ff72dqaioXXnhh7n3ve+f+979/duzYMexlAgAAAAAAAAAjxFyKuRQAAAAAAAAA4OSMdPnJKLvuuuvyspe9LO985zszPz+/4X3ucpe75HnPe15e+MIX5rzzztvmFd6xr371q3nDG96QP/7jP86+ffvu8L5lWeYBD3hAHve4x+XJT35ynvCEJ2RiYmKbVtpM119/fQ4ePJg9e/aM9JDWKJD1aJDz6JD1aJDzaJDz6JD1aJDzaJDz6JD1aJAzAADAHTOXYi5ls3gN3jwybRZ5Nos8m0WezSPTZpFns8izeWTaLPJsFnk2j0wBAFitUeUn//qv/3qHn9+9e3d27ty5Tas5Oy0sLOSnf/qn8+pXvzp1Xa/5XLvdTq/XW9l+88035yUveUle//rX541vfGOe8pSnDGPJawwGg7ziFa/If//v/z2HDx9e9/lOp7NuaGYwGGTfvn3Zt29ffvu3fzu/8iu/kp/7uZ/briU30sGDB3PgwIFhL4NtIOvRIOfRIevRIOfRIOfRIevRIOfRIOfRIevRIGcAABhN5lLunLkUcymbzWvw5pFps8izWeTZLPJsHpk2izybRZ7NI9NmkWezyLN5ZAoAwGrlsBewWfbv35973eted/jxG7/xG8Ne5lDNzs7myU9+cl71qletDJLs2bMnv/Ebv5EvfOELmZ+fz/z8fD70oQ/l+7//+1ced8stt+TpT396Xv/61w9r6UmSw4cP50lPelJ++qd/emXA5AEPeEB+9Vd/NR//+Mdz8ODBzM3NpdfrZd++fXnZy16WCy+8cKhrBgAAAAAAAADOfeZS7py5FAAAAAAAAADgdLWGvYDN8ulPf3rdO8asVhTFNq7m7PTsZz8711xzzcrt+9znPrnmmmtyj3vcY2Vbq9XKox71qDzqUY/KE5/4xPzgD/5g6rrOYDDI85///Fx88cV52tOetu1rP3z4cL7lW74l119/fZLFdwP6hV/4hfzX//pfU1XVmvtWVZXLLrssl112WZ73vOflyU9+cq699tptXzMAAAAAAAAA0AzmUu6cuRQAAAAAAAAA4HSVw17AZvn0pz+dZHGY5PiPJHc4gDIKXv/61+etb33ryu2xsbG84x3vWDNgcrznPOc5+dmf/dmV24PBIM95znNy8803b+laj1fXdZ75zGeuDJgkyRvf+Mb83M/93LoBk+Odf/75+fM///Ps2LFjq5cJAAAAAAAAADSUuZQ7Zi7FXAoAAAAAAAAAnInGlJ989rOfXbetrutMTU3l2c9+dv7n//yf+c7v/M7tX9hZ4OjRo/n5n//5Ndt++qd/Ove///3v9LE///M/n7vf/e4rtw8ePJiXvOQlm77GO/KqV70q7373u1duv+hFL8qznvWsk37813/915/S/QEAAAAAAAAAVjOXcmLmUsylAAAAAAAAAMCZakz5yW233bby9+V307nqqqvyuc99Lv/v//v/5oUvfGEe9rCHDWt5Q/Vbv/VbueWWW1Zud7vd/MRP/MRJPbbT6eQnf/In12x7/etfv+FQz1b4yle+suZdfnbt2rVuYOZkPPWpT83ll1+eyy+/PBdeeOFmLhEAAAAAAAAAaDhzKSdmLsVcCgAAAAAAAACcqcaUnxw+fHjN7bvc5S5529velj179gxpRWeHhYWF/OZv/uaabd/+7d+eCy644KT38f3f//0py9v/qWy0z63ya7/2a5menl65/fznPz+7d+8+5f08+clPzg033JAbbrghP/IjP7KJKwQAAAAAAAAAms5cysbMpSwylwIAAAAAAAAAZ6Yx5Sezs7NJFt9dpyiKPOc5z8nk5OSQVzV873vf+3Lw4ME1257ylKec0j4uvPDCPPKRj1yz7c///M9X3sloqxw5ciRvfOMb12x7xjOesaXHBAAAAAAAAAA4nrmUjZlLAQAAAAAAAAA2Q2vYC9gsU1NTa24/7GEPG9JKzi5ve9vb1m173OMed8r7edzjHpcPfehDK7e/9KUv5cMf/nAe/ehHn9H67shb3vKWHD16dOX2hRdemEc84hFbdjxO3iWXXJKLLrrIINcIkPVokPPokPVokPNokPPokPVokPNokPPokPVokDMAAIwecykbM5fCVvMavHlk2izybBZ5Nos8m0emzSLPZpFn88i0WeTZLPJsHpkCALBaY8pPLrzwwjW3jx86GVXveMc71tyenJzMpZdeesr7eehDH7rhvrdyyOTqq69ec/vhD394iqLYsuNx8i655JJhL4FtIuvRIOfRIevRIOfRIOfRIevRIOfRIOfRIevRIGcAABg95lI2Zi6FreY1ePPItFnk2SzybBZ5No9Mm0WezSLP5pFps8izWeTZPDIFAGC1ctgL2CxXXHHFmtsHDhwY0krOHrfccku+/OUvr9l2v/vd77QGNS677LJ12z72sY+d7tLuVK/Xy1//9V+v2XY6wzEAAAAAAAAAAGfKXMp65lIAAAAAAAAAgM3SGvYCNss3fdM3JcnKAMXnP//5bT3+zTffnL/6q79auf0DP/AD23r8jXzyk59ct+2e97znae1ro8dttP/N8rGPfSzHjh1b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AAAAAAAAAICBKJU3//qZEeDb3/52nHvuuZVFIqVSKf7n//yfcdFFF8X48eO3eu3Xvva1OP/88yvfdtN9kcnGe5122mnx3e9+t2bjPf744+P666+vPKOxsTGWL18e2223Xc2eUQtr1qyJI488MubPn18519TUFOedd1589KMfjV122SVef/31WLRoUVx66aVx7bXXVn6urq4uLr/88vhf/+t/FTH0rero6Ii99947li1bVvWvD+Xf4u3t7T0WRbW1tcXMmTOH7HkAAAAAAAw9n/0CAKTNupShYV1K7Xk3AQAAAABIj89+AQCqqyt6ANWceOKJ0djYGBGbFodcffXVMX369PjSl74Uf/jDH2Lp0qWxbt26WLFiRfzlL3+JSy65JGbMmBHnnXderFu3LiJii9+u84UvfKEm4yyXy3HGGWf0WGBSKpXigAMOGHELTCIiPv7xj/dYYLLnnnvGfffdF+ecc07ssssuERFRX18fBx10UPz4xz+OH/7wh5X/7tavXx+nn356zJs3r5Cxb81ZZ521xQUmAAAAAAAAAADdWZcyNKxLAQAAAAAAAAAGakRufjJp0qT453/+517fjvPCCy/EBRdcEO985ztj2rRp0dDQEE1NTTFr1qw466yz4uGHH64s9Nj8W1U2nv/sZz8bb3rTmwY9xnvuuScOPfTQuOyyy3r9tXe+852Dvn+tXXnllXHDDTdUjseOHRvz5s2L3XbbbYvXnHTSSXHeeedVjtevXx8nnXRSPP/880M61v6YP39+5ZuAxowZU1mcBAAAAAAAAABQjXUptWddCgAAAAAAAAAwGCNy85OIDd+aMmvWrMpxqVSqLB7Z0h8bf667jcelUin23XffHosm+mrlypXx1FNPxV133RUXXHBBHHzwwTFnzpy44447KotXuvv7v//7fj9jKK1atSrOP//8HufOPffc2Hvvvbd57fnnnx+77rpr5bizszO++tWv1nyMA7FmzZo4/fTTK8fnnHNOTJo0qcARAQAAAAAAAACjgXUptWNdCgAAAAAAAAAwWPVFD2BL6urq4mc/+1n89//+3+PFF1+snN98Qcfmun+zzsafLZfL0dzcHDfeeGOMGTOmX+O4/vrr42Mf+9gWn7P5eCZMmBDvfve7+/WMoXbxxRfH0qVLK8fbb799fOYzn+nTtQ0NDXHmmWfG2WefXTl35ZVXxjnnnBN77LFHzcfaHxdccEE89thjERGxxx57xJe+9KX4yU9+UuiYcjF//vzo6OiI5ubmmDt3btHDYQhpnQed86F1HnTOg8750DoPOudB53xonQedAQBg9LMupXasS2EoeQdPj6Zp0TMteqZFz/RomhY906JnejRNi55p0TM9mgIA0F1d0QPYmj333DNuv/32eNOb3tRj8UhEbPFbdjZ+E0/3BSa777573HbbbdHS0jKgcWzpm3y6LzDZ+Owjjjgi6utHzp4yr732Wnz729/uce7www/v1zfRnHDCCVFXt+lvlWr3HG4PPfRQfOMb36gcf/e7341x48YVOCIAAAAAAAAAYDSxLmXwrEsBAAAAAAAAAGphRG9+EhExc+bMuP/+++P444+PiOi1yGPzPzbauOjjpJNOij//+c/R2to6qHFsfu9qC08iIo499thBPafWbrvttujs7Oxx7oMf/GC/7jF58uQ48MADe5y78cYbey38GS7lcjlOO+206OrqioiIj3zkI3H44YcXMhYAAAAAAAAAYPSyLmVwrEsBAAAAAAAAAGph5HwVzFbsvPPOce2118Y//dM/xWWXXRa/+MUv4vnnn6/6s6VSKfbee+84/PDD49Of/nTsscceg3r25MmT4+CDD+7Tz2633XYjbrHDTTfd1Ovcu971rn7f513velfcfffdleNnn302Fi5cGHPmzBnU+Abiqquuiv/8z/+MiIgJEybExRdfPOxjAAAAAAAAAADSYF3KwFmXAgAAAAAAAADUwqjY/GSj/fbbL6644oq44oor4sknn4xHH300li1bFuvWrYuJEyfGzjvvHHvvvXdMnDixZs885JBD4pBDDqnZ/YbbvHnzehw3NjbG9OnT+32ft73tbVXvPdyLTDo6OuJzn/tc5fiCCy6IN77xjcM6BgAAAAAAAAAgPdal9J91KQAAAAAAAABALYyqzU+623333WP33Xcvehgj2tKlS+O5557rcW6vvfaKUqnU73vNmDGj17n7779/oEMbsHPOOSeWLVsWEREHHHBAfOpTnxr2MQAAAAAAAAAAabMuZdusSwEAAAAAAAAAaqWu6AEwdB588MFe5wa6MKfaddXuP5Ruv/32uOaaayIiYrvttovvfe97UVfnb2EAAAAAAAAAgOFmXQoAAAAAAAAAUCt+hz5h7e3tvc5NmzZtQPfaaaedYty4cT3O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NRYvXhxf//rX49prr421a9dW/ZmGhoZ47bXXeo05IqJUKsUpp5wS3/rWt2L8+PFDMsb29vZobW2tHLe1tcXMmTOH5FkjyZIlS2L16tXR2NgYLS0tRQ+HIaR1HnTOh9Z50DkPOudD6zzonAed86F1HnROX66f/QIAwGBZl1Jb3k28g6dI07TomRY906JnejRNi55p0TM9mqZFz7TomZ5cm/rsFwCgurqiB8DwWbNmTXzgAx+ISy65pLIoo6mpKb75zW/GM888E11dXdHV1RV33313nHDCCZXrli5dGkcddVRceeWVwzbWCy+8MPbZZ5+46qqreiwwmTZtWvzLv/xLLFy4MFatWhVr166Nrq6uePzxx+OKK66Ivfbaq/Kz5XI5vv/978ff/d3fxZNPPjlsY8/BkiVLoq2tLZYsWVL0UBhiWudB53xonQed86BzPrTOg8550DkfWudBZwAAgN6sS2EoeAdPj6Zp0TMteqZFz/RomhY906JnejRNi55p0TM9mgIA0J3NTzLy8Y9/PObPn1853nPPPeO+++6Lc845J3bZZZeIiKivr4+DDjoofvzjH8cPf/jDKJVKERGxfv36OP3002PevHnDMtZHHnkk1q9f3+Pcxz72sVi8eHGcf/75ceCBB0ZjY2NlzC0tLXHqqadGe3t7nHnmmT2ue+KJJ2Lu3Lnx/PPPD8vYAQAAAAAAAAByY12KdSkAAAAAAAAAMFA2P8nElVdeGTfccEPleOzYsTFv3rzYbbfdtnjNSSedFOedd17leP369XHSSScVsljjiCOOiGuuuSZ23HHHrf7cdtttFxdddFF88pOf7HH+8ccfj//9v//3UA4RAAAAAAAAACBL1qVYlwIAAAAAAAAAg2HzkwysWrUqzj///B7nzj333Nh77723ee35558fu+66a+W4s7MzvvrVr9Z8jFszduzYuOyyy6Kuru9/u1588cUxadKkHuf+/d//Pf7whz/UengAAAAAAAAAANmyLmUD61IAAAAAAAAAYOBsfpKBiy++OJYuXVo53n777eMzn/lMn65taGiIM888s8e5K6+8Mp544olaDnGrjjzyyHjzm9/cr2t22GGHOOWUU3qdv/baa2s1LAAAAAAAAACA7FmXsol1KQAAAAAAAAAwMDY/Sdxrr70W3/72t3ucO/zww3t9+8zWnHDCCT2+3abaPYfSBz/4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AAAAkB6f/QIAVFdX9AAYOjNmzOh1bqCLQqpdV+3+w6Wtra3HApPddtstfve73w3rAhMAAAAAAAAAgFxZlwIAAAAAAAAA1IrNTxI2ZcqUmDp1ao9zjzzySJTL5X7f68EHH+x1btasWQMd2qC0t7fHe97znsoCk1133TUWLFgQu+22WyHjAQAAAAAAAADIjXUpAAAAAAAAAECt2PwkcUceeWSP49WrV8ejjz7a7/vcd99927z3cNi4wKSjoyMiInbZZZdYsGBB7LHHHsM+FgAAAAAAAACAnFmXAgAAAAAAAADUQn3RA2BoHXPMMfH973+/x7k777wzpk+f3q/73HXXXT2Op02bFnPmzBn0+PrjoYceive85z2xdOnSiIh405veFAsWLIiWlpZtXvv444/H5ZdfHhERBxxwQHz0ox8d0rGmbv78+dHR0RHNzc0xd+7coofDENI6DzrnQ+s86JwHnfOhdR50zoPO+dA6DzoDAABsYF3KBtalDB3v4OnRNC16pkXPtOiZHk3Tomda9EyPpmnRMy16pkdTAAC6qyt6AAytQw89NCZOnNjj3K233tqve3R0dMTChQt7nDv22GOjVCoNdnh99vDDD8chhxxSWWDyxje+MRYsWBB77rlnn65/5pln4lvf+lZ861vfil/96ldDOVQAAAAAAAAAgCxYl7KBdSkAAAAAAAAAMDg2P0lcQ0NDnHXWWT3O3XLLLfHSSy/1+R7XXXddrF+/vnI8ZsyYOPvss/t8/d133x1f//rX46qrropVq1b1+bqNHnnkkTjkkEPihRdeiIgN3+6zYMGCeOtb39rvewEAAAAAAAAAUBvWpQAAAAAAAAAAtWDzkwycffbZ0dzcXDleu3ZtXHLJJX269rXXXouLLrqox7lTTjklWlpa+nT9V77ylXjHO94Rn//85+MTn/hEzJo1q7JYpC8WL14chxxySDz//PMRETF16tRYsGBBTJ8+vc/3AAAAAAAAAABgaFiXAgAAAAAAAAAMls1PMrDjjjvGl7/85R7nLrzwwli8ePE2r73gggviqaeeqhxPnDgxzj///D4996GHHur13Mcffzw+97nP9en6jQtMnnvuuYiImDx5ctx+++2x11579el6AAAAAAAAAACGlnUpAAAAAAAAAMBg2fwkE6effnocc8wxleNXX301jjzyyHjmmWe2eM0111wTX/nKVyrHpVIprr766pg2bVqfnrlgwYJYt25dr/O//vWvt3ntY489Foccckg8++yzlXNLly6NGTNmRKlU6vcfhxxySJ/GDAAAAAAAAABA/1iXYl0KAAAAAAAAAAyGzU8ycu2118Z73vOeyvHixYtj1qxZcdFFF8Xf/va3iIhYt25d3HPPPXHiiSfGiSeeGOvXr4+IDQtMvvvd78bRRx/d5+eVy+V+ne/uwx/+cI8FJgAAAAAAAAAAjFzWpQAAAAAAAAAAA2Xzk4yMGzcufvWrX8WnP/3pKJVKERGxbNmyOPvss2OXXXaJ7bffPhoaGuLAAw+Ma665pnLdpEmT4uabb47TTz+9X887+OCDo66u999ihx122Davffnll/v1LAAAAAAAAAAAimNdCgAAAAAAAAAwUDY/yUxDQ0N85zvfibvvvjuOPvroaGhoqPy1rq6uyjfqRERMmTIlvvCFL8TDDz8cRx11VL+f1draGl/+8pcrC1oiInbfffe48MILBzcJAAAAAAAAAABGHOtSAAAAAAAAAICBKJXL5XLRg6A4K1asiIULF8bixYtj+fLlUV9fH1OmTIn99tsvZs2aVfUbcvrr3nvvjTvvvDMmTJgQxx13XIwfP74GIx8Z2tvbo7W1tXLc1tYWM2fOLHBEw6OzszO6urqioaEhmpqaih4OQ0jrPOicD63zoHMedM6H1nnQOQ8650PrPOicvlw/+wUAgFqzLmVwvJt4B0+RpmnRMy16pkXP9GiaFj3Tomd6NE2LnmnRMz25NvXZLwBAdTY/gUHwogEAAAAAkB6f/QIAACOBdxMAAAAAgPT47BcAoLrBf30KAAAAAAAAAAAAAAAAAAAAAMAA2PwEAAAAAAAAAAAAAAAAAAAAAChEfdEDAEafRYsWRWdnZzQ1NcXs2bOLHg5DSOs86JwPrfOgcx50zofWedA5DzrnQ+s86AwAAADDwzt4ejRNi55p0TMteqZH07TomRY906NpWvRMi57p0RQAgO5sfgL0W2dnZ3R0dBQ9DIaB1nnQOR9a50HnPOicD63zoHMedM6H1nnQGQAAAIaHd/D0aJoWPdOiZ1r0TI+madEzLXqmR9O06JkWPdOjKQAA3dUVPQAAAAAAAAAAAAAAAAAAAAAAIE82PwEAAAAAAAAAAAAAAAAAAAAACmHzEwAAAAAAAAAAAAAAAAAAAACgEDY/AQAAAAAAAAAAAAAAAAAAAAAKYfMTAAAAAAAAAAAAAAAAAAAAAKAQNj8BAAAAAAAAAAAAAAAAAAAAAAph8xMAAAAAAAAAAAAAAAAAAAAAoBD1RQ8AGH1aWlpiypQp0djYWPRQGGJa50HnfGidB53zoHM+tM6DznnQOR9a50FnAAAAGB7ewdOjaVr0TIueadEzPZqmRc+06JkeTdOiZ1r0TI+mAAB0VyqXy+WiBwGjVXt7e7S2tlaO29raYubMmQWOCAAAAACAwfLZLwAAMBJ4NwEAAAAASI/PfgEAqqsregAAAAAAAAAAAAAAAAAAAAAAQJ5sfgIAAAAAAAAAAAAAAAAAAAAAFKK+6AEAo8+SJUti9erV0djYGC0tLUUPhyGkdR50zofWedA5DzrnQ+s86JwHnfOhdR50BgAAgOHhHTw9mqZFz7TomRY906NpWvRMi57p0TQteqZFz/RoCgBAdzY/AfptyZIl0dHREc3NzV4sE6d1HnTOh9Z50DkPOudD6zzonAed86F1HnQGAACA4eEdPD2apkXPtOiZFj3To2la9EyLnunRNC16pkXP9GgKAEB3dUUPAAAAAAAAAAAAAAAAAAAAAADIk81PAAAAAAAAAAAAAAAAAAAAAIBC2PwEAAAAAAAAAAAAAAAAAAAAACiEzU8AAAAAAAAAAAAAAAAAAAAAgELY/AQAAAAAAAAAAAAAAAAAAAAAKITNTwAAAAAAAAAAAAAAAAAAAACAQtj8BAAAAAAAAAAAAAAAAAAAAAAoRH3RAwBGn6amph7/Sbq0zoPO+dA6DzrnQed8aJ0HnfOgcz60zoPOAAAAMDy8g6dH07TomRY906JnejRNi55p0TM9mqZFz7TomR5NAQDorlQul8tFDwJGq/b29mhtba0ct7W1xcyZMwscEQAAAAAAg+WzXwAAYCTwbgIAAAAAkB6f/QIAVFdX9AAAAAAAAAAAAAAAAAAAAAAAgDzZ/AQAAAAAAAAAAAAAAAAAAAAAKER90QMARp/Ozs7o6uqKhoaGaGpqKno4DCGt86BzPrTOg8550DkfWudB5zzonA+t86AzAAAADA/v4OnRNC16pkXPtOiZHk3Tomda9EyPpmnRMy16pkdTAAC6s/kJ0G+LFi2Kjo6OaG5ujrlz5xY9HIaQ1nnQOR9a50HnPOicD63zoHMedM6H1nnQGQAAAIaHd/D0aJoWPdOiZ1r0TI+madEzLXqmR9O06JkWPdOjKQAA3dUVPQAAAAAAAAAAAAAAAAAAAAAAIE82PwEAAAAAAAAAAAAAAAAAAAAACmHzEwAAAAAAAAAAAAAAAAAAAACgEDY/AQAAAAAAAAAAAAAAAAAAAAAKYfMTAAAAAAAAAAAAAAAAAAAAAKAQNj8BAAAAAAAAAAAAAAAAAAAAAAph8xMAAAAAAAAAAAAAAAAAAAAAoBA2PwEAAAAAAAAAAAAAAAAAAAAAClEql8vlogcBo1V7e3u0trZWjtva2mLmzJkFjggAAAAAgMHy2S8AADASeDcBAAAAAEiPz34BAKqrK3oAAAAAAAAAAAAAAAAAAAAAAECebH4CAAAAAAAAAAAAAAAAAAAAABTC5icAAAAAAAAAAAAAAAAAAAAAQCHqix4AMPrMnz8/Ojo6orm5OebOnVv0cBhCWudB53xonQed86BzPrTOg8550DkfWudBZwAAABge3sHTo2la9EyLnmnRMz2apkXPtOiZHk3Tomda9EyPpgAAdFdX9AAAAAAAAAAAAAAAAAAAAAAAgDzZ/AQAAAAAAAAAAAAAAAAAAAAAKITNTwAAAAAAAAAAAAAAAAAAAACAQtj8BAAAAAAAAAAAAAAAAAAAAAAohM1PAAAAAAAAAAAAAAAAAAAAAIBC2PwEAAAAAAAAAAAAAAAAAAAAACiEzU8AAAAAAAAAAAAAAAAAAAAAgELY/AQAAAAAAAAAAAAAAAAAAAAAKER90QMARp/Zs2dHV1dXNDQ0FD0UhpjWedA5H1rnQec86JwPrfOgcx50zofWedAZAAAAhod38PRomhY906JnWvRMj6Zp0TMteqZH07TomRY906MpAADd2fwE6Lempqaih8Aw0ToPOudD6zzonAed86F1HnTOg8750DoPOgMAAMDw8A6eHk3Tomda9EyLnunRNC16pkXP9GiaFj3Tomd6NAUAoLu6ogcAAAAAAAAAAAAAAAAAAAAAAOTJ5icAAAAAAAAAAAAAAAAAAAAAQCHqix4AMPosWrQoOjs7o6mpKWbPnl30cBhCWudB53xonQed86BzPrTOg8550DkfWudBZwAAABge3sHTo2la9EyLnmnRMz2apkXPtOiZHk3Tomda9EyPpgAAdGfzE6DfOjs7o6Ojo+hhMAy0zoPO+dA6DzrnQed8aJ0HnfOgcz60zoPOAAAAMDy8g6dH07TomRY906JnejRNi55p0TM9mqZFz7TomR5NAQDorq7oAQAAAAAAAAAAAAAAAAAAAAAAebL5CQAAAAAAAAAAAAAAAAAAAABQCJufAAAAAAAAAAAAAAAAAAAAAACFsPkJAAAAAAAAAAAAAAAAAAAAAFAIm58AAAAAAAAAAAAAAAAAAAAAAIWw+QkAAAAAAAAAAAAAAAAAAAAAUAibnwAAAAAAAAAAAAAAAAAAAAAAhagvegDA6NPS0hJTpkyJxsbGoofCENM6DzrnQ+s86JwHnfOhdR50zoPO+dA6DzoDAADA8PAOnh5N06JnWvRMi57p0TQteqZFz/RomhY906JnejQFAKC7UrlcLhc9CBit2tvbo7W1tXLc1tYWM2fOLHBEAAAAAAAMls9+AQCAkcC7CQAAAABAenz2CwBQXV3RAwAAAAAAAAAAAAAAAAAAAAAA8mTzEwAAAAAAAAAAAAAAAAAAAACgEPVFDwAYfZYsWRKrV6+OxsbGaGlpKXo4DCGt86BzPrTOg8550DkfWudB5zzonA+t86AzAAAADA/v4OnRNC16pkXPtOiZHk3Tomda9EyPpmnRMy16pkdTAAC6s/kJ0G9LliyJjo6OaG5u9mKZOK3zoHM+tM6DznnQOR9a50HnPOicD63zoDMAAAAMD+/g6dE0LXqmRc+06JkeTdOiZ1r0TI+madEzLXqmR1MAALqrK3oAAAAAAAAAAAAAAAAAAAAAAECebH4CAAAAAAAAAAAAAAAAAAAAABTC5icAAAAAAAAAAAAAAAAAAAAAQCFsfgIAAAAAAAAAAAAAAAAAAAAAFMLmJwAAAAAAAAAAAAAAAAAAAABAIWx+AgAAAAAAAAAAAAAAAAAAAAAUwuYnAAAAAAAAAAAAAAAAAAAAAEAh6oseADD6NDU19fhP0qV1HnTOh9Z50DkPOudD6zzonAed86F1HnQGAACA4eEdPD2apkXPtOiZFj3To2la9EyLnunRNC16pkXP9GgKAEB3pXK5XC56EDBatbe3R2tra+W4ra0tZs6cWeCIAAAAAAAYLJ/9AgAAI4F3EwAAAACA9PjsFwCgurqiBwAAAAAAAAAAAAAAAAAAAAAA5MnmJwAAAAAAAAAAAAAAAAAAAABAIeqLHgAw+nR2dkZXV1c0NDREU1NT0cNhCGmdB53zoXUedM6DzvnQOg8650HnfGidB50BAABgeHgHT4+madEzLXqmRc/0aJoWPdOiZ3o0TYueadEzPZoCANCdzU+Aflu0aFF0dHREc3NzzJ07t+jhMIS0zoPO+dA6DzrnQed8aJ0HnfOgcz60zoPOAAAAMDy8g6dH07TomRY906JnejRNi55p0TM9mqZFz7TomR5NAQDorq7oAQAAAAAAAAAAAAAAAAAAAAAAebL5CQAAAAAAAAAAAAAAAAAAAABQCJufAAAAAAAAAAAAAAAAAAAAAACFsPkJAAAAAAAAAAAAAAAAAAAAAFAIm58AAAAAAAAAAAAAAAAAAAAAAIWw+QkAAAAAAAAAAAAAAAAAAAAAUAibnwAAAAAAAAAAAAAAAAAAAAAAhbD5CQAAAAAAAAAAAAAAAAAAAABQiFK5XC4XPQgYrdrb26O1tbVy3NbWFjNnzixwRAAAAAAADJbPfgEAgJHAuwkAAAAAQHp89gsAUF1d0QMAAAAAAAAAAAAAAAAAAAAAAPJk8xMAAAAAAAAAAAAAAAAAAAAAoBA2PwEAAAAAAAAAAAAAAAAAAAAAClFf9ACA0Wf+/PnR0dERzc3NMXfu3KKHwxDSOg8650PrPOicB53zoXUedM6DzvnQOg86AwAAwPDwDp4eTdOiZ1r0TIue6dE0LXqmRc/0aJoWPdOiZ3o0BQCgu7qiBwAAAAAAAAAAAAAAAAAAAAAA5MnmJwAAAAAAAAAAAAAAAAAAAABAIWx+AgAAAAAAAAAAAAAAAAAAAAAUor7oAVCslStXxsKFC2Px4sWxfPnyGDNmTEyePDn222+/mDVrVpRKpaKHuEXPPvts3HPPPfHkk0/GqlWrYty4cfHmN785Zs+eHS0tLUUPDwAAAAAAAAAga9alAAAAAAAAAAB9YfOTTN1zzz3xta99LX75y19GV1dX1Z+ZOnVqnHLKKXHWWWfFzjvvPMwj3LJ///d/j29/+9uxcOHCKJfLVX+mtbU1zjjjjPjHf/zHqK/3t3ktLV26NH70ox/F6tWro7GxMfbbb7+YPHly0cNiCGidB53zoXUedM6DzvnQOg8650HnfGidB53z8NJLL231GAAA2DrrUqgF7+Dp0TQteqZFz7TomR5N06JnWvRMj6Zp0TMteqZHUwAANlcqb+l36UnSa6+9Fueee25ceumlvRZojBkzJl5//fVe5ydPnhxXXXVVfPCDHxzOofbywgsvxAknnBC33XZbr7/W0NBQdbHMrFmz4vrrr4/p06cPyZja29ujtbW1ctzW1hYzZ84ckmeNFDnOOVda50HnfGidB53zoHM+tM6DznnQOR9a50HnPPz85z+Po48+unJ88803x4c+9KHiBgQAAKOEdSm1lfs7aO7zT5GmadEzLXqmRc/0aJoWPdOiZ3o0TYueadEzPTk3zXnuAABbU1f0ABg+a9asiQ984ANxySWXVBaSNDU1xTe/+c145plnoqurK7q6uuLuu++OE044oXLd0qVL46ijjoorr7yyqKHHE088EQcccECPBSb77LNP/PSnP43Ozs5Yu3ZtrFq1KubNmxdz5syp/Mz9998fBx10UNx7771FDBsAAAAAAAAAIAvWpQAAAAAAAAAAA2Xzk4x8/OMfj/nz51eO99xzz7jvvvvinHPOiV122SUiIurr6+Oggw6KH//4x/HDH/4wSqVSRESsX78+Tj/99Jg3b96wj/vll1+Oww47LJ555pnKuSOPPDL+9Kc/xUc/+tGYOHFiREQ0NjbGEUccEb///e/jk5/8ZOVnly9fHu9///vjqaeeGu6hAwAAAAAAAABkwboU61IAAAAAAAAAYKBsfpKJK6+8Mm644YbK8dixY2PevHmx2267bfGak046Kc4777zK8fr16+Okk06K559/fkjHurnTTz89HnvsscrxPvvsE9dff32MHTu26s/X1dXFFVdcEQcffHDl3EsvvRQf+9jHKt8sBAAAAAAAAABAbViXYl0KAAAAAAAAAAyGzU8ysGrVqjj//PN7nDv33HNj77333ua1559/fuy6666V487OzvjqV79a8zFuyR//+Mf4yU9+0uPcpZdeGuPGjdvqdXV1dXHZZZdFXd2mv8X/67/+K/7jP/5jSMYJAAAAAAAAAJAj61I2sC4FAAAAAAAAAAbO5icZuPjii2Pp0qWV4+233z4+85nP9OnahoaGOPPMM3ucu/LKK+OJJ56o5RC36Atf+EKP4/333z8OPfTQPl07Y8aMOOKII3qcO//882PdunU1Gx8AAAAAAAAAQM6sS9nEuhQAAAAAAAAAGBibnyTutddei29/+9s9zh1++OExadKkPt/jhBNO6PFNNdXuORTuvffeuO2223qcO/HEE/t1j81//uGHH46bb755sEMDAAAAAAAAAMiedSnWpQAAAAAAAABA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e1x33XWxfv36yvGYMWPi7LPP7vP1d999d3z961+Pq666KlatWtXn6w444IA45JBDepz70Y9+1OfrIyKuueaaHsfTp0+v+q1DAAAAAAAAAAD0j3Up1qUAAAAAAAAAQC3Y/CQDZ599djQ3N1eO165dG5dcckmfrn3ttdfioosu6nHulFNOiZaWlj5d/5WvfCXe8Y53xOc///n4xCc+EbNmzYoXXnihz2P/13/91x7H9957byxYsKBP1z788MPxi1/8otd4tttuuz4/HwAAAAAAAACALbMuped4rEsBAAAAAAAAgP6z+UkGdtxxx/jyl7/c49yFF14Yixcv3ua1F1xwQTz11FOV44kTJ8b555/fp+c+9NBDvZ77+OOPx+c+97k+XR8RMWfOnDjuuON6nDvjjDNizZo1W71u/fr18alPfarHNwPNmTMnPvKRj/T52QAAAAAAAAAAbJ11KZvuZV0KAAAAAAAAAAxMqVwul4seBMPj2GOPjZtuuqlyPH369Jg/f368+c1vrvrz11xzTZx88smVhRqlUiluvPHGOProo/v0vMsuuyw+/elP9zo/ZcqUeP755/s87s7Oznj7298eS5YsqZw7+uij4yc/+UmMHTu2189vXGDyve99r3Ju5513jnvvvTf22GOPPj+X6pYtWxZnnHFGXHfddZVzV199dZx88snFDYqaePbZZ+O+++6LF154IV566aVYt25dTJw4MXbeeedobW2NvffeO+rq7JmVgnK5HE899VS0t7fHc889F8uXL4+urq4YP358TJw4Mfbaa6/Yd999Y9y4cUUPlSGwZs2a2HfffeOxxx7rcX7BggXx7ne/u5hBAf22cuXKuO++++LRRx+Nzs7OWLNmTeywww6x8847R0tLS0yfPj2mTp1a9DCBLSiXy/HII4/EAw88EC+99FIsX7486uvrY+LEiTF16tR4+9vfHtOmTSt6mNRAuVyOv/zlL/HII4/Eiy++GMuWLYvtt98+pk6dGjNmzIhZs2Z5z4JhVuRnW88880yccsop8Zvf/KZyzrvY0Bnu1k8++WT8+c9/jqVLl8ayZcuiVCrFxIkT4w1veEPMmjUr3vKWtwzJcwEAYCSxLsW6lFqyPiUN1qKkx5qTPFhbAiOPdSIw8lj7kRbrO2DoWa+RHusyAAAYCvVFD4Dhc+2118YRRxwRt99+e0RELF68OGbNmhVf/OIX47jjjos3velNsW7duvjTn/4Ul156aVxzzTWVa0ulUnz3u9/t8wKTiA0fAPXn/JY0NTXFb37zm3j3u98df/3rXyMi4uabb463v/3t8aUvfSne9773xU477RSvvPJKLFiwIC644IL4wx/+ULl+p512iltvvdUCkxr4+c9/Hqeddlq/Fgkxcr3++uvx29/+Nn7605/GbbfdFn/729+2+vMTJkyI97///fGpT30qDj744GEaJbXywAMPxG9+85u4/fbb46677oqVK1du9ee32267+Pu///s48cQT42Mf+1g0NDQM00gZal/96ld7LU4BRoeurq746U9/GldddVX8/ve/j9dff32rP//mN785/tt/+2/x/ve/Pw4//PCYMmXKMI2UbXn3u98dd9xxx5Dd32/KjVx/+tOf4vLLL48bbrghli9fvtWf3X333ePkk0+OT37yk/HGN75xeAZIzTzwwANx4YUXxv/7f/8vXnzxxS3+3Bve8IY44YQT4pxzzoldd911GEdINUUtsnjppZdi4cKF8fjjj8eKFSti7NixMW3atJg1a1bMmDFjSJ+dmyI/2/r+978f5557bqxYsWLYn52j4Wj96quvxi233BLXX3993HHHHdHR0bHVn580aVIcddRR8elPfzr233//IRsXAAAUyboU61JqxfqU0ctalDRZc5Ifa0tgZLBOZPSxHiQP1n6kxfqOkc06jnRYr5Ee6zIAABgyZbKydu3a8qc//elyqVQqR0SPPxoaGsp1dXW9zk+aNKn885//vN/P+stf/lL1fv/wD/8woLE/++yz5Xe/+9297hcR5e23377q+f3226/80EMPDeh5bPLSSy+VP/axj1X97zgiyldffXXRQ6Qfli1bVv7nf/7n8qRJk7bYdLvttitvt912W/zr73znO8uPPfZY0VNhG15++eXy//k//6e81157bbHlxn/+V/t1YeMf06dPL99+++1FT4caePDBB8sNDQ1VOy9YsKDo4bENTzzxxFb/t9zfP+65556ip0Q/3HLLLeW3vOUtVVvW19dX/f/d3f849NBDi54C3Rx88ME1/d+zf6aPfMuXLy//4z/+4xab1dfXb/H/j+2www7liy++uLx+/fqip0EfLFu2rPyRj3xkiz3HjBlT9fy4cePK3/rWt4oeftZuvvnm8tSpU4f1M4/f/OY35fe+971bff/eY489yt/4xjfKq1evHrJx5KDIz7aefvrp8mGHHebX7WEyHK3/+te/lv8/9u47TMry/B/2tUvvRaSKgF1BRcGGKKCoYAFbLNHYElvU2E1i4hcxsZfYoqhJsMTYIyooglIsEVSwIIoNAZXeBYGlzPuHr/tznFnYMruzO3uex7HH4XPd89zPNTu7y5SP933xxRcnGjVqVOR1atWqtdHn6EceeWRi3rx5Zb/DAABQCcmlUBbyKVWXLErukTmpvmRLqgYZktwnJ1I1yYPkNtmP3CLfUfnJceQGeY3cI5cBAEB5yw+qldq1a8fdd98dEyZMiCOPPDJpV4WCgoLYsGFD4XGrVq3iyiuvjGnTpsWAAQNKfK0uXbrE4MGDIy8vr7DWsWPHuPnmm0vVe5s2bWLs2LHx+OOPx5577pk0tmbNmqTjnXbaKYYMGRKTJk2KHXbYoVTX4wfPPfdcdO7cOWm1XKqu8ePHx5ZbbhlXX3110urU9evXj3POOSdGjRoVixYtirVr18batWtj7ty58dRTT8VBBx2UNM8bb7wRu+66a7z44osVfRcogenTp8fgwYPj008/Taq3atUqBg0aFBMnToyVK1fGmjVrYt26dfHtt9/Gk08+GX379k26/WeffRYHH3xwPProoxXZPhmWSCTi7LPPjoKCgmy3ApRAIpGI3//+93HYYYfFl19+GRERm2++eVx44YXx+uuvx9y5c6OgoCDWrVsXs2bNigcffDB23XXXLHdNtjVp0iTbLfATCxYsiB49esS//vWvpPoee+wRjz/+eMybNy8KCgpi7dq18eWXX8add94Z7dq1K7zd999/HxdddFH86le/SnrNTuUzZcqU6N69ezz11FOFuwvXqVMnLr300njnnXdi5cqVUVBQEIsXL44RI0bEwIEDC89dtWpVXHrppXHaaad5nCvY4sWL46STToojjzyywnaX+e677+LEE0+Mgw8+OEaPHh3r168vHPv5DqhfffVVXHHFFbHzzjvHxIkTK6S/XJPN97YeeOCB6NKlS4waNarCr10dVcRj/dhjj8VWW20Vf/vb35J2OG7WrFlcccUVMX78+Fi2bFkUFBREQUFBfP311/Hwww/HHnvskTTPsGHDonPnzjFp0qRy6xUAALJFLoXSkk+pumRRcpPMSfUkWwLZJyfCxsiDZI/sR26R76jc5Dhyh7xG7pHLAACgQmRz5RWyb9myZYlRo0Yl7r777sRf//rXxA033JAYOnRoYtKkSYn169dn5BrvvPNO4rbbbkv84x//SCxfvjwjcyYSP6zk+N///jdx2223Jf7yl78kbrnllsQTTzxhB5AMSbcaZ8uWLdPucmRnnarjkUceSXn8unbtWqzfm0cffTRlN6t69eolxo8fXwGdUxrvvfdeyuN92GGHJRYvXrzJcx988MGUVavz8/MTEyZMqIDOKQ8PPPCAXSGqOLv2VE9nnnlm0uN2/PHHJxYtWrTRc9auXZs466yzks6zo0/lUp47/XTp0iXbd4+fWLt2baJbt24pj9Nll1220d18li1blujTp0/KeZdeemkFdk9JzJo1K9GqVaukx6tDhw6JadOmbfS8hx9+OOV590UXXVRBXVPULkHl+Z7HokWLErvuumvSNbbYYovEAw88ULjbyOrVqxNjxoxJ9O/fP+l2devWTbzwwgsZ7SeXZfO9rXS7B2211VaJ7t27ey1WDirysf7LX/6SMmffvn2LtVvQzTffnLJz3GabbZb4+OOPy9QTAABUdnIpbIp8StUni5KbZE6qJ9mSqkOGJHfJiVRt8iC5SfYjt8h3VG5yHLlBXiP3yGUAAFCRLH4CpEj3ptHxxx+fWLBgQWLQoEHl/oYD5efngZMOHTok5s+fX+zzH3300ZTHv0OHDonvv/++HLumtH4eROnWrVti9erVxT7/hhtuSHm8u3btWo4dU17mz5+faN68eeHj2LRpU2/gVkGCK9XPz/8O/+Y3vyn2uevWrUvsscceQi2V1E/DLl999VWZ5hozZkzSz8nf//73zDRJRtx+++0pf38HDhxYrHOXLFmS2HLLLZPOrVGjRuKDDz4o36YpsYKCgsTuu++e9FjVr18/8emnnxbr/HQ/J6NGjSrnrqu3bIUsCgoKEvvss0/S/HvttddGA6vXXHNNSnDG87hNy+Z7W/fff3+icePGhXPn5eUlLrjggsSKFSsSp556qtdiGVbRj/XPQzbdunUr0fti1157bUpPe+2110aDsQAAALlMPiU3yKLkJpmT6ke2pGqRIclNciJVnzxIbpL9yB3yHZWXHEfukNfIPXIZAABUtPwA+JkLL7ww5s6dGxERrVq1iv/+97/x+OOPR4sWLbLcGZl28803x+abb17s2//yl7+M/v37J9VmzpwZt99+e4Y7ozzcdtttUadOnWLf/uKLL442bdok1d5///344IMPMt0a5eySSy6JxYsXR0TEPvvsEwMGDMhyR5TVoEGDIvHDQoal/urevXu27wYbMWnSpPjzn/9ceLzXXnvFvffeW+zza9SoEZdddll5tEYl89Ofi4YNG8avfvWrLHbDz916661Jx3l5eXHDDTcU69ymTZvGlVdemVRbv3593HbbbRnrj8wYOnRoTJ48Oal2xRVXxHbbbVes8y+44ILo2rVrUu2SSy6J9evXZ6pFfuK5556Lzp07x3/+85/C2vHHHx9Tp06NXr16leu1Bw0aFG+99VbhccuWLeOFF16I5s2bF3nOVVddFSeffHLh8erVq+P444+P1atXl2uvVV0239s666yzYvny5RERsc0228T48ePjzjvvjAYNGpT7taujbL+Pec8990S9evWKffs//OEP0aVLl6TaxIkT4/HHH890awAAAFVCtl/XUT5kUXKTzEnuky2pumRIcoOcCD8nD1J5yH7kDvmOykmOI7fIa+SebL9/J5cBAFD9WPwEKNIvf/nL+Pjjj+Ooo47KdiuUg9atW8cxxxxT4vMuvPDClNqjjz6aiZYoRx07doz999+/ROfUrl07JWAUEfHKK69kqi0qwKuvvhr//ve/IyKiZs2acd9990VeXl6WuwI25Zxzzol169YVHl9//fVRs2bNEs3Rp0+f6Ny5c3Tu3Dk6deqU6RapBObOnRvDhg0rPD755JOjUaNG2WuIJO+99158/fXXSbVdd901dthhh2LPcdxxx6X8uz1ixIjYsGFDRnqk7NatWxfXXnttUq1GjRrx29/+tthz5OfnxyWXXJJU++ijj2Lo0KEZ6ZFk2fpA/uuvv04JsF133XXF+p9A/va3v0XDhg0Lj6dPnx533313xnvMRdl6bys/Pz8uvPDC+OCDD2K//far0GtXV9l4rPfYY4/Yc889S3ROfn5+nH/++Sl1760BAADVnXxK7pBFyU0yJ7lPtgSyT06En5IHqTxkP3KHfEflJceRm+Q1co9cBgAAFcXiJ0CKtm3bxnPPPRePPvroRletpWrr169f5OeX/J+B/fffP2rVqpVUmzp1asyaNStTrVEO9t5771Kdt9NOO6XUvv3227K2QwVZvXp1nHvuuYXHl1xySey8885Z7AgojmeffTbefffdwuO99947+vTpU+J5Nt98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V8QOO+xQrHkuueSSwr/lP3r22Wfj7bffLlN/ZNfy5cvjP//5T+HxL37xi2jRokUWO6Ikpk6dGv37949OnTrFRRddFC+99FJEROy2225x3nnnxTXXXBODBg2Ks846K3bYYYcoKCiIBx98MI466qho3bp1XHzxxbF06dLs3gmK9Pvf/z6l9qc//anY5y9dujQlkPhTPw2gUvWk29mpZs2apZ4v3bl2j4LKL5FIxJlnnpkUeLzwwgvjiCOOyGJXAAAAkH2yKFWTzEnVJFuSu2RIqi45ESLkQaoS2Y+qT76DCDkOyFVyGQAAucPiJwBs0rBhw+L+++8vPN5+++3jwQcfzF5DZFTt2rWjdevWsffee8fll18eH374Yfz73/9OWon6mWeeib333js++eSTLHZKOkOHDo3x48dHRET9+vXj7rvvznJHlJfWrVvH6NGjY/To0fHMM8+U6IOyAQMGpOzoMm3atLjzzjsz3SZlsHbt2rT1mjVrxnnnnVfseWrUqBGXXHJJSv2mm24qdW9k30MPPZQUNvvtb3+bxW4oiXvuuSe6du0aI0eOjEQiERERBx10UEyZMiUmT54cd999d1x11VVx9dVXx3333ReffPJJvPnmm9GtW7eI+CHodPvtt8d2221nd8RK6phjjokBAwYk1d5666248sorN3nuunXr4pRTTokFCxYUeRu7P1Vt6XZ2qlGjRqnnSxeasXsUVH533HFHvPzyy4XHPXv29PwcAACAak8WJTfInFQNsiW5R4YkN8iJECEPUlXIfuQG+Q4i5DggV8llAADkDoufALBRH330UZxyyimFx5tttlkMHz48mjZtmr2mKFd5eXlx0kknxfjx46Nu3bqF9VmzZkW/fv1i8eLFWeyOn1q4cGFcfvnlhceDBg2Kjh07Zq8hylXdunWjb9++0bdv36TfzeIaNGhQ5OcnP/2/9dZbY8WKFZlqkTKqV69e2vr+++8fm2++eYnmOvLII1M+VBsxYkThTl5UPUOGDCn8765du8Y+++yTxW4orjvuuCPOO++8WLduXWHt17/+dYwcOTI6d+5c5Hk9evSI119/Pfr3719YW7BgQRx00EExduzYcu2ZksvLy4uHHnoott1226T69ddfH2eccUaRz5+/+OKLOOSQQ+KFF16IiIgtt9wyttpqq5TbNW/ePPNNU2HS/fu+fv36Us+X7tyi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jt122y3LnQEAAED2yKIgcwKVlwxJ9smJVF/yIFWD7AdFke+o2uQ4oOqSywAAqB4sfgJAfPfdd9GvX7+YMGFCRETUrl07nn766ejfv3+WO6O0VqxYEe+//368//77SR+SlcaaNWtSanXr1i3TnJTN1VdfHYlEotRfp556asqcY8eOLfL2vXv3rvg7SblYtmxZSq1FixZZ6ISipNsBorS7CixYsCCl1rJly1LNRXbce++9hf/dpk2bOOqoo7LYDSVRv379lNrq1atLPV+6c+vVq1fq+aicXn/99aTjLbfcMnbfffcsdUOmdO7cOWrVqpVU++STT0o11893AYsIu5ZAJTF79uzo06dPYcCmSZMmMWrUqOjWrVuWOwMAAIDskUWpumROcoNsCZsiQ1I5yIlUT/IgVYPsB0WR76ja5DigapLLAACoPmpmuwEAsuvHsMlbb70VERG1atWKp556Kg4//PBinX/ZZZdFxA87tVx55ZXl1icl8+6770afPn0iIuLoo4+OZ555ptRzzZ8/P6XWqlWrUs8HlNyUKVMKQyd77LFH1KlTp1TzzJs3L6Vmh5fK5dhjj40XX3wxqTZ16tRSzZXuvL333rtUc1Hxpk+fHi+//HLh8W9+85uoWdNL+Koi3d/WsuximG6nHyG13DNy5Mik49NPPz1LnZBJDRs2jN69e8fo0aMLa59//nl8//33acNyG/Pee+8lHefl5RX7tTtQfubMmRN9+vSJzz//PCIiGjduHC+//HLssccemzx3yZIlce2110ZExNZbbx3nnntuufYKAAAAFUUWpWqTOYHKTYYkt8iJVD/yIFWH7AdFke+o2uQ4oOqRywAAqF7ys90AANmzYsWK6N+/f/zvf/+LiB/CJk8++WQMGDCg2HPceuutceutt8b9999fXm1SRt9++22Zzp84cWJKbbvttivTnEDJXHDBBbHffvvFfvvtF5999lmp55k8eXJKrThv/FJxjjrqqKhdu3ZS7cd/p0ti+fLl8emnnybVmjdvHrvttluZ+qPiDBkyJBKJRERE1KhRI84+++wsd0RJ7LDDDim1dH+DiyORSMQHH3yQUt92221LNR/lY968eTF37txYsmRJqc6fMWNG0s9I3bp146yzzspUe2TZz3dqW7duXeH/9FESb7zxRtLxnnvuGW3bti1Tb0DZzJ07N/r06VP4Oq1Ro0bx8ssvx1577VWs85ctW1b43toTTzxRnq0CAABAhZFFyS0yJ1D5yJDkFjmR6kcepOqQ/chN8h1EyHFAVSKXAQBQ/Vj8BKCaWrlyZRx66KHx5ptvRkREzZo14/HHH48jjzwyu42RcZMnT47vvvuu1Oc/++yzKbXDDjusLC0BZVCWcNnrr7+eUuvbt29Z2iHDmjZtGscee2xSberUqSkBlU157rnnYu3atUm1E044IfLzvQSsCtasWRNDhw4tPB4wYEC0a9cuix1RUn379k3Zmemjjz4q1d/wt956q3Dnth+1aNEiunXrVqYeyax27dpFmzZtiv2h6s9dd911hQG3iIjzzjtPGCKHHHnkkVGjRo2k2s938NuUyZMnx5w5c5JqP3/OAFSsefPmxQEHHFD4XL1Ro0YxcuRIu2gCAABQrcmi5B6ZE6jcZEiqPjmR6kUepGqR/chN8h1EyHFAVSGXAQBQPXlHE6Aa+jFs8uMHmDVr1ozHHnssjj766Cx3RnlYu3ZtqXdDeumll+Ldd99NqtWvX18wCbLotddeK9V5M2fOjLFjxybVmjZtGgcddFAm2iKDrrvuuqhbt25S7aabbir2+YlEIu68886kWp06deKPf/xjRvqj/D355JOxcOHCwuNzzz03i91QGk2aNIn+/fsn1TZs2BB33XVXiee6/fbbU2rHHXeckFol9fnnn8cXX3xRonOmTp0aDz30UOFx+/bt4//+7/8y3RpZ1KZNmzjllFOSao899lisW7eu2HM88sgjScfNmzePM888MyP9ASU3b9686NOnT3zyyScREdGwYcN48cUXo0ePHlnuDAAAALJHFiU3yZxA5SZDkhvkRKoPeZCqRfYjt8l3VG9yHFD5yWUAAFRf3i0BqGa+//77OOywwwo/+KxRo0Y8+uijVhrOcX/5y1/i448/LtE533zzTZx++ukp9T/84Q/RunXrTLUGlNBDDz0Uq1evLvF5V199ddKOAxERF198cTRu3DhTrZEhHTp0iIsvvjip9tBDD8Ubb7xRrPOHDBmSEiK88sorY4sttshYj5Sve++9t/C/t9tuO7trVVHXXXddSkjltttui3feeafYcwwbNiyeeuqppFrDhg3jqquuykiPlI+//vWvxb7tokWLYsCAAVFQUBAREbVq1YpHHnnEv8856Oqrr446deoUHs+ZMyclCFOURYsWxT//+c+k2u9///to0qRJRnsEimf+/PlxwAEHFAZsGjRoECNGjIiePXtmuTMAAADIHlmU3CZzApWXDElukBOpPuRBqh7Zj9wm31G9yXFA5SWXAQBQvVn8BKAa+TFsMn78+MLa+vXr4/jjj4+8vLxSfVE1LFu2LPr27RujRo0q1u0nTpwY++yzT8ybNy+pvv/++8fll19eHi0CxTR79uwS78zy3//+Nx588MGkWqdOneKiiy7KXGNk1KBBg2KvvfYqPF6/fn0MHDgw3n777Y2e9/jjj8fvfve7pNqAAQN8WF6FfPDBB/HWW28VHp9zzjmec1VRXbp0iWuuuSaptnbt2ujXr1/hrpcb8/TTT8eJJ56YVMvLy4u7775bKLiSe+ihh+K2227b5O3eeeed6NGjR0yfPj0iIvLz8+OBBx6IXr16lXeLZMGWW24ZF154YVLtj3/8Y9LObkW59NJL47vvvis87tixY1xwwQUZ7xHYtAULFsQBBxyQ9D/7rFy5Mnr16lWq99U6deqUxXsDAAAAmSGLkvtkTqDykiHJHXIiuU8epGqS/cht8h3VmxwHVE5yGQAA1Mx2A0Dl9MADD8SyZctS6v/73/9SaiNHjkz7Jk/79u3j+OOPL5f+KJ0//vGPMW7cuGy3QZbMmTMnDjnkkOjdu3f86le/in322Sc6deoUdevWjfXr18e8efPizTffjMceeyyGDRuWsrvH/vvvHyNGjIi6detm6R5QUv/73//S/t2eOnVqSu2JJ55I2QEkIuKss86yMn0ldPvtt0eNGjXi+uuvj1q1am30tg8++GCcddZZSbVGjRrFCy+84LGtxOrUqRPDhw+Pgw46KN5///2IiFi8eHHsu+++cdZZZ8Upp5wSO++8c9SvXz+WLl0aEyZMiPvvvz+effbZpHmOOeaYeOihh4QlqpB77rmn8L/r1asXp512Wvaaocz+9Kc/xbJly+Lmm28urC1evDh69eoVxx13XJx88smxzz77RPPmzSORSMSCBQvitddei3/84x8pAeL8/Py49dZb49RTT63ou0EpXHrppfHSSy/F+eefH/vtt180b9481q5dG3Pnzo133303/vOf/8SwYcNi3bp1ERFRv379+Ne//uU1dI77y1/+EuPHj4+JEydGRMS8efNiwIABMWLEiGjWrFnac6677rp46KGHCo/r1KkTTzzxRNSrV69C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AAAAAAAAAAAAACArLH4CAAAAAAAAAAAAAAAAAAAAAGSFxU8AAAAAAAAAAAAAAAAAAAAAgKyw+AkAAAAAAAAAAAAAAAAAAAAAkBUWPwEAAAAAAAAAAAAAAAAAAAAAssLiJwAAAAAAAAAAAAAAAAAAAABAVlj8BAAAAAAAAAAAAAAAAAAAAADICoufAAAAAAAAAAAAAAAAAAAAAABZYfETAAAAAAAAAAAAAAAAAAAAACArLH4CAAAAAAAAAAAAAAAAAAAAAGSFxU8AAAAAAAAAAAAAAAAAAAAAgKyome0GAAAAqqpPPvkk3nnnnZg8eXK8//77sWDBgli2bFksW7YsVq1aFQ0aNIhGjRpFw4YNo23btrHVVlvFVlttFVtvvXXsuuuusf3220deXl627wYAAAAAAAAAAJWMXAoAAAAAUJ3kJRKJRLabAAAAqCoWLFgQjzzySAwdOjQ++uijMs3VqFGj2H333aN79+6x//77R69evaJJkyYZ6hQAAAAAAAAAgKpELgUAAAAAqK4sfgIAAFAM69evj9tvvz0GDRoUK1euLJdr1KhRI7p37x4HHnhgnHvuubHFFluUy3UAAAAAAAAAAKg85FIAAAAAgOrO4icAAACb8MUXX8Rxxx0X7733XtrxJk2aRM+ePWO33XaLrbbaKho3bhwNGjSIlStXxnfffRfz5s2L999/PyZNmhSff/55sa757LPPxpFHHpnBewEAAAAAAAAAQGUjlwIAAAAAEFEz2w0AAABUZlOnTo0+ffrEggULUsa22WabGDx4cBx11FFRr169Ys333nvvxT//+c+47777Yt26dRntddy4cdGnT5+Ueq9evWLcuHEZvRYAAAAAAAAAAGUjlwIAAAAA8IP8bDcAAABQWS1atCj69++fNmBy1llnxZQpU+KXv/xlsQMmERG77bZb3H333fHOO+/EjjvumMl2AQAAAAAAAACoIuRSAAAAAAD+H4ufAAAAFOF3v/tdfP311yn10047Le67776oW7duqefu2rVrjBkzJrbddtuytAgAAAAAAAAAQBUklwIAAAAA8P9Y/AQAACCNDz74IB577LGUesuWLeP222/PyDVat24djz32WOTne2kGAAAAAAAAAFBdyKUAAAAAACTzTiYAAEAa9957byQSiZT6b37zm2jSpEnGrtOtW7c47bTTMjYfAAAAAAAAAACVm1wKAAAAAEAyi58AAACk8dxzz6WtH3rooRm/1plnnpnxOQEAAAAAAAAAqJzkUgAAAAAAkln8BAAA4Ge++uqrmDt3btqxrbfeOuPX23vvvWPLLbfM+LwAAAAAAAAAAFQucikAAAAAAKksfgIAAPAzn3/+eZFjm222Wblcc++99y6XeQEAAAAAAAAAqDzkUgAAAAAAUln8BAAA4GcWL15c5NjKlSvL5ZpdunQpl3kBAAAAAAAAAKg85FIAAAAAAFLVzHYDAAAAlc369euLHJs5c2Y0bdo049c8++yzo0+fPoXHO+20U8avAQAAAAAAAABAdsmlAAAAAACksvgJAADAz2wsRDJ27NjYddddM37Nli1bRsuWLTM+bzZ8+eWX8eKLL8Ybb7wR06ZNi2+++SZWrFgRiUQi6tevH61bt45OnTpF9+7do3fv3tGrV6+oWTN7L08TiUS8+eabMXz48Hj33Xfjs88+iyVLlsSqVauiQYMGscUWW8TOO+8cBx98cBxzzDHRpEmTrPUKAAAAAAAAAFRtcillI5cCAAAAALkpL5FIJLLdBAAAQGXy1ltvRY8ePdKObb/99vHxxx9Hfn5+BXeV7Oqrr47BgweXy9ylfZn44osvxvXXXx9vvPFGic5r0aJFnHXWWXHxxRdHixYtSnRuSb8PY8eOjd69exceDxs2LK666qr46KOPinV+/fr14+yzz47/+7//K5edlgAAAAAAAACA3CaXIpdSFLkUAAAAAKqz7L4rCgAAUAntsMMOkZeXl3bs008/jRtuuKGCO6rcZs6cGYccckgcdthhJQ6YREQsXLgwrrvuuth2223jgQceKIcOUxUUFMQpp5wSRx11VLEDJhER33//ffztb3+LnXbaKcaOHVuOHQIAAAAAAAAAuUgupWTkUgAAAACgeqiZ7QYAAAAqm2bNmsUOO+wQn3zySdrxq666Kpo1axbnnntuBXdW+bz66qtx3HHHxeLFi1PG6tWrF4cddljsv//+0bZt26hVq1bMmTMnPvrooxg2bFh88803SbdfunRpnHXWWfHGG2/EP/7xj6hVq1a59Lx27do4/PDDY/To0YW1rl27xsCBA6NDhw7RsmXLWLhwYcyaNSuGDRsWkydPTpljzpw5cfDBB8eDDz4YJ510Urn0CQAAAAAAAADkHrmU4pNLkUsBAAAAoPrISyQSiWw3AQAAUNlceumlcdttt230NoceemjceuutscMOO1RQV//P9OnTY/r06Um1Dz74IC677LKU2+6yyy5x6623Fnvuvn37Fut2w4cPj2OOOSYKCgpSxs4444y49dZbo2nTpmnPTSQS8fDDD8dll10WCxcuTBk/+uij48knn4waNWpstId034eIHx6/Dz/8MKU+duzYePzxx+O+++6LiIjOnTvHv/71r9hzzz2LvMY777wTv/rVr+LTTz9NGcvPz49nn302BgwYsNE+AQAAAAAAAAB+JJeyaXIpcikAAAAAVC8WPwEAAEhj+vTpse2228aGDRs2erv8/Pw49thj43e/+13su+++FdRdeuPGjYs+ffqk1Hv16hXjxo3L6LUmTpwYvXr1ijVr1qSM3XvvvXHOOecUa55Zs2bF/vvvHzNnzkwZ+/3vfx833HBDqfrr3bt3jB8/PqX+xz/+Ma6//vqIiDjssMPimWeeiTp16mxyvhUrVsSRRx4Zr776aspYgwYN4qOPPoqOHTuWqlcAAAAAAAAAoHqRS9k4uZT/Ry4FAAAAgOoiP9sNAAAAVEZbbbVV/OpXv9rk7TZs2BBPPvlk9OzZM3bccce49tpr4/PPP6+ADrNnyZIlccwxx6QNmPz5z38udsAkImLLLbeMV155JerXr58ydtNNN8Vrr71Wpl5/7pZbbomIiK5du8YTTzxRrIBJRETDhg3jiSeeiA4dOqSMrVy5skT3GQAAAAAAAACo3uRSiiaXkkwuBQAAAIDqwuInAAAARbjzzjtLtGvKtGnT4s9//nNst912sfPOO8ef/vSnmDBhwiZ36alqLr300vj2229T6ttvv31cddVVJZ5vm222iSuvvDKlnkgk4vzzz49EIlGqPtNZu3ZtRETcc8890aBBgxKdu9lmm8U999yTduzll1+Of//732XuDwAAAAAAAACoHuRS0pNLSSWXAgAAAEB1YPETAACAIjRu3Dief/75aNGiRYnP/eijj+K6666LffbZJ9q0aRO//vWvY9iwYbFy5cpy6LTifPjhh/Hggw+mHfvLX/4StWvXLtW8l156aTRu3DilPmXKlHjuuedKNWdRBg4cGPvss0+pzj300EOja9euacf+8pe/lKErAAAAAAAAAKA6kUtJJZcilwIAAABA9WXxEwAAgI3Yeeed46233oqdd9651HPMnz8//vWvf8VRRx0V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dZPekUceGXXq1Ek79vzzz2fsOsOHD48nnngi6atevXoZmXvSpEmxevXqMs3x9ddfFxlWOeKIIyI/30ttAAAAAAAAAKD45FLkUn4klwIAAABAdeWdLwAAgGIYNWpUuc393nvvxZIlS1Lq+fn5sd9++xV7nqKCGOvWrdvkue+//36MGzeu8OvTTz9NuU3z5s3j2GOPTXv+s88+Gxs2bCh2rxvzxBNPJB3n5+fHwIEDMzL3ihUryvxYvvTSS0WOnX322WWaGwAAAAAAAACofuRS5FJ+JJcCAAAAQHVl8RMAAIBieOONN2LixInlMvfPQxU/OuCAA6Jly5bFnqdRo0Zp62vWrNnkuWeddVb06dOn8Ovvf/972ttdeeWVaXeQmTdvXjz++OPF7rUoU6dOjZEjRybVBg4cWKLvw6Y8/PDDpT43kUjEXXfdlXZs++23j169epV6bgAAAAAAAACgepJL+YFcilwKAAAAANWXxU8AAACK6fe//32sX78+o3NOnz497rjjjrRjF198cYnmKiqIsWjRok2eu3DhwqTjZs2apb3dTjvtFGeddVbasT/+8Y+xevXqTV6rKIlEIi688MJIJBJJ9f/7v/8r9Zzp/Pe//4133nmnVOc+//zz8dFHH6Udu+qqq8rSFgAAAAAAAABQjcmlyKXIpQAAAABQnVn8BAAAoJjGjx8fv/vd7zI236JFi+IXv/hF2mDGgQceGIceemiJ5ttss82iTZs2KfXZs2fHunXrijxv+fLlMXPmzKTatttuW+Ttb7zxxujYsWNKfdasWfHb3/62+A3/zM033xyvvvpqUu2EE06Irl27lnrOdBKJRPz2t7+NVatWlei8BQsWxPnnn592rF+/fnHSSSdloj0AAAAAAAAAoBqSS/mBXEoquRQAAAAAqgOLnwAAAJTAPffcEyeccEIsXry4TPO899570atXr5g8eXLKWIsWLeKf//xnqebdc889U2pr1qyJ999/v8hznn766diwYUNSrUePHkXevnHjxjFs2LBo0KBBytjQoUPj4osvLvFORH/729/i97//fVKtQ4cOce+995Zonk054ogjIiLi3XffjRNPPDHWrl1brPO+++67OP744+Obb75JGWvQoEHG+wQAAAAAAAAAqh+5FLmUn5NLAQAAAKC6sPgJAABACT3xxBOx0047xeDBg9OGDjZmwoQJceaZZ8Yee+wRU6dOTRlv2rRpvPDCC9GhQ4dS9XbiiSemrd98881p6zNmzIirrroqqdajR4/YaqutNnqdXXfdNZ5//vmoX79+ytjtt98ee+21V7z99tub7PfDDz+Mww47LC655JKkeuPGjeOpp56Kpk2bbnKOkrjooouiV69eERHx3HPPRffu3WPSpEkbPWfixInRvXv3GDt2bMpYfn5+PProo2l3HAIAAAAAAAAAKCm5FLmUH8mlAAAAAFCd5CUSiUS2mwAAAKhsDjzwwBgzZswmb5efnx9dunSJbt26xS677BLNmzePxo0bR7169WLFihWxfPny+Pbbb+ODDz6It99+O2bNmlXkXDvssEM89dRT0aVLl1L3vWbNmujSpUt88cUXKWP7779/nHTSSdG+ffv4/vvvY8KECXH//ffH8uXLk243cuTIOOSQQ4p1vQkTJsQxxxwTs2fPTju+3XbbxYABA2LrrbeO1q1bR82aNWPx4sUxderUGDduXNogSsuWLWPkyJGx2267FauHdHr37h3jx49PqY8dOzZ22WWX6NmzZ3zyySeF9d133z0GDBgQHTt2jM033zwWLVoUM2fOjGHDhhUZQqlZs2YMHTo0Tj755FL3CQAAAAAAAABUP3IpcilyKQAAAACQzOInAAAAaXz//ffx0ksvxX//+98YPnx4ShAjk+rXrx8XX3xxXHnllWl3rCmpt956Kw488MBYtWpVic+96qqr4pprrinROfPnz48LLrggnnzyyRJf7+cGDhwYd911V7Rv375M82wsZNK7d+9YvHhxHHPMMTFu3LhSzd+6det49NFH44ADDihTnwAAAAAAAABA9SOXUnxyKQAAAABQPeRnuwEAAIDKqH79+nHMMcfEo48+GgsWLIiXX345/vSnP0WvXr0yEgSJiNh1113jhhtuiFmzZsVf//rXjM27zz77xP/+978S7dTTvHnzePDBB0scMIn4YUecJ554It5888044ogjombNmiU6v0aNGtG/f/946aWXYtiwYWUOmBRH8+bNY8yYMXHfffdFhw4din1e/fr146KLLoqPP/5YwAQAAAAAAAAAKBW5lOKTSwEAAACA6iEvkUgkst0EAABAVbJ27dr44IMP4pNPPokvv/wyvvzyy5g+fXosXLgwVqxYEStWrIiVK1dGRESdOnWicePG0apVq2jfvn1sv/320a1bt+jZs2eFhClGjRoVI0aMiLfffjtmzZoVS5cujYKCgmjcuHG0bNkyunXrFgceeGCccMIJUa9evYxcc/78+TFixIh44403YurUqTFjxoxYtmxZrF27Nho1ahRNmzaNVq1axe677x577LFHHHLIIdG2bduMXPtHm9ph56fWr18fr7zySowcOTImT54cX3zxRSxdujTWrFkT9evXj3bt2sUuu+wSBx10UBx77LHRtGnTjPYKAAAAAAAAAPAjuZSNk0sBAAAAgNxk8RMAAAByTklCJgAAAAAAAAAAUFxyKQAAAACQefnZbgAAAAAAAAAAAAAAAAAAAAAAqJ4sfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlRM9sNAAAAQGlNnz49pk+fnlJfsmRJ2ttPmjQp1q1bl1SrV69e7LvvvuXSHwAAAAAAAAAAVZNcCgAAAABUnLxEIpHIdhMAAABQGldffXUMHjy4THN06NAhZsyYkZmGAAAAAAAAAADICXIpAAAAAFBx8rPdAAAAAAAAAAAAAAAAAAAAAABQPVn8BAAAAAAAAAAAAAAAAAAAAADIirxEIpHIdhMAAAAAAAAAAAAAAAAAAAAAQPWTn+0GAAAAAAAAAAAAAAAAAAAAAIDqyeInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArLD4CQAAAAAAAAAAAAAAAAAAAACQFRY/AQAAAAAAAAAAAAAAAAAAAACywuInAAAAAAAAAAAAAAAAAAAAAEBWWPwEAAAAAAAAAAAAAAAAAAAAAMgKi58AAAAAAAAAAAAAAAAAAAAAAFlh8RMAAAAAAAAAAAAAAAAAAAAAICssfgIAAAAAAAAAAAAAAAAAAAAAZIXFTwAAAAAAAAAAAAAAAAAAAACArKiZ7QYAIJteeeWVYt+2WbNm0a1bt3LsBgAAAKqmN954I1avXl2s23p9DQAAAEB1IZcCAAAAAAAAxZOXSCQS2W4CALIlLy+v2Lft1atXjBs3rvyaAQAAgCpqiy22iG+//bZYt/X6GgAAAIDqQi4FAAAAAAAAiqdmthsAACDZ0qVL45133omJEyfG22+/Hd98800sXrw4Fi1aFAUFBdGsWbNo2rRpNG/ePHbZZZfYZ599Yu+9947tt98+261XWd9880288cYb8dZbb8Xnn38e06dPj0WLFsXKlSujoKAg6tevHw0bNow2bdrEVlttFTvssEPsu+++0aNHj2jcuHG22wcAAAAAAAAAKBa5lIonlwIAAAAAAJuWl0gkEtluAqCqefDBB+P000/PdhvFYleYjbPDDpXFokWL4umnn47HH388XnvttdiwYUOJ59hll13ivPPOi5NPPjnq169fDl3mlsWLF8fQoUPj8ccfj3fffbdUc9SsWTP69u0bJ554Yhx33HFRt27dDHfJpsydOzcuu+yyGDFiRKxduzYOOOCAuO2222KbbbbJdmtV1qOPPhrXX399fP7557HFFlvE7373u7jwwguz3RYAUMltscUW8e233xbrtl5fAwAAAGycXErukEuhspBLqXhyKblBLiXz5FIAAAAAgKLkZ7sBAMimRCKR8jV27Nhst0U18vbbb8fRRx8drVu3jnPOOSfGjRtXqoBJRMSHH34YZ599drRv3z4ee+yxDHeaOxYuXBgXXXRRbLnllnHZZZeVOmASEbFu3boYOXJknHrqqdGpU6e45ZZbYvXq1Rnslo1Zvnx57LfffvHoo4/G0qVLY+XKlfHCCy9Ejx494ptvvsl2e1XSPffcEyeffHJMnTo1CgoKYvr06XHRRRfFlVdeme3WAIBK7ptvvvH6GgAAAAB+Ri6FbJNLqXhyKblDLiXz5FIAAAAAgI2pme0GAACqo9deey0GDx4cY8aMKfI29erVi/322y969OgRHTt2jGbNmkVExIIFC+Kzzz6LkSNHxocffphy3uLFi+OXv/xlPPvss3H//fdH06ZNy+tuVDn33ntv/OlPf4olS5akHW/Tpk307t07dtppp+jUqVM0atQo6tSpEytWrIjFixfH559/HpMnT44333wzJUwyd+7cuPzyy2PIkCHx97//PQ455JCKuEvV2j/+8Y/44osvUuoLFiyIm2++Oe64444sdFV1rVu3Lv785z+nHbvpppvi4osvjs0337yCuwIAAAAAAACgpORSskMuJbfIpWSWXAoAAAAAsCkWPwEA+JkZM2ZEp06dUuodOnSIGTNmZOQaV155Zbz55ptpx+rWrRt/+MMf4rzzzosWLVoUOceNN94YEydOjMsvvzxef/31lPGnnnoqPv/883jllVdis802y0jfVdXixYvjtNNOixdeeCFlrGbNmnHKKafEWWedFXvttVex5lu1alU888wzcdddd8Xbb7+dNPbll19Gv3794pJLLokbb7wxatasfk+5TzvttHjooYdS6kOHDo3TTjstY9eZNm1aqcZIb/78+UUGsNavXx9ffPGFkAkAVLDevXvH+PHjU+pjx46N3r17V3xDAAAAAACUmVxK7pFLqVhyKVWTXAoAVD5yKQAAQGWTn+0GAHLBqaeeGolEosRfX331VZFzDho0qFRzjh07tgLvOZBpW265ZUyYMCEGDRq00YDJj/baa68YN25c/O53v0s7/v7778fRRx8d69aty3SrVcZXX30Ve+21V9qAyYEHHhgff/xx/POf/yx2wCTih92PTj755Jg4cWI89thjaUM8t912WxxyyCGxYsWKMvVP0bbddtsix7bZZpsK7CQ3bL755tGkSZO0Y/n5+bHVVltVcEcAAAAAAABEyKUAmSOXknlyKblLLiWz5FIAAAAAgE2x+AkAQCXRpEmTePHFF2PXXXct0Xn5+flxxx13xOmnn552/LXXXovrr78+Ey1WOZ9++mnsu+++8cUXX6SMXXXVVTFq1KiNBhWK44QTTogPP/wwunXrljI2ZsyYOOigg2LZsmVlugbp/eY3v4kOHTqk1Js2bRqXXXZZFjqq2mrVqhWDBg1KO3bBBRdEq1atKrgjAAAAAAAAADJFLiXz5FJym1xKZsmlAAAAAACbYvETAIBK4i9/+Ut07ty51Offdddd0bFjx7Rj119/fcydO7fUc1dFc+fOjX79+sWcOXNSxm666aa45pprIj8/M0+H27ZtG6+++mrsscceKWMTJkyIAQMGxNq1azNyLf6fZs2axZtvvhknnHBCNGnSJOrXrx/9+vWLN998Mzp16pTt9qqkiy++OIYOHRo77rhj1KpVKzp06BA33nhj3HbbbdluDQAAAAAAAIAykEvJLLmU3CeXknlyKQAAAADAxlj8BACgEmjfvn2cc845ZZqjQYMGcckll6QdW7VqVdx9991lmr8qWbNmTRx22GExY8aMlLEzzzwzLr/88oxfs0mTJvHcc89F27ZtU8Zee+21OPfcczN+TSLatWsXjz32WCxdujRWrlwZL730Uuy0007ZbqtKO+200+Ljjz+OgoKCmDFjRlxxxRUZC2QBAAAAAAAAUPHkUjJLLqX6kEvJPLkUAAAAAKAo3ikEAKgEjjvuuKhVq1aZ5zn99NOjTp06accee+yxMs9fVVxxxRUxefLklPo222wTd9xxR7ldt02bNvHAAw+kHfvnP/8ZTz75ZLldGwAAAAAAAAAgHbmUzJJLAQAAAACAzLP4CQBAJXDEEUdkZJ6GDRtGt27d0o5Nnz49Zs6cmZHrVGavvPJK3HXXXWnH7rrrrqhXr165Xv/QQw+No446Ku3YeeedF/Pnzy/X6wMAAAAAAAAA/JRcSubIpQAAAAAAQPmw+AkAQCWwyy67ZGyuPffcs8ixDz74IGPXqYzWrVsXF154YSQSiZSxvffeO/r161chfQwePDjy8vJS6gsXLoyrr766QnoAAAAAAAAAAIiQS8kUuRQAAAAAACg/NbPdAEBV1KlTpzj++OMLj/faa68sdpOsZcuWSb3ttNNOWewGKMq+++4bTZs2jYiIRo0aRbNmzTI2d6tWrYocy/Uddu6///74+OOP045dfPHFFdbHzjvvHH379o3Ro0enjP3jH/+ISy+9NLbeeusK6wcAAAAAAACoOuRSgLKSSykfcikAAAAAAFB+LH4CUAq9evWKXr16ZbuNtHbaaad4/PHHs90GsAk33nhjuc29scDKd999V27XzbYNGzbELbfcknasWbNmMXDgwArt5/TTT08bMlm7dm3cfvvtcdddd1VoPwAAAAAAAEDVIJcClJVcSubJpQAAAAAAQPmy+AlANTZ37twYO3ZsfPjhhzFlypT48ssvY+nSpbF06dJIJBLRvHnzaNasWbRu3Tr22muv2HfffaNnz57RpEmTcu+toKAgXn755ZgwYUJMmjQppk+fHsuWLYulS5dGzZo1o2nTptG8efPYYYcdomvXrrH77rvH/vvvHw0aNCj33qqDL7/8MkaOHBmTJk2K999/PxYuXBjLli2L77//Pho3bhzNmjWLtm3bxq677hpdu3aNHj16xI477pjxPubMmRPDhw+PSZMmxXvvvRfz5s2LZcuWxYoVK6Jhw4bRrFmzaNWqVeyyyy7RtWvX2GuvvWK33XaLvLy8jPdSlWzYsKHIsTp16lRgJxXrueeei6+++irt2KGHHlrh9/3www+PWrVqxdq1a1PGHnnkkbjhhhvK9W9WIpGIN998M4YPHx7vvvtufPbZZ7FkyZJYtWpVNGjQILbYYovYeeed4+CDD45jjjmmQv6257Jly5bFiBEjYuLEifHNN9/EqlWrokmTJrHFFlvEnnvuGX379i3xTlqLFi2KkSNHxsSJE2P27NmxatWq2GyzzaJly5axxx57xMEHH5zR3bmqu4KCghg9enSMHTs2Jk2aFF9++WXh70ydOnWicePG0aFDh9hxxx2jR48eceihh0a7du2y3XZERLz77rvxv//9L6ZOnRoLFy6MlStXRoMGDaJx48bRtGnT2HrrrWP77beP7bbbLjp06JDtdgtNmTIlRo4cGf/73//is88+i9mzZ8fKlSsjLy8vGjRoEG3bto2tttoq9txzzzjwwANj7733LvG/8R9//HHMnj271D1269Ztk79nr7zySonn7du3b6n6mT9/fowYMSLeeOONmDp1asycOTOWL18ea9asifr160fz5s2jU6dOsdtuu0WvXr3i4IMPjnr16pXqWpmybt26GDNmTIwYMSLef//9+OKLL2LZsmWxZs2aaNiwYXTo0CG6du0a/fr1i4EDB2a934iK+Z365JNP4uWXXy78+f/mm29ixYoVsX79+mjQoEG0bt06tt5669hzzz3jgAMOiJ49e1aK57irVq2Kl156Kd56662YMWNGrFixIho3bhytW7eOPfbYI/r27RutW7cu0ZwrVqyIl19+Od566634+uuv47vvvotmzZpFy5YtY9ddd43+/ftvdAfJilAVf44zZdmyZfHMM8/EqFGjYsqUKfHNN9/EypUro27dutG0adPYZpttYrfddov+/fvHgQceGDVq1Mhqv0uWLInhw4fH+PHj46OPPooZM2bE8uXLo6CgoPDvZMeOHWOXXXaJ/fbbL/r16xeNGjXKas8AAAAAuUwuhaLIpVRtcimp5FLkUsqbXErVJ5dS8eRSSk4upWLIpRRNLqXq/BxnSlG5lHr16kXTpk1ju+22i+7du8fhhx+etZ/TFStWxPjx4+O9996LKVOmxLRp02LRokWFj1HTpk2jWbNmsdlmm8Xuu+8e++67b+y3336xxRZbVHivAACQExIAZM1XX32ViIi0X4MGDSqXa37yySeJK6+8MtG1a9dEXl5ekdcv6qtevXqJc889N/H555+XS38LFy5MXHLJJYkWLVqUuLfatWsn+vbtm/jb3/6WmDt3bql7GDt2bNr5e/XqVazzTz311BL3/tOvbHrhhRcSvXr1KtXPRseOHRPnnntuYvTo0YkNGzaUqY833ngjcdhhhyVq1KhR4j5at26dOO200xLDhg1LrF27dpPXGjp0aJker419ffXVV2X6PpTW9ddfX2RPDz/8cFZ6qghHHnlkkff7kUceyUpPBxxwQJE9Pfroo0WeN2jQoBL9rI0dOzbp/GeffTbRpUuXYp9fv379xMUXX5xYsmRJie9jhw4dyuX359RTT025Vq9evTL+9/Rvf/tbmb7XCxcuTJx//vmJevXqbfS8evXqJc4444zE7NmzN9nT3LlzE7/+9a8TdevW3eicNWrUSJx00kmJr7/+ulj39eeK+veuqK+SPDcp67+Fmfh5Ka758+cnrrjiikTz5s1LdM28vLxEnz59Ei+99FKprlvWn71Vq1Yl7rjjjhL/Dmbb+vXrE48++mhi1113LfHj3L59+8SNN96Y+O6774p9vbL+LP78+55OaeYtqddee61Uz40aNmyYOPvssxPTp08v8TUTiZJ//37+3Ocf//hHomPHjsU+v1mzZolrrrkm8f3335e416rwO7Vu3brEv//978Ruu+1W4p+Zdu3aJa699trEsmXLSvy9SSR+eG5QkusNHTo06fwVK1Yk/u///i/RpEmTjZ5Xs2bNxDHHHJP47LPPNtnT8uXLE5dddlmicePGG50zLy8v0b9//8THH39cqvtelX6OS/P3pDhfpXl/YfHixYmLL7440aBBg2Jfp0OHDon7778/6fVgWV9fF9eUKVMSJ5xwQqJ27dol+t7UrVs3cfLJJyemTp2a0X4AAAAAKgu5lFRyKXIpiYRcSlnJpaR+yaVs/EsupfTfa7mU9ORSNq0qfIZeHuRSSvc4yKVsWlX4nZJLSSaXkqo0f0+K81VRuZQuXboknn322aR5yuv5xvz58xO333574oADDihxFuXHn6vDDz88MW7cuBJ/bwAAoLrL/jtMANVYRYZMnn322cS+++6bsTep8vPzE1dffXVi/fr1GevxscceS2y++eYZ6a9mzZqJI488slQf/FTHkMn8+fMTRx99dMZ+Pjp27JgYPHhwYv78+SXqY8WKFYmzzjqrVCGXdF+tWrVKXH755RsNe+RiyOSCCy4osqcPP/wwKz2Vt5UrV270Q/5sPRZXXXVVkT2dcMIJRZ5X2pDJmjVrEr/61a9K/TPbpk2bxJgxY0p0H6tzyGTcuHGJVq1alej8Jk2aJJ577rki+3nxxRcTTZs2LdGc9evXT4wYMaJEj1siIWSSSCQSQ4YM2eSHm8X56tevX2LmzJklunZZfvbee++9xA477FCqXrPpww8/THTv3r3M3++2bdumfIhZlKoeMpk9e3ZGnqPVrl078ec//zmxevXqYl+7NN+/H/+9Xbp0aeLggw8udb/bb7994v333y9Rr5X9d+rtt99O7LLLLmV+LDfffPONBlWLUpaQyZQpUxLbbrttic6vU6dOYsiQIUX288477yS22GKLEs1Zs2bNxAMPPFDi+16Vfo7L+vNR1FdJ31949dVXE61bty719Q444IDE4sWLE4lE+S9+snLlysSFF16YyM/PL9P3qEaNGomLLrqoVOEgAAAAgMpMLiWZXMoPX9kgl5KZ+/3zL7mUiiOXMjaRSMil/PyrOORSin8duZSiv+RSikcupeSPg1xK8VX23ym5lGRyKemV9eejqK+KzqWccsopiTVr1iQSicw/3/jggw8Sxx57bKkWPCnq68gjjyzVIoAAAFBd1QwAqoUhQ4bEm2++mXasTp060b9//9h7772jY8eO0aRJk1i5cmUsXrw43nvvvRg7dmxMmzYt6ZwNGzbE1VdfHW+++WY888wz0ahRozL1d8cdd8RFF12UUq9du3YccMABsffee8e2224bjRs3jvz8/FiyZElMmzYtXnvttXj99dcjkUgknbdu3boYNmxYvPfeezFjxowy9Zbr5s6dGwcccEB88sknKWMdO3aM/v37R5cuXaJ169bRoEGDWLFiRcybNy/efvvteOmll2L+/Pkp582YMSMGDRoUW265ZZx22mnF6mPFihVx6KGHxuuvv54y1qpVqzjssMNil112iXbt2kXDhg1j1apVsXDhwpg0aVKMHDkyZs6cmXLevHnz4uabb4769evH1VdfXaw+csGUKVPS1ps3bx5dunSp4G4qxpgxY2LVqlVpx1q0aBEdO3as2Ib+f927dy9y7OWXX45EIhF5eXkZudbatWvj8MMPj9GjRxfWunbtGgMHDowOHTpEy5YtY+HChTFr1qwYNmxYTJ48OWWOOXPmxMEHHxwPPvhgnHTSSRnpK1e9+OKLcdRRR0VBQUGJzlu2bFkcffTR8dhjj8UvfvGLpLHHHnssfvWrX8X69etLNOf3338fRx11VDz33HPRr1+/Ep2bKxo3blyi269atSrOOOOMePzxx9OO77jjjnH00UfHNttsEy1btowlS5bEN998E6NHj47x48fHunXrkm4/cuTI6N69e/z3v/+Nnj17lvp+FMe4cePi8MMPj5UrV5brdTLtsccei1//+tdp/1Y3adIkjjzyyNhzzz2jXbt2sX79+pg7d25MmjQpnn/++Vi4cGHS7WfPnh1HHXVU/OEPf4jrr7++ou5ChXvjjTfi2GOPjXnz5qWM5efnxwEHHBB9+/aNdu3aRbNmzWLu3Lkxc+bMGDZsWMpzgYKCgvjrX/8ao0ePjv/+97/Rtm3bcut72bJl0atXr/jggw8iIiIvLy969OgRhx56aLRv3z6aN28e8+bNi+nTp8fTTz8dn376acocn376afTs2TOGDRsWBx54YLn1GlExv1P33HNPXHTRRbF27dqUsQYNGsSRRx4Z3bp1iy222CLq1KkT33zzTXz66afx1FNPxZw5c5Juv2DBgjjppJNizJgxcc8990Tt2rXLre+IiEmTJsWBBx4Yy5YtK9F5a9asiXPOOSdWrlwZl1xySdLYuHHj4rDDDovvv/++RHOuW7cuzjrrrMjPz48zzjijROeWVFX7Oc6kf//733H66aen/Fv3o913373w+WWLFi1iwYIFMXPmzHjuuefivffei4gfnpv37Nkz7Wu7TJo5c2YMHDiw8HH6qfz8/OjZs2fhY9akSZOYP39+TJ8+PZ5//vn48MMPk26/fv36uP322+P111+P559/vlz/TgIAAADkKrkUiiKXknvkUpLJpcillAe5lMpFLqXyk0spObkUuRS5lGRyKRUjE7mUhx9+OObOnRvDhw/PeH8vvvhiPP3000WO9+zZM3r16hU77rhjNGvWLNatWxdLliyJTz75JN5888148803U94/GDZsWHz44YfxwgsvxE477ZTxngEAINfkJX7+rBqACjNjxozo1KlT2rFBgwZl9EPxfv36xcsvv5xUy8/Pj3PPPTcGDx4cm2222UbPHzNmTFx++eVpP5QcOHBgPPvss6X+oPTpp59O+aAtIuK0006LG264IVq1arXR86dNmxYXXnhhjBo1KmWsQ4cOJQ6ZjBs3Lvr06ZNS79WrV4wbN26T53/88ccxe/bswuO5c+fGb3/72/juu+8Kaz169IjBgwenPb9v374l6rcs1q1bF3vssUe8//77SfW2bdvG3XffHUcdddRGz1+zZk0MHTo0rrjiiqT796OhQ4cWO2Ry+OGHx4gRI5JqjRs3jttuuy1OO+20qFGjRpHnrl+/Pp555pn43e9+l/aDmI39Ps2ZMyemTp2aVJs3b16cfPLJKbdt1apV/Pvf/y7GvflBz549o27dusW+fSasX78+WrRoEUuXLk0ZO+ecc+Lee++t0H4qyp///Oe49tpr04717t07xo4dW8Ed/WD69Omx9dZbFzk+bdq02H777f8/9u47wIlq7eP4b5Ltu5SlSW9XQQQFATtKE2yI4L2KWACx4FXseu2C+uq1oldFxYblWhALykUFRUBBLICgNBVBBClSlu01mfePbMtmkk3bze7s9/O+uZJzMmdOcmYys5lnnmO53ObNm33Kb7zxRp8bNSVp0aJFevvttzVjxgxJUs+ePfXyyy/r6KOP9rvu77//XhdddJHlRRGHw6EPPvhAI0eO9Lt8mWXLlvlcNH7kkUcsv5NvvvlmDR8+vNo2Jc/3UNUf+VeuXKmMjAyf1w4bNsyyjWD+1Nm2bZvlZxDos27WrJmOPfbY8vd92GGH6ZxzztHf/vY3NW/eXPv379fatWv1/vvv69dff7Vcb2pqqlauXFk+/kuXLtXQoUPLg1aOPPJInX322erSpYvS09O1d+9e/fjjj3rvvff8HtfatGmjjRs3Bh1wkZGRoZUrV/qUv/baa3r99dd9ykM5N5kwYYJeffVVSaF/d1r54osv/AYTtG3bVmvWrFGLFi2Cais/P19nnnmmFi5c6FPXoUMHPffcczr99NP9Lr99+3ZdffXVmjNnjk9damqqPv3006ACTcLZ9g466CAdffTRysnJkSQ5nU6ddNJJGj58uNq3b6/mzZvrwIEDWr58uV577TXLi8Kx+AlgxowZ+uc//+mz7ri4ON14442aOnWq3+NlSUmJ/vOf/2jKlCmWQQDXXHON/vOf/wTdl6lTp1qeg7Vq1Urbt29XfHx80G35k5WVpbZt25b3t3Xr1tq2bZvi4oLPPzt//nyNGjVKBQUFPnWjR4/WU089pXbt2vld/ttvv9Ull1zic44jSV26dNGiRYvUqVOnavtR9by2zIUXXmh5zrV582ZdddVV+uSTTyR5zoVeeukldevWze865s+fr4svvtgnmEKSUlJStGjRooDHszJ1dZ+65557LL87nU6n7rjjDt18881KS0uzXNblcmnWrFmaPHmy5fHv9NNP1/vvv6/ExMSAfZA8wSlWCSL8HbNnzpyp4cOHq0+fPtqzZ48kTwD6ueeeqx49eqhVq1Y6cOCAfvnlF82ZM8ey7bL3uXDhQg0cOFCSJ/Di2GOPLT9X7d69u/7xj3+oW7duatGiRfnNBO+//77Wr19v2WZKSoo2bNigjh07Vvu+pfq1HX/++ec+Zf624UcffVS9e/eutk1J6tq1q7p27Vrt6z788EOdffbZcrvdPnWHHnqoXnvtNR111FF+l1+xYoUuvvhirV27VpLnPPyuu+6yDLIJ9u9rfzZv3qyBAwdq+/btPnUDBgzQCy+8oEMPPdTv8suXL9ekSZMsA/S7deumJUuWqHXr1mH3DwAAAAAAoK4gLsWDuBRvxKVUIC4ldMSl+CIuxRpxKR7EpRCXUhlxKTWDuBTiUohLmepTTlzKAUnEpVRlt7iUK664QmPGjLH8+/qII47QY489FnJfH3zwQd12220+5SeffLKefPJJ9ejRw++ykmcbnDJlimbNmuVT16VLF33//ffV/j4CAAAANHgmACBmtmzZYkqyfEyZMiWq6zrllFO82nc4HObrr78eUhuFhYXm+PHjLft77733htWvzMxMs02bNj7t3XTTTSG143a7zeuuu86nnU6dOoXcp0WLFlm+x4EDB4bc1tatW82DDz7Yq52hQ4eaOTk5IbdVEx555BGf99m8eXPz999/D6mdjRs3mq1atfJpa+bMmUEtP3v2bJ9lExMTzZUrV4bUj127dpndu3ePeH/yt2+Gsz3VtiVLlvj9Xvnuu+9i3b0aM2zYML/ve+LEiTHrV3FxsRkXF+e3b//9739Dam/gwIGW7dx2223l/z7jjDPMgoKCoNrLzs42hw4datlmamqquWXLljDeten3WBHsd0Ko/H2+kfD3Wc+fP9/s0aNH+ffl7Nmz/bZRXFxsPvDAA377N3LkSNM0PePQuXNnU5LZvn17c8GCBX7bLCwsNO+44w6/bd58880RvW/TNM0pU6ZEfG5SeRuI9Ltz165dZuvWrS375HQ6zcWLFwfdltvtNkePHm3ZVs+ePc29e/cG3dY999xj2U6LFi3Mbdu2hfNWTdP0v+0tWLDA7Nmzp9f2s3XrVr/t7Ny50+zdu3dU94twvP/++6ZhGD79iI+PN+fOnRt0O6tXrzbT09MtP5tnn3026Ha2bdtmOp1Oy3ZmzZoVzlv08fTTT3u1e8cdd4S0/Pfff28mJydb9vHRRx8Nup28vDzz7LPPtmynW7duZkZGRojvrEKnTp2qPR5dfvnlpsvlCqq93bt3m4cffrhlm23btjUPHDgQdl9juU9V3RbKHikpKeaSJUuCfg9//PGH2a1bN8u2zj333KDbsRLomF12jpCSkmJOnz7ddLvdftt5+eWXzfj4eMu2+vTpY7rdbrOkpMQ85phjTElmenq6+eabb/ptz+12m08//bTf/fWcc86J6H2bZv3Zjv1tw4sWLQqrPX+2bNlipqamWq5r2LBhQf8NW1BQYJ5xxhle+5ZVm+H8fV1m3759ZteuXS3bPf/884Mes8LCQp/fSsoeAwYMMIuLi8PuIwAAAAAAQF1BXApxKbFGXIo14lLqH+JSiEuxekSCuJTIzk2ISyEupQxxKcSlBIO4lMCIS/Ftk7iU+hOXcvvtt1u2GW5cyr///W+ftiZNmhRw+7Ty7LPPWvZr6NChYfULAAAAaEhIfgIAMRTLIJMbbrghrHaKi4stL0impKSYe/bsCbm9p556yqetgw46yCwsLAy5LbfbbZ588slebcUyyOSXX34xO3bs6NXGiBEjzPz8/JD7VBNcLpdlYMgTTzwRVntffvml5Y/TwejXr5/Pstddd11Y/di0aZOZmJgY0f5Un4NMrIKtJJlDhgyJdddqVIcOHfx+n4YbBBctZcEDVo9QLzz6u8hQdlGnT58+IQex7d271+9FllNOOSWktsrYOcjk9NNPNyWZTZs2NTds2BBUW3fddZffPq5fv97817/+ZUoyO3ToYP75559BtelvX2/RokXEN+rWpSATl8vlc2yv/LjnnntCau+hhx6ybKdly5bmjh07Qu7fZZddFvULVNVte5LMqVOnBtXWxo0bTYfDEbX9IlSbNm0yGzVqZPl+XnzxxZDb++qrr3zej+QJTP3111+DbufMM8+s0WNl5YvMDocjpODdjIwMs3379pb9mzx5csh9yc3NNY888kjL9soC3cLh77hRdjw69dRTzZKSkpDa3LRpk9m0aVPLdi+//PKw+xqrfWr58uWWgaaGYQQMUAy07iZNmli+l2nTpoXcXhl/x+yyzychISHogJiXXnrJ7/f1J598Yj7zzDOmJLNJkybmTz/9FFSbTzzxhGV7cXFx5l9//RX2+zbN+rMd11aQyfDhwy3X07VrV3P//v0htZWTk2MZlFX5EUnyk8r7b+XH4MGDQz4PysvL89vX++67L+w+AgAAAAAA1BXEpRCXEkvEpfhHXEr9Q1wKcSlWj0gQlxLZuQlxKcSlmCZxKRJxKaEgLqX6dROXUvEgLqX+xKX4S4oTreQnRx11VMjjVMbfOc+8efPCag8AAABoKEh+AgAxFKsgk9TU1IiyVK9bt87yB/7bb7895LYGDRrk0864cePC7tuKFSu82opVkMlPP/3kMxvAueeeaxYVFYXcn5qyePFiy/e5efPmsNscMWKEV1vBXFD+/fffLfvxxRdfhN2PyZMnR7Q/1dcgk9zcXL8/ai9btizW3asxxcXFfrOvSzKfeeaZmPavf//+fvsW6vedv4sMZY+vv/46rD7OmzfPb5uhzsZmmvYOMil7hDIzSF5ent8ZYq688kozJSXFdDgc5ooVK4JuMzMz0+9sI//73//Cecvl6lKQyX333ed3DIYMGRL0rAemaZo///yzTxBi2eOVV14Jq38ZGRlmy5YtLdsM5yKyaVa/7YV6kfLEE0+M2n4RqiFDhli+h8GDB4fd5qWXXmrZ5hlnnBF0G//73/8s2zAMw/z555/D7ptpmuayZcu82jz99NNDWn7ixImWfevatWvYAWTr16+3PHeXQp/prYy/i/OSJ+gn1Nkay0yfPt3v2Hz55ZdhtRmLfaqwsLB8Nraqj4suuiis92GapjljxgzLNpOTk0MKtKrM3zG77PHUU08F3Zbb7Tb79Olj2c7YsWPNdu3amZLMDz74IOg2S0pK/M4u9PTTT4fxjivUl+24NoJMXnvtNb+fxfz588Nqs+r3YdVHuEEmr776qt8xC/c7/KuvvvK7b/3xxx9htQkAAAAAAFBXEJdCXEosEZfiH3Ep9QtxKRUP4lK8H5EgLiWycxPiUohLMU3iUiTiUkJFXEpgxKV4P4hLWRRW/6zUp7iUqslPPvvss7DaMU3Pvmq1HRx//PFhtwkAAAA0BA4BABqcUaNGqUmTJmEvf9hhh2nw4ME+5S+99FLIbX3//fc+Ze3atQurX5LUr18/dezYMezlo+H777/XwIEDtWvXrvKyiy++WG+++abi4+Nj2DNvVp+9FNnnf/bZZ9fbftjBK6+8ogMHDviUjx07Vscff3ztd6iW7NixQy6Xy2998+bNa7E3oa1/27ZtUVvPWWedpeOOOy6sZU8//XT16dPHsu6+++6LoFf2NGjQII0YMSLo1ycnJ+ucc86xrHvmmWeUl5enCy+8UP369Qu6zcaNG+vvf/+7Zd3ChQuDbqcu++qrrzR16lTLulatWum///2vHI7g/6S97bbbVFhY6FPes2dPjR8/Pqw+Nm3aVNdff71l3f333x9Wm4G0atVKDz/8cEjL+Nu3a9rcuXP1xRdfWNY99NBDYbc7depUy3GfN2+eVq9eHVQbp512muX5ommaev7558PumyQ999xzXs8nTZoU9LI//vijZs6caVl3xx13KC4uLqw+9ejRQ2PGjLGs87dfROKKK65Qp06dwlp24sSJat26tU+5aZo1cjyqqX1qxowZ2rBhg0+50+nUXXfdFdL6Krv44ostP9v8/HzdfvvtYbfrzyGHHKIrrrgi6NcbhqGLLrrIsu6tt97Sn3/+qZNOOkmjRo0Kuk2n06lx48ZZ1tXk8a4+bceRCtSv/v37a/jw4WG1e/zxx2vkyJGRdM1HQUGB3239kksuUbdu3cJqd8CAAZbvMz8/X4899lhYbQIAAAAAADR0xKXULOJS6mc/7IC4FGvEpVSPuJTQEJdSO4hL8UVcCnEp4SAuxT/iUgIjLqV+bMeRqk9xKVW1a9dOJ598ctjLJyQk6NJLL/Up//rrr7Vx48ZIugYAAADYGslPAKCBOOKIIzRw4EANHDgwKhfgrX7I2b17t37++eeg28jOzlZubq5leSQOO+ywiJaPxJdffqmhQ4dq//795WWTJ0/WSy+9JKfTGbN+Wdm5c6dleSSffziffV3pR32XlZWle++916e8WbNmeuKJJ2q/Q7UoMzMzYH1KSkot9cRaamqq37qsrKyorSfci+RlJk+ebFn+yy+/aNGiRRG1bTc33HBDyMtUd4EmnDZPOeUUy/Iff/wx5Lbqmn379mns2LGWAWSGYej1119XmzZtgm5v/fr1+uCDDyzrLrvssrD7KUnnnXeeZfnq1au1bNmyiNqu6sYbbww5UHjkyJG64447yh+15f/+7/8sy/v06aOjjjoq7HbbtWunE0880bJu+vTpQbXhcDj8jvsrr7wSdtBFRkaGZs+eXf68ffv2OuOMM4Je/v7775dpmj7lzZs393uRPVg33nijZfm2bdv0yiuvRNR2VZEcj5KSkiwv+ErS559/rt9++y3stq3UxD5VUlKiBx980HLZESNG6JBDDgmrr5IUHx+vq6++2rLu3XffjfpF8auvvjrk4Ca7HO/q03YcqUWLFunXX3+1rPN3fhisSM9Pq5o5c6b+/PNPy7rLL788orbHjh1rWf7yyy8rPz8/orYBAAAAAAAaCuJSagdxKcSlxApxKf4RlxIc4lKCR1xKzSMuxRpxKcSlhIu4FGvEpQRGXEp4iEupEO24FEnq2LFj+W8bEydOjLg9f8lTlixZEnHbAAAAgF2Fl54VAFDvhJo5ujpdunSxLF+yZIm6d+8eVBv+gggWL14cbrckSZdeeqmOOeYYSZ7M97Xl008/1dlnn+11Y9Qtt9zi90fmWAv0+fubtaE6Bx98sKZMmVL+PJgM5IH6EcpsE5W1aNHCqx+DBg0Kq5365P7779fu3bt9yqdPn65WrVrFoEe1Jy8vL2B9QkJCLfUk9PVX1/dgpaam6tRTT42ojdNOO81v3YwZMyxnVmuIUlNTNWzYsJCX69Gjh9+6Ll26qHfv3iG32atXL8vytWvXhtxWtF100UXq37+/JM9sQKEwTVPjxo3ze3PzLbfcEnK2/xdeeMHy4r1hGLrgggtCaquqLl266IgjjrC82Pnmm2/qhBNOiKj9MoZh6Pzzzw95uZNPPjmi2QfCsWbNGn333XeWdRdeeGHE7Z911lmWF//effddTZ8+Pajv/UsuuUT33HOPSkpKvMr37dun9957L6zP+pVXXlFBQUH580svvTToIOM9e/b4DYQ67bTTwp5dp0y/fv3Utm1b7dixw6fuueeeC2kmoEC6dOmiI488MqI2Tj/9dMsgJdM09cILL0Tt3Lqm9ql58+ZZfs6SdOaZZ4a8Pqs2brrpJp9y0zQ1Y8YMPf744xGvo0woM+GU6datm5xOp2WQYEpKSliztfTs2VOGYfh8j2/evFl5eXlRDyiuT9txNMyYMcOy3DCMiM8vTz31VKWkpETtnNffLGi9evUK61yqMn+zAWVnZ+t///uf39kSAQAAAAAAUIG4lJpHXApxKbFEXIp/xKUEh7iU4BCXEhziUjyIS/FFXIo14lIqEJcSGHEpFYhLiY76FJciSeeff35Y+64/gX7biNZ3IwAAAGA3jlh3AABQP7Vo0cKyPJQZdtLT0y3L165dqzfffDOsfknS3//+d02dOlVTp07VddddF3Y7oXjvvfd01llneQWY3HfffXXqx8OqmjVrZll+7733el0gCUXz5s3LP/upU6cGFWTirx/Tpk3T3r17w+qH0+n06ofdg0y++eYbPfbYYz7ll156qd+ZH+ykupkQ4uPja6kn1gJd7Ax3Foeq+vXrp+Tk5IjaaNu2rY444gjLuv/973+WF4saohNOOEFJSUkhL9e5c2e/F5vDDQDo0qWLDMPwKd+zZ09Y7UXT0KFDNXnyZE2ePDnkmUEeffRRffzxx5Z1J5xwgu67776Q+1N51pPKevbs6fecJhT+goQ+/fTTiNsu07dvX7Vv3z5q7dWkd955x29dNI7J/j7vAwcO6Ntvvw2qjTZt2vi94P/cc8+F1a/KN+U7nU6/M2xY+eCDD1RcXGxZF8osPYH4a2f16tXatGlTVNbhb/ajUBx99NF+/0748MMPI26/TE3tU7NmzfJbd/rpp0fcfrdu3XTwwQdb1r377rsRt195PR06dAh5uYSEBL+f6wknnBDW+UpycrLlrGqmaYb990Ig9Wk7jpTL5dK8efMs63r37q2DDjooovZTUlLCvnGgql9//VWrV6+2rIvGsaVZs2Z+t/loHs8BAAAAAAAQPOJSvBGX4kFcSmwQl0JcCnEptYe4lOAQl+JBXIov4lKsEZdSgbiUwIhLqUBcSuTqU1xKTYnGbxsAAABAQ0PyEwBAWPxdKNu3b1/QbSQnJ+uQQw6xrLv00kv1+uuvh9W32vbaa69pzJgxKioqKi97/PHHdeedd8awV9XzdzH5xx9/1IgRIyxna6nNfuzYsUPDhg3Tr7/+Wiv9qK9yc3N10UUX+QQA9O7dW08++WSMelW7EhMTA9ZXnT2htvm7aChV3/dg9ezZMyrt9O3b17I8NzdX69ati8o66rvDDjssrOWcTqdSU1Oj2mZiYqJlm263Wzk5OWG1GWvffvut7rjjDsu6Zs2a6a233gp5ppGffvrJ72w9J510Ush9tHL44Ydblm/evFnbt2+PyjqCCdysK/wF1zRq1Cgq78Pf5y3JcuYdf/zNnPDVV19pw4YNIfVpyZIl2rhxY/nzESNGqF27dkEvHyggqWy2qkgFaidaAVHROB45nU6/gUQ///yzMjMzI16HVDP7lGmaWrBggWVdu3btLAMlwnHUUUdZlm/fvj1qs6yFe2ySpCZNmkS9TX+B6VlZWWG36U992o4jtXbtWuXm5lrW+TsvDFUk415ZoO+pmj6eh3JsAQAAAAAAQPQQl1KBuJSa6QdxKcEhLoW4FIm4lNpEXErNIi7FP+JSKhCXEh7iUrwRlxIYcSmRIS6lQrTiUmpKNH7bAAAAABoakp8AAKJq//79Ib3eX2bz/Px8jRs3TieeeKIWLFgg0zSj0b2oe+aZZzRhwoTyC/wOh0PPP/98rc3sE4nhw4f7vcC9cOFCHXLIIZoyZUqNB5scffTRfjM3r169WocffriuvfZa/f777zXaj/rINE1dfPHFPlnxW7durblz50Y840p9kZKSErC+cgBYLASaRcdf0EGoevToEZV2/GXslxT0rBV2171797CX9betHnrooVFvMzs7O+w2Y+XAgQM677zz/AZmzZw5M6zZHr755hu/db169Qq5PSutW7f2W7dmzZqorCNQYEVdkp+f7/c99+jRw+/FvFC0bNnSbzuhfN7Dhw9X165dLetmzJgRUp+qzspzxRVXhLS8v+00Pj5eXbp0Caktf7p16+a3Llrf8TV9PDJNU999911U1lET+9Svv/7q98J0oM8/VLUxlg35eFeftuNIBdpeAp0XhiJan2csj+ebN2+utwG8AAAAAAAAdkRcCnEpoSIuJXzEpXgQl0JcSm1qyNfpahpxKYERl1KBuJTwEJfijbiUwBry8a4+bceRqk9xKbUt1N82AAAAgIaE5CcA0IDl5ORozpw5mjJlikaOHKlevXqpQ4cOaty4sRwOhwzD8PsYPHiwZZuh/sh33XXXKSkpyW/90qVLdcopp6h79+6699579csvv4TUfk166KGHdNVVV3kFwCQkJOiEE06IYa+C16JFC11yySV+67Ozs3XvvfeqY8eOOvfcc/X++++roKAg6v2Ii4vTjTfe6Le+sLBQTz75pP72t7/p9NNP1+uvv14vL57WhPvuu0+zZ8/2KktOTtZHH30U1oXY+qpRo0YB6/Py8mqpJ6Gvv3HjxlFZh7+s86HyN+uZJK1atSoq66jvIvms/QX2RdKmv2CyQMFNddXEiRP9BhRee+21GjlyZFjtBgo6iNbF+0DfQ6HO1OJPy5Yto9JOTVu3bp3PrG9lovV5S1JaWppleSift2EYuuyyyyzrXnvttaDPe/bs2aP333+//HmXLl00fPjwoPuxd+9e7dy507Lub3/7W1QCc6TAQQOrV6+Oyjrq0/GoJvapH3/80W9dJEEbobRVF8ayvh/v6tN2HKmVK1f6rQvU/1A0b948Ku0EOp537tw5Kuvwdzw3TdNrFjUAAAAAAAAEj7iUyBCXEh3EpYSPuBQP4lIa1vWTWGvI1+lqGnEpgRGX4o24lNDV9ViGyohLCayuj2V9P97Vp+04UvUpLiUQl8ulxYsX65FHHtH555+vI488Up07d1azZs0UFxcX8LcNwzAs2+RvTgAAAMC/uFh3AABQ+7799ls988wzeu+995SbmxvVtkOdCadDhw568skndfnllwd83a+//qopU6ZoypQp6tWrl0aPHq1Ro0apb9++kXQ3bHfeeafuv/9+n/KCggJdeOGF+uabb5SQkBCDnoXmoYce0sKFC/Xzzz/7fU1RUZFmz56t2bNnKy0tTaeeeqpGjx6tM844Q02aNIlKP2644Qb973//05dffun3NW63W5988ok++eQTJSYmaujQoRo9erRGjhypVq1aRaUf9clbb72lqVOnepXFx8fr3Xff1VFHHRWbTsVIu3bt5HA45Ha7Lev9ZbqvLYHW37Fjx6iso7pAm2AF2pdqerat+iJasyLVdJv1zZNPPqkPPvjAsq5///56+OGHw2470Axt27dv1+effx5222UCBcFu37494val6AWl1bRAn7fb7Y7K5y15glSthPp5X3zxxbr77rt9ZnbK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/Oc/tX379qj1oba1atVKV111lZYuXarff/9dDz74oHr16lXtcoWFhTrvvPOUmZkZlX40adJEEyZM0Pz588sDXwLNqlLG7Xbrsssu05YtW6LSj9r2ww8/aPjw4T6f45NPPqlJkybFqFd1T1pamoYNG+a3ftmyZbXYm+DW+/e//z1q64nWhdtAF0PS09Ojsg4gNzdX5557rt/M/dOnT9ehhx4atfW1adPGb11dDnqor+rr592iRQu/38szZszwKXO73XrhhRfKnycmJmrChAlhrTvQZxbNwAS32+13v2vcuLFSUlIiXkdDPx7V1lgGaitQHxCchrQdB+pHtLbZaHyeaWlpfgOo6vKxBQAAAAAAoKEgLoW4lEgRlxJbxKUEh7iUhnP9BPUfcSn2Vl8/b+JSiEuJBuJS7KEhbcf1JS5FkmbNmuW3T/fee29YyacAAAAAhIfkJwBgY3l5eVqwYIFl3WmnnRaVH5JrW1xcnE4//XS9/vrr+vPPP/XII4+oVatWAZf597//rezs7IjX3alTJy1evFgHHXSQT12vXr300EMPWS6XkZGh8ePHyzTNiPsQax07dtQtt9yin376SUuWLNGZZ54Z8PU7d+7U008/HfV+tGzZUldddZWWL1+uVatW6aKLLpLD4f+0Jjc3Vw888EDU+1HT1qxZo5NPPlkZGRle5dOmTdPkyZNj1Ku6a9y4cX7r/M00VpNycnL01VdfWda1bdtWQ4cOjeq6omH37t1+66y++4BwXHnlldq4caNl3UUXXaTx48dHdX1lM+JZiVYgJCrU58/bX/Dm999/r1WrVnmVffrpp16zt/39738PaSbIygJ9Zjt37gyrzVDbCtSHUDT045GdxrIha0jbcaB+BOp/KKLxt7jkf9suKSmJ2mxAAAAAAAAACB1xKR7EpUQPcSm1i7iU0BCXErn6cP0E9R9xKfZWnz9v4lIi19CPR3Yay4asIW3H9Sku5YMPPrAs79Chg44++uiorAMAAABAcEh+AgA29vPPPys/P9+y7vjjj6/l3kRfenq6brrpJv32228BL7hnZGTo448/jnh9nTt3VvPmzf3WX3311TrllFMs67744gtNmzYt4j7UJSeddJI++ugjLVmyRJ06dfL7uv/+97812o8jjzxSr732mlavXq0jjjjC7+vefvttlZSU1Ghfoumnn37SySefrP3793uV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uFGLFy8ufwQ7e8OmTZs0ZMgQn4udN954o/79738H1QY8hg8frsmTJ1vWXX311TUedPbxxx/r/fff9ylPSEjQm2++qYSEhKivMycnRwsWLIiojU8++cRvXaizR4S7DxUUFHjtP4sXL474wgFi7+2339YLL7xgWde1a1e/ddXJyMjQwoULyx+Bsu9fdtlllhfp3G635f4aju+++05btmzxKhs1alSDDLrq2bOnTjjhBMu6d999NyrrME1T77zzjldZenq6Bg8eHHHb/r7zfvjhB919993avn17edmYMWMCXvwMVrNmzfSPf/zDsm7+/PkRz0T5/fffa9euXZZ10ZghqMymTZv0448/RtSGv+ORYRi67LLLImq7Npx66ql+z0WjEWTlL8lDffl86oO6th2He1514MABn/Mqq9leA30HBDo/DMb8+fOjOoONv75u2LAhajNOzpo1y6fM380sAAAAAAAAIC6lMuJSAiMuxRtxKfUbcSnhIS4FNYW4FOJSKiMuxRpxKRWISwmMuJSaV9e2Y+JSPH9rpqamWtbVxd82AAAAALsj+QkA2Nihhx7q92LmokWLImp7/vz5ES1v5dtvv424jZycHMvyDh06RNx2KFJTU/XGG28oPj7ep840TY0fPz7gxbDatnXrVr8XHkJh9fk7nU6/M95U5XK5tGLFihrphxT8dtCoUSPLcqsfZau6++67NXjw4PLHXXfdVe0ymzdv1pAhQ/Tnn396lV9zzTV69NFHg+ozvD3yyCM68sgjfco3bdpUIzPclNm5c6ffCwcPP/yw+vbtW2Prfu2118Je1jRNPfXUU5Z13bt318CBA0NqL9x9aPPmzV77z+DBg/Xbb7+FtG7ULZs2bfI761x8fLzefvttNWnSpMb70a1bN7+zXkyfPj2oIMLqVP2+NgxDl156acTt1lf+jn8rVqyIyuwVn3zyidavX+9VNmHCBL+z/YXi+OOPV69evSzrHnjgAa/n0QzQuP322y1nM8vIyNDLL78cUduPPfaYZXmnTp2iMkNQZZEcj/Ly8vTiiy9a1g0bNixqMwHVJKfTqdtvv92y7tNPP/XZbkNRVFSkp59+2rJuzJgxfoPcEbq6tB2He1719ddf+5xXWQV8DBw4UN27d7dsw9/2FqxIPkcr48aN83tjyX/+85+I2y8qKvKZrbNNmzY644wzIm4bAAAAAADA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9991ySWXWLYheS6u/vDDD37rgxXujDgvvfSSsrKy9NFHH3mV79q1S/369dPtt9+uG264QWlpaX7byM/P18yZM3X77bcrMzPTq27s2LFBzR4UjW2vTL9+/ZSenl7tOmPhlFNO0auvvqrx48f7zNR200036dNPP9VTTz2lQw89NGA7S5cu1c033+xzUbVdu3aaNWtWjQSkTZo0SS+//LJl3dixYy0vxkZD79699dFHH+nMM8/0Cf6944479M0332j69Onq0KGD3za+/fZbTZw40WcmIsnzXfDZZ5+FfG4UjH//+9/69ddftXHjRk2fPl1r167Viy++aBnsWeaTTz7RxIkTtWvXLp+65ORkffDBB0H1tS7uU5dccon27Nmj2267zaevw4cP16233qpbb73V77bkcrk0a9YsXXXVVZbnYSNGjNArr7wSdH+svsN37txp+dr169f7vL7qMVTyHG+qXtiviWNoKG1a9TMUsdyOrfTp00c9evTQhg0bvMrnz5+vH3/8UUcccYTPMnfffbfP8dzf7LtlOnbsqDfffFOjRo3y+b5euHCh+vfvr1dffVXHHHOM3zZWrVqliRMnlh+jJ0+erMGDB1sGAvr7+9pqm6iqcePGmj9/vgYPHuxzvvPVV1+pR48eevzxx3XOOef4nVVI8hz7H3nkET3xxBNesykZhqEnn3zSb4APAAAAAABAXURcCnEpxKWEhriUuom4lArEpQRGXApxKcSlEJdShriU0BGXUoG4FOJSwmmTuJS6E5cyaNAgXXvttT7H3HD93//9nxYsWKDff//dp27evHkaMGCApk+frmOPPdZvG1u2bNENN9ygOXPmSPL/24ZkvS1WPUcDAAAAGiLDDDZNJAAgbIsXL9bgwYOj0tbAgQO1ePHikJd7++23dcEFF3jd0FNZQkKChg0bpsGDB6tDhw5q1KiRMjIy9Ouvv+rjjz/Wd999V/7aUaNG6corr9Tw4cODXv+WLVt8LlZW97k4nU6ddNJJOuaYY3TooYeqSZMmSk5OVm5urvbs2aO1a9dqwYIFlhdIJU9gx+uvvx4wyGHChAkRzz5S9b39/vvv6tKlS0RtdurUyfKHs2gaNGiQlixZ4re+Xbt2Gjp0qPr27avWrVurcePGcrvdysrK0qZNm7RixQotWLDA8gJnkyZNNG/evKACZaobg+bNm2vYsGHq27ev2rdvX/7jbHZ2tn7//XetWrVKn376qWUm64SEBL311ls6++yzq+2HlZNOOsnnorfk+aF34sSJ6tq1q4qLi/XDDz/o+eef9/lRecaMGbr88st9lo/GNhIJq/0xGIsWLdKQIUN8yo855phqZ06pK5577jndfvvtfi9UtGvXToMGDdJhhx2mzp07q1GjRkpMTFRubq7279+vX3/9VatWrdLSpUv9ZvA+7rjjNGPGjBqZXcPfflsWIDZgwACvCxB9+/bVyJEj1blzZ7Vs2VL79u3T1q1bNWfOHMvgAkmKi4vTzJkzI5454vPPP9ewYcN8yhMTEzVx4kQNGjRIjRs31o4dOzRnzhyfAKAuXbpo/fr1XsEL1X1vBWP8+PFeF+SisT9OmTJFU6dO9SqLdFalmTNnasKECeXPa6Kf0To/qfqdcuGFF+qNN96IuN1QLVq0SIMGDQrqtcXFxZo8ebKef/55y/qkpCSdeuqpOuGEE9S6dWs1b95cOTk52rlzp5YvX64FCxZo//79PstNmjRJzzzzTLVBmlJ0jwWhvPdYmTt3ri688ELL47XkObaOGDFCHTt2VOvWrWWapvbt26c1a9Zo4cKFWrt2rc8yBx98sD777LOwA+KCceSRR2r16tU+5StXrlTfvn1rbL2SZ/aMv//97z4B0ZInGHDIkCE6+eST1b59e6Wnp2v37t36/fffNWfOHP3444+WbR577LF6//33I75A2rlzZ8tZIrds2SK3260BAwaUBy8YhqEBAwbotNNOU4cOHdSsWTPt3r1bW7Zs0TvvvKOff/7Zch1paWmaM2eOhg4dGlSf6vI+9cILL2jy5MkqKiryqUtJSdHo0aN11FFHqV27dkpISNCOHTu0ceNGvfPOO36DQC677DI9/fTT1QZjVxbpsanqMVTyvy0EqyaOoVb9tFIXt2N/XnrpJV166aU+5Y0bN9akSZN07LHHKikpSX/88Yfeeustffnll16vO+644/T1118Hta63335b48aN8ztjY79+/TRq1Ch17NhRLVq00J49e7R161Z99NFHXueXp556qubOnaulS5eGdL5htU34s2vXLv3973/3+95atGihUaNG6fDDD1fr1q3VqFEjHThwQFu2bNHSpUu1cOFCn/3S6XTqpZde0vjx44PuMwAAAAAAQF1AXApxKaEiLqUCcSnRR1wKcSnEpbxS/py4FOJSrBCXEn3EpYSOuBTiUohLCQ9xKXUjLqVHjx5aunSpfvzxR8vzjXB/29i4caNOOOEEy+NwmWOPPVbDhw9Xt27d1KxZM+Xk5Gjbtm1auHChPv/88/J9sVu3blq4cGHAZFJVVT1HAwAAABokEwBQ4xYtWmRKispj4MCBYfdjwYIFZqtWrcJet9PpNG+77TbT5XKF/J62bNni05+8vDzz+eefN/v37x+1z0eSmZaWZj722GOmy+Wq9jMZP358xOur+t62bNkScZudOnUKe5yDtWbNGnPSpElmo0aNovr5Dxo0yNywYUPQ/di0aZN50003mS1atIhqP3r37m1+8803EX1Gv/32m9m8efOw1j9u3Di/7UZjG4nmNhusp59+2rK9a6+9NrwPOEb27NljXnvttWZqampUP9fu3bubr732mul2u2us7wMHDrRc96JFi0zTNM19+/aZgwYNCvs9tG7d2ly4cGHU+nv99deH1Y9GjRqZq1evDvr9h/IYP368V5vR2B+nTJni09dI25w5c2aN9zNa5ydVv1POOuusqLQb6qNsPwjF22+/bR500EERr7tFixY+Y1adaB4LwnnvsbBp0yZz6NChEb9fwzDMSy65xNy3b1+N9/m5557zWX///v1rfL1ldu/ebZ577rkRf2YJCQnmXXfdZRYWFkalX506dQr4ffD777+bhx9+eNj97datm+VxIJC6vk+tWrXK7Nu3b8R9a9Wqlfnmm2+G1YdI1131GGqa/reFYB81cQy16qeVurgdBzJ69Oiw+tG2bVtz27ZtIa1r8eLFZtu2bSMag7Lvm1DPN6y2iUCKiorMu+++20xISIh42zn88MPNZcuWhbR+AAAAAACAuoK4FOJSQn0QlxL5g7iU0PbHYBCXEvhBXIov4lLCfxCXEvqDuJS6j7iU0BGXEry6vk8Rl2L9IC4lePUpLmXw4MHl39H+zjci+W1j06ZNZr9+/SLaTkaMGGHu37/fNM3QtrlQj/cAAACAHVWf9hcAYBvDhg3Tjz/+qOuuu05paWkhLTt8+HB98803euCBB4LKGh+M5ORkXXbZZfr++++1atUq3XLLLRHNSNGqVStdd9112rhxo2644Yao9dOujjjiCD333HPasWOHZs6cqbPPPluNGzcOqy3DMDRo0CDNmjVLixYt0qGHHhr0sn/729/0yCOP6M8//9Q777yjCy64QC1atAirH5LUv39/zZgxQytXrtQxxxwTdjuS1LVrV61YsUIDBgwIepnU1FQ99NBDQWX1rm/8ZcAOdwajWGnRooWeeOIJbdu2TY899piOOuqosNtKTk7W3//+d82ZM0fr16/XRRddFHFW+Eg0a9ZMX3zxhWbMmKFOnToFvVxKSoquu+46rV+/3nIWpXBNmzZN06ZNU6NGjYJe5thjj9XKlSvVu3fvqPUD8GfMmDH69ddf9e9//zuk7Ppl2rdvrzvuuEMbN24k234Q/va3v+nzzz/XvHnzNGjQoJC/LxMTE3Xuuefq66+/1osvvqhmzZrVUE8rnH/++ZoyZYrX47HHHqvx9ZZp1aqVZs2apWXLlunMM88MOHOklbS0NE2aNEkbN27UvffeG9JsLJHo1KmTVq5cqQceeEAtW7YMern09HTde++9Wr16te2OA0ceeaS+++47vfnmm+rXr1/Iy7dv317333+/fv31V40dO7YGeoiq6tp2PHv2bN1yyy1KTEwMepnTTz9dK1euVPv27UNa18CBA7Vu3TrdeOONSk1NDXq5nj176oMPPtArr7xSa9838fHxuueee/Tzzz/ryiuvDOm8s8yRRx6pZ599VqtWrdLxxx9fA70EAAAAAABoOIhLQWXEpVSPuBRvxKX4Ii4lMOJSUNcRl1K7iEsJHXEp9kFcSv1T17bj+hCX0qlTJ82YMUMLFy4s/442TdPytaF+n1X2t7/9TV9//bWmTZumjh07hrRsjx49NGvWLM2dO1fp6elh9wEAAABoyAzT35k+AMDWDhw4oHnz5unLL7/U999/r7/++kv79+9XcXGxUlJS1LZtWx166KE64YQTNHr0aP3tb3+rtb79+eef+uqrr7R27VqtX79emzZtUkZGhrKzs5WTk6OkpCQ1btxYTZs2Vffu3dW3b18dc8wxGjJkSEQ/VEEqLi7WN998ox9++EHr1q3T+vXrtXPnTmVnZysrK0sul0uNGjVSkyZN1Lp1a/Xp00d9+/bV8OHDQ/5xLxC3260VK1Zo5cqV5f3Yvn27srKylJWVpeLiYqWlpalJkyZq2bKlevfurSOPPFJDhw4NKcAlFMuXL9cHH3ygb7/9Vps3b9aBAweUn5+vRo0aqUWLFurTp48GDRqkCy64QE2bNq2RPsRSfn6+2rRpo8zMTK/ytm3batu2bfU+qKvse+ebb77Rzz//rC1btmjPnj3Ky8tTUVGRUlJSlJaWprZt26pr1646/PDDdfzxx+u4444L6Yf3SA0aNEhLlizxKV+0aJEGDRrkVeZyufT555/r008/1apVq7Rp0yYdOHBAhYWFSklJUbt27XTEEUdo2LBh+sc//lGj221WVpbefPNNffnll/rhhx+0d+9eZWZmyul0qmnTpurSpYuOOeYY/eMf/9AJJ5xQY/0AAjFNU0uXLtXChQv13XffadOmTdq9e7dyc3MVHx+vpk2blp979O/fX8cff7wGDRpU77//YumPP/7QvHnztGzZMm3YsEF//PGHsrOz5XK5ys/12rZtq/79++uoo47SqaeeWiuBJXXZX3/9pXnz5mnp0qVat26dfv/9d2VmZqqoqEjJyclq1qyZunbtqj59+mjgwIE69dRTlZycHPV+dO7cWVu3bvUp37Jlizp37uxVVlBQoE8++UQLFizQmjVrtHnzZmVmZpafz3Xs2FFHHnmkTjnlFI0aNUopKSlR729dtHHjRn3yySdavny5fv75Z23fvl05OTlyuVxKTU3VQQcdpIMPPlhHH320hgwZogEDBvB9E2X1dTv+66+/9N///ldff/211qxZo/379ysrK0sJCQlKT0/XwQcfrOOOO05jx47VEUccEfH6MjMz9d577+mzzz7T6tWr9eeffyovL0+JiYlKT09Xt27d1L9/f40YMUInnnhiTAOuJc/fLfPnz9eSJUu0evVqbd68Wfv27VN+fr5SUlLUtGlTNWvWTEcccYT69++vwYMHR+VzAgAAAAAAgC/iUmCFuBT/iEshLoW4lPARl4L6gLiU2kdcSuiIS7EP4lJir75ux3UpLqVp06Y6+OCDdeSRR+q0007TySefLKfT6bX83LlzNXLkSJ92R4wYoblz50bcv5KSEn322WdavHixvv76a23fvl379+8v/+2gVatWOuSQQ3T00UfrjDPO0HHHHRfxOgEAAICGjuQnAAAAqNarr75qOXvEtGnTdP3119d+hxqoUIJMAACoKaFcnAfqKrZjAAAAAAAAAADqDuJS6gbiUgAAdQHX82EHbMe1480339QFF1zgUz5u3Di9+uqrMegRAAAAgEiRmhMAAAABFRcX67777vMpb926tSZNmhSDHgEAAAAAAAAAAAAAAMAOiEsBAAAAEI6MjAzL8g4dOtRyTwAAAABE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1/rGN76RH//4x0n2NJZMqKoq559//mFdf28/+MEPJj9etmxZQ68NAAAAAAAAAMDh0ZcCAAAAAAAAADD/zLvhJ2eccUaS8aaQa665JsPDw4d8rUsvvfQuP/8Hf/AHh3ztmaxevXry4+OPP76h1wYAAAAAAAAA4PDoSwEAAAAAAAAAmH/aml3A3h760IdOfrx58+ZcccUVefrTn37Q17nhhhvyyU9+MlVVTZ6rqmrySTunnnpqTj755MMveLebb745a9asmVzv/ve/f8OuPZu2bt2aa6+9NjfeeGM2bdqU9vb2rFixIg9+8INzxhlnTPv3N9/96Ec/yhlnnJGRkZFp5/d+uhIAAAAAAAAAcGTSlzK39KUAAAAAAAAAAAdi3g0/efjDH55kT0PIa17zmjztaU9LR0fHQV3nZS97WcbGxqY1lkyoqip/8id/0qiSkyQf/OAHMzY2Nnn9+d5kcv311+fNb35zrrrqqn2aMibc4x73yEUXXZSLL744S5cuneMKD05d13n+85+/370AAAAAAAAAAOhLmRv6UgAAAAAAAACAg9HS7AL2dtJJJ+W0006bPP7pT3+al770pQd1jfe+9735/Oc/P63BZOqTYrq6uhraZLJx48b80z/907Q1Gvn0nkYaHR3NS17ykpx55pn51Kc+Na0po729fdoe1q9fn9e//vU5+eST87nPfa4Z5R6wD37wg/n617/e7DIAAAAAAAAAgHlMX8rs0pcCAAAAAAAAAByKqt778TPzwNve9ra8/OUvn2wSqaoqz33uc/P2t789/f39d/naN7/5zXn1q189+bSbqU0mE9d6wQtekHe/+90Nq/eCCy7Ixz/+8ck1ent7s2nTprS2tjZsjUYYGhrKeeedl1WrVk2eGxgYyKte9ao8/elPz73vfe/s3Lkzq1evzrve9a585CMfmfy6lpaW/NM//VP+/M//vBml36UNGzbkpJNOyp133jnj52fzf+Jr166d1hS1Zs2anHrqqbO2HgAAAAAAs8/vfgEAyqYvZXboS2k89yYAAAAAAOXxu18AgJm1NLuAmTznOc9Jb29vkj3NIf/yL/+SE044Ia95zWvyzW9+M7fffnt27dqVLVu25P/7//6/XHrppTnllFPyqle9Krt27UqS/T5d56//+q8bUmdd13nxi188rcGkqqo8/OEPn3cNJkny7Gc/e1qDyQMe8IB897vfzcte9rLc+973TpK0tbXlzDPPzIc//OH867/+6+S/u7GxsbzwhS/MlVde2ZTa78rFF1+83wYTAAAAAAAAAICp9KXMDn0pAAAAAAAAAMChmpfDT5YtW5bXvva1+zwd57bbbssb3vCGPOpRj8oxxxyTjo6ODAwM5IwzzsjFF1+cH//4x5ONHns/VWXi/Cte8Yrc6173Ouwar7/++pxzzjl5z3ves8/nHvWoRx329Rvt/e9/fz75yU9OHnd1deXKK6/M/e53v/2+5sILL8yrXvWqyeOxsbFceOGFWb9+/azWejBWrVo1+SSg9vb2yeYkAAAAAAAAAICZ6EtpPH0pAAAAAAAAAMDhmJfDT5Lxp6acccYZk8dVVU02j+zvz8TXTTVxXFVVHvSgB01rmjhQW7duzU033ZRrrrkmb3jDG/KYxzwmZ511Vr761a9ONq9M9du//dsHvcZs2rZtW1796ldPO/fyl788J5100t2+9tWvfnXue9/7Th5v3Lgxr3/96xte46EYGhrKC1/4wsnjl73sZVm2bFkTKwIAAAAAAAAAFgJ9KY2jLwUAAAAAAAAAOFxtzS5gf1paWvKJT3wiv/Vbv5Xf/OY3k+f3bujY29Qn60x8bV3XWb58eT71qU+lvb39oOr4+Mc/nmc84xn7XWfvehYtWpTf+Z3fOag1Zts73vGO3H777ZPHnZ2declLXnJAr+3o6MhLX/rSXHLJJZPn3v/+9+dlL3tZjjvuuIbXejDe8IY35Kc//WmS5LjjjstrXvOafOxjH2tqTUeiVatWZcOGDVm+fHnOPffcZpdDA8i0LPIsizzLIs/yyLQs8iyLPMsj07LIsyzyLI9MAQAolb6UxtGXwmxyX1oemZZFnmWRZ1nkWR6ZlkWeZZFneWRaFnmWRZ7lkSkAAFO1NLuAu/KABzwgX/7yl3Ove91rWvNIkv0+ZWfiSTxTG0yOPfbYXH311Tn++OMPqY79PclnaoPJxNpPecpT0tY2f2bKjI6O5m1ve9u0c0984hMP6kk0z3zmM9PSsud/KjNdc6796Ec/yj/+4z9OHr/73e9Od3d3EysCAAAAAAAAABYSfSmHT18KAAAAAAAAANAI83r4SZKceuqp+d73vpcLLrggSfZp8tj7z4SJpo8LL7ww3//+93PaaacdVh17X3umxpMk+f3f//3DWqfRrr766mzcuHHauSc/+ckHdY0VK1bkEY94xLRzn/rUp/Zp/JkrdV3nBS94QUZGRpIkf/RHf5QnPvGJTakFAAAAAAAAAFi49KUcHn0pAAAAAAAAAEAjzJ9HwdyFpUuX5iMf+Uj+6q/+Ku95z3vy2c9+NuvXr5/xa6uqykknnZQnPvGJedGLXpTjjjvusNZesWJFHvOYxxzQ17a2ts67ZodPf/rT+5x79KMffdDXefSjH51vfetbk8e33HJLrr322px11lmHVd+huPzyy/O1r30tSbJo0aK84x3vmPMaAAAAAAAAAIAy6Es5dPpSAAAAAAAAAIBGWBDDTyY8+MEPznvf+968973vzS9+8Yv85Cc/yZ133pldu3ZlyZIlWbp0aU466aQsWbKkYWueffbZOfvssxt2vbl25ZVXTjvu7e3NCSeccNDXechDHjLjtee6yWTDhg155StfOXn8hje8Ife85z3ntAYAAAAAAAAAoDz6Ug6evhQAAAAAAAAAoBEW1PCTqY499tgce+yxzS5jXrv99ttz6623Tjt34oknpqqqg77WKaecss+5733ve4da2iF72cteljvvvDNJ8vCHPzx/8Rd/Mec1AAAAAAAAAABl05dy9/SlAAAAAAAAAACN0tLsApg9P/zhD/c5d6iNOTO9bqbrz6Yvf/nL+dCHPpQkaW1tzfve9760tPifMAAAAAAAAADAXNOXAgAAAAAAAAA0iv+HvmBr167d59wxxxxzSNdavHhxuru7p5276aabMjg4eEjXO1jDw8N5wQteMHn84he/OA95yEPmZG0AAAAAAAAAAKbTlwIAAAAAAAAANEpbswtg9qxbt26fc8uWLTvk6y1fvjy//OUvJ4/rus7Pf/7znHbaaYd8zQP1hje8IT/5yU+SJPe+973zd3/3d7O+5qH46U9/esivXb58eVasWNHAagAAAAAAAAAAZoe+lLmnLwUAAAAAAACAUhl+UrAtW7bsc27RokWHfL3+/v4DWqPRfvzjH+cf/uEfJo8vvfTSGWuZD5761Kce8muf/exn5znPec4+588999xpx6tWrbrba61cuTIDAwOTx6tXr87GjRvv8jXHH398jj/++MnjdevWzdioNNXAwEBWrlyZkZGRdHR0ZOPGjVm9evXd1rcQ9jThSNzT0NBQent7p70mWdh7mlBSThPubk8TeQ4NDU1+bqHvaSZHyp5m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2267bdx///2xyy67dPu6bNqyZcvilFNOiR/+8IcdY9dee2189rOfLa4oeuyFF16IBx98MF566aVYunRprFu3LsaNGxfbbrttNDc3x+677x61tfbJGkpKpVI888wz0dLSEi+++GK88sor0d7eHmPHjo1x48bFbrvtFu985ztj1KhRRZdKH6xatSre+c53xpNPPlk2PmfOnHj/+99fTFEwzL322mvx4IMPxhNPPBFtbW2xatWq2GqrrWLbbbeNqVOnxrRp02LSpElFlwnDSqlUiscffzweeuihWLp0abzyyitRV1cX48aNi0mTJsU+++wTkydPLrpMuqlUKsXDDz8cjz/+eLz88suxbNmy2GKLLWLSpEmx5557xvTp0927QB8V+aznueeeixNOOCFuv/32jjH3N3030Jk+/fTT8ac//SmWLFkSy5Yti5qamhg3bly84x3viOnTp8ef/dmf9ct1AQCAwUNfir6UatKXkoO+lHz0pQwP+lJg8NGXAoOPvpRc9KVA/9OXko++FAAA+kNd0QUwcG644YY47LDD4q677oqIiAULFsT06dPjG9/4Rhx99NGx/fbbx7p16+KBBx6I733ve3H99dd3nFtTUxPf//73u91gEvHmA6CejG9MQ0ND3H777fH+978//ud//iciImbPnh377LNP/H//3/8XH/rQh2KbbbaJ119/PebMmRPnnntu/P73v+84f5tttonbbrtNg0kV3XzzzfHFL36xR81CDA5r166N3/zmN3HjjTfGnXfeGc8///wmP7/11lvHhz/84fjSl74UBx544ABVSU899NBDcfvtt8ddd90Vv/3tb+O1117b5OdHjBgR73vf++L444+PT37yk1FfXz9AlVIt3/rWt7o0mAADr729PW688ca45ppr4ne/+12sXbt2k5/fcccd4y//8i/jwx/+cHzkIx+JiRMnDlClvOX9739/3H333f02vx+GDQ4PPPBAXH755fGzn/0sXnnllU1+duedd47Pfvaz8YUvfCG22267gSmQHnnooYfi/PPPj//8z/+Ml19+eaOfe8c73hHHHXdcnH766bHTTjsNYIXDW1FNCUuXLo25c+fGwoULY/ny5bHlllvG5MmTY/r06bHnnnv267WzKvJZz9VXXx1nnHFGLF++fMCvndlAZPrGG2/ErbfeGj/+8Y/j7rvvjtbW1k1+fvz48XHEEUfEySefHHvvvXe/1QUAABRHX4q+lGrRlzJ06UvJSV/K8KMvBQYHfSlDj76U4UFfSi76UgY3fSl56EvJR18KAAD9psSwsnr16tLJJ59cqqmpKUVE2a/6+vpSbW1tl/Hx48eXbr755h5f6+GHH64436c+9ale1f7CCy+U3v/+93eZLyJKW2yxRcXxvfbaq/Too4/26np0tXTp0tInP/nJiv9bR0Tp2muvLbpENmLZsmWlf/iHfyiNHz9+o/mNGDGiNGLEiI3+/l/91V+VnnzyyaKXwv/z6quvlr75zW+Wdtttt41m9tbX9kpf89/6NW3atNJdd91V9HLogUceeaRUX19fMc85c+YUXR7/z1NPPbXJv5s9/XXfffcVvSQ2cOutt5b+7M/+rGJedXV1Fb8P7vzr4IMPLnoJw9KBBx5Y1b+bvg4PLq+88krpc5/73Ebzqaur2+j3RVtttVXp4osvLq1fv77oZfD/LFu2rPQ3f/M3G81s5MiRFcdHjRpV+u53v1t0+cPC7NmzS5MmTRrQZwO333576YMf/OAm71132WWX0ne+853SypUr+62OTIp81vPss8+WDjnkEP9drbKByPR//ud/Sqeddlpp7NixG73OyJEjN/k98ZFHHll66aWX+r5gAABg0NGXQl/oSxm69KXkoy9l+NKXMjToS8lPX8rQpC8lN30puehLGfz0peSgLyUffSkAAPS32mBYqa+vj0svvTTuvffeOPLII8veqtDe3h7r16/vOJ44cWJ87Wtfi8ceeyyOOOKIHl+rubk5zj777KipqekY23nnneP888/vVe2TJ0+OOXPmxI033hj77bdf2e+tXr267HjPPfeMK664IubNmxe77757r65HuZtvvjmamprKds1laLj77rtjp512in/4h38o25F6q622ii9+8Ytx++23x9KlS2PNmjWxZs2aWLx4cfz0pz+ND37wg2Xz/Pa3v413vetdcdtttw30Eqhg0aJFcfbZZ8fjjz9eNj5x4sT45je/GXPnzo2VK1fG6tWrY+3atfH888/HT37yk5g5c2bZ5xcsWBCHHHJI3HDDDQNZPr1UKpXixBNPjPb29qJLgWGrVCrF3//938ehhx4aCxcujIiIxsbG+PKXvxz33HNPLF68ONrb22Pt2rXx7LPPxg9+8IN417veVXDVDJRtttmm6BKGrdbW1vjLv/zLuOaaa8rG991337jxxhvjpZdeivb29lizZk0sXLgwLrnkkth+++07Pvf666/HqaeeGp/+9KfL7ospxsMPPxz77LNP/PSnP+14S+8WW2wRp59+etx3332xcuXKaG9vj2XLlsWtt94aH/vYxzrOfeONN+L000+Pz372s7LsJ8uWLYvjjjsujjzyyAF7G8trr70Wxx57bBxyyCHxm9/8JtatW9fxexu+MfSpp56KM888M975znfG3LlzB6S+oarIZz1XX311NDc3x+233z7g185sIDL90Y9+FFOnTo2LLrqo7A2/DQ0NceaZZ8bdd98dr776arS3t0d7e3s899xzcd1118W+++5bNs/s2bOjqakp5s2b12+1AgAAxdCXQm/pSxm69KXkpC9leNKXAsXTl8Km6Espjr6UXPSlDG76UvLQl5KPvhQAAAZEkTuvULxXX321dPvtt5cuvfTS0re+9a3SeeedV7r22mtL8+bNK61bt64q17jvvvtKF154Yen//J//U1q+fHlV5iyV3tzJ8ec//3npwgsvLJ1zzjmlCy64oPTjH//YG0CqrNKunBMmTKj4tiNv2Bmcrr/++i5ZTZ8+vVt/V2644YYub7AaNWpU6e677x6AytmUBx98sEuuhx56aGnZsmWbPfcHP/hBlx2pa2trS/fee+8AVE5fXH311d7sMER4w05eX/jCF8qyOeaYY0pLly7d5Dlr1qwp/e3f/m3Zed6wU4z+fMNOc3Nz0csbttasWVOaMWNGl0zOOOOMTb4x59VXXy0ddNBBXc47/fTTB7B6NvTss8+WJk6cWJbJlClTSo899tgmz7vuuuu6fI976qmnDlDVw8fG3qrTn88Gli5dWnrXu95Vdo0ddtihdPXVV3e8nWPVqlWlu+66q/SRj3yk7HNbbrll6ZZbbqlqPRkU+ayn0lt1pk6dWtpnn33c3/TBQGZ6zjnndJlz5syZ3Xpbzvnnn9/lzWnveMc7So888kifagIAAAY3fSlsjr6UoU9fSk76UoYnfSlDh76UvPSlDG36UnLSl5KLvpTBTV9KDvpS8tGXAgDAQLL5CbBRlR4eHXPMMaXW1tbSN7/5zX5/8EB1bNhkMmXKlNKSJUu6ff4NN9zQJespU6aUXn/99X6sms3ZsMlkxowZpVWrVnX7/PPOO69LrtOnT+/HiumrJUuWlLbddtuOvMaNG+ch7CCmySSnDb92nnDCCd0+d+3ataV9991Xk0nBOjeZPPXUU32a66677ir78/D973+/OkXSYxdffHGXr5sf+9jHunVuW1tbaaeddio7d8SIEaU//elP/Vs0FbW3t5f23nvvsjy22mqr0uOPP96t8yv9Wbj99tv7uerhoaimhPb29tK73/3usvn333//TTZ4/uM//mOXRhPfS72tyGc9V111VWnrrbfumLumpqZ0yimnlFasWFH6zGc+4/6mlwY60w2bTGbMmNGjZ0Tnnntul5r233//TTaGAgAAkJe+lBz0peSkL2X40ZcytOhLyUlfytCnLyUnfSl56EsZvPSl5KEvJR99KQAADLTaANiIL3/5y7F48eKIiJg4cWL8/Oc/jxtvvDHGjx9fcGX0xfnnnx+NjY3d/vwnP/nJ+MhHPlI29swzz8TFF19c5croiwsvvDC22GKLbn/+tNNOi8mTJ5eN/fGPf4w//elP1S6NKpk1a1YsW7YsIiLe/e53xxFHHFFwRXTXN7/5zSi9uelgr3/ts88+RS9j2Js3b1584xvf6Djef//94/LLL+/2+SNGjIgzzjijP0qjIJ3zHzNmTHz6058usJrh7bvf/W7ZcU1NTZx33nndOnfcuHHxta99rWxs3bp1ceGFF1atPrrv2muvjQceeKBs7Mwzz4xp06Z16/xTTjklpk+fXjY2a9asWLduXbVKHJZuvvnmaGpqih/+8IcdY8ccc0y0tLTEgQce2K/X/uY3vxm///3vO44nTJgQt9xyS2y77bYbPeess86KT33qUx3Hq1atimOOOSZWrVrVr7UOFUU+6/nbv/3bWL58eURE7LrrrnH33XfHJZdcEqNHj+73a2dW9PO7yy67LEaNGtXtz3/1q1+N5ubmsrG5c+fGjTfeWO3SAAAAGAKKvq+lf+hLyUlfSn76UoYufSk56EthQ/pSBg99KXnoSxmc9KXkoi8ln6Kf3+lLAQAYfmx+AmzWJz/5yXjkkUfi4x//eNGl0EeTJk2KT3ziEz0+78tf/nKXsRtuuKEaJVEFO++8c7zvfe/r0Tn19fVdmociIu64445qlUUV3XnnnfHv//7vERFRV1cXV155ZdTU1BRcFQwvX/ziF2Pt2rUdx//8z/8cdXV1PZrjoIMOiqampmhqaopddtml2iUygBYvXhyzZ8/uOP7Upz4VY8eOLa6gYezBBx+M5557rmzsXe96V+y+++7dnuPoo4/u8t/VW2+9NdavX1+VGumetWvXxrnnnls2NmLEiPjSl77U7Tlqa2tj1qxZZWPz58+Pa6+9tio1DldF/QD7ueee69Lw9U//9E/d+j9NXHTRRTFmzJiO40WLFsWll15a9RqHsqKe9dTW1saXv/zl+NOf/hTvfe97B/Ta2RWR6b777hv77bdfj86pra2Nv/u7v+sy7jkTAADA8KYvJQ99KTnpS8lPXwoUT18KnelLGTz0peShL2Xw0peSk76UfPSlAAAwUGx+AmzUdtttFzfffHPccMMNm9y9lqHjwx/+cNTW9vxL//ve974YOXJk2VhLS0s8++yz1SqNPjjggAN6dd6ee+7ZZez555/vazlU2apVq+Kkk07qOJ41a1a8853vLLAiGH5uuummuP/++zuODzjggDjooIN6PE9jY2PMnz8/5s+fH1dffXU1S2SAXX311bFmzZqO4578EJzqevjhh7uMzZgxo0dzNDQ0xNSpU8vGXn755XjhhRf6VBs9M3fu3C73F+973/t69HbQiIiPfexjXe5dfM2tjoH+AfbZZ58dq1ev7jieOHFiHH/88d06d/z48fG5z32ubOy8887reLvLcFbks55p06bFf//3f8fFF18cW2211YBeO7MiMz300EN7dd7BBx/cZezOO++M9vb2vpYEAADAEKMvJR99KTnpS8lNXwoUT18KG9KXMnjoS8lDX8rgpy8lB30p+ehLAQBgoPVsS2hgWLnzzjtj1KhRRZdBH40YMSK22GKLiHhzt/HeGDVqVEydOjUef/zxsvGnnnoqdtpppz7XSM81NTV17Cbf2x39t9566y5jr7/+ep/qovrOPffceOKJJyIiYsqUKfHNb36z4Ipg+Ln44ovLjr11cOj667/+65g+fXpEVP7vYHesW7eu7AfW73nPezT/Feill17qMtbTpoSIN38gvXDhwrKxxYsXxw477NDr2uiZ3/zmN13G9tlnnx7Ps/XWW8cee+wRDz30UMfYH/7wh3j66adj55137kuJw9Z2220Xl1xySRxxxBEDds3FixfHD37wg7KxY489tksD0aYcf/zxcckll3QcL126NK6++uo4/fTTq1XmkFTks54//vGPnjP1g4HOtK6uruM501577dWrOXbdddfYYostyhrJVq1aFS+++GJMmTKlKnUCAAAwNOhLyUFfSk76UoYPfSlQPH0peehLyUdfSh76UgYvfSm56EvJR18KAAADzeYnwEa58c/h2GOPjWOPPbbP8zQ0NHQZq/RQn4ExcuTIPv/Q45VXXukyNnHixD7NSXU9+uij8Z3vfKfj+Pvf/76dqGGAPfnkk/Hf//3fZWOHHXZYQdXQV3/3d3/X5zl++ctfdjR6Rni7TtFKpVK3xgZqHnrvgQce6DK2xx579Gqu5ubmsiaTiIif/vSn8ZWvfKVX8w13RTQlzJ49O9atW1c21tM3ecyYMSMmT54cL774YsfYz372s2HfZFLksx7PmfrHQP/v+tWvfjW++tWv9nmehoaGWLx4cdnYSy+9pMkEAABgmPG8IAd9KTnpSxke9KVA8fSl5KIvJR99KXnoSxm89KXkoi8lH30pAAAMtNqiCwBgaFi/fn2Xsbo6e2gNZRu+MSki4oADDiigEioplUrxxS9+Mdrb2yMi4hOf+ESPH6wDfTd79uyy49GjR8eee+5ZTDEMCpdddlnHv0+YMCH++q//usBqmDx5cpexJUuW9Hie1tbWLmOTJk3qVU30TqUMtt12217NVektS/fee2+v5qKYxoCbbrqp7HjEiBHx7ne/u8fz/NVf/VXZ8dy5c+OFF17oU21AdXjOBAAAAGzI84J89KUMbvpSYHDQl8KG9KUMLvpS8tCXMnjpSwH6g+dMAABDl81PAOiWZcuWdRnbZZddCqiEali7dm3853/+Z9nYpEmT4qCDDiqoIjZ07bXXdrzVY+zYsfEv//IvBVcEw9Ptt99edvznf/7nBVXCYPDkk0/Gb37zm47jz3/+81FfX19gRbznPe/pMnb//ff3aI6lS5fGU089VTa2/fbbx4477tin2uiZSvcbY8aM6dVcY8eO7TL28MMP92ouBt7KlStjzpw5ZWPTpk2L0aNH93iuv/iLvyg7LpVKceutt/apPqDvSqVSl7f+1tTUxM4771xIPQAAAMDgoC8lF30pg5++FBgc9KXQmb6UwUdfSh76UniLvhTIT18KAMDQZss6ADZr9erVXR68b7PNNrHXXnsVVBF9dcUVV8Tzzz9fNnb22WfHlltuWVBFdPbyyy/HmWee2XH8rW99K7bffvsCK4Lhaf369TF37tyysUpNJuvWrYsHHnggnnvuuXjppZeitrY2GhsbY/vtt48ZM2bYKTyRK6+8MkqlUkRE1NbWxoknnlhwRUydOjXe8573xO9+97uOsYcffjhaWlqiqampW3P86Ec/6jJ23HHHVa1GuqdSw9ZbbxrsqZqami5jCxcujDfeeKOQt8XQMy0tLbFmzZqysT322KNXc1V6K94f//jHXs0FVM/ChQu7fI1vamrq9ZvVAAAAgKFPX0o++lIGN30pMDjoS2FD+lIGH30peehL4S36UiA/fSkAAEObp50AbNb9998f69atKxs7+uijY8SIEQVVRF/8+te/jjPOOKNs7Pjjj4+//du/LagiNjRr1qxYunRpRETMmDEjTj755IIrolpWr14dLS0t8fjjj8err74aa9asiW233Tbe8Y53xG677ebNZYPMokWLYvny5WVjjY2NHf/+xBNPxHnnnRe/+MUv4uWXX644x9ixY+Pggw+O008/Pf7qr/6qX+ulf61atSquvfbajuOPfvSjMWXKlAIr4i3f/va348ADDyz7fvXMM8/s1ls0li1bFuedd17ZWGNjY5x++ulVr5NNq/SDxddee61Xc7366qtdxtavXx8LFy6M5ubmXs3JwHnkkUe6jPX2rRuVzqs0PzCwNmzkjog49thjC6gEAAAAGCz0peSiL2Xw05eSl76UoUVfCp3pSxm89KXkoC+Ft+hLgfz0pQAADG02PwFgs37xi1+UHdfU1MSXvvSlgqqhtxYsWBAXX3xxXHnllbF+/fqIePPtAKeffnqXH65QnLvuuiuuv/76iHgznyuvvFJDVwL33HNPfO9734tf/vKX8cYbb2z0czvttFN86EMfitNOO63XO8lTPY8//niXsdGjR8e6deviG9/4Rlx44YWbffvDa6+9FrNnz47Zs2fHYYcdFtdee22MHz++v0qmH/3kJz/paACMCN8LDSLvec974l/+5V/ilFNO6XgD0m233RannHJK/Mu//EvU1tZWPK+trS0+9rGPlb11cNSoUXHjjTfGhAkTBqR23rbddtt1GXv22Wd7NddLL71UcXzDxkEGp5aWli5jkydP7tVckyZN6tb8wMDa8DnTqFGj4nOf+1xB1QAAAACDgb6UHPSlDA36UnLSlzI06UuhM30pg5e+lBz0pfAWfSmQn74UAIChrfKTFgD4f9rb2+O6664rG/vEJz4R06dPL6YgNuuVV16JCy64IP75n/85/vf//t/xqU99KpqammK33XaLyy+/PNavXx+1tbXx0Y9+NO699974zne+s9EfvjCwVq9eHV/84hc7jv/u7/4uZsyYUWBFVMMVV1wR73vf++KnP/3pJhtMIt78YdrVV18dTU1Nccwxx5T9QJuB98wzz3QZGzFiRHziE5+I8847L9rb26O+vj5OPvnkuPvuu+Oll16KVatWxbPPPhs//vGPY+bMmWXn/vKXv4z9998/HnvssYFaAlV0+eWXd/z71KlT40Mf+lCB1bChk08+OX72s5+V/UD50ksvjenTp8c111wTTz31VKxevTpWrFgRDz/8cJx33nmx++67x29/+9uOz++6665x1113xQc+8IEiljDs/eVf/mWXsYcffrhXcz300EMVx3v7xh4G1qJFi7qM9bZBc/z48VFTU1M21traGitWrOjVfEDftba2xs0331w2dvLJJ1dsCgMAAACGB30pQ4++lKFLX0pO+lKGLn0pdKYvZXDTlzL06UvhLfpSIDd9KQAAQ19d0QUAMLhdf/31sXjx4o7j0aNHxwUXXFBgRWzOyy+/HF/5ylcq/t6WW24Zn/vc5+KMM86IXXbZZYArY3POPffceOKJJyIiYvvtt49vfetbBVdENby1y/+oUaPimGOOiU984hPR1NQUkyZNivb29njxxRdjzpw5cd1118W9994bERGlUil+8pOfxNy5c+PnP/957L333kUuYdhasmRJl7GLL744Vq1aFRERO+64Y/zqV7+Kpqamss/suOOOseOOO8bRRx8dV155ZZx00kkdb/1YtGhRfOQjH4kHHnggGhoa+n8RVMWDDz7Y8fczIuLEE0/UoDkIHXXUUTFz5sy45ppr4t/+7d/iT3/6Uzz88MPx+c9/fpPnvetd74ovfOELccIJJ8QWW2wxQNWyofe///1dxu68884olUpdmgQ25cUXX6z4hrQITSZDRaU3IW299da9mmvEiBGx1VZbxcqVK7tcY8yYMb2aE+ibSy65JFavXt1xvN1228VZZ51VYEUAAABA0fSlDD36UoYufSk56UsZuvSl8BZ9KUODvpShTV8Kb9GXArnpSwEAGPo8FQNgo1asWNHlRv+8886LKVOmFFQRfbVq1aq47LLLYq+99orPfOYzZbvK8/+zd9/hUZbp/7CvhNB7ERBUQEGKDcUVRaWoiBXsfS27KmLZta4/24r6teuuuq5t7b2uqKAiImAFKyoKNkRRAelNOvP+4UvWmBnITCYZkpznccxxMPc9z/VcM5mSzPPhfnJr0qRJce211xZev/nmm6N+/fo57Ihs6t27d3z66adx3333xX777Rft2rWL2rVrR8OGDaNTp04xaNCgeOedd+Lee++NGjVqFG733XffxR577FEYPqJ8zZ07t9jYmoBJ7dq145VXXikWMPm9gQMHFnltR0RMmTJlnQe9Wb/89uw6NWvWjD/96U857Ia1adCgQRx44IFx/PHHx1577bXWcEKNGjXi+OOPj8GDB8ef/vQnAZMc22qrrWL77bcvMvbjjz/G6NGj06rz6KOPxurVq5POretMd6wfkp39pm7duhnXS7atM+xAbkydOjVuvPHGImN33HFHxkEyAAAAoOKTS6l85FLWX3IplZtcSsUkl8IacikVh1xKxSWXwhpyKVB5yaUAAFQOFj8BIKVzzjknpk2bVnh9wIABcfrpp+ewI0qiffv2kUgkIpFIxLJly2LatGnxzjvvxHXXXRdbbrllRPz6peqDDz4Yu+66axxyyCFFfs7kximnnBLLly+PiIh99903Dj744Bx3RLbss88+MXz48Nhss83WedsTTjghnnrqqSIHRefOnRv9+/cvtjI8ZW9NoCSZv/3tb9GpU6cS1Tn77LML33/XePbZZ+Pdd98tVX+UjwULFsSjjz5aeP3QQw+NZs2a5bAjUvnss89i7733jnbt2sWZZ54ZL730UkREbLvttnHaaafF5ZdfHpdeemmcfPLJ0alTp1i+fHncf//9ceCBB0bLli3jrLPOinnz5uX2TlRx559/frGxiy66qMTbz5s3r1iw77d+G+Rk/ZXsTEgFBQUZ10u2rbMtQflLJBJx0kknFQn8/fWvf439998/h10BAAAAuSaXUjHJpVRMcimVl1xKxSWXQoRcSkUil1LxyaUQIZcClZVcCgBA5WHxEwCSGjJkSNx1112F1zt27Bj3339/7hoiIzVq1IiWLVvGjjvuGOedd1588skn8fDDDxdZZfqZZ56JHXfcMSZOnJjDTqu2++67L8aMGRMREXXq1Ilbb701xx1RWi1btowRI0bEiBEj4plnnknroFb//v2LnX1l0qRJccstt2S7TdZhxYoVSccLCgritNNOK3GdatWqxdlnn11s/Lrrrsu4N8rPAw88UCTkdeqpp+awG1K57bbbomvXrvHyyy9HIpGIiIi+ffvGp59+Gh9++GHceuutcckll8TgwYPjzjvvjIkTJ8Zbb70V3bp1i4hfw0Q33XRTbL755s5AmEMHH3xw9O/fv8jYO++8ExdeeOE6t125cmUce+yxMXPmzJS3cRaliiHZmZCqVauWcb1kIRNnW4Lyd/PNN8fw4cMLr++yyy5+HwYAAIAqTi6lcpBLqRjkUiofuZTKQS6FCLmUikIupXKQSyFCLgUqK7kUAIDKw+InABQzYcKEOPbYYwuvN23aNIYOHRqNGjXKXVNkRV5eXhx99NExZsyYqFWrVuH4999/H3vttVfMmTMnh91VTbNmzYrzzjuv8Pqll14abdu2zV1DZEWtWrVijz32iD322KPIa62kLr300sjPL/qr+o033hiLFi3KVouUQO3atZOO9+zZMzbYYIO0ah1wwAHFDnINGzas8MxarL/uuOOOwn937do1dtpppxx2QzI333xznHbaabFy5crCsT//+c/x8ssvxxZbbJFyux49esQbb7wRe++9d+HYzJkzo2/fvjFq1Kgy7Znk8vLy4oEHHogOHToUGb/66qvjT3/6U8rfVb/++uvo169fvPDCCxERsckmm8Smm25a7HZNmjTJftNkXbLP31WrVmVcL9m2qT7jgbIxcuTIIn/3brbZZjFkyBBnPgMAAIAqTC6l8pJLWf/IpVROcimVg1wKEXIpFYFcSuUhl0KEXApURnIpAACVi8VPAChi2rRp0b9//1i4cGFERNSvXz9efPHFaN++fY47I5u6desWN9xwQ5Gx77//Pq0zRpAd55xzTsyePTsiIrbaaqukZ+Gg6tloo41it912KzI2e/bseOWVV3LUUdVUv379pOPbb7992rUaN24cm2++eZGxpUuXxrvvvptRb5SPMWPGxOeff154fdCgQTnshmTee++9OPfcc4uMde3aNW677bZiYb1kateuHY888ki0bt26cGzp0qVx5JFHxowZM7LeL+vWqFGjePvtt2OXXXYpMn7fffdFq1atYv/994/zzz8/rrrqqjj77LOjZ8+e0bFjx3jttdciIgrPkpQsIN+8efPyuAuUUrLP39+GyNKVbNtUn/FA9n3++edx6KGHFr4WN9xwwxg+fHg0bdo0x50BAAAAuSKXUjXIpaw/5FJIRi5l/SCXglzK+k8upfKRS0EuBSoXuRQAgMrH4icAFJozZ0707ds3vv3224j49Uv3559/PnbYYYccd0ZZOOmkk6JVq1ZFxp588smYNGlSjjqqekaNGhUPPvhgRPy6ovwdd9xR7AwcVF277rprsbGRI0fmoJOqK9UBqM6dO2dUL9mZPj744IOMalE+brvttsJ/N2zYMI4++ugcdkMyF110UbEDyJdddllaK/Y3bty4yKr/EREzZsyIa6+9Nis9kr5mzZrFyJEj44YbbihyRrNly5bF0KFD47rrrouLLroo/vnPf8Ybb7wRq1evjpo1a8aFF14YH374YWy88cbxyy+/FKmZl5cXm2yySXnfFTJQr169YmOLFy/OuF6yMxQm2weQfd9++2307ds35s6dGxG/nsF5xIgRsdlmm+W4MwAAACBX5FKqFrmU3JNLYW3kUnJPLgW5lPWfXErlJJdStcmlQOUhlwIAUDlZ/ASAiIiYN29e9OvXLz777LOI+DVg8txzz0Xv3r1z2xhlpkaNGnHIIYcUGVu9enU88sgjOeqoalm2bFmccsophddPOumk6NGjRw47Yn2z7bbbFhsbN25cDjqpuho2bJh0vHHjxhnVS3Zmh1mzZmVUi7I3Y8aMePbZZwuvH3vssVG3bt0cdsTvTZkyJUaMGFFkrGnTprHffvulXevYY4+NvLy8ImP/+c9/YsWKFaXqkczVqFEjzjnnnPj222/jiSeeiD//+c+x9dZbR8uWLaNGjRrRqFGj6NixY+y///5xxx13xJQpU+LKK68sfJ3+PpSw0UYbRZ06dXJxV0hTgwYNio2tOQNsulavXl0scBThDDtQHqZOnRq77757/PTTTxHx62f0yJEjkwavAQAAgKpBLqXqkUvJLbkU1kUuJffkUqo2uZT1n1xK5SaXUnXJpUDlIJcCAFB5WcIdgJg/f37sueee8f7770dERK1atWLIkCHRt2/fHHdGWevRo0fccsstRcZGjx6dm2aqmP/85z/x5ZdfFl5v1qxZ3HDDDSXefk0g7LeeeOKJwtfx7x1++OGx8cYbp98oOdOiRYtiYz///HMOOqm62rdvn3Q801X5kx3QmjNnTka1KHt33313kYDBoEGDctgNybz22mvFxnbcccfIz09/ndfGjRtH586d4/PPPy8cW7RoUYwdOzbpGc8oP3Xr1o3DDjssDjvssBJvs2rVqpg+fXqRsa5du2a5M8pKu3btio1lGsqcNWtWJBKJImPNmjUTMoEy9sMPP0SfPn0Kz+DcpEmTePXVV2ObbbbJcWcAAABArsilVF1yKbkjl8K6yKXknlxK1SaXsv6TS6ka5FKqHrkUqPjkUgAAKjeLnwBUcQsWLIh+/frFe++9FxERNWvWjCFDhsSee+6Z484oD23atCk2Nnny5Bx0UvX8/ovyq666qtQ177jjjpRz22+/vZBJBZPs7C7OxlK+ttpqq6Tjy5cvz6je78/eERHFDnyxfli1alXcddddhdd79+4dnTt3zmFHJPPbsOYabdu2zbhe27Zti4RMIiImTZokZFIBTZkypdjZkXbaaaccdUO6kp19Y80ZOtI1bdq0EtUHsufHH3+MPn36xDfffBMRvwY5X331VWE/AAAAqMLkUqo2uZTckUthXeRSck8upeqSS6kY5FJIRS6lYpNLgYpNLgUAoPJLf9lZACqNNQGTcePGRcSvAZNnn302+vXrl+POKC9NmjQpNjZ79uwcdAL8XrLwQbKQAmWndevW0bhx42LjixYtyqjewoULi41tsMEGGdWibA0bNiy+//77wuunnnpqDrshlWRnqGrUqFHG9ZJtK9xXMX399dfFxvyNU3F06dKl2NiUKVMyqpVsu2T1gez48ccfo3fv3oXvw40aNYoRI0bEtttum+POAAAAgFyRS0EuBdZfcim5J5dSdcmlVAxyKaQil1KxyaVAxSWXAgBQNVj8BKCKWrhwYey1114xduzYiIioUaNGPP3007H33nvnuDPWZdGiRTF+/PgYP358kQNgmVi2bFmxsVq1apWqJiUzePDgSCQSGV+OO+64YjVHjRqV8va9e/cu/ztJqcyfP7/YWLNmzXLQSdWW7IwMma7yP3PmzGJjzZs3z6gWZev2228v/PeGG24YBx54YA67IZU6deoUG1u6dGnG9ZJtW7t27YzrkTtvvPFGkeubbLJJbLfddjnqhnRtscUWUb169SJjEydOzKjW78+aFRHO8gFl5Keffoo+ffoUBkwaNmwYr7zySnTr1i3HnQEAAAC5IpdSccmlVA5yKayLXMr6QS6lapJLqRjkUkhFLqVik0uBikkuBQCg6ijIdQMAlL81AZN33nknIiKqV68eTz31VOy3334l2v7cc8+NiF/PznLhhReWWZ8k9/7770efPn0iIuKggw6KZ555JuNaP//8c7GxFi1aZFwPiPj0008LAyJ/+MMfombNmhnVmTFjRrExZ2Mpf4cccki8+OKLRcY+++yzjGol227HHXfMqBZlZ/LkyTF8+PDC6yeeeGIUFPjTeX2U7D2xNGcKTHY2HUGwiunll18ucv2EE07IUSdkol69etG7d+8YMWJE4dhXX30Vv/zyS9Jw2dp89NFHRa7n5eWV+O9eoOSmTZsWffr0ia+++ioiIho0aBDDhw+PP/zhD+vcdu7cuXHllVdGRMRmm20WgwYNKtNeAQAAgPIhl1KxyaXA+k0upXKRS6l65FIqDrkUUpFLqdjkUqDikUsBAKha8nPdAADla9GiRbH33nvH22+/HRG/BkyefPLJ6N+/f4lr3HjjjXHjjTfGXXfdVVZtUkI//vhjqbYfN25csbHNN9+8VDWhqjvjjDNi1113jV133TW+/PLLjOt8+OGHxcZK8iUt2XXggQdGjRo1ioyt+QxNx4IFC+KLL74oMtakSZPYdtttS9Uf2XfHHXdEIpGIiIhq1arFwIEDc9wRqXTq1KnYWLL3zpJIJBLx8ccfFxvv0KFDRvXI3IwZM2L69Okxd+7cjLafMmVKkedBrVq14uSTT85We5ST35/ZbOXKlYX/SSIdb775ZpHrO+ywQ7Rq1apUvQFFTZ8+Pfr06VP4t0/9+vVj+PDh0b179xJtP3/+/MLvmZ544omybBUAAAAoJ3IplYtcCqx/5FIqF7mUqkcupeKQS6mc5FKIkEuBikQuBQCg6rH4CUAVsnjx4thnn33irbfeioiIgoKCePzxx+OAAw7IbWNk7MMPP4yFCxdmvP2zzz5bbGzfffctTUvAb5QmCPbGG28UG9tjjz1K0w4ZaNSoURxyyCFFxj777LNigZF1ee6552LFihVFxo444ojIz/cn2fpk2bJlcd999xVe79+/f7Ru3TqHHbE2e+yxR7GzH02YMCGj99533nmn8OxoazRr1iy6detWqh5JX+vWrWPDDTcs8cHJ37vqqqsKg2IREaeddppQQQV0wAEHRLVq1YqM/f6Md+vy4YcfxrRp04qM/f4zHSidGTNmxG677Vb4u3H9+vXj5ZdfdhZJAAAAqMLkUiofuRRYv8mlVHxyKVWLXErFIpdSOcmlECGXAhWFXAoAQNXkG02AKmJNwGTNQcuCgoJ47LHH4qCDDspxZ5TGihUrMj7T0UsvvRTvv/9+kbE6deoIHUEWvf766xlt991338WoUaOKjDVq1Cj69u2bjbZI01VXXRW1atUqMnbdddeVePtEIhG33HJLkbGaNWvGBRdckJX+yJ4nn3wyZs2aVXh90KBBOeyGdWnYsGHsvffeRcZWr14d//rXv9KuddNNNxUbO+ywwwTBcuirr76Kr7/+Oq1tPvvss3jggQcKr2+88cbx97//PdutUQ423HDDOPbYY4uMPfbYY7Fy5coS13jooYeKXG/SpEmcdNJJWekP+DVg0qdPn5g4cWJERNSrVy9efPHF6NGjR447AwAAAHJFLqVykkuB9ZtcSuUgl1J1yKVULHIplZtcStUmlwLrP7kUAICqy7clAFXAL7/8Evvuu2/hwc5q1arFI488YnXhSuKKK66Izz//PK1tfvjhhzjhhBOKjf+///f/omXLltlqDaq8Bx54IJYuXZr2doMHDy5ydoCIiLPOOisaNGiQrdZIQ5s2beKss84qMvbAAw/Em2++WaLt77jjjmKhvgsvvDA22mijrPVIdtx+++2F/958882d1aoCuOqqq4oFQf7xj3/Ee++9V+IaQ4YMiaeeeqrIWL169eKSSy7JSo9k7v/+7/9KfNvZs2dH//79Y/ny5RERUb169XjooYd8dlZggwcPjpo1axZenzZtWrHgSCqzZ8+Oe+65p8jY+eefHw0bNsxqj1BV/fzzz7HbbrsVBkzq1q0bw4YNi1122SXHnQEAAAC5IpdSucmlwPpLLqVykEupOuRSKh65lMpNLqVqk0uB9ZdcCgBA1WbxE4BKbk3AZMyYMYVjq1atisMPPzzy8vIyurB+mT9/fuyxxx7xyiuvlOj248aNi5122ilmzJhRZLxnz55x3nnnlUWLUGX99NNPaZ9F5b///W/cf//9RcbatWsXZ555ZvYaI22XXnppdO/evfD6qlWrYsCAAfHuu++udbvHH388/vKXvxQZ69+/v4PX66GPP/443nnnncLrp5xyit97KoAtt9wyLr/88iJjK1asiL322qvwzJJr8/TTT8eRRx5ZZCwvLy9uvfVWwdv1wAMPPBD/+Mc/1nm79957L3r06BGTJ0+OiIj8/Pz4z3/+E7169SrrFilDm2yySfz1r38tMnbBBRcUORNaKuecc04sXLiw8Hrbtm3jjDPOyHqPUBXNnDkzdttttyL/2WXx4sXRq1evjL5jateuXQ7vDQAAAJANcimVn1wKrL/kUioPuZTKTy6lYpJLqdzkUqo2uRRYP8mlAABQkOsGgPXbf/7zn5g/f36x8bfffrvY2Msvv5z0y56NN944Dj/88DLpj3W74IILYvTo0blugzI2bdq06NevX/Tu3Tv++Mc/xk477RTt2rWLWrVqxapVq2LGjBnx1ltvxWOPPRZDhgwpduaOnj17xrBhw6JWrVo5ugek8vbbbyd9z/3ss8+KjT3xxBPFzuIREXHyySdbXT6HbrrppqhWrVpcffXVUb169bXe9v7774+TTz65yFj9+vXjhRde8DPMsZo1a8bQoUOjb9++MX78+IiImDNnTuy8885x8sknx7HHHhtbbbVV1KlTJ+bNmxdjx46Nu+66K5599tkidQ4++OB44IEHhBfWQ7fddlvhv2vXrh3HH3987pohLRdddFHMnz8/rr/++sKxOXPmRK9eveKwww6LY445Jnbaaado0qRJJBKJmDlzZrz++utx9913Fwvp5ufnx4033hjHHXdced8NUjjnnHPipZdeitNPPz123XXXaNKkSaxYsSKmT58e77//fjz66KMxZMiQWLlyZURE1KlTJ+69915/g1YSV1xxRYwZMybGjRsXEREzZsyI/v37x7Bhw6Jx48ZJt7nqqqvigQceKLxes2bNeOKJJ6J27drl0nNFkMvvem644Yak4+n8fbPlllvGXnvtlfa+K7Py/JmeeOKJSX9eAAAAkCm5lIpPLqVqkEupvORSKj65lMpBLqXyk0upuORSKje5lKpNLqVsyKVUPnIpAACUp7zE748yAfxG27Zt47vvvitVjV69egk55NDxxx9f5Au2bGrTpk1MmTKlTGqT2qpVq2Lo0KFx++23xyuvvFIsMPJbNWrUiBUrVqS8Tf369eOKK66IM844I/Lz88uqZUph8ODBcdlll5Wqxrfffhtt27bNTkOsU+/evYuc1WyNdu3axSmnnBJ77LFHdO7cOWrXrh0rVqyIadOmxciRI+Oee+6Jt956q8g2G264YTz11FOx8847l1f7rMPixYvjtNNOS/nZWr169VixYkWx8Xr16sXFF18cf/vb3wRM1kMLFiyIVq1axeLFiyMi4oQTToh77703x12RrhdeeCEGDhwY06ZNSzpfUFAQq1evjtWrVyedb9++fdx3332xyy67lGWbrENBQUGsWrUq5Xz16tVj5cqVSX+/7dmzZ9xxxx3RuXPnsmyxSkp1APuVV16JESNGFBk7/PDDY/vtty9220xDCbNmzYrddtstPv300yK1Lr300ujfv39ssMEGsXz58nj77bfjhhtuiGHDhhXermbNmvHkk09G//79095vZZbL73qy8XvQcccdV+yMlFVdef5MU/29kw2+QwQAAKia5FIqPrmUykcupWqRS6l45FIqN7mUykkupXKQS6kc5FLWT3IplYtcSuUjlwIAQHkqyHUDAEB6qlWrFgMGDIgBAwbE999/H0OHDo0XX3wx3njjjViwYEGR2y5fvrzY9jVr1owddtghjjnmmDjiiCOctQOy7KGHHor//Oc/cc8998RPP/1UOP7tt9/G+eefX3h9bSGwvLy8GDBgQNx5553RvHnzcumbkqlbt27cf//9ccopp8SNN94YL7zwQixbtqxw/vcBkw4dOsShhx4aZ599djRt2rS826WEHnroocKASUTEqaeemsNuyNT+++8fffv2jaeeeiruueeeGDt2bJHX55ozsPxWnTp1omfPnnHSSSdF//79o6DA1yS5NmHChBg6dGi8+uqrMW7cuJg3b16R+d+/z9atWzf22muvGDhwYPTt27ccO61arrzyyhIfwH7iiSfiiSeeKDbeq1evjEImzZo1izfffDNOPPHEeOqppyIiYurUqXHiiSdGxK9/3yxfvrzY71Rt27aNRx99NHbaaae09wkAAAAAUJXJpcD6TS6lcpNLqZzkUioHuZTKQS5l/SSXAgAAwBp5ibUtyw8AVChTp06Nzz//PH788cdYsGBBLFq0KGrWrBkNGzaMRo0aRceOHWOLLbZwAAXKwapVq2LMmDExbNiweOmll2LSpElrPSNWxK+rxe+1115x5plnRpcuXcqpU0pjyZIl8e6778YXX3wRs2fPjoiIpk2bRvPmzaNbt26x8cYb57hDqLqWL18en3zySXz55Zcxb968mD9/fuTl5UWjRo2iUaNG0aVLl9hiiy2iWrVquW6VFBKJREyePDm++uqr+P7772P+/PmxdOnSqFOnTrRo0SI6duwYXbt2jerVq+e61UpvfTn77iuvvBLXXXddjBo1KuXZstq2bRunnHJKnHHGGVGnTp1S7Q8AAAAAgKLkUmD9IZdSNcilwPpLLqXik0tZf8ilAAAAsIbFTwAAoBwsXrw4JkyYEF9//XXMnTs3FixYEDVq1IjGjRtHs2bNomvXrtGmTZtctwkAsN6bNWtWjBs3Lr755ptYsGBB1KxZM1q1ahVdu3aNLbbYItftAQAAAAAAlDu5FACA7JBLAQAAyB2LnwAAAAAAAAAAAAAAAAAAAAAAOZGf6wYAAAAAAAAAAAAAAAAAAAAAgKrJ4icAAAAAAAAAAAAAAAAAAAAAQE5Y/AQAAAAAAAAAAAAAAAAAAAAAyAmLnwAAAAAAAAAAAAAAAAAAAAAAOWHxEwAAAAAAAAAAAAAAAAAAAAAgJyx+AgAAAAAAAAAAAAAAAAAAAADkhMVPAAAAAAAAAAAAAAAAAAAAAICcsPgJAAAAAAAAAAAAAAAAAAAAAJATFj8BAAAAAAAAAAAAAAAAAAAAAHLC4icAAAAAAAAAAAAAAAAAAAAAQE5Y/AQAAAAAAAAAAAAAAAAAAAAAyAmLnwAAAAAAAAAAAAAAAAAAAAAAOWHxEwAAAAAAAAAAAAAAAAAAAAAgJyx+AgAAAAAAAAAAAAAAAAAAAADkhMVPAAAAAAAAAAAAAAAAAAAAAICcsPgJAAAAAAAAAAAAAAAAAAAAAJATFj8BAAAAAAAAAAAAAAAAAAAAAHLC4icAAAAAAAAAAAAAAAAAAAAAQE5Y/AQAAAAAAAAAAAAAAAAAAAAAyAmLnwAAAAAAAAAAAAAAAAAAAAAAOWHxEwAAAAAAAAAAAAAAAAAAAAAgJyx+AgAAAAAAAAAAAAAAAAAAAADkhMVPAAAAAAAAAAAAAAAAAAAAAICcsPgJAAAAAAAAAAAAAAAAAAAAAJATFj8BAAAAAAAAAAAAAAAAAAAAAHLC4icAAAAAAAAAAAAAAAAAAAAAQE5Y/AQAAAAAAAAAAAAAAAAAAAAAyAmLnwAAAAAAAAAAAAAAAAAAAAAAOWHxEwAAAAAAAAAAAAAAAAAAAAAgJyx+AgAAAAAAAAAAAAAAAAAAAADkhMVPAAAAAAAAAAAAAAAAAAAAAICcKMh1AwAAABXVxIkT47333osPP/wwxo8fHzNnzoz58+fH/PnzY8mSJVG3bt2oX79+1KtXL1q1ahWbbrppbLrpprHZZpvFNttsEx07doy8vLxc3w0AAAAAAAAAANYzcikAAAAAQFWSl0gkErluAgAAoKKYOXNmPPTQQ3HffffFhAkTSlWrfv36sd1228X2228fPXv2jF69ekXDhg2z1CkAAAAAAAAAABWJXAoAAAAAUFVZ/AQAAKAEVq1aFTfddFNceumlsXjx4jLZR7Vq1WL77beP3XffPQYNGhQbbbRRmewHAAAAAAAAAID1h1wKAAAAAFDVWfwEAABgHb7++us47LDD4qOPPko637Bhw9hll11i2223jU033TQaNGgQdevWjcWLF8fChQtjxowZMX78+Pjggw/iq6++KtE+n3322TjggAOyeC8AAAAAAAAAAFjfyKUAAAAAAEQU5LoBAACA9dlnn30Wffr0iZkzZxaba9++fVx22WVx4IEHRu3atUtU76OPPop77rkn7rzzzli5cmVWex09enT06dOn2HivXr1i9OjRWd0XAAAAAAAAAAClI5cCAAAAAPCr/Fw3AAAAsL6aPXt27L333kkDJieffHJ8+umncdRRR5U4YBIRse2228att94a7733XnTu3Dmb7QIAAAAAAAAAUEHIpQAAAAAA/I/FTwAAAFL4y1/+ElOnTi02fvzxx8edd94ZtWrVyrh2165d47XXXosOHTqUpkUAAAAAAAAAACoguRQAAAAAgP+x+AkAAEASH3/8cTz22GPFxps3bx433XRTVvbRsmXLeOyxxyI/359mAAAAAAAAAABVhVwKAAAAAEBRvskEAABI4vbbb49EIlFs/MQTT4yGDRtmbT/dunWL448/Pmv1AAAAAAAAAABYv8mlAAAAAAAUZfETAACAJJ577rmk4/vss0/W93XSSSdlvSYAAAAAAAAAAOsnuRQAAAAAgKIsfgIAAPA73377bUyfPj3p3GabbZb1/e24446xySabZL0uAAAAAAAAAADrF7kUAAAAAIDiLH4CAADwO1999VXKuaZNm5bJPnfccccyqQsAAAAAAAAAwPpDLgUAAAAAoDiLnwAAAPzOnDlzUs4tXry4TPa55ZZblkldAAAAAAAAAADWH3IpAAAAAADFFeS6AQAAgPXNqlWrUs5999130ahRo6zvc+DAgdGnT5/C6126dMn6PgAAAAAAAAAAyC25FAAAAACA4ix+AgAA8DtrC5GMGjUqttlmm6zvs3nz5tG8efOs182Fb775Jl588cV48803Y9KkSfHDDz/EokWLIpFIRJ06daJly5bRrl272H777aN3797Rq1evKCjI3Z+niUQi3nrrrRg6dGi8//778eWXX8bcuXNjyZIlUbdu3dhoo41iq622ij333DMOPvjgaNiwYc56BQAAAAAAAAAqNrmU0pFLAQAAAIDKKS+RSCRy3QQAAMD65J133okePXoknevYsWN8/vnnkZ+fX85dFTV48OC47LLLyqR2pn8mvvjii3H11VfHm2++mdZ2zZo1i5NPPjnOOuusaNasWVrbpvs4jBo1Knr37l14fciQIXHJJZfEhAkTSrR9nTp1YuDAgfH3v/+9TM60BAAAAAAAAABUbnIpcimpyKUAAAAAUJXl9ltRAACA9VCnTp0iLy8v6dwXX3wR11xzTTl3tH777rvvol+/frHvvvumHTCJiJg1a1ZcddVV0aFDh/jPf/5TBh0Wt3z58jj22GPjwAMPLHHAJCLil19+iX/+85/RpUuXGDVqVBl2CAAAAAAAAABURnIp6ZFLAQAAAICqoSDXDQAAAKxvGjduHJ06dYqJEycmnb/kkkuicePGMWjQoHLubP0zcuTIOOyww2LOnDnF5mrXrh377rtv9OzZM1q1ahXVq1ePadOmxYQJE2LIkCHxww8/FLn9vHnz4uSTT44333wz7r777qhevXqZ9LxixYrYb7/9YsSIEYVjXbt2jQEDBkSbNm2iefPmMWvWrPj+++9jyJAh8eGHHxarMW3atNhzzz3j/vvvj6OPPrpM+gQAAAAAAAAAKh+5lJKTS5FLAQAAAKDqyEskEolcNwEAALC+Oeecc+If//jHWm+zzz77xI033hidOnUqp67+Z/LkyTF58uQiYx9//HGce+65xW679dZbx4033lji2nvssUeJbjd06NA4+OCDY/ny5cXm/vSnP8WNN94YjRo1SrptIpGIBx98MM4999yYNWtWsfmDDjoonnzyyahWrdpae0j2OET8+vP75JNPio2PGjUqHn/88bjzzjsjImKLLbaIe++9N3bYYYeU+3jvvffij3/8Y3zxxRfF5vLz8+PZZ5+N/v37r7VPAAAAAAAAAIA15FLWTS5FLgUAAACAqsXiJwAAAElMnjw5OnToEKtXr17r7fLz8+OQQw6Jv/zlL7HzzjuXU3fJjR49Ovr06VNsvFevXjF69Ois7mvcuHHRq1evWLZsWbG522+/PU455ZQS1fn++++jZ8+e8d133xWbO//88+Oaa67JqL/evXvHmDFjio1fcMEFcfXVV0dExL777hvPPPNM1KxZc531Fi1aFAcccECMHDmy2FzdunVjwoQJ0bZt24x6BQAAAAAAAACqFrmUtZNL+R+5FAAAAACqivxcNwAAALA+2nTTTeOPf/zjOm+3evXqePLJJ2OXXXaJzp07x5VXXhlfffVVOXSYO3Pnzo2DDz44acDk4osvLnHAJCJik002iVdffTXq1KlTbO66666L119/vVS9/t4NN9wQERFdu3aNJ554okQBk4iIevXqxRNPPBFt2rQpNrd48eK07jMAAAAAAAAAULXJpaQml1KUXAoAAAAAVYXFTwAAAFK45ZZb0jpryqRJk+Liiy+OzTffPLbaaqu46KKLYuzYses8S09Fc84558SPP/5YbLxjx45xySWXpF2vffv2ceGFFxYbTyQScfrpp0cikcioz2RWrFgRERG33XZb1K1bN61tmzZtGrfddlvSueHDh8fDDz9c6v4AAAAAAAAAgKpBLiU5uZTi5FIAAAAAqAosfgIAAJBCgwYN4vnnn49mzZqlve2ECRPiqquuip122ik23HDD+POf/xxDhgyJxYsXl0Gn5eeTTz6J+++/P+ncFVdcETVq1Mio7jnnnBMNGjQoNv7pp5/Gc889l1HNVAYMGBA77bRTRtvus88+0bVr16RzV1xxRSm6AgAAAAAAAACqErmU4uRS5FIAAAAAqLosfgIAALAWW221Vbzzzjux1VZbZVzj559/jnvvvTcOPPDA2GCDDeLwww+P5557LpYvX57FTsvHlVdemfSMN82bN48DDjgg47q1atWKAw88MOncv//974zrJnPccceVavvTTz896fiXX34Zo0aNKlVtAAAAAAAAAKDqkEspSi5FLgUAAACAqsviJwAAAOvQvn37eO+99+KSSy6JWrVqlarWkiVL4sknn4wDDjggWrVqFYMHD47Zs2dnqdOyNXPmzHj22WeTzh122GFRvXr1UtUfMGBA0vHXXnstpk+fXqraa9StWzf22muvUtXYe++9U87deeedpaoNAAAAAAAAAFQtcim/kkv5lVwKAAAAAFWVxU8AAABKoGbNmnH55ZfHl19+GaecckqpwyYREbNnz47LLrss2rRpE4MHD17vz7gzZMiQWLFiRdK53r17l7r+Nttsk3R89erVMWLEiFLXj4jo1q1b1K5du1Q1WrVqFVtvvXXSuaFDh8aqVatKVR8AAAAAAAAAqFrkUuRS1pBLAQAAAKCqsvgJAABAGjbeeOO4/fbbY+rUqXH99dfHFltsUeqaixcvjssuuyy6du0aH3zwQRa6LBsvv/xyyrmePXuWun67du2ibt26SefGjBlT6voRkZWfV0TEdtttl3R88eLF8dlnn2VlHwAAAAAAAABA1SKXkpxcyq/kUgAAAACozCx+AgAAkIFmzZrFueeeGxMmTIgJEybEZZddFt26dYu8vLyMa06cODF69eoVw4cPz2Kn2TN27Nik482bN48NNtig1PXz8vKiRYsWSec+/vjjUtePiOjcuXNW6rRv3z7l3Lhx47KyDwAAAAAAAACgapJL+R+5lKLkUgAAAACorCx+AgAAUEpbbLFF/P3vf4/3338/fvjhh7jjjjti3333jVq1aqVda/HixbH//vuvd0GFWbNmxU8//ZR0rl27dlnbT/369ZOOT5w4MSv1mzRpkpU6HTp0SDn34YcfZmUfAAAAAAAAAAByKXIpvyWXAgAAAEBlVZDrBgAAACqTVq1axcCBA2PgwIHxyy+/xIgRI+KZZ56J559/PubPn1+iGitWrIijjjoqxo8fnzJ0Ud6mTJmScq5GjRrx6quvZmU/K1euTDq+ePHimDdvXjRq1KhU9bP1eDZv3jzl3IwZM7KyDwAAAAAAAACA35JLKR25FAAAAABYf1n8BAAAoIzUqVMnBgwYEAMGDIilS5fG888/H3fccUeMGjVqndtOnjw5br/99vjb3/5WDp2u2/Tp01POvfHGG9G3b99y6aG0IZN69eplpZe6deumnJs3b15W9gEAAAAAAAAAkIpcSvZ7kEsBAAAAgNzJz3UDAAAAVUGtWrXisMMOi9deey0+/PDD6Nev3zq3ueWWW1Kecaa8LV68ONctxKJFi0pdIz8/O38G16lTJ+Xc3Llzs7IPAAAAAAAAAICSkEspPbkUAAAAAMgti58AAACUs2233TZefvnlePjhh6N27dopb/fjjz/Ghx9+WI6dpbZs2bJctxBLly7NdQuFatWqlXIuG2EYAAAAAAAAAIBMyKVkRi4FAAAAAHLL4icAAAA5cvTRR8fjjz8eeXl5KW/z5ptvlmNHqdWsWTPl3DHHHBOJRKLML7vssks53uO1W1vgpX79+uXYCQAAAAAAAABAcXIpcikAAAAAUJFY/AQAACCH+vfvH0ceeWTK+YkTJ5ZjN6nVrVs35VxFOqPM6tWrs1Jn8eLFKecaNWqUlX0AAAAAAAAAAJSGXEr5kksBAAAAgMxZ/AQAACDHzjjjjJRzc+bMKcdOUttwww1TzlWkkEm2el1byKRx48ZZ2QcAAAAAAAAAQGnJpZQfuRQAAAAAyFxBrhsAAABYH7322mvx888/F14//PDDIy8vr0z2tf3220e9evWSBiAWLFhQJvtMV9u2bVPOzZ8/v/waKaVshUxmzJiRcq5FixZZ2QcAAAAAAAAAUDnJpRQll1KUXAoAAAAAVZHFTwAAAJK4/PLLY8yYMYXX995772jYsGGZ7KugoCDatGkTn332WbG5mjVrlsk+09W0adNo3bp1/Pjjj8Xmvvrqqxx0lJnZs2dnpc7a7nO3bt2ysg8AAAAAAAAAoHKSSylKLqUouRQAAAAAqqL8XDcAAABQEcyZM6dM66cKsDRq1KhM95uOnXbaKen4vHnz4qeffirnbjIzadKkrNT5+uuvU87tsMMOWdkHAAAAAAAAAFA1yKXIpfyWXAoAAAAAVVFBrhsAAACoCKZOnRrt2rUrs/rz5s1LOl6W+0zX3nvvHU8//XTSuY8//jhatWqVlf3Mnj07TjvttCJjPXr0iL/85S+lrp3sLEaZ+OCDD5KO16tXL7bYYous7AMAAAAAAAAAqBrkUuRSfksuBQAAAICqKD/XDQAAAFQEY8aMKdP606ZNSzretWvXEtfIy8vLUjfJHXDAAVGzZs2kc88//3zW9jN06NB44oknilxq166dldoffPBBLF26tFQ1pk6dmjKssv/++0d+vj+1AQAAAAAAAICSk0uRS1lDLgUAAACAqso3XwAAACXwyiuvlFntjz76KObOnVtsPD8/P3bdddcS10kVxFi5cuU6tx0/fnyMHj268PLFF18Uu02TJk3ikEMOSbr9s88+G6tXry5xr2vzxBNPFLmen58fAwYMyErtRYsWlfpn+dJLL6WcGzhwYKlqAwAAAAAAAABVj1yKXMoacikAAAAAVFUWPwEAACiBN998M8aNG1cmtX8fqlhjt912i+bNm5e4Tv369ZOOL1u2bJ3bnnzyydGnT5/Cy7///e+kt7vwwguTnkFmxowZ8fjjj5e411Q+++yzePnll4uMDRgwIK3HYV0efPDBjLdNJBLxr3/9K+lcx44do1evXhnXBgAAAAAAAACqJrmUX8mlyKUAAAAAUHVZ/AQAAKCEzj///Fi1alVWa06ePDluvvnmpHNnnXVWWrVSBTFmz569zm1nzZpV5Hrjxo2T3q5Lly5x8sknJ5274IILYunSpevcVyqJRCL++te/RiKRKDL+97//PeOayfz3v/+N9957L6Ntn3/++ZgwYULSuUsuuaQ0bQEAAAAAAAAAVZhcilyKXAoAAAAAVZnFTwAAAEpozJgx8Ze//CVr9WbPnh2HHnpo0mDG7rvvHvvss09a9Zo2bRobbrhhsfGffvopVq5cmXK7BQsWxHfffVdkrEOHDilvf+2110bbtm2LjX///fdx6qmnlrzh37n++utj5MiRRcaOOOKI6Nq1a8Y1k0kkEnHqqafGkiVL0tpu5syZcfrppyed22uvveLoo4/ORnsAAAAAAAAAQBUkl/IruZTi5FIAAAAAqAosfgIAAJCG2267LY444oiYM2dOqep89NFH0atXr/jwww+LzTVr1izuueeejOrusMMOxcaWLVsW48ePT7nN008/HatXry4y1qNHj5S3b9CgQQwZMiTq1q1bbO6+++6Ls846K+0zEf3zn/+M888/v8hYmzZt4vbbb0+rzrrsv//+ERHx/vvvx5FHHhkrVqwo0XYLFy6Mww8/PH744Ydic3Xr1s16nwAAAAAAAABA1SOXIpfye3IpAAAAAFQVFj8BAABI0xNPPBFdunSJyy67LGnoYG3Gjh0bJ510UvzhD3+Izz77rNh8o0aN4oUXXog2bdpk1NuRRx6ZdPz6669POj5lypS45JJLioz16NEjNt1007XuZ5tttonnn38+6tSpU2zupptuiu7du8e77767zn4/+eST2HfffePss88uMt6gQYN46qmnolGjRuuskY4zzzwzevXqFRERzz33XGy//fbxwQcfrHWbcePGxfbbbx+jRo0qNpefnx+PPPJI0jMOAQAAAAAAAACkSy5FLmUNuRQAAAAAqpK8RCKRyHUTAAAA65vdd989XnvttXXeLj8/P7bccsvo1q1bbL311tGkSZNo0KBB1K5dOxYtWhQLFiyIH3/8MT7++ON499134/vvv09Zq1OnTvHUU0/FlltumXHfy5Ytiy233DK+/vrrYnM9e/aMo48+OjbeeOP45ZdfYuzYsXHXXXfFggULitzu5Zdfjn79+pVof2PHjo2DDz44fvrpp6Tzm2++efTv3z8222yzaNmyZRQUFMScOXPis88+i9GjRycNojRv3jxefvnl2HbbbUvUQzK9e/eOMWPGFBsfNWpUbL311rHLLrvExIkTC8e322676N+/f7Rt2zY22GCDmD17dnz33XcxZMiQlCGUgoKCuO++++KYY47JuE8AAAAAAAAAoOqRS5FLkUsBAAAAgKIsfgIAAJDEL7/8Ei+99FL897//jaFDhxYLYmRTnTp14qyzzooLL7ww6Rlr0vXOO+/E7rvvHkuWLEl720suuSQuv/zytLb5+eef44wzzognn3wy7f393oABA+Jf//pXbLzxxqWqs7aQSe/evWPOnDlx8MEHx+jRozOq37Jly3jkkUdit912K1WfAAAAAAAAAEDVI5dScnIpAAAAAFA15Oe6AQAAgPVRnTp14uCDD45HHnkkZs6cGcOHD4+LLrooevXqlZUgSETENttsE9dcc018//338X//939Zq7vTTjvF22+/ndaZepo0aRL3339/2gGTiF/PiPPEE0/EW2+9Ffvvv38UFBSktX21atVi7733jpdeeimGDBlS6oBJSTRp0iRee+21uPPOO6NNmzYl3q5OnTpx5plnxueffy5gAgAAAAAAAABkRC6l5ORSAAAAAKBqyEskEolcNwEAAFCRrFixIj7++OOYOHFifPPNN/HNN9/E5MmTY9asWbFo0aJYtGhRLF68OCIiatasGQ0aNIgWLVrExhtvHB07doxu3brFLrvsUi5hildeeSWGDRsW7777bnz//fcxb968WL4D0ABjAAEAAElEQVR8eTRo0CCaN28e3bp1i9133z2OOOKIqF27dlb2+fPPP8ewYcPizTffjM8++yymTJkS8+fPjxUrVkT9+vWjUaNG0aJFi9huu+3iD3/4Q/Tr1y9atWqVlX2vsa4z7PzWqlWr4tVXX42XX345Pvzww/j6669j3rx5sWzZsqhTp060bt06tt566+jbt28ccsgh0ahRo6z2CgAAAAAAAACwhlzK2smlAAAAAEDlZPETAAAAKp10QiYAAAAAAAAAAFBScikAAAAAkH35uW4AAAAAAAAAAAAAAAAAAAAAAKiaLH4CAAAAAAAAAAAAAAAAAAAAAOSExU8AAAAAAAAAAAAAAAAAAAAAgJyw+AkAAAAAAAAAAAAAAAAAAAAAkBMWPwEAAAAAAAAAAAAAAAAAAAAAcsLiJwAAAAAAAAAAAAAAAAAAAABATlj8BAAAAAAAAAAAAAAAAAAAAADICYufAAAA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+21MnTo1Fi5cGIsXL47q1atH3bp1o2HDhtGuXbvYbLPNYrvttotdd901OnfunFYQDgAAAAAAAACAqkMuBQAAAACAqio/1w0ArC/uv//+yMvLqxAXZzuGqmvw4MHl8j7jzFPFjR49Ok444YRo3rx57LLLLnH++efHY489FmPHjo0ff/wxFixYEKtWrYqlS5fG7NmzY/LkyTFy5Mi466674pRTToktttgi2rRpE+edd15MmDAh13enynrkkUdiyy23jJo1a8Zmm20WN998c65bqtCmT58exxxzTDRu3Djq1asX/fv3j6+//jrXbQEAAAAAAKx35FKAikAuJXfkUioHuZTskksBAAAAgKrF4icAVDqJRKLYZdSoUbluC6ignn/++dh+++2jT58+cf/998f8+fMzrjV16tS44YYbYuutt47+/fvH+++/n8VOWZfbbrstjjnmmPjss89i+fLlMXny5DjzzDPjwgsvzHVrFdKCBQti1113jUceeSTmzZsXixcvjhdeeCF69OgRP/zwQ67bAwDWYyeeeGLSv9179eqV69YAAAAAYJ3kUoBskkupPORSsksuBQAAAACqnoJcNwAAAOujb7/9NgYNGhTDhw9POl9QUBA77LBD7LDDDtGhQ4do3rx51KtXL1asWBGLFi2K77//PiZNmhRjxoyJb7/9tsi2iUQiXnjhhRg2bFgMHDgwrr766mjYsGF53K0qa+XKlXHxxRcnnbvuuuvirLPOig022KCcu6rY7r777qRn05k5c2Zcf/31zl4EAAAAAAAAACnIpVQucinZJ5cCAAAAAFWPxU8AgCphypQp0a5du2Ljbdq0iSlTppR/Q6zXnnrqqTjppJOSnk2nU6dO8Ze//CWOOuqoEgdDPv/887j77rvjzjvvjF9++aVwfPXq1XH77bfHSy+9FP/9739j2223zdp9qCjK67X5888/x9y5c5POrVq1Kr7++mshkzRNmjQpozkAoGyMHj06+vTpU2y8V69eMXr06PJvCAAAAACgCpFLIR1yKeVHLqXikksBgPWLXAoAAFAe8nPdAMD66rjjjotEIpH25fdnUfitSy+9NKOao0aNKsd7DlC1XXHFFXHYYYcVC5jUrVs3/v3vf8eECRNi0KBBaZ0Rp0uXLvGPf/wjvvrqqzj00EOLzU+ZMiV69OgRzzzzTKn7J7kNNtgg5c8sPz8/Nt1003LuqOLr0KFDyrn27duXYycAAAAAAAAVj1wKQNUkl1I5yaVkn1wKAAAAAFQ9Fj8BAKjAMgmuleTSu3fvXN+1nDjnnHPi73//e7HxzTbbLD744IM49dRTo1q1ahnXb9WqVTz55JPx73//O/Lzi/4qvnTp0jj88MPj0Ucfzbg+qVWvXj0uvfTSpHNnnHFGtGjRopw7qvhOPPHEaNOmTbHxRo0axbnnnpuDjgAAAAAAAADIJrmU7JJLqbzkUrJPLgUAAAAAqh6LnwAAQERcc8018Y9//KPYePv27eP111+Pjh07Zm1fp556ajz44IORl5dXZHzVqlXxxz/+MV588cWs7Yv/Oeuss+K+++6Lzp07R/Xq1aNNmzZx7bXXJv25s26NGzeOt956K4444oho2LBh1KlTJ/baa6946623ol27drluDwAAAAAAAADWG3IplZ9cSnbJpQAAAABA1VOQ6wYAACDXnnrqqbjggguKjTdo0CCef/75aNWqVdb3efTRR8fXX38dgwcPLjK+evXqOPLII+Odd96JLl26ZH2/Vd3xxx8fxx9/fK7bqDRat24djz32WK7bAAAAAAAAAID1llxK1SGXkl1yKQAAAABQteTnugEAAMilKVOmxEknnZR07oYbbojOnTuX2b4vueSS6N69e7HxBQsWxFFHHRUrVqwos30DAAAAAAAAAFC25FIAAAAAAKBkLH4CAECVduyxx8b8+fOLje+4445x4oknlum+8/Pz484774y8vLxicx9//HFcccUVZbp/AAAAAAAAAADKjlwKAAAAAACUjMVPAACosh599NF44403ks4NHjw4afgj27bZZps46KCDks5dd911MXXq1DLvAQAAAAAAAACA7JJLAQAAAACAkivIdQMA64t27drF4YcfXni9e/fuOeymqObNmxfprUuXLjnsBqByWLZsWZx//vlJ5zp37hz9+vUrt17OPvvseOaZZ4qNL1u2LC699NK49957y60XAAAAAAAAIPvkUgCqFrkUAAAAAABIj8VPAP5/vXr1il69euW6jaS6dOkSjz/+eK7bAKhUHn300fjhhx+Szp1wwgnl2kuPHj2iY8eO8cUXXxSbe/jhh+Oqq66Kli1blmtPAAAAAAAAQPbIpQBULXIpAAAAAACQHoufAFQy06dPj1GjRsUnn3wSn376aXzzzTcxb968mDdvXiQSiWjSpEk0btw4WrZsGd27d4+dd945dtlll2jYsGGZ97Z8+fIYPnx4jB07Nj744IOYPHlyzJ8/P+bNmxcFBQXRqFGjaNKkSXTq1Cm6du0a2223XfTs2TPq1q1b5r1VBd988028/PLL8cEHH8T48eNj1qxZMX/+/Pjll1+iQYMG0bhx42jVqlVss8020bVr1+jRo0d07tw5631MmzYthg4dGh988EF89NFHMWPGjJg/f34sWrQo6tWrF40bN44WLVrE1ltvHV27do3u3bvHtttuG3l5eVnvhartpptuSjl34IEHll8jv9nnNddcU2x8xYoVcffdd8fFF19cpvufOXNmPP/88zFy5Mj47LPP4scff4yFCxdGXl5eNG7cODbffPPo0aNHDBgwIHbccccy7aUqeP/992PkyJExYcKEmDNnTtSoUSOaNGkSW265Zey6666x/fbbp11z7NixMXr06Pj8889jzpw5UbNmzWjevHm0adMm9txzT++lWfbNN9/Eiy++GG+++WZMmjQpfvjhh1i0aFEkEomoU6dOtGzZMtq1axfbb7999O7dO3r16hUFBbn/E3zu3LkxYsSI+Pjjj+Pbb7+NBQsWREREgwYNokGDBrHhhhvG5ptvHh07doxOnTpFnTp1ctzxrxYvXhwvvfRSjB49Oj7++OOYPHlyzJs3L5YtWxa1atWKRo0aRdu2bWOLLbaInXfeOfbZZ59o1qxZWvtYunRpvPnmmxn32Lhx4+jWrdtabzN58uSYPHlyWnU33XTT2HTTTdPuZ/Xq1fHWW2/Fa6+9Fu+++258/fXXMWPGjFi8eHFUq1Yt6tWrFxtttFHh+/tee+0VnTp1Sns/2fb999/Hc889F2PGjInPP/88pk+fHgsXLozq1atH06ZNo1OnTrHrrrvGQQcdFFtuuWWu2y2X19SSJUti+PDhMWbMmBg/fnx8++23MWfOnPjll1+iZs2a0aBBg2jbtm106dIldt1119hnn32iefPm2b6rGfn888/jlVdeifHjx8fs2bMjPz8/GjduHJ07d44ePXrEzjvvHPn5+WnV/OSTT2LkyJHxySefxKxZs6JatWrRvHnz2GijjWL33XePHXfcMapVq1ZG96hkKtrzOJvGjh0bzz33XLzzzjvx5Zdfxty5c2PVqlVRv379aNWqVXTq1Cl69+4d/fv3j4033jjX7ca4cePilVdeibFjx8bXX38d06dPj8WLF0dBQUHh+2T79u1jxx13jL59+8Y222yT65YBAAAAck4uhVTkUqAouZSi5FLKl1xKxSeXUr7kUuRS1tfj+XIpayeXUjGex9mULJeyevXqqF+/frRu3Tq6dOkSu+++ewwYMCA22GCDnPQ4ceLEeOONN2LChAnx6aefxtSpU2P+/Pkxf/78qFmzZjRu3DiaNGkSbdq0KXye7rDDDlGjRo2c9AsAAOudBABZ9e233yYiIunl0ksvLZN9Tpw4MXHhhRcmunbtmsjLy0u5/1SX2rVrJwYNGpT46quvyqS/WbNmJc4+++xEs2bN0u6tRo0aiT322CPxz3/+MzF9+vSMexg1alTS+r169SrR9scdd1zavf/2kksvvPBColevXhk9N9q2bZsYNGhQYsSIEYnVq1eXqo8333wzse+++yaqVauWdh8tW7ZMHH/88YkhQ4YkVqxYsc593XfffaX6ea3t8u2335bqcSitSy+9dL15blVk48ePT/kz3myzzXLS0+uvv56ypw4dOqx123Sew79/35s1a1Zi4MCBiZo1a5a4xrbbbpsYPnx42vexPF+bqd73U11K+hndsGHDjB/rRCKRGDp0aGLrrbde57ZbbLFF4rHHHitRT0899VSiS5cu66y5ySabJB5++OGM38979eqV1mNaUmv73am8ni/pGDZsWGKXXXZJe5/NmjVLXHjhhYmZM2dmtN/SPvc++uijxEEHHZSoXr161l8XZWnKlCmJgQMHJurWrZvW411QUJDo379/4p133inxvkr7XCzJ75W//xwvi5/DvHnzEldeeWWidevWae9r2223TTz88MOJlStXprXPTB6/4447rsj2U6ZMSRx++OFp/a7Yu3fvxLvvvpt2r4lExXhNffPNN4mBAwcm6tWrl9ZjW61atcS+++6beOONNzJ6bBKJRGKbbbYp8f7atGlTbPu33367RO+Vbdu2Tfz73/9OrFq1ap09jRw5MtG9e/d11mzWrFnilltuKdHfDb9XkZ7HmbyflPSSieHDhye23XbbtJ6nhx56aGLy5MlF6qT6fWPUqFEZ9ZXMsmXLEv/+978Tm222WdqPTadOnRJ33nlnYtmyZVnrBwAAACBdcinFyaXIpSQScinZIpeSHXIp/yOX8utFLmXd5FJ+JZdSvuRS5FLWdpFLSX6RS5FLKe0lE+nmUmrWrJkYOHBgYtasWUXqlMXvG6tXr06MGjUqMXDgwMQmm2yS0WOy4YYbJq666qrEnDlzMnp8AACgMnFkAiDLyjNk8uyzzyZ23nnnrH2RlJ+fnxg8eHCJvuArqcceeyyxwQYbZKW/goKCxAEHHJB46aWX0u6jKoZMfv7558RBBx2UtedH27ZtE5dddlni559/TquPRYsWJU4++eSMQi7JLi1atEicd955az1AKGTCuvz9739P+TP+/cGC8rJ06dK1HqiaNGlSym3TeQ7/9n1v1KhRiebNm2f8evjTn/6UWLx4cYnvY1UOmSxZsiRx/PHHp32/9ttvv8TChQuT9rJo0aKM3uf33nvvxC+//FLin9saVT1kMmXKlMSee+5Z6n03atQocdddd6W9/0yfeytWrEhccMEFifz8/LR7zWXIZMWKFYkrrrgirQBcqssxxxyTmD179jr3WRlCJg8//HBWfvfu2rVr4r333ivxfjN5/H77efvEE08k6tevn1GveXl5iQsuuCDtYMz6/JpaunRp4qKLLkorwJLqcsghhySmTZuW1mOTSGQeMlm1alXiggsuSPt3/+7du6f8TwUrVqxInHbaaWnf927duhULMKxLRXoery8hk8WLFydOOOGEjPdVp06dxCOPPFJYr6wXPxkzZkyiQ4cOpX6MOnbsWKogFwAAAEBpyKUUJZeS/vd62SKXkp37/fuLXErlIJfyK7mU/13kUtZNLkUupTzJpWT2c5BLKbn1+TUll1KUXEpylSWX0qJFi8To0aML62X7942rr746o5PvpLo0atQoMWTIkLQeIwAAqGwKAoAK64477oi33nor6VzNmjVj7733jh133DHatm0bDRs2jMWLF8ecOXPio48+ilGjRsWkSZOKbLN69eoYPHhwvPXWW/HMM89E/fr1S9XfzTffHGeeeWax8Ro1asRuu+0WO+64Y3To0CEaNGgQ+fn5MXfu3Jg0aVK8/vrr8cYbb0QikSiy3cqVK2PIkCHx0UcfxZQpU0rVW2U3ffr02G233WLixInF5tq2bRt77713bLnlltGyZcuoW7duLFq0KGbMmBHvvvtuvPTSS/Hzzz8X227KlClx6aWXxiabbBLHH398ifpYtGhR7LPPPvHGG28Um2vRokXsu+++sfXWW0fr1q2jXr16sWTJkpg1a1Z88MEH8fLLL8d3331XbLsZM2bE9ddfH3Xq1InBgweXqA/4vWHDhqWc+8Mf/lCOnfxPzZo1Y8stt4yPPvoo6fxLL70UHTt2zNr+hg8fHgMGDIhly5ZFRET9+vVjwIAB8Yc//CFatWoVBQUFMXXq1Pjoo4/i6aefjoULFxarce+998akSZNi2LBh0ahRo6z1VtksXbo09ttvvxg5cmTa2w4dOjR23333GD16dNSuXbtwfNGiRbH77rvHu+++m3bNl156Kfbff/94+eWXo6Cg6v1JWFBQEHXq1Elrm5EjR8Zhhx0Wc+bMKTZXu3bt2HfffaNnz57RqlWrqF69ekybNi0mTJgQQ4YMiR9++KHI7efNmxcnn3xyvPnmm3H33XdH9erVS3V/1mb58uVxxBFHxLPPPltm+ygLc+bMiUMPPTRee+21pPPdunWLAQMGRNu2baNp06Yxa9as+P7772PYsGExbty4Yr9DPvzww/H222/HCy+8EF26dCmPu1Duli1bFoMGDYr77rsv6fyGG24Yhx56aHTs2DE22mijWLZsWfzwww/xwQcfxLPPPhu//PJLkduPHz8+evToETfffHMMGjSoTHu/77774sQTT4zVq1dHRETTpk3j4IMPjm222SZat24dK1asiKlTp8bYsWPjueeeK/zcWiORSMTVV18dEydOjMcffzxq1qxZZr2Wx2vqxx9/jIMOOijl+/tWW20VBxxwQLRp0yZatmwZc+fOjR9//DFeffXVeO211wofxzWefvrpePPNN+Ppp5+OnXfeucz6jvj178njjz8+HnroobS3HTduXOy8887xzjvvxAYbbFA4vmrVqjjooIPihRdeSLvmBx98ELvttlu8/vrr0bBhw7S3T0dFeh5n09y5c2OfffaJsWPHJp2vX79+HHLIIbHtttvGxhtvHKtWrYqffvop3nvvvRgyZEgsXLgwfvnllzjmmGNi/vz5Zf5+c+ONN8b5558fq1atKjbXokWLOOigg2KbbbaJVq1axdKlS2P69Onx1ltvxYsvvljsd+Evvvgi+vTpEzfddFOcdtppZdo3AAAAQC7JpZCKXAqsnVyKXEp5kktZv8ilrP/kUtInlyKXIpdSnFxK2ctGLmXGjBnRr1+/eO6556Jfv35Z73Hw4MHFHu81mjZtGv37949u3boV/m08f/78mDFjRowbNy5GjhwZM2bMKLLNvHnz4oADDojzzz8/rrnmmqz3CwAAFUHV+0YRoJLLz8+PQYMGxWWXXRZNmzZd621fe+21OO+88+LDDz8sMj5ixIj44x//GM8++2zk5eVl1MfTTz+dNGBy/PHHxzXXXBMtWrRY6/aTJk2Kv/71r/HKK69ktP9s+9vf/hbHHHNM4fXp06fHqaeeWuSga48ePeKyyy7LRXtFrFy5Mvbee+9iAZNWrVrFrbfeGgceeGDKbU899dRYtmxZ3HffffG3v/0t6UHldBxxxBHFAiYNGjSIf/zjH3H88cdHtWrVkm530kknxapVq+KZZ56Jv/zlL8W+2FuXfv36xYgRI4qMzZgxo8jPcI0WLVrEww8/XOLaLVu2TKuX8pJIJOL111+P1157LcaPHx+TJk2KuXPnxoIFC2LVqlVRp06d2GCDDWKTTTaJrbbaKrp37x79+vVb5/tEZbR06dL4+OOPU85vueWW5dhN8X2nCpmMGzcu5Xa/f75HRHz88cdx7rnnJr39F198EYcddlgsW7YsqlWrFueff35cfPHFRUIMv/Wvf/0rrrrqqrj66quLHbx9++23Y//9949XX311nQdEyvO1uc022yR9XB588MGMDn6t8dxzz8WKFSuKjK3tsY6IOPHEEwsDJrVr147+/ftHz549o3Xr1rF69er46aef4tVXX41hw4YVqx0R8e6778YZZ5wRd999d0T8+no/4ogjCg9A1q9fPw466KDYcccdo1WrVrFixYr48ccfY8SIEfHSSy8l/Q++I0eOjJtuummtff/ejTfeGHPnzi023rdv3xLXKInzzjsv9txzz4y3X716dZx00knx/fffJ52//PLLo3nz5iWuN3To0Dj44INj+fLlxeb+9Kc/xY033pgyZHXLLbfEgw8+GOeee27MmjWryNyDDz4YixYtiieffDLl5+FvZfLcO/XUU4scDG/VqlUccMABsdVWW8WGG24YeXl5MXny5HjmmWfizTffXGcP5WHWrFmx2267xaefflpsbosttoi77747dtxxx6TbXnzxxTFx4sQYOHBgsd8/Jk+eHH369IkxY8ZEp06dkm7ftm3bIu9xCxcujFatWsWiRYuK3famm26Kv/71r+nctYj49WDn70OyF198cVx55ZWF1//1r3/F6aefXuKay5YtiwMOOCBefvnlYnNNmjSJW2+9NQ477LCUz7NFixbFddddF1dddVWR94sVK1bEqaeeGrNmzYpLLrlknX20bNky6fvuK6+8Etdff33Sbd54440YOHBgrF69OmrXrh1XX311nHbaaSkDcHPnzo1zzz037r333mJzQ4YMiT/+8Y/xxBNPlOhvmPXxNfXdd99F7969kwbqt9xyy7jnnntihx12SLrt+eefHz/++GOcfvrpMWTIkCJz06dPj759+8aQIUNK/P565513FvtbINVn9hqXXHJJ4Wds9erVo1+/ftG3b99o3bp1VK9ePaZPnx5jxoyJ5557LhYvXlxs+2+++SaOOuqoIs+jM844ozBgUqtWrdh3332jd+/e0bp168jLy4vp06fHa6+9FkOHDo0lS5YUq/nJJ5/ERRddFLfeemuJ7ndFeh4fe+yxscsuuxQZS/Uc3nrrrePGG29ca710rQnRJguY5OfnxwUXXBAXXHBB1K1bN+X2//d//xfXXHNNrFq1Ks4444zo0KFDVnv8rQsvvDCuvvrqYuN16tSJyy+/PM4888yk75NnnHFGLFmyJC6//PK48cYbi7xvrFy5Mk4//fRYvnx5nHXWWWXWOwAAAMD6Ri6lbMilZEYupfzIpZScXIpcilyKXIpcilxKMnIpcim5fk3JpcilVNVcyrJly+Lwww9f66JuN9xwQ2yzzTZZ6b1BgwZx5ZVXxsknnxw1atRIebvly5fHY489Fuedd17MnDmzyNy1114bzZs3j7PPPjsrPQEAQIWSACCrvv3220REJL1ceumlWd1Xv379itTPz89PPPTQQ2nVWLZsWeK4445L2u/ll1+eUV/z589PbLjhhsXqnXvuuWnVWb16deLMM88sVqdNmzZp9zRq1Kik97FXr15p1/ruu+8S7du3L1Jn9913TyxatCjtWmXh+uuvL3Y/mzZtmpgyZUpadSZNmpRo3rx5sVr33XdfibZ/6qmnim1bs2bNxAcffJBWH9OnT0907Nix1K+nVK/NTJ5PuXTppZcW6X/JkiWJq6++OrHRRhulfO9JdalWrVpi7733Trz44ou5vlvl6q233lrr4/L999/nrLfBgwen7Kt9+/Zp1Ur1vtezZ8/EzjvvnIiIRI0aNRKvvvpqiWu+8MILiWrVqiWte9ppp6V7dxOJRPm/Nn//GsrGZ/TaPmMefPDBwusHH3xwYubMmSnrfP7554ktt9wyaa28vLzC989//etfheMnnnhiYsGCBSlrfvTRR4nNN988ac169eolZsyYkfH9XiPVc7akfv8cKOnnTCprex317ds3sXr16hLXGjt2bKJmzZpJa91+++0lrvPdd98l2rRpk7TO+eefn8ndTCQSa3/uPfLII0V+D7jnnnvWet9vu+22rL4uMrF06dJE9+7dk96nPn36JJYsWVKiOqtXr0786U9/SlqnQ4cOifnz55e4p5NPPjlpnS5dumR6N4tYsWJFkd+b69Spk5g3b15aNQ477LCkPXbq1CkxderUEtcZNWpUonbt2klr/fvf/073rhW67777ktY87LDDEptuumkiIhKNGzdOfPLJJyWumez5uuZy/fXXZ9xrLl9Tc+fOTXTo0CHp/g855JASP/8TiUTi2muvTVqndu3aiffffz+dh6SItX1mjx49OpGXl1f4eK3tb4+pU6cmevXqlfJn+N///jeRSPz6e8easf79+yemT5+esuY333yT8v0jPz8/redXMhXleZzNv3vX5dRTT026r4KCgsTQoUNLXGfkyJGJGjVqJCIisfHGGye23XbbpHVHjRqVca833XRT0pr169dPvPvuuyWuM3z48KS/F+Tl5SWGDRuWcX8AAAAA6ZJLkUvJNbmU5ORSil/kUpJf5FJSk0tJTi4l+XO2pORS5FLWkEuRSykpuZS1k0spepFLqTi5lF122SXRs2fPpHUzzaX8/nO8WbNmifHjx6dVY9q0aUnzMtWqVStVXgYAACoqi58AZFkuQyZnn312RnVWrFiR2H333Yv1W6dOnbUeDEvltwe/1lxatGiRWLZsWdq1Vq9endhjjz2KfYmZrmx92fbll18mNtlkkyI19ttvv7S+9C1Lq1atShoMuemmmzKq9/rrrxerVdKDf926dSu27ZlnnplRH19//XWxLweFTP7Xf6r3nHQuu+yyS2LChAm5vnvl4p577kn5OBQUFCRWrVqVs97uv//+lL3l5eWl9T6a6n2vevXqhf9++OGH0+7xhhtuSNnfW2+9lXa9yhwy2W677RItW7ZMRETilFNOKVGtn376Ken7eEQkDj/88MSMGTMS9erVS0RE4oorrihRzW+//TbRqFGjpDX/+c9/Zny/10j1nC2pbIZMRo0alTII1bJly7RCNXPmzEm0bt06aa2LL7447d6++uqrRJ06dZK+dsaMGZN2vUSiZM+9TTbZpMRB06OOOiprr4tMDBo0KOn96dy5c2LhwoVp1Vq1alVir732Slrvz3/+c4nrfPDBBymf46+//nq6d7GYp59+ukjNP/3pT2ltn+o9uXHjxokvv/wy7X4ee+yxlJ8d48aNS7teIpH64Pyaz6Nq1aolRo8enXbd008/PWnd2rVrJ7755puMes3la2q//fZLuu8//OEPGf2tMXDgwKT1Nt5447SDTGuk+szeaKONEltvvXUiIhL77rtvYuXKleustXDhwkTnzp2T1uvevXti6dKliY033jit1+ycOXMKAx+/v/z1r3/N6D6vUVGex+UVMnnzzTcLQ0W/v2Tyt+fDDz+c8r12zSXTMMdbb72VKCgoSPr5O2LEiLTrPfroo0n722CDDRJz5szJqEcAAACAdMmlyKXkklxKanIpa7/Ipfx6kUtZN7mU4uRSkj9nS0ouRS5lDbkUuZR0yKWsnVxK0YtcSq+0a61NWeZSfvu76m8v2Vr85Pnnn8+ozk8//VT4PvD71ygAAFQ1+QFApVC3bt34+9//ntG2BQUFccstt0R+ftGPhV9++SX++c9/pl3vmWeeKTbWr1+/qFGjRtq18vLy4pprrkl7u7IwYcKE6NmzZ3z//feFY4cddlj897//jVq1auWws/9544034ueffy423r9//4zq7brrrrHffvulvd13330XH3zwQdb62GyzzeKkk07KaNvK7rvvvityvX379jFo0KC47bbbYsiQIfHSSy/FQw89FDfccEMccsgh0aBBg6R13nzzzejWrVvcdddd5dF2Tv3+MfutJk2aFHsvLE/NmjVLOZdIJOLHH38s9T5WrFgREb++Lx999NFpb3/OOefEH/7wh6T9nXjiibF8+fJS91hZfPjhhzF9+vTo3r17/Otf/yrRNhtuuGH8v//3/5LODR06NAYPHhyLFi2KAQMGxMUXX1yimm3bto1zzjkn6dwjjzxSohoVwcyZM+Ooo46KVatWFZvLz8+PRx55JJo3b17ieuecc07S11zHjh3jkksuSbu/9u3bx4UXXlhsPJFIxOmnnx6JRCLtmqmsee7VrVs3Ro4cGW3atCnRdn/+85+z1kO6xowZE3fccUfSudtvvz3q1auXVr38/Py49dZbo2bNmsXm7r333njvvfdKVGe77baL7bffPulcqn7Tceeddxa5fsopp5R426+++irl+8ANN9wQHTp0SLufI444Io488shi4ytWrIgTTjghq+/xaz6PTjzxxOjVq1fa2994442x0UYbFRtfsmRJnHzyyaXu77fK+jX10EMPxdChQ4uNV6tWLR555JGM/ta45ZZbkvY5derUOPfcc9OutzY//PBDfPLJJ9GmTZt4/PHHo1q1auvcpl69enHllVcmnRs3blxcfPHFMXXq1Nh+++1L/Fpr3LhxXHbZZUnnHn/88aSfD6VVkZ7H2bJ8+fI46aSTkn5u7bTTTvHXv/417ZpHH3109O3bNxvtFbF8+fL485//HCtXriw2d9xxx8Uee+yRds0jjzwy6XYzZ87M6PcDAAAAgIpELqXsyaWUnFxK+ZFLSZ9cilxKeZFLKV9yKf8jlyKXIpcilyKXUpRcSvaUdS5lzWNaFnbeeefYf//9M9p2ww03jMGDBxcbf++992LEiBGl7AwAACoWi58AVBIHHHBANGzYMOPtu3TpEn369Ck2fs8996RdK9mX9q1bt86or4iIbt26xSabbJLx9tnw3nvvRa9evWL69OmFYyeccEI8+uijUb169Rx2VlSqAyalefwPOuigCttHVbLrrrvG6NGj46uvvorbbrstBg0aFAMGDIi99torjjnmmDjnnHPiqaeeilmzZsWdd96ZNMywbNmyGDhwYFx66aU5uAflZ+rUqSnnmjZtWo6dpL//tfWertIE+C666KKk4xMnToynn34647qV1bXXXhsFBQUlvv0f//jHpGGnxYsXx+233x4FBQVx3XXXpdXD8ccfn3T8/fffjwULFqRVa32USCTij3/8Y0ybNi3p/EUXXRS77bZbiet98skncf/99yedu+KKKzIKzkb8GlxJFvb79NNP47nnnsuo5tpcdNFF0b59+xLfvmvXrlnvoaTOOeecpAcs99lnn4wO3Eb8GlI97rjjio0nEomUB7eTGThwYNLxZ555JmbPnp1RbxER33zzTbz66quF17fbbrukIb5U/t//+3+xdOnSYuObbrppHHvssRn39fe//z3pe9Dnn38ed999d8Z1k6lVq1bSg7YlUaNGjZRhiZEjR8bbb79dis6SK4vX1NKlS+OCCy5IOnfUUUdlFBaK+PXxSRZsi/g1aDVhwoSM6q7NZZddllYgrH///tG4ceOkczfccENERFx33XVpfYYeeuihUbdu3WLjM2bMiM8++6zEddJR0Z7HpfXkk0/GxIkTk86l+h2xJK699tqMt03lzjvvjEmTJhUbLygoiKuuuirjupdffnnS8bvvvjtmzJiRcV0AAACA9Z1cStmSS6mYfVQlciklJ5fyK7mU8iOXUvbkUpKTS5FLyYRcSmpyKWsnl5I+uZT/KYtcyu+l+n2opE444YSoU6dOsfFMvjcBAICKzOInABXY1ltvHb169YpevXpl5QB8srMXz5gxI7744osS11i4cGEsXrw46XhpdOnSpVTbl8brr78eu+++e8yZM6dw7PTTT4977rmnRKtHl6dUB9dK8/hn8tivL31UBQUFBXHzzTfH66+/XqKDcNWrV4+TTz45vvzyy+jRo0fS21x++eVxyy23ZLvV9cb8+fNTziX70rg8JTso8lvZCgNsvfXWpTqY3L9//5Thv9+fLaKq22677dI+QN6sWbPYdtttU87vt99+sfnmm6dVc6ONNootttgi6dwnn3ySVq310bXXXhvDhw9POtezZ8+0w3NXXnll0sBD8+bN44ADDsikxYj49UDkgQcemHTu3//+d8Z1k2nUqFGcffbZaW9z0UUXFV569uyZ1Z5Seemll5KemS8iSn2GiWRni4mIeP7550sc3DvyyCOThoOWLVuWMoxUEnfddVeR51mqMEsyn3/+eTz77LNJ584444y0Dsr/XqdOnWKfffZJOnf11Vdn9Swle+65Z7Rs2TLj7U888cSUZ5/J9udRWb2m7rvvvpRn0Et3f793wgknJA1xrF69Oq2gVUlssMEGccwxx6S1TbVq1dYaAOzatWvS/wixNjVr1ozevXsnnSurz7uK9DzOhlRn5GzXrl3su+++GdfddtttY6uttsp4+99buXJlylD1fvvtFxtuuGHGtXfaaado27ZtsfFly5ZlPYwHAAAAkGtyKeVDLkUuZX0ml5I+uRS5lPIkl1I+5FKKk0v5lVxK+uRSkpNLWTu5lIrxPM6GipJLWaNnz56F35uksxBaMjVq1Ihdd9212PiYMWNKVRcAACqazL91ACDn0l1df13atWuXdHzMmDHRsWPHEtVIFSIYPXp0pm1FxK9fvHXv3j0ifv2ytry8/PLLcdBBB8WSJUsKx84///xSnZmiLK3t8T/44IMzqtm+ffsiB+dKcmB6bX1069Ytoz6aNWtWpI9UXx5XJQUFBfHMM89E//790962cePGMXz48Nhzzz3jnXfeKTZ/7rnnRvfu3Qtfd5XJL7/8knIu07NmZMu69r+23tOR6fvBGnl5ebHXXnslPcjw+uuvx6RJk6JTp06l2kdlkWkgoXPnzikPumdac8stt0x6doEJEybELrvsklHNbGjatGn861//Kry+4447prX922+/HZdccknSuWbNmsWjjz6aVih05syZKQ/eH3bYYaU+s96AAQPigQceKDb+2muvxfTp00t1oPK3Dj300KhZs2Za2+Tn58f//d//ZWX/6Uh1wLJRo0alOmAZ8evBxUaNGsW8efOKjCcSiXj88cfjvPPOW2eNunXrxjHHHBO33XZbsbm77rorzjnnnLT7Wr58edx3332F1+vXrx9HHXVUibf/z3/+kzQIFRGx//77p91PshpDhw4tNv7DDz/E0KFDY8CAAaXeR0TpP4/q1q0bPXv2jFdeeaXY3FNPPRU33XRTyjO4pKusXlOpnv8bb7xxqc96Vb169dhrr73iscceKzb33//+N2bOnBkbbLBBqfaxxv77759RAL9z584p50rzeTds2LBi42VxVqGIivU8Lq2JEyfGG2+8kXRur732KnX9gw8+OD799NNS14mIGDZsWPz0009J59INRCXTv3//pMH8Rx99tFRnGgIAAABY38illD25FLmU9ZlcSmbkUuRSypNcyrrJpfxKLqU4uZTU5FJ+JZeydnIpRcmllF5FyqWskexxLY1k35tMnz49vvzyy7QXpwMAgIoqP9cNALD+aNasWdLxdM6wk+rLrwkTJsSjjz6aUV8Rv37ZNHjw4Bg8eHCceeaZGddJxzPPPBMDBgwoEjC54oor1tuASUREkyZNko5ffvnlsXTp0oxqNm3atPCxHzx4cIm+7E7Vxz/+8Y+YNWtWRn1Uq1atSB9VNWSyww47xGmnnRannXZaPP744xkFTNaoV69ePPTQQ1G7du1icytWrIiBAwfG6tWrS9PuemnZsmUp50p78Li01hUyWVvv6Ui2Mni61nYg4bnnnit1/coi2dnrSmKzzTZLOde3b9+s1vz5558zqpct9evXj9NPP73wkk5Aac6cOXHEEUfEypUri83l5eXFAw88EK1bt06rnyFDhsSKFSuSzmXjs2ebbbZJOr569eoYMWJEqeuvUZrPh/K0aNGiePHFF5PO7bLLLqU6U0zErwf5U52x4eWXXy5xnVRnv/nyyy/jtddeS7uvNQf41zj66KOjXr16Jd7+ySefTDresWPHtb5/lNTawj1PPfVUqeuvUZafR0uWLMnqweWyeE19+eWXMX78+KRzqc5ylK799tsv6fjy5cuz+nldlT/vKtLzuLTW9pzp169fqetn47FcI9X7ZF5eXtpnP0wm1ef5559/XuIzuAEAAABURXIpRcml/EouZf0il1J6cilyKeWpKh+nKym5lF/JpRQnl5KaXMr/yKWsnVzK/8illF5FyqWUlWx8bwIAABWdxU8AKJRqReTZs2eXuEbt2rWjQ4cOSedOPPHEeOihhzLqrbw9+OCDcfjhh8fy5csLx/75z3/GxRdfnMOu1m3rrbdOOv7JJ5/EfvvtFzNmzMhpHz/99FP07ds3vvrqq3LpozLaZ5994tZbb41bb7211Kt5R/z6JfyFF16YdO7jjz8uVThsfbW21fGTHaguT6kObK+R7sr+qWyxxRalrrHddtulnBs3blyp61cWXbp0yWi7hg0bphxv1apVRjVTBQAXLFiQUb31wfHHH5/yPxifc845GR2kXVvwoGfPnmnX+7127dpF3bp1k86NGTOm1PXXKO2ZOcrLqFGjivy+9VvZeLwjImXI5J133lnn++4aW2+9dcqzP915551p9/T7bVKFWJL55JNP4qeffko6t/3226fdSzKtW7eODTfcMOnc8OHDU57dJx1169aNtm3blrpOeX0elcVram3vN9n6Wa6tTjpBq3XJ9uddaWqW5+ddRXsel9baelnbfSipTH/mv5dIJGL48OFJ5zp37pwyKJKOVJ8tEdn9PAcAAACobORS/kcupWz6kEspPbmU0pNLkUspT3IpZUsuJTW5lP+RS0mfXEpxcilrJ5dSOhXl96qKkkspS9n43gQAACo6i58AsE5z5sxJ6/b7779/0vElS5bEscceG7vuumu88sorWflyuizcdtttcfzxx8eqVasi4teV2e+6665yO7NPaey5554pD0KPHDkyOnToEJdeemmZh0122GGHaNGiRdK58ePHx1ZbbRV//etfY8qUKWXaByUzcODAlGeWufnmm8u5m7JXp06dlHOpDnSWl3WdQSfVgel0NGnSJJo3b17qOhtvvHHK95v16WBILrVo0WKtB8/WJtXzNJ2zz5S05sKFCzOumUv//Oc/44UXXkg6171797jqqqsyqjt27Nik482bN48NNtggo5q/lZeX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AAAAAOkhl/I3cikZI5fyN9OOfZNL8S5yKc4jl4LMQi6FXAq5FNeQSyGXkh5yKVknO+3H5FJuaNSokd3XR+nGSYEy+ozpyEcffWTz/g0AAADkRJz8BAD80BNPPGG3/dq1a3rttddc7u/ixYt66aWXPJ2WXSdOnNAnn3zi9vpnzpyxe5be0qVLq0GDBp5MzW3Dhw/Xgw8+aHfZN998o//+979ZPCPHxowZo8uXL7u9/pQpU+y29+jRw6V+PvvsMx07dsztefz3v/+1e0Cve/fuLvVj7x++paSk6OTJkw7XsVgsNlciqVixokvjZpbXX3/dozM8x8XFqVevXrp27ZrNsly5cmny5MkKCgpyu/+UlBS77REREW73mZlGjBihl19+2aZ93759evDBB7V3716vjTV58mQ98cQTNj9SFyhQQEuWLMmSfWzx4sWaN2+ey+uNGzfO6ooRNwUGBmratGl2r0KWEdOem3DdwYMH1a9fP7vLcuXKpTlz5mR68Op248aNU9myZW3ajx49queee87tfj/44AP9+OOPVm3du3dXzZo13e7TBPXr19eQIUPsLhs4cKDbnyP27t2rF1980aotMjLS43/0fqtcuXLp6aefTvc+JUqUUJs2bbw2piSVL19eY8eOtbts2LBh2rVrl8t9fvnll/rmm29s2nPnzq0ZM2a49RqfkalTp2rDhg0urzdkyBC7IdCwsDCHn2Gzq27duqlTp0427ampqerZs6cSEhJc7vP555+3+7wpU6aM3n//fbfmCceyy35cqFAhFS9e3Kb95MmTun79usP1Ll26pCNHjli1OfpclTt3bn3++ed2g4GbN2+2uaKZM+bNm5cWKHTlHzNk5OZrl72rFM+bN08zZ850q9+UlBQ99dRT+uuvv6zaR44cqTx58rjVJwAAAAAAQHZDLoVcirPIpVgz7dg3uRTvIpfiHHIpyAzkUsilkEtxHbkUcinpIZeStbLLfmxCLsUbQkJC1KVLF7vLdu3apalTp7rc59atW/Xpp596OjUAAADACJz8BAD80BNPPOHwjMhz587VO++843Rfly9fVufOnXXgwAFvTc/G8OHDtWjRIpfXu3r1qnr37m03JPHRRx8pICDAG9NzWWBgoGbPnq38+fPbXf7CCy/Y/EDnKydPnlT79u3d+mF6+fLl+te//mXTXrNmTfXu3dulvhISEtS6dWubszY74/fff9eIESNs2kuUKKFXXnnFpb7uu+8+u+2bNm1yuM7q1asVGxtr1eargNPtLl++rFatWmnjxo0ur3v69Gk1bdpUf/zxh93l77//vsfbGR8fb7c9qw8Uu+Kjjz6ye4b0AwcOqE6dOpo8ebLD8IwzTp06pe7du+vZZ5+1ObN38eLFtW7dOt17771u9++MWrVq6Y477pAk9e7dW2vXrnV63QULFugf//iH3WXPPvus2/uMac9NuCY5OVndunXTxYsX7S5/9913df/992fxrG4E4ubPn6+8efPaLJsxY4Zeeukll18P/vWvf9mEG8qUKaNJkyZ5NFdTjBs3Tk2aNLFpP3bsmJo3b67jx4+71F90dLSaNm2qCxcuWLVPnz7dqSviuKJfv352D7je9MwzzyhXrlxeHVO68bmzV69eNu03rxDnymfS1atXOwx7TZw4UXXr1nV7nvY0bdpU4eHhunbtmtq1a+fSlWQmTpzo8AD86NGjVb58eW9NM8vMmDFDVapUsWnfvn27Hn/8cZc+z48bN87ulRjDwsL0/fffZ9vArz/Kjvuxvc9VSUlJDq9cK924Iurtn03T+1x1//336/nnn7e7zNXv/+vWrUv7ftm4cWOvv+fXqVNHn332md1lzzzzjObOnetSf1evXlWvXr1strF9+/YaMGCA2/MEAAAAAADIbsilkEtxFrkUa6Yd+yaX4n3kUtJHLgWZgVwKuZSbyKW4jlyKLXIp5FKyUnbcj/05l1KqVCnVqlXL6XXTM2rUKLsX45GkwYMHa9WqVU73tWfPHnXq1ElJSUlemRsAAADg77z/CwcA5BBxcXHaunWrTfuZM2ccrnPw4EG7P2RERkaqTp06To8dFBSkqVOnqlmzZnZ/5Hjrrbe0c+dOjRs3TqVLl3bYz88//6xBgwalXaGjcuXK2r17t8394uLi7M67YcOGTl3V+Pr162rfvr0GDRqk4cOHq2TJkhmus379eg0ePFi///67zbLu3burc+fODtfduXOnzVUZHB1Id3bbEhMTtX79ept52PtR8NKlS+rVq5dGjhxp1R4aGqoHHnjA4bwzy+rVq3XPPffoX//6lx599NF0D4BIN4ILH3zwgcaOHWtzFua8efNq+vTpbh0kiY6OVrVq1fTBBx+oW7duDn/wuykpKUmTJk3SW2+9ZRM0uvkccBT0caRHjx7697//bdP+8ccfq3379jZnjT9//rwGDx5s1Va6dGk1atTIpXEz04kTJ9SoUSO98MILGjJkSLrPeenGvvzpp5/qnXfecXhA98033/TKVbduP6h3U3a/Cspbb72lu+++W/369bN6jK5cuaJnn31WEyZM0ODBg9WjRw+nD9Ls3r1b06ZN05QpU+yGbx588EF9/fXXTr0+eioiIkJjx45V69atlZiYqGbNmmnEiBF6/fXXHb6mx8fH691339XYsWNtrgokSQ888IBbZ1O/KTOem47epw8ePGh3Do7eo29/P/DGe0yzZs1sxr59Xo4OUp06dcqmT3vvL/bm6Uqf9ua5detWxcXF2e3DHnt9lihRwuYg6muvvaYtW7bY7aNChQqqVauWSweCHHFl7jfVqFFDCxcuVNu2bW0O8H788cf6+eef9dlnnzkMSt30559/6vXXX7e5ekBERITmzZvnVPjOG/ue5PrnzqyUK1cuzZ8/Xy1atNCvv/5qtWz37t2qWrWq3nvvPT399NMKCQlx2M+FCxfS3utu/6w8fPhwdezY0etzL1OmjFq0aKGlS5faLAsKCtIzzzzj9TFvmj59ui5duqSFCxdate/fv181a9bUJ598oh49eji8at6VK1c0btw4jRkzxuYgsyT985//VP/+/b0+79KlS6tnz5565plndO7cOd13330aO3asBg4c6PCz5vnz5/XKK69o5syZdpd37tzZ6RBydntORUREaPny5WratKn2799vtWzBggWqW7eupk+frvr16zvs4/jx43r++eftXqE0NDRUCxYscPoAvr33JkffdRMTE516Dz116pRiYmKs7pMZ76Gefvdzha/3Y3t69Ohhdx/44IMP7J7o4/Dhw3rzzTet2ho0aJBhyOX999/Xtm3b9PPPP1u1p6SkqH379ho+fLjeeOMNu2FN6cb3vffee09jxozRtWvXVKBAAX3++ecOXy+3bt1q9ypBt+8T9jz99NOKjY3V66+/bjPX7t27a/78+frggw/Sgtj2WCwWLV26VC+//LL27Nljtaxq1ar6z3/+k+E8AAAAAAAAXEUuhVwKuRTXkEvJHORSvI9cii1yKeRSJHIp5FIyH7kU95BL+Ru5FHIp7vRJLiV75FKCgoI0ffp0vfvuuxltolPKli2rd999V6+++qrNsuTkZLVq1UpvvfWWXnrpJYWHh9vtIzU1VbNnz9bLL7+s8+fPS5Luuusum1yKZP+zpK9+AwAAAAAyW4DF3q/EAIAMrVmzRk2bNvVKX40bN9aaNWtcXm/OnDnq2bOn3R+DJSk4OFiPPPKImjZtqlKlSilfvnyKi4vTvn37tGTJEv32229p9+3QoYOee+45NW/e3OnxDx06pLJly1q1ZfS4BAUFqVGjRqpXr54qV66s/PnzKzQ0VPHx8YqNjVV0dLRWrFihvXv32l2/e/fumj17drohh759+2rWrFlOb4c9t2/b4cOHVa5cOY/6LFOmjA4fPuxRHxlp0qRJulfLKFmypB5++GHVrl1bxYoVU0REhFJTU3Xp0iXt379fW7Zs0YoVK5SYmGizbv78+bV48WKnfiTLqAaFChXSI488otq1a+uOO+5IC4tcvnxZhw8f1u+//65ly5bp0qVLNusGBwfr66+/VqdOnTKchz2NGjWy+SFUunHloKeeekrly5fXtWvXtG3bNk2dOlWnT5+2ut+UKVMy5UBLRkaPHq3Ro0fbPcB/U1BQkO6//341aNBAlStXVmRkpPLkyaOzZ8/qzJkz+vnnn7Vq1SqHZ2gPDQ3VJ598oqefftorc27cuLHWrVtn07506VK1bNnSK2NkpsOHD+u5556ze8BQknLnzq169erpvvvuU8WKFVWkSBHlzZtX169f15UrV3T06FHt3r1b69atszlYdFNYWJjeeOMNDRs2zOHBP3c5ej2++Z7z2WefadCgQWntERER6tChg+69916VKFFCgYGBOn78uLZt26Z58+bZvdqZJNWvX1+LFy9WZGSkR/P19nPTW+/Tt78feOM95vbn8ahRo+xe2clZ9t5fMmOeGb3HOKNPnz5WB9X27dunSpUqedSnO1z97LVp0yY99thjNgekb6pUqZLatWunChUqqFixYsqVK5fOnz+vmJgYrVmzxuoz101FihTRsmXLnD7g642aSu5/7sxKly9f1hNPPGH3IKl04/WqTZs2qlu3rooVK6bIyEhdvHhRx44d04YNG7RixQq7gb533nnH4VXCvGHBggXq0KGDTXvbtm1tAiDedu3aNT3//POaOnWq3eXFihVTt27dVLlyZZUoUULJyck6ceKEtmzZou+//97u4xUcHKwJEyZowIABHs1t5syZevLJJ23ab74eDBs2TO+//35ae1RUlB577DHdc889KlGihK5fv67j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YmIUGxurS5cuKU+ePIqMjNQdd9yh++67z+uPe0pKinbv3q0///xTZ8+e1aVLlxQaGqrIyEjdeeedqlGjhiIiIrw6pj86cuSItm7dqpMnT+rixYvKly+fypUrp/vuu09FixbNkjmcPHlSW7du1ZkzZxQbG6uwsDAVLlxYJUuWVL169RQaGuq1sU6dOqVt27bp6NGjunTpklJSUhQZGakSJUqoRo0aKlOmjNfGkmyf+wkJCcqfP78KFCigu+66S1WrVvXq9t0uNTVVW7du1Y4dOxQbG6uUlBRFREQoMjJSZcuWVfny5Y1//QGcRS6FXAoAAAAAAAAAAIC3kEvJWuRSsi9yKeRSTH/9uR0nP8lhHn/8cX3yySfpXp0mOxk9erSSkpLSbhctWlS9e/d2at3ChQvrqaee0oQJE9Laxo4dq/79+/OGBwAAAAAAAAAAIGnNmjVq2rRpuvcZOXKkRo0aJUk6evSo/vGPf2ju3LlKTk62uW9QUJA6dOigMWPGqFKlSh7Pb8WKFfrkk0/0008/KSEhweH9atasqe7du+uFF15QWFiYx+NmZObMmXryySfTvU+5cuXSXX7r42rPyZMn9c0332jp0qVat26dEhMTHd43MDBQtWvX1vPPP68ePXooODg43bHTs2/fPv3rX//SnDlzFBcX5/B+AQEBqlatmlq1aqV27drpgQcecHvMjDRp0kRr1651+v4WiyXT5nLTvHnzNH78eG3atMnu8oCAADVq1Ej/+Mc/1KxZM6+Pn5iYqE8//VRffvmltm3b5vB+ISEhatiwoQYNGuT2SQiSkpI0adIkzZgxQ3/++We69y1cuLBatGihVq1aqX379goPD3drTGef+4GBgapVq5batm2rDh06qEaNGnbvd/jw4Qyfk3369NHMmTMlSQkJCfrwww/12Wef6cyZM+mulxX7G+BPyKWQSwEAAAAAAAAAALiJXIp7yKWQSyGXYh+5FPMF+noCyBolSpTQggUL9OWXX/pNwOT06dNpT+KbevToody5czvdx+2BlHPnzmnatGnemB4AAAAAAAAAAECOsmrVKtWoUUOzZ8+2GzCRblyV5X//+5/q1Kmjn376ye2xDhw4oGbNmqlFixb64YcfbA4y58plfY2H7du3a/jw4brzzjv11VdfuT1udnDx4kU9+uijKl26tF566SWtWLHCJmASEhJidTs1NVVbtmxR3759VaNGDe3YscOtsceOHavq1atr0qRJNgGT4OBgBQUFpd22WCzasWOH3n//fTVs2FB33XWXpk+f7ta4/uT8+fNq06aNunbtajdgcvNYpsVi0dq1a/XII4/ohRdeUEpKitfmsGDBAt11110aOnSoTcDk9mOpSUlJ+vHHH9WpUyfVrVtXu3btcmmszZs3q1q1anrppZdsAiaBgYE2++LZs2f15ZdfqlevXipevLiefvppXblyxenx9u/fr4cfftjhc//2ANXNK+CMGjVKNWvWVIMGDTx+Ddi/f79q166tkSNHZhgwAfA3cik3kEsBAAAAAAAAAABwD7mUrEEuJXsjl/I3cik5U66M7wIT/PjjjwoNDfX1NFwyf/58mxfbRx991KU+6tSpo+LFi+vUqVNpbd9++61eeeUVr8wRNx7j5ORkj87UhuyFmpqFepqFepqFepqHmpqFepqFepqHmpqFepqFepqHmgLmK1u2rEaOHGnVNnr0aJv7bd68We3atdPVq1eVP39+NW/eXGXKlJHFYtHBgwe1atUqXb58Oe3+V65cUceOHbVz506VLFnSpTlt3LhR7dq109mzZ9PaoqKiNGTIEHXq1EnlypVTcHCw/vrrL/3000/67LPPtH79eknSqVOn1LNnT+3atUvvvPOOS+O64t5779UHH3yQdnvLli2aO3eu1X1GjBihyMhIh300aNDAbntcXJyWLFli1Va6dGm9/PLLatmype68804FBQXp2rVr2rt3r3788Ud9+umn2rt3ryRp9+7dqlevnn766Sfdf//9Tm/T8OHDNW7cuLTbhQoV0osvvqg2bdro7rvvVmhoqCwWi06fPq3169frs88+05o1a9Luv3fvXs2ePVtPP/2002M669lnn1WbNm0kSTExMVb/UH3AgAG68847vT6mPefPn1ezZs1sgh0PP/ywXnjhBTVs2FCFChVSQkKCdu7cqa+//loTJ07UxIkTde3aNZfq4cj48eM1dOhQq6u6PPjggxo8eLCaNGmiQoUKKTk5WQcOHNCiRYv04YcfKjY2VpK0detWNWjQQN99912GV9aSbjzvH3744bTndkBAgLp27ao+ffqobt26ioqKkiTFx8frjz/+0Ny5czV16tS0UNSVK1f0n//8R2+++aZTV9r55Zdf1L59e507dy6trXDhwho8eLA6deqk8uXL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W9dm2dq1a23aHD333XmcAMBV5FIAAAAAAAAAAAByBnIpN5BLsY9cCrkUZC+c/ATZUtWqVW3aTp486VZfp06dcqp/AAAAAAAAAAAA+EaLFi1s2n766SeX+/nzzz9t/uFyhQoVbK7s4W0BAQEe9+GtcEhcXJxL9z979qz69u2rvn376n//+59L69arV09t2rSxart+/brOnTvnUj/pKVSokP773//aPMYvvfSS9u7d67VxHClcuLCqVatm1Zaamqqff/7Z5b62b9/u8jqhoaF68MEHrdosFotbzw9JWrlypR555JG0v3379tm939ixY9W3b1+99NJLLvWfJ08evfHGGzbtZ86csXt/e8/91atXuzTmTbVr11axYsVUrFgx9ejRw60+AOQc5FIAAAAAAAAAAAByDnIp5FIcIZdCLsVZ5FKyBic/QbZUpUoVmzZ3z+5kbz17/cM9Bw8e1I4dO3Tw4EFfTwVeQk3NQj3NQj3NQj3NQ03NQj3NQj3NQ03NQj3NQj3NQ00BZJUBAwYoT548Vm0LFixwOXgxf/58m7YhQ4Z4MDPn2LsKTkpKit37RkdHa86cOZozZ44WL16c1l6oUCGbq9WcO3dO8fHxTs8jKSlJ+/fvd/r+knTlyhXNmjVLs2bN0sqVK11aV7J/3C0iIsLlftLz8MMP65VXXrFqi4+P1+OPP65r1655dSx7nnnmGZu2RYsWudTHzp07tWfPHrfGt7cPz5s3z62+vvjii7T/L1iwoJo2bWr3fsuWLdOsWbM0ZcoUl5+HruwTjp77roqJidG2bdt05swZnTlzRvXr13e5D3elpqbq+++/13vvvefW6xYA3yCX4j/4XmoeamoW6mkW6mkW6mkeamoW6mkW6mkeamoW6mkW6mkeagogq5BLIZeSHnIpQ2zayKVYI5eSdTj5CbKlqlWrKnfu3FZtu3btcquvnTt32rTVrFnTrb5g6+DBg4qOjuZLpkGoqVmop1mop1mop3moqVmop1mop3moqVmop1mop3moKYCsUqRIET311FNWbQcPHtQ333zjdB/x8fGaOHGiVVtUVJRNv5nB3gH0hIQEu/edNWuWevTooR49emjEiBFp7YGBgapTp47VfVNSUlwKfvzwww+6evWq0/e/3fr1611e5/z581a3ixUrprx587o9B0feffdd1apVy6pt69atevPNN70+1u36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5ubmIZ3T9329+uqrmj17thYtWqTe3l5ls1mts8462mqrrbTtttsO+ZxrozfffFMvv/yyPvzwQ+XzeY0aNUpbbLGFdt11V40ePXq1rOHtt9/WK6+8orlz52rhwoVqa2vT2LFjtemmm2qnnXaS53lDNtd7772nF198UR9//LG6urpkWZba29u1ySabaPvtt9cGG2wwZHNJUm9vr1544QV9/PHHmjdvnoIg0KhRo7TOOuvon/7pn7T11lsrlUoN6Zx9BUGgmTNn6rXXXtPChQtlWZZaW1s1ZswYbbbZZtpiiy00duzYYZsfAIDB4r7UPGRqFvI0C3mahTzNQ6ZmIU+zkKd5yNQs5GkW8jQPmQIYatSlrLmoS6EuhboU9AfNTwAAAAAAAAAAAIAR6rLLLtPll1++wmMsy1rh8z/72c900kknLff5f/zjH7r33nv16KOP6vnnn1cYhss91nVd7bnnnvqXf/kXHX744bJte4Vzr8isWbN03XXX6f7771cul1vucbZta6eddtLnP/95HXHEEdphhx0GPefKTJgwQe+9916/jt1000317rvvDttaJClJEt1yyy268cYb9corr9Q9xnEcHXLIIfrXf/1X7bTTTkO+hq6uLv3Hf/yH7r33Xr355pvLPa6lpUX77ruvzj//fO2zzz6Dnuv666/XtGnT9Pbbb6/w2I033lgHH3ywvvCFL+iQQw4ZVAFIkiS699579d///d965pln5Pv+co/1PE+77rqrpk6dqiOPPFITJ06se9zTTz+tfffdd4Xzfv/739dll10mSVq4cKGuuOIK3X777erq6lruOavj4w0AAAAAAAAAAAAAMLJQl0JdCnUp9VGXAtQ3+L+VAQAAAAAAAAAAAGA53nnnHe29997acsstdemll+qZZ56pKjCxLEvpdLrqnDAM9fTTT+uLX/yi9txzT73//vsDnjeKIp133nnaZZdddMcdd9QUmKTT6arCmTiO9ac//UmXX365dtxxR33605/Wb37zmwHPu7Z59913tccee+jMM8+sW2Cy5N1soijSQw89pF133VVXXXXVkK7h1ltv1cSJE/WDH/ygpsBk2XfT6e3t1UMPPaR9991XBxxwgD766KMBzfXII49o66231r/+67/WFJi4rlsz3//93//p1ltv1ZFHHqkNN9xQ55xzzoDm+8tf/qKddtpJxx13nJ588smqAhPLsmrmC4JAzzzzjC688EJ96lOf0kEHHaRHHnlkQHMua+bMmdp222117bXXrrDABAAAAAAAAAAAAACAtQ11KWs26lKWoi4F6D+30QsAAAAAAAAAAAAA0BgHHnigWlpaKo8ff/xxPfHEE1XHXH311Su8xs4771x3/L333tP//u//Vo1NmjRJ5557rj73uc9pwoQJsixLxWJRr732mh599FHddNNN+vDDDyVJzz//vKZMmaLnn39+ue82Us/xxx+vu+++u/J4/PjxOvfcc3XQQQdpyy23VCqVUhzH+uCDD/T000/ruuuu04svvlg5/sUXX9QDDzygww8/vN9z9tell15a+WH/s88+WylmcRxH3/rWtzRu3LjKsaNGjRry+Zd49913tc8++9S828/RRx+tM844QzvttJNGjx6tnp4evfjii5o2bZp+/vOf6+KLLx6S+ZMk0fnnn68f//jHVeOHH364zjjjDO2xxx5qa2tTsVjUG2+8ofvvv18//vGP1dPTI0maMWOGPvOZz+jhhx/Wdtttt9L5HnroIR111FEKgkBSuYDl5JNP1nHHHacddthB7e3tksrvwDNr1iz9z//8j+644w7FcSyp/C41119/va677rp+7e/+++/X8ccfr0KhUBnbdNNNdc455+iwww7TJptsIs/z1N3drb/97W/61a9+pdtvv135fL7y5/P444/rzTffrHnXmwkTJuj73/9+1Vi9d8l65ZVXdMABB6inp0e2bWvXXXfVtttuq9GjR+vdd9/Vk08+qQULFvRrPwAAAAAAAAAAAAAADAZ1KdSl9EVdCnUpwMrQ/AQAAAAAAAAAAGAtlcSR1NPR6GUMiaTQWzvWvVAKSg1YzTBobZdlO41eRY3dd99du+++e+Vxb29vTZHJBRdcMCRznXLKKfrpT38q163+EWUmk9GnP/1pffrTn9Y3vvENnXjiiZo+fbokacGCBZo6dapmzZql5ubmlc7xi1/8oqrAZMcdd9RTTz2l0aNHVx1n27Y23XRTnXjiiTr++OP1ne98R9dcc80q73FlTjvtNEnSb3/7W33ve9+TVC54uPPOO3XMMccM+/ySlMvldMABB1QVmDiOo2nTpumrX/1q1bGtra3aa6+9tNdee+mEE07QoYceqksvvVQHHHDAKq3hnHPO0X/9139VzX/77bfra1/7WtVxmUxGO+ywg3bYYQedfvrpOuigg/Taa69JKr8DzsEHH6yXX35ZY8eOXe5cixYt0qmnnlopMHFdV48++qj222+/mmNHjRql/fbbT/vtt5++/vWv6wtf+IK6u7sHtLfp06frmGOOqRSoSNKRRx6padOmqbW1terYtra2yp/vN77xDR1yyCGaM2fOCq8/YcIEXXbZZVVjyxaZlEolHX300erp6dHUqVP1X//1X9p0002rjlm0aJGOOeYYPfXUUwPaHwAAAAAAAAAAAICRg7qUtQh1KdSliLqUJahLKaMuBWsjmp8AAAAAAAAAAACsrXo6FN92UaNXMWySu36gpNGLGCL2qT+URi3/B+Gm+/SnP123wGRZbW1tuueee7Tbbrvpr3/9qyTpjTfe0M0336zzzz9/pfP8x3/8R83jZQtMluU4jq6++mrNnj1bjzzyyErnWFV33XWXTjzxRIVhqKamJv3617/W5z//+WGfd4mLL75Y//jHP6rGrrjiipoCk2Xts88+uuuuu3T44YfrscceG/T8v/71r6sKTCTpRz/6UU2BybI23nhjPf7445o0aVLlXYo+/vhjnXLKKXrwwQeXe94dd9yh+fPnVx5/5StfqVtgsqw999xTt9xyi4477riVHrvEO++8o5NPPrmqwGTXXXfVL3/5S6XT6RWeu9VWW+nhhx/W9ttvL9/3+z1nPbfddpvmz5+vk08+Wbfddpssy6o5Zp111tGtt96qiRMnVq0XAAAAAAAAAAAAACqoS1lrUJdCXcoS1KVQl1IPdSlYW9iNXgAAAAAAAAAAAAAAs33rW99aaYHJEqlUquYdRK655holyYpLjubOnau//e1vVWO77rprv9d43nnn9fvYwbrpppt0/PHHKwxDtbW16bHHHlutBSavvfaabrzxxqqxzTffXN/61rf6df5hhx2mQw45ZNDz9/b26vTTT68a22677XTuuef26/yNNtpIl1xySdXYQw89pGeffXa55zz66KNVjwfyMXHsscdqo4026vfxZ555pjo7OyuPLcvSDTfcsNICkyW23nprnXXWWf2eb3nmz5+vLbfcUj/5yU/qFpgssdlmm2n8+PGrPB8AAAAAAAAAAAAAAI1EXUoZdSnUpawIdSlYG9D8BAAAAAAAAAAAAMCQ23jjjXXOOefonHPO0UEHHTSgcw844AA5jlN5/PHHH+uVV15Z4TkffPBB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S+25555KkkTPPfecTj/99EqxyNixY3XkkUdWXWf8+PG67bbbdPzxx1cVlfzoRz/S//7v/+r888/XPvvso3HjximOY7399tt64IEHdM0112j+/Pnafvvt9eGHH2rBggWVc2fPnq1rrrmm8njy5Mk6+OCDl7uXt99+W9ttt51OOeUUffGLX9QOO+yg9vZ2SZLv+3rrrbf0xBNP6Prrr9e7775bOa+trU133323Wltba6756KOP6tVXX61aU1/d3d1Va5SkCy64oPL/zz33XKVop62tTZlMRsVisfL8iy++qBNOOEE777xzZezYY4/V+PHjl7vPgWpqatITTzyhffbZR++8844kKY5jnXDCCZo+fbrOOuss7bzzzmpra1Nvb6/+9re/adq0abr99tsVx7GuvPJKFYvFmuKDZfd9xBFHaOLEiXXXcOWVVyqVSun//b//Vxn77//+bz355JM6++yzdeihh2rTTTdVOp1WPp/Xiy++qHvvvVe33XabcrmcpHKByT333KMdd9yx33uP41innnqq7rzzTp1yyinafffdtckmm8hxHCVJoo8++kgzZ87U7bffrocffrjq3AsuuECHH374SueYOnWq7r//fn3lK1+pFC796le/0l/+8hede+65mjp1qjbeeGN5nqfOzk7NnDlTP/vZz3TvvfdWPle22mor3XPPPXIcp+4cy/5ZL+u5556rOWb8+PE69thjl3vO8oq/VlQUBgAAAAAAAAAAAADAQFCXQl0KdSnUpfRnHCOXlfBRAQza7NmzNXny5MrjV199VZMmTWrgigAAAAAAAAAAq4rv/WKke+eddzRlyhR1dHRUjbuuqyRJFEVRZcxxHE2fPl2HHnpo3WvdeeedOvPMM5f77iKu6yqOY8VxXBn7/Oc/r7vvvlvbbbdd5Z1U6jnxxBP185//vPJ47ty5uuSSS3TPPfdUChGW5TiOPM+rKuzoa/vtt9e0adO0/fbb133+pJNO0rRp05a7pnr6/jj2sssu0+WXXz6g83//+99rn332GdA5/fH+++/rK1/5iv74xz/Wfd7zPAVBUHls27Z+8IMf6JJLLunXPh544AEdccQRKzzmnnvu0be+9S19+OGHdZ9PpVJ133Fo66231m233abdd999hdeXpBtuuEHXX3+9/v73vy/3mEwmo1KpVLegorW1VVdccYW++c1vrnSuvmbNmqUzzjhDs2bNqnnOsiy5rlv157vEQQcdpGnTpmm99dZb7rUtyxrQWiRp77331tNPP73c5y+66CL96Ec/qhmfMWOGPve5zw14PgDA0ODeBAAAAAAAAADMw/d+MdJRl0JdikRdyhLUpVCXgmp2oxcAYO02Y8YM/fKXv9SMGTMavRQMETI1C3mahTzNQp7mIVOzkKdZyNM8ZGoW8jQLeZqHTIGRabPNNtOf/vQnHXzwwVU/zA7DsKrAZOedd9bTTz+93AITSfrqV7+ql19+WWeeeaay2WzN82EYKo5j2bat3XffXb/97W/1u9/9Tm1tbQNe93rrrafbbrtNH3/8sf7nf/5Hxx57rNZZZ52qY6IoqikwsW1b++yzj6ZNm6ZZs2Ytt8DENJtssomeeeYZ3XLLLdp2221rnl9SAOE4jg499FDNnDlTl1xyyZCu4dhjj9Xf//53XX311dpxxx1riieWLTDZZZdd9NOf/lQvvfRSvwpMJOkb3/iG3nzzTf3hD3/Qt771LW2zzTY1xxSLxZoCkwkTJuiSSy7Rm2++OeACE0maMmWK/vznP+vuu+/Wfvvtp1QqVXkuSZKqAhPLsrTPPvvovvvu06OPPrrCApPhcumll2rKlClVY2eeeSYFJgCAhuO+1DxkahbyNAt5moU8zUOmZiFPs5CnecjULORpFvI0D5kCIxN1KdSlSNSlUJdCXQrqcxu9AAAAAAAAAAAAAABrlokTJ+qRRx7RRx99pJkzZ+r9999XT0+PmpqatP7662vnnXfWpz71qX5da7PNNtNPfvITXX/99frLX/6i1157TYsWLVIURRozZow22GAD7bHHHmpvb68679133x3U2ltbW3XCCSfohBNOkFR+J5nZs2fr//7v/9Td3a1CoaBsNqvRo0dryy231Pbbb6/W1tZ+XfvnP/951bv6DNRll12myy67bNDnDzXLsnTaaafptNNO05tvvqm//e1v+uijj5TP59XW1qaJEydq1113rclmKPfR1NSkCy64QBdccIE++eQT/fnPf9a8efM0f/582bat0aNHa8KECdppp51qiob6y7Is7bXXXtprr710zTXXqLu7W7Nnz9bf//53dXZ2qqenR67ratSoUdpoo420/fbba5NNNlnlvVmWpWOPPVbHHnusent79cILL+ijjz7SvHnzFIZhZW+f+cxnav6MV6TeOwGt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eumluu6666rGR40apVtvvVWWZfVrDVi5WbNmqaOjQ+3t7ZoyZUqjl4MhQKZmIU+zkKdZyNM8ZGoW8jQLeZqHTM1CnmYhT/OQKQAAAID+oC6ljLqUocd9qXnI1CzkaRbyNAt5modMzUKeZiFP85CpWcjTLORpHjIFAABAX3ajF4DV584779R+++1XefzWW29phx120LXXXqsPP/xQUrk4489//rO+9rWv6Wtf+5riOJZULjC58cYbdcQRR/R7viRJBjS+LNd19etf/1p777131fiLL76orbbaSt/+9rf13HPPKZfLSZKCINDbb7+tm2++WZMnT9YPf/jDqvNGjRql3/72t9puu+36vQesXEdHh+bPn6+Ojo5GLwVDhEzNQp5mIU+zkKd5yNQs5GkW8jQPmZqFPM1CnuYhUwAAAAD9RV0KdSnDgftS85CpWcjTLORpFvI0D5mahTzNQp7mIVOzkKdZyNM8ZAoAAIC+aH4ygjQ1NemRRx7R2WefXXmHmUWLFun8xpZiRQABAABJREFU88/XxhtvrHQ6rVQqpV122UV33HFH5byxY8dq+vTpOuusswY039577y3brv0QO/DAA/t9jebmZj355JO68sorlU6nK+O5XE7XXHON9thjD7W0tFTWPnHiRJ111ll64403qq5zwAEH6JVXXtGee+45oD0AAAAAAAAAAAAAAABg5ahLoS4FAAAAAAAAAAAAAIDBovnJCJNKpXTDDTfohRde0BFHHKFUKlV5zvf9yjvqSNJ6662nSy65RG+88YYOO+ywAc81efJkXX755ZWCFkmaMGGCrr766gFdx3Ecfec739H777+vq666SpMnT6665pK1L2vs2LE66aST9Pzzz+vxxx/X+PHjB7wHAAAAAAAAAAAAAAAA9A91KQAAAAAAAAAAAAAAYDDcRi8AjbHLLrvogQceUHd3t2bOnKm33npLnZ2dcl1X6623nrbbbjvtsMMOdd8hZyC++93v6uCDD9YzzzyjtrY2felLX1Jra+ugrrXuuuvqoosu0kUXXaTu7m7NmjVLH3zwgTo7O9XT06N0Oq3Ro0dr7Nix2n777bXZZput0toBAAAAAAAAAAAAAAAwcNSlAAAAAAAAAAAAAACAgaD5yQjX1tamAw44QAcccMCwzbHTTjtpp512GtJrtrW1ad999x3SawIAAAAAAAAAAAAAAGDo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69SpE+eee26Jx7/22mvx17/+Ne68885YunRpicfttNNOMWDAgLTaPffcU+LxERH33ntv2nbXrl2zPnUIAAAAAAAAAIDSkUuRSwEAAAAAAACAXLD4SQ1w7rnnRuvWrYu2V6xYETfeeGOJxq5atSr+9re/pdV+/etfx2abbVai8Zdffnn06dMnfvvb38avfvWr6NmzZ8yZM6fEvV955ZVp2xMnToxx48aVaOwHH3wQjz/+eEY/tWrVKvH5AQAAAAAAAAAonlxKej9yKQAAAAAAAABQehY/qQEaN24cl112WVrtmmuuiY8++miDY6+44or4/PPPi7abN28eF198cYnOO3Xq1IzzfvLJJ3HBBReUaHxExK677hpHHXVUWu3MM8+M5cuXr3fc2rVr4/TTT097MtCuu+4aRx55ZInPDQAAAAAAAADA+sml/G8uuRQAAAAAAAAAKJuCVCqVSroJKsfhhx8ejz76aNF2165d47nnnouOHTtmPf7ee++NE044oSioUVBQEP/5z3/i0EMPLdH5br755hgyZEhGvW3btvHVV1+VuO+FCxdG7969Y/r06UW1Qw89NB544IGoX79+xvE/BExuvfXWolrLli1j4sSJ0aVLlxKfF6A6SqVS8fnnn8eUKVNi9uzZsWjRoli5cmU0adIkmjdvHt26dYttt902GjRokHSrAHnlm2++ibfeeis+/vjjWLhwYSxfvjwaNmwYLVu2jM022yy6du0a7dq1S7pNqFFSqVR8+OGH8e6778b8+fNj0aJFUbt27WjevHm0a9cuevfuHe3bt0+6TUoolUrF5MmT48MPP4x58+bFggULol69etGuXbvo3r179OzZMwoLrfELAAAAkCS5FLkUIP/JpQAkQy4Fqh65lPwilwIAAABVQ+2kG6Dy3HfffXHwwQfH2LFjIyLio48+ip49e8Yf/vCHOOqoo2LjjTeONWvWxKRJk+If//hH3HvvvUVjCwoK4p///GeJAyYR398AKk29OC1atIgxY8ZE//7944svvoiIiJEjR0bv3r3jj3/8Y+y3337RrFmz+Pbbb2PcuHFxxRVXxKuvvlo0vlmzZvHkk08KmOTYggUL4swzz4z777+/qDZ8+PA44YQTkmuKUvvyyy/jrbfeijlz5sT8+fNjzZo10bx582jZsmVss802sdVWW7lRWw28++67MWbMmBg7dmy89NJL8c0336z3+Fq1akXfvn3j+OOPj5/97GdRt27dSuqUXFm+fHlsu+22MW3atLT6uHHjon///sk0BTXQypUr48EHH4w777wzXn755Vi9evV6j+/YsWPstttusf/++8cBBxwQbdu2raROoWaZNGlS3HLLLfHII4/EokWL1nts586d44QTToiTTjopOnToUDkNUirvvvtuXHPNNfH000/HvHnzij1uo402imOPPTaGDh0am266aSV2WLMldW9g/vz5MWHChPjkk09iyZIlUb9+/Wjfvn307NkzunfvXqHnzmdJ3uuZOXNm/PrXv44xY8YU1by/Kb/KvqafffZZvPPOO/H111/HggULoqCgIJo3bx4bbbRR9OzZMzbffPMKOS8AAFB1yKXIpeSSXEp+kEvJD3IpNY9cClQNcilQNcml5Be5lKpNLiW/yKXkH7kUAAAqRIoaZcWKFakhQ4akCgoKUhGR9lW3bt1UYWFhRr1Vq1apxx57rNTnmjx5ctb5jjvuuDL1/uWXX6b69++fMV9EpOrVq5e1vt1226WmTp1apvNRvJEjR6batWuX8fc9fPjwpFtjA1atWpV68sknU8cff3xq4403zvrv5sdfTZs2TR111FGpF154IenWWcfixYtTl1xySapbt27rvYZ169bN+j3/h6+uXbumxo4dm/TLoZR+//vfZ72e48aNS7o1/r9PP/10g99jS/P1xhtvJP2SWMfo0aNTm2++edbrVbt27ay/B//4a++99076JdRI/fr1y+m/Td+Hq5ZFixalTjzxxGKvT+3atYv9vahhw4apG264IbV27dqkXwb/34IFC1JHHnlksdesTp06WesNGjRIXXfddUm3XyMkcW9gzJgxqX333TdVq1atYv+td+nSJXX11Venli1bVmF95KMk7/XcdtttqaZNm/q5mmOVcU2//fbb1IgRI1JHHHFEqnXr1hv8XalVq1apE088MfXmm2/mrAcAAKDqkUshF+RSqi+5lPwhl1KzyaVUfXIp+U8upXqSS8lvcin5RS6l6pNLyS9yKflHLgUAgIrisQk1TN26deOmm26K1157LQ499NC0pyqsXLky1q5dW7Tdtm3buOiii+KDDz6IgQMHlvpc22yzTVx22WVRUFBQVOvcuXNcc801Zeq9ffv2MW7cuHjwwQdj5513Ttu3YsWKtO3u3bvHsGHD4s0334ytttqqTOcj04IFC+LYY4+NQw89NL766quk26EUFi5cGJdddlm0b98+DjzwwLjnnnti1qxZacfUqlUratWqlVZbsmRJPPzww9G/f//Yc88945NPPqnMtlmP6dOnx2WXXRYffvhhWr1t27ZxySWXxIQJE2LZsmWxYsWKWL16dcyaNSsefvjh2GeffdKO/+ijj+InP/lJ3HfffZXZPuUwderUMv8sBcovlUrFhRdeGAcddFDRz8XWrVvHWWedFS+++GJ89dVXsXLlyli9enXMmDEj7rrrrth+++0T7hry39y5c2O33XaLO++8M62+0047xYMPPhhz5syJlStXxqpVq+KTTz6JG2+8MTbeeOOi47799ts4++yz4+c//3na+2KSMXny5Ojdu3eMGDGi6Cm99erVi6FDh8Ybb7wRy5Yti5UrV8aCBQti9OjRMWjQoKKx3333XQwdOjROOOEE17KCJHFv4JtvvoljjjkmfvKTn8Szzz4ba9asKdq37hNDP/3007jgggti2223jQkTJlRKf9VZkvd6Zs6cGfvtt1+cfPLJsWTJkko9dz6rjGs6a9asOPfcc6Nt27Zx5JFHxiOPPBJz585NO6ZOnToZT22eN29e3HnnndGrV6847LDD4uuvv66Q/gAAgGTJpVAecinVl1xK/pFLqbnkUiBZcilQNcml5Be5lKpNLiW/yKXkH7kUAAAqXLJrr5C0xYsXp8aMGZO66aabUn/+859TV111VWr48OGpN998M7VmzZqcnOONN95IXX/99al//etfqSVLluRkzlQqlfriiy9S//nPf1LXX3996vLLL09de+21qYceeig1bdq0nJ2D/yluVc6o5FVXKb0XXngh1bhx46yriJ966qmpMWPGpObPn59au3Ztau3atamvvvoqNWLEiNS+++6bMaZRo0ap0aNHJ/2SSKVSb731Vsb1Oeigg1ILFizY4Ni77rorY0XqwsLC1GuvvVYJnVMea9euTe25556e7FANeMJO/jrppJPSrs3RRx+dmj9//nrHrFq1KnXyySenjfOEnWRU9BN2Jk2alPRLrJFWrVqV6tWrV8b1OO+889b7xJzFixenBgwYkDFu6NChldg965oxY0aqbdu2adekU6dOqQ8++GC94+65556M33HPPvvsSuq65kji3sD8+fNT22+/fdo5Ntlkk9Ttt9+emjNnTiqVSqWWL1+eGjt2bOqAAw5IO65+/fqpJ554Iqf95JMk7/UU91Qd72/KpzKu6f3335+qW7duxrwtWrRIXXDBBanx48enFi9enEqlUqnVq1enZs6cmbrnnntSO+20U8aYVq1apSZOnJiDVw4AAFRlcimUlFxK9SWXkp/kUmomuZTqQy4lf8mlVG9yKflJLiW/yKVUbXIp+UUuJf/IpQAAUBksfgKs1/z581M/+9nP0t4AtmnTJtW/f/9Ku/FA+dx7770Z16pnz54lCmTdd999qXr16qWNbdCgQWr8+PGV0Dnrs27IpFevXqnly5eXePxVV12V9b8Lqrbbb7/dTdhqQsgkP637vfPXv/51iceuXr067ca6kEkyKjJkss022yT98mqsG264IeN6DBo0qERjFy5cmNp0003TxtaqVSv1zjvvVGzTZLVy5crUjjvumHY9GjZsmPrwww9LND7bfwtjxoyp4K5rhqTuDaxcuTLVp0+ftPl32WWX9QY8//SnP6UdX79+fb9LrSPJez0zZsxI/eQnP0k7x2abbZbq3bu39zflUJnX9PLLL8+Yc5999ikKfa3PNddckyooKEgbu9FGG6Xef//9cvUEAABA9SaXUv3JpeQnuZSaSS6l+pBLyU9yKdWfXEp+kkvJH3IpVZdcSn6RS8k/cikAAFSmwgAoxmOPPRY9evSI+++/v6h29NFHx5QpU6Jfv34JdkZ5dOrUKcaMGRObb775Bo/92c9+FnfeeWda7bvvvovjjz8+vvvuu4pqkTK4/vrro169eiU+/pxzzon27dun1d5+++145513ct0aOTJ37ty48MILi7abN2+eXDOUyiWXXBKp7xcdLPNX7969k34ZNd6bb74Zf/jDH4q2d9lll7jllltKPL5WrVpx3nnnVURrlNGnn35arn+XY8eOTZvvtNNOS+iVcN1116VtFxQUxFVXXVWisc2bN4+LLroorbZmzZq4/vrrc9YfJTd8+PCYNGlSWu2CCy6Irl27lmj8mWeeGT179kyrnXvuubFmzZpctVgjJXlv4JJLLolXX321aLtNmzbxxBNPRMuWLYsdc/HFF8dxxx1XtL18+fI4+uijY/ny5RXaa3WR5PW8/fbbY5tttokxY8ZExPffr88888x49913o0ePHhV67nyW9P27Xr16xeOPPx5t2rTZ4LHnnXde/PnPf06rzZ8/P375y19GKpWqqBYBAACowpJ+X0vFkEvJT3Ip+U8upfqSS8kPcin5Ry4lf8il5A+5lKpJLiW/yKXkn6Tv38mlAADUPBY/AYp11llnxVdffRUREW3bto3//Oc/8eCDD0arVq0S7ozyuOaaa6J169YlPv5nP/tZHHDAAWm1zz//PG644YYcd0ZZde7cOfr27VuqMXXr1s24rhERzz33XK7aIsfOPffcWLBgQURE9OnTJwYOHJhwR1CznHrqqbF69eqi7b/85S9Ru3btUs0xYMCA6NGjR/To0SO6dOmS6xapZD8OGTVu3Dh+/vOfJ9hNzfXWW2/FzJkz02rbb799bLXVViWe46ijjoqCgoK02ujRo2Pt2rU56ZGSWb16dVxxxRVptVq1asXpp59e4jkKCwvj3HPPTau99957MXz48Jz0WFMldW9g5syZGYGvK6+8skTvZ//2t79F48aNi7anT58eN910U857rI6SvNdz8sknx5IlSyIiYosttojx48fHjTfeGI0aNarwc+ezpO/f3XzzzdGgQYMSH//b3/42ttlmm7TahAkT4sEHH8x1awAAAFQDSb+vpWLIpeQfuZSaQS4FkiWXwrrkUqoGuZT8IZdSdcml5Be5lPyT9P07uRQAgJrH4ifABv3sZz+L999/Pw477LCkW6Gc2rVrF4MHDy71uLPOOiujdt999+WiJXJg1113LdO47t27Z9RmzZpV3naoAM8//3z8+9//joiI2rVrx6233prxYRhQcR599NGYOHFi0fauu+4aAwYMKPU8rVu3jvfeey/ee++9uP3223PZIpXsq6++ipEjRxZtH3fccdGkSZPkGqrBJk+enFHr1atXqeZo0aJFbLbZZmm1efPmxZdfflmu3iidCRMmxIwZM9Jqffv2LVVAPiJi0KBBUadOnbSa77m5Udn3Bi677LJYsWJF0Xbbtm3j+OOPL9HYVq1axYknnphWu+qqq4oCDiR3r6ewsDDOOuuseOedd2LPPfes1HPnuySu6U477RQ777xzqcYUFhbGGWeckVF3nwkAAKBmk0vJH3Ip+UkuJf/JpUCy5FJYl1xK1SGXkj/kUqo+uZT8IpeSf+RSAACoLBY/AYrVoUOHeOyxx+K+++6Lli1bJt0OObD//vtHYWHpv/X37ds340btlClTMm4CU3l69OgRM2fOjJkzZ8awYcPKNEfTpk0zat9+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euqpsXLlyoiIOOigg2Lw4MEJd0R5tGvXLp599tl49tln4//+7/9K9aHWwIEDM56+8sEHH8SNN96Y6zbZgFWrVmWt165dO4YMGVLieWrVqhXnnntuRv3qq68uc29UniVLlsT9999ftH3kkUdGq1atEuyIbG6++ebo2bNnPP3005FKpSIiYt99943JkyfHpEmT4qabboqLL744Lr300rj11ltj6tSp8fLLL0evXr0i4vvrfMMNN0TXrl09gTBBgwcPjoEDB6bVXn311bjooos2OHb16tVx/PHHx9y5c4s9xlOUqodsT0KqVatWmefLFjLxtCWofKlUKk466aS0f39nnXVWHHLIIQl2BQAAACRNLqX6k0upPuRS8otcSn6QSyFCLqW6kEvJD3IpRMilQL6SSwEAyB8WPwEgq5EjR8Ztt91WtN2tW7e46667kmuInCgoKIhjjz02xo8fH/Xr1y+qz5gxI/bff/9YsGBBgt3VXMOHD4/x48dHRETDhg3jpptuSrgjyqt+/fqxzz77xD777JP2b62kLrnkkigsTP9V/brrroulS5fmqkVKoEGDBlnrffv2jdatW5dqrkMPPTTjQ67Ro0cXhcuouu6+++60J1ydfvrpCXZDNn//+99jyJAhsXr16qLar371q3j66aejR48exY7bbbfd4sUXX4wDDjigqDZ37tzYd999Y9y4cRXaM9kVFBTE3XffHVtuuWVa/S9/+UuceOKJxf6uOm3atNhvv/3iiSeeiIiITTfdNDbbbLOM41q2bJn7psm5bD9/16xZU+b5so0t7mc8UHH+/ve/xzPPPFO0vcceewhdAwAAQA0nl5Kf5FKqJrmU/COXkh/kUoiQS6kO5FLyh1wKEXIpkK/kUgAA8ofFTwDI8N5778Xxxx9ftL3RRhvFqFGjonnz5sk1RU716tUrrr322rTajBkzSvXECHJj3rx5cf755xdtX3LJJdG5c+fkGqJK2GSTTWKvvfZKq82fPz/GjBmTUEc1U5MmTbLWe/fuXeq5WrRoEV27dk2rLV++PF5//fUy9UblGTZsWNGfe/bsGX369EmwG9b1xhtvxHnnnZdW69mzZ9x8880ZYb1sGjRoEPfdd19svPHGRbXly5fHMcccE3PmzMl5v2xY8+bN45VXXok99tgjrT58+PDo0KFDHHLIIXHhhRfGlVdeGeeee2707ds3unXrFmPHjo2IKHpKUrb3Lm3atKmMl0A5Zfv5++MQWWllG1vcz3igYjz//PNp73s333zzGDlyZKmeRAoAAADkF7mU/CeXUnXIpZCNXErVIJdChFxKVSeXkn/kUpBLgfwjlwIAkF8sfgJAmtmzZ8fAgQPjm2++iYjvb749+eSTscUWWyTcGbl20kknRYcOHdJqDz/8cHzwwQcJdVQzDR06NObPnx8REdtuu22ce+65CXdEVbHnnntm1J5//vkEOqm5ivsAauutty7TfNme9PHmm2+WaS4qx/jx4+P9998v2j7ttNMS7IZsfv/732d8gHzZZZeV6kOrFi1apH3wFRExZ86c+Otf/5qTHim9Vq1axfPPPx/XXntt2hPNVqxYEaNGjYqrr746fv/738ff/va3ePHFF2Pt2rVRr169uOiii2LSpEnRsWPH+Pbbb9PmLCgoiE033bSyXwpl0Lhx44zaj590VlrZnlCY7RxAxXj//ffjyCOPLPp53b59+3jmmWdio402SrgzAAAAIClyKTWHXErVIJdCceRSkieXglxK1SeXkp/kUmo2uRTIL3IpAAD5x+InABRZsGBB7LvvvvHpp59GxPcrjj/++OOx8847J9wZFaFu3bpxxBFHpNXWrl0b9913X0Id1Tzjxo2Le+65JyK+/+Bj2LBhUbt27YS7oqrYYYcdMmoTJkxIoJOaq1mzZlnrLVq0KNN82Z7sMG/evDLNReW4+eabi/7crFmzOPbYYxPshnV99tln8eyzz6bVNtpoozj44INLPdfxxx8fBQUFabXbb789Vq1aVa4eKbu6devG0KFD49NPP42HHnoofvWrX8V2220X7dq1i7p160bz5s2jW7duccghh8SwYcPis88+iyuuuCIaNWoUEZmhhE022SQaNmyYxEuhlJo2bZpR++F/giittWvXZgSOIjxhByrLp59+Gvvuu28sXLgwIr7/Of3ss8/G5ptvnnBnAAAAQFLkUmoWuZTkyaWwPnIpyZNLQS6lapNLyW9yKTWXXArkD7kUAID85FMMACIiYtGiRbHffvvFlClTIuL7gMljjz0W/fv3T7YxKtRuu+0WN954Y1rthRdeSKaZGmbFihVx6qmnFm2fdNJJsdtuuyXYEVVN27ZtM2pff/11Ap3UXMU9Xa6sq/Jn+0BrwYIFZZqLijdnzpx49NFHi7aPP/74og+vqRrGjh2bUdt1112jsLD067y2aNEitt5667QnKi1dujRee+21rE88o/I0atQojjrqqDjqqKNKPGbNmjXx1VdfpdV69uyZ486oKF26dMmolTWUOW/evEilUmm1Vq1aCZlAJZg5c2bsvffe8eWXX0bE9wGT559/PutTJwEAAICaQS6lZpJLSY5cChsil5I8uZSaTS6l6pNLqRnkUmoeuRTID3IpAAD5y+InAMTixYvjJz/5SUycODEiIurXrx8jR46MfffdN+HOqGidOnXKqE2fPj2BTmqe22+/PT766KOi7VatWsW1115b4vE/BMJ+7KGHHir6d7yuo48+Ojp27Fj6RklMtqe7eBpL5dp2222z1leuXFmm+dZ9ekdEZHzwRdXxr3/9K+3pKqeddlqC3ZDNj3+O/qBz585lnq9z585pIZOIiA8++EDIpBr67LPPMp6O1KdPn4S6obSyfQD9w4fUpTV79uwSzQ/k1hdffBEDBgwoeoJzy5Yt47nnnovtt98+4c4AAACApMil1FxyKcmRS2FD5FKSJ5dSs8mlVH1yKRRHLqV6k0uB6k8uBQAgv1n8BKCGW7JkSey3337xxhtvREREvXr1YuTIkfGTn/wk4c6oDC1btsyozZ8/P4FOap51wwJXXnllueccNmxYsft69+4tZFLNZAsfZAspUHE23njjaNGiRSxcuDCtvnTp0jLN980332TUWrduXaa5qFhr1qyJ2267rWi7f//+sfXWWyfYEdlke0JV8+bNyzxftrHCfdXTtGnTMmr77bdfAp1QFt27d8+offbZZ2WaK9u4bPMDuTNr1qwYMGBAfPLJJxHx/VPsnnvuOU86AwAAgBpMLqVmk0tJjlwKGyKXkjy5lJpLLqV6kEuhOHIp1ZtcClRvcikAAPmvMOkGAEjODwGTCRMmRMT3AZNHH33UDdgqbunSpfH222/H22+/HTNmzCjXXCtWrMio1a9fv1xzArmxePHijFqrVq0S6KRmy/ZEhrKu8j937tyMWps2bco0FxVr9OjRaT9jTz/99AS7oTgNGzbMqC1fvrzM82Ub26BBgzLPR3JefPHFtO1NN900dtxxx4S6obR69OgRderUSatNnTq1THOt+9SsiPBBN1SgWbNmRf/+/YvCfs2bN49nn302dthhh4Q7AwAAAJIil1I9yaVAzSCXUjXIpdRMcinVg1wKxZFLqd7kUqD6kksBAKgZLH4CUEN98803sf/++8drr70WERF169aNRx55JA444ICEO2NDJk6cGDvssEPssMMOcc4555Rrrq+//jqj1rZt23LNSclceumlkUqlyvz1i1/8ImPOcePGFXt8//79K/9F1lCTJ0+Ol156KV566aWsQa6SmjNnTkbN01gq3xFHHJFRmzJlSpnmyjZu1113LdNcVKxbbrml6M/t27ePww47LMFuKE6274nleVJgtqfpCIJVT08//XTa9i9/+cuEOqEsGjdunPG768cffxzffvttqed666230rYLCgri4IMPLk97QDG+/PLLGDBgQFHApFmzZjFmzJjo1atXwp0BAAAASZFLqb7kUvKDXEr+kkvJL3IpNZNcSvUgl0Jx5FKqN7kUqJ7kUgAAag6LnwDUQD8ETF599dWIiKhTp06MGDGixDfbzjvvvDjvvPPiyiuvrMg2KYFZs2aVa/wPT1f6sa5du5ZrTqjpzjzzzNhzzz1jzz33jI8++qjM80yaNCmjttNOO5WnNcrgsMMOi7p166bVXnnllVLPs2TJkvjwww/Tai1btrTaeBU0ffr0eOaZZ4q2f/3rX0ft2rUT7IjibLXVVhm1bN87SyKVSsU777yTUd9yyy3LNB9lN2fOnPjqq69i4cKFZRr/2Wefpf13UL9+/Tj55JNz1R6VZN1w3+rVq4vev5bGSy+9lLa98847R4cOHcrVG5Bp9uzZMWDAgPj4448jIqJp06bxzDPPlOj9y8KFC4vuM/046AsAAABUb3Ip+UMuBaoeuZT8IpdS88ilVB9yKflJLoUIuRSobuRSAABqFoufANQwS5cujQMOOKDoA7I6derEww8/HAMHDizxHNddd11cd911cdttt1VUm5TQpEmT4ptvvinz+EcffTSjdtBBB5WnJeBHyhMEe/HFFzNq++yzT3naoQyaN2+e8ZSdKVOmZARGNuSxxx6LVatWpdV++tOfRmGht2RVzbBhwyKVSkVERK1ateKUU05JuCOKs88++2QEgN57770yfe999dVXY/HixWm1Vq1aeSpAAjbeeONo37597LLLLmUaf+WVVxb9G46IGDJkiFBBNXTooYdGrVq10mpPPvlkqeaYNGlSzJ49O62W7cl5QPl89dVXMWDAgKKAfZMmTeKZZ54p8ffxxYsXF91neuihhyqyVQAAAKCSyKXkF7kUqNrkUqo/uZSaRy6l+pBLyU9yKUTIpUB1IpcCAFDzuKMJUIMsW7YsDjzwwHj55ZcjIqJ27drx4IMPxqGHHppsY5TZqlWryhz2eeqpp2LixIlptYYNG/rvAXLov//9b5nGff755zFu3Li0WvPmzWPffffNRVuU0pVXXhn169dPq1199dUlHp9KpeLGG29Mq9WrVy9+97vf5aQ/cmfFihUxfPjwou2BAwfGxhtvnGBHrE+zZs3igAMOSKutXbs2/vGPf5R6rhtuuCGjdtRRRwmCJejjjz+OadOmlWrMlClT4u677y7a7tixY/zxj3/MdWtUgvbt28fxxx+fVnvggQdi9erVJZ7j3nvvTdtu2bJlnHTSSTnpD/jenDlzYq+99ioKYDdp0iSefvrp2HXXXRPuDAAAAEiKXEr+kUuBqk0uJT/IpdQccinVi1xKfpNLqdnkUqB6kEsBAKiZ3C0BqCF+CJj88MSG2rVrxwMPPBCHH354wp1RXpdffnm8//77pRrzxRdfxC9/+cuM+m9/+9to165drlqDGu/uu++O5cuXl3rcpZdemvZ0gIiIc845J5o2bZqr1iiFTp06xTnnnJNWu/vuu+Oll14q0fhhw4ZlhPouuuii2GSTTXLWI7nx8MMPx7x584q2TzvttAS7oSSuvPLKjCDI9ddfH2+88UaJ5xg5cmSMGDEirda4ceO4+OKLc9IjZffnP/+5xMfOnz8/Bg4cGCtXroyI758keu+99/rZWY1deumlUa9evaLt2bNnZwRHijN//vy444470moXXnhhNGvWLKc9Qk02Z86cGDBgQEydOjUivv/Z+eSTT8Zuu+2WcGcAAABAUuRS8pdcClRdcin5QS6l5pBLqX7kUvKbXErNJpcCVZtcCgBAzWXxE4Aa4Ntvv42DDjqo6EkPtWrVivvuuy+OOOKIhDsjFxYvXhz77LNPjBkzpkTHT5gwIfr06RNz5sxJq/ft2zfOP//8imgRaqwvv/yy1E9R+c9//hN33XVXWq1Lly5x9tln564xSu2SSy6JXXbZpWh7zZo1MWjQoHj99dfXO+7BBx+M3/zmN2m1gQMH+vC6irrllluK/ty1a9fYZ599EuyGkthmm23iT3/6U1pt1apVsf/++xeFq9fnkUceiWOOOSatVlBQEDfddJPgbRVw9913x/XXX7/B4954443YbbfdYvr06RERUVhYGLfffnv069evolukAm266aZx1llnpdV+97vfpYUBizN06ND45ptvirY7d+4cZ555Zs57hJrq66+/jr322qsoYNKoUaMYPXp07LHHHgl3BgAAACRFLiW/yaVA1SWXkj/kUmoGuZTqRy4lv8ml1GxyKVB1yaUAANRsFj8ByHM/BEzGjx9fVFuzZk0cffTRUVBQUKYvqp7Zs2fHfvvtFwMGDIg777wzpk6dWvRUjzVr1sSXX34ZI0aMiMMPPzz69OkTX3zxRdr4vn37xujRo6N+/fpJtA957YYbbojzzjsvVq1atcFj77rrrvjpT3+aVmvSpEk88cQTnhCQsHr16sWoUaOiZ8+eRbUFCxbE7rvvHkOGDIkJEybEt99+GxERixYtiqeffjoOP/zwOOaYY2L16tVFYwYPHhz333+/n6dV0DvvvBOvvvpq0fapp57qOlUTv//97zOCsgsWLIh+/frFT3/60xg1alTMnz8/UqlUrF27NubMmRMjRoyI/fbbL4488si0J6EVFhbG9ddfH7/4xS8q+2VQjKFDh8a+++4bjz32WCxYsCAivg8SzZw5Mx599NE48sgjY7fddouPPvooIiIaNmwY999/v2uYJy6//PK0kOecOXNi4MCBsXDhwmLHXHnllXH33XcXbderVy8eeuihaNCgQYX2CjXF3LlzY6+99kp70u+yZcuiX79+ZbrH1KVLlwRfDQAAAJALcik1g1wKVF1yKflBLiX/yaVUX3Ip+U0upWaTS4GqRy4FAICCVCqVSroJoOq6/fbbY/HixRn1MWPGxLPPPptWO/roo6N3794Zx3bs2DGOPvroCuuR9TvrrLPixhtvrJC5O3XqFJ999lmFzE3x1qxZE6NGjYpbbrklxowZE+v7UV63bt1YtWpVscc0adIkLr/88jjzzDOjsNCaaFXRK6+8Eq+88kpG/aGHHoqJEyem1U499dTYfPPNM449+eSTBRQqUf/+/dOCfT/o0qVLnHrqqbHPPvvE1ltvHQ0aNIhVq1bF7Nmz4/nnn4877rgjXn755bQx7du3jxEjRsTuu+9eWe2zAcuWLYshQ4akfXj1Y3Xq1MkaKGrcuHH84Q9/iAsuuEBwoYo65ZRT4rbbbouIiAYNGsSsWbOiRYsWCXdFaTzxxBNxyimnxOzZs7Pur127dqxduzbWrl2bdf8WW2wRw4cP93SAhNWuXTvWrFlT7P46derE6tWrs/5+27dv3xg2bFhsvfXWFdlijZTkvYF58+bFXnvtFZMnT06b65JLLomBAwdG69atY+XKlfHKK6/EtddeG6NHjy46rl69evHwww/HwIEDS33efJbk9bz22muz1kvz/mabbbaJ/fffv9TnzmeVeU0HDRoUjz/+eNmbXY9+/frFCy+8UCFzAwAAUHXJpVR/cin5Ry6lZpFLqX7kUvKbXEr+kkup/uRS8oNcStUkl5Jf5FLyj1wKAACVyeInwHp17tw5Pv/883LN4Q1isk444YRiPwgrLyGT5M2YMSNGjRoVTz75ZLz44ouxZMmSDY6pV69e7LzzznHcccfFT3/6U+GDKu7SSy+Nyy67rFxzfPrpp9G5c+fcNMQGzZw5M26//fa444474ssvvyz2uPWFwAoKCmLQoEFx6623Rps2bSqyXcrotddei+uuuy6eeOKJWLFiRbHHbbnllnHkkUfGueeeGxtttFEldkhpLFmyJDp06BDLli2LiIhf/vKXceeddybcFWWxfPnyGDFiRNxxxx3x2muvrfffZ8T3T2Pp27dvnHTSSTFw4MCoXbt2JXVKcT744IMYNWpUPPfcczFhwoRYtGjReo9v1KhR7L///nHKKafEvvvuWzlN1kBJ3xtYsmRJ/PrXv44RI0Zk7KtXr16sXLky43eqzp07x/333x99+vQp0znzWZLXMxdh21/84hdx1113lXuefFKZ17S4UH0uuIcIAABQMyV974nyk0vJb3Ip+U8upfqRS6kZ5FLyi1xK/pBLqf7kUqqmpO8NyKXkllxK/pFLAQCgMrl7AgDV2Kabbhqnn356nH766RHx/Yfb77//fsyaNSuWLFkSS5cujXr16kWzZs2iefPm0a1bt+jRo4cPUKACdezYMf70pz/FJZdcEuPHj4/Ro0fHU089FR988EHahx8rV67MOnb//fePs88+O7p3716ZbVNKu+66a4wYMSK+++67eP311+PDDz+M+fPnR0TERhttFG3atIlevXpFx44dE+6Ukrj33nuLAiYRUfRzleqnfv368fOf/zx+/vOfx8qVK+Pdd9+Njz76KBYtWhSLFy+OgoKCaN68eTRv3jy6d+8ePXr0iFq1aiXdNj+y1VZbxVZbbRXnnXdepFKpmD59enz88ccxY8aMWLx4cSxfvjwaNmwYbdu2jW7dukXPnj2jTp06SbdNBWvatGk8/PDDMWbMmLj66qtj3LhxRU/LWjdM1rlz5zj11FPjzDPPjIYNGybRLgAAAABA3pBLgapHLqVmkEvJL3Ip+UMupfqTSyEbuRQAAICqoyCVbUlvAAAgp5YtWxbvvfdeTJs2LRYuXBhLliyJunXrRosWLaJVq1bRs2fP6NSpU9JtAgBUefPmzYsJEybEJ598EkuWLIl69epFhw4domfPntGjR4+k2wMAAAAAAKh0cikAALkhlwIAAJAci58AAAAAAAAAAAAAAAAAAAAAAIkoTLoBAAAAAAAAAAAAAAAAAAAAAKBmsvgJAAAAAAAAAAAAAAAAAAAAAJAIi58AAAAAAAAAAAAAAAAAAAAAAImw+AkAAAAAAAAAAAAAAAAAAAAAkAiLnwAAAAAAAAAAAAAAAAAAAAAAibD4CQAAAAAAAAAAAAAAAAAAAACQCIufAAAAAAAAAAAAAAAAAAAAAACJsPgJAAAAAAAAAAAAAAAAAAAAAJAIi58AAAAAAAAAAAAAAAAAAAAAAImw+AkAAAAAAAAAAAAAAAAAAAAAkAiLnwAAAAAAAAAAAAAAAAAAAAAAibD4CQAAAAAAAAAAAAAAAAAAAACQCIufAAAAAAAAAAAAAAAAAAAAAACJsPgJAAAAAAAAAAAAAAAAAAAAAJAIi58AAAAAAAAAAAAAAAAAAAAAAImw+AkAAAAAAAAAAAAAAAAAAAAAkAiLnwAAAAAAAAAAAAAAAAAAAAAAibD4CQAAAAAAAAAAAAAAAAAAAACQCIufAAAAAAAAAAAAAAAAAAAAAACJsPgJAAAAAAAAAAAAAAAAAAAAAJAIi58AAAAAAAAAAAAAAAAAAAAAAImw+AkAAAAAAAAAAAAAAAAAAAAAkAiLnwAAAAAAAAAAAAAAAAAAAAAAibD4CQAAAAAAAAAAAAAAAAAAAACQCIufAAAAAAAAAAAAAAAAAAAAAACJsPgJAAAAAAAAAAAAAAAAAAAAAJAIi58AAAAAAAAAAAAAAAAAAAAAAImw+AkAAAAAAAAAAAAAAAAAAAAAkAiLnwAAAAAAAAAAAAAAAAAAAAAAibD4CQAAAAAAAAAAAAAAAAAAAACQCIufAAAAAAAAAAAAAAAAAAAAAACJqJ10AwAAANXV1KlT44033ohJkybF22+/HXPnzo3FixfH4sWL47vvvotGjRpFkyZNonHjxtGhQ4fYbLPNYrPNNovNN988tt9+++jWrVsUFBQk/TIAAAAAAAAAAKhi5FIAAAAAgJqkIJVKpZJuAgAAoLqYO3du3HvvvTF8+PB47733yjVXkyZNYscdd4zevXtH3759o1+/ftGsWbMcdQoAAAAAAAAAQHUilwIAAAAA1FQWPwEAACiBNWvWxA033BCXXHJJLFu2rELOUatWrejdu3fsvffecdppp8Umm2xSIecBAAAAAAAAAKDqkEsBAAAAAGo6i58AAABswLRp0+Koo46Kt956K+v+Zs2axR577BE77LBDbLbZZtG0adNo1KhRLFu2LL755puYM2dOvP322/Hmm2/Gxx9/XKJzPvroo3HooYfm8FUAAAAAAAAAAFDVyKUAAAAAAETUTroBAACAqmzKlCkxYMCAmDt3bsa+LbbYIi677LI47LDDokGDBiWa76233oo77rgjbr311li9enVOe33hhRdiwIABGfV+/frFCy+8kNNzAQAAAAAAAABQPnIpAAAAAADfK0y6AQAAgKpq/vz5ccABB2QNmJx88skxefLk+NnPflbigElExA477BA33XRTvPHGG7H11lvnsl0AAAAAAAAAAKoJuRQAAAAAgP+x+AkAAEAxfvOb38TMmTMz6ieccELceuutUb9+/TLP3bNnzxg7dmxsueWW5WkRAAAAAAAAAIBqSC4FAAAAAOB/LH4CAACQxTvvvBMPPPBARr1NmzZxww035OQc7dq1iwceeCAKC701AwAAAAAAAACoKeRSAAAAAADSuZMJAACQxS233BKpVCqj/utf/zqaNWuWs/P06tUrTjjhhJzNBwAAAAAAAABA1SaXAgAAAACQzuInAAAAWTz22GNZ6wceeGDOz3XSSSflfE4AAAAAAAAAAKomuRQAAAAAgHQWPwEAAFjHp59+Gl999VXWfZtvvnnOz7frrrvGpptumvN5AQAAAAAAAACoWuRSAAAAAAAyWfwEAABgHR9//HGx+zbaaKMKOeeuu+5aIfMCAAAAAAAAAFB1yKUAAAAAAGSy+AkAAMA6FixYUOy+ZcuWVcg5t9lmmwqZFwAAAAAAAACAqkMuBQAAAAAgU+2kGwAAAKhq1qxZU+y+zz//PJo3b57zc55yyikxYMCAou3u3bvn/BwAAAAAAAAAACRLLgUAAAAAIJPFTwAAANaxvhDJuHHjYvvtt8/5Odu0aRNt2rTJ+bxJ+OSTT+LJJ5+Ml156KT744IP44osvYunSpZFKpaJhw4bRrl276NKlS/Tu3Tv69+8f/fr1i9q1k3t7mkql4uWXX45Ro0bFxIkT46OPPoqFCxfGd999F40aNYpNNtkktt122/jJT34SgwcPjmbNmiXWKwAAAAAAAABQvcmllI9cCgAAAADkp4JUKpVKugkAAICq5NVXX43ddtst675u3brF+++/H4WFhZXcVbpLL700LrvssgqZu6xvE5988sn4y1/+Ei+99FKpxrVq1SpOPvnkOOecc6JVq1alGlvav4dx48ZF//79i7ZHjhwZF198cbz33nslGt+wYcM45ZRT4o9//GOFPGkJAAAAAAAAAMhvcilyKcWRSwEAAACgJkv2rigAAEAVtNVWW0VBQUHWfR9++GFcddVVldxR1fb555/HfvvtFwcddFCpAyYREfPmzYsrr7wyttxyy7j99tsroMNMK1eujOOPPz4OO+ywEgdMIiK+/fbb+Nvf/hbdu3ePcePGVWCHAAAAAAAAAEA+kkspHbkUAAAAAKgZaifdAAAAQFXTokWL2GqrrWLq1KlZ91988cXRokWLOO200yq5s6rn+eefj6OOOioWLFiQsa9BgwZx0EEHRd++faNDhw5Rp06dmD17drz33nsxcuTI+OKLL9KOX7RoUZx88snx0ksvxb/+9a+oU6dOhfS8atWqOPjgg+PZZ58tqvXs2TMGDRoUnTp1ijZt2sS8efNixowZMXLkyJg0aVLGHLNnz46f/OQncdddd8Wxxx5bIX0CAAAAAAAAAPlHLqXk5FLkUgAAAACoOQpSqVQq6SYAAACqmqFDh8b111+/3mMOPPDAuO6662KrrbaqpK7+Z/r06TF9+vS02jvvvBPnnXdexrHbbbddXHfddSWee5999inRcaNGjYrBgwfHypUrM/adeOKJcd1110Xz5s2zjk2lUnHPPffEeeedF/PmzcvYf/jhh8fDDz8ctWrVWm8P2f4eIr6/fu+++25Gfdy4cfHggw/GrbfeGhERPXr0iDvvvDN23nnnYs/xxhtvxM9//vP48MMPM/YVFhbGo48+GgMHDlxvnwAAAAAAAAAAP5BL2TC5FLkUAAAAAGoWi58AAABkMX369Nhyyy1j7dq16z2usLAwjjjiiPjNb34Tu+++eyV1l90LL7wQAwYMyKj369cvXnjhhZyea8KECdGvX79YsWJFxr5bbrklTj311BLNM2PGjOjbt298/vnnGfsuvPDCuOqqq8rUX//+/WP8+PEZ9d/97nfxl7/8JSIiDjrooPi///u/qFev3gbnW7p0aRx66KHx/PPPZ+xr1KhRvPfee9G5c+cy9QoAAAAAAAAA1CxyKesnl/I/cikAAAAA1BSFSTcAAABQFW222Wbx85//fIPHrV27Nh5++OHYY489Yuutt44rrrgiPv7440roMDkLFy6MwYMHZw2Y/OEPfyhxwCQiYtNNN43nnnsuGjZsmLHv6quvjv/+97/l6nVd1157bURE9OzZMx566KESBUwiIho3bhwPPfRQdOrUKWPfsmXLSvWaAQAAAAAAAICaTS6leHIp6eRSAAAAAKgpLH4CAABQjBtvvLFUT0354IMP4g9/+EN07do1tt122/j9738fr7322gaf0lPdDB06NGbNmpVR79atW1x88cWlnm+LLbaIiy66KKOeSqXijDPOiFQqVaY+s1m1alVERNx8883RqFGjUo3daKON4uabb86675lnnol///vf5e4PAAAAAAAAAKgZ5FKyk0vJJJcCAAAAQE1g8RMAAIBiNG3aNB5//PFo1apVqce+9957ceWVV0afPn2iffv28atf/SpGjhwZy5Ytq4BOK8+7774bd911V9Z9l19+edStW7dM8w4dOjSaNm2aUZ88eXI89thjZZqzOIMGDYo+ffqUaeyBBx4YPXv2zLrv8ssvL0dXAAAAAAAAAEBNIpeSSS5FLgUAAACAmsviJwAAAOux7bbbxquvvhrbbrttmef4+uuv484774zDDjssWrduHUcffXQ89thjsXLlyhx2WjmuuOKKrE+8adOmTRx66KFlnrd+/fpx2GGHZd33z3/+s8zzZvOLX/yiXOPPOOOMrPWPPvooxo0bV665AQAAAAAAAICaQy4lnVyKXAoAAAAANZfFTwAAADZgiy22iDfeeCMuvvjiqF+/frnm+u677+Lhhx+OQw89NDp06BCXXnppzJ8/P0edVqy5c+fGo48+mnXfUUcdFXXq1CnX/IMGDcpaHzt2bHz11VflmvsHjRo1iv33379ccxxwwAHF7rv11lvLNTcAAAAAAAAAULPIpXxPLuV7cikAAAAA1FQWPwEAACiBevXqxZ/+9Kf46KOP4tRTTy132CQiYv78+XHZZZdFp06d4tJLL63yT9wZOXJkrFq1Kuu+/v37l3v+7bffPmt97dq18eyzz5Z7/oiIXr16RYMGDco1R4cOHWK77bbLum/UqFGxZs2acs0PAAAAAAAAANQscilyKT+QSwEAAACgprL4CQAAQCl07Ngxbrnllpg5c2Zcc8010aNHj3LPuWzZsrjsssuiZ8+e8eabb+agy4rx9NNPF7uvb9++5Z6/S5cu0ahRo6z7xo8fX+75IyIn1ysiYscdd8xaX7ZsWUyZMiUn5wAAAAAAAAAAaha5lOzkUr4nlwIAAABAPrP4CQAAQBm0atUqzjvvvHjvvffivffei8suuyx69eoVBQUFZZ5z6tSp0a9fv3jmmWdy2GnuvPbaa1nrbdq0idatW5d7/oKCgmjbtm3Wfe+8806554+I2HrrrXMyzxZbbFHsvgkTJuTkHAAAAAAAAABAzSSX8j9yKenkUgAAAADIVxY/AQAAKKcePXrEH//4x5g4cWJ88cUXMWzYsDjooIOifv36pZ5r2bJlccghh1S5oMK8efPiyy+/zLqvS5cuOTtPkyZNstanTp2ak/lbtmyZk3m23HLLYvdNmjQpJ+cAAAAAAAAAAJBLkUv5MbkUAAAAAPJV7aQbAAAAyCcdOnSIU045JU455ZT49ttv49lnn43/+7//i8cffzwWL15cojlWrVoVP/vZz+Ltt98uNnRR2T777LNi99WtWzeee+65nJxn9erVWevLli2LRYsWRfPmzcs1f67+Ptu0aVPsvjlz5uTkHAAAAAAAAAAAPyaXUj5yKQAAAABQdVn8BAAAoII0bNgwBg0aFIMGDYrly5fH448/HsOGDYtx48ZtcOz06dPjlltuiQsuuKASOt2wr776qth9L774Yuy7776V0kN5QyaNGzfOSS+NGjUqdt+iRYtycg4AAAAAAAAAgOLIpeS+B7kUAAAAAEhOYdINAAAA1AT169ePo446KsaOHRuTJk2K/fbbb4NjbrzxxmKfOFPZli1blnQLsXTp0nLPUViYm7fBDRs2LHbfwoULc3IOAAAAAAAAAICSkEspP7kUAAAAAEiWxU8AAAAq2Q477BBPP/10/Pvf/44GDRoUe9ysWbNi0qRJldhZ8VasWJF0C7F8+fKkWyhSv379YvflIgwDAAAAAAAAAFAWcillI5cCAAAAAMmy+AkAAEBCjj322HjwwQejoKCg2GNeeumlSuyoePXq1St233HHHRepVKrCv/bYY49KfMXrt77AS5MmTSqxEwAAAAAAAACATHIpcikAAAAAUJ1Y/AQAACBBAwcOjGOOOabY/VOnTq3EborXqFGjYvdVpyfKrF27NifzLFu2rNh9zZs3z8k5AAAAAAAAAADKQy6lcsmlAAAAAEDZWfwEAAAgYWeeeWax+xYsWFCJnRSvffv2xe6rTiGTXPW6vpBJixYtcnIOAAAAAAAAAIDykkupPHIpAAAAAFB2tZNuAAAAoCoaO3ZsfP3110XbRx99dBQUFFTIuXr37h2NGzfOGoBYsmRJhZyztDp37lzsvsWLF1deI+WUq5DJnDlzit3Xtm3bnJwDAAAAAAAAAMhPcinp5FLSyaUAAAAAUBNZ/AQAACCLP/3pTzF+/Pii7QMOOCCaNWtWIeeqXbt2dOrUKaZMmZKxr169ehVyztLaaKONYuONN45Zs2Zl7Pv4448T6Khs5s+fn5N51veae/XqlZNzAAAAAAAAAAD5SS4lnVxKOrkUAAAAAGqiwqQbAAAAqA4WLFhQofMXF2Bp3rx5hZ63NPr06ZO1vmjRovjyyy8ruZuy+eCDD3Iyz7Rp04rdt/POO+fkHAAAAAAAAABAzSCXIpfyY3IpAAAAANREtZNuAAAAoDqYOXNmdOnSpcLmX7RoUdZ6RZ6ztA444IB45JFHsu575513okOHDjk5z/z582PIkCFptd122y1+85vflHvubE8xKos333wza71x48bRo0ePnJwDAAAAAAAAAKgZ5FLkUn5MLgUAAACAmqgw6QYAAACqg/Hjx1fo/LNnz85a79mzZ4nnKCgoyFE32R166KFRr169rPsef/zxnJ1n1KhR8dBDD6V9NWjQICdzv/nmm7F8+fJyzTFz5sxiwyqHHHJIFBZ6qw0AAAAAAAAAlJxcilzKD+RSAAAAAKip3PkCAAAogTFjxlTY3G+99VYsXLgwo15YWBh77rlniecpLoixevXqDY59++2344UXXij6+vDDDzOOadmyZRxxxBFZxz/66KOxdu3aEve6Pg899FDadmFhYQwaNCgncy9durTc1/Kpp54qdt8pp5xSrrkBAAAAAAAAgJpHLkUu5QdyKQAAAADUVBY/AQAAKIGXXnopJkyYUCFzrxuq+MFee+0Vbdq0KfE8TZo0yVpfsWLFBseefPLJMWDAgKKvf/7zn1mPu+iii7I+QWbOnDnx4IMPlrjX4kyZMiWefvrptNqgQYNK9fewIffcc0+Zx6ZSqfjHP/6RdV+3bt2iX79+ZZ4bAAAAAAAAAKiZ5FK+J5cilwIAAABAzWXxEwAAgBK68MILY82aNTmdc/r06fH3v/89675zzjmnVHMVF8SYP3/+BsfOmzcvbbtFixZZj+vevXucfPLJWff97ne/i+XLl2/wXMVJpVJx1llnRSqVSqv/8Y9/LPOc2fznP/+JN954o0xjH3/88Xjvvfey7rv44ovL0xYAAAAAAAAAUIPJpcilyKUAAAAAUJNZ/AQAAKCExo8fH7/5zW9yNt/8+fPjyCOPzBrM2HvvvePAAw8s1XwbbbRRtG/fPqP+5ZdfxurVq4sdt2TJkvj888/TaltuuWWxx//1r3+Nzp07Z9RnzJgRp59+eskbXsc111wTzz//fFrtpz/9afTs2bPMc2aTSqXi9NNPj++++65U4+bOnRtnnHFG1n37779/HHvssbloDwAAAAAAAACogeRSvieXkkkuBQAAAICawOInAAAApXDzzTfHT3/601iwYEG55nnrrbeiX79+MWnSpIx9rVq1ijvuuKNM8+68884ZtRUrVsTbb79d7JhHHnkk1q5dm1bbbbfdij2+adOmMXLkyGjUqFHGvuHDh8c555xT6icR/e1vf4sLL7wwrdapU6e45ZZbSjXPhhxyyCERETFx4sQ45phjYtWqVSUa980338TRRx8dX3zxRca+Ro0a5bxPAAAAAAAAAKDmkUuRS1mXXAoAAAAANYXFTwAAAErpoYceiu7du8dll12WNXSwPq+99lqcdNJJsdNOO8WUKVMy9jdv3jyeeOKJ6NSpU5l6O+aYY7LWr7nmmqz1zz77LC6++OK02m677RabbbbZes+z/fbbx+OPPx4NGzbM2HfDDTfELrvsEq+//voG+3333XfjoIMOinPPPTet3rRp0xgxYkQ0b958g3OUxtlnnx39+vWLiIjHHnssevfuHW+++eZ6x0yYMCF69+4d48aNy9hXWFgY9913X9YnDgEAAAAAAAAAlJZcilzKD+RSAAAAAKhJClKpVCrpJgAAAKqavffeO8aOHbvB4woLC2ObbbaJXr16xXbbbRctW7aMpk2bRoMGDWLp0qWxZMmSmDVrVrzzzjvx+uuvx4wZM4qda6uttooRI0bENttsU+a+V6xYEdtss01MmzYtY1/fvn3j2GOPjY4dO8a3334br732Wtx2222xZMmStOOefvrp2G+//Up0vtdeey0GDx4cX375Zdb9Xbt2jYEDB8bmm28e7dq1i9q1a8eCBQtiypQp8cILL2QNorRp0yaefvrp2GGHHUrUQzb9+/eP8ePHZ9THjRsX2223Xeyxxx4xderUovqOO+4YAwcOjM6dO0fr1q1j/vz58fnnn8fIkSOLDaHUrl07hg8fHscdd1yZ+wQAAAAAAAAAah65FLkUuRQAAAAASGfxEwAAgCy+/fbbeOqpp+I///lPjBo1KiOIkUsNGzaMc845Jy666KKsT6wprVdffTX23nvv+O6770o99uKLL44//elPpRrz9ddfx5lnnhkPP/xwqc+3rkGDBsU//vGP6NixY7nmWV/IpH///rFgwYIYPHhwvPDCC2Wav127dnHffffFXnvtVa4+AQAAAAAAAICaRy6l5ORSAAAAAKBmKEy6AQAAgKqoYcOGMXjw4Ljvvvti7ty58cwzz8Tvf//76NevX06CIBER22+/fVx11VUxY8aM+POf/5yzefv06ROvvPJKqZ7U07Jly7jrrrtKHTCJ+P6JOA899FC8/PLLccghh0Tt2rVLNb5WrVpxwAEHxFNPPRUjR44sd8CkJFq2bBljx46NW2+9NTp16lTicQ0bNoyzzz473n//fQETAAAAAAAAAKBM5FJKTi4FAAAAAGqGglQqlUq6CQAAgOpk1apV8c4778TUqVPjk08+iU8++SSmT58e8+bNi6VLl8bSpUtj2bJlERFRr169aNq0abRt2zY6duwY3bp1i169esUee+xRKWGKMWPGxOjRo+P111+PGTNmxKJFi2LlypXRtGnTaNOmTfTq1Sv23nvv+OlPfxoNGjTIyTm//vrrGD16dLz00ksxZcqU+Oyzz2Lx4sWxatWqaNKkSTRv3jzatm0bO+64Y+y0006x3377RYcOHXJy7h9s6Ak7P7ZmzZp47rnn4umnn45JkybFtGnTYtGiRbFixYpo2LBhbLzxxrHddtvFvvvuG0cccUQ0b948p70CAAAAAAAAAPxALmX95FIAAAAAID9Z/AQAAIC8U5qQCQAAAAAAAAAAlJRcCgAAAADkXmHSDQAAAAAAAAAAAAAAAAAAAAAA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9oj69etXYEcAAABV18SJE2PRokUlOrZBgwax++67V2xDAAAAAJAQuRRKQi4FAAAAAADgfwpSqVQq6SYAoLIVFBSU+Nh+/frFCy+8UHHNUGWdcMIJcffdd5f4+E8//TQ6d+5ccQ0BAABUYXvssUe8/PLLJTq2U6dO8dlnn1VsQwAAAACQELkUSkIuBQAAAAAA4H9qJ90AAABUBXPnzo2XXnopXnnllfjwww9j+vTp8fXXX8eyZctixYoV0aBBg2jUqFG0adMmNt988+jatWv06dMn9thjj2jVqlXS7QMAAAAAAAAAUEXJpQAAAAAAwPoVJt0AQHVy1113RUFBQbX46t+/f9J/XUDCUqlU3HDDDbH55ptHvXr1okePHnH//fcn3VaVsmzZsrj11lujf//+0a5duzj88MPj2muvjSeeeCKmTJkSc+fOjW+//TbWrFkTS5cujTlz5sTkyZNj5MiRcfXVV8dhhx0Wbdq0ib59+8Ytt9wSixcvTvol1UjffPNNDBkyJNq0aRMNGjSIAQMGxMSJE5Nuq1p75plnYuedd4769evHJptsEhdffHGsWrUq6bYAAAAAAADymlwKUJ3IpWyYXEp+kEvJPbkUAAAAACAbi58AUCOlUqmMr3HjxiXdFlXMXXfdlfW/lU6dOiXdWolceOGFcc4558T06dNj5cqV8f7778exxx4bt912W9KtJW7p0qVxySWXxKabbhqnnnpqjB8/PtauXVumuVKpVLz44otx+umnR6dOneIPf/hDLFq0KLcNU6w1a9bEfvvtFzfffHPMnTs3li9fHi+88EL069cv3n777aTbq5ZGjRoVBx54YLzxxhuxYsWKmDVrVvz5z3+OX/ziF0m3BgBUcS+99FLG+6dPP/006bYAAAAAoNLJpVAScin5Sy4lf8il5J5cCgAAAABQnNpJNwAAQO59/fXXcf3112fd97vf/S5OPPHEqF27Zv4qOGLEiDjnnHNi1qxZWfe3bNky+vfvH9tss01svvnm0bRp02jQoEF8++23sWjRopg2bVq888478d///je++eabtLGLFy+OK664Iv71r3/FddddF8cee2xlvKQa7bHHHotXX301o/7tt9/GJZdcEo899lgCXVVvF110UdbQ1QMPPBDnn39+7LDDDgl0BQAAAAAAAEBVIZdSPLmU/CKXkntyKQAAAABAcWrmJwsA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LbcYu3btynZOZ8+eNUaPHm1EREQ4HTMoKMjo3r27sWPHDherZcvZZxKzvyFDhrg89pgxY3Jkv3Bnf3HV2bNnjVdffdUoV66c2+tt3LixMX36dCMjI8Pt9Xq77126dMn4/PPPjZo1a/r8eZHT5s6da7Rq1crtxzs6Otp47rnnjISEBJfX5e2+6MrnBkefDXxZhy1bthh33nmnUahQIbfWU6hQIePOO+80tmzZ4tb6PH38rv2M8dNPPxm1a9d2efnChQsbjz32mJGYmOj2XAPlOTVnzhyjTZs2bn/2LlmypPHUU095/J1n06ZNbq3v2u+m6enpxjvvvGOULl3a6XJBQUFG586djQ0bNmQ7p7S0NOPVV181SpUqle18WrRoYaxbt86jbQ+k/diT1xNX/tx5D7/iwoULxiuvvGJERUW5vJ6YmBjjtddeM9LT07PGcfR5IzY21u05ObN//37jgQceMIoUKeLWY1OgQAGjd+/extq1a306HwAAAAAAAH8il2KPXAq5FG8ee8Mgl0Iu5TJyKf8il2L/vHSEXIrr204uxf6PXIpnyKWQS3H0Ry7F8R+5FHIp3vzlVi6lYsWKxtSpU23GyanPG2fPnjWmTJli3HzzzUbhwoU9elzatGljzJ4926XvsgAAAAAuCxYAwNJmzpypVq1aqUaNGho/frw2b94swzDcHiclJUWTJk1StWrV9PLLLyszM9Nnc5w+fbpq1KihiRMn6uTJk24vn56eriVLluixxx7T9ddfr379+mnBggU+m5+VJSQk6JZbblGvXr20YsUKj/aN/fv3a9KkSercubMqV66scePGKSEhIQdmGzgOHDigxo0b69lnn9WJEydcXi4xMVEvvfSSGjRooC1btuTgDK3rp59+ctjXqlWrXJzJv1q2bOmwb86cOT5fn2EYevrpp9WuXTv9+uuvLi938eJFTZs2TTVq1NC3337r83lZ1bZt29SgQQONGzdOZ86ccXrfS5cu6YcfflCdOnU0efJkh/fbuHGjatasqbfeektnz551OqZhGJo/f77q1q2rqVOnerQN+d1PP/2kG2+8Uc8//7yOHDni9vIbN27UnXfeqRYtWmjbtm05MENz+/btU+vWrTVkyBDt2LEj19brrQMHDqhr1666+eabtXr1areXP3nypMaPH68bbrhBU6ZMyYEZ5j1nzpzRgw8+qPr162v69OlKS0tza/m0tDRNnz5d9evX10MPPZTt64qvpKen66677lK/fv3cem5cuHBBb7/9tmrWrKlly5bl4Axt5cZzateuXWrXrp169eqllStXuv3Z+9SpU3rjjTdUtWpVvfvuux59dvfUoUOH1LJlS40aNUrHjx93el/DMLR48WI1bdpUY8aMcXi/PXv2qEGDBnr++edd+v7w66+/qnnz5ho7dqy70/dYoO3HvrR582bVr19fL774ohITE11e7sSJE3r22WfVpEkTHTx4MAdn+K9Lly7pP//5j6pVq6bJkyfr/Pnzbi8/e/ZsNW/eXIMHD9bp06dzaKYAAAAAAADWRC4FzpBLyRnkUvyHXAq5lNxGLiXwkUvJXeRS3EcuJXeQS3GOXEpg7Me+5GkuZf/+/br33nvVrVu3bD8beerAgQMaNmyYypYtq/vuu09z587VhQsXPBpr5cqV6t27t9q0aaN//vnHxzMFAAAArKmAvycAAMhZH3/8sdasWWPaV6hQIXXv3l3NmjVTxYoVFRkZqfPnz+v06dPatGmTli1bpp07d9osk5mZqbFjx2rNmjX64YcfVKxYMa/m9+6772rUqFF27aGhoerQoYOaNWumG264QREREQoODlZiYqJ27typlStXatWqVXY/rF66dEkzZ87Upk2btH//fq/mZnXHjh1Thw4d9Oeff9r1VaxYUd27d1ft2rVVpkwZFSlSRMnJyTp+/Lh+++03zZ8/3zQ8sX//fo0ZM0YVKlTQ0KFDc2Er8p69e/eqVatWOnr0qCQpKChILVq0UI8ePVS+fHmVKFFCx48f1969e/Xdd99p165ddmP89ddfatWqlWbOnKmOHTvm9iYErG3btunAgQOmfcHBwWrUqFEuz+iyxo0bO+z77bffdOrUKZUsWdJn67v77rs1bdq0rNs33HCDbrnlFlWpUkVlypTRmTNndOjQIc2fP9/0dfTs2bO64447tG/fPj399NM+m5cVxcfHq2PHjm4fQElLS9ODDz6o8+fP6/HHH7fpW758uW6++Wa3D5RcunRJ999/v4KDg3X33Xe7taxVREREuHX/jIwMPfXUU5o4caJpf2xsrG699VbVqFFDZcqU0blz53T06FEtW7ZMixcvVmpqqs39169fr2bNmumLL75Q//79Pd4OV2zbtk2dOnXK9kBvXvPLL7/o9ttvN/1H5eHh4br55pvVpk0blStXTgULFtTRo0e1bds2zZw5U4cPH7a5f1JSku6//36tXr1aU6dOVcGCBXNrM3LVjh071KdPH+3evdu0v3nz5lmfMaKjo5WQkKDDhw9r7ty5Wrdunc19DcPQxx9/rKVLl2rmzJmqUaNGjs374sWL6tmzpxYvXpzVVr9+ffXp00exsbGKiYnRyZMndfDgQc2cOVO///673RhHjx5Vly5dNG3aNA0cODDH5irlznPqxx9/1JAhQ5ScnGzXFxoaqh49eqhly5a67rrrVKxYMR05ckR79uzR999/r71799rcPzk5WaNGjdLixYv19ddfKzIyMsfmLV0O4LRp08bueZidzMxMjRs3TomJiXrvvfds+nbs2KG2bdu6/Y8MDMPQyy+/nPXfnBRo+7EvLVmyRH379nV4EpFq1arp1ltvVaVKlVSmTBmdPn1ahw8f1rx587RmzRoZhqEtW7aoWbNmWrNmjYKCgnJsrqdPn9Ztt92mpUuXmvY3atRIffr0UcWKFVWyZMmsms2dO1fr16+3+yz81Vdf6ddff9WcOXNUs2bNHJs3AAAAAACAlZBLgSPkUnIGuRT/IZdyGbmU3EMuJW8hl5L3kUtxH7kUcinkUmyRS8kdvsilLFy4UG3bttWKFSt8Pr+1a9fafN69VoMGDdSxY0fVqVNHUVFRCgoKUmJiovbs2aM1a9Zo+fLlunTpks0yq1evVoMGDfTDDz+odevWPp8zAAAAYCVBRm6ejhMAIOnygfhKlSqZ9o0ZM8anZwzu1q2bFi5caNMWHByshx56SC+//HK2BzaXLl2qJ5980vQHsz59+uinn37y+B8yff/997rtttvs2ocOHaoJEyaodOnSTpffuXOnRo4cqUWLFtn1xcbGuh0yWb58udq3b2/X3rZtWy1fvjzb5Xfs2GFzZv5jx47p4Ycf1rlz57LaWrRo4fDH0E6dOrk1X29cunRJTZo00ebNm23ay5Urpw8++ED9+vVzunxaWpri4uL01FNP2WzfFXFxcQ5DJtc+TpK0ZcsWjR492u6+rj720uUfGq/9EfTNN9803T+czc8VFStWNA0zbNu2TbfeemtWOKtVq1b69NNPdeONNzoca8GCBRo2bJiOHTtm11e4cGEtW7ZMN910U7ZzOnTokP766y+79ieeeEJbt261a1+2bJnatWuX7biBZOrUqbrvvvtM+ypWrKh9+/bl8owuu3jxosLDw5WRkWHav2DBAnXt2tWu/ejRo9q+fbtdu7P9+tixY3r22WclSeXLl9eUKVNMx75i165dGjJkiN2ByCs++OADPfLIIw6XvyI+Pt7uzOtffPGFvvzyS7v7Dh48WHfddVe2Y0pSVFSUXTjI7DVEkgYNGmR6cHDfvn2qWLGi0/UkJCSYXtXK2WPdpUsX1a9fP+uKABUrVtTtt9+uGjVqKCYmRklJSdq1a5dmzpzp8IpZISEh+uWXX9S2bVtJlwNmzZo1U1JSkqR/D+DceOONio6Ozgpa/vjjjw6v/lC4cGH9+eefqlChgtNtviI1NdX0KieLFi3Sm2++adc+ZMgQpwd1rjZ27Fib97yrD9J5YseOHRo5cqRpX9GiRRUfH+/09fZqmZmZGjJkiL766iu7vhIlSujtt992up8mJibqqaee0qeffmoX1AoJCdH//vc/08841/Jk3+vevbsaNmyY9TwICgrSTTfdpB49eig2NlalSpVScnKyfv/9d33++eem7y+uPC987eeff9Ytt9yi9PR0u767775b//3vf1W8eHHTZQ3D0BdffKHRo0ebHpDu37+/vv32W4WEhLg0l2nTpmnYsGF27aGhoTp8+LBKlSrl0jjOZGZmqlKlSjp48KCky+Huf/75x61Q4aZNm9SpUyfTUE7r1q01ZcoUVatWzeHyf/31l+69917T53jJkiW1ZMkS1a9fP9t57N271y7kIDn/jDF9+vSsK4nVqlVLn332mdPPMxs2bNDgwYNNP8sEBwfrp59+Uu/evbOda159TsXFxenee+81vUrpAw88oPHjx6tEiRIOl1+4cKHuvfde05BH48aNtWjRIkVFRTlc/ork5GTT93xH79ljxozR6NGj1bhx46zalC5dWrfffrvq1aunMmXKKDk5Wfv27dPPP//s8B83SJdPKHElZJGQkKAmTZpkfZ4uX768br/9dtWsWVNlypTR2bNntWfPHs2aNUsbNmwwHS84OFhr16516XOyFFj78Zo1a5SSkmLT5mgffvLJJ9WlS5dsx5Quf9dz5WQe69evV/v27e3mcGWMzz77zOnny7///lv33HOPVq1aJUmqUaOGvvvuO9WuXdvuvp58b7/ayZMn1aFDB/3xxx92fbVq1dLUqVPVrFkzh8v/+eefeuCBB7LmerWYmBitWLFC1atX93h+AAAAAAAA/kQu5TJyKbbIpZBLuRa5FPeQSyGXQi6FXAq5FHIpriCXQi7lCnIpl5FLyVv7sdVyKT169NAHH3ygypUr2923dOnSpu/F2c11+vTpGjBggF17o0aN9OGHH6pp06YOl5Wkw4cPa8KECfroo4/s3sejoqK0YcMGValSxekYAAAAQL5mAABy3b59+wxJpn9jxozx6bq6du1qM35wcLDx5ZdfujVGWlqaMWTIENP5jhs3zqN5nTlzxihbtqzdeKNHj3ZrnMzMTGPUqFF248TGxro9p2XLlpluY9u2bd0e68CBA0bVqlVtxunYsaORnJzs9lg54c0337TbzpIlSxr79+93a5ydO3caMTExdmPFxcW5NY4vH/urOdpv3Z3ftWJjY03H7dWrV9b/33///UZGRoZL4x07dsyoXbu26ZjlypUzkpKSPJ5r27ZtTcddtmyZx2PmVffdd5/D19YOHTr4dW4VK1Z0OLf//Oc/bo3laL8ePXq0UbBgQUOS0ahRI5f3m/T0dGPQoEGmYwYHBxvr1q3zZJONMWPG5Mr73BWOnpf79u3zeExnryEdO3Y0JBmFCxc2PvzwQyMzM9PhOJ999llWba79q1+/vpGZmWlcunTJaNq0qSHJiIqKMr755huH42VmZhoffPCBERISYjrmbbfd5vE2XxEXF2c69pAhQ1we49p9wBvnz583atWq5fB55O5nG7PPDldec/fs2ePyOHFxcUZQUJDdOGFhYcamTZvc3Mp/Odv3OnfunHW7VatWxh9//OFwnLNnzxqdOnXy6fPCE+vWrTMKFSpkuk2TJk1yeZwDBw44fK4//fTTLo9z4cIFo3jx4qbjvP76655sop2ff/7ZZtyBAwe6tfz+/fuNUqVKmc5x5MiRxqVLl1wa59KlS8ajjz5qOk6pUqXc/ux3NUefMZ599tms/7/55puN1NRUl8Y7d+5c1mvrtX9FihTJsdfznH5OzZkzxwgODjZ9j50xY4bL23Dq1CmjRYsWptvRqlUrIz093Z2HxIaz9+y7777bkGQUKFDAGDNmjHHx4kWH4/z8889GRESE6VhlypQxLly4YBiGYdx6662GJCM8PNx4++23nb6Hfvfdd0bhwoVNx2zSpInH23xFoOzHOfW95lpJSUlGuXLlTNdVr14948SJEy6Nk5GRYdx///1Zy/bu3dt0TE++t1+Rmpqa9dnp2r/27dsbKSkpLo2TmZmZtZ9f+3fDDTcYZ86c8XiOAAAAAAAA/kQuhVyKv5FLcW9+1yKXkjeRSyGXYrY+cimeIZfiGnIpriGXQi7FFeRSnCOXYj8muZTAyaU899xzpmN6mkv53//+ZzdWz549Xa7TFbNnzzZCQ0PtxqpVq5bLuRYAAAAgP+LkJwDgB/4MmTz++OMejXPx4kXTH8sKFy5sJCQkuD3e+++/bzdW6dKljbS0NLfHyszMtPux158hk127dhkVKlSw+8Err/xIlZGRYRoMeeeddzwab+XKlV7/2GmVkMmVv27durl88OeKv//+2+EBr/vvv9/jueankEnr1q0d1uTuu+/269zatWvncG7uHnh0tF9fCTFcf/31xtGjR90aMzU11WjcuLHpuLVr1/bowJWVQyY9evQwJBmhoaHGihUrXBrr008/dbgPzJ8/3/joo48MSUZkZKTTA5xXe+edd0zHK1CggMsHgRzJayETR/8oWZIxbNgwt8aaMWOG6ThhYWHGtm3b3J7b+PHjTcerXr26xwd9s9v3rmy3swOzV5w6dcooVqyYz54X7jp9+rRx3XXXmW7PCy+84PZ4f//9t+kB56CgIJefj4ZhGMOHDzedU5UqVVx6XLPTs2dPm3FXrlzp8rLp6elGgwYNTOfXu3dvl0OsV2RkZNjsO1f/NWzY0GlowBlHnzGuvB/Vr1/f7YD1yZMnHb6ed+3a1aN5Gob/nlN79+61u++Vv7feesvt7Th+/Ljd94wrfyNGjHB7vCscvWd3797dCAoKMoKCgpyGH6+2ZMkSh6/XkyZNMubNm5e1n/zyyy8ujTlz5kyHY3oT6DOMwNmPcytk4ii0XaJECWPv3r1ujXXp0iW73yOu/fPm5CcPPfSQ6Zg1atQwzp0759ZYGRkZRrdu3UzHu+eeezyeIwAAAAAAgD+RSyGX4k/kUsilSORSchu5lJx7n7uCXMq/f+RSnCOXQi7FMMilXPkjl0IuxTDIpQTCfhzouRRHJ4Hz1clPYmNjjbNnz3o0lqPPPB9++KFH4wEAAAD5QbAAAPlGkSJF9NJLL3m0bIECBfTee+8pONj2rePChQt6++233R7vhx9+sGvr2rWrQkND3R4rKChIEyZMcHu5nLBt2za1adNGBw8ezGq7/fbb9eOPPyosLMyPM/vXqlWrdOLECbv23r17ezRe69at1bNnT2+nZRmFChXSxx9/rJCQELeWq1q1ql599VXTvilTpmjVqlW+mJ6lHThwwGFfdHR0Ls7EvfUfOnTIJ+u4ePGiJOnNN99UmTJl3Fq2UKFCiouLU1BQkF3ftm3b9Prrr/tkjlYxb948SdJ///tftWnTxqVlhg0bpvr165v2ffHFF1nP/2nTpql27doujfnoo4/qxhtvtGu/dOmSvv32W5fGCARff/21PvvsM9O+mjVr6oMPPnB5rFOnTunRRx817XvmmWdUq1Ytt+c3evRo1ahRw659586devfdd90ez5kr+1737t01depU0+fstUqUKKG+ffv6dB7ueOKJJ/TPP//YtVerVk0vvvii2+NVrVpVzz33nF27YRh69NFHZRiGS+M88MADpu179uzRkiVL3J7X1Q4dOqT58+dn3a5Zs6Zat27t8vITJkzQpk2b7NojIyM1bdo0u8/j2QkODtYXX3yhYsWK2fX9/vvvPn+Nv/J+9NFHH6lIkSJuLVuyZEl99NFHpn0LFy7UV1995fX8rpbTz6n77rtP586ds2tv3bq1nnjiCbfmKkkxMTGaMmWKad/777/v88+L8+fPl2EYevzxxzVgwACXlunYsaPD7xXffvtt1vP+jTfeUIcOHVwas0+fPurYsaNp39dff+3SGO4KpP3YV1auXKmpU6ea9r322muqVKmSW+OFhIRo0qRJHn3Hz86KFSv08ccfm/ZNmjRJRYsWdWu84OBgffDBBypUqJBd32effaYNGzZ4NE8AAAAAAID8iFxKziOXAnIp/kMuhVxKbiGXkrvIpfyLXAq5FHIp5FLIpdgil+I7OZlLufJ45pQXXnjB9DXOFUOHDlWzZs3s2t944w1dunTJ26kBAAAAlsTJTwAgH+nbt68iIyM9Xr5mzZpq3769Xfunn37q9lhm/3jouuuu82hektSoUSNVqFDB4+V9YcOGDWrbtq2OHTuW1TZs2DB98803KliwoB9nZsvRP9zy5vHv37+/x8tazYMPPqjY2FiPlr377rtNwwGGYeiVV17xdmqWlpmZaXoQ84qSJUvm4mzcW7+vQiaSVL9+fd1xxx0eLVu7dm316dPHtO+tt97ShQsXvJma5dxwww168MEHXb5/UFCQBg8ebNr3v//9T//884/atGnjVhggJCREd911l2nfL7/84vI4edmuXbscPs7h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oaGhfpiZe15//XX98ssv+uuvvxzeJz09Xd99952+++47FS1aVN26dVO/fv108803KzIyMhdnGzicHWB0R0xMjMM+rnxkLiQkROXKldPhw4dN+0+dOpXLM3J9/RUqVPDJOtj/co+vroqU02MGmtmzZ+udd94x7YuNjdVnn33m8dj79+932Hfq1CktWbLE47GvcBZGcPTa5C5fhdJymrPHOzQ01CePtyRdunTJtP38+fNKSkpS8eLFXRqnf//+KlWqlBISEmzaMzIyNHXqVI0ZMybbMX766Seb18j/+7//c+t1+eTJkw4/n8fExCgoKMjlsZwJDg5WqVKldOjQIbu+c+fO6fTp014fXA+k96OceE452/8dXRXKE87GcnSw3F35+f0ukPZjbzmbh7P5u8NXj6ez59fu3bt98n578OBBh32+ej8HAAAAAACwMnIp3iOXQi7Fmfz0+3VeQy6F/S835efjdDmJXEr2yKXYIpfiPnIptsilOJef3+8CaT/2ViDlUsycOnVKH330kT7//HPt2bPH5+O7+1sHAAAAkB9w8hMAyAdOnz6tp556Sp999lme+oHkvvvuU0pKih577DFlZmZme/9t27Zp27ZteuWVV1ShQgX169dPAwcOVJMmTXJ8roZh6LHHHtO7777r8D6bNm3SSy+9pAkTJuT4fLxVtGhRLVu2TN26dXN4NverJScn6/vvv9f333+vggULql27drr99tt12223ETi5StGiRX0yjrMf35OSknyyDiuKjY11eCD35MmTuTwb19cfGxvrk3Ww/+WewoULB8SYgeTgwYMaNmyYaV+BAgX0v//9T1FRUR6Pf+zYMYd9L7zwgsfj+mL97giUg7POtnfVqlXq3LlzrszB1ZBJaGiohg4dqjfffNOub+rUqXrhhRcUEhLidIzJkyfb3HZ01R5HnD1mvq67s/eLo0ePeh0yCaT3o5x4TuVWLbOroy/k5/e7QNqPveVsHr6ql68eT2fPr169evlkHZ6uHwAAAAAAIL8jl+I9cinkUlyRn36/zovIpbD/5Zb8fJwup5BLcQ25FPfmQC7FHLkU19bhKXIpuT9mTgik/dhbgZRLuZphGJo2bZqefPJJv5/oEAAAAMhvOPkJAFjcvn371L59e4dnWS5UqJA6duyopk2bqlKlSipevLjCw8MdjrdlyxaNHj3aZ/MbMWKEmjRp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fawqL+3HvvpcFR4eruuvv970vq1atXL4DyKef/550yvzOJOZmalHHnlEqampbv3jA1c0b97c4ZXBHnzwQR06dMijcXft2qURI0bYtEVFRenpp5/2aDwAAAAAAACrI5dCLsVV5FJ8h1wKuRRyKbbLmSGXkr+QSyGXQi7FfeRSyKU4Qi4ld+Wl/TjQcym+0qtXL0VGRpr2vfXWWx6dhPL555/XkSNHvJ0aAAAAkK9w8hMAsKjBgwerRo0apn0zZszQK6+84vJY586d06233ur2j0rueOaZZ0wPzGYnJSVFd911l2lI4r///a/pGYJzQ3BwsL788kuHP4ANHz5cBw4cyOVZmTty5Ij69OmjCxcuuL3swoULTQMg9evX11133eXWWLVr13Z4YOiZZ57RW2+95fSgyuHDh9W9e/essz8/9thj2R4Y8rUr/yhuzpw5GjFihN1Z/x05duyY+vfvr7Nnz9r1lStXTq+//rpP5+kts4NUkkwPouQFpUuX1urVq00P2H366adq3ry5fv/9d6/W8csvv6hBgwaaP3++Xd8tt9yiefPmKSwszKt1ZKdXr16SpP3796tnz54uh8fS09N1zz33mF6pLDg4WFOmTFHBggXdnk/VqlVNz+AeHx/v9KpZM2bMsLldvnx5hwdDkLetX79ezz77rGlfsWLFNH36dJ8fnHdF79699cILL9i1X7x4Uf369dOKFSvcGi8xMVE9e/a0uwrDiBEjHF4JID+JiIjQzJkzVaRIEbu+uLg4PfbYY26HJt5++227f4geGxvr06s4SJdfA++9916H/UFBQQ4P+HujQIEC+uGHH0yvBrVgwQINHz7c5ccsIyNDI0aM0MKFC+36YmJi9OOPP6pAgQJez/lqV96PNm7cqAEDBujixYsuLXfu3DndcccdpgeJixQp4vP65oYKFSpo+vTpCgkJset78cUX9dVXX7k81unTp9W/f3/Tx6dNmzZ64403vJorbOW1/bhhw4am+9G6deucLnft56rGjRs7/Vw3YcIE089dSUlJ6tevn06cOOHSfA3D0IgRI7K+4+fEyUNef/11tWvXzq790KFD6tKli9uBk23btql9+/ZKSkqyaf/0009NX48BAAAAAABALkUil+Iqcim+Qy6leO5OxEXkUpwjl4KcQi6FXIpELsUT5FLIpZghl5K78tp+HOi5lN69e7u0XHaK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XrxoDBo0yKM51KxZ0/j777+zxnK3ztdyd/kr+8SZM2eMrl27evxY3njjjcbmzZu9fiwNwzDatm1ruo5ly5Z5NN7PP/9sOl6fPn18Mt/ckpycbIwZM8YoWbKkT58H119/vfHOO+8YFy9ezLG5O9ov4+LiDMO4/Bp7++23e7wNERERxvTp030233feecejeRQsWNCYP3++y9vvzp/Ze6q3Yw4ZMsRuzNjYWK/GHDNmTI7P0xfvXZL9a8rIkSN9Mq67f1eeB+5YsmSJUaVKFa/XXaRIEePNN980Ll265Nb6/bnt/nD8+HGvXqOu/uvTp49x8ODBHJ/zggUL7NZdtmzZHH2tv9rZs2eNhx9+2AgODvbq8QoKCjIeeugh48yZMz6ZV3afMU6dOmW0a9fO4/mWKVPG+OWXX9yeV15+Tu3evdvo2LGj13MrVqyY8e677xqZmZluz8Hb9yaz91BH+4KrfznxHurq9+e8uh878thjj3m8z7j7/WLr1q1G9erVPd72rl27Zr3euPt5w2yfcCYzM9P44IMPfPIdNzY21pgzZ45b6wcAAAAAAPAncinkUjz5DSynkUtx/Hctcin2yKU4/yOXYo9ciudjkktx/49cSt5HLsV95FLck5efU+RSzP/IpbgukHIpdevWNfbv328YhuPPG958/z1+/LjRpUsXr/aT5s2bGwcOHDAMw719zuwzGgAAAJCfBAsAYHmdO3fW1q1bNWrUKBUtWtStZbt06aJ169Zp/PjxCg72zdtGeHi47rvvPm3YsEG///67nn76adWpU8fj8WJiYjRq1Cjt3LlTjz/+uM/maVV169bVxx9/rCNHjiguLk79+/d366zcVwsKClK7du00Y8YMLVu2zOsztUuXz0D9xRdfaOrUqbruuutcWiY0NFRPPPGE1q9fr6pVq3o9B29FRERo/vz5mjp1qmJjY11eLioqSuPGjdPmzZtVr169HJyh5xydqTynrzDga0WKFNHYsWN18OBBTZ48We3atfP4taNgwYLq1q2bvvzyS+3du1cjR450eoWvnBYeHq4ZM2bou+++U82aNV1ermDBghoyZIh27NihO+64w2fzGTlypL7++muVKlXK5WWqV6+u1atXq1u3bj6bB+BIx44dtX37dk2aNEnVqlVze/mSJUtqxIgR+vPPPzV69GiFhITkwCytIyYmRjNmzNCaNWvUq1cvt18vQ0JC1L17d82fP18zZ85U+fLlc2im/+rSpYv+85//aMyYMVl/H3/8ca691hcrVkwffvihtmzZooEDB7p89aYrChUqpAEDBmjLli366KOPPP7c564SJUpo6dKlmjx5slufhwoXLqxRo0Zpx44d6tChQw7OMPdVqVJFS5Ys0dy5c9WuXTu3rwZUsmRJPfXUU/r77781YsQIn11NCI7ltf144sSJmjhxoooVK+byMs2aNVN8fLzb3y/q1KmjTZs26dVXX1WJEiVcXi42NlZTp07VggULcu31JigoSI888oj27NmjZ555RtHR0W6PceONN+r111/Xjh071LNnzxyYJQAAAAAAgLWRS8HVyKXkPHIpeR+5FHvkUpBfkUvJXeRS3EcuxTrIpQSevLYfB0IupVSpUho/frw2btyY9ZgZhmF6X29eR2NiYrRgwQJ99tlnqlGjhlvLVqhQQZMmTdLq1atVoUIFj+cAAAAA5FdBhqNP+QAAS0pKStLcuXO1cuVKbdiwQSdOnNDp06d18eJFFS5cWOXKlVP16tXVsmVL9evXT1WqVMm1uf3zzz9atWqVtm3bph07dmj37t1KTEzUuXPnlJycrLCwMEVERKh48eKqVq2aGjZsqKZNm6pDhw5+PaBrBRcvXtS6deu0adMmbd++XTt27NDRo0d17tw5nT17VhkZGSpWrJgiIyNVpkwZ1a9fXw0bNlSXLl1y9Ee5lJQULViwQIsWLdL69et14sQJnTp1StLlH9nr1q2rTp06aeDAgSpdunSOzcMbly5d0i+//KJ58+bp999/1+7du3XmzBmlp6eraNGiqlChgho0aKCuXbuqb9++Kly4sE/X365dO61YscKufdmyZWrXrp3b41WrVk27du2yaQsLC9ORI0cUFRXl6TTzhJMnT2r16tX69ddf9eeff2rv3r06ceKEzp8/r7S0NIWFhalIkSIqW7asKleurJo1a6pFixZq2bKlihcvnmvzHDp0qD7//HO79ri4OA0dOtSmzTAMrV69WvPmzdOGDRv0999/69SpU0pJSVF4eLjKlCmj2rVrq2PHjrrttttUpkyZHJt3amqqvvvuOy1dulTx8fE6fvy4zpw5I0mKjIxU+fLlddNNN6lXr17q1q0bB87gN/Hx8Vq8eLHWrVunv//+W0eOHFFycrJCQkIUGRmp4sWLq3LlymrS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7aCgIB0+fFjlypXzeo7bt29X7dq1s25v27ZNtWrV8npcAAAAAAAAAID/BNJvvxlGphLTLmR/xwBw/mKaxm9eaNP2XP2uKlKwkIMlAktUocIKCQr29zRcEhQUZHP76aef1nfffaf9+/fr+eef1/PPP293VY3ExETde++9+vHHH23a77rrLn3++ecurzs+Pl6tWrWyuaJMq1at9P3336t06dKmyxiGoddee03PP/+8TfuTTz6pN954w+V1e2PatGkaNmyYTdu+fftUsWJFt8fav3+/KlWqlHW7e/fu+u6775weI0tPT9eoUaM0adKkrLbSpUtr8+bNKlOmTLbrXLVqldq2bZsVXKhQoYLWrFmj66+/3uly7733nkaOHJl1u23btjbBE0fMjk+6ctj6t99+U/fu3XX69GkFBQVp4sSJGjVqVLbL+UJmZqbatGmjNWvW2LRPmDBBTz/9tMPltm3bps6dO+vYsWPq0aOHXYDInf1k4sSJdv+Y/tVXX9Vzzz3ncJmkpCT16dNHK1euzGorUqSIfv/9d914440Ol0tPT1f9+vVtrsjz+eef66677nI6xx07dqhLly76559/stpc2cYNGzaodevWSktLy2pr2bKlfvjhB4fPfelysKx3797auHGjTbsr+1PFihV14MCBrNtDhgzRgQMHtHz5crVo0UIff/yx6tSpY7PMhQsXdO+99+p///ufW+sC8jtyKZ4LpO8mAAAAAAAAAADXBNJvv+RSAge5FNeQSyGX4gy5FHIp1yKXkvsK+HsCgJnz589r2bJlNm033nij2wETSWrQoIFNyMQwDM2dO1f33Xef1/MEAAAAAAAAAMCfEtMu6PkNs/09jRxzbegkkL3apLeiw7K/wkRe9Omnn+rkyZN67733NHz4cNP7REVFafr06apfv7527NiR1f7dd9/pgw8+ULFixbJdT1JSkm677TabgEnlypU1a9YslShRwuFyQUFBeu6553T8+HG99957We1vvvmmWrVqpd69e7uymXnSddddpxkzZmR7jCw0NFQffvihDh8+rDlz5kiSjh8/rvHjx9s8Jo5MnDjR5kD52LFjsw2YSNKIESP0559/6uOPP872vt5aunSp+vTpo+TkZIWEhOiTTz7R3XffnePrveKdd96xC5g8+OCDTgMmklS7dm3NnTtXTZs2tQuYuGP9+vV65plnbNqG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/WfMmKE777zTpq1cuXL6559/XF7n1Z577jm99tprNm3du3fXvHnzPBrPFdOmTdOwYcNs2vbt2+fRVYL279+vDh06aN++fTbtderU0QMPPKDWrVsrNjZWERERdrWS3H/8r3bmzP9j777DpCrvv49/zjlTtsPSFRAQFBQLCnaj2Cs29GdsETWWRBNMxG6iedRoDElsUaPRSIwGSxRbbGgwGpVEBBVQUJGiIGXZvtNOef6Y2WFnZ3bZXRZmOft+XXItc88p9/DdXad8z+eu1s0336wHHnigxYtSmyouLta5556rKVOmtGvVmVyfTx522GF68803JUl9+vTRunXrMu7fY4899MEHH2Q1Lm5ul1xyif70pz9ljJ111ln629/+1u5jdeT75Ec/+pEeeOCBdp+rrUaNGqXPPvus1W2efPJJ3XjjjVq0aFGbjnnwwQfryiuv1HHHHbfR43bmz357DR06VMuWLUvfPvfcc/Xoo49ukXMD3Q19KR1HX0r3fV3qZ9TUX6inv1BPf6Ge/kNN/YV6+gv19B9q6i/U01+op/9015rSl5If9KV0HfSltB99KfSltAV9KdnHpS9l65OfaBpgIwoLC7PGmieWt0eufXOdY1ONGDFCo0eP7tCfrbHBBAAAAAAAAAAAYFPlapTYGs/RGRzH0SmnnJLVYHLllVdq7ty5uvTSS7XbbrupR48em+Ux9ejRQ1OnTtXy5cv1xz/+UQceeGCr56mvr9d9992nnXfeWXfccccmnbuxweTYY4/Vl19+qT333DPj/rlz5+q6667bpHN0li25vkiuf/+zzz5bnud1yp+NNZhI0umnn66FCxfq1Vdf1dlnn73RFYbefvttHX/88Tr66KO1evXqdj02ANhS6EsBAAAAAAAAAADoHuhL2YC+FPpSmqMvBV0N4SfokkpLS7PGbNvu8PFy7ZvrHAAAAAAAAAAAANiyevfunTXWltVdWlJXV9emc3RFjzzyiObOnZsxdswxx+iOO+6QZVlbbB69evXSj3/8Y73zzjtasWKF7rzzTh1wwAEtNgVEo1FdffXVuvTSSzfpvGeccYZmzJihHj166IknnlBRUVHG/b///e/TzShbSnl5edZYR78/O3JRfa7v3Vzf45ubaZo66qij9Nhjj2nNmjWaMWOGzjrrrFY/c33ttde03377tdho0tk/+wDQHvSlAAAAAAAA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AAAAAAAAQPdBXwp9KRtDXwp9Kc3Rl7LlBfI9AaAlJ510kn7yk5+kfyFI0j//+U8ddthhbT7GRx99pFWrVmWMnXrqqZ02RwAAAAAAAAAAgK3dxlbPeO+99zK22X///bX//vunb7/66quaP39++nbTpoPG2033Hzx4sE4//fSc5xo7dqzeeustnXDCCemVdd5//33tuuuuuvzyy3Xqqadq2LBhCgaDWrt2rf71r3/pj3/8o955552M41x//fW65ZZbNvLIO49pmjrnnHMyPly/++67tffee+voo49WIBDQvHnzdNlll6murk5ScsWYSZMmZRynpKRE06dP19FHH52xcsrjjz+uuXPnasqUKTryyCPTF1SvWLFCL7/8sn7zm99o2bJlGjJkiILBYMYqPu3595ekdevWab/99tNZZ52l008/XWPHjlXfvn1lGIYcx9FXX32lWbNm6Z577smoeygU0qOPPqrBgwdnHfO9997LaLrJ1YDT/PvwoosuUllZmaTkyj+vvPJK+r6+fftmNB+sWLFC//d//6ejjjoqPXbMMcdo9OjRLT7O9jJNUzNmzNARRxyhOXPmpMevvfZavfHGG/rpT3+qgw46SOXl5YpEIlq4cKH+/ve/695771UsFtPFF1+sfffdN2tFooceeiij2ePQQw/VnnvumXMOF198sUzT1I9//GPZti0puZrLqFGjdNlll+mkk07S8OHDVVRUpFgspk8//VTPP/+87rvvPq1fvz79OO655x4dd9xx7Xr8v/zlL/XCCy/ooosu0kEHHaThw4crEEi2G6xZs0YffvihHn/8cU2fPl2u66b3+7//+z/95Cc/2ejxc/3s//vf/9Yuu+yiyy+/XCeffLKGDRumcDis+vp6ffjhh3riiSf0l7/8Jb0CVf/+/TVjxgwVFxfnPMdDDz2k6urq9O2ampqM+xcsWJD1fdijRw9deOGFLc67pcabtjTkAMg/+lIAAAAAAAAAAAA2P/pSNh19KfSl0JdCX0pbxv2A8BNsdvPnz9err76qkpISnXrqqerTp0+b9ttmm230gx/8QH/5y1/SY3//+9/1m9/8Jv0La2Mee+yxjNu9evVq9ZcAAAAAAAAAAADIj9JQgf70vTPzPY1u6corr2z1/jfeeCNjFYkbb7wxo8lk+vTpmjZtWov7L1myJOMcBx98cKtNDvvtt58++OADXXzxxXrzzTclJRsfbrjhBt1www0yDEOWZaU/ZG9qm2220dSpU3XmmVv+e+nGG2/UjBkztHTpUklSdXW1JkyYINM0ZVlW+oPwRnfeeacGDhyYdZzx48frpZde0llnnaU1a9akxxcuXKjzzz9fkmRZliRlXKy911576fnnn9cZZ5yR0WSysX//fv36afLkyXrsscfSjQi2bWvatGnpupqmqVAopGg0mvOxDxs2TA8//LAOOeSQnPe//vrr+tWvfpXzvkbNvw9PPfXUdJPJ//73v41+n86cOTNj9aI+ffp0apOJJJWXl+uNN97QpEmT9MILL6TH33rrLb311luSpGAwmFXrSy+9VHfddVfWZ5eS9Otf/zrj9h/+8IcWm0wk6cILL9T222+vSy+9VIsWLZKUbPL45S9/qV/+8peSpHA4nNGk1GjgwIG6//7727Ty1CWXXKLq6mrNmzcvPfbhhx9mrL5UUFCgRCKR8X3YKBQK6corr9T/+3//T6ZpbvR8Uu6f/TVr1ui6667Tddddlz5urtWm9tprLz3++OPaYYcdWjz+rbfeqmXLlrV4f/PHJ0lDhgxp9fPlQw89VM8880zW+JFHHtniPgA6H30pAAAAAAAAAABgY+hLyR/6UjoHfSn0pUj0pTSiL8W/fSltqybQQdOmTdPuu++uK6+8Uj/60Y+0884767PPPmvz/jfddJPC4XD69qpVq3L+8s2loqJCDz/8cMbY1VdfrR49erT5/AAAAAAAAAAAANjyhg8frpkzZ+q1117T8ccfr6KiovR9nudlNZjsvvvuuu222/Tll1/mpcFEknr27KkPPvhAp59+esYF067rZjQdjBo1SjNmzNCPfvSjFo91+OGH69NPP9XVV1+tXr16Zd3vOE76g/3dd99djz32mGbPnq1tttmm3fMuKirSnXfeqW+//VbPPPOMJk2alHUc13VzNpjstddeuueee7Rw4cIWG0z8pry8XM8//7z+8Y9/aN9995VhGBn3N9baMAwddNBBeuONN3TvvfemG4M6w2GHHab58+frwQcf1P7775917OYNJjvvvLOmTp2qzz77rE0NJpL0/e9/X3PnztWHH36oG264QXvuuWdWs0g0Gs1qMOnfv79++tOfav78+brlllva3GDSqLWffUlZDSZjx47Vww8/rPfff7/VBpPN5aKLLtLRRx+dMXbsscfqvPPO2+JzAbor+lIAAAAAAAAAAADQXvSl0JfSVdGXsgF9Kd2zL6Vty5QAHVBRUaGf/vSncl03PbZ27Vpdcsklevvtt9t0jO22206TJ0/WHXfckR679tprNWHChI2u1HPFFVeotrY2fXvo0KH6yU9+0s5HAQAAAAAAAAAA4G+e523S/o8++qgeffTRzplMM0ceeaSOPPJIxWIxffDBB1qxYoXWrl2rWCymPn36qH///ho7dqy23XbbzXL+9urfv7+mT5+uiooKffDBB1qyZIlqamoUCoXUt29f7bnnntptt93adKx+/frp9ttv169//Wt9/PHH+vjjj1VRUaFYLKZevXqpf//+2m+//TRgwICM/WbNmtWhuRcUFGjixImaOHGipOTF3wsWLNCyZctUXV2thoYGFRYWqkePHtp+++01ZsyYnA0wudx000266aabOjQvSZo0aZImTZrU4f03h1NOOUWnnHKKli9frv/+979atWqVampqVFJSomHDhmmfffZR//79M/bpzMcRCAR04YUX6sILL1RlZaU++OADfffdd1q7dq1c11XPnj01aNAgjRs3Lut7pD3Gjh2rsWPH6uabb1ZDQ4MWLlyoxYsXa/369aqtrZVhGCorK9OAAQO02267afjw4VmNNx3R0s9+JBJJP7Zc/8ataVz9qjNZlqV//vOfeuWVVzR//nztuOOOOuGEE9rdXAOgY+hLAQAAAAAAAAAA6ProS+k89KXkRl9KEn0pbUdfStdF+Ak2m9mzZ6umpiZr/N1331VDQ0NWGlJLbr75Zr399tuaPXu2JGn16tU64YQT9PLLL6u8vDznPr/+9a81bdq09O1wOKwnn3xShYWFHXgkAAAAAAAAAAAAyKdwOKyDDz4439Nos969e+u4447rlGOZpqk99thDe+yxR6ccr6222WabDq3Y091st9122m677fI6h/Lych1zzDGb/TxFRUUaN26cxo0bt9nP1Whr+Nk3DEPHHnusjj322HxPBeh26EsBAAAAAAAAAABAZ9gaPptuir6U7oO+lM1ra/jZ7259KYSfdCMPPfSQqqurs8bfe++9rLFXX31V69atyxofPHiwTj/99Dadr6U0Ns/z2pXUFgqF9NJLL+nQQw/Vp59+Kkl6//33tfvuu+vGG2/UCSecoL59+yoej+u9997T1KlT9fLLL6f3D4fDeuqpp7T3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Vdpxxx111FFH6ZVXXmnXOZubPXu2dt11V/3hD39otcEEAAAAAAAAAAAAAICtDX0pXRt9KRvQlwK0XSDfEwAAAAAAAAAAAACQH0ceeaRKSkrSt19//XW98cYbGdv89re/bfUYe+21V87xZcuW6d///nfG2OjRo3X55ZfrsMMO09ChQ2UYhqLRqBYuXKhXX31V9913n7799ltJ0vvvv6+xY8fq/fffb3G1kVzOPvtsTZ8+PX178ODBuvzyy3XUUUdphx12UCgUkuu6WrFihWbNmqW77rpLc+fOTW8/d+5cPffcczrxxBPbfM62uv7669Mf9r/77rvpZhbLsnTFFVeob9++6W179OjR6edvtHTpUo0fPz5rtZ9TTz1VF198scaNG6eePXuqtrZWc+fO1bRp0/Too4/q2muv7ZTze56nn//857rzzjszxk888URdfPHFOuCAA1RWVqZoNKrPP/9czz77rO68807V1tZKkmbOnKl99tlHL7/8snbbbbeNnu/FF1/UxIkTlUgkJCUbWM477zx9//vf15gxY1ReXi4puQLPnDlz9Ne//lWPPfaYXNeVlFyl5u6779Zdd93Vpsf37LPP6uyzz1YkEkmPDRkyRJMnT9YJJ5yg7bbbTsFgUDU1NZo3b56efvppPfLII2poaEj/+7z++utatGhR1qo3Q4cO1Y033pgxlmuVrE8//VRHHHGEamtrZZqm9t13X+26667q2bOnli5dqjfffFPr1q1r0+MBAAAAAAAAAAAAAKAj6EuhL6Up+lLoSwE2hvATAAAAAAAAAACArZTnOlJtZb6n0Sm8SF32WE2FlIjlYTabQWm5DNPK9yyy7L///tp///3Tt+vq6rKaTKZMmdIp5zr//PP1pz/9SYFA5keUBQUF2nPPPbXnnnvqsssu07nnnqsZM2ZIktatW6cJEyZozpw5Kioq2ug5/va3v2U0mOyxxx5666231LNnz4ztTNPUkCFDdO655+rss8/WNddco6lTp27yY9yYCy+8UJL00ksv6Re/+IWkZMPD448/rtNOO22zn1+S6uvrdcQRR2Q0mFiWpWnTpumss87K2La0tFQHHXSQDjroIJ1zzjk6/vjjdf311+uII47YpDlMnjxZ99xzT8b5H3nkEf3gBz/I2K6goEBjxozRmDFjdNFFF+moo47SwoULJSVXwDn66KP1ySefqE+fPi2ea/369brgggvSDSaBQECvvvqqDj300Kxte/TooUMPPVSHHnqofvjDH+q4445TTU1Nux7bjBkzdNppp6UbVCTp5JNP1rRp01RaWpqxbVlZWfrf97LLLtOxxx6rJUuWtHr8oUOH6qabbsoYa95kEovFdOqpp6q2tlYTJkzQPffcoyFDhmRss379ep122ml666232vX4AAAAAAAAAAAAAHQf9KVsRehLoS9F9KU0oi8lib4UbI0IPwEAAAAAAAAAANha1VbKffjqfM9is/GeuFlevifRScwLfiP1aPmDcL/bc889czaYNFdWVqYnn3xS++23nz766CNJ0ueff64HHnhAP//5zzd6nt/97ndZt5s3mDRnWZZ++9vfasGCBXrllVc2eo5N9cQTT+jcc8+VbdsqLCzUP/7xDx1zzDGb/byNrr32Wn355ZcZY7feemtWg0lz48eP1xNPPKETTzxRr732WofP/49//COjwUSS7rjjjqwGk+YGDRqk119/XaNHj06vUrRq1Sqdf/75euGFF1rc77HHHtPatWvTt88888ycDSbNHXjggXrwwQf1/e9/f6PbNvr666913nnnZTSY7Lvvvvr73/+ucDjc6r4jR47Uyy+/rN13313xeLzN58zl4Ycf1tq1a3Xeeefp4YcflmEYWdv06tVLf/7znzVixIiM+QIAAAAAAAAAAABAGn0pWw36UuhLaURfCn0pudCXgq2Fme8JAAAAAAAAAAAAAPC3K664YqMNJo1CoVDWCiJTp06V57XecrR69WrNmzcvY2zfffdt8xx/9rOftXnbjrrvvvt09tlny7ZtlZWV6bXXXtuiDSYLFy7UH//4x4yx7bffXldccUWb9j/hhBN07LHHdvj8dXV1uuiiizLGdtttN11++eVt2n/gwIG67rrrMsZefPFFvfvuuy3u8+qrr2bcbs/3xOmnn66BAwe2eftLLrlEVVVV6duGYejee+/daINJo1GjRulHP/pRm8/XkrVr12qHHXbQ/fffn7PBpNGwYcM0ePDgTT4fAAAAAAAAAAAAAAD5RF9KEn0p9KW0hr4UbA0IPwEAAAAAAAAAAADQ6QYNGqTJkydr8uTJOuqoo9q17xFHHCHLstK3V61apU8//bTVfVasWJE1FovF2nzOvfbaq+0T7IBf//rXuvTSS+V5nvr06aO33npL3/ve9zbrOZu7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QI888og+++wz1dTUyHVdeZ6X9WfIkCEdOu8RRxyhzz77TOeff36rjSNr167Vo48+qgkTJmjAgAG69tprtWbNmg6ds1F9fb0OPvjgdINJnz6ZTWCrV6/W+eefv0nn6KhcTRjFxcUdOpZlWe3eJ1cjRmfK1VTUqHfv3po1a5b++Mc/auDAgS1ul0gk9Oabb+qnP/2pBg4cqAkTJmStzJNLrsfW0X/bzmAYRt7ODQBAZ+N1qf9QU3+hnv5CPf2FevoPNfUX6ukv1NN/qKm/UE9/oZ7+Q00BbAr6UuhLaYq+lC2HvhRsToSfAAAAAAAAAADSGsNOKpuEnaxJhZ3EUmEnjucoYsdVHY9obbRWqyO1qopHlPAcec2XxwAAdEu1tbU64YQTsj58v+uuu/Tuu+/qvPPO06hRo1RaWrpZPhAfMGCAHn74YS1dulR33HGH9thjj1a3X79+vW6//XaNHDlS06ZN6/B5161bp08++USSdMEFF+jzzz/X4MGDM7Z5+eWXde+993b4HJ3J24L/485V5xtuuCFng1FH/rzyyiutnt80Tf34xz/WkiVL9Mwzz+jkk09WQUFBi9u7rquXXnpJBx54oM455xzV1dW167EBAAAAAAAAAAAAAIDNg74U+lKaoy8F8AfCTwAAAAAAAACgG3M9VxE7ngo7qU6HndQ0CztpSIWdrInWak2kTlXxiBrsuGzXlSRZBm83AwA2uP322/Xtt99mjF1yySX66U9/ukXnse222+rKK6/URx99pC+++EK//vWvNWbMmBa3r6qq0qRJk/Tb3/52k8575ZVX6s9//rN69+6txx57TKaZ+f/Jq666SgsXLtykc7RXeXl51lh9fX2HjuU4Trv36d27d9ZYa40bm0soFNLEiRP17LPPau3atXriiSc22nDyt7/9TYcccogaGhpy3p/rsXX03xYAAAAAAAAAAAAAALSOvhT6UpqjLwXwB7rRAQAAAAAAAKAbaRp2sqqhWivqqrQmUpcKO3HkeZKdCjupijekw06qU2EnTirsJGhaKg6EVR4uUv/CMpUGw3l+ZACAruTvf/971thVV12Vh5lsMGLECF177bWaO3euFi1apOuvv14DBgzIue0111yjOXPmdOg8t99+u+6444707YMPPlhXX311xjaRSERnnnmmYrFYh87REb169coaq6mp6dCxamtr271PrkaMjp6/s5SUlOiMM87Qs88+qzVr1ujRRx/V/vvvn3PbDz/8UNddd13O+7riYwMAAAAAAAAAAAAAwK/oS6Evpbmu2LtBXwrQfoSfAAAAAAAAAICPOZ6rBjuu9bH6rLCTeCodPxl2EkuHnaxNhZ1E7IQc15WhZNhJSZOwkz4FJSoLFajACso0jPw+SABAl/Ltt9/q66+/zhgbPHiwhg0blqcZZdtxxx11yy236Ouvv9Ztt92mcDgzxMt1Xd15553tPu6QIUOyGkok6Ve/+pX22muvjLGPP/5Y11xzTbvP0VE77bRT1tiSJUs6dKyqqqp277PrrrtmjX311VcdOv/mUFpaqnPPPVf/+c9/9K9//UsjR47M2uZPf/pTzpVzcj22FStWKJFIbJa5AgAAAAAAAAAAAADQXdGXQl9KLvSlAP5A+AkAAAAAAAAA+IjjuapPJMNOVtZX65u6Kq2N1Kk2Hmsh7KQmFXYSzQg7CaXCTnqFi9UvFXZSStgJAKANVq1alTW2zTbbtPs4nud1xnRaVVBQoGuuuUZ/+9vfsu57++23O+08wWBQTzzxhEpKSjLG77rrLr3++uuddp7W7LvvvlljixYt6tCxPv/883bvM378+KyxBQsWdOj8klRdXa2ZM2em/6xevbrDx2pu/Pjx+s9//qPtttsuYzwajWr27NlZ2w8fPlyDBg3KGLNtW19++WWnzQkAAAAAAAAAAAAAANCXkgt9KfSlAH5B+AkAAAAAAAAAbMUcNxV2Eq3XyvoqfVNXpXXRZNhJwk2GnSRcWw12TJWxXGEn3oawk2Ay7KR/YZl6p8JOwlaAsBMA6EaMTvid31nNIZWVle3a/vPPP9ekSZM0adKkdjeInHrqqdp9990zxjqzaUGSRowYobvuuitjzPM8TZo0SevWrevUc+UyZswYlZeXZ4x99913Wrx4cbuOk0gkOtQcMnz4cA0fPjxjbN26dfr444/bfSxJeuyxx3TEEUek/9TU1OTcbsqUKZo0aZJuvfXWdh2/d+/e+tnPfpY13tL3xZFHHpk19q9//atd55SkSCSi7bbbTgMGDNCAAQN01VVXtfsYAAAAAAAAAAAAAAB0RfSlbEBfSm70pdCXgu6N8BMAAAAAAAAA2Iokw05iqmgMO6lPhZ0kYkq4rqRk2El9KuxkdaRG66L1qo5HFXWahp0EssNOgsmwk874gBEAsHUKh8NZY47j5Nx29uzZmj59uqZPn65Zs2alx/v165e17fLly9s1j+XLl6u2trZd+3z33XeaNm2apk2bpvfff79d+0rSzjvvnHG7rKys3cfYmPPPP1+nnnpqxtiqVat0wQUXdPq5mgsEAjr33HOzxl988cV2HeeNN95QXV1dh+Zw+eWXZ409/fTTHTpW01WRdt11V+2www45t3vmmWc0bdo0PfbYY+0+R/PvCanl74vJkydnjT3//PPtPudbb72lFStWaPXq1Vq9erUOPPDAdh+jo2KxmB5//HHdfvvteuutt7bYeQEAAAAAAAAAAAAA3QN9KRvQl5IbfSn0paB7I/wEAAAAAAAAALow23VUlwo7+TYddlKvulTYiSevSdhJfTrspCYVduJ6ngwZCpkBlQbD6p0OOykm7AQAkCXXB+gNDQ05t506darOOOMMnXHGGfrDH/6QHm9cHaSp7777TvPmzWvzPDraeNDo3Xffbfc+69evz7g9YsSITZpDSx588EENGjQoY+yFF17QAw88sFnO19Qll1wi08z8iPjee+9VIpFo8zHuv//+Dp//ggsuyGpCuu+++7L+7Tfm9ddf1+zZs9O3c62E09zixYu1Zs2adp0n17xa+r7YbbfddOyxx2aMvfHGG+36vpeS9Wg0cOBAHX300e3av6Pq6uq0zz776Oyzz9a1116rww47TJdddtkWOTcAAAAAAAAAAAAAoHugL2UD+lJyoy+FvhR0b4F8TwDA1u3www/P9xTQyaipv1BPf6Ge/kI9/Yea+gv19Bfq6T/U1F+oZzbbdRR1bEWdhGKOLdt1M+735Ml2HcVdWzHHUcJ15HpexjaGDIUsSyEzoJBpKWhaWyTgZMd99lTYtNSroGSznwtbBj+jQPczfPjwrLFvv/1Wo0aNyhr/8ssv038fOHBg+u+GYejkk0/Oaka48cYb27TiyHfffac77rijPdPO8uqrr2rBggUaPXp0m7avqKjQO++8kzE2ceLETZpDS8rLy/XYY4/psMMOk9vk//NXXHGFxo8fn/PfurOMHDlSkydPzmgKWrp0qaZOnaprr712o/u//PLLeumllzp8/sLCQj3yyCOaMGGCvNTzl8rKSl166aV64okn2vR8Zd26dbrooovSt0eOHKlzzjlno/t5nqff//73uv3229s83+eeey7j9ujRozVy5MgWt7/v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5eEiFQfDCppWlws+abR49kea/fJMzXnnvXxPBZ2E37lA9zRs2DD997//1dFHH53x/xzbtjMaTPbaay/NmjWrxQYTSTrrrLP0ySef6JJLLlFxcXHW/bZty3Vdmaap/fffXy+99JL++c9/qqysrN3z7t+/vx5++GGtWrVKf/3rX3X66aerV69eGds4jpPVYGKapsaPH69p06Zpzpw5LTaY+M12222nd955Rw8++KB23XXXrPsbGyAsy9Lxxx+v2bNn67rrruvUOZx++un64osv9Nvf/lZ77LFH1nOc5g0me++9t/70pz/p448/blODiSRddtllWrRokd5++21dccUV2nnnnbO2iUajWQ0mQ4cO1XXXXadFixa1u8FEksaOHav//e9/mj59ug499FCFQqH0fZ7nZTSYGIah8ePH65lnntGrr77aaoPJ5nL99ddr7NixGWOXXHIJDSYAgLzjdan/UFN/oZ7+Qj39hXr6DzX1F+rpL9TTf6ipv1BPf6Ge/kNNge6JvhT6UiT6UuhLoS8FuQXyPQEAAAAAAAAA2JrFHVtRx1bMSSjq2HKbfUDhylPCcRR3bcUdWwkvGXDSlGkYCpkBhayAQqaloGltwUcAAEC2ESNG6JVXXtHKlSs1e/ZsLV++XLW1tSosLNSAAQO01157accdd2zTsYYNG6b7779fd999tz788EMtXLhQ69evl+M46t27t7bZZhsdcMABKi8vz9hv6dKlHZp7aWmpzjnnHJ1zzjmSkivJLFiwQN98841qamoUiURUXFysnj17aocddtDuu++u0tLSNh370UcfzVjVp71uuukm3XTTTR3ev7MZhqELL7xQF154oRYtWqR58+Zp5cqVamhoUFlZmUaMGKF99903qzad+TgKCws1ZcoUTZkyRd99953+97//ac2aNVq7dq1M01TPnj01dOhQjRs3LqtpqK0Mw9BBBx2kgw46SFOnTlVNTY0WLFigL774QlVVVaqtrVUgEFCPHj00cOBA7b777tpuu+02+bEZhqHTTz9dp59+uurq6vTBBx9o5cqVWrNmjWzbTj+2ffbZJ+vfuDW5VgLaVGVlZXr//ff1wgsv6Msvv9TYsWN1+OGHd/p5AAAAAAAAAAAAAACgLyU3+lKS6Etp+3npS4HfEH4CAAAAAAAAAG3keZ4SrqNoKugk1krYScy1lWgh7MQyzGTI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w6oaBy677DJlWSbp0BlWjDF60YtetOaxLvShD31IWZb1tjWsTSbtdluvfOUr9fjHP17/9E//tOhnG0XRoqace+65R29605v0yEc+Ul/4whcGMdxl+9CHPqRvfOMbgx4GAAAAAAAAAAAAAAAYYvSlrC/6UgAAAAAAAAAAAAAAwGoMXfjJ6aefrjPPPLN3/Qc/+IFe9apXrWgd73vf+/TFL35x0Yw6C5snisViX5tMJicn9d73vnfRNvo5e0+/NBoN/eqv/qre9a539X4u4+Pjevvb364f//jHarVaarVa+uY3v6nf+Z3f6T3uvvvu00UXXaQPfOADgxr6Ee3du1d/8id/MuhhAAAAAAAAAAAAAACAIUdfyvqhLwUAAAAAAAAAAAAAAKyWcQdPPzME/uZv/kavfvWre00ixhi9+MUv1jve8Q6NjIwc8bFvfetb9frXv/6Q2XUWruviiy/We97znr6N93nPe54++clP9rZRqVS0f/9+BUHQt230w7Of/Wx9+tOf7l1/+MMfrquvvloPechDlrz///7f/1svfvGLez9Da60++9nP6sILL9yQ8S7X85//fH3sYx877O3r+V/85ptvXtQUddNNN+mMM85Yt+0BAAAAAAAAANYfn/0CAAD4jb6U9UFfSv/x3gQAAAAAAAAA/MNnvwAAAEuzgx7AUn73d39XlUpF0nxzyEc+8hGddtppesMb3qB///d/13333ac0TTU1NaX//M//1Lve9S496lGP0ute9zqlaSpJh51d57WvfW1fxumc0yte8YpFDSbGGJ1zzjlD12DygQ98YFGDSbFY1JVXXnnYBhNJeuELX6jXve51vetZlumFL3yh7rnnnnUd60pcffXVvQaTKIp6/28AAAAAAAAAAAAAAACWQl9K/9GXAgAAAAAAAAAAAAAA1mIow08mJib0//1//98hs+Pce++9evOb36wnPOEJOv744xXHscbHx7Vz505dcskluvXWW3uNHgfPqtJd/prXvEYnnHDCmsd4ww036Pzzz9cVV1xxyG1PeMIT1rz+fpqZmdHrX//6Rcte/epX6/TTTz/qY1//+tfrpJNO6l2fnJzUm970pr6PcTUajYb+4A/+oHf9sssu08TExABHBAAAAAAAAAAAAAAAhh19Kf1FXwoAAAAAAAAAAAAAAFiroQw/kaRLLrlEO3fu7F03xvSaRw731b3fQt3rxhj93M/93KIZY5ZrenpaP/zhD3XdddfpzW9+s570pCfp3HPP1bXXXttrXlnoiU984oq3sZ7+9m//Vvfdd1/veqFQ0Ctf+cplPTaOY73qVa9atOwDH/iA7rzzzn4OcVXe/OY36wc/+IEk6aEPfaje8IY3DHhEAAAAAAAAAAAAAABgM6AvpX/oSwEAAAAAAAAAAAAAAGsVDnoAh2Ot1ac+9Sn94i/+ou6///7e8oMbOg62cGad7n2dc9q2bZv+6Z/+SVEUrWgcn/zkJ/Xbv/3bh93OweOp1Wp68pOfvKJtrKd2u62/+Zu/WbTs6U9/+opmovmd3/kdvfrVr1aWZYvW+e53v7uvY12JW265RX/1V3/Vu/6e97xHpVJpYOM5ll199dXau3evtm3bpgsuuGDQw0EfUFO/UE+/UE+/UE//UFO/UE+/UE//UFO/UE+/UE//UFMAAAD4ir6U/qAvBeuN96X+oaZ+oZ5+oZ5+oZ7+oaZ+oZ5+oZ7+oaZ+oZ5+oZ7+oaYAAABYyA56AEfy8Ic/XNdcc41OOOGERc0jkg47y053Jp6FDSYnn3yyvvKVr+iUU05Z1TgON5PPwgaT7raf+cxnKgyHJ1PmK1/5iiYnJxcte8YznrGidWzfvl2Pe9zjFi37p3/6p0NqslGcc7r44ovVarUkSc9+9rP19Kc/fSBjAQAAAAAAAAAAAAAAmxN9KWtHXwoAAAAAAAAAAAAAAOiHoQ4/kaQzzjhD3/nOd/S85z1Pkg5p8jj4q6vb9PHCF75Q3/3ud3XmmWeuaRwHr3upxhNJ+o3f+I01baffPvOZzxyy7Jd+6ZdWvJ6DH/PTn/5U119//arHtRYf/vCH9fWvf11SPqPR3/7t3w5kHAAAAAAAAAAAAAAAYHOjL2Vt6EsBAAAAAAAAAAAAAAD9MDxTwRzBli1b9LGPfUx/8id/oiuuuEKf+9zndM899yx5X2OMTj/9dD396U/XH/7hH+qhD33omra9fft2PelJT1rWfYMgGLqZXq688spF1yuVik477bQVr+fss89ect3nnnvuqse2Gnv37tUf//Ef966/+c1v1oMe9KANHQMAAAAAAAAAAAAAAPAHfSmrR18KAAAAAAAAAAAAAADoh00RftJ11lln6X3ve5/e97736a677tL3v/997du3T2maamxsTFu2bNHpp5+usbGxvm3zvPPO03nnnde39W2k++67Tz/72c8WLXvEIx6xaLag5XrUox51yLLvfOc7qx3aql122WXat2+fJOmcc87Ry1/+8g0fAwAAAAAAAAAAAAAA8A99KStDXwoAAAAAAAAAAAAAAOiXTRV+stDJJ5+sk08+edDDGGr/9V//dciy1f7MlnrcUutfT9dcc40++tGPSspnM3r/+98va+2GjgEAAAAAAAAAAAAAAPiPvpSjoy8FAAAAAAAAAAAAAAD0C0foPXbzzTcfsuz4449f1bpGR0dVKpUWLfvhD3+oer2+qvWtVLPZ1MUXX9y7/opXvEJnn332hmwbAAAAAAAAAAAAAAAAi9GXAgAAAAAAAAAAAAAA+iUc9ACwfvbs2XPIsomJiVWvb9u2bfrRj37Uu+6c05133qkzzzxz1etcrje/+c36/ve/L0l68IMfrD//8z9f922uxg9+8INVP3bbtm3avn17H0cDAAAAAAAAAAAAAACwPuhL2Xj0pQAAAAAAAAAAAAAAfEX4icempqYOWVar1Va9vpGRkWVto99uvfVW/c//+T9719/1rnctOZZh8KxnPWvVj33BC16g3/3d3z1k+QUXXLDo+tVXX33Ude3atUvj4+O967t379bk5OQRH3PKKafolFNO6V3fs2fPko1KCy3chiRNTk5q9+7dRx3fsO/Trl27etePxX266667NDs7q23bti1avpn3qcunOnUdbZ+69azX673bNvs+LeVY2ael6rnQZtwnH+u00n3av3//Ube12fbJxzotZ5/uueceBUHQu+7DPvlYp+Xu08GvuT7s08GOpX060u/QzbpPR3Is7NM999yjffv2HfbvImnz7ZOPdVruPi3kyz75WKfl7lP3NTdN00XLN/M+dflUp67l7NNSv0c3+z4t5eB9+vd///ejPgYAAAA41tGXsvHoSzk23osvxad9oi9lsc2+T/SlHN5m3Cf6UvzcJ/pScj7sE30p83zYJ/pSlrZZ94m+FP/2ib6UnC/7tJAv++RjnehL8atOXfSlzKMvBQAAYHkIP/HYzMzMIcsqlcqq17fUY5faRr9dfPHFarVakqQLL7xQv/7rv77u2xyEer2uvXv3HvV+y7lP9+fVNTk5edTH7dixY1Xj2bVrl1qtluI4VqvVWtZjDjZs+3Twdo+1fYqiSLVabdGbcWlz79PhHAv71K2nMaZ322bf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1jWt/j13xYoVeeO9eU2rpZTTam1ZU6E/R3v7mgpZc01PP/30es8BAIBSpy/ln/Sl6EuJ8HxhNX0p/1QKa9KXsna9cU36UtJck76UVVJYk76Uf0phTfpSCuuta9KXkt6a9KWsksqaWkplTSnmpC8lrZxW05fyT/pSAADaxuYnCfvwww9bjVVUdDzyQucWukbWnn322bj77rubj/v27Rv/9//+306tvTssXrw4Ghoa1vu5tnymqakp77ixsXG95w0fPrxD9ax53faeE2FNq/WUNX300Uetaovo3Wtam1JYU8s8V/9Yb1/T2uZuKdU1Fcqzpd64phRzau+ali1bltyaUsypLWtasmRJXmN2CmsqdN1SWdP6fs/tjWtan5TXtK48e+ua1jd3SymuacmSJev8NRrR+9aUYk7WtEqprWn177lLlixpdd3euqZ1XbcU1rS+vxeta3zNuVvq6TmtrwEGAADQl7KavpSef49nTav0lDXpS2k9d0u9bU36UtauN65JX0qaa9KX8s/r9vY16UtZu964Jn0pa5+7pd6yJn0p6a1JX8oq1vTP61rTKj1hTfpS1q+3rUlfCgAALfXsb93plI8//rjVWMsdv9urUJNGoWtkaenSpXHaaadFLpdrHrv88stjt912y7Cqthk4cGCrN5oU0pbPVFZW5h2v+SactV2/vfVUVVXl3WxVVla2qb419bQ1rXndUlvT4sWLC4735jWtTSmsaXWeG2ywQfOP9fY1FVIqa9pggw0iIj/PlnrjmtanFNbUt2/fGDJkyDrP6W1rSjGntqxpzV3kU1hTijm1dU2F/gxtqTeuaX1SXtO68uyta1qXUlhT//79o7Kycq2/RiN635pSzMma/nlcSmta/Xtu//79W123t65pbfOWyprW9/eiiN63prZoS30AAFDq9KWsoi9FX0rLY88X9KW0VApr0peydr1xTfpS0lyTvpR/Xre3r0lfytr1xjXpSymst65JX0p6a9KX8s9ja7KmlnrCmvSlrF9vW5O+FAAAWirLtfw2nqQcfvjh8fDDD+eN/fznP49TTz21Q/N97nOfi7/+9a95Y/fff38ce+yxHa6x2M4555y49tprm4+PP/74uPfee7vsevX19VFbW9t8PHHixNhuu+06NFd1dXUMGzasWKV1m0mTJkVDQ0NUV1fHuHHjsi6HIpBpWuSZFnmmRZ7pkWla5JkWeaZHpmmRZ1rkmZ5SzXTNZ791dXVRU1OTYUUAANDz6EvRl9IdSvW+NGUyTYs80yLPtMgzPTJNizzTIs/0yDQt8kyLPNNTqpnqSwEAKKz1K1NIxuDBg1uNLV++vMPzFTq30DWy8otf/CKvwWTPPfeMO+64o1tr2G677dxoAAAAAAAAAADJ05eiLwUAAAAAAAAAiqU86wLoOoMGDWo1tnjx4g7Pt2jRojZdIwtPPvlkfPOb32w+3mmnneLBBx+M/v37Z1gVAAAAAAAAAECa9KXoSwEAAAAAAACAYrH5ScI23HDDVmMffvhhh+crdG5PeMPOc889F0cccUQsXbo0IiJGjRoVjz32WAwdOjTjygAAAAAAAAAA0qQvRV8KAAAAAAAAABSLzU8Sts0227QamzNnTofnW/PcsrKygtfoTi+99FJ84QtfaG6AGTVqVEyePDk23XTTTOsCAAAAAAAAAEiZvhQAAAAAAAAAoFjKcrlcLusi6BqTJ0+Oz3/+83ljX/ziF+M3v/lNu+dasGBBDBkyJG9sq622irfeeqsTFXbOSy+9FAcccEBz88vWW28dTz75ZGy55ZbdVkN9fX3U1tY2H9fV1UVNTU23XR8AAAAAgOLz7BcAANZPX0rXc28CAAAAAJAez34BAAorz7oAus5OO+3UaqyjTSGFzis0f3epq6vLazDZaqut4s9//nO3NpgAAAAAAAAAAJQqfSkAAAAAAAAAQLHY/CRhw4cPjxEjRuSNvf7665HL5do91yuvvNJqbMyYMR0trVPq6+vj85//fHODyZZbbhmTJ0+OrbbaKpN6AAAAAAAAAABKjb4UAAAAAAAAAKBYbH6SuCOOOCLvePHixfGPf/yj3fO88MIL6527O6xuMGloaIiIiM033zwmT54c22yzTbfXAgAAAAAAAABQyvSlAAAAAAAAAADFUJF1AXStY445Jm699da8saeeeipGjx7drnn+8pe/5B2PHDky9txzz07X1x6vvvpqfP7zn48PPvggIiI222yzmDx5cowaNWq957755ptx4403RkTEpz71qTj++OO7tNZSMmnSpGhoaIjq6uoYN25c1uVQBDJNizzTIs+0yDM9Mk2LPNMiz/TINC3yTIs80yNTAABgXfSlrKIvpeu4L02PTNMiz7TIMy3yTI9M0yLPtMgzPTJNizzTIs/0yBQAgJbKsy6ArnXAAQfEkCFD8sYeeeSRds3R0NAQU6ZMyRv74he/GGVlZZ0tr81ee+212H///ZsbTDbddNOYPHlybLfddm06f+bMmXHVVVfFVVddFX/4wx+6slQAAAAAAAAAgJKgL2UVfSkAAAAAAAAA0Dk2P0lcZWVlnHvuuXljDz/8cMydO7fNc9xzzz2xcuXK5uO+ffvG+PHj23z+M888Ez/5yU/itttui0WLFrX5vNVef/312H///WP27NkRsertPpMnT45PfOIT7Z4LAAAAAAAAAIDi0JcCAAAAAAAAABSDzU9KwPjx46O6urr5eOnSpXHddde16dxly5bFT3/607yx0047LUaNGtWm83/0ox/FXnvtFd///vfj1FNPjTFjxjQ3i7TFtGnTYv/9949Zs2ZFRMSIESNi8uTJMXr06DbPAQAAAAAAAABA19CXAgAAAAAAAAB0ls1PSsCgQYPi4osvzhu74oorYtq0aes999JLL4233367+XjIkCFx4YUXtum6r776aqvrvvnmm3H++ee36fzVDSbvv/9+REQMGzYsnnjiidh+++3bdD4AAAAAAAAAAF1LXwoAAAAAAAAA0Fk2PykRZ5xxRhxzzDHNxx9//HEcccQRMXPmzLWec9ddd8WPfvSj5uOysrK4/fbbY+TIkW265uTJk2PFihWtxv/0pz+t99w33ngj9t9//3jvvfeaxz744IPYaaedoqysrN3/7L///m2qGQAAAAAAAACA9tGXoi8FAAAAAAAAADrD5icl5O67747Pf/7zzcfTpk2LMWPGxE9/+tN49913IyJixYoV8eyzz8bJJ58cJ598cqxcuTIiVjWY/Md//EccffTRbb5eLpdr13hLxx57bF6DCQAAAAAAAAAAPZe+FAAAAAAAAACgo2x+UkIGDBgQf/jDH+LMM8+MsrKyiIiYN29ejB8/PjbffPPo169fVFZWxh577BF33XVX83lDhw6NiRMnxhlnnNGu6+27775RXt76p9hBBx203nMXLFjQrmsBAAAAAAAAAJAdfSkAAAAAAAAAQEfZ/KTEVFZWxvXXXx/PPPNMHH300VFZWdn8Y01NTc1v1ImIGD58ePzgBz+I1157LY488sh2X6u2tjYuvvji5oaWiIitt946rrjiis4tAgAAAAAAAACAHkdfCgAAAAAAAADQEWW5XC6XdRFkZ+HChTFlypSY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05/+dPzyl7+MO+64I8rKyiIiYuXKlXHGGWfEgw8+2O11L1iwIA466KC8BpMjjjginn/++Tj++ONjyJAhERExcODAOPzww+Ovf/1rnH766c2fnT9/fnzhC1+It99+u7tLBwAAAAAAAAAoCfpS9KUAAAAAAAAAQEfZ/KRE3HLLLXH//fc3H/fv3z8efPDB2GqrrdZ6zte+9rW44IILmo9XrlwZX/va12LWrFldWuuazjjjjHjjjTeaj3fcccf41a9+Ff379y/4+fLy8rjpppti3333bR6bO3dunHjiiZHL5bq8XgAAAAAAAACAUqIvRV8KAAAAAAAAAHSGzU9KwKJFi+LCCy/MGzvvvPNihx12WO+5F154YWy55ZbNx42NjXHJJZcUvca1+dvf/hb/+Z//mTf2s5/9LAYMGLDO88rLy+OGG26I8vJ//hT/7//+7/jNb37TJXUCAAAAAAAAAJQifSmr6EsBAAAAAAAAgI6z+UkJuOaaa+KDDz5oPu7Xr1+cffbZbTq3srIyzjnnnLyxW265JWbMmFHMEtfqBz/4Qd7xbrvtFgcccECbzt1pp53i8MMPzxu78MILY8WKFUWrDwAAAAAAAACglOlL+Sd9KQAAAAAAAADQMTY/SdyyZcvi6quvzhs75JBDYujQoW2e46STTsp7U02hObvCc889F48//nje2Mknn9yuOdb8/GuvvRYTJ07sbGkAAAAAAAAAACVPX4q+FAAAAAAAAAAoBpufJO7xxx+PxsbGvLHDDjusXXMMGzYs9thjj7yx3/72t5HL5Tpd37rcf//9rcbaW/vBBx8cFRUV650XAAAAAAAAAID20ZeiLwUAAAAAAAAAisHmJ4l74IEHWo3tvffe7Z5nzXPee++9mDJlSofraos1ax8xYkRst9127Zpj0KBB8clPfjJv7JFHHommpqZO1wcAAAAAAAAAUMr0pehLAQAAAAAAAIBisPlJ4h588MG844EDB8bo0aPbPc+ajRqF5i6madOmxbRp09ZbQ1used7ChQvjySef7HBtAAAAAAAAAADoSyl0nr4UAAAAAAAAAGg/m58k7IMPPoj3338/b2z77bePsrKyds+10047tRp78cUXO1raehWae8cdd+zQXN1dOwAAAAAAAABA6vSlrKIvBQAAAAAAAAA6z+YnCXvllVdajW299dYdmqvQeYXmL5beXDsA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qFFWVha//e1v4+ijj27T9W644YY488wzW40PHz48Zs2a1ea6GxsbY/fdd4/p06c3jx199NHxn//5n9G/f/9Wn1/dYHLzzTc3j2288cbx3HPPxTbbbNPm6wL0RrlcLt5+++2or6+P999/P+bPnx9NTU0xePDgGDJkSGy//fax8847x4ABA7IuFSApH374Ybzwwgvxj3/8IxobG2PJkiWxwQYbxMYbbxyjRo2K0aNHx4gRI7IuE0pKLpeL119/PV566aWYO3duzJ8/PyoqKmLIkCExYsSI2H333WPkyJFZl0kb5XK5ePnll+P111+POXPmxLx586Jfv34xYsSI2GmnnWLMmDFRXm6PXwAAAIAs6UvRlwKkT18KQDb0pUDPoy8lLfpSAAAAoGeoyLoAus/dd98dhx9+eDzxxBMRETFt2rQYM2ZM/Ou//mscd9xxsdlmm8WKFSvi+eefj5/97Gdx1113NZ9bVlYW//Ef/9HmBpOIVQ+A2jO+NlVVVfHoo4/GfvvtF//zP/8TERETJ06M3XffPf7P//k/cfDBB8dGG20UH330UUyePDkuvfTSePrpp5vP32ijjeKRRx7RYFJk8+bNi7POOivuueee5rHbb789vv71r2dXFO323nvvxQsvvBCzZ8+OuXPnxooVK2LIkCGx8cYbR21tbeywww4e1PYCL730Ujz66KPxxBNPxF/+8pf48MMP1/n5Pn36xD777BMnn3xynHjiiVFZWdlNlVIsS5YsiZ133jneeOONvPHJkyfHfvvtl01RUIKampri3nvvjdtuuy3++te/xvLly9f5+S222CI+85nPxBe+8IU45JBDYvjw4d1UKZSW559/Pm688ca4//77Y/78+ev87NZbbx1f//rX4/TTT49NN920ewqkXV566aW44oor4o9//GPMmTNnrZ/bZJNN4qSTTooJEybElltu2Y0Vlrasng3MnTs3pkyZEm+++WYsXLgw+vfvHyNHjowxY8bETjvt1KXXTlmWz3pmzpwZp512Wjz66KPNY+5vOq+7M33rrbfi73//e3zwwQcxb968KCsriyFDhsQmm2wSY8aMiW233bZLrgsAAPQc+lL0pRSTvpQ06EtJg76U0qMvBXoGfSnQM+lLSYu+lJ5NX0pa9KWkR18KAABdIkdJWbp0ae7MM8/MlZWV5SIi75/KyspceXl5q/GhQ4fmfve737X7Wi+//HLB+b7yla90qPb33nsvt99++7WaLyJy/fr1Kzi+yy675F599dUOXY+1mzhxYm7EiBGt/ve+/fbbsy6N9Vi2bFnukUceyZ188sm5zTbbrOCvm5b/bLjhhrnjjjsu9+c//znr0lnDggULchdddFFu++23X2eGlZWVBX/PX/3P6NGjc0888UTWy6GdLrjggoJ5Tp48OevS+P9mzJix3t9j2/PPs88+m/WSWMPDDz+c23bbbQvmVVFRUfDvwS3/OeCAA7JeQknad999i/pr0+/DPcv8+fNzp5xyylrzqaioWOvfizbYYIPcNddck1u5cmXWy+D/mzdvXu7LX/7yWjPr27dvwfEBAwbkrrrqqqzLLwlZPBt49NFHcwceeGCuT58+a/21vs022+Quv/zy3OLFi7usjhRl+aznlltuyW244Yb+XC2y7sj0o48+yt133325L33pS7nq6ur1/l1p6NChuVNOOSU3derUotUAAAD0PPpSKAZ9Kb2XvpR06EspbfpSej59KenTl9I76UtJm76UtOhL6fn0paRFX0p69KUAANBVvDahxFRWVsb1118fzzzzTBx99NF5b1VoamqKlStXNh8PHz48fvCDH8Rrr70WRx55ZLuvVVtbGxdffHGUlZU1j2299dZxxRVXdKj2kSNHxuTJk+Pee++NPfbYI+/Hli5dmne80047xU033RRTp06NHXbYoUPXo7V58+bFSSedFEcffXTMmjUr63Joh8bGxrj44otj5MiRceihh8add94Z7777bt5n+vTpE3369MkbW7hwYfz617+O/fbbL/bee+948803u7Ns1mH69Olx8cUXx+uvv543Pnz48LjoootiypQpsXjx4li6dGksX7483n333fj1r38d48aNy/v8tGnT4qCDDoq77767O8unE1599dUO/1kKdF4ul4vvfe97cdhhhzX/uVhdXR1nn312PPXUUzFr1qxoamqK5cuXxzvvvBN33HFH7LrrrhlXDelraGiIz3zmM3HbbbfljX/qU5+Ke++9N2bPnh1NTU2xbNmyePPNN+O6666LzTbbrPlzH330UZxzzjnx1a9+Ne++mGy8/PLLsfvuu8d9993X/Jbefv36xYQJE+LZZ5+NxYsXR1NTU8ybNy8efvjhOOqoo5rP/fjjj2PChAnx9a9/XZZdJItnAx9++GGccMIJcdBBB8Vjjz0WK1asaP6xNd8YOmPGjDj//PNj5513jilTpnRLfb1Zls96Zs6cGQcffHB84xvfiIULF3brtVPWHZm+++67MX78+Bg+fHh8+ctfjvvvvz8aGhryPtO3b99Wb22eM2dO3HbbbTF27Ng45phj4oMPPuiS+gAAgGzpS6Ez9KX0XvpS0qMvpXTpS4Fs6UuBnklfSlr0pfRs+lLSoi8lPfpSAADoctnuvULWFixYkHv00Udz119/fe6SSy7JXXbZZbnbb789N3Xq1NyKFSuKco1nn302d/XVV+d+/vOf5xYuXFiUOXO5XO5//ud/cr/97W9zV199de5HP/pR7sorr8z96le/yr3xxhtFuwb/tLZdOaObd12l/f785z/nBg0aVHAX8W9961u5Rx99NDd37tzcypUrcytXrszNmjUrd9999+UOPPDAVucMHDgw9/DDD2e9JHK53AsvvNAqn8MOOyw3b9689Z57xx13tNqRury8PPfMM890Q+V0xsqVK3N77723Nzv0At6wk67TTz89L5vjjz8+N3fu3HWes2zZstw3vvGNvPO8YScbXf2Gneeffz7rJZakZcuW5caOHdsqj/POO2+db8xZsGBBbv/992913oQJE7qxetb0zjvv5IYPH56XyVZbbZV77bXX1nnenXfe2ervuOecc043VV06sng2MHfu3Nyuu+6ad43NN988d+utt+Zmz56dy+VyuSVLluSeeOKJ3CGHHJL3uf79++cefPDBotaTkiyf9aztrTrubzqnOzK95557cpWVla3mraqqyp1//vm5J598MrdgwYJcLpfLLV++PDdz5szcnXfemfvUpz7V6pyhQ4fmnnvuuSKsHAAA6Mn0pdBW+lJ6L30padKXUpr0pfQe+lLSpS+ld9OXkiZ9KWnRl9Kz6UtJi76U9OhLAQCgO9j8BFinuXPn5k488cS8G8Bhw4bl9ttvv2578EDn3HXXXa2yGjNmTJsasu6+++5cv3798s4dMGBA7sknn+yGylmXNZtMxo4dm1uyZEmbz7/ssssK/rygZ7v11ls9hO0lNJmkac3fO0877bQ2n7t8+fK8B+uaTLLRlU0mtbW1WS+vZF1zzTWt8jjqqKPadG5jY2Nuyy23zDu3T58+ub///e9dWzQFNTU15Xbbbbe8PDbYYIPc66+/3qbzC/1cePTRR7u46tKQ1bOBpqam3F577ZU3/6c//el1Nnj+8Ic/zPt8//79/V1qDVk+63nnnXdyBx10UN41Ro0aldt9993d33RCd2b6ox/9qNWc48aNa276WpcrrrgiV1ZWlnfuJptsknvllVc6VRMAAAC9m76U3k9fSpr0pZQmfSm9h76UNOlL6f30paRJX0o69KX0XPpS0qIvJT36UgAA6E7lAbAWv/vd76Kmpibuueee5rHjjz8+6uvrY999982wMjpjq622ikcffTS23Xbb9X72xBNPjNtuuy1v7OOPP46TTz45Pv74464qkQ64+uqro1+/fm3+/LnnnhsjR47MG3vxxRfj73//e7FLo0gaGhrie9/7XvPxkCFDsiuGdrnooosit2rTwQ7/s/vuu2e9jJI3derU+Nd//dfm409/+tNx4403tvn8Pn36xHnnndcVpdFBM2bM6NSvyyeeeCJvvjPOOCOjlXDVVVflHZeVlcVll13WpnOHDBkSP/jBD/LGVqxYEVdffXXR6qPtbr/99nj++efzxs4///wYPXp0m84/66yzYsyYMXlj48ePjxUrVhSrxJKU5bOBiy66KJ5++unm42HDhsWDDz4YG2+88VrPufDCC+MrX/lK8/GSJUvi+OOPjyVLlnRprb1FlnneeuutUVtbG48++mhErPr9+qyzzoqXXnopampquvTaKcv6+d3YsWPj97//fQwbNmy9nz3vvPPikksuyRubO3du/Mu//EvkcrmuKhEAAIAeLOv7WrqGvpQ06UtJn76U3ktfShr0paRHX0o69KWkQ19Kz6QvJS36UtKT9fM7fSkAAKXH5ifAWp199tkxa9asiIgYPnx4/Pa3v4177703hg4dmnFldMYVV1wR1dXVbf78iSeeGIccckje2Ntvvx3XXHNNkSujo7beeuvYZ5992nVOZWVlq1wjIiZNmlSssiiy8ePHx7x58yIiYq+99oojjzwy44qgtHzrW9+K5cuXNx//+7//e1RUVLRrjv333z9qamqipqYmttlmm2KXSDdr2WQ0aNCg+OpXv5phNaXrhRdeiJkzZ+aN7brrrrHDDju0eY7jjjsuysrK8sYefvjhWLlyZVFqpG2WL18el156ad5Ynz594tvf/nab5ygvL4/x48fnjdXV1cXtt99elBpLVVbPBmbOnNmq4evHP/5xm+5nf/rTn8agQYOaj6dPnx7XX3990WvsjbJ81vONb3wjFi5cGBER2223XTz55JNx3XXXxcCBA7v82inL+vndDTfcEAMGDGjz57///e9HbW1t3tiUKVPi3nvvLXZpAAAA9AJZ39fSNfSlpEdfSmnQlwLZ0pfCmvSl9Az6UtKhL6Xn0peSFn0p6cn6+Z2+FACA0mPzE2C9TjzxxHjllVfimGOOyboUOmnEiBFx7LHHtvu8s88+u9XY3XffXYySKII999yzQ+fttNNOrcbefffdzpZDF3j88cfjl7/8ZUREVFRUxM0339zqyzCg6zzwwAPx3HPPNR/vueeesf/++7d7nurq6qirq4u6urq49dZbi1ki3WzWrFkxceLE5uOvfOUrMXjw4OwKKmEvv/xyq7GxY8e2a46qqqoYNWpU3ticOXPivffe61RttM+UKVPinXfeyRvbZ5992tUgHxFx1FFHRd++ffPG/J5bHN39bODiiy+OpUuXNh8PHz48Tj755DadO3To0DjllFPyxi677LLmBgeye9ZTXl4eZ599dvz973+Pvffeu1uvnbosMv3Upz4Ve+yxR7vOKS8vj+985zutxj1nAgAAKG36UtKhLyVN+lLSpy8FsqUvhTXpS+k59KWkQ19Kz6cvJS36UtKjLwUAgO5i8xNgrTbddNP43e9+F3fffXdsvPHGWZdDEXzhC1+I8vL2/9a/zz77tHpQW19f3+ohMN2npqYmZs6cGTNnzoybbrqpQ3NsuOGGrcY++uijzpZGkS1ZsiTOOOOM5uPx48fHzjvvnGFFUHrWfKucxltuvfXWWLZsWfNxe94AQnHNnj271Vh7mxIiouBbCFa/rYDu8dhjj7Ua23333ds9z4Ybbhg77rhj3tjf/va3eOuttzpaWsnL4tnArFmz4o477sgbO+GEE1rdl67Lmg0pc+fO1XAU2T7rGT16dPzXf/1XXHPNNbHBBht067VTlmWmhx12WIfOO+CAA1qNPf7449HU1NTZkgAAAOhl9KWkR19KOvSllA59KZA9fSmsSV9Kz6EvJR36UnoufSlp0ZeSHn0pAAB0t4qsCwB6rscffzwGDBiQdRl0Up8+faJfv34REbHrrrt2aI4BAwbEqFGj4vXXX88bnzFjRmy55ZadrpH269u3b2y++eadmmP+/PmtxoYPH96pOSm+Sy+9NP7xj39ERMRWW20VF110UcYVQWl544034r/+67/yxg4//PCMqqGzvvSlL8WYMWMionCzZVusWLEi70vKz372s5r/MpTL5do01l3z0HHPP/98q7E1m0Xaqra2Nl566aW8sfvuuy+++93vdmi+UpfFs4GJEyfGihUr8sba+2X22LFjY+TIkfH+++83j91///0xYcKEotTYW2X5rOfFF1/0nKkLdHemFRUVzc+Zdtlllw7Nsd1220W/fv3y3qK1ZMmSeP/992OrrbYqSp0AAAD0DvpS0qAvJU36UkqHvhTIlr6UtOhLSY++lHToS+m59KWkRV9KevSlAADQ3Wx+AqyVG/80nHDCCXHCCSd0ep6qqqpWY4V2NKf3WLNpKCJizz33zKAS1ubVV1+Nyy+/vPn4P/7jP+xEDd1s4sSJeccDBw6MnXbaKZti6LTvfOc7nZ7joYceipkzZzYfe7tOtkaOHNlq7IMPPmj3PA0NDa3GRowY0aGa6JhCGXT0TRGF3rL0zDPPdGgusnk28MADD+Qd9+nTJ/baa692z/O5z30u7rvvvubjKVOmxHvvvRebbrppp2vsrbJ81uM5U9fo7v9dv//978f3v//9Ts9TVVXV6m12s2fP1mQCAABQYjwvSIO+FNZGX0rPpy8FsqcvJS36UtKjLyUd+lJ6Ln0padGXkh59KQAAdLfyrAsAoHdYuXJlq7GKCnto9VbLly+PP/7xj3ljI0aMiP333z+jilhTLpeLb33rW9HU1BQREccee2y7dxUHOu/RRx/NO/7EJz6RUSX0FDfccEPzfw8bNiy+9KUvZVgNn/3sZ1uNPffcc+2aY+7cuTFjxoy8sc022yy22GKLTtVG+8ybN6/V2KBBgzo01+DBg1uNvfzyyx2ai+63ePHimDx5ct7Y6NGjY+DAge2e65Of/GTecS6Xi4cffrhT9QHF4TkTAAAAsCbPC9KiL6Xn05cCPYO+FNakL6Vn0ZeSDn0prKYvBUqD50wAAL2Xv7UB0CaFHvpus802GVRCMdx0003x7rvv5o1dfPHF0b9//4wqYk233357/Nd//VdErPqi5Nprr824Iig9K1eujClTpuSNFWoyWbFiRTz//PMxc+bMmD17dpSXl0d1dXVsttlmMXbsWA/LE/LGG2/EY4891nx86qmnRmVlZYYVMWrUqPjsZz8bf/3rX5vHXn755aivr4+ampo2zfGf//mfrcZOOumkotVI2xT6tbS62ba9ysrKWo29+eab8fHHH3vDRy9QX18fy5YtyxvbcccdOzRXobfivfjiix2aCyieXC4X8+fPzxsrKyuLrbfeOpN6AAAAgJ5BX0pa9KX0fPpSIHv6UliTvpSeR19KOvSlsJq+FEifvhQAgN7N004A1mvp0qWtdh3faKONYpdddsmoIjrjT3/6U5x33nl5YyeffHJ84xvfyKgi1jRnzpw4//zzm48vueSS2GyzzTKsiGJZunRp1NfXx+uvvx4LFiyIZcuWxcYbbxybbLJJbL/99pr3epjp06fHwoUL88aqq6ub//sf//hHXHbZZfH73/8+5syZU3COwYMHxwEHHBATJkyIz33uc11aL13v5ptvjlwuFxER5eXl8c1vfjPjioiI+MlPfhL77rtvrFixonns/PPPb9NbNObNmxeXXXZZ3lh1dXVMmDCh6HWybhtvvHGrsQ8//LBDcy1YsKDV2MqVK+PNN9+M2traDs1J93nllVdajXX0i+dC5xWaH+heb775ZqtGwpqamoJ/FgAAAAClQV9KWvSl9Hz6UtKlL6V30ZfCmvSl9Ez6UtKgL4XV9KVA+vSlAAD0bjY/AWC9nnvuubyH9hERxx13XPTp0yejiuiIadOmxTXXXBM333xzrFy5MiJWfUE2YcKEVl+ukK3x48fH3LlzIyJi7NixceaZZ2ZcEZ311FNPxc9+9rN46KGH4uOPP17r57bccss4+OCD49xzz+3wTvIUz+uvv95qbODAgbFixYr413/917j66qvX+/aHDz/8MCZOnBgTJ06Mww8/PG6//fYYOnRoV5VMF1qyZEncfvvtzceHHnpobLXVVhlWxGqf/exn49prr42zzjqruQnokUceibPOOiuuvfbaKC8vL3heY2NjHHXUUXlvHRwwYEDce++9MWzYsG6pnX/adNNNW4298847HZpr9uzZBcfXbBykZ6qvr281NnLkyA7NNWLEiDbND3SvNd9iGRFxwgknZFAJAAAA0FPoS0mDvpTeQ19KevSl9E76UmhJX0rPpS8lDfpSWE1fCqRPXwoAQO9W+EkLALTw+9//Pu+4rKwsvv3tb2dUDeszf/78uPLKK+Pf//3f43//7/8dX/nKV6Kmpia23377uPHGG2PlypVRXl4ehx56aDzzzDNx+eWXr/XLF7rfE088EXfddVdErGoCuvnmmzV09XI33XRT7LPPPnHfffets8EkYtWXabfeemvU1NTE8ccf39xsRDbefvvtVmN9+vSJY489Ni677LJoamqKysrKOPPMM+PJJ5+M2bNnx5IlS+Kdd96JX/3qVzFu3Li8cx966KH49Kc/Ha+99lp3LYEi+vWvf533a9LfhXqWM888M+6///68L5Svv/76GDNmTNx2220xY8aMWLp0aSxatChefvnluOyyy2KHHXaIv/zlL82f32677eKJJ56Iz3/+81ksoeR95jOfaTX28ssvd2iul156qeB4R9/YQ/eaPn16q7GONmgOHTo0ysrK8sYaGhpi0aJFHZoPKI41nzMNGDAgTjnllIyqAQAAAHoCfSm9i76U3k1fSnr0pfRe+lJoSV9Kz6YvpffTl8Jq+lIgffpSAAB6t4qsCwCgZ2tqaoo777wzb+zYY4+NMWPGZFMQ6zVnzpz47ne/W/DH+vfvH6ecckqcd955sc0223RzZazP0qVL41vf+lbz8Xe+850YO3ZshhVRDKt3+R8wYEAcf/zxceyxx0ZNTU2MGDEimpqa4v3334/JkyfHnXfeGc8880xERORyufj1r38dU6ZMid/+9rex2267ZbmEkvXBBx+0GrvmmmtiyZIlERGxxRZbxB/+8IeoqanJ+8wWW2wRW2yxRRx33HFx8803xxlnnNH81o/p06fHIYccEs8//3xUVVV1/SIomhtvvLH5v0eNGhUHH3xwhtVQyBe/+MUYN25c3HbbbfGLX/wi/v73v8fLL78cp5566jrP23XXXeP000+P0047Lfr169dN1bKm/fbbr9XY448/HrlcrlWTwLq8//77Bd+QFqHJpLco9CakDTfcsENz9enTJzbYYINYvHhxq2sMGjSoQ3MCndPQ0BC/+93v8sbOPPPMgm/EAgAAAEqDvpTeR19K76UvJU36UnovfSm0pC+l59OX0rvpS2E1fSmQNn0pAAC9n+30AVinu+66K2bNmtV8PHDgwLjyyiszrIjOWLJkSdxwww2xyy67xNe+9rW8XeXJ3qWXXhr/+Mc/IiJis802i0suuSTjiiiW/fbbL15++eW4/fbb4/DDD49tttkmBgwYEBtttFHssMMOccYZZ8TTTz8dt912W1RWVjaf9/bbb8e4ceOaf17QvRobG1uNrW4wGTBgQDz66KOtGkzW9M1vfjN+8pOf5I299dZb6/3Sm57lhRdeaG4Ci1iVq7fT9UwbbrhhHHPMMfH1r389vvCFL6yzOaGysjK+/vWvx7/927/FKaecosEkYzvvvHPsvvvueWPvvvtu/PnPf27XPPfcc0+sXLmy4I+t70139AyF3n4zcODADs9X6Fxv2IHsXHfddbF06dLm40033TQuvPDCDCsCAAAAsqYvJS36Uno2fSnp0pfSO+lLYTV9Kb2HvpTeS18Kq+lLgbTpSwEA6P08FQNgrRYtWtTqRv+yyy6LrbbaKqOKaIvtttsucrlc5HK5WLp0abz//vvx9NNPx+WXXx61tbURsSrbO++8M/bee+/40pe+FO+//37GVfPaa6/lfRF97bXXxuDBgzOsiGI59NBD409/+lNsu+226/3sv/zLv8R9992X96VoY2NjHHnkka12hqfrrW4oKeT888+PHXbYoU3zjB8/vvn339UeeOCB+Nvf/tap+ug+Ld+u069fvzjllFMyrIa1qa+vj0MOOSS22WabOOecc+IPf/hDRER88pOfjDPPPDN++MMfxkUXXRTf+MY3Yocddoimpqa444474phjjokRI0bEueeeG/Pnz892ESXue9/7XquxCy64oM3nz58/v1VjX0stGznpuQq9CamioqLD8xU619uWIBszZ86Mq666Km/spptu6vBbtAAAAIDeT19K76QvpXfSl5IufSm9l74UVtOX0jvoS+n99KUQoS8FUqYvBQAgDTY/AWCtJkyYkNd8cNRRR8V3vvOdDCuivSorK2PEiBGx5557xne/+9146aWX4pe//GXeLtO/+c1vYs8994xXX301w0r51re+FU1NTRERcdhhh8Wxxx6bcUV0xogRI+Kxxx6Lxx57LH7zm9+060utI488stXbV1577bW47rrril0m67Fs2bKC4xUVFXHmmWe2eZ4+ffrE+PHjW41ffvnlHa6N7rNw4cK45557mo+//OUvx9ChQzOsiEJuuOGGGDNmTPzxj3+MXC4XEREHHnhgvPzyy/H888/H9ddfHxdeeGH827/9W9x8883x6quvxl//+tcYO3ZsRKzK+ZprronRo0d7A2GGjj322DjyyCPzxp5++un4wQ9+sN5zly9fHieffHI0NDSs9TPeotQ7FHoTUp8+fTo8X6EmE29bgu6Xy+Xi9NNPz/v1d/bZZ8cRRxyRYVUAAABA1vSl9H76UnoPfSlp0ZeSBn0pROhL6S30paRBXwoR+lIgVfpSAADSYfMTAAqaOHFi3HLLLc3H22+/fdxxxx3ZFURRlJWVxUknnRRPPvlk9O/fv3n8nXfeiS984Qsxb968DKsrXbfffns8+eSTERGxwQYbxPXXX59xRXRW//79Y9y4cTFu3Li8X2ttddFFF0V5ef5f1a+66qpYtGhRsUqkDQYMGFBwfJ999onq6up2zXX00Ue3+pLr4Ycfbm4uo+f6xS9+kfeGq29/+9sZVkMh1157bZx55pmxfPny5rFTTz01/vjHP0ZNTc1az/vMZz4TTz31VBxyyCHNYw0NDXHggQfG5MmTu7RmCisrK4tf/OIX8YlPfCJv/N///d/jlFNOWevfVd944404+OCD48EHH4yIiC233DJGjRrV6nMbb7xx8Yum6Ar9+btixYoOz1fo3LX9GQ90nWuvvTb+9Kc/NR9/7nOf03QNAAAAJU5fSpr0pfRM+lLSoy8lDfpSiNCX0hvoS0mHvhQi9KVAqvSlAACkw+YnALRSV1cXJ598cvPxJptsEg899FAMGTIku6IoqrFjx8aVV16ZN/bOO++0640RFMecOXPiu9/9bvPxRRddFFtvvXV2BdEjbL755vH5z38+b2zu3Lnx6KOPZlRRaRo8eHDB8d13373dc1VVVcXo0aPzxpYsWRJ/+9vfOlQb3eemm25q/u8xY8bEXnvtlWE1rOnZZ5+N8847L29szJgxccMNN7Rq1itkwIABcffdd8dmm23WPLZkyZI44YQTYvbs2UWvl/UbMmRI/Pd//3d87nOfyxu//fbbY9NNN40jjjgivve978WPf/zjGD9+fOyzzz6x/fbbxxNPPBER0fyWpEL3LsOGDeuOJdBJhf78bdlE1l6Fzl3bn/FA13j88cfz7nu33XbbmDhxYrveRAoAAACkRV9K+vSl9Bz6UihEX0rPoC+FCH0pPZ2+lPToS0FfCqRHXwoAQFpsfgJAnvfffz+OPPLI+PDDDyNi1cO3Rx55JLbbbruMK6PYTj/99Nh0003zxn7961/Ha6+9llFFpWnChAkxd+7ciIjYeeedY/z48RlXRE+x9957txp7/PHHM6ikdK3tC6gdd9yxQ/MVetPH1KlTOzQX3ePJJ5+MV155pfn4jDPOyLAaCrngggtafYF88cUXt+tLq6qqqrwvviIiZs+eHT/5yU+KUiPtN3To0Hj88cfjyiuvzHuj2dKlS+Ohhx6Kyy+/PC644IL46U9/Gk899VSsXLky+vXrFz/4wQ/i+eefjy222CI++uijvDnLyspiyy237O6l0AGDBg1qNdbyTWftVegNhYWuAXSNV155Jb785S83/3k9cuTI+NOf/hSbbLJJxpUBAAAAWdGXUjr0pfQM+lJYG30p2dOXgr6Unk9fSpr0pZQ2fSmQFn0pAADpsfkJAM3mzZsXBx54YMyYMSMiVu04/vvf/z722GOPjCujK1RWVsaXvvSlvLGVK1fG3XffnVFFpWfy5Mlx5513RsSqLz5uuummqKioyLgqeopPfvKTrcamTJmSQSWla6ONNio4XlVV1aH5Cr3ZYc6cOR2ai+5xww03NP/3RhttFCeddFKG1bCmt956Kx577LG8sU022SQOP/zwds918sknR1lZWd7YrbfeGsuWLetUjXRcZWVlTJgwIWbMmBG/+tWv4tRTT41ddtklRowYEZWVlTFkyJDYfvvt44gjjoibbrop3nrrrbj00ktj4MCBEdG6KWHzzTePDTbYIIul0E4bbrhhq7HV/yeI9lq5cmWrhqMIb9iB7jJjxow48MADo7GxMSJW/Tn92GOPxbbbbptxZQAAAEBW9KWUFn0p2dOXwrroS8mevhT0pfRs+lLSpi+ldOlLgXToSwEASJNvMQCIiIj58+fHwQcfHPX19RGxqsHkd7/7Xey3337ZFkaX+sxnPhPXXXdd3tif//znbIopMUuXLo1vfetbzcenn356fOYzn8mwInqa4cOHtxr74IMPMqikdK3t7XId3ZW/0Bda8+bN69BcdL3Zs2fHAw880Hx88sknN395Tc/wxBNPtBrbc889o7y8/fu8VlVVxY477pj3RqVFixbFM888U/CNZ3SfgQMHxnHHHRfHHXdcm89ZsWJFzJo1K29szJgxRa6MrrLNNtu0GutoU+acOXMil8vljQ0dOlSTCXSDmTNnxgEHHBDvvfdeRKxqMHn88ccLvnUSAAAAKA36UkqTvpTs6EthffSlZE9fSmnTl9Lz6UspDfpSSo++FEiDvhQAgHTZ/ASAWLBgQRx00EHx3HPPRURE//79Y+LEiXHggQdmXBldbauttmo1Nn369AwqKT233nprTJs2rfl46NChceWVV7b5/NUNYS396le/av51vKbjjz8+tthii/YXSmYKvd3F21i6184771xwvKmpqUPz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99577/qfBw8eHJtsskkWK6IkzZs3j4EDBxZpKywsjH/84x9pj3XDDTcUazviiCMEwbLoiy++iC+//DKtbT7++OO477771v/csWPHuOyyyzJdGpVg4403juOPP75I28MPPxxr1qwp9RgPPPBAkZ9btWoVp556akbqA340e/bs2GeffdYHsJs2bRrPP/987L777lmuDAAAAMgWuZSaRy4Fqja5lJpBLqX2kEupXuRSaja5lNpNLgWqB7kUAIDaybclALXEuoDJuis25OXlxcMPPxyHHnpoliujvK688sqYMmVKWtvMnDkzTjrppGLt//d//xft27fPVGlQ6913332xYsWKtLcbPnx4kasDREScd9550axZs0yVRho6deoU5513XpG2++67L8aNG1eq7W+77bZiob6LL744Nt1004zVSGY89thjMXfu3PU//+Y3v8liNZTG1VdfXSwIct1118WECRNKPcaTTz4Zjz/+eJG2Jk2axKWXXpqRGim7P/3pT6W+77x582Lw4MGxatWqiPjxSqIPPPCAY2c1Nnz48Khfv/76n2fNmlUsOJLKvHnz4u677y7SdtFFF0Xz5s0zWiPUZrNnz45+/frFJ598EhE/Hjufe+652GOPPbJcGQAAAJAtcik1l1wKVF1yKTWDXErtIZdS/cil1GxyKbWbXApUbXIpAAC1l8VPAGqBZcuWxYEHHrj+Sg916tSJBx98MA4//PAsV0YmLFq0KPr37x8vvvhiqe7/9ttvR+/evWP27NlF2vv27RsXXnhhRZQItdZ3332X9lVU/vvf/8aIESOKtHXp0iXOPffczBVG2oYNGxa77bbb+p/Xrl0bQ4YMiXfeeafE7R555JE4++yzi7QNHjzYyesq6tZbb13//1tvvXX0798/i9VQGt27d48rrriiSNvq1avjgAMOWB+uLsm///3vOProo4u05eTkxM033yx4WwXcd999cd11123wfhMmTIg99tgjpk6dGhERubm5ceedd0Z+fn5Fl0gF2myzzeKcc84p0vaHP/yhSBgwlfPPPz+WLFmy/ufOnTvHWWedlfEaobb64YcfYp999lkfMGncuHE8++yz0adPnyxXBgAAAGSLXErNJpcCVZdcSs0hl1I7yKVUP3IpNZtcSu0mlwJVl1wKAEDtZvETgBpuXcBk7Nix69vWrl0bRx55ZOTk5JTpRtUz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AABqi9xsFwAAAFAVbb755nHcccdt8H6FhYXx2GOPRZ8+fWLbbbeNq666Kr744otKqDB7FixYEIcddljSgMkll1xS6oBJRMRmm20WL7/8cjRq1KhY39/+9rd47bXXylXrz/3973+PiIiePXvGo48+WqqASUREkyZN4tFHH41OnToV6ysoKEjrMQMAAAAAAAAAtZtcSmpyKUXJpQAAAABQW1j8BAAAIIWbbropraumfPrpp3HJJZfE1ltvHdtvv3388Y9/jLfeemuDV+mpbs4///z49ttvi7V37do1Lr300rTH23LLLePiiy8u1p5IJOLMM8+MRCJRpjqTWb16dURE3HLLLdG4ceO0tm3dunXccsstSfteeOGF+Ne//lXu+gAAAAAAAACA2kEuJTm5lOLkUgAAAACoDSx+AgAAkEKzZs3i6aefjjZt2qS97eTJk+Pqq6+O3r17x8Ybbxy//vWv48knn4yCgoIKqLTyfPjhhzFixIikfVdeeWXUq1evTOOef/750axZs2LtH330UTz11FNlGjOVIUOGRO/evcu07aBBg6Jnz55J+6688spyVAUAAAAAAAAA1CZyKcXJpcilAAAAAFB7WfwEAACgBNtvv328+eabsf3225d5jB9++CHuueeeOOSQQ2KjjTaKI488Mp566qlYtWpVBiutHFdddVXSK960bds2Dj744DKP26BBgzjkkEOS9v3zn/8s87jJnHDCCeXa/swzz0za/vnnn8fo0aPLNTYAAAAAAAAAUHvIpRQllyKXAgAAAEDtZfETAACADdhyyy1jwoQJcemll0aDBg3KNdby5cvjsccei4MPPjg6dOgQw4cPj3nz5mWo0oo1Z86ceOKJJ5L2HXHEEVG3bt1yjT9kyJCk7a+++mp8//335Rp7ncaNG8cBBxxQrjEGDhyYsu/2228v19gAAAAAAAAAQO0il/IjuZQfyaUAAAAAUFtZ/AQAAKAU6tevH1dccUV8/vnncfrpp5c7bBIRMW/evLj88sujU6dOMXz48Cp/xZ0nn3wyVq9enbRv7733Lvf4PXr0SNpeWFgYL730UrnHj4jo1atXNGzYsFxjdOjQIXbYYYekfSNHjoy1a9eWa3wAAAAAAAAAoHaRS5FLWUcuBQAAAIDayuInAAAAaejYsWPceuut8c0338Q111wT3bp1K/eYBQUFcfnll0fPnj3j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Zcuk99tuu+3itNNOS9r3hz/8IVasWLHBuVJJJBJxzjnnRCKRKNJ+2WWXlXnMZP773//GhAkTyrTt008/HZMnT07ad+mll5anLAAAAAAAAACgFpNLkUuRSwEAAACgNrP4CQAAQCmNHTs2zj777IyNN2/evPjlL3+ZNJix7777xqBBg9Iar3Xr1rHxxhsXa//uu+9izZo1KbdbvHhxTJ8+vUjbVlttlfL+f/3rX6Nz587F2mfMmBG//e1vS1/wz1xzzTXxyiuvFGk76qijomfPnmUeM5lEIhG//e1vY/ny5WltN2fOnDjzzDOT9h1wwAFxzDHHZKI8AAAAAAAAAKAWkkv5kVxKcXIpAAAAANQGFj8BAABIwy233BJHHXVUzJ8/v1zjTJw4MfLz8+P9998v1temTZu4++67yzTurrvuWqxt5cqV8cEHH6Tc5t///ncUFhYWadtjjz1S3r9Zs2bx5JNPRuPGjYv13XvvvXHeeeelfSWi66+/Pi666KIibZ06dYpbb701rXE25Be/+EVERLz77rtx9NFHx+rVq0u13ZIlS+LII4+MmTNnFutr3LhxxusEAAAAAAAAAGofuRS5lJ+TSwEAAACgtrD4CQAAQJoeffTR2G677eLyyy9PGjooyVtvvRWnnnpq7LLLLvHxxx8X62/RokU888wz0alTpzLVdvTRRydtv+aaa5K2f/3113HppZcWadtjjz1i8803L3GeHj16xNNPPx2NGjUq1nfDDTfEbrvtFu+8884G6/3www/jwAMPjN/97ndF2ps1axaPP/54tGjRYoNjpOPcc8+N/Pz8iIh46qmnYuedd4733nuvxG3efvvt2HnnnWP06NHF+nJzc+PBBx9MesUhAAAAAAAAAIB0yaXIpawjlwIAAABAbZKTSCQS2S4CAACgqtl3333j1Vdf3eD9cnNzo3v37tGrV6/YYYcdolWrVtGsWbNo2LBhLF26NBYvXhzffvttTJo0Kd55552YMWNGyrG22WabePzxx6N79+5lrnvlypXRvXv3+PLLL4v19e3bN4455pjo2LFjLFu2LN5666244447YvHixUXu9/zzz8eAAQNKNd9bb70Vhx12WHz33XdJ+7feeusYPHhwbLHFFtG+ffvIy8uL+fPnx8cffxxjxoxJGkRp27ZtPP/887HjjjuWqoZk9t577xg7dmyx9tGjR8cO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rbeO3r17R58+faJNmzbZLh8AAAAAAAAAgCpKLgUAAAAAAErH4icAZTRixIg46aSTsl1GqbgqDEBRBQUF8a9//SsefvjheP3116OwsDDlfZcuXRpLly6N2bNnx0cffbS+PScnJ/r06RNHH310/OpXv4rmzZtXRun8xJIlS+L//u//4vHHH48lS5bE7rvvHtdcc03svPPO2S6t2nrhhRfi0ksvjQ8//DDatGkTJ510Ulx22WVRt27dbJcGAAAAAABQq8ilAFRfcik1g1xK5smlAAAAAAAlyc12AQCQbYlEotht9OjR2S4LqABLly6NYcOGxWabbRann356jB07tsSASUkSiUS8/vrr8dvf/jY6deoUl1xySSxcuDCzBZPS2rVrY8CAAXHLLbfEnDlzYsWKFTFmzJjIz8+PDz74INvlVUsjR46MQYMGxYQJE2LlypXx7bffxp/+9Kc44YQTsl0aAFDFjRs3rtjf1dOmTct2WQAAAABQJcilQO0hl1JzyKVknlwKAAAAALAhedkuAAAAKsPjjz8e5513Xnz77bdJ+1u1ahV77713dO/ePbbYYoto1qxZNGzYMJYtWxYLFy6ML7/8MiZNmhSvvfZaLFmypMi2ixYtiquuuiruuuuuuPbaa+OYY46pjIdUqz311FPx5ptvFmtftmxZDBs2LJ566qksVFW9XXzxxUlDVw8//HBceOGFseOOO2ahKgAAAAAAAACo+uRSaha5lMyTSwEAAAAANiQ32wUAAFXDiBEjIicnp9jtxBNPzHZpUC7Lly+PU045JY444ohiAZOcnJw4/PDD46WXXoo5c+bEf/7zn7j88svj+OOPj4MPPjgGDBgQhxxySJx00klx1VVXxciRI2P+/PnxxBNPxH777VdsrtmzZ8exxx4bv/rVr2LZsmWV9RCrlOHDhyd9Lxk+fHhG5/n000/L1EdqnlMAqFpOPPHEpJ+rRowYke3SAAAAAADSJpdCTSWXUrnkUqovzykAVC1yKQAAQFVk8ROADDnhhBMikUikfZs2bVrKMYcNG1amMUePHl2Jjxyg6po3b17svffecffddxfr23HHHWPChAnx+OOPR//+/SM3t3QfjfPy8uLggw+OF198MV566aXo3Llzsfs8/PDD0bt375g1a1Z5HwIpbLXVVin7ttxyy0qspObwnAIAAAAAAFRdcikAVY9cSs0lQ5F5nlMAAAAAYEMsfgIAQI30ww8/xF577RXvvPNOsb6TTz453nzzzejVq1e55ujfv3988MEHccABBxTr+/DDDyM/Pz9mzpxZrjlI7uCDD076+tWrVy8uu+yyLFRU/V155ZWRk5NTrH3IkCGxyy67ZKEiAAAAAAAAAKia5FJqNrmUzJNLAQAAAAA2xOInAADUOEuXLo0DDzwwPvnkk2J9Z5xxRtx9991Rv379jMzVvHnzeOqpp+Kggw4q1vfFF1/EfvvtF4sWLcrIXPxP3bp14+WXX46hQ4dGmzZton79+tGnT5949dVXY7fddst2edXSoYceGk8//XT06tUr6tWrFxtvvHH8/ve/j0cffTTbpQEAAAAAAABAlSGXUvPJpWSeXAoAAAAAsCF52S4AAAAyKZFIxNFHHx3vvvtusb4DDjggbrrppozPWa9evXj44Yejd+/eMXny5CJ9n376aRx55JHx7LPPRp06dTI+d23WokWLuO222+K2227Ldik1xkEHHZQ0MAUAAAAAAAAAyKXUJnIpmSeXAgAAAACUJDfbBQAAQCbdcMMNMXLkyGLtrVq1ihEjRkRubsV8BG7SpEn861//iry84usLvvDCC3HttddWyLwAAAAAAAAAAFQOuRQAAAAAAKgYFj8BAKDGmDJlSvzhD39I2nfVVVdFu3btKnT+Hj16xFlnnZW077LLLospU6ZU6PwAAAAAAAAAAFQMuRQAAAAAAKg4Fj8BAKDGOPfcc2PlypXF2jfbbLM4+eSTK6WG//u//4tGjRoVa1+5cmVccMEFlVIDAAAAAAAAAACZJZcCAAAAAAAVJy/bBQBUV126dIkjjzxy/c+77bZbFqspqm3btkVq22677bJYDUDleO655+Kll15K2nfGGWdEvXr1KqWOtm3bxjHHHBN33nlnsb5Ro0bFa6+9Fn379q2UWgAAAAAAAIDqSS4FoGqRSwEAAAAAgIpl8ROAMsrPz4/8/Pxsl5HUdtttF4888ki2ywCoVH/961+TttepUyeOO+64Sq3lpJNOShoyiYi45pprhEwAAAAAAACAEsmlAFQtcikAAAAAAFCxLH4CUMt9//33MXr06Pjwww/jo48+iq+++ioWLlwYCxcujEQiEa1atYqWLVtG+/btY7fddos999wz+vTpE82bN6/w2latWhUvvPBCvPXWW/Hee+/F1KlTY9GiRbFw4cLIy8uLFi1aRKtWrWKbbbaJnj17xk477RR9+/aNxo0bV3htZMe7774bb7zxRnz88ccxd+7cKCgoiMaNG0ezZs2iRYsWscUWW0TXrl1j6623jk6dOpVpjrfffjtefPHFeOutt+LLL7+M77//PgoKCiIvLy+aNGkSm266aWy55Zax++67x3777Rc9evTI8KNMbdGiRfHcc8/Fa6+9FpMnT45p06bFwoULY8WKFdGkSZNo0aJFtGjRIrbaaqvYYYcdYocddog99tgjNtpoo0qrMVsmTpwYr732WtK+3XffPTbeeONKrWfdnLNmzSrW99xzz8WMGTNis802q9AaJk6cGE899VS8/fbb8emnn8b8+fOjoKAgGjZsGBtvvHF069Yt+vfvH4cddli0b9++Qmup6ZYvXx6jRo2KN998M77++utYunRpNGvWLNq3bx+77LJL9O/fP+3neOnSpfHCCy/Em2++Gd98800sWbIkWrZsGW3bto0ePXrEwIEDo127dhX0iGqfwsLCGDt2bLzyyivxzjvvxFdffRVz5syJZcuWRb169aJp06bRsWPH2HrrraN3795xwAEHxFZbbZXtsiMiYsqUKTF27NiYPHly/PDDD7F06dJo0KBBNGvWLJo3bx5dunSJrl27RteuXWPzzTePnJycbJccERFfffVVPPfcczFu3Lj49NNPY+bMmbF06dJIJBLRqFGjaN++fXTp0iV23nnn2HvvvSM/Pz/y8tL7CmPq1KkxderUMtfYrVu3DR4/xo8fH8uXL09r3D59+kSDBg3SrmfRokXrr9T20Ucfrf8csHz58mjYsGG0aNEiunTpEttvv3307ds3Bg4cWCmf2UuSSCRi/PjxMXLkyHj33Xfj888/jwULFsTy5cujcePGsemmm8b2228f+++/fxx22GFZrzeicn6npk+fHqNGjVq//8+YMSOWLFkSq1evjsaNG0ebNm1iiy22iF69ekW/fv2iX79+Ubdu3Qp4tOlZs2ZNvPzyy/H666/Hl19+GYsXL44mTZpE27ZtY6eddop99tknunTpktaYq1atipdeeinGjx8f06ZNi0WLFkWzZs2ibdu2se2228bAgQOjc+fOFfOASqk67seZsnz58njqqafi+eefjw8++CCmT58eS5cujXr16kWzZs1i8803jx122CEGDBgQAwcOjPr162e13oKCghg1alSMGTMmJk2aFFOnTo2FCxfGypUro0GDBtGiRYvo3LlzdOvWLfbcc88YNGhQtGnTJqs1AwAAANQGcilUJ3IpcimpyKUUJ5dSeeRSqj+5lMonlyKXUlXP58ulpCaXUn3240wpKZfSvHnz2HLLLWPHHXeMQYMGxb777pv2+3QmrFy5Ml5//fV47733YvLkyTFlypSYM2dOLFq0KJYtWxbNmjWLVq1aRatWrWL77bdf/51GVTmOAwBAtZQAIKumTZuWiIikt2HDhlXInJ988kni4osvTvTs2TORk5OTcv5Ut4YNGyZ+85vfJL744osKqW/u3LmJ3/3ud4k2bdqkXVu9evUS/fv3T1x//fWJ77//vsw1jB49Oun4+fn5pdr+hBNOSLv2n94qWnnrS3Xr1KlTsbmuv/76tMYYPXp0ke2XL1+euPHGGxOdOnWqsOdw5cqViX/+85+JLbbYIu3HvM022yRuv/32xMqVK8vxipTsgw8+SBx11FGJ+vXrp11fbm5uonfv3omrrroq8emnn1ZYjdl27rnnpnwOrrzyyqzUdPLJJ6es6aqrrkq53b333pvWa3zvvfcW2X7s2LGJPfbYo9Tb161bN3HiiScmvv3227QfY35+foW8lyR7r033fWvatGkbrP+JJ54o13O9dOnSxGWXXZZo3rx5idvl5eUlDjvssMTnn3++wZoWL16cuOCCCxLNmjUrccycnJzEwIEDE1OmTCnlq1VUSZ8/kt1OOOGEUo89bNiwCtkv0tlfSmvx4sWJq666KtGhQ4e05915550TjzzySGLt2rVpz1vefW/NmjWJ++67L7Hddttl/Peioj377LOJPn36pP18t2nTJnHxxRcn5syZU+q5yrsv/vx5TybdzydleR0mTZpUps8B9evXTxx11FGJSZMmpTVfWZ+/n3+Ge+KJJxLdu3cv9faNGjVKnHfeeYkFCxakXWt1+Z165plnEn379k37b7DWrVsnfv/735f575uJEyemNd/P/w5dtWpV4oYbbki0a9euxO1ycnIS++23X2LChAkbrGnlypWJq666KrHRRhttsJ499tgj8dZbb5XpsVen/bgs7yeluaVzDF9n2bJliSuvvDLRsmXLUs/Ttm3bxJ///OfEqlWr1o+T6vNGsr8by+Prr79ODB06NNG4ceO0npu8vLzE4MGDE2+++WZG6wEAAACoauRSipNLkUv5KbkUuZTSkEv5H7mUH29yKSWTS/mRXErlk0uRS0l1k0tJfZNLkUspz62ycimdO3dO3HXXXUXGqajPG4sXL07ceeediQMPPDDRqFGjMj0vffv2TTz99NOJwsLCtJ8fAACo7Sx+ApBllRkyeeKJJxJ77rlnxr6sys3NTQwfPrxMJ1dSefjhh0v1RWNpbnl5eYmDDz44MWrUqLTrEDIp2y3TIZOJEycmttlmmwp9DseOHZvYaqutyv3Yu3btmnj99dcz8Or8z8KFCxOnnXZamcJgyW7rvvh/6qmnMvp7WxWU9KX8z08WVJa77747ZU277757yu3KGjIpLCxM/P73vy/z/tKsWbPEo48+mtZjrM0hk48++ijt94769esnbrvttpT1TJgwIbHpppumNWZeXl7izjvvTOt1SySETBKJROK///1von379uWef7fddkt89NFHac1dnn1v6tSpid69e5ep1myGTL7++uvE/vvvX+7nu0WLFok77rijVHNW95DJwoULE0OHDi3354CcnJzE6aefnli0aFGp5i3r87fueLty5crEcccdV+Z6N95448Srr76aVq1V/Xfqs88+y8gxs0mTJokbbrgh7ZPi5QmZzJgxI7HLLruktX1ubm7isssuS1nPl19+mXagJycnp0x/H1en/biqhEwmTpyY2Hrrrcs8X48ePRLTp09PJBIVv/jJ6tWrE1deeWWZwvg/vx177LGJefPmZaQuAAAAgKpGLqUouZQfbxVNLuV/5FJqBrkUuZSf3+RSSiaXIpdS2eRS0n8d5FJKr6r/TsmlFCWXklxNyaUMGDAgsXDhwkQikfnPG19//XXixBNPTPviOyXd+vTpk5g5c2ZazxEAANR2eQFArXHbbbfF+PHjk/bVr18/Bg4cGLvvvnt07tw5mjdvHgUFBTF//vyYOHFijB49Oj799NMi2xQWFsbw4cNj/Pjx8Z///CeaNm1arvpuvPHGOPfcc4u116tXL/bZZ5/YfffdY6uttopmzZpFbm5uLFiwID799NN47bXX4vXXX49EIlFkuzVr1sSTTz4ZEydOjK+//rpctVH5xowZEwcddFAUFBRU2BzXXnttXHTRRbF27dpife3atYtDDz00evToER06dIgVK1bE999/H+PHj4/nnnsulixZUuT+n332WfTr1y9uuOGGOOOMM8pd28cffxwHH3xwfPnll0n7d9tttzjwwAOjY8eO0a5duygoKIg5c+bEe++9F6+88krSfT6RSMRLL70UL730Uvz+97+Pv/71r+WusyqYPHlyTJ8+PWlfbm5u9OrVq5Ir+tHOO++csu+dd96JefPmRevWrTM238knnxwjRoxY//NWW20Vhx12WGyxxRbRvn37WLRoUXzzzTcxatSopO+ZixcvjiOPPDKmTZsWF110Ucbqqonee++92HfffWPRokVpbbdy5co4/fTTo6CgIH73u98V6RszZkwceOCBsWzZsrTGXLNmTZx22mmRm5sbJ598clrb1hTNmjVL6/5r166N3//+93Hdddcl7e/UqVMcfvjhse2220b79u1jyZIlMWvWrBg9enS89NJLsWLFiiL3f/vtt2P33XeP+++/Pw499NAyP47SmDx5cvTv3z9mz55dofNk2iuvvBJHHHFEzJ8/v1hfw4YN48ADD4y+fftGhw4dom7dujFr1qyYPHlyPPnkkzFz5swi91+4cGGcdtppMW7cuLjrrruibt26lfUwKtWUKVNiyJAhKT8H9O7dOwYNGhQdO3aMNm3axJw5c2LmzJnx7LPPxltvvVXkvolEIm677bZ49dVX48knn4xtt922wupevXp1HHTQQfHSSy+tb+vZs2cMGTIkOnXqFG3bto25c+fGjBkz4sknn4z333+/2BizZs2K/fffP0aMGBHHHHNMhdUaUTm/U//973/jhBNOiKVLlxbrq1evXgwaNCj23HPP2GSTTaJp06bx3XffxVdffRX//ve/Y+rUqUXuv3Tp0jj33HPjpZdeigcffDCaN29eYXVHREybNi369u1b7PdwQwoLC+OKK66IBQsWxE033VSkb8qUKZGfnx9z585Na8xEIhGXX375+v9WpOq2H2fSyy+/HAcffHDKv8G6du0ahx9+eHTp0iXat28f8+fPj5kzZ8Zzzz0X48ePj0QiEZMmTYrdd989xo8fHzk5ORVW6/z58+OXv/xlvPrqq0n7e/XqFUOGDInOnTtH69at179mzz77bLz99tvFPgv/61//ijfeeCOeeeaZ2G677SqsbgAAAICaTi6F6kQuRS6ltORSfiSXUnnkUqoWuZSqTy4lfXIpcilyKUXJpVSOTORSXnjhhcjPz4+xY8dmvL4333yzyOfdn9txxx1j3333je233z5atmwZOTk5sWDBgvjqq69i/PjxMWbMmFizZk2RbcaNGxc77rhj/Oc//4m99tor4zUDAEBNlJP4+bfLAFSqr7/+Orp06ZK0b9iwYTF8+PCMzXXAAQfECy+8UKQtNzc3fvOb38Tll1++wZOdr776alx44YVJv0QbMmRIPPHEE2X+x03//ve/45e//GWx9hNPPDH+8pe/RLt27Urc/tNPP41zzjknXnzxxWJ9nTp1SjtkMmbMmOjXr1+x9vz8/BgzZswGt58yZUp8991363/+/vvv47e//W2RYMIee+yR8gvS/v37p1Vvun5eX0TEiy++GNdcc02x++6///5x4YUXlmrchg0bxp577lmk7ZtvvonPPvus2H3PP//8+PDDD4u1jx49Otq1axe77rrr+i/j69SpE3379o39998/Nt1002jdunUsXLgw3nzzzbj//vuTnujd0Eeciy++OP785z8Xa2/UqFFcccUVce6550adOnWSbrt8+fK44oor4tprr43Vq1cX67/uuuvivPPOK3H+krz33nux3377xYIFC4r19enTJ+68887YZpttUm5fWFgYTz/9dJxzzjkxY8aMpPc555xz4oYbbihzjVXJXXfdFaeeemrSvs6dO8e0adMquaIfrV69Oho2bJg0xBQR8fzzz8eAAQOKtc+aNSs+/vjjYu3XXHNN0ve4e++9N77//vv4wx/+EBERHTt2jDvvvDPp2Ot8/vnnccIJJxQ7EbnOzTffXKqw1HvvvVdsP73//vvjgQceKHbf4447Lo4//vgNjhkR0bJly2LhoGTvWxERxx57bNKTg9OmTYvOnTuXOM+cOXNi0qRJxdpLeq7333//6NmzZ8yZMyciftzHjjjiiNh2222jbdu2sXDhwvj888/jySefTDp2xI/vaa+88krk5+dHxI8htd133z0WLlwYEf87gbP11ltHmzZt1ocq//vf/8aUKVOSjtmoUaP45JNPYrPNNivxMa+zYsWKGDduXLH2VMeCE044ocSTOj81fPjwIse3n56kK4spU6bEOeeck7SvSZMm8d5778XWW29dqrEKCwvjhBNOiH/961/F+lq1ahXXX399ifvpggUL4ve//33cfffdxY4zderUiYcffjjp55mfK8u+N3DgwNhpp53W/x7k5OTErrvuGoMGDYpOnTrFRhttFEuXLo33338/7rvvvvj++++LjVOa34tMGzlyZBx22GGxatWqYn0nn3xyXHvttdGiRYuk2yYSibj//vvjggsuSHpC+tBDD43HHnss5fH650aMGBEnnXRSsfZ69erFzJkzY6ONNirVOCUpLCyMLl26rD/+1q9fP7799tu0QoUTJ06M/v37Jw3l7LXXXnHnnXdG165dU27/2WefxSmnnJL0d7x169bx8ssvR8+ePTdYx9SpU4uFHCJK/gz3yCOPxO233x4REd26dYt77rkndt1115RzTJgwIY477riknxVzc3PjiSeeiMGDB2+w1qr6O3XvvffGKaecEoWFhcX6hg4dGldffXW0atUq5fYvvPBCnHLKKUlDHjvvvHO8+OKL0bJly5Tbr7N06dKkx/xUx+xhw4bFBRdcEDvvvPP616Zdu3ZxxBFHRI8ePaJ9+/axdOnSmDZtWowcOTLlP2SI+HFBiXUhizlz5sQuu+yyPhzcsWPHOOKII2K77baL9u3bx+LFi+Orr76Kp556KiZMmJB0vNzc3HjzzTdL3K9+qjrtx+PHj4/ly5cXaUu1D1944YWx//77b3DMiIgOHTqUajGPt99+O/r161eshnVj3HPPPSV+vvziiy/i17/+dbz++usREbHtttvG448/Ht27dy9237L8jf5Tc+fOjX322Sc++uijYn3dunWLu+66K3bfffeU23/yyScxdOjQ9bX+VNu2bWPs2LEl/r0FAAAAUN3IpfxILqUouRS5FLmU0pNLkUuRS5FLkUuRSykNuRS5lHXkUn4kl1K19uOalksZNGhQ3HzzzbH55psXu2+7du2SHos3VOsjjzwSRx99dLH2Xr16xT//+c/YbbfdUm4bETFz5sz4y1/+Erfcckux43jLli1jwoQJscUWW5Q4BgAAEBEJALJq2rRpiYhIehs2bFhG5xowYECR8XNzcxMPPPBAWmOsXLkyccIJJySt94orrihTXYsWLUpsvPHGxca74IIL0hqnsLAwce655xYbp1OnTmnXNHr06KSPMT8/P+2xpk+fnthyyy2LjLPvvvsmli5dmvZYFenee+9N+phPOOGECpkvPz8/6Xwvvvhiolu3but/Hjx4cGL69Okpx5k1a1aiR48excYpyQ033JB07qZNmybeeeedUj+GF154IVG/fv1i4+Tk5CSeffbZUo/zU1OnTk20bt06aX3nnHNOYu3ataUea8GCBYk99tgj5Vg1xamnnpryfXSfffbJam2dO3dOWduf/vSntMZK9d57wQUXJOrWrZuIiESvXr0SCxcuLNV4q1atShx77LFJx8zNzU289dZbZXnIiWHDhlXKMW2dTp06JZ1v2rRpZR4z1XN97733Jvbdd99ERCQaNWqU+Oc//5koLCxMOc4999yz/rX5+a1nz56JwsLCxJo1axK77bZbIiISLVu2TDz00EMpxyssLEzcfPPNiTp16iQd85e//GWZH/M6mTgW/HwfKI+CgoIix4Sf39L9HJPsc0JEJDp06JD46quvSj3Ovffem8jJySk2ToMGDRITJ05M81H+T0n73n777bf+5z59+iQ++uijlOMsXrw40b9//4z+XpTFW2+9lfQ4GRGJW2+9tdTjTJ8+PeXv+kUXXVTqcZYtW5Zo0aJF0nH++te/luUhFjNy5Mgi4x5zzDFpbf/1118nNtpoo5TH7jVr1pRqnDVr1iTOPPPMpONstNFGia+//rosDy+RSKT+DPeHP/xh/f8feOCBiRUrVpRqvCVLlqx/b/35rXHjxhX2fl7Rv1PPPPNMIjc3N+kx9tFHHy31Y5g3b17Kz3N9+vRJrFq1Kp2npIiSjtknn3xyIiISeXl5iWHDhiVWr16dcpyRI0cmmjVrlnSs9u3bJ5YtW5ZIJBKJww8/PBERiYYNGyauv/76Eo+hjz/+eKJRo0ZJx9xll13K/JjXqS77cUn7cCYtXLgw0aFDh6Rz9ejRI/HDDz+Uapy1a9cmTjvttPXbDh48OOmYZfkbfZ0VK1as/+z081u/fv0Sy5cvL9U4hYWF6/fzn9+22mqrxKJFi8pcIwAAAEBVI5cil1JVyKXIpVRXcilyKcnmk0spG7mU0pFLKR25FLmU0pBLKZlcSvEx5VKqTy7l4osvTjpmWXMpDz/8cLGxDjrooFK/Tus8/fTTiXr16hUbq1u3bqXOtQAAQG1m8ROALMtmyOR3v/tdmcZZvXp10i/QGjVqlJgzZ07a4/3jH/8oNla7du0SK1euTHuswsLCYl8AZzNk8vnnnyc222yzYl+CVcUvrqpKyGTQoEHr/3/48OGlGuvTTz8t9iV+KuPHj0/k5eUVmzcnJyfx0ksvpf04HnrooaSPY6ONNkrMnz8/rbFWrlyZNDATEYkhQ4aU+EV8KnPmzEl07Nix2Hg1KWSy1157pXwfPfnkk7Na2957752ytnRPPKY6ybAuxLDpppsmZs2aldaYK1asSOy8885Jx+3evXuZTlzV5JDJuvenevXqJcaOHVuqse6+++6U+8CoUaMSt9xySyIiEs2bNy/xBOdPpQrK5eXllfokUCpVLWSS6h8lR0TipJNOSmusRx99NOk4DRo0SEyePDnt2q6++uqk422zzTZlPum7oX1v3eMuzfFg3rx5iaZNm2bs9yJd8+fPT2yyySZJH88ll1yS9nhffPFF0hPOOTk5pf59TCQSibPOOitpTVtssUWZjrM/d9BBBxUZ97XXXiv1tqtWrUrsuOOOSesbPHhwWkHTROLHk70/3Xd+ettpp51KDA2UJNVnuHXHo549e6Ydpp47d27K9/MBAwaUqc5EInu/U1OnTi1233W3v//972k/jtmzZxf7m2Ld7eyzz057vHVSHbMHDhyYyMnJSeTk5JQYfvypl19+OeX79a233pp47rnn1u8nr7zySqnGfPLJJ1OOWZ5AXyJRffbjygqZpAptt2rVKjF16tS0xlqzZk2x7x5+fivP4ie/+c1vko657bbbJpYsWZLWWGvXrk0ccMABScf79a9/XeYaAQAAAKoauRS5lKpCLkUupbqSS5FLSTafXErZyKWUnlxKyeRSfrzJpZSOXErJ5FKK3+RS7i3TeKlUVC4l1SJwmVr8pFOnTonFixeXaaxUn3n++c9/lmk8AACoTXIDgFqpcePGcdlll5Vp27y8vLjpppsiN7foYWTZsmVx/fXXpz3ef/7zn2JtAwYMiHr16qU9Vk5OTvzlL39Je7uKMHny5Ojbt2/MmDFjfdsRRxwR//3vf6NBgwZZrKxqe+655yIi4rTTTothw4aVapuuXbvGnnvuucH7rVq1Kn7961/HmjVrivWdcMIJ0b9///SKjYijjz466XZz5syJSy+9NK2xrr766pg0aVKx9ubNm8e9994bOTk5adfXpk2b+POf/5z2dtXJ9OnTU/a1adOmEitJb/5vvvkmI3OsXr06IiKuueaaaN++fVrb1q9fP+W+NXny5PjrX/+akRprinXvT9dee2307du3VNucdNJJ0bNnz6R9999/f1x11VURETFixIjo3r17qcY888wzY+utty7WvmbNmnjsscdKNUZ18OCDD8Y999yTtG+77baLm2++udRjzZs3L84888ykff/3f/8X3bp1S7u+Cy64ILbddtti7Z9++mnceOONaY9XknX73sCBA+Ouu+4q1fGgVatWcfDBB2e0jnScf/758e233xZr79q1a9rHx4iILbfcMi6++OJi7YlEIs4888xIJBKlGmfo0KFJ27/66qt4+eWX067rp7755psYNWrU+p+322672GuvvUq9/V/+8peYOHFisfbmzZvHiBEjin323pDc3Ny4//77o2nTpsX63n///Yy/x687Ht1yyy3RuHHjtLZt3bp13HLLLUn7XnjhhfjXv/5V7vp+qqJ/p0499dRYsmRJsfa99torzj///LRqjYho27Zt3HnnnUn7/vGPf8Trr7+e9pglGTVqVCQSifjd734XRx99dKm22XfffWPw4MFJ+x577LH1v/d/+9vfYp999inVmEOGDIl99903ad+DDz5YqjHSVZ3240x57bXX4q677kra9+c//zm6dOmS1nh16tSJW2+9tUx/z2/I2LFj47bbbkvad+utt0aTJk3SGi83NzduvvnmqF+/frG+e+65JyZMmFCmOgEAAAD4kVxKxZNLKRu5FLmUdMmlyKVUFrmUyiWX8j9yKXIpcilyKXIpRcmlZE5F5lLWPZ8V5ZJLLkn6HlcaJ554Yuy+++7F2v/2t78l/XsRAAD4H4ufANRSBx98cDRv3rzM22+33XbRr1+/Yu1333132mMl+wdFm2yySZnqiojo1atXbLbZZmXePhMmTJgQ+fn58f33369vO+mkk+Khhx6KunXrZrGy6qFt27bxt7/9La1tUp3E/anbb789Pv3002LteXl5cfXVV6c1309dccUVSdvvuuuumD17dqnGmDVrVsrHfN5550XLli3LXN+vfvWr6Ny5c5m3r8oKCwuTnsRcp3Xr1pVYTXrzZypkEvHj/n/kkUeWadvu3bvHkCFDkvb9/e9/j2XLlpWntBpnq622itNPP73U98/JyYnjjjsuad/DDz8c3377bfTt2zetMECdOnXi+OOPT9r3yiuvlHqcquzzzz9P+Tw3bNgwHn300WjUqFGpx7v66qtjzpw5xdpbt24dF110UZlqrFu3bsqwxN///vdYuXJlmcZNpUGDBvHPf/4zraBBaY6NFeHDDz+MESNGJO278sory/wP4s8///xo1qxZsfaPPvoonnrqqVKN0a1bt5TB1Ntvv71Mda1z5513xtq1a9f/nCrQkszs2bNTBqXPPvvsMn8OaN26dcqA1Z///OekvxflMWTIkOjdu3eZth00aFDKffbKK68sR1XJVdTv1DPPPJPyvXj48OGlnuvn9t9//9hjjz2KtScSibjgggvKPG4qLVu2jEsuuSStbU444YSk7aNHj4733nsvtthiizjjjDPSGvOkk05K2l6Rx7vqtB9nwhVXXJE0qLfJJpvEiSeeWKYxu3TpktbnpdI6//zzk9Y6aNCgyM/PL9OYW2yxRdJ9N5FIrA8DAwAAAFA2cikVSy6lfORSipJLSU0u5UdyKZVHLqVyyKUUJ5cil1IWcimpyaWUTC6leuzHmVCdcik/Vbdu3fjVr35VrjGS7Y/Tp08v92JYAABQ01n8BKAW2WGHHSI/Pz/y8/Pj0EMPLfd4ya4qMnv27Pjss89KPcaSJUuioKAgaXt5bLfdduXavjxee+212HfffWP+/Pnr284888y4++67o06dOlmrqzo5//zz0w5BDR48OP74xz+uv/3cmjVrUp68Oeigg2LjjTcuU60REb17904a4li5cmXK1ap/7rrrrovly5cXa69Tp07Kk0OllZOTE0cddVS5xqiqCgoKipzQ+7l0TkJXhJJWZl+8eHHG5jn++OPLdAWmdVLtY4sWLYpHH320zOPWRGeddVbk5eWltc3+++9fYv/vfve7tOsYMGBA0vYPP/ww7bGqmpUrV8YRRxwRS5cuTdp/4403lvpqRBER8+fPj1tvvTVp33HHHVeuq94NHjw46fvM7Nmz49///neZx03mpJNOSvsqB/n5+UWOjS1atMhoTalcddVVSU9Ytm3btlxX/WnQoEEccsghSfv++c9/lnqcVCc+n3rqqSIB4XSsWbOmSNi6YcOGKcNgyVx33XVJQ3116tSJs88+u0w1rXPuuecmDVIUFBTEddddV66xfy5VyKC0Uh2PPv/88xg9enS5xv65ivqd+tOf/pR02x49epT6yjKppDpevPPOO/HCCy+Ua+yfO+mkk9J+z9hvv/1K/Dxy1llnpR24T3W8mzJlSomfAcujOu3H5fXVV1/Fq6++mrTv1FNPLXMoMKL8z+PPjRo1Kt57772kfaeddlq5xk51Jamnn346o8FwAAAAgNpALqVyyKWUn1zK/8illEwu5UdyKZVHLqXiyaUkJ5cil1JWcinJyaWUTC6l7ORSfpTpXErEj8eRdd9pnHjiieX+rJ/sO42IiLFjx5ZrXAAAqOnS+3YUgGot3SuWbEiqL2XHjh0bXbt2LdUYqcIkY8aMKWtZERFxyimnxG677RYRUWknVCIinn/++Tj00EOLhAUuuuiilOEGisvJySnTSsn9+/dP+SVhRMSzzz4b3333XdK+Y489Nu35fm7w4MFx0003FWt/6KGHkoZefmrVqlUpr0Swxx57ZOQqMfvvv3+N3A83dPWX8nwxngklzZ/JK9eUNzi41157RZMmTZKe1L/99ttTrm5fG5XlBPnWW28dderUSXoyrFGjRhsMoSTTrVu3yMnJKXYif+rUqbFs2bKsBqwGDRoUbdq0KfP25513XkyaNClp31FHHRWnnnpqWuM98MADSUN8EeV//2/cuHH0798/nn766WJ9Dz30UBxzzDHlGv+nylJrr169olevXhmroTTmzJkTTzzxRNK+I444otxXGhwyZEjcd999xdpfffXV+P7776N9+/YbHOPwww+Pc845p0ggOOLHoMg999wTF198cdp1PfPMM0U+Zxx55JGl/gy6evXquPfee5P29e7du1y/TxE/npTdbbfd4s033yzWd88998QVV1yRkStANm7cOA444IByjTFw4MCUfbfffnvSK3yWVUX8Tk2aNCneeeedpH2/+MUv0p7v5wYMGBD16tWLVatWFeu77bbbUgYyyqIsx7umTZvGJptsEjNnzszYmG3atIl27doVu2rlypUr44svvohtttkm7TFLUt324/K64447koYCI0p+HKWx0047RZcuXWLatGnlGmedO+64I2l7ixYt4sADDyzX2H379o0WLVrEwoULi7QnEol45JFH4sILLyzX+AAAAAC1iVxKxZNLKT+5lKLkUkoml/IjuZTKI5eyYXIpP5JLKU4uJTm5lP+RSymZXMr/yKVkRnXKpURE7LPPPuVeROin2rdvHw0aNIgVK1YUabf4CQAAlKz4EqsAUEqpvvBO5wo7LVu2TNo+efLkeOihh8pUV0TEYYcdFsOHD4/hw4fHueeeW+Zx0vGf//wnhgwZUuRE1pVXXlkjT+xXpJ122ik23XTTjI/72GOPJW3PycmJ/Pz8co/fo0ePpO1TpkzZ4NXCR48eHXPnzk3aV95/yLdOr169ynUFlqpq5cqVJfZn4qRZeZQUMtlQ7aW12WabRadOnco1Rr169VJ+Yf/222+X+YoTNc3WW28dHTt2THu7evXq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+OKLGDZsWAwbNiy6d+8ehxxySBx88MFlWnE/Ey655JK46qqrirWvWLEijj322HjrrbeiXr16WaisesvUifef+vrrr1P2FRQUxMsvv1zuOVKdVIiImDlzZsq+uXPnpvwd3GijjSInJ6fctdVkderUiQ4dOqR8jlNdWamylDT/ZpttlpE5SjrBnY62bdum7Js9e3ZG5qjuMnVVpIoes7p5+umn44Ybbkja16lTp7jnnnvKPHZJ7//z5s3LyPt/SWGEkt7/01ERx8aKUNLzXa9evYw83xERa9asSdpeUFAQCxcujBYtWpRqnEMPPTQ22mijmDNnTpH2tWvXxl133RXDhg3b4BhPPPFEkffIX/3qV2m9L5f0OaBt27YZ+xyQm5sbG220UXzzzTfF+pYsWRLz588v98n16nQ8quzPm6muClUWJY2V6mR5umrz8a467cflVVIdJdWfjkw9nyX9fn355ZcZOd7OmDEjZV+mjucAAAAAtY1cSvnJpVQMuZT/kUvZMLmU2nX+JNtq83m6iiSXsmFyKUXJpaRPLqUouZSS1ebjXXXaj8urOuVSkpk3b17ccsstcd9998VXX32V8fHT/V4DAABqE4ufANQy8+fPj9///vdxzz33VKkvTU499dRYvnx5nHfeeVFYWLjB+0+ePDkmT54cV155ZWy22WZxyCGHxDHHHBO77LJLhdeaSCTivPPOixtvvDHlfSZOnBiXXXZZ/OUvf6nwemqaivgC+vvvv0/Zd/PNN8fNN9+c8TlLO39JfdXly/hs69SpU8oTuXPnzq3kako/f6dOnTIyR5MmTTIyTkn728KFCzMyR3XXqFGjajFmdTJjxow46aSTkvbl5eXFww8/HC1btizz+CW9x15yySVlHjcT86ejuhwPSnq8r7/+euy3336VUkNpQyb16tWLE088Ma655ppifXfddVdccsklUadOnRLHuP3224v8nOqqPalU5ueAko4Xs2bNKnfIpDodjyr782Ym59vQ65gJtfl4V5324/IqqY5MvV6Zej5L+v36xS9+kZE5yjo/AAAAAMXJpZSfXErFkkv5n+pyHjLb5FJqz/mTbKvN5+kqilxK6VSX44FcilxKJsillEwupWJVp/24vKpTLuWnEolEjBgxIi688MKsL3QIAAC1lcVPAGqRadOmRb9+/VKuvFy/fv3Yd999Y7fddosuXbpE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Nu3HJdWRqX02U89ndT2+AAAAANQmcilyKbVdVf4eUy6l/ORSas/5E6o/uZSarbo+33IpcimZIJdSM9Sm/bg65VKef/75+O6775L2XXLJJVGvXr2MzAMAAJSOxU8Aarhly5bFiy++mLRv4MCBZVoJPNvy8vJi0KBB8cADD8S3334b11xzTbRt27bEbf785z/HkiVLyj13p06dYsyYMdGuXbtifd27d4+//vWvSbdbsGBBnHDCCUmvJkDFW3clpGQWLVpUeYUk0bp162jatGnSvh9++ME+U0rHHXdcyr5UVxiraKnmbdCgQRx++OEZmydTX97Pnj07ZV+y9zwoi8svvzzGjBmTtG/vvfeOSy+9NKPzVeX3/5qoOj/fp556auTmFv+KZNasWfH0008XaZsyZUq8/vrr63/eY489onv37mWat6TPAbNnz87Y1T4KCwvjhx9+SNrXrFmzjJz0ru3Ho5L2/1mzZmVsnpLGKqkGSqc27ccl1VFS/enIxN/gEdX7+AIAAABQG8il/EgupXaryt9jyqVkhlxK+VWH8ydUf3IpNVt1fr7lUuRSyksupWaoTftxdcqlPPHEE0nb69WrF4MHD87IHAAAQOlZ/ASghvvss89i+fLlSfv22GOPSq4m81q2bBkXXHBBfPXVV3HmmWemvN+CBQviueeeK/d8nTt3jtatW6fsP+uss2LAgAFJ+1599dW47rrryl0D6evRo0fKvi+++KISK0luhx12SNq+fPny+Oabbyq5mv9n777Do6j6No7fKSSEkhBIaEpHQYp0KSK9SxcLghIrVkDFBo+CDbEhioqCCDwoD1iDCIQiBkEBIQJCAiqEpiCEEAIJJECy7x+8RJbdTbYlm5x8P9eVS/fMzDln9t4+P2aKplatWun666+3u2z9+vX6559/CnQ+GzZscHgW8DvuuEMRERFeGys5Odkr/eT2XGjRooVXxkDxtnr1ar388st2l0VGRmr+/Pl2D/J7orC//pumQoUKVlcgvFRhv79r1qypHj162F12+dV0vHV1nYscfQ7IyMjQgQMHPOr7on379ikzM9PustyeJ64o7u9HDRs2VGBgoN1lv//+u9fGya0vb2VZnBWnx3HLli0dLvPWa/bx48e90g/v5wAAAAAAAIUbdSkXUJdSvBX23zGpS/EcdSmeKwrHT1C0UZdiPupS3ENdirWi+n5E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ZllMTIxGjx7t9THPnj2roUOHavv27TbLBg0apLfeesvrY15q8+bNbl8pZNu2bVqyZIndZWPHjnV4ZndH3H0tsXeAoLC+liBvFotFUVFR+uuvv+wuHzVqlFeuhuKsp59+WpUrV7ZpP3bsmF555RWP+v7jjz/03nvvWbU1a9ZM/fv396jfoqxBgwYO3/+effZZjw5aWiwWjR492qZowtGVnNzhTPFIZGSkBg8e7LUxIyIiNH78eLvL3n//fbcPoiYlJen999+3u2zcuHGKiIhwq19Hvv76a4dX88nLt99+qx07dthd5qhwozDq2bOnevXqZXfZ5Z8VXbFs2TK7Bfn+/v42J2yAZwrT47ggPlc999xzdq+y888//+iTTz5xYpa2Dh48qOnTp7u1bW6mTJlit4hx5cqVWrp0qUd9z5s3zyb3kSNHFviVegEAAAAAAIoi6lL+RV1K7qhLoS4lL9SlOEZdyr+oS4FEXQp1KdSluIq6FOpS8kJdSsEpTI9j6lIucPScslgs+vjjj93qMzMz0+b9GwAAAIBzOPkJABQDd9xxh932c+fO6amnnnK5v9TUVD322GOeTsuuv//+2+EZiZ1x5MgRLVq0yKa9evXqateunSdTc9szzzyjG264we6yzz//3OtXxHZXgwYNFBAQYNOeVyHSrl27dO7cOau2q666yqtz85YSJUpo9uzZdq869cUXX2jOnDlu9ZuVlaW7775bR48etWqfMGGCSpYs6XQ/Tz75pFq2bGnTnpqaqrvvvtvu2fHzsnHjRpsrobdq1Uo33nijy305ukpGaGioy33ltzJlymjp0qWqX7++zbL33ntP9957r8cFbRelpqZq4MCBWrx4sc2yLl26aP78+Xb/kaa3Pfnkk0pKSnJpmzNnzigqKsrussaNG7v1HmGvkEvK+7XEXoFOYX0tQd6mTJmi7777zu6yFi1a6I033ijQ+ZQrV04fffSR3WVTp07VypUr3er34pW1zpw5Y9V++ZVYiqPXXntNNWvWtGk/cOCAHnroIbf7feONN/T9999btd12221q2rSp231erk+fPnle/emuu+5yeBVLdz3xxBO67rrrbNrT0tJ0xx13OHwfdiQ7O1t33HGH0tPTbZa1bNlSY8eOdXuujlgsFj300EM2z4m8JCUl6ZFHHrG7rFevXho2bJg3pldgPvroI5UrV86mfcOGDW4Vth05csRh4daoUaN89j3HVIXpceytz1UhISG68sor7a7bvn17h//4Yfz48XavzJOb7OxsPfzww8rIyFBwcLBL2+albdu2Dq8M9sADD+jgwYNu9fvHH39o1KhRVm3h4eEe/0MEAAAAAACA4oS6FOpSnEFdCnUpeaEuxT7qUmy3s4e6lOKFuhTqUqhLcR11KdSlOEJdSsEqTI/jol6X4i39+vVTWFiY3WVvvvmmw5Ot5Wb8+PE6dOiQp1MDAAAAiiVOfgIAxcAdd9yha665xu6yhQsX6qWXXnK6r1OnTmnIkCEu/9Dkimeeecbuwdq8nDlzRnfeeadOnTpls+ytt96ye9bgguDv76958+Y5/FHs0Ucf1f79+wt4VrZCQkLUqFEjm/bExMRcD1wvXLjQ6nZQUJDdQonCokWLFvrggw/sLrv33ntt9icvZ86c0fDhw20eswMGDHDqDP2XCgwM1FdffWX3TNrffPONxo4dq+zsbKf72759u/r27Wt1UCokJMTtwiZ7B6kk2T2IUhhUqlRJ69ats3vAbtasWWrbtq1+/fVXj8b4/vvv1axZMy1btsxm2U033aSlS5e6VGjkjn79+kmS9u3bp759+9p9DbTn7Nmzuueee+xelczf318zZ85UiRIlXJ5P3bp17Z7BPS4uTufPn3e43eXPvWrVqjk8GILCbePGjXr22WftLitbtqwWLFjg9YPzzujfv7/+85//2LSfO3dOgwYN0po1a1zqLyUlRX379rW5CsOoUaMcXgmgOAkNDVV0dLRKly5ts2z27Nl67LHHXC6aePvtt23+IXqNGjW8ehUH6cJr4L333utwuZ+fn9NX0HPFxc8B9q4GFRMTo0cffdTp+ywrK0ujRo3S8uXLbZZVrFhRX3/9tQIDAz2e86Uuvh9t3rxZQ4cOtSlCduTUqVO69dZb7R4kLl26tNfzLQjVq1fXggUL7BZwP/fcc/r000+d7uv48eMaPHiw3funQ4cOev311z2aK6wVtsdx8+bN7T6ONmzYkOt2l3+uatmyZa6f6yZPnmz3c9eJEyc0aNAgm2J6RywWi0aNGpXz3Sg/Th7y2muvqVOnTjbtBw8eVI8ePVwuONmxY4c6d+5sc0XTWbNm2X09BgAAAAAAgH3UpVCX4gzqUqhLyQt1KbaoS7FFXQqoS6EuRaIuxR3UpVCXYg91KQWrsD2Oi3pdSv/+/Z3aLi/lypVzWOOSnJysQYMG6fjx4073N336dL311ltemRsAAABQHHn3FwUAgEMpKSmKi4uzaT9y5IjDbRITE7Vq1Sqb9vDwcLVo0cLpsQMCAjRjxgx169ZNmZmZNsuff/55JSQk6LXXXsv1bOJr167Vww8/nHO23vr162vXrl0266WkpNidd/v27Z062Hr+/HkNGDBADz/8sJ555hldccUVeW6zbt06jR492u4B49tuu01DhgxxuG1CQoLNmXW3bdtmd11n9y0jI0Pr1q2zmYe9s/ufPHlSw4cP14QJE6zaQ0JCdP311zucd34YOnSozb5bLBa98cYbdn/A/vXXX/X2229btQ0ZMiTP+0K6cF/ak9uB6BYtWtg9eO2qe+65R0lJSTYHQbOysnTbbbcpOjpab7zxRq4HuC0Wi5YtW6bHH39cv//+u9Wyhg0b6pNPPnFrbtWrV9eKFSvUtWtXJScnWy2bMmWKNm/erJkzZ+rqq6922Ed6ero+/PBDPffcc1ZnBvfz89P7779v96ozecnKynJYvFCYr4JSoUIFxcbG6tFHH9WsWbOslv36669q2bKlhgwZogcffFCdOnVyqhjt/PnzWrZsmd577z2tWLHCZnlAQICee+45PffccwVyZZ3BgwcrLCxMn376qX755Rc1btxYM2fOVPfu3R1us2vXLo0YMUK//PKL3eXvvPOOWrdu7dZ8/P39deutt+rDDz+0aj9x4oRmzJhh98oay5Yt02effWbVdvnV4ey9VktyePb2n376Sbt377Zqs/f+ae81/fDhw3b7TEhIsFm/atWqatCggc3Yl5+V35XXvNq1a6t27dp5ztOVPi+fp6PX5oSEBLt9Hj582O4cLn9dPnHihG677TaHB+WGDRumffv2ad++fXaXOyu3z0+5efHFF5WcnGxzsC89PV1dunTRww8/rAkTJqhChQoO+zh//ry++OILjR071uYx2bFjR6evHuTpY++ihg0bqkqVKk6NWdCaNGmib7/9Vv369dPp06etlk2dOlVr167VBx98YLcY8FK//fabnn32WS1dutSqPTQ0VF988UW+FDvec889evHFF+1+JunWrZvq1Knj9TEl6corr8z5HHB5ke/06dO1detWffzxxzavO5fatWuX7r33Xv300082yyIiIrRy5UpVq1bN63MfM2aMTp48qTVr1mjRokVq2bKlPvnkk1y/t2zcuFF33nmn/vjjD5tl/v7++uyzz+xeqcmewvac6tmzp+bOnasRI0ZYFQdZLBbdcccdio2N1eTJkxUREeGwj5iYGN133312CxdatWqlRYsWOV0Qau+9KTEx0e669r6H2nsPjYuLs3kvyo/3UFf6dPW78uV8/Ti+XEREhLp3766YmBir9vj4eC1dulR9+vSx2WbGjBlau3atVZujq+5eFBoaqm+++UYdO3a0eb3evn27mjZtqk8++STXIso9e/bo3nvvVWxsrKQLBTtRUVF68cUXbdbNyMiw+xy095i4XGBgoKKjo9WzZ09t3LjRatmuXbvUsGFDvfrqq7rnnnsUHBzssJ8TJ07o/fff10svvWTzO8kzzzyjQYMG5ToPAAAAAACAwoi6FOpSqEuxRl2KfdSleBd1KfZRl/Iv6lKsUZdCXYo3UZfiOupS/kVdCnUp7vRJXUrhqUupX7++Jk2apG+//TbXsZ01ZswYff3119q8ebPNss2bN6tVq1b64IMP1LNnT4d9HD16VM8995xmzJghSapcubIyMjJsLsgj2f8sae8zGgAAAFAc+VksFouvJwEAxUFsbKw6d+7slb46duyY88ONKxYsWKBhw4Y5vEJHUFCQunfvrs6dO6tatWoqW7asUlJS9Oeff2rp0qVWByMHDhyohx56SD169HB6/L1799r8uJbX/RIQEKAOHTqodevWql+/vsLCwhQSEqL09HQlJSVpx44dWrFihd0f9KQLhR3z5s3L9QziUVFRmjt3rtP7Yc/l+7Zv3z7VqlXLoz5r1Kjh8UE4VyUlJal+/fp2z07cv39/DRo0SJUrV1ZqaqpiY2M1e/Zsq8KloKAgbd68WY0bN85p88Z9cdEPP/xg9yrf7po5c6YeeeQRnT171maZn5+f2rVrp549e+qKK65QpUqVdO7cOR07dkybN2/WypUr7f4w37p1ay1dulTly5f3aG47d+7UwIEDHT6227Ztqz59+qhatWqqWLGi0tPTdfjwYa1fv17Lli2z+aHUz89PM2bMyPWKAbnZu3ev3R9UK1WqpH/++cetPgvaV199pTFjxji8GnxERIQ6duyoxo0bq3bt2goLC1PJkiV15swZpaSkaM+ePdq2bZvWrFmjkydP2u2jQYMG+vDDD3XDDTd4ff6OXqtmz56toUOHqkePHvrxxx9z2uvVq6fBgwerbt26qlSpklJTU3Xw4EEtW7Ys1yuJvPrqq3rmmWc8mmtCQoKaNWtm89zy9/fX7bffrl69eqlChQo6duyYYmJitGDBAqsDcOHh4dq5c6cqVaqU0+aN12p775+eXn1txIgRmjNnjlVbzZo1Pbpy2oQJEzRx4kSrNm/P01uvzZe/Lv/nP//RK6+84nG/rpo9e7aioqKcWtdiseill17SxIkTZe/rcGBgoDp37qwuXbqoSpUqqlixos6cOaMjR47ol19+0YoVK+wWPPXr10+ff/6501fV8taV/1zZd1/ZsGGDbrrpJrv3myRdffXV6t+/v+rUqaPKlSsrMDBQx48fV3x8vGJjY+0WxFWsWFExMTFq1qxZvs170KBBio6Otmn/6quvNHjw4HwbV5J+//13DRw40G5BtyS1adNGffv2VbVq1RQREaFjx47p4MGDWrJkidavX293m3r16ik6OtqtYtNLderUye77yA8//KBrr71W7du3186dO3Pamzdvrv79+6tmzZqKjIxUcnKy9u/fr+joaLtF+NKF5+Hs2bM1fPhwp+dVWJ9Tixcv1vDhw+1+dihRooRuvPFG3XDDDbriiitUunRpHT58WHv27NGXX37p8Kqm/fr106effqrQ0FCn5+Hpe5O991BHjwVn5cd7qLPflQvr49ieVatW2S0eDg4O1t13361OnTopNDRUhw4dUnR0tM2VP2vVqqWEhASn3p9++OEHDRgwwGFxeb169XTzzTerdu3aqlSpko4fP66//vpLy5Yt09q1a3PeV5s3b67Y2FglJye79HnD3mPCkVOnTumOO+7QokWL7C4PDQ1V37591bJlS1WuXFnh4eE5n4d//vlnrVixwu4VRF966SW7V+QDAAAAAAAoCqhLoS7FVdSl2KIu5V/UpbiOuhTqUqhLmZNzm7oU6lIKEnUprqMuhboU6lLcQ11K4ahLqVKlitatWyd/f3+7nzfc/a575MgRtWnTJtdtGzdurN69e6tRo0aqUKGCMjIydOjQIcXGxiomJianFqVy5cpasWKF+vXr5/Rjzt5nNAAAAKBYsgAACsQPP/xgkeSVv44dO7o9jxUrVlgqVqzo9tgBAQGWZ5991pKVleXyPu3du9dmPqdPn7bMmDHD0rJlS6/dP5IsZcqUsbz11luWrKysPO+TESNGeDze5fu2d+9e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n4QgMzNT06dP1+zZs/Xbb7/lum5ERIR69uyp3r17a8CAASpTpoxbYzr73Pf391ezZs3Ur18/DRw4UE2aNLG73r59+/J8To4YMUJz5syRJJ0+fVpvvvmmPvjgAx05ciTX7Qri8QYUJdSlUJcCAAAAAAAAAABwEXUp7qEuhboU6lLsoy7FfP6+ngAKRtWqVbVo0SJ99tlnRabA5J9//sl5El80dOhQlShRwuk+Li9ISU5O1syZM70xPQAAAAAAAAAAgGJl1apVatKkiebNm2e3wES6cFWWr776Si1atNDq1avdHmvPnj3q1q2bevbsqe+++87mIHNgoPU1HrZu3apnnnlGdevW1fz5890etzBITU3VjTfeqOrVq+uxxx7TihUrbApMgoODrW5nZ2dr8+bNioqKUpMmTbR9+3a3xp48ebIaN26s6dOn2xSYBAUFKSAgIOe2xWLR9u3b9frrr6t9+/aqV6+eZs2a5da4Rcnx48fVt29f3XLLLXYLTC4ey7RYLFqzZo26d++uRx99VFlZWV6bw6JFi1SvXj2NHTvWpsDk8mOpmZmZ+v777zV48GC1bNlSO3fudGmsTZs2qVGjRnrsscdsCkz8/f1tHovHjh3TZ599puHDh6tKlSq65557lJaW5vR4u3fvVteuXR0+9y8voLp4BZyJEyeqadOmateuncevAbt371bz5s01YcKEPAtMAPyLupQLqEsBAAAAAAAAAABwD3UpBYO6lMKNupR/UZdSPAXmvQpM8P333yskJMTX03BJdHS0zYvtjTfe6FIfLVq0UJUqVXT48OGcti+//FJPPPGEV+aIC/fx2bNnPTpTGwoXMjULeZqFPM1CnuYhU7OQp1nI0zxkahbyNAt5modMAfPVrFlTEyZMsGp74YUXbNbbtGmT+vfvrzNnzigsLEw9evRQjRo1ZLFYlJiYqFWrVunUqVM566elpWnQoEFKSEjQFVdc4dKc1q9fr/79++vYsWM5bZGRkRozZowGDx6sWrVqKSgoSEePHtXq1av1wQcfaN26dZKkw4cPa9iwYdq5c6deeukll8Z1RatWrfTGG2/k3N68ebMWLlxotc64ceMUHh7usI927drZbU9JSdHSpUut2qpXr67HH39cvXr1Ut26dRUQEKBz587pjz/+0Pfff6/3339ff/zxhyRp165dat26tVavXq02bdo4vU/PPPOMXnvttZzbFSpU0KhRo9S3b19dc801CgkJkcVi0T///KN169bpgw8+UGxsbM76f/zxh+bNm6d77rnH6TGd9eCDD6pv376SpPj4eKt/qD5y5EjVrVvX62Pac/z4cXXr1s2msKNr16569NFH1b59e1WoUEGnT59WQkKC/ve//+m9997Te++9p3PnzrmUhyNTpkzR2LFjra7qcsMNN2j06NHq1KmTKlSooLNnz2rPnj1avHix3nzzTSUlJUmS4uLi1K5dO3399dd5XllLuvC879q1a85z28/PT7fccotGjBihli1bKjIyUpKUnp6ubdu2aeHChZoxY0ZOUVRaWpo++eQTPffcc05daeenn37SgAEDlJycnNMWERGh0aNHa/Dgwapdu7ZKliyp06dPa/v27fr2229tCqLWr1+v9evX6/bbb7fqu1y5cjavdVOnTlVqaqpV26FDh9SxY0cdOnRI0oWrd7Vq1UoVKlTQX3/9pTVr1ujgwYN57gtQHFGXQl1KfuF7qXnI1CzkaRbyNAt5modMzUKeZiFP85CpWcjTLORpHjIFzEddinuoS6Eu5VLUpVCXUpz4WS599KFYmjhxos2HhdmzZysqKso3E/p/PXv21IoVK3JuBwQEKDU1VaVLl3apn1tuuUVffPFFzm0/Pz/99ddfqlq1qsdzjI+PV6NGjXJu79ixQw0bNvS4XwAAAAAAAACA7xSl336zLNlKyTyd94pFQPq5TE3autyqbVzTnipdItjBFkVLeHApBfj5+3oaTvHz87O6/fTTT+uLL77Qvn37NH78eI0fP97mqhopKSm699579fXXX1u133nnnZo7d67TY8fFxal9+/ZWV5Rp3769vvzyS1WqVMnuNhaLRa+++qrGjx9v1f7kk0/q9ddfd3psT8yZM0d33XWXVdvevXtVs2ZNl/vat2+fatWqlXO7d+/e+uKLL3I9Rnb27FmNGTNG06dPz2mrVKmStm7dqsqVK+c55tq1a9WxY8ecwoXq1avrp59+0pVXXpnrdu+++65Gjx6dc7tjx45WhSeO2Ds+6cxh619++UW9e/fW8ePH5efnpylTpmjMmDF5bucN2dnZ6tChg3766Ser9smTJ+vpp592uN2OHTvUvXt3/fPPP+rTp49NAZErj5MpU6bY/GP6V155RePGjXO4zYkTJzRgwAD9+OOPOW2lS5fWr7/+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a9f29XTgBWRqFvI0C3mahTzNQ6ZmIU+zkKd5yNQs5GkW8jQPmQIAAAAAfInvpeYhU7OQp1nI0yzkaR4yNQt5moU8zUOmZiFPs5CnecgUAAAAl+LkJwA8kpiYqKSkJEVGRvIl0xBkahbyNAt5moU8zUOmZiFPs5CnecjULORpFvI0D5kCAAAAAHyJ76XmIVOzkKdZyNMs5GkeMjULeZqFPM1DpmYhT7OQp3nIFAAAAJfi5CcAAAAAAAAAAAAACkRGRoYSEhK0c+dOJScn69SpUypdurTCw8NVs2ZNtWrVSqVKlfLqmGfPntWOHTsUHx+v48ePKy0tTaVLl1b58uVVr149NW7c2OtjFkW///67fvvtN/399986ffq0wsLCVKdOHbVp00blypUrkDns2bNH27dv15EjR5ScnKzQ0FBFRESoRo0aatmypUqUKOG1sfbv368tW7bo8OHDSk1NlZ+fn8LDw1W9enU1adJEVapU8dpYkpSWlqYNGzbo8OHDOnr0qM6dO6ewsDCVL19e11xzjerXr6+goCCvjnmpc+fOaePGjUpISFBycrL8/PxUtmxZVahQQbVq1VKdOnUUERGRb+MDAAAAAAAAAAAAAJDfqEspvKhLoS6FuhQ4g5OfAAAAAAAAAAAAAMXUxIkT9cILL+S6jp+fX67LZ8+eraioKIfLd+/erc8//1wxMTFav369zp8/73DdwMBAtW/fXqNGjdKAAQPk7++f69i5iYuL0zvvvKOvv/5a6enpDtfz9/dXy5Yt1bt3bw0cOFBNmzZ1e8y81KxZU/v373dq3Ro1amjfvn35NhdJslgsmjFjht5//31t377d7joBAQHq06ePnn/+ebVs2dLrc0hNTdVbb72lzz//XL///rvD9cqUKaPOnTvr8ccfV6dOndwe691339XcuXO1Z8+eXNe98sor1atXL914443q06ePWwUgFotFn3/+uWbOnKm1a9fq7NmzDtctUaKE2rRpo379+mnQoEGqW7eu3fViY2PVuXPnXMedMGGCJk6cKElKTk7WK6+8ok8++USpqakOtymIxxsAAAAAAAAAAAAAoHihLoW6FOpS7KMuBbDP/VdlAAAAAAAAAAAAAHBg79696tixo6666iqNHz9ea9eutSow8fPzU3BwsNU258+fV2xsrAYPHqz27dvrwIEDLo+blZWlxx57TNddd53mzZtnU2ASHBxsVTiTnZ2tX375RS+88IKaNWum5s2ba9GiRS6PW9Ts27dP119/vR544AG7BSYXr2aTlZWlxYsXq02bNpo8ebJX5/Dxxx+rbt26eumll2wKTC6/mk5aWpoWL16szp07q3v37jp06JBLYy1btkz169fX888/b1NgEhgYaDPeX3/9pY8//liDBg1S1apVNXr0aJfG27x5s1q2bKnbbrtN33//vVWBiZ+fn814586d09q1a/XUU0/p6quvVs+ePbVs2TKXxrzcxo0b1bhxY7399tu5FpgAAAAAAAAAAAAAAFDUUJdSuFGX8i/qUgDnBfp6AgAAAAAAAAAAAAB8o0ePHipTpkzO7RUrVmjlypVW67zxxhu59tGqVSu77fv379ePP/5o1dawYUONGTNGXbt2Vc2aNeXn56eMjAwlJCQoJiZGH3zwgf7++29J0vr169WiRQutX7/e4dVG7Bk+fLgWLFiQc7tatWoaM2aMevbsqauuukpBQUHKzs7WwYMHFRsbq3feeUdbtmzJWX/Lli365ptvNGDAAKfHdNb48eNzDvavW7cup5glICBATzzxhCIjI3PWDQsL8/r4F+3bt0+dOnWyudrPkCFDNHLkSLVs2VLlypXTqVOntGXLFs2dO1dz5szRs88+65XxLRaLHn/8cU2dOtWqfcCAARo5cqSuv/56hYaGKiMjQ7t27dLXX3+tqVOn6tSpU5KkVatWqXXr1lqyZImuvfbaPMdbvHixbrrpJp07d07ShQKWu+66S7fddpuaNm2q8PBwSReuwBMXF6f//ve/mjdvnrKzsyVduErNu+++q3feecep/fv66681fPhwnTlzJqetRo0aGj16tPr376/q1aurRIkSOnnypLZu3aovvvhCn3zyiU6fPp1z/6xYsUK///67zVVvatasqQkTJli12btK1vbt29W9e3edOnVK/v7+atOmjRo3bqxy5cpp3759+v7773Xs2DGn9gcAAAAAAAAAAADwtmyLRVkWi7It2b6eCoB8RF0KdSmXoi6FuhQgL5z8BAAAAAAAAAAAoIiyZGdJp1J8PQ2vsJxJs207mSydy/TBbPJB2XD5+Qf4ehY22rVrp3bt2uXcTktLsykyGTt2rFfGuvvuu/XRRx8pMND6EGXJkiXVvHlzNW/eXI888ohGjBih6OhoSdKxY8fUr18/xcXFqVSpUnmO8emnn1oVmDRr1kyrV69WuXLlrNbz9/dXjRo1NGLECA0fPlzPPPOM3nzzTY/3MS/33XefJOm7777Tc889J+lCwcNnn32mm2++Od/Hl6T09HR1797dqsAkICBAc+fO1bBhw6zWLVu2rDp06KAOHTrojjvuUN++fTV+/Hh1797dozmMHj1a06ZNsxr/k08+0Z133mm1XsmSJdW0aVM1bdpU999/v3r27KmEhARJF66A06tXL/3222+KiIhwONbx48d1zz335BSYBAYGKiYmRl26dLFZNywsTF26dFGXLl1077336sYbb9TJkydd2rfo6GjdfPPNOQUqkjRo0CDNnTtXZcuWtVo3NDQ05/595JFH1KdPHyUmJubaf82aNTVx4kSrtsuLTDIzMzVkyBCdOnVK/fr107Rp01SjRg2rdY4fP66bb75Zq1evdmn/AAAAAAAAAAAAAHdkWbKVmXX+///O6Wx2ltLPZSoj67wyss77enpwgLqUIoS6FOpSRF3KRdSlXEBdCooiTn4CAAAAAAAAAABQVJ1KUfasp309i3xjmf+SLL6ehJf43/OaFOb4QLjpmjdvbrfA5HKhoaFauHCh2rZtq19//VWStGvXLn344Yd6/PHH8xznrbfesrl9eYHJ5QICAvTGG28oPj5ey5Yty3MMT82fP18jRozQ+fPnFRISoq+++kq9e/fO93EvevbZZ7V7926rtldeecWmwORynTp10vz58zVgwAAtX77c7fG/+uorqwITSXr99ddtCkwud+WVV2rFihVq2LBhzlWKDh8+rLvvvlvffvutw+3mzZunpKSknNu333673QKTy7Vv314zZszQbbfdlue6F+3du1d33XWXVYFJmzZt9L///U/BwcG5bluvXj0tWbJETZo00dmzZ50e055Zs2YpKSlJd911l2bNmiU/Pz+bdcqXL6+PP/5YdevWtZovAAAAAAAAAAAA4A3nsrOsTnZyzs4xKcv/VwSczT6vbEu2/P38C3qayAt1KUUGdSnUpVxEXQp1KfZQl4Kigk+DAAAAAAAAAAAAAPLVE088kWeByUVBQUE2VxB58803ZbHkXnJ05MgRbd261aqtTZs2Ts/xsccec3pdd33wwQcaPny4zp8/r9DQUC1fvrxAC0wSEhL0/vvvW7XVrl1bTzzxhFPb9+/fX3369HF7/LS0NN1///1Wbdde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f6VS0Wc/+9m2q8+Nj4/rrW99q1yXxs5uduzYoTe+8Y2zt08++WS95jWvOeB+zjn91V/91bzme8MNN7TdPuWUU3TyySfvc/tPfvKTGh4ebjvnH/zBHyhJkjmf7xvf+Mbs7csvv1zFYnFec16oD37wg20NJpL0iU98Qt/5zncOy/kBAAAAAAAAAACOJJk1qqeJdsZ1PdKY1EO1CW1rTmsyiRSZVvCJlVVsUk2lkcaimrY1pzQW1TWdxIpNJuucPHkq+qH6CyWtLPVpTWVQq8r9GixWVAkLuQ4+AbA80ZeyG30pnehLoS8F4LdfAAAAAAAAAAAAAJKkJz/5yQrDsG3stttu69jurrvuavtA+ulPf3rb/e985ztVLpfbxm666Sa9/e1v328zwdatW3X++ee3XYFlIYwx+p3f+R3de++9B9y22Wzq1a9+tRqNxuzYMcccoze96U0HNYf9Oeecc3T55Ze3jTUaDb3yla+cc0PCQn3gAx/QYx/72Lax97znPfqnf/qn/e73H//xH3r5y18u3/f1W7/1Wws+/wte8AK9/e1vbxu79tpr9aY3vUnNZnO/+9577716znOeo1/+8peSpFKppH/+53/ueMzuy0c+8hF99rOfndO2n/3sZ/Uv//IvbWMf+MAH9rvPcccdp6uvvrqtgej73/++Xv3qV6tWq+13329+85t69atfPXv77LPP1lvf+tY5zXUx3HzzzV3Hv/nNbx62OQAAAAAAAAAAACxVick0nUTaEdX0cH1CD9cntSOqaTqJlRgjScqcUSNLNJk0tT2a1tbGtHbGDdXTWIk1ck4KPF/loKCBQlkjpT6tqQxopNyngUJZpSCUv8cfawNAHtGX0kJfSif6UuhLASRpbs82AAAAAAAAAAAAALk3MjKiF77whbrxxhtnx6644go95jGP0dlnny3nnG677Ta98Y1vnG0WWbVqVccVdY455hhdddVVevWrX93WVPLhD39Y//Ef/6FLL71U55xzjkZHR2Wt1b333qsbbrhBV155pbZv367TTz9dDz/8sHbs2DG778aNG9uuBHPqqafqvPPO2+da7r33Xp122ml6/etfr9/93d/VGWecMXv1kyRJtGnTJt1888362Mc+pgceeGB2v8HBQV177bUaGBjoOOY3vvEN3XnnnW1z2tPU1FTH1Wouu+yy2Z9vu+222aadwcFBlctlRVE0e/+Pf/xjveY1r9FTnvKU2bGLLrpIxxxzzD7XOV+VSkU333yzzjnnHN1///2SJGutXvOa1+jGG2/UW97yFj3lKU/R4OCgarWafvKTn+jqq6/WZz/7WVlr9cEPflBRFHU0H+y97he96EU66aSTus7hgx/8oIrFov7P//k/s2P/8A//oG9961t661vfqhe+8IU67rjjVCqV1Gg09OMf/1j/8i//oquuukr1el1Sq8Hkuuuu05Oe9KQ5r91aq0suuURf+MIX9PrXv15nnXWWjj32WAVBIOecNm/erPXr1+uzn/2svva1r7Xte9lll+l3fud3DniO888/X1/60pf0yle+crZx6Ytf/KJ++MMf6o//+I91/vnn69d+7ddUKBQ0MTGh9evX6x//8R/1L//yL7PPlZNPPlnXXXedgiDoeo4DXRHptttu69jmmGOO0UUXXbTPffbV/DXXKx8BAAAAAAAAAADkhXVOic0Um91fdq/PTJycMmuUWKPEGKUuk7Gdn6uEnq9iEKrgByr6oUKfa9kDWN7oS6Evhb4U+lLmMo7ly3M8KoAF27hxo0499dTZ23feeadOOeWUHs7o8Lvlllu0fft2jY6O6txzz+31dLAIqGm+UM98oZ75Qj3zh5rmC/XMF+qZP9Q0X6hnvlDP/FmuNeW9Xyx3999/v9atW6fx8fG28TAM5ZyTmblymSQFQaAbb7xRL3zhC7se6wtf+ILe/OY37/PqImEYylora+3s2POf/3xde+21Ou2002avpNLNa1/7Wn3uc5+bvb1161a9613v0nXXXTfbiLC3IAhUKBTaGjv2dPrpp+vqq6/W6aef3vX+iy++WFdfffU+59TNnh/HXnHFFXrve987r/2/853v6JxzzpnXPnPx4IMP6pWvfKW+//3vd72/UCgoTdPZ277v633ve5/e9a53zWkdN9xwg170ohftd5vrrrtOf/qnf6qHH3646/3FYrHrFYce97jH6aqrrtJZZ5213+NL0sc//nF97GMf0z333LPPbcrlsuI47tpQMTAwoA984AP6wz/8wwOea08bNmzQm970Jm3YsKHjPs/zFIZh27/vLr/1W7+lq6++WmvWrNnnsb0FXPHvWc96lr773e/u8/63v/3t+vCHP9wxfsstt+g3f/M3530+AMDi4LXJ8n1dmmfUNF+oZ75Qz3yhnvlDTfOFeuYL9cwfapov1DNfDlU9jbN7BJ2kSqzR3h8bWVmlxiqxmVKTKXGd23iSwpmQk6IfqBgE8j3CTrpxzmlLc0qb1v9I6WRNwyMjuuC85yv0u/8Rdt7w3i+WO/pS6EuR6EvZhb4U+lLQjt+eAQAAAAAAAAAAAMw6/vjj9V//9V8677zz2j7MzrKsrcHkKU95ir773e/us8FEkl71qlfpjjvu0Jvf/Gb19fV13J9lmay18n1fZ511lr761a/q3/7t3zQ4ODjvea9Zs0ZXXXWVHnnkEf2///f/dNFFF2nlypVt2xhjOhpMfN/XOeeco6uvvlobNmzYZ4NJ3hx77LG69dZb9elPf1pPfOITO+7f1QARBIFe+MIXav369XrXu961qHO46KKLdM899+gjH/mInvSkJ3U0T+zdYPLUpz5Vf//3f6+f/vSnc2owkaQ/+IM/0N13363vfe97+tM//VM94QlP6NgmiqKOBpNHP/rRete73qW777573g0mkrRu3Tr993//t6699lo95znPUbFYnL3POdfWYOJ5ns455xxdf/31+sY3vrHfBpND5d3vfrfWrVvXNvbmN7+ZBhMAAAAAAAAAAJA7qTWqpbHGoro21yf0q9qEtjdrmkoixaYVamKdVTNLNZU2tSOqaWtjWjvjumpprHgmHMWXp1IQaqBQ1kipT2sqg1pV7tdgsaxyWCD4BAD2gb4U+lIk+lLoS6EvBd2FvZ4AAAAAAAAAAAAAgKXlpJNO0te//nVt3rxZ69ev14MPPqjp6WlVKhWtXbtWT3nKU/TYxz52Tsc6/vjj9Xd/93f62Mc+ph/+8If62c9+pp07d8oYo5GRER111FF6+tOfruHh4bb9HnjggQXNfWBgQK95zWv0mte8RlLrSjIbN27Ur371K01NTanZbKqvr08rVqzQYx7zGJ1++ukaGBiY07E/97nPtV3VZ76uuOIKXXHFFQvef7F5nqc3vOENesMb3qC7775bP/nJT7R582Y1Gg0NDg7qpJNO0tOe9rSO2izmOiqVii677DJddtll2rJli/77v/9b27Zt0/bt2+X7vlasWKFHP/rRevKTn9zRNDRXnufpmc98pp75zGfqyiuv1NTUlDZu3Kh77rlHExMTmp6eVhiGGhoa0tFHH63TTz9dxx577EGvzfM8XXTRRbroootUq9V0++23a/Pmzdq2bZuyLJtd22/8xm90/BvvT7crAR2swcFB/eAHP9BNN92kX/ziF1q3bh1XwAQAAAAAAAAAAEc855wSaxSbVLHJFNtMxnZ+1pLaTKk1Sma+jLUd2wSer6IfqBCEre9+cDiWAAC5RF9Kd/SltNCXMvfz0peCvCH8BAAAAAAAAAAAAEBXj3rUo/TiF794UY5VKBR05pln6swzz1yU483VscceuygNA3l38skn6+STT+7pHNauXavzzz//kJ9ncHDwsD8W+/v7l3zTRqFQ0IUXXtjraQAAAAAAAAAAACyYdVaxaQ872fvvd62cMmuU2EyJMUqtke3yR74FP5gJOWmFnQS+f5hWAQDLB30pywd9KYcWfSnIC8JPAAAAAAAAAAAAAAAAAAAAAAAAAADAESWzphV2YlthJ4kxHdtYWaXGKLZGqcmUOtMRiOLJa4WdBIGKfqiCH8j3vMO0CgAAAAAS4ScAAAAAAAAAAAAAAAAAAAAAAAAAAGCJs84qsUY7oppikymztmObzBklxii1Rontvk3g+Sr4QSvwZOa7R9gJAAAA0FOEnwAAAAAAAAAAAAAAAAAAAAAAAAAAgCXDOqfEZopN62s6jRSZTFGWqp4mkiQnp8waJXYm8MRlMtZ1HCv0fBWDcCbsJFTo+4d7OQAAAAAOgPATAAAAAAAAAAAAAAAAAAAAAAAAAADQM8bZ2aCT2KRKrJHbI8dk18+Zs5pOI6UmU+Lat5EkT1I4E3JS9AMVg0C+R9gJAAAAsNQRfgIAAAAAAAAAAAAAAAAAAAAAAAAAAA6b1Jq2sJPU2o5trLOKjVHqMjWyRLHJVDCpamk8u40vT4Vgd9hJwQ/ked7hXAoAAACARUD4CYCDsm7dOiVJomKx2OupYJFQ03yhnvlCPfOFeuYPNc0X6pkv1DN/qGm+UM98oZ75Q00BAAAAAL3E69L8oab5Qj3zhXrmC/XMH2qaL9QzX6hn/lDTfKGeS4dzTok1ik3aCjuxmYx1HdulNlNqjZKZL7NHIMqjHn+S1qSZisWiKkFBhWB32AmOTL/2+MdoRVBSscBzFAAAAISfADhIw8PDvZ4CFhk1zRfqmS/UM1+oZ/5Q03yhnvlCPfOHmuYL9cwX6pk/1BQAAAAA0Eu8Ls0fapov1DNfqGe+UM/8oab5Qj3zhXrmDzXNF+rZO9ZZxaY97MTtlXVi5ZRZo8RmSoxRao3s3htJKviBin6gFavWqOgHCnz/MK0Ch1p1cEDD1UH58no9FQAAACwBhJ8AAAAAAAAAAAAAAAAAAAAAAAAAAIAFyaxphZ3YVthJYkzHNlZWqTGKrVFqMqXOdASiePJaYSdBoKIfquAH8j2CMQAAAIDlgPATAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ4nJFJtMsW19z6zt2CZzRokxSq1RYrtvE3i+Cn7QCjyZ+e4RdgIAAAAsS4SfADgoGzZs0Pj4uIaHh7Vu3bpeTweLgJrmC/XMF+qZL9Qzf6hpvlDPfKGe+UNN84V65gv1zB9qCgAAAADoJV6X5g81zRfqmS/UM1+oZ/5Q03yhnvlCPfOHmuYL9Vwc1jklMyEnu76sc23bODll1iixM4EnLpOxruNYoeerGIQzYSehQt+f8zw23XGnpienNDA0qMeedupBrwu999DPNunhZqLBoSEdfebTez0dAAAA9BjhJwAOyvj4uLZv397raWARUdN8oZ75Qj3zhXrmDzXNF+qZL9Qzf6hpvlDPfKGe+UNNAQAAAAC9xOvS/KGm+UI984V65gv1zB9qmi/UM1+oZ/5Q03yhngtjnN0j6CRVYo32yjqRlVVqrBKbKTWZEte5jScpnAk5KfqBikEg35t72MnepienND42tuD9sfQ0p2tKJ2vy5PV6KgAAAFgCCD8BAAAAAAAAAAAAAAAAAAAAAAAAAGAZSq1pCztJre3Yxjqr2BilLlNijFJrOrbx5akQ7A47KfiBPI9QCwAAAABzQ/gJAAAAAAAAAAAAAAAAAAAAAAAAAAA555xTYo1ikyo2RrFNZazr2C61mVJrlMx8mS6BKIHnt0JOgt1hJwAAAACwUISfAAAAAAAAAAAAAAAAAAAAAAAAAACQM9bZVsiJSRWbTLHN5PbKOrFyyqxRYjMlxii1RnbvjSQV/GAm5KQVdhL4/mFaBQAAAIDlgPATAAAAAAAAAAAAAAAAAAAAAAAAAACOcJk1rbAT2wo7SYzp2MbKKjVGsTVKTabUmY5AFE9eK+wkCFT0QxX8QL7nHaZVAAAAAFiOCD8BAAAAAAAAAAAAAAAAAAAAAAAAsOw455Rao9QaJdaokSWKTKpGlmo8bijwfIW+r9DzFfi+As/v9ZSBNonJFJtMsW19z6zt2CZzRonZ9Tjvvk3g+Sr4QSvwZOa7R9gJAAAAgMOI8BMAAAAAAAAAAAAAAAAAAAAAAAAAuWadVWJaISeJzWZDT5zbvU1mraxzyqzRVBJ1HMPzNBuEEnpBWzBK6LXCUQiMwKFinVMyE3Ky68vu+QCW5NR6/CZ2JvDEZTLWdRwr9HwVg3Am7CRU6BPsAwAAAKC3CD8BAAAAAAAAAAAAAAAAAAAAAAAAkBvpruAHmymZCTnJrO26rZVVZq1SaxSbVihKbDPVs0i+AgW+p9Dz5Xu+nJNSZ5VaKynrerzQb4WgzH7f82e/dRxgLoyzewSdpEr2CuuRJCun1MwE+phMievcxpMUzoScFP1AxSDgcQgAAABgySH8BMBBOeGEE7RmzRr19fX1eipYJNQ0X6hnvlDPfKGe+UNN84V65gv1zB9qmi/UM1+oZ/5QUwAAAABAL/G6NH+oab5Qz3yhnvlCPfOHmuYL9cwX6tl71rmZoJNWaEliWyEQe4c/7JI5Mxt0klmj1FmZPUJRBh+1WqXhAZUqFU0lcdu+nif5nq9QnvyZMJNd4Sa+78n3fPnylFmrTFax6T4H3/Nmg1BCz1ew93fPl+d5i/VPtKwdac/RXQE8u8JO0i6BPdZZxcYodZkSY5R1CTvx5akQ7A47KfhBLh5TRx13jIZXjajcV+31VLBIRo4+SuW1UvUIeY4CAADg0PKc29fLeQAHsnHjRp166qmzt++8806dcsopPZwRAAAAAAAAAOBg8d4vAAAAgKWA1yYAAAAAALTLrNkdcGKMUpt1DYeQJCunbCbgJHNWqWl9t/v4M6pdYSQFP5AvT9Y5GWdnvlo/z0Xgewrky58JMwlmgk4Cz1Pg+/LlH/AYnqfdwSozISsF31fgBbO3/RwEWSx3zjkl1ig2qWJjFNtUxnY+PluP813BPqYtrGeXwPNbISfB7rATYClzzmlLc0qStKY6KF+eju4bUrhMHru89wsAANBd2OsJAAAAAAAAAAAAAAAAAAAAAAAAAIDU+qP4XWEPqTVKTKbEmn0Gl1hnlVqr1GXKrFVqjbJ9hKJ4kkI/UOi1gk5CP1DBb4WVHGhO1jllM4Eodo9QFGNbPzs5GetkZCQZyXQ5/2ywiafACxT4nnz5Cj1fvt8KSpHzlDmrTFZxl2NIku95Cv3WfsGu7zPhKLvGsLRYZ1shJyZVbDLFNtPeD+ldoT2JzWYCfro/7gt+MBNy0go7od4AAAAA8oDwEwAAAAAAAAAAAAAAAAAAAAAAAACHnXFWqZkJe7BGiTHKnOkIhZAkNxMMkVmr1FllNlNq7T5DUXzPawWczISCFGZCTzzPm/c8Pc9rBZZo3yETs4EothWQMhuO4lpzNM7KOc0Em0hd01EkBX7rPP5ssEkrFMX3PAW+L1++rHNKjFGyj2PsClnZMxwl9HcHpOw6Hg4dY60ikym2rbCTxHTWyqr1+I+tUWoypV0e+55aj+NiEKjohyr4AbUDAAAAkEuEnwA4KPfdd5/q9br6+vp0wgkn9Ho6WATUNF+oZ75Qz3yhnvlDTfOFeuYL9cwfapov1DNfqGf+UFMAAAAAQC/xujR/qGm+UM98oZ75Qj3zh5rmC/XMF+o5d845Zc62AjtsptS2vhvbPbjEyiozVqkzSmcCT/YViiJpJtwjaAWczASdBN6+g0r2ZfODDymqN1Tuq+pRxx4zr319z5fvSQU/6Hq/c26vQJTdASmZbd12kox1MjKSTNd8FN/zWsEonqfQ8+XPhKUEfmvM93zJeTMhK3ZfGSvyPU+hv2dAStB2eyH/fkvN4XyOJiZTbDLFtvU9s7Zjm8y1An52Pf67bRN4rcdvwQ9UnPm+kMCePDqY5yeWprFfPaK6eUTVvj4d/fihXk8HAAAAPUb4CYCDct9992n79u0aHR3lzdqcoKb5Qj3zhXrmC/XMH2qaL9QzX6hn/lDTfKGe+UI984eaAgAAAAB6idel+UNN84V65gv1zBfqmT/UNF+oZ75Qz+6ss0qsUWpM67vNlNh9B5dkzig1rXCT1Bplzsp0CYWQJF8zgR27gk5mgiIWKxzikV8+pPGxMQ2PjCx6uILneQo9T6H2HSpiZ4JQdoWi7BmQ0rrtZr6MMklx1/O0glgCeQp8X77nK/Q8BZ4v35sZky/rXCuMZh/pKJ6njmCUwNszLMVf8qEch+o5ap1TMhNysuvL7vUAd3LKbOs5kBij1HUP+wk9X8UgnAk7CRX6R37ozKFyKJ+f6I2xhx9ROlnT8MiI9PhTez0dAAAA9BjhJwAAAAAAAAAAAAAAAAAAAAAAAADmbVe4QzoT8JDYTNk+gkvsTBhE68sqtUap23coSjATbBL6vgpeoHDm5zzzPV/FYN9rdLNBKLsDUcxeYSnOqTUuSbZ7sInvea2AFM+bCTPx5CtQ4Ldu+54v56TUWaXWSsq6HmfX9sGe4Sj+7oCUwMtHvYyzewSdpF3DfKzcTOBPptRkSro8tj1J4UzISdEPVAwC+Tn5NwIAAACAg0X4CQAAAAAAAAAAAAAAAAAAAAAAAIB9cs61Ak7srnCH1s92H8klxs0EnDij1FhlM7e72RUIUfADhbOBJ4F8zzuEKzoyeZ6n0Av2+wdh3QJRjHPKnJW1VlZO1jlZZ5RJiruepxXEEsqTPxNiEnieAq8VkOJ7vnx5MtbJyEjqHrLieZoNQglnAlJ2324d11uCdU6taQs7Sbs8dq2zio1R6jIlxijrEnbiy1Mh2B12UvCDJbleAAAAAFgKCD8BAAAAAAAAAAAAAAAAAAAAAAAAIKkVnpEYo9RmrbCTfQQ7SJKTU2aNUmuVOavMZEqd3WcoSuD5Cn1fhV1BGDOBJwRCLJ7A8xUE/j7vtzOhKGYmFMVa237bWTk3E6IiSbZ7sInvebtDUfzWd1+tcJTQ8+V7vpyTUmdnwkOyrscJZ8JVZr/v+bPfOs6h5JxTYo1ikyo2RrFNZWzn4zdzRomZeU5YI9MlECXw/FbISbA77AQAAAAAMDeEnwAAAAAAAAAAAAAAAAAAAAAAAADLjHNOmbN7BDpkSq3pGvwgSVZWmbFKXabUtgItzD5CUTxJgR+o4LUCTgp+MBtogd7yPU++F6ig7sEczrmOgJS9w1KsWttYZ5RKUpd8FM+TfM9XKE++PxNkola4ie978j1fvjxl1iqTVdw9Y2U2ZCX0W/sGe3+fZ3iOdbYVcmJSxSZTbLOOx7CdCfVJbDYTBGS6BvoU/GAm5KQVdhL4PL4BAAAAYKEIP1nmpqentX79em3atEkTExMqFApavXq1TjvtNJ1xxhlLNjk3SRL99Kc/1d13363x8XFNTU2pWq1qxYoVOu644/TkJz9Zg4ODvZ4mAAAAAAAAAAAAAADAskVfCgAAAAAAS4d1thVwMhPksCvopFtwiVMr7CI1VqkzyqxR5vYdiuLLU+j7MwEnM0En8wykwNLheZ4Cz1OgfQd57B2OYq1VNnN7133OqXW/JNnuySaB3zqPPxNmEswEnQSep2AmLGU2ZGUfx/A8zezjzwbsFHxfgRfM7OuUWqudcV2xaYWZdKxHVqkxiq1RajKlXUJ9PHmtsJMgUNEPVfAD+TzGAQAAAGDREH6yTP33f/+3PvShD+mrX/2qkiTpus3atWv1e7/3e/qTP/kTrVy58jDPsJO1Vl/72tf0qU99St/61rcUx/E+t/V9X7/+67+uN77xjXrlK1+pvr6+wzhTAAAAAAAAAAAAAACA5Yu+FAAAAAAAeiu1ZvYrMZkSa5RZ23VbK6vMWmXWKN31vUvwwy6tYIlABd9X6LWCTgJ/3yEZyCff8+R7gQoKut7vnJPZIyDFzoSkGGdlbOtnJydjnYyMJCN1yTbZHWziKfACBb4nX75Cz5fvt4JS5DxlziqTVbzXMWpprMikamaJppPd7/dkrj0IqNvzY/djPVBx5juBPgAAAABw6BB+ssykaarLLrtMf/u3fyu31ztRhUJBWZbNjm/ZskXvf//79elPf1qf/exn9YIXvKAXU5Ykbdq0Sa973et02223db2/WCy2NctYa/XDH/5QP/zhD/X+979fn/nMZ/Tc5z73cE0XAAAAAAAAAAAAAABg2aEvBQAAAACAw8s6p2wmvCGxu8Mc7D6SS4ybCThxRqmxSp2R2UcoiidPod8Kfwj9QAXPV+gH8gl/wBx4nqfQ8xRq38E4s4Eo1s6EpOwZltL62TnNBJtIXdNRJAW+p0C+fM9X4PsKvVYoiu95cmo9F4yzqmdx6zniMhnb+RwJPV/FIJwJOwkVEuoDAAAAAIcVr8KWkSiK9Nu//dv62Mc+NttIMjw8rCuvvFIPPfSQkiRRkiS6/fbb9apXvWp2v23btumCCy7Qpz/96Z7M+/bbb9e6devaGkw8z9PLXvYy3XzzzZqamlIcx4qiSBs2bNDll1+uarU6u+2DDz6o5z3vefr7v//7Xkw/94aHhzU6Oqrh4eFeTwWLhJrmC/XMF+qZL9Qzf6hpvlDPfKGe+UNN84V65gv1zB9qCgAAAGCu6EuhL+VQ4HVp/lDTfKGe+UI984V65g81zRfqmS+Hs57GWjWzVJNJUzuimjbXJ/RQbVyPNKY0FjU0ncSKTSbrnKycUpupkSWaSpvaGdW0tTmlbc2axuPWtpFJZ4NPAs9XKQjVH5a0oljVaLlfayoDWlXu11Cxor6wqGIQLovgk4GhQQ2PjGhgaLDXU8k932uF65TDgvoKJQ0WyxouVbWq3K/VlQGtrQxqtDyglaU+DRUrGiiUVAkKKvqhAs/XrkejsU6JNYpMqnoaazKJtDNuaEdUl60UVRjql6olTSXRzOPeyZNU8AP1hSUNF6taUxnQaGVAQ8WKqmGR4JMliudn/lQG+rViZCU1BQAAgCTJc3tfZgW59dKXvlTXX3/97O2TTjpJt9xyi4477riu21999dV63eteN9uQ4vu+brzxRp1//vmHZb6SdP/99+vXf/3XNTExMTtWLBZ1zTXX6MILL9znfj/72c903nnn6aGHHpod8zxPX/7ylxd1/hs3btSpp546e/vOO+/UKaecsmjHBwAAAAAAAAAcfrz3CwAAAMwffSn0pQAAAAAAFodzTqk1Sq1RYo0SmykxRnYff/5jZZUaq8xlSq1Vaq2MM+q2uScp8AMVPF+hH6jgByr4vnyPoAccmYyzMtbKOCfjrKzb/XPr9sx7T/JUCAIV/VDFmce+twzCfIClyjmnLc0pSdKa6qB8eTq6b0ihH/R4ZocH7/0CAAB0x7sTy8SnP/3ptgaTcrmsr3zlK/tsMJGk1772tXr3u989e9taq9e+9rXasmXLIZ3rni699NK2BhNJ+tCHPrTfBhNJesITnqDrr79eYRjOjjnn9Ad/8AdqNpuHYqoAAAAAAAAAAAAAAADLEn0p9KUAAAAAABbGOqsoSzWVRNoR1fRIY1IP1cf1SGNKO6K6ppJIUZbJOicnp8wZNbNEU2mknXFN26IpbW1Ma2dc11QSq5mlymwr+MSXp6Ifqi8saqhY0apyv9ZUBjVa7teKUlX9hZJKQUjwCY5ogeerGISqhAX1F0oaLFY0XKrOPt7XVga1ujKgNdVBrSz1qb9QUjEICT4BAAAAgCWIdyiWgVqtpj//8z9vG7vsssv0uMc97oD7/vmf/7mOPfbY2dvj4+N6//vfv+hz7Obee+/VjTfe2DZ2zDHH6A//8A/ntP9Tn/pUveQlL2kbe/DBB3Xdddct1hQBAAAAAAAAAAAAAACWNfpSdqMvBQAAAACwP6k1qqeJJuKGtjWn9XB9Qg/VJrS1Oa3xuKF6migxreASK6vEZqpnsSaTpnZENW1tTml7s6aJpKl6Gis2RsY6Sa0AiHJQ0EChpOFSVavLrbCHkXKfBosVVcOiCn5A4AOWHc/zFBDwAwAAAABHBF69LQN/8zd/o23bts3eLpVKetvb3janfYvFov74j/+4bezTn/607r///sWcYlc33XRTx9iFF17YdtWcA7nooovmdFws3Pj4uLZu3arx8fFeTwWLhJrmC/XMF+qZL9Qzf6hpvlDPfKGe+UNN84V65gv1zB9qCgAAAOBA6Es58HGxcLwuzR9qmi/UM1+oZ75Qz/yhpvlCPfOlWz2tc4pNploaaWdU15bGlB6s7dTm+qR2RDVNJpGaWarMWklS5owik2o6jTQe17UtmtbWxrTGorqmkkiNLFFqW6EonjwV/EDVsKjBYkUjpT6trQxqdWVAw6Wq+gtllYOCAp8/F1qo6YlJjW/foemJyV5PBYuAeuYL9cyfxtQ0NQUAAMAs3s3IuTRN9Vd/9VdtY89//vO1atWqOR/jVa96lfw93vjqdsxD4X/+5386xtatWzevYzz5yU/uGLvjjjsWPCd02rBhg7797W9rw4YNvZ4KFgk1zRfqmS/UM1+oZ/5Q03yhnvlCPfOHmuYL9cwX6pk/1BQAAADA/tCXQl/Kocbr0vyhpvlCPfOFeuYL9cwfapov1DNffrjhh7r5llt023+v1/ZmTZvrE3qoNq4tjSmNRQ1Np7Fik8k5ycopsZkaWayptKmxqKatzSltb9Y0HjdUS2NFJpOZCUUJPF+lIFR/oaQVxapGywNaWx3UqnK/hooV9YVFFYNQnuf1+F8hXzb9z0Zt+P4PtOl/NvZ6KlgE1DNfqGf+/Orn9+jH37+dmgIAAEAS4Se5961vfasjEfoFL3jBvI6xevVqPfWpT20b+9KXviTn3EHPb3+2bt3aMTY6OjqvY3RrptmyZcuC5wQAAAAAAAAAAAAAAIAW+lLoSwEAAACA5Sa1RrU01lhU1+b6hKaTWLHNFGeZGlmidCa4xDqr2GSqZZEmkoa2R9Pa2pjSWFTXZBKpniZKrJF1Tp6kgh+oEhQ0UChrZalPayoDWl0Z0MpSnwYKZVXCgkKfPwECAAAAAAD5xTsfOXfDDTd0jD3jGc+Y93H23mfz5s1av379guc1F92aWObb2LIYxwAAAAAAAAAAAAAAAEAn+lLoSwEAAACAPHPOKTKpppKmtjen9VBtXJvrkxqL6qql8WzQiXNOmTWaSiPtjGva2pzS1ua0dsZ1TSexmlmqbGZb3/NU9EP1hSUNFStaVe7XmsqgVpX7taJUVX+hpFIQyvf4cx8AAAAAALC8hL2eAA6tr3zlK223+/r69NjHPnbex3nSk57U9dhPe9rTFjy3AznqqKM6xrZt2zavY2zfvr1jbO3atQueEwAAAAAAAAAAAAAAAFroS6EvBQAAAADyxDir2GSzX4nNtHfGpVUr6CSxmRJjVM9iJdYospnqady2bej5Cv1ABT9Q6Psq+IECQk0AAAAAAAC64l2THNu2bZseeeSRtrGTTz5ZnufN+1hPeMITOsZ+8pOfLHRqc/L0pz+9Y+yHP/zhvI7RbfszzzxzwXMCAAAAAAAAAAAAAAAAfSn72p6+FAAAAAA4cqTWqJZG2hHVtLk+oV/VJrS9WdNUEik2reAT66wik2oqjTQW1bStOaWxqK7pJG5tM3OsQJ6qYVFDxYpGSn1aWxnUaGVAw6Wq+gsllYMCwScAAAAAAAD7wTsnOfazn/2sY+zRj370go7Vbb9ux19ML37xi9Xf39829q//+q9K03TOx7jmmms6xl71qlcd9NwAAAAAAAAAAAAAAACWM/pS6EsBAAAAgCOJdU6RSTWZNLWtOa2HauPaXJ/UWNRQPU2UWitJSm2mRhZrImloWzStrc1pjccN1dNYiTVyTgo8X+WgoIFCWZWgoJIfqjITfFINiyoG4YLCQQEAAAAAAJYzwk9ybOPGjR1jRx111IKONTQ0pEql0jb2y1/+UvV6fUHHm4vh4WG95z3vaRvbvHmz/vqv/3pO+//gBz/QjTfe2DZ2zjnn6PnPf/5iTREAAAAAAAAAAAAAAGBZoi+FvhQAAAAAWMqMs2pkicbjhrY0JvWr+ri2NqY1ETfVzFJZ52TllJhMtSzSzriurc0p7YjqmkwiNbNUZiYQJfQDVWfCTUbLA1pdGdBwqar+QkmB50vknAAAAAAAABw0wk9y7L777usYW7Vq1YKPNzo62nbbOaf7779/wcebi8svv1wvf/nL28be85736Atf+MJ+9/vpT3+qCy+8UMaY2bHjjz/+gPsBAAAAAAAAAAAAAADgwOhLoS8FAAAAAJaS1BrV0kg7opoerk/oV7UJbW/WNJVEio2Rc5J1Vs0s1VTa1FhU07bmlMbiuqaTWLHJZJ2TJ09FP1R/oaThUlVrKoMaLfdrqFhRNSwq9PkzHAAAAAAAgEMh7PUEcOhMTU11jA0ODi74eAMDA3M6x2LyPE9f+MIX9LjHPU4f/OAHFcex0jTVq1/9al133XX6vd/7Pf3Gb/yGVq5cqVqtpo0bN+q6667TP/zDPyiO49njnHvuufr85z+vtWvXHtL5/uIXv1jwvqOjo1q9evUizgYAAAAAAAAAAAAAAODQoC+FvhQAAAAA6BXrnBKTKbaZYpPNBpfsyckps0apNUpmvoy1HccKPF8FP1DRD1QMQoWeL8/zDtdSAAAAAAAAMMNzbq93eJAbr3jFK3Tttde2jX3qU5/Sm970pgUd7zd+4zf0X//1X21j3/zmN/W85z1vwXOcjwceeECf/OQndd111+nBBx884PZhGOo5z3mO3vrWt+qCCy44JHPauHGjTj311EU51mte8xr9r//1vzrGzz333Lbbt9xyywGPtW7dOg0PD8/e3rBhg8bHx/e7zwknnKATTjhh9vZ9993X9SpNexoeHta6detmb4+Pj2vDhg0HnB9ramFNLayphTXtxppaWFMLa2phTbuxphbW1MKaWljTbqyphTW1sKYW1rQba2phTS2sqYU17bb3mj7zmc/oDW94w+ztO++8U6eccsoBjwMAAAAsJ/Sl0Jeyy1J/jceaWlhTC2tqYU27saYW1tTCmlpY026sqYU1tbCmll6tyTmnzDkZZ2WckXFOctJRxx2jRx17jCTJyulX9/9SDz/4oIyzss6p2x/L9A8N6qRTn9AKO/FDNaamtel/Nh54fs84q+32hltvO+A+j33iKRpYMTR7e9Mdd2p6cv9Bn3uuSZI2P/iQHvnlQ/vdZ2BoUI89bffrx+mJSdY0gzW1sKYW1tTCmnZjTS29WJOTUz1LJEl9YVGePA0USvI8b1n8bkRfCgAAQHdhryeAQ2d6erpjLAwXXvJu+3Y7x6Hy6Ec/Wi996Us1MDCg66+/Xnfcccc+t121apXe8IY36LzzztMznvGMwzbHg1Gv17V9+/YDbjeXbZIkabs9Pj5+wP3WrFmzoPnsfd757iOxpl1YUwtr2n1e1tTCmlpYUwtr2n1e1tTCmlpYUwtr2n1e1tTCmlpYUwtr2n1e1tTCmlpYUwtr2n1e1rR7fgAAAAD2j74U+lJ2Weqv8VhTC2tqYU27z8uaWlhTC2tqYU27z8uaWlhTC2tqYU27z3s41pSYTFvHdmj7tm0yzqlbjIlzTn0rV6g/bSoxRpkz2j41rp07xtq28+XJ8zz5nidfnhSWNFSszN6fpanGx8b2PvwBzWWfLE3bbk9PTh1wv+FVI223o3pj3vNjTbuxphbW1MKadp+XNbWwppaerMlJsc0kSWnQem+4GRTke17Hfnn83Yi+FAAAgO4IP8mxZrPZMRYEwYKP163JpNs5DoWvfOUreuc736mNG3cnVpZKJZ199tk6/fTTNTIyonq9rl/+8pf61re+pS1btuiDH/ygPvjBD+q4447TZZddpre85S0Htf5Dra+vT6Ojowfcbi7bFIvFttt7Jlfu7/zznc/exy0Wi3Oa395YU/dzd8Oauh+XNe3GmrqfuxvW1P24rGk31tT93N2wpu7HZU27sabu5+6GNXU/LmvajTV1P3c3rKn7cVnTbqyp+7m7YU3dj8uadsvjmuYyPwAAAGC5oy+FvpRdlvprPNbU/dzdsKbux2VNu7Gm7ufuhjV1Py5r2o01dT93N6yp+3FZ026sqfu5u1mqa3KSrLOKZbW1OaXEGFnnVOiraGDl8Mw2Tta1voyzs4EoWcFXPd39x86ValUrRlYq8PxW2InnyVP7H1EPDA223Q4LBQ2PtP9B91zMZZ+wUNjvubsp91U7bh/oXKxp31hT93N3w5q6H5c17caaup+7G9bU/bh7rsnJqZ61/h/eFxblydNAoSSvS/hJHn83oi8FAACgO8851xmBi1x44QtfqK997WttY5/5zGd0ySWXLOh4Z599tr7//e+3jV1//fW68MILFzzHA0nTVG94wxt09dVXt43/4R/+of73//7fWrVqVcc+1lpdc801uuyyy7R169bZ8XXr1ummm27Sox71qEWb38aNG3XqqafO3r7xxht10kknLehYo6OjWr169WJNDQAAAAAAAACwQHu/93vnnXfqlFNO6eGMAAAAgKWHvhT6UgAAAABgIYy1ikym2KaKTabUGu39Vy1WVqmxSmym1GZKumwjSQU/UNEPZr6HCnz/8CwCAAAcFOectjSnJElrqoPy5enoviGF/tINmF5M9KUAAAB013nJFOTGwMBAx1iWZQs+Xrd9u51jsTjndNFFF+mGG25oG//Hf/xHXXzxxfvcz/d9vfrVr9bZZ5+tZz/72XrggQckSRs2bNCZZ56p9evXa+3atYdkzieddNKye6Fxyy23aPv27RodHdW5557b6+lgEVDTfKGe+UI984V65g81zRfqmS/UM3+oab5Qz3yhnvlDTQEAAADsC30p9KUcDrwuzR9qmi/UM1+oZ75Qz/yhpvmynOrpnFNqjWKTKbaZYpMps7ZjO+OMEmNa21qjzJqObXx5KgS7wk5CFf1AnucdjmXs14Zbb9P42JiGR0a07hln9Xo6WATUNF+oZ75Qz/zZtP5H2jhZ0/DIiI4+7/m9ng4AAAB6jFjbHOvv7+8Yq9frCz5erVab0zkWy0c/+tGOBpPf//3f32+DyZ4e/ehH65prrpG/R3rzgw8+qFe84hVy3WKfAQAAAAAAAAAAAAAAMCf0pdCXAgAAAAB7s86qmaWaTJra2pzSr+oTeqQxpZ1xQ/U0UWatnJxSm6mexRqPG9oWTWlbs6aJpKl6lswGnwSer0pQ0GCxolXlfq2uDGhlqU/9hbJKQbgkgk8AAAAAAACweAg/ybHBwcGOsenp6QUfr9u+h+oKO7VaTe973/vaxkqlkq644op5HefMM8/UBRdc0Db23e9+V1/5ylcOdooAAAAAAAAAAAAAAADLFn0p9KUAAAAAQGaN6mmsnVFdjzQm9VBtQtua05qIm4qyTNY5WVnFJtN0GmlnVNPW5pR2RHVNJZEik8pYJ09SwQ/UFxa1oljV6sqAVlcGtKJUVV9YVMEPCDsBAAAAAADIOcJPcuz444/vGNuxY8eCj7f3vp7ndT3HYrj++uu1c+fOtrHnP//5Gh0dnfexul2R5xOf+MRCpwYAAAAAAAAAAAAAALDs0ZfSQl8KAAAAgOXCOafEZJpKIm1v1vRwfUIP1ye1I6prOo2VGCNJypxRI0s0lTS1Pappa2NaO+O6amms2Bo5J/nyVApCDRRKWlnq05rKoFaV+zVYrKgSFhR4/KkLAAAAAADAchP2egI4dE455ZSOsc2bNy/oWJOTk2o0Gm1jxx57rPr7+xd0vAP59re/3TH29Kc/fUHHOuusszrGbr31VsVxrFKptKBjAgAAAAAAAAAAAAAALGf0pbTQlwIAAAAgr6yzio1RbFLFJlNsMznXvo2TU2qNUpspMVapy2Ss6zhW4Pkq+oEKQdj67geHaRUAAAAAAAA4UhB+kmNPeMITOsYeeOCBBR2r237djr9YNm3a1DH26Ec/ekHHGh0dVbVabWuSaTabevDBB/WYxzxmoVMEAAAAAAAAAAAAAABYtuhLaaEvBQAAAEBepNYoMZlikykymVJrOraxskqNUWyNUpMpdaYjEMWTFPqBiv5M0EkQKPD8w7MIAAAAAAAAHLEIP8mxNWvWaO3atdqyZcvs2N133y3nnDzPm9exfvazn3WMnXHGGQc7xX3auXNnx9iKFSsWfLwVK1Z0XCFox44dNJkAAAAAAAAAAAAAAAAsAH0p7fvSlwIAAADgSOKcU2KN4pmwk9imMtZ1bJc5o8SYVjCKzZRZ27GN73kq7Bl24gfzfl0IAAAAAAAAEJ+bc+eff37b7Xq9rnvuuWfex/nxj398wGMvpmq12jEWRdGCj9dt30qlsuDjAQAAAAAAAAAAAAAALHf0pex7X/pSAAAAACwl1lk1s0TjcUNbG1N6qD6uLY0pjccNNbJExjo5OSU2Uz2LNB7XtbU5pe3NmiaTphpZMht8Eni+KkFBQ8WKRsv9WlMZ1MpSn/oLJRWDkOATAAAAAAAALAjhJzn34he/uGPs1ltvnfdx/vM//7Pt9lFHHaWnPe1pC57XgYyOjnaMjY2NLehYWZZpcnKyY3z16tULOh4AAAAAAAAAAAAAAADoS5HoSwEAAACwNKXWqJbGGovq2lyf1EO1CW1r1jSVRIpMJuckK6vIpJpKI41FNW1tTmksqmsqiRWZTNY5eZKKfqC+sKThYlVrKgNaXRnQilJV1bCo0A96vVQAAAAAAADkRNjrCeDQ+s3f/E2tWLFCExMTs2P/9m//pksuuWTOx9i+fbvWr1/fNva7v/u7hzSR+XGPe5xuueWWtrEf/ehHeu1rXzvvY/30pz+VMaZtbHBwUGvWrDmoOaJl3bp1SpJExWKx11PBIqGm+UI984V65gv1zB9qmi/UM1+oZ/5Q03yhnvlCPfOHmgIAAADYH/pS6Es51Hhdmj/UNF+oZ75Qz3yhnvlDTfNlsevpnFNijWKTKjaZYpvJWNexXeaMEpMptVaJzZRZ27GN73kq+qEKfqCiH6jgB4f09VkePPaJpyhLU4WFQq+ngkVCTfOFeuYL9cyfX3v8Y7QiKKlY4PdcAAAAEH6Se8ViUX/yJ3+iv/iLv5gd+9rXvqaxsTGNjIzM6RjXXHON7B5vbBYKBV166aVznsPtt9+u733vexodHdXLXvYy9ff3H3Cf8847Tx//+Mfbxr75zW/O+ZwH2u/cc89VEJAyvRiGh4d7PQUsMmqaL9QzX6hnvlDP/KGm+UI984V65g81zRfqmS/UM3+oKQAAAID9oS+FvpRDjdel+UNN84V65gv1zBfqmT/UNF8Otp7GWSUmU2QyxSZTYjO5vbJOrJwya5TYTKkxSqyR3XsjSaHnqxjsDjsJfV7LzNfAiqFeTwGLjJrmC/XMF+qZP9XBAQ1XB+WLsDUAAABIfq8ngEPv0ksv1ejo6OztOI71sY99bE77pmmqv/7rv24b+73f+z2dcMIJc9r/fe97n84880y94x3v0CWXXKIzzjhDW7duPeB+z3nOc7R69eq2sbvvvlvf+MY35nTeXeI41qc+9amO8Ze//OXzOg4AAAAAAAAAAAAAAAA60ZdCXwoAAACAQyu1RrU01lhU1+b6hH5Vm9C2Zk1TSaTYtIJPrKwik2oqjTQW1bStOaWxqK7pJFZkMlnn5MlT0Q/UH5Y0XKpqTWVAo5UBDRUrqoZFgk8AAAAAAADQU4SfLAP9/f1673vf2zb2kY98RJs2bTrgvh/4wAf0y1/+cvb2ihUr9Od//udzOu/Pf/7zjvPee++9uvzyyw+4b6VS0RVXXNEx/pa3vEUTExNzOr8kvf3tb9dDDz3UNvaUpzxFL3nJS+Z8DAAAAAAAAAAAAAAAAHRHXwp9KQAAAAAWj3OuFWKSNLW9Oa2HauPaXJ/UWFRXLY2VWitJypxRI4s1kTS0LZrW1sa0xuOG6mmsxBo5J/mep3JQ0EChrJFSn9ZUBjRS7tdAsaxyUJDv8eckAAAAAAAAWDrCXk8Ah8db3vIW3XzzzbrhhhskSc1mU+eff75uueUWHXPMMV33+fznP6/3ve99s7c9z9M//uM/6qijjprTOb/zne/IGNMx/s1vfnNO+7/hDW/QTTfd1HZVnQceeEDPec5z9JWvfEVHH330Pvc1xujd7363PvrRj7aNDw0N6TOf+Yw8z5vTHHBgGzZs0Pj4uIaHh7Vu3bpeTweLgJrmC/XMF+qZL9Qzf6hpvlDPfKGe+UNN84V65gv1zB9qCgAAAGAu6EtpoS9l8fG6NH+oab5Qz3yhnvlCPfOHmubLnvU849efpNhks1+JzeRc+/ZWTpkxSlymxBil1sjuvZGk0A9U9AMV/EBFP1ToE25yOGy6405NT05pYGhQjz3t1F5PB4uAmuYL9cwX6pk/D/1skx5uJhocGtLRZz6919MBAABAjxF+sox84Qtf0Atf+EJ9+9vfliRt2rRJZ5xxht7znvfoZS97mY4++mgZY/SjH/1If/u3f6vPf/7zs/t6nqdPfOITetGLXjTn87kub6jub3xvYRjqX//1X/Xbv/3b+t73vjc7/uMf/1gnn3yy3vKWt+jFL36xTj/9dPX19SlNUz344IO6+eab9dGPflR33XVX2/GGhob01a9+Vaeddtqc14ADGx8f1/bt23s9DSwiapov1DNfqGe+UM/8oab5Qj3zhXrmDzXNF+qZL9Qzf6gpAAAAgLmiL4W+lEOB16X5Q03zhXrmC/XMF+qZP9Q0X3bs3KktW7eolsZaVZvouN86q9gYpc4oNZlSZzoCUTx5MyEngQpBK+zEJ4ixJ6YnpzQ+NtbraWARUdN8oZ75Qj3zpzldUzpZkyd+jwEAAADhJ8tKpVLR17/+dV166aX65Cc/Keecdu7cqUsvvVSXXnqpisWisiyTtbZtv1WrVumqq67SBRdcMK/zPetZz5Lv+x3He97znjfnY1SrVX3rW9/SRz7yEV1xxRWK41iSVK/XdeWVV+rKK6+UJBWLRSVJss/jPPe5z9VVV121z6sJAQAAAAAAAAAAAAAAYOHoS6EvBQAAAMCBTSVN1dNYmbOyM4kmqc2UWqNk5svs9TpHkgLP3x12MvPlEXYCAAAAAACAHPF7PQEcXsViUR//+Md1++2360UvepGKxeLsfUmStDWErFmzRu9617t01113zbvBRJJOPfVUvfe97217U/XRj360PvKRj8zrOEEQ6B3veIcefPBBfehDH9Kpp57a8UZttwaTVatW6eKLL9YPfvAD/fu//zsNJgAAAAAAAAAAAAAAAIcQfSkAAAAAsG/jcUPjcVOSZKxV0yTa2pzSjqiuySRSM0tng09CP1A1LGpFsaLR8oBWVwY0XKqqr1BSMQgJPgEAAAAAAEDuhL2eAHrjqU99qm644QZNTU1p/fr12rRpkyYmJhSGodasWaPTTjtNZ5xxhnz/4PJx3vOe9+i8887TrbfeqsHBQb3sZS/TwMDAgo61evVqvf3tb9fb3/52TU1NacOGDXrooYc0MTGh6elplUolrVixQqtWrdLpp5+u448//qDmDgAAAAAAAAAAAAAAgPmjLwUAAAAAdnPOaSyuq562ghVjmylzVsY5WefkyVPBD1QMAhX9UAU/kE+4CQAAAAAAAJYZwk+WucHBQT33uc/Vc5/73EN2jic/+cl68pOfvKjHHBwc1LOf/exFPSYAAAAAAAAAAAAAAAAWD30pAAAAAJY766y2N2uKTCYnp8mkqdQaSVLRC7Sq3K/Q8+URdgIAAAAAAIBljvATAAAAAAAAAAAAAAAAAAAAADjCOecUmUxNk6qZpaqlsZpZokpY7PXUgGXJWKutzWml1sjKaiJqKJ4JPil4vopBqIIf9HiWAAAAAAAAwNJA+AkAAAAAAAAAAAAAAAAAAAAAHIGsc2pmqZomUTNLZZ1TaoycnKxz2tasabhU1WCx3OupAstKao22NaeVWSvrrMbihjJr5MlTOSgo9f1eTxEAAAAAAABYUgg/AQAAAAAAAAAAAAAAAAAAAIAjhHFWzSxRI0sVmVTO7b7POqvUmtkvSRqfCV0YLlXleV6PZg0sH7HJtK05LeucMme0M27IWKvA8zVcquphj+ATAAAAAAAAYG+EnwA4KCeccILWrFmjvr6+Xk8Fi4Sa5gv1zBfqmS/UM3+oab5Qz3yhnvlDTfOFeuYL9cwfagoAAAAA6CVel+YPNc0X6pkv1HPpy6xRI0vVzBJFJmu/zxlFJlWcZUqsUf9Royqs6FepUtFUGmmgUNJ0GitzVqvKffIJXjji8Bw9cjSyRDuimpyTEptpPG7IOqfA87Wy1KfQ93XUccdoeNWIyn3VXk8Xi4B65g81zRfqmS/UM39Gjj5K5bVSld9zAQAAIMlzbs+sbwDzsXHjRp166qmzt++8806dcsopPZwRAAAAAAAAAOBg8d4vAAAAgKWA1yYAACC1Ro0sUSNLlBiz132ZIpMpMqkya9vuK/iBQs9X06SSpHIQaqhUlS9PBT/Q6kq/Qj84bOsAlotaGmksakiSYpNqPGnIudZzcmWpSvAQAADADOectjSnJElrqoPy5enovqFl8zqF934BAAC6C3s9AQAAAAAAAAAAAAAAAAAAAACAFJtMjSxRM0uU7hFq4uSUGqPIpopMJrPHfZ6kYhCqFBRUDkIFMwELpSzVZNJobR/VtbJUVWqlLc0prS4PqBjQSg4slsmkqYm4KUlqZLEmk0iSVApCDRer8jyvl9MDAAAAAAAAljzesQYAAAAAAAAAAAAAAAAAAACAHnDOKTKZmlmihklkrJu9z8opNZkikykyqazbfZ8nT6UgVHkm9MTvEqxQCQsKvD6NJw2l1mhHXNdwsSIp1JbmlFaV+1UNi4djmUBuOee0M26olsaSpFoWaTpp/VwJChoqVgg+AQAAAAAAAOaA8BMAB+W+++5TvV5XX1+fTjjhhF5PB4uAmuYL9cwX6pkv1DN/qGm+UM98oZ75Q03zhXrmC/XMH2oKAAAAAOglXpfmDzXNF+qZL9Tz8LLOKTKpGlmiZtYeamJlFWetwJPYptrjLvmep5IfqhwUVArCfQYqbH7wIUX1hsp9VT3q2GM0UurXeFxXZq3G4rqGi1WVgoK2N2saLlU0WKwc6iXjIPEcXZqscxqLampkqZycppJIjSyRJPUXShoolLvut/dzFEc26pk/1DRfqGe+UM/8GfvVI6qbR1Tt69PRjx/q9XQAAADQY4SfADgo9913n7Zv367R0VE+TMkJapov1DNfqGe+UM/8oab5Qj3zhXrmDzXNF+qZL9Qzf6gpAAAAAKCXeF2aP9Q0X6hnvlDPQ884q2aWqpklapr2UBPrrCKTKjKpEmva7gs8X+UgVCkoqOgH+ww82dMjv3xI42NjGh4Z0aOOPUah72uk3K/xuKHEZtoZNzRULKsaljQeN5VZq+FSdU7HRm/wHF16jLPa3pxWbIysnCbjhiKTSZIGixX1hcV97rv3cxRHNuqZP9Q0X6hnvlDP/Bl7+BGlkzUNj4xIjz+119MBAABAjxF+AgAAAAAAAAAAAAAAAAAAAACLzFirRpaokSWKbdYWapI5o9ikirJMiTVt+4Wer3JQUCkIVQwWp93b9zytLFU1lUZqZIkmk0iZsxoolDWdxkqd0Wi5X77nL8r5gDzLrNG25rRSa2VlNR41lFgjT9KKYlXlsNDrKQIAAAAAAABHHMJPAAAAAAAAAAAAAAAAAAAAAGARpNaokSVqZoliY/a6L1NkWl/ZXoEnBT9QOSioHIQK/eCQzM3zPA0VKwo8X9NppHqaKLNWK0pVRVmmLY1pra70H7LzA3mQmEzbomkZ62Sc0c64ocxa+fI0XKouWmARAAAAAAAAsNzwzhoAAAAAAAAAAAAAAAAAAAAALFBiMjWyRI0sUWrt7LiTU2rNTOBJKrPHfZ6kgh+qHIQqBwUFvn/Y5ttfKCnwfE0mDcUm086orpWlqlIrbWlOabQ8oBIBDkCHKEu1ParJOqfUZhpPGjLWKfB8DZeqKhAcBAAAAAAAACwY70oDAAAAAAAAAAAAAAAAAAAAwBw55xSbTA2TqJmlyvYKPElMpshkim0qY93sfZ48lYJQpaAVeuJ7hy/wZG+VsKDA69N40lBqjXbENQ0Xq5JCbW1OaVW5X9Ww2LP5AUtNPU00FtfkXCvwaDxpyDqn0A+0slg9rAFGAAAAAAAAQB4RfgIAAAAAAAAAAAAAAAAAAAAA+2GdU2xS1bNW4Il1u0NNrJzirBV2Epus7T5/NvCkoHIQyvO8Xky/q2IQaqTUr/G4rsxajcV1DRerKgUFbW/WNFyqaLBY6fU0gZ6bSiKNxw1JUjNLNZk25JxU9AMNl/rkL6HnNQAAAAAAAHCkIvwEAICcss4pMqkikyqxptfTAQAAAAAAAAAAAAAAAIAjinVWzSxVI0vVNIn2yDSRlVWUpYpMpsRmbfcFnq9SEKocFFT0gyUVeLK30Pc1Uu7XeNxQYjPtjBsaLJbVF5Y0HjeVWquVpeqSXgNwKI3HDU0lkSSpnsWzP5eDglYUKzw3AAAAAAAAgEVC+AkAADk1FtWUGNMKQclS7YhqGin18UEbAAAAAAAAAAAAAAAAAOyDsVaNLFHDJIpNe6iJcUaRyRRnqeK9LkgVeL7KQUHlIFQxOLJatH3P08pSVVNppEaWaCqJZJzVQKGsWhorc0aj5X75nt/rqQKHjXNOY3Fd9TSRJE2lkeppLEmqhkUNFsr0YwIAAAAAAACL6Mh6Zx3AkjM8PNz2HUc+apoP00mkRpaqf2hQic3UPzSoeprIOqdV5X75fOB2ROL5mS/UM3+oab5Qz3yhnvlDTfOFeuYL9cwfagoAAAAA6CVel+YPNc0X6pkvy72eqTVqZokaWarYZHvdlym2maIsU7pX4EnBD1QOQpWCggp+cDinvF8DQ4Nt3+fC8zwNFSsKPF/TaaR6miizVitKVUVZpi2NKa2uDChcQutcTpb7c/Rws85qe1RTlGVycppMmmpmqSRpoFBWf6F0UMdfyHMUSxf1zB9qmi/UM1+oZ/5UBvrVFxapKQAAACRJnnN75pEDmI+NGzfq1FNPnb1955136pRTTunhjABASkymLc0pOSdNpU3V00SlINSKUlW+PJWCUKsrXIUDAAAAAABgX3jvFwAAAMBSwGsTAAAOrcRkaswEnuwdapLYTJHJFJlUxtq2+4p+oFJQUDkoKPTz2YPVzFJNJk05ORX8QMOligIvkO95Wl0ZUCng+pvIL2OttkXTSoyRldVE3FBsjDxJg8WKqmGx11MEAAA44jnntKU5JUlaUx2UL09H9w0tm7BF3vsFAADojneeAQDIEeucdkQ1OSdFJlU9TSRJsck0HtU1XK4qNpm2NKa1pjKgIKcfvgMAAAAAAAAAAAAAAADAnpxzim2mZpaqkSXK9gg1cXJKjFFsUkU2lbG7ry3pSSoGocpBQeUgXBYXnaqEBQWep/GkodQajcV1DRerKvihtjanNFLqV1+BAAjkT2qNtjWnlVkr66x2xq3ngCdPw6UqwT8AAAAAAADAIcS7bwAA5MjOuK7UWhlnNJk0JUnloKDEZEqs0VjU0EipqtRKW5pTWl0ZUGGZJOMCAAAAAAAAAAAAAAAAWF6cc4pMqsZM4Il1u0NNrJwSkykyqWKTtd3ny5sNPCkFoXzP68X0e6oYhFpV6tfOuK7M2tkAlFJQ0I6opsxVNFSs9HqawKKJTaZtzWlZ55Q5o51xQ8Za+Z6n4WJVRYJPAAAAAAAAgEOKd+AAHJTx8XElSaJisajh4eFeTweLgJoeuWpprHqayMlpIm7KOqdkuqGSH6oQBsrKBWXWaEdc18pSVbLS1uaUVpcH+FDuCMHzM1+oZ/5Q03yhnvlCPfOHmuYL9cwX6pk/1BQAAAAA0Eu8Ls0fapov1DNf8lRP66yaWaamSdTM0r0CT6yiLFNsUsU20x53yfe82bCTkh/KO4IDT6YnJpWlqcJCQQMrhhZ8nMD3NVLu10TSUGwy7YwbGiyW1ReWNBE3lVmrlaXqEf1vdaTI03N0KWpmibZHNTknJTbTeNyQdU6B52tlqU+h7y/q+RbrOYqlgXrmDzXNF+qZL9QzfxpT0xqvJyoWilIfNQUAAFju+EtnAAdlw4YN2r59u0ZHR3Xuuef2ejpYBNT0yJRao51xXVIrBCWxRr48bbv7Pt2zc6eGR0Z0+tOfpp1xXcZajUUzASgKtbU5rdFKv8pBobeLwAHx/MwX6pk/1DRfqGe+UM/8oab5Qj3zhXrmDzUFAAAAAPQSr0vzh5rmC/XMlyO9nsZZNbNEjSxVZNK2UBPrrCKTKspSJc603Rd4vspBQeUgVMEPchPisel/Nmp8bEzDIyNa94yzDupYvudpuFjVVBqpkSWaSiIZazVQLKuWxsqs0WilX763uOEQaHekP0eXsloaa2dcl3NSbFKNJw05JxX8QMOlqoJD8NhezOcoeo965g81zRfqmS/UM39+9fN7dP9kTcMjI3rc0cf2ejoAAADoMcJPAAA4wlnntGPXFQdMploaS5IGixX5e3wYH/q+Rsp92hk3lFmjnXFDw8WqikGobc1prSr3qxoWe7UMAAAAAAAAAAAAAAAAAJizzBo1slSNLFFssvb7nFFkUsVZpsSatvtCP1A5CFUOCir4weGc8hHL8zwNFSsKPF/TaaR6lihzVitKFUUm05bGlEYrA/x74ogzmTQ1ETclqRXukzblnFQKQq0oVtt6MAEAAAAAAAAcWoSfAABwhJtIGkqMkZXVRNqQJFXDoiphoWPbwPM1UurTeFxXYo12JnWtKFZVDgraEdW0stSn/kLpcC8BAAAAAAAAAAAAAAAAAA4oMZmaphV4kpj2UJPUZmqaTLFJlVnbdl/RD1QKCioHBYW+fzinnCv9hZJCz9dE0lRsMo1FDa0sVSQrbWlMaXVlQKWA9nQsfc45jccNTc9cbK6WRZpOWj9XgoKGihV5BJ8AAAAAAAAAhxXvLgMAcARrZMnsB24TcUPGOoWer8FCeZ/7+J6nlaU+TSRNRSbVeNzQULGsaljSWFSXdVaDxcrhWgIAAAAAAAAAAAAAAAAA7FNsMjWyRI0saQs1cXJKjVFkU0Umk9njPk9SMQhnAk9CBR6BJ4ulHBa00vM0kTSVWaOxuK7hYlUFP9TW5pRGSv3qKxR7PU1gn6xzGotqamSpnJymk0j1LJEk9YclDRT33X8JAAAAAAAA4NAh/AQAgCNUZo3GorokqZ5Fio2RJ08rStUDXnHA8zytKFY0mUhNk2oyiWTl1B+WNR43ZZzTcKl6OJYBAAAAAAAAAAAAAAAAALOcc4pMpmaWqGESGetm77NySk2mpkkVm0zW7b7Pk6dSEKo8E3riH6CHCgtXDEKNlPq0M2nMBqCsKFZVDgraEdWUuYqGuAAXliDrrLY1a63/fshpMm4oMpkkabBQVl+h1OMZAgAAAAAAAMsX4ScAAByBnHPaEdVlnVNiM02nsSRpsFhWwQ/mdAzPawWl+EmkehZrOollXesDvKkkknFWI6W+AwapAAAAAAAAAAAAAAAAAMDBsM4pMqkaWaJmlraFmlhZxVmmyGSKbao97pLveSr5ocpBQaUgpNfpMAp8XyOlPk0kDcUm03jc0GCxpL6wrIm4qdQa+s+wpGTWaFtzWqm1srIajxpKrJEnaahYVSUs9HqKAAAAAAAAwLJG+AkAAEegyaQ5c+UBq4mkKeekclBQNSzO+1iDxbJ8z9N0GqmexrLOaqhYUT1N5JzTSLmfq6AAAAAAAAAAAAAAAAAAWFTGWTWzVM0sUdO0h5pYZxWZVJFJlVjTdl/g+SoHoUpBQUU/IFyjh3zP03Cxqqk0UiNLNJXEMtZpoFhWPU1krNVopV++5/d6qljmEpNpWzQtY52MM9oZN5VZI1+ti8iVAv6sAgAAAAAAAOg13qUDAOAIE2WpJpNIkjQZRzLWKvB8DRUrCz5mf6Ek3/M0lTTVzFI55zRUqqqRpTLNaa3mA2gAAAAAAAAAAAAAAAAABymzRo2ZwJPYZm2hJpkzik2qKMuUWNO2X+j5KgcFlcOCCn5wmGeN/fE8T0PFigLPb12AK0uUOaMVpaoik2lLY0qjlQHqhp6JslTbo5qsc0ptpvGkIWOdAs/XcKnKYxMAAAAAAABYIgg/AQDgCGKs1Y64JklqZLEik8qTtKJYkX+QVzCphkX58jSRNBSZTDaqa7hcVWwybW1Oa3V5QIFPAAoAAAAAAAAAAAAAAACAuUutUSNLWoEnxux1X6bItL6yvQJPCn7QCjwJQoWEEyx5/YWSQs/XRNJUbIzGooZWliqS1UwASr/KQaHX08QyU08TjcU1OSclNtN43JB1TqHna2Wpj55IAAAAAAAAYAnxnNszMx3AfGzcuFGnnnrq7O0777xTp5xySg9nBCDvtjanFGWZUptpLK7LOWmgUFZ/obRo50jMzAd8cgr9QCOlqnzPV+j7Ws0VOAAAAAAAwDLAe78AAAAAlgJemwAAjmSJyVSfCTxJrZ0dd3JKrZkJPEll9rjPk1TwQ5WDUOWgQCjBESq1RuNxQ8ZZBb6n4WJVBT+U50kjpT71LWKvG7A/U0mk8bghSWpmqSbThpyTin6g4Zm+SAAAAPSGc05bmlOSpDXVQfnydHTf0LIJvuS9XwAAgO7CXk8AAADMzWTSVJRlsnKaSJpyTioF4aIGn0hSMQi1styn8bihzBrtiOtaWapKthW+sro8oGLArxAAAAAAAAAAAAAAAAAAWpxzik2mhknUzFJlewWeJCabDTyxe1y30ZOnUhCqFLRCTwgjOPIV/EAjpT7tTFr9Z2NxXSuKVZWDgnZEdWXOaqhY6fU0kXPjcUNTSSRJamSxJmd+LgcFrShW5HleL6cHAAAAAAAAoAv+chkAgCNAbDJNJk1J0nQSKbNWgedrxSH6ELjgB1pZ6tPOuC5jrXbGdQ0Xq5JCbW1Oa7TSr3JQOCTnBgAAAAAAAAAAAAAAALD0WecUmVSNrBV4smeoiZVVnBnFNlVssrb7/JnAk3JQUCkICSHIocD3NVLq00TSUGwyjccNDRZL6gvLmoibSq3RSKmP2mPROec0FtdVTxNJ0lQaqZ7GkqRqWNRgoczjDgAAAAAAAFiiCD8BAGCJs85qR1STc1IzS9TIWh/KDRUrh/RKJ6Hva6Tcp51x6wocO+OGhktVFf1Q25rTGi33qxIWD9n5AQAAAAAAAAAAAAAAACwt1lk1s1SNLFXTJNoj00RWVlGWKjKZEpu13Rd4/mzgSdEPCB9YBnzP03Cxqqk0UiNLNJXEMtZpoFhWPU1krNWqSr+CQ9gDh+XFOqft0bSiLJOT02TSVDNLJUkDhZL6C+UezxAAAAAAAADA/hB+AuCg3HLLLdq+fbtGR0d17rnn9no6WATUdOkZixrKrFXmjKbSSJLUXyipFBz4f+Mbbr1N42NjGh4Z0bpnnDXvcwde6woc43FdiTXaGdc1XKyqFBS0PappZalP/YXSvI+LheH5mS/UM3+oab5Qz3yhnvlDTfOFeuYL9cwfagoAAAAA6CVel+YPNc0X6pkv+6unsVaNLFHDJIpNe6iJcUaRyRRlqRJr2vYLPF+VoKBSEKo4h14nLJ6D7RtbLJ7naahYUej5mkoj1bNEmTNaUaoqMpm2NqY0WhlQwQ96NscjBf/N3T/jrLY1p5UYIyunibih2GTyJA0WK6ousQu9LZXnKBYH9cwfapov1DNfqGf+bFr/I22crGl4ZERHn/f8Xk8HAAAAPcYnCQAALGHTSeuqF05OE3FT1jkV/UD94eELHPE9TytLfRpPWh8GjicNDRZaHwaORXVZZzVYrBy2+QAAAAAAAAAAAAAAAAA4tFJr1MwSNbJEsTF73ZcptpmiLFO6V+BJwQ9UDkKVggKBFpjVVygp8HxNJE3FxmgsamhlqSJZaUtjSqOVfpWDQq+niSNUao22NaeVWSsrq51RQ6k18uRpRanCYwsAAAAAAAA4QhB+AgDAEpXMBI1I0nQaK7VGvudpRbEqz/MO61w8z9NwsarJpKmmSTWZNOVk1ReWNR43ZZzTcKl6WOcEAAAAAAAAAAAAAAAAYPFYZxWbTJvrkx2hJonNFJlMkUllrG27r+gHKgcFlYOCAt8/nFPGEaQcFjTi+xqPG8qs0Vhc14piVUU/1LbmtEZKfeorHL6LgiEfEpNpa3Na1jllzmhn3JCxVv5Mz2Mx4M8lAAAAAAAAgCMF7+YBALAEWee0I6rJOSk2qeppLEkaKlZ61iDgeZ5WlKryk0j1LNZUEss4abBQ1lQSyTqnlaXDH8wCAAAAAAAAAAAAAAAAYGGMtaplsWpprMhkik2m1Bo5OSXGKDapIpvKWDe7jyepGIQzgSehfI/AE8xNwQ80UurTzqQVgLIzrmuoUFUlLGhHVFfmrIaKlV5PE0eIZpZqezQt56TUZtoZN2SdU+D5WlmqKvSDXk8RAAAAAAAAwDwQfgIAwBI0HjeUWivjjCaSpiSpLyyqHBR6PDNpsFiW73maTiPV01jOOQ0Wy6qlsayzGin3yycABQAAAAAAAAAAAAAAAFiSrHNqZqnqWaxmls6OSVLmrCaShmKTzY5Jki9PpSBUKSioFIT0B2HBAt/XSKlv9nE2kTRkVFJ/WNZE3FRqjUZKfVyEC/tVS2PtjOszF5jLNJ60fi74gYZLVQWEMgEAAAAAAABHHMJPAABYYupp60oqTk4TcVPWORX8QAOFcq+nNqu/UJLveZpMmmpkiayzGipV1chS2ea0Riv9XNEFAAAAAAAAAAAAAAAAWEISk6mWxqpnSVuwSWIzRSZVbDIVTDobiOJ7nsozYSclPySMAovG9zwNF6utC3BliaaTWMa2LsJVTxNl1mq00k+ABbqaTJqaiFsXlWtmiSbTppyTin6o4VKVcCYAAAAAAADgCEX4CQAAS0hqjcbiuqTWlQkSa+TJ04pidck1D1TDonx5mkgaikwmF9W1olxVZDJtbU5rdWWAD58BAAAAAAAAAAAAAACAHjLWqp7FqqWJUmt2jzujpknVyFIZa5U5K0ny5KkvLKkchCr4wZLrWUJ+eJ6nwWJFgedrKo3UyBIZZ7SiVFVsMm1pTGl1ZUAFP+j1VLFEOOc0njQ0ncSSpFoWzf5cCQoaKlb4bxYAAAAAAABwBCP8BACAJcI5px1RTc7tvsqKJA0Vywr9pRkiUg4LGvb6NBE3FFujnVFDK0tVJUba0pjSmsqAQj58BgAAAAAAAAAAAAAAAA4b55yaJlUtjRWZVM61xq2c4ixV0ySKze4gFE+eCl6ggh+oLyxqsFju0cyxHPUVSgp8XxNxU7ExGovqGi5VJdvqQRut9KscFHo9TfSYdU5jUV2NLJEkTaVN1dPWz31hif9uAQAAAAAAADlA+AkAAEvEeNJQYoysrCbShqTW1QgqYbHHM9u/UhBqZblPO+O6Umu0I65r5a4Pn5tTWl0eUDHgVw4AAAAAAAAAAAAAAADgUEpMploWq54msrsSTyQlNlMzSxWZtG286IeqhAVVgoIeDkI1PK8X0wZUDgoaKfsajxvKrJ0NQCn6obY1pzVS6lNfodTraaJHrLPa3qwpMpmcnCbipiKTSpIGCmX189gAAAAAAAAAcoG/RAZwUNatW6ckSVQsLu1wBswdNe2NZpZoOoklSRNxU8Y6hZ6voWLloI772CeeoixNFRYO7ZUvCn6gkVK/dsZ1GWu1M65ruFiVFGprc5qrbywSnp/5Qj3zh5rmC/XMF+qZP9Q0X6hnvlDP/KGmAAAAAIBe4nVp/lDTfKGeS4NxVvU0UT2LlRgzO26dVcMkamapMmtnxwPPVzUsqBwUFfr+7Pjh6jPC4XEk1rPgBxop92k8bii1RjvjuoYKVVXCgnZErQtzrShVez3Nnlmu/8011mprc1qpnbmwXNRQbI08SUPFypK/uNy+HInPUewb9cwfapov1DNfqGf+/NrjH6MVQUnFwpH5ex0AAAAWF+EnAA7K8PBwr6eARUZND7/MGu2I6pKkehYpNpk8SStKVXkHeTWVgRVDizDDuQl9XyPlPu2MG8qs0c640Xb1jdFy/xH7QeNSwfMzX6hn/lDTfKGe+UI984ea5gv1zBfqmT/UFAAAAADQS7wuzR9qmi/Us3ecc4pMqloaq2lSOdcat3KKs0xNEyveIwjFk6dyEKoSFlUKurcOH84+Ixx6R2o9A8/XSKlP40lDsck0kTRkVFJ/WNZkEilzViOlvoPuqzsSLcf/5qbWaFtzWpm1ss5qbKY30ZenFaXqPv97diQ4Up+j6I565g81zRfqmS/UM3+qgwMarg7K1/L7HR8AAACdjtx3/AAAyAHnnHZEdVnnlNhM02ksSRooVlTwgx7Pbv5aHz5XNR43lMxcfWO4WFUpKGh7VNNIqU99hVKvpwkAAAAAAAAAAAAAAAAccRKTqZ4lqmexjHW7x22mKEvVNKms2z1e9ANVwqLKQUH+MgyLwJHJ8zwNF6uaTiPVs0TTSevxPlgsq54myqzVaKVfgef3eqo4hCKTanuzJuucMte6GJuxVoHna7hUPSL7KwEAAAAAAADsH+EnAAD00GTSVGwyWVlNJE05J5WDgvrCYq+ntmC+52vlHlffGE8aGipUVAmL2hHVZVzrg2gAAAAAAAAAAAAAAAAA+2ecVSNNVMtiJcbMjltn1TSJGlmmzO4eDzxflbCgSlBU6BMOgSOT53kaLFYU+IGmkqYaWSJjjVaUq4pNpi2NKa2uDBCAkVONLNGOqCbnWuFO43FD1jmFnq/hUh//bQMAAAAAAAByivATAAdlw4YNGh8f1/DwsNatW9fr6WARUNPDJ8pSTSaRJGkyjmavSjBUrCzaOTbdcaemJ6c0MDSox5526qId90B2XX1jMmmqaVJNJE1ZOfWFpZkPIq1WlKqHbT55wfMzX6hn/lDTfKGe+UI984ea5gv1/P/s/XmcZPdd3/++zlpbV/U+kma0zli2JUuyQcT4Z3BIsEnA2ARueFziGxFMTCBkwRBI8vj9gIQQJyQhDwg2CcYhvnnkAUlw/ACDiS+LDITNtoyNkSXZlj2jdaTR9F7b2b/f+0fV1PQ20z0z3V3dp99Pe1RVp+uc8z396VPLOd/z/paL6lk+qqmIiIiIiIiMk76Xlo9qWi6q5/6x1hIXGd0sJSpSrB1OxxLnOVGRkpp8NN3Boer51PyQind9XYPH1c9I9kdZ6tnwQzzHYTWJSEzBUtxjulIHAxf6bearE1T9YNzNPBDH5TW3k8YsJ30A4iJjNe1jLQSux0yljuuUI/ikLPuoDKie5aOalovqWS6qZ/k898STnI9SWpOTnPq/vmrczRERERGRMVP4iYjckJWVFRYWFsbdDNlDqunBKKxhMekC0M8T4iLDAabCGq7j7Nl6OmttVpaW9mx518JxHKYqddw0opentNOYwlpaQZW1NMZYy3SljrOH21t22j/LRfUsH9W0XFTPclE9y0c1LRfVs1xUz/JRTUVERERERGSc9L20fFTTclE9915mCrpZQi9PKIxdNz0nKjKiPMPYy9MD16Puh1S94Ib7HI2zn5HsvTLVs+oFzFZdVpI+uTGjAJTQ9bkYd5ipNJgIKuNu5r47Dq+5q0l/NKBcP09G9yuez3RYrr6GZdpHRfUsI9W0XFTPclE9yyfqdMnWujiU57OeiIiIiFw/hZ+IiIiMwVLcozCWzOS0s8EJuomgSnidI68cZq1hoEsnS+hlCdZaWmGVTpZQWMtctVGqk5IiIiIiIiIiIiIiIiIiIiIiIrtlrKGXpfTyhKQoLk/HEOUZ/TwjN5ene45LzQuo+QG+642jySIHLnA9ZqsNVpI+mSlYTnpMBnVqfsBS3CM3BVOV+ribKdfJWsty0qebJQB0snh0v+6HtIKq+hiKiIiIiIiIiIgcA+W7wlpEROSQa6fRYBQWLKtpjLWDkQnKPPrERFDFcVzaaUQ/TzHWMlWp0c9TLsaG+eoEruOOu5kiIiIiIiIiIiIiIiIiIiIiIvvOWktc5PTyhH6eYu1wOpakyInylMTko+kOUPEC6n5I6HoKAZBjyXNcZisNVtOIuMhYTfsUVJjwq6ylMbk1zFQauNo/jhRjLYtxlyjPsFjaaUw/TwGYCCo0g+qYWygiIiIiIiIiIiIHReEnIiIiBygpclbTCIBOGpObAs9xmQxrY27Z/mv4IS4Oa2mfuMhYiQ1T1TpxnnMx6jBfa+IpAEVERERERERERERERERERERESiozBb0soZen5Masm54TDUNPzKXEEyBwPWp+SM3zNbCQCOA4DlNhjU7m0ssTOmlCbgyTYY1eNtiv5msT6od2RBTWsBB1SIpiMJhc0icpcgBaYY2GH465hSIiIiKyX/p5yv/3yY/BNDAdAG3+chYzXWmMu2kiIiIiMkYKPxERETkgxhoW4y7WQpRno9EJJsPasTnZWvMDXKfBStInMQXLcZ+Zap2kgJf6bU7UmviuN+5mioiIiIiIiIiIiIiIiIiIiIjsCWMN/Tylm6Wji/oBDIYoz4jyjMwUo+me41L1Amp+QKB+NCJbOI5DK6ziuS6dNCLKM4wZDMSVFDkXhv3QtP8cbpkpWIg6ZMZgMKzEfVJT4DAIuKn6wbibKCIiIiIiIiIiIgdM4SciIiIHZCnukxtDbgvaWQTAhF+h4h2vt+OK5zNbbbCc9MhMwVLcY6ZSBwMvRR2deBYRERERERERERERERERERGRIy/OM7p5Qj9PsXYwzWJJi5x+npGYbDTdASrDwJOK6+M4ztjaLXJUNPwQ33FZHQ7EtRT3mB72Q7vQbzNfnVCAxiGVFjkX4w6FsRS2YDkZ9K10cZiu1AmPWZ9KERERERERERERGdCRQRERkQPQzeJBRwYsa0mEsZbQ9ZgIKuNu2lgErsdspTE6abmU9JgO64A/GnnjuIXCiIiIiIiIiIiIiIiIiIiIiMjRlpmCXpbQy1NyY0bTc1vQzzPiIqUwdjQ9cD1qw9AT13HH0WSRI63i+cxUG6xc6oc2DEAJXZ+LcYeZSuPY9tE7rKI8YzHuYqwlMzkraZ/CWDzHZaZSx9fAaSIiIiIiIiIiIseWrioWERHZZ2mRs5z0AehkCakpcHGYCuvHepQWfxSA0iM3huWkPzrx/FLUZr7apKaRN0RERERERERERERERERERETkEDPW0s9TellCXOSXp2OI84woz0hNMZruOs4w8CQk0EX+IjcscD1mhwEomSlYTnpMBjVqfshS3CM3BVOV+ribKUAvS1hKelg76Fe5kvYx1uK7HjOVOp5CoERERERERERERI41hZ+IyA05ffo0N910E41GY9xNkT2imu4tYy2L8eBkXVJk9LIEgMmwhufu/4m6W+64jem5WaqNw3ny1nNdZqsNltedeJ4OG1Q8n4W4w2xlgkYQjruZh4b2z3JRPctHNS0X1bNcVM/yUU3LRfUsF9WzfFRTERERERERGSd9Ly0f1bRcjns94yKjmyX08xRrB9MslrQoiIqUuMhG0x2g4gXUvICK5x/KAZMOez8juTbHrZ6e4zJbabCaRsRFxmoaUWCY8KuspTGZMcxWG7iHcN/braP+mttOI1aSCIAoT1nLIqyF0PWZrtSPdG2ux3HbR8tO9Swf1bRcVM9yUT1FRERERMpN4ScickNOnz497ibIHlNN99al0SSMNaymgxN3DT+k6gcHsv6Tt992IOu5Ee7wxPNK2icpclbSyyNvLMZdjK3TDKvjbuahoP2zXFTP8lFNy0X1LBfVs3xU03JRPctF9Swf1VRERERERETGSd9Ly0c1LZfjWM/cFPTylG6WkBtzebot6OcZcZFRrJvuux41L6DmB3jO/g+UdCOOQj8j2b3jWE/HcZiu1GmnMb08oZMO9tPJsEY/Tymigvla89Dvi1dylF9zV5I+7TQGoJfHtNPBIHJVL2AqrB3KQKj9dhz30TJTPctHNS0X1bNcVE8RERERkXJT+ImIiMg+6WWDjg4Wy2rSx1hL4Ho0AwV5bOY4DtNhnbU0IhqOvGGwNPwKy0mfwhqmKkpnFhEREREREREREREREREREZGDZawlylO6eUKc55enY4jzjCjPSE0xmu7iUPUD6n5I4HrjaLLIsdYKq3iuSyeNiPIMYwxT1TpJARf6bU7Umto3D4i1lqWkRy9LAWhnMb1sEHzS8ENaYW2czRMREREREREREZFDRuEnIiIi+yAzBctJD4BenpCYAgfn2I5SsBuO4zBVqeOmEb08pZ3GGGtpBlXWhvdnqo1xN1NERERERERERERE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NqtsNqunnnpKZ5xxRmm/devW6cQTT9SNN94YVOlauXKlDjzwwLIGk7333lt33nmnWlpalMlk1N7ervvuu08HH3xw6TYvvviiDjroID377LNBlA0AAAAAAAAAAAAAAFAV6EsBAAAAAAAAAAAAAADDxfCTKvKFL3xBjz32WGl7jz320AsvvKALL7xQO+20kyTJ8zwddNBB+q//+i/deuutMsZIkorFos477zzdd9994173pk2bdMwxx2jVqlWltRNOOEHPP/+8TjvtNDU0NEiSUqmUjj/+eP3lL3/Rl770pdJtW1tb9clPflLvvPPOeJcOAAAAAAAAAAAAAABQFehLoS8FAAAAAAAAAAAAAIDhYvhJlbjxxht17733lrbj8bjuu+8+7brrrlvd56yzztL3v//90naxWNRZZ52lNWvWjGmtWzrvvPP05ptvlrb33ntv3XXXXYrH4wPePhQK6frrr9fhhx9eWtuwYYM+//nPl64sBAAAAAAAAAAAAAAAgNFBXwp9KQAAAAAAAAAAAAAAjATDT6pAe3u7Lr744rK1iy66SHvttdd297344ou1yy67lLZbWlr0ox/9aNRr3Jqnn35a//3f/1229m//9m9KJBLb3C8UCunaa69VKNT7EP/f//1f/eY3vxmTOgEAAAAAAAAAAAAAAKoRfSk++lIAAAAAAAAAAAAAABg+hp9UgSuvvFLr1q0rbcdiMV1wwQWD2jcajeqb3/xm2dqNN96olStXjmaJW/W9732vbHv//ffXUUcdNah9Z8+ereOPP75s7eKLL1ahUBi1+gAAAAAAAAAAAAAAAKoZfSm96EsBAAAAAAAAAAAAAGB4GH7iuFwupyuuuKJs7dhjj9WUKVMGfYwzzjij7Eo1Ax1zLDz77LNavHhx2dqZZ545pGNsefvXXntNixYtGmlpAAAAAAAAAAAAAAAAVY++FPpSAAAAAAAAAAAAAAAYDQw/cdzixYvV0tJStnbccccN6RhTp07Vhz/84bK13/72t7LWjri+bbn33nv7rQ219k984hPyPG+7xwUAAAAAAAAAAAAAAMDQ0JdCXwoAAAAAAAAAAAAAAKOB4SeO+93vftdv7dBDDx3ycbbc5/3339fSpUuHXddgbFn79OnTtcceewzpGDU1Ndpvv/3K1h588EFls9kR1wcAAAAAAAAAAAAAAFDN6EuhLwUAAAAA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r2fVqlU699xz9cgjj5TWeH0zcuOd6dtvv62//e1vWrdunTZu3ChjjBoaGjR58mTNmzdPH/jAB8bkfgEAAABMHPSl0JcymuhLcQN9KW6gL6X60JcCTAz0pQATE30pbqEvZWKjL8Ut9KW4h74UAAAAjAmLqtHZ2WmPPPJIK6n0NWnSJHvFFVfY//u//7PWWpvP5+3TTz9tv/CFL5Tdzhhjr7322iHd3zXXXFN2jJ6vqVOnDrn2N9980+60005lx5kzZ4696667bGtrq7XW2o6ODnv//ffbQw45pOx29fX19qmnnhryfWLrFi1aZKdPn94v21tuuSXo0rAduVzOPvjgg/bMM8+0O+6444DP0b5fdXV19nOf+5z905/+FHTp2MKmTZvsJZdcYvfcc89tZhiNRq0xZqvfnzVrln388ceDPh0M0fe///0B81yyZEnQpaHbypUrt/szdihfzzzzTNCnhC088MAD9gMf+MCAeXmeZ0Oh0DYzPeqoo4I+hap0+OGHj+pzk5/DE0tra6s9++yzt5qP53lb/XdRMpm0V155pS0Wi0GfBrpt3LjRfvazn91qZpFIZMD1RCJhf/GLXwRdflUI4r2BRx55xB599NE2HA5v9bm+++6728svv9x2dHSMWR0uCvK9nhtvvNHW1dXx9+ooG49MOzs77T333GM/85nP2Kampu3+W2nKlCn27LPPts8999yo1QAAAABgYqEvBaOFvpTKRV+KO+hLqW70pUx89KW4j76UykRfitvoS3ELfSkTH30pbqEvxT30pQAAAGCscNmEKpJIJPTQQw/p/PPPlzFGkj9lceHChdppp50Ui8UUjUb14Q9/WLfffntpvylTpmjRokU677zzhnR/hx9++IBX5jjmmGOGXPsHPvABPf3002VTNZcvX67TTjtNDQ0NisfjSqVSOv744/XXv/61dJt9991XTz31lA466KAh3yf627hxo8444wydfPLJQ7pKEoLX0tKiSy+9VDNmzNCnPvUp3XbbbXrvvffKbhMOhxUOh8vWNm/erLvvvlsf//jHdeihh+qtt94az7KxDStWrNCll16q119/vWx92rRpuuSSS7R06VJ1dHQok8kon8/rvffe0913360FCxaU3f6NN97QMcccozvuuGM8y8cIvPrqq/rZz34WdBlA1bLW6p/+6Z903HHHlf5ebGpq0gUXXKAnn3xSa9asUTabVT6f17vvvqtbb71VH/rQhwKuGnBfc3OzPvKRj+jmm28uWz/wwAN15513au3atcpms8rlcnrrrbd09dVXa8cddyzdrrOzU9/85jf1hS98oXSVWQTn5Zdf1gEHHKB77rlH1lpJUiwW04UXXqhnnnlGHR0dymaz2rhxox544AGddNJJpX27urp04YUXll0xGKMriPcG2tradPrpp+uYY47Ro48+qkKhUPrellcMXblypb7zne9on3320dKlS8elvkoW5Hs9q1at0ic+8Ql9+ctf1ubNm8f1vl02Hpm+9957WrhwoaZNm6bPfvazuvfee9Xc3Fx2m0gk0u+94fXr1+vmm2/W/Pnzdcopp2jdunVjUh8AAACA4NCXgpGiL6Vy0ZfiHvpSqhd9KUCw6EsBJib6UtxCX8rERl+KW+hLcQ99KQAAABhzwc5eQVCWLl1qTz75ZBuNRrc68XDatGn2e9/7nl2/fv2w7+eHP/xh2TTc3Xbbza5evXpEtd955532wx/+8DanNc6ePdtef/31NpfLjei+0GtrUzn7fnGFnYnpT3/6k62pqRlwivhXv/pV+8gjj9gNGzbYYrFoi8WiXbNmjb3nnnvs0Ucf3W+fVCplH3jggaBPCdbaF154oV8+xx13nN24ceN297311lv7TaQOhUJcjawCFItFe+ihh3JlhwrAFXbc9aUvfaksm9NOO81u2LBhm/vkcjn75S9/uWw/rrATjLG+ws7zzz8f9ClWpVwuZ+fPn98vj4suumibV8zZtGmTPeKII/rtd+GFF45j9djSu+++a6dNm1aWya677mpfe+21be5322239fs37je/+c1xqrp6BPHewIYNG+yHPvShsvvYaaed7E033WTXrl1rrbU2nU7bxx9/3B577LFlt4vH4/a+++4b1XpcEuR7PVu7qg6vb0ZmPDL99a9/PeB7yo2NjfY73/mOfeKJJ+ymTZustf7V3FetWmVvu+02e+CBB/bbZ8qUKfbZZ58dhTMHAAAAMBHRl4Khoi+lctGX4ib6UqoTfSmVg74Ud9GXUtnoS3ETfSluoS9lYqMvxS30pbiHvhQAAACMB4afVLlNmzbZRx55xF5zzTX2Rz/6kb3sssvsLbfcYp977jlbKBRG5T6eeeYZe8UVV9j/+I//sJs3bx6VY1pr7f/93//Z3/72t/aKK66wP/zhD+3Pf/5ze9ddd9k333xz1O4D/ps5n//858teAE6dOtV+/OMfH7c3HjAyt99+e7+s5s2bN6jnyh133GFjsVjZvolEwj7xxBPjUDm2Zcsmk/nz59t0Oj3o/S+77LIBHxeY2G666SbehK0QNJm4acufneeee+6g983n82VvrNNkEoyxbDKZO3du0KdXta688sp+eZx00kmD2relpcXusssuZfuGw2H7t7/9bWyLxoCy2azdf//9y/JIJpP29ddfH9T+Az0WHnnkkTGuujoE9d5ANpu1hxxySNnxDzrooG02eP7Lv/xL2e3j8Tj/ltpCkO/1vPvuu/aYY44pu4+ZM2faAw44gNc3IzCemf7whz/sd8wFCxaUmr625Wc/+1nZLyRKspMnT7avvPLKiGoCAAAAMLHRl4LtoS+l8tGX4ib6UqoTfSmVg74UN9GXUvnoS3ETfSnuoC9l4qIvxS30pbiHvhQAAACMJ4afANiqgaZynnbaaba5udlecsklY/7GA0bHlk0mu+66q123bt2g97/jjjv6Zb3rrrvazs7OMawa27Nlk8lQG38ymYydMWNGv2xffPHFMaoYI7Vu3To7adKkUlYNDQ28CTuB9W0yueSSS4IuB6Pg2WeftZ7nlX3ANdSrOd511100mQSsb5PJypUrR3Ssxx9/vOxn8L//+7+PTpEYsp133rksC2OMffXVVwe9//XXX9/v79Szzjpr7ArGVt1www39svjBD34w6P0LhYKdN29evwawfD4/hlW7L8j3Bv75n/+534fmg3k9+w//8A/9mhi6urpGra5KFmSeW15Vxxhjv/GNb9j29nZ71lln8fpmmMY70y2bTObPnz+k94h+/OMf96vpoIMO2uZV8QAAAAAA7qIvxQ30pbiJvpTqQ19KZaEvxT30pbiBvhQ30ZfiDvpSJib6UtxCX4p76EsBAADAeAsJALbiggsu0Jo1ayRJ06ZN029/+1vdeeedmjJlSsCVYSR+9rOfqampadC3//znP69jjz22bO2dd97RlVdeOcqVYbh22203HXbYYUPaJxqN9stVkh577LHRKgujbOHChdq4caMk6ZBDDtGJJ54YcEVAdfnqV7+qfD5f2v7Xf/1XeZ43pGMcccQRmjNnjubMmaPdd999tEvEOLvuuutK/11TU6MvfOELAVZTvV544QWtWrWqbO1DH/qQ9tprr0Ef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VVq7dq1CoZCampq04447av78+bxZ7pA333xTjz76aGn7nHPOUTQaDbAizJw5Ux/96Ef1l7/8pbT28ssva/ny5ZozZ86gjvHf//3f/dbOOOOMUasRgzPQc6mn2XaojDH91t566y11dXVxhY8KsHz5cuVyubK1vffee1jHGuiqeC+++OKwjgVg9Fhr1draWrZmjNFuu+0WSD0AAAAAAGBioC/FLfSlTHz0pQDBoy8FW6IvZeKhL8Ud9KWgB30pgPvoSwEAAKhsvNsJANiuTCbTb+p4fX299t1334Aqwkg8/PDDuuiii8rWzjzzTH35y18OqCJsaf369frOd75T2v7Rj36kHXfcMcCKMFoymYyWL1+u119/XZs2bVIul9OkSZM0efJk7bnnnjTvTTArVqzQ5s2by9aamppK//33v/9dl112mf7whz9o/fr1Ax6jtrZWRx11lC688EJ97GMfG9N6MfZuuOEGWWslSaFQSF/5ylcCrgiS9NOf/lSHH364CoVCae073/nOoK6isXHjRl122WVla01NTbrwwgtHvU5s26RJk/qttbW1DetYmzZt6rdWLBb11ltvae7cucM6JsbPK6+80m9tuB88D7TfQMcHML7eeuutfo2Ec+bMGfDvAgAAAAAAUB3oS3ELfSkTH30p7qIvpbLQl4It0ZcyMdGX4gb6UtCDvhTAffSlAAAAVDaGnwAAtuvZZ58te9Nekj73uc8pHA4HVBGG44033tCVV16pG264QcViUZL/AdmFF17Y78MVBGvhwoXasGGDJGn+/Pk6//zzA64II/Xkk0/q3/7t33T//ferq6trq7fbZZdd9IlPfELf+ta3hj1JHqPn9ddf77eWSqVUKBT0//1//5+uuOKK7V79oa2tTYsWLdKiRYt0/PHH65ZbbtGUKVPGqmSMoXQ6rVtuuaW0/alPfUq77rprgBWhx0c/+lFdddVV+sY3vlFqAnrwwQf1jW98Q1dddZVCodCA+7W0tOikk04qu+pgIpHQnXfeqalTp45L7ei1ww479Ft79913h3WstWvXDri+ZeMgJqbly5f3W5sxY8awjjV9+vRBHR/A+NryKpaSdPrppwdQCQAAAAAAmCjoS3EDfSmVg74U99CXUpnoS0Ff9KVMXPSluIG+FPSgLwVwH30pAAAAlW3gd1oAAOjjD3/4Q9m2MUZf+9rXAqoG29Pa2qqf//zn+td//Vf98z//s/7hH/5Bc+bM0Z577qnrrrtOxWJRoVBIn/rUp/TUU0/p8ssv3+qHLxh/jz/+uG6//XZJfhPQDTfcQENXhbv++ut12GGH6Z577tlmg4nkf5h20003ac6cOTrttNNKzUYIxjvvvNNvLRwO69RTT9Vll12mbDaraDSq888/X0888YTWrl2rdDqtd999V3fddZcWLFhQtu/999+vgw46SK+99tp4nQJG0d133132nOTfQhPL+eefr3vvvbfsA+VrrrlG8+bN080336yVK1cqk8movb1dL7/8si677DLttdde+vOf/1y6/R577KHHH39cRx55ZBCnUPU+8pGP9Ft7+eWXh3Wsl156acD14V6xB+NrxYoV/daG26A5ZcoUGWPK1pqbm9Xe3j6s4wEYHVu+z5RIJHT22WcHVA0AAAAAAJgI6EupLPSlVDb6UtxDX0rloi8FfdGXMrHRl1L56EtBD/pSAPfRlwIAAFDZvKALAABMbNlsVrfddlvZ2qmnnqp58+YFUxC2a/369fr2t7894Pfi8bjOPvtsXXTRRdp9993HuTJsTyaT0Ve/+tXS9te//nXNnz8/wIowGnqm/CcSCZ122mk69dRTNWfOHE2fPl3ZbFarV6/WkiVLdNttt+mpp56SJFlrdffdd2vp0qX67W9/q/333z/IU6ha69at67d25ZVXKp1OS5J23nlnPfTQQ5ozZ07ZbXbeeWftvPPO+tznPqcbbrhB5513XumqHytWrNCxxx6r559/Xo2NjWN/Ehg11113Xem/Z86cqU984hMBVoOBfPrTn9aCBQt0880361e/+pX+9re/6eWXX9Y555yzzf0+9KEP6Utf+pLOPfdcxWKxcaoWW/r4xz/eb23x4sWy1vZrEtiW1atXD3iFNIkmk0ox0JWQ6urqhnWscDisZDKpjo6OfvdRU1MzrGMCGJnm5mb9/ve/L1s7//zzB7wiFgAAAAAAqA70pVQe+lIqF30pbqIvpXLRl4K+6EuZ+OhLqWz0paAHfSmA2+hLAQAAqHyM0wcAbNPtt9+uNWvWlLZTqZR+/vOfB1gRRiKdTuvaa6/Vvvvuq7POOqtsqjyC9+Mf/1h///vfJUk77rijfvSjHwVcEUbLxz/+cb388su65ZZbdPzxx2v33XdXIpFQfX299tprL5133nn661//qptvvlnRaLS03zvvvKMFCxaUHhcYXy0tLf3WehpMEomEHnnkkX4NJlv6yle+op/+9Kdla2+//fZ2P/TGxPLCCy+UmsAkP1euTjcx1dXV6ZRTTtEXv/hFffKTn9xmc0I0GtUXv/hF/eAHP9DZZ59Ng0nA9tlnHx1wwAFla++9957+9Kc/Dek4v/71r1UsFgf83vaudIeJYaCr36RSqWEfb6B9ucIOEJyrr75amUymtL3DDjvo4osvDrAiAAAAAAAQNPpS3EJfysRGX4q76EupTPSloAd9KZWDvpTKRV8KetCXAriNvhQAAIDKx7tiAICtam9v7/dC/7LLLtOuu+4aUEUYjD322EPWWllrlclktHr1av31r3/V5Zdfrrlz50rys73tttt06KGH6jOf+YxWr14dcNV47bXXyj6Ivuqqq1RbWxtgRRgtn/rUp/Twww/rAx/4wHZv+4//+I+65557yj4UbWlp0YknnthvMjzGXk9DyUC+853vaK+99hrUcRYuXFj6+dvjd7/7nZ5++ukR1Yfx0/fqOrFYTGeffXaA1WBrli9frmOPPVa77767vvnNb+qhhx6SJO233346//zz9S//8i+65JJL9OUvf1l77bWXstmsbr31Vp1yyimaPn26vvWtb6m1tTXYk6hy//RP/9Rv7fvf//6g929tbe3X2NdX30ZOTFwDXQnJ87xhH2+gfbnaEhCMVatW6Re/+EXZ2vXXXz/sq2gBAAAAAIDKR19KZaIvpTLRl+Iu+lIqF30p6EFfSmWgL6Xy0ZcCib4UwGX0pQAAALiB4ScAgK268MILy5oPTjrpJH39618PsCIMVTQa1fTp03XwwQfr29/+tl566SX913/9V9mU6d/85jc6+OCD9eqrrwZYKb761a8qm81Kko477jideuqpAVeEkZg+fboeffRRPfroo/rNb34zpA+1TjzxxH5XX3nttdd09dVXj3aZ2I5cLjfguud5Ov/88wd9nHA4rIULF/Zbv/zyy4ddG8bP5s2b9etf/7q0/dnPflZTpkwJsCIM5Nprr9W8efP0xz/+UdZaSdLRRx+tl19+Wc8//7yuueYaXXzxxfrBD36gG264Qa+++qr+8pe/aP78+ZL8nK+88krNmjWLKxAG6NRTT9WJJ55YtvbXv/5V3/ve97a7bz6f15lnnqnm5uat3oarKFWGga6EFA6Hh328gZpMuNoSMP6stfrSl75U9vy74IILdMIJJwRYFQAAAAAACBp9KZWPvpTKQV+KW+hLcQN9KZDoS6kU9KW4gb4USPSlAK6iLwUAAMAdDD8BAAxo0aJFuvHGG0vbe+65p2699dbgCsKoMMbojDPO0BNPPKF4PF5af/fdd/XJT35SGzduDLC66nXLLbfoiSeekCQlk0ldc801AVeEkYrH41qwYIEWLFhQ9lwbrEsuuUShUPk/1X/xi1+ovb19tErEICQSiQHXDzvsMDU1NQ3pWCeffHK/D7keeOCBUnMZJq5f/epXZVe4+trXvhZgNRjIVVddpfPPP1/5fL60ds455+iPf/yj5syZs9X9PvKRj+jJJ5/UscceW1prbm7W0UcfrSVLloxpzRiYMUa/+tWv9MEPfrBs/V//9V919tlnb/Xfqm+++aY+8YlP6L777pMk7bLLLpo5c2a/202aNGn0i8aoG+jv30KhMOzjDbTv1v6OBzB2rrrqKj388MOl7Y997GM0XQMAAAAAUOXoS3ETfSkTE30p7qEvxQ30pUCiL6US0JfiDvpSINGXAriKvhQAAAB3MPwEANDPsmXLdOaZZ5a2J0+erPvvv18NDQ3BFYVRNX/+fP385z8vW3v33XeHdMUIjI7169fr29/+dmn7kksu0W677RZcQZgQdtppJx155JFlaxs2bNAjjzwSUEXVqba2dsD1Aw44YMjHamxs1KxZs8rW0um0nn766WHVhvFz/fXXl/573rx5OuSQQwKsBlt65plndNFFF5WtzZs3T9dee22/Zr2BJBIJ3XHHHdpxxx1La+l0WqeffrrWrl076vVi+xoaGvS///u/+tjHPla2fsstt2iHHXbQCSecoH/6p3/ST37yEy1cuFCHHXaY9txzTz3++OOSVLpK0kCvXaZOnToep4ARGujv375NZEM10L5b+zsewNhYvHhx2eveD3zgA1q0aNGQrkQKAAAAAADcQl+K++hLmTjoS8FA6EuZGOhLgURfykRHX4p76EsBfSmAe+hLAQAAcAvDTwAAZVavXq0TTzxRbW1tkvw33x588EHtscceAVeG0falL31JO+ywQ9na3Xffrddeey2giqrThRdeqA0bNkiS9tlnHy1cuDDgijBRHHroof3WFi9eHEAl1WtrH0DtvffewzreQFf6eO6554Z1LIyPJ554Qq+88kpp+7zzzguwGgzk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96dSqbj11ltLrRUUFMTVV1+dlf7Ing0bNsQ999xT8nrAgAGx2267JdgR29KyZcvo379/qbWtW7fGH/7whwrXuuWWW9LWzjjjDEGwBM2bNy/ee++9Ct0zZ86cuO+++0pet2/fPq699tpst0YN2HXXXeP73/9+qbUHH3wwNm/eXO4a999/f6nXrVu3jvPOOy8r/QFfWLp0aRx11FElAezmzZvHxIkT4/DDD0+4MwAAACApcin1j1wK1G5yKfWDXErukEupW+RS6je5lNwmlwJ1g1wKAEBu8m4JQI74MmDy5YkNDRs2jAcffDBOOeWUhDujqm644YZ46623KnTPRx99FD/84Q/T1v/f//t/scsuu2SrNch59913X6xfv77C9w0bNqzU6QAREZdffnm0aNEiW61RAR06dIjLL7+81Np9990XU6dOLdf9t912W1qo75prrolvfOMbWeuR7Bg9enQsX7685PWFF16YYDeUx4gRI9KCIDfffHPMmDGj3DXGjRsXY8aMKbXWrFmzGDp0aFZ6pPJ++ctflvvaFStWxIABA2Ljxo0R8cVJovfff7+vnXXYsGHDoqCgoOT1kiVL0oIjZVmxYkXcddddpdauuuqqaNmyZVZ7hFy2dOnS6Nu3b8ydOzcivvja+fjjj0fPnj0T7gwAAABIilxK/SWXArWXXEr9IJeSO+RS6h65lPpNLiW3yaVA7SaXAgCQuww/AcgBn332WZx44oklJz00aNAgHnjggTjttNMS7oxsWLNmTRxzzDHx1FNPlev66dOnR48ePWLp0qWl1nv16hX/8z//Ux0tQs5avHhxhU9R+ec//xn33ntvqbVOnTrFZZddlr3GqLDrrrsuvvWtb5W83rJlSwwcODBefvnlbd730EMPxaWXXlpqbcCAAX54XUuNHDmy5L/32WefOOaYYxLshvI44IAD4vrrry+1tmnTpjj++ONLwtXb8vDDD8dZZ51Vai0vLy/++Mc/Ct7WAvfdd1/cfPPN271uxowZ0bNnz5g/f35EROTn58edd94ZvXv3ru4WqUa77757/OQnPym1dvXVV5cKA5bliiuuiE8//bTkdceOHeOSSy7Jeo+Qqz755JM46qijSgImTZs2jcceeyyOPPLIhDsDAAAAkiKXUr/JpUDtJZdSf8il5Aa5lLpHLqV+k0vJbXIpUHvJpQAA5DbDTwDquS8DJlOmTClZ27JlS5x55pmRl5dXqV/UPkuWLIl+/fpF37594+677465c+eWnOqxZcuWWLx4cYwZMyZOOeWU6NGjR3z00Uel7u/Vq1c89thj0bhx4yTah3rtlltuiSuvvDI2bdq03WvvvffeGDx4cKm15s2bx6OPPuqEgIQVFBTEhAkTomvXriVrK1eujCOOOCIuvvjimD59enz22WcREbF69eqYOHFinHLKKXHWWWfF5s2bS+459dRT4+9//7uvp7XQrFmz4qWXXip5fcEFF/g81RE///nP04KyK1eujN69e8fgwYNjwoQJsWLFikilUrF169ZYunRpjBkzJvr16xenn356qZPQ8vPz4+abb45zzz23pj8MynDFFVfEscceG4888kisXLkyIr4IEn344YcxduzYOP3006Nnz57x7rvvRkREYWFh/P3vf/c5rCduuOGGUiHPpUuXxoABA2LVqlVl3jNixIi47777Sl4XFBTEqFGjokmTJtXaK+SKZcuWxVFHHVXqpN/i4uLo3bt3pd5j6tSpU4IfDQAAAJANcim5QS4Fai+5lPpBLqX+k0upu+RS6je5lNwmlwK1j1wKAAB5qVQqlXQTQO115513xpo1a9LWn3rqqXj66adLrZ155pnRvXv3tGvbt28fZ555ZrX1yLb95Cc/iVtvvbVaanfo0CEWLFhQLbUp25YtW2LChAkxcuTIeOqpp2JbX8p32GGH2LRpU5nXNG/ePG644Ya45JJLIj/fTLTa6MUXX4wXX3wxbX3UqFHxyiuvlFq74IILYs8990y79vzzzxdQqEF9+vQpFez7UqdOneKCCy6IY445Jvbbb79o0qRJbNq0KZYsWRLPPvts3HXXXfHCCy+UumfXXXeNMWPGxBFHHFFT7bMdxcXFcfHFF5f64dVXNWrUKGOgqFmzZvGLX/wifvaznwku1FJDhgyJO+64IyIimjRpEosWLYpWrVol3BUV8eijj8aQIUNiyZIlGfcbNmwYW7duja1bt2bc32uvveKee+5xOkDCGjZsGFu2bClzv1GjRrF58+aM/77t1atX3HbbbbHffvtVZ4s5Kcn3BpYvXx5HHXVUvPnmm6VqXXfddTFgwIDYaaedYuPGjfHiiy/GjTfeGI899ljJdQUFBTF69OgYMGBAhZ9bnyX5+bzxxhszrlfk+5sDDjggjj/++Ao/uz6ryc/pwIEDY/z48ZVvdht69+4dkydPrpbaAAAA1F5yKXWfXEr9I5eSW+RS6h65lPpNLqX+kkup++RS6ge5lNpJLqV+kUupf+RSAACoSYafANvUsWPH+OCDD6pUwzeIyfrBD35Q5g/CqkrIJHkLFy6MCRMmxOOPPx7PP/98rF27drv3FBQUxGGHHRbf+973YvDgwcIHtdywYcNi+PDhVarx73//Ozp27JidhtiuDz/8MO6888646667YvHixWVet60QWF5eXgwcODBuv/32aNu2bXW2SyVNmzYtbrrppnj00Udjw4YNZV639957x+mnnx4//elPY8cdd6zBDqmItWvXRrt27aK4uDgiIn74wx/G3XffnXBXVMb69etjzJgxcdddd8W0adO2+ecz4ovTWHr16hXnnXdeDBgwIBo2bFhDnVKWt99+OyZMmBDPPPNMTJ8+PVavXr3N65s2bRrHH398DBkyJI499tiaaTIHJf3ewNq1a+NHP/pRjBkzJm2voKAgNm7cmPZvqo4dO8bf//736NGjR6WeWZ8l+fnMRtj23HPPjXvvvbfKdeqTmvyclhWqzwbvIQIAAOSmpN97ourkUuo3uZT6Ty6l7pFLyQ1yKfWLXEr9IZdS98ml1E5Jvzcgl5Jdcin1j1wKAAA1ybsnAFCH7b777nHRRRfFRRddFBFf/HD7rbfeikWLFsXatWtj3bp1UVBQEC1btoyioqLo3LlzdOnSxQ9QoBq1b98+rr/++rjuuutiypQp8dhjj8UTTzwRb7/9dqkffmzcuDHjvccff3xcdtllsf/++9dk21TQ4YcfHmPGjInPP/88Xn755XjnnXdixYoVERGx4447Rtu2baNbt27Rvn37hDulPO6///6SgElElHxdpe5p3LhxnHPOOXHOOefExo0b44033oh33303Vq9eHWvWrIm8vLwoKiqKoqKi2H///aNLly7RoEGDpNvmK/bdd9/Yd99948orr4xUKhXz58+PefPmxcKFC2PNmjWxfv36KCwsjJ133jk6d+4cXbt2jUaNGiXdNtWsRYsWMXr06Hjqqafit7/9bUyaNKnktKyvh8k6duwYF1xwQVxyySVRWFiYRLsAAAAAAPWGXArUPnIpuUEupX6RS6k/5FLqPrkUMpFLAQAAqD3yUplGegMAAFlVXFwcs2fPjvfeey9WrVoVa9eujR122CFatWoVbdq0ia5du0aHDh2SbhMAoNZbvnx5TJ8+Pd5///1Yu3ZtFBQURLt27aJr167RpUuXpNsDAAAAAACocXIpAADZIZcCAACQHMNPAAAAAAAAAAAAAAAAAAAAAIBE5CfdAAAAAAAAAAAAAAAAAAAAAACQmww/AQAAAAAAAAAAAAAAAAAAAAASYfgJAAAAAAAAAAAAAAAAAAAAAJAIw08AAAAAAAAAAAAAAAAAAAAAgEQYfgIAAAAAAAAAAAAAAAAAAAAAJMLwEwAAAAAAAAAAAAAAAAAAAAAgEYafAAAAAAAAAAAAAAAAAAAAAACJMPwEAAAAAAAAAAAAAAAAAAAAAEiE4ScAAAAAAAAAAAAAAAAAAAAAQCIMPwEAAAAAAAAAAAAAAAAAAAAAEmH4CQAAAAAAAAAAAAAAAAAAAACQCMNPAAAAAAAAAAAAAAAAAAAAAIBEGH4CAAAAAAAAAAAAAAAAAAAAACTC8BMAAAAAAAAAAAAAAAAAAAAAIBGGnwAAAAAAAAAAAAAAAAAAAAAAiTD8BAAAAAAAAAAAAAAAAAAAAABIhOEnAAAAAAAAAAAAAAAAAAAAAEAiDD8BAAAAAAAAAAAAAAAAAAAAABJh+AkAAAAAAAAAAAAAAAAAAAAAkAjDTwAAAAAAAAAAAAAAAAAAAACARBh+AgAAAAAAAAAAAAAAAAAAAAAkwvATAAAAAAAAAAAAAAAAAAAAACARhp8AAAAAAAAAAAAAAAAAAAAAAIkw/AQAAAAAAAAAAAAAAAAAAAAASIThJwAAAAAAAAAAAAAAAAAAAABAIgw/AQAAAAAAAAAAAAAAAAAAAAASYfgJAAAAAAAAAAAAAAAAAAAAAJAIw08AAAAAAAAAAAAAAAAAAAAAgEQYfgIAAAAAAAAAAAAAAAAAAAAAJMLwEwAAAAAAAAAAAAAAAAAAAAAgEYafAAAAAAAAAAAAAAAAAAAAAACJaJh0AwAAAHXV3LlzY8aMGTFz5sx4/fXXY9myZbFmzZpYs2ZNfP7559G0adNo3rx5NGvWLNq1axd77LFH7LHHHrHnnnvGwQcfHJ07d468vLykPwwAAAAAAAAAAGoZuRQAAAAAIJfkpVKpVNJNAAAA1BXLli2L+++/P+65556YPXt2lWo1b948Dj300OjevXv06tUrevfuHS1btsxSpwAAAAAAAAAA1CVyKQAAAABArjL8BAAAoBy2bNkSt9xyS1x33XVRXFxcLc9o0KBBdO/ePY4++ui48MIL4xvf+Ea1PAcAAAAAAAAAgNpDLgUAAAAAyHWGnwAAAGzHe++9F2eccUa89tprGfdbtmwZRx55ZBxyyCGxxx57RIsWLaJp06ZRXFwcn376aSxdujRef/31ePXVV2PevHnleubYsWNj0KBBWfwoAAAAAAAAAACobeRSAAAAAAAiGibdAAAAQG02Z86c6Nu3byxbtixtb6+99orhw4fHySefHE2aNClXvddeey3uuuuuuP3222Pz5s1Z7XXy5MnRt2/ftPXevXvH5MmTs/osAAAAAAAAAACqRi4FAAAAAOAL+Uk3AAAAUFutWLEi+vfvnzFgcv7558ebb74Z3/3ud8sdMImIOOSQQ+KPf/xjzJgxI/bbb79stgsAAAAAAAAAQB0hlwIAAAAA8B+GnwAAAJTh0ksvjQ8//DBt/Qc/+EHcfvvt0bhx40rX7tq1azz33HOx9957V6VFAAAAAAAAAADqILkUAAAAAID/MPwEAAAgg1mzZsWDDz6Ytt62bdu45ZZbsvKMXXbZJR588MHIz/etGQAAAAAAAABArpBLAQAAAAAozTuZAAAAGYwcOTJSqVTa+o9+9KNo2bJl1p7TrVu3+MEPfpC1egAAAAAAAAAA1G5yKQAAAAAApRl+AgAAkMEjjzyScf2EE07I+rPOO++8rNcEAAAAAAAAAKB2kksBAAAAACjN8BMAAICv+fe//x0ff/xxxr0999wz6887/PDDY/fdd896XQAAAAAAAAAAahe5FAAAAACAdIafAAAAfM28efPK3Ntxxx2r5ZmHH354tdQFAAAAAAAAAKD2kEsBAAAAAEhn+AkAAMDXrFy5ssy94uLiannmAQccUC11AQAAAAAAAACoPeRSAAAAAADSNUy6AQAAgNpmy5YtZe598MEHUVRUlPVnDhkyJPr27Vvyev/998/6MwAAAAAAAAAASJZcCgAAAABAOsNPAAAAvmZbIZJJkybFwQcfnPVntm3bNtq2bZv1ukl4//334/HHH4+pU6fG22+/HR999FGsW7cuUqlUFBYWxi677BKdOnWK7t27R58+faJ3797RsGFy356mUql44YUXYsKECfHKK6/Eu+++G6tWrYrPP/88mjZtGt/4xjfiwAMPjOOOOy5OPfXUaNmyZWK9AgAAAAAAAAB1m1xK1cilAAAAAED9lJdKpVJJNwEAAFCbvPTSS9GzZ8+Me507d4633nor8vPza7ir0oYNGxbDhw+vltqV/Tbx8ccfj1//+tcxderUCt3Xpk2bOP/88+Pyyy+PNm3aVOjeiv4+TJo0Kfr06VPyety4cTF06NCYPXt2ue4vLCyMIUOGxLXXXlstJy0BAAAAAAAAAPWbXIpcSlnkUgAAAADIZcm+KwoAAFAL7bvvvpGXl5dx75133onf/OY3NdxR7fbBBx9Ev3794sQTT6xwwCQiYvny5TFixIjYe++9484776yGDtNt3Lgxvv/978fJJ59c7oBJRMRnn30Wv//972P//fePSZMmVWOHAAAAAAAAAEB9JJdSMXIpAAAAAJAbGibdAAAAQG3TqlWr2HfffWPu3LkZ94cOHRqtWrWKCy+8sIY7q32effbZOOOMM2LlypVpe02aNIkTTzwxevXqFe3atYtGjRrFkiVLYvbs2TFu3Lj46KOPSl2/evXqOP/882Pq1Knxl7/8JRo1alQtPW/atCm+853vxNNPP12y1rVr1xg4cGB06NAh2rZtG8uXL4+FCxfGuHHjYubMmWk1lixZEscdd1zce++9cfbZZ1dLnwAAAAAAAABA/SOXUn5yKXIpAAAAAOSOvFQqlUq6CQAAgNrmiiuuiJtvvnmb15xwwglx0003xb777ltDXf3H/PnzY/78+aXWZs2aFVdeeWXatQcddFDcdNNN5a59zDHHlOu6CRMmxKmnnhobN25M2/uv//qvuOmmm6KoqCjjvalUKv7617/GlVdeGcuXL0/bP+WUU2L06NHRoEGDbfaQ6fch4ovP3xtvvJG2PmnSpHjooYfi9ttvj4iILl26xN133x2HHXZYmc+YMWNGnHPOOfHOO++k7eXn58fYsWNjwIAB2+wTAAAAAAAAAOBLcinbJ5cilwIAAABAbjH8BAAAIIP58+fH3nvvHVu3bt3mdfn5+XHaaafFpZdeGkcccUQNdZfZ5MmTo2/fvmnrvXv3jsmTJ2f1WdOnT4/evXvHhg0b0vZGjhwZF1xwQbnqLFy4MHr16hUffPBB2t5VV10Vv/nNbyrVX58+fWLKlClp61dffXX8+te/joiIE088Mf7xj39EQUHBduutW7cuBg0aFM8++2zaXtOmTWP27NnRsWPHSvUKAAAAAAAAAOQWuZRtk0v5D7kUAAAAAHJFftINAAAA1EZ77LFHnHPOOdu9buvWrTF69Og48sgjY7/99otf/epXMW/evBroMDmrVq2KU089NWPA5Be/+EW5AyYREbvvvns888wzUVhYmLb329/+Nv71r39Vqdevu/HGGyMiomvXrjFq1KhyBUwiIpo1axajRo2KDh06pO0VFxdX6GMGAAAAAAAAAHKbXErZ5FJKk0sBAAAAIFcYfgIAAFCGW2+9tUKnprz99tvxi1/8IvbZZ5848MAD4+c//3lMmzZtu6f01DVXXHFFLFq0KG29c+fOMXTo0ArX22uvveKaa65JW0+lUvHjH/84UqlUpfrMZNOmTRER8ec//zmaNm1aoXt33HHH+POf/5xx78knn4y//e1vVe4PAAAAAAAAAMgNcimZyaWkk0sBAAAAIBcYfgIAAFCGFi1axPjx46NNmzYVvnf27NkxYsSI6NGjR+y6667x3//93zFu3LgoLi6uhk5rzhtvvBH33ntvxr0bbrghdthhh0rVveKKK6JFixZp62+++WY88sgjlapZloEDB0aPHj0qde8JJ5wQXbt2zbh3ww03VKErAAAAAAAAACCXyKWkk0uRSwEAAAAgdxl+AgAAsA0HHnhgvPTSS3HggQdWusYnn3wSd999d5x88smx0047xZlnnhmPPPJIbNy4MYud1oxf/epXGU+8adu2bQwaNKjSdRs3bhwnn3xyxr0//elPla6bybnnnlul+3/84x9nXH/33Xdj0qRJVaoNAAAAAAAAAOQOuZTS5FLkUgAAAADIXYafAAAAbMdee+0VM2bMiKFDh0bjxo2rVOvzzz+P0aNHx6BBg6Jdu3YxbNiwWLFiRZY6rV7Lli2LsWPHZtw744wzolGjRlWqP3DgwIzrzz33XHz88cdVqv2lpk2bxvHHH1+lGv379y9z7/bbb69SbQAAAAAAAAAgt8ilfEEu5QtyKQAAAADkKsNPAAAAyqGgoCCuv/76ePfdd+OCCy6octgkImLFihUxfPjw6NChQwwbNqzWn7gzbty42LRpU8a9Pn36VLn+wQcfnHF969at8fTTT1e5fkREt27dokmTJlWq0a5duzjooIMy7k2YMCG2bNlSpfoAAAAAAAAAQG6RS5FL+ZJcCgAAAAC5yvATAACACmjfvn2MHDkyPvzww/jd734XXbp0qXLN4uLiGD58eHTt2jVe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+edn3Lv66qtj/fr1231WWVKpVPzkJz+JVCpVav3aa6+tdM1M/vnPf8aMGTMqde/48eNj9uzZGfeGDh1albYAAAAAAAAAgBwmlyKXIpcCAAAAQC4z/AQAAKCcpkyZEpdeemnW6q1YsSJOP/30jMGMo48+Ok444YQK1dtxxx1j1113TVtfvHhxbN68ucz71q5dGx988EGptb333rvM6//3f/83OnbsmLa+cOHCuOiii8rf8Nf87ne/i2effbbU2uDBg6Nr166VrplJKpWKiy66KD7//PMK3bds2bL48Y9/nHHv+OOPj7PPPjsb7QEAAAAAAAAAOUgu5QtyKenkUgAAAADIBYafAAAAVMCf//znGDx4cKxcubJKdV577bXo3bt3zJw5M22vTZs2cdddd1Wq7mGHHZa2tmHDhnj99dfLvOfhhx+OrVu3llrr2bNnmde3aNEixo0bF02bNk3bu+eee+Lyyy+v8ElEv//97+Oqq64qtdahQ4cYOXJkhepsz0knnRQREa+88kqcddZZsWnTpnLd9+mnn8aZZ54ZH330Udpe06ZNs94nAAAAAAAAAJB75FLkUr5OLgUAAACAXGH4CQAAQAWNGjUq9t9//xg+fHjG0MG2TJs2Lc4777z45je/GXPmzEnbLyoqikcffTQ6dOhQqd7OOuusjOu/+93vMq4vWLAghg4dWmqtZ8+esccee2zzOQcffHCMHz8+CgsL0/ZuueWW+Na3vhUvv/zydvt944034sQTT4yf/vSnpdZbtGgRY8aMiaKiou3WqIjLLrssevfuHRERjzzySHTv3j1effXVbd4zffr06N69e0yaNCltLz8/Px544IGMJw4BAAAAAAAAAFSUXIpcypfkUgAAAADIJXmpVCqVdBMAAAC1zdFHHx3PPffcdq/Lz8+PAw44ILp16xYHHXRQtG7dOlq0aBFNmjSJdevWxdq1a2PRokUxa9asePnll2PhwoVl1tp3331jzJgxccABB1S67w0bNsQBBxwQ7733Xtper1694uyzz4727dvHZ599FtOmTYs77rgj1q5dW+q6iRMnRr9+/cr1vGnTpsWpp54aixcvzri/zz77xIABA2LPPfeMXXbZJRo2bBgrV66MOXPmxOTJkzMGUdq2bRsTJ06MQw45pFw9ZNKnT5+YMmVK2vqkSZPioIMOiiOPPDLmzp1bsn7ooYfG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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "plt.figure(figsize=(15, 25))\n", - "\n", - "for i, task in enumerate([\"agnews\", \"cr\", \"mr\", \"sst2\", \"sst-5\", \"subj\", \"trec\"]):\n", - " for j, optimizer in enumerate([\"evopromptde\", \"evopromptga\"]):\n", - " plt.subplot(7, 2, 2 * i + j + 1)\n", - "\n", - " get_plot(\n", - " df1=df[~df[\"use_task_desc\"]],\n", - " df2=df[df[\"use_task_desc\"]],\n", - " mean_or_max=\"mean\",\n", - " task=task,\n", - " optimizer=optimizer,\n", - " legend_labels=(\"no task descr.\", \"task descr.\"),\n", - " )\n", - "plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "ds", - "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.7" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/test_train_score_correlation.ipynb b/notebooks/test_train_score_correlation.ipynb deleted file mode 100644 index 0b8e1c5..0000000 --- a/notebooks/test_train_score_correlation.ipynb +++ /dev/null @@ -1,457 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 53, - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "from pathlib import Path\n", - "\n", - "import seaborn as sns\n", - "import matplotlib.pyplot as plt\n", - "\n", - "from typing import List" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "metadata": {}, - "outputs": [], - "source": [ - "def read_prompts(target_experiment: str, tasks: List[str]):\n", - " results = pd.DataFrame()\n", - " for logging_dir in Path(f\"../logs/{target_experiment}\").rglob(\"*.csv\"):\n", - " if \"best_scores\" in str(logging_dir):\n", - " continue\n", - "\n", - " result = pd.read_csv(logging_dir)\n", - "\n", - " logging_dir = str(logging_dir)\n", - "\n", - " logging_dir = logging_dir.replace(f\"..\\\\logs\\\\{target_experiment}\\\\\", \"\")\n", - " logging_dir = logging_dir.replace(\".csv\", \"\")\n", - "\n", - " task_name, optimizer, meta_llm, evaluation_llm, random_seed = logging_dir.split(\"_\")\n", - "\n", - " metainformation = pd.DataFrame(\n", - " {\n", - " \"task\": [task_name] * len(result),\n", - " \"optimizer\": [optimizer] * len(result),\n", - " \"meta_llm\": [meta_llm] * len(result),\n", - " \"evaluation_llm\": [evaluation_llm] * len(result),\n", - " \"random_seed\": [random_seed] * len(result),\n", - " }\n", - " )\n", - "\n", - " result = pd.concat([result, metainformation], axis=1)\n", - "\n", - " results = pd.concat([result, results], axis=0)\n", - "\n", - " return results\n", - "\n", - "\n", - "def read_best_scores(target_experiment: str):\n", - " return pd.read_csv(f\"../logs/{target_experiment}/best_scores.csv\")" - ] - }, - { - "cell_type": "code", - "execution_count": 55, - "metadata": {}, - "outputs": [], - "source": [ - "df_train = read_prompts(f\"experiment\", \"\")\n", - "df_test = read_best_scores(f\"experiment\")\n", - "\n", - "df_train.random_seed = df_train.random_seed.astype(int)\n", - "df_test.random_seed = df_test.random_seed.astype(int)" - ] - }, - { - "cell_type": "code", - "execution_count": 56, - "metadata": {}, - "outputs": [], - "source": [ - "df_train[\"evaluation_llm\"] = df_train[\"evaluation_llm\"].str.replace(\"\\\\\", \"/\", regex=False)\n", - "df_train[\"meta_llm\"] = df_train[\"meta_llm\"].str.replace(\"\\\\\", \"/\", regex=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 57, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
scoretest_score
score1.0000000.891781
test_score0.8917811.000000
\n", - "
" - ], - "text/plain": [ - " score test_score\n", - "score 1.000000 0.891781\n", - "test_score 0.891781 1.000000" - ] - }, - "execution_count": 57, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "evaluation_llm = meta_llm = \"meta-llama/Meta-Llama-3-70B-Instruct\"\n", - "\n", - "group_cols = [\"task\", \"optimizer\", \"meta_llm\", \"evaluation_llm\", \"random_seed\"]\n", - "\n", - "df1 = df_train[(df_train[\"meta_llm\"] == meta_llm) & (df_train[\"evaluation_llm\"] == evaluation_llm)]\n", - "\n", - "# find prompt which got the best score first, per seed\n", - "df1 = df1.sort_values(\"score\", ascending=False) #\n", - "df1 = df1.groupby(group_cols).first()\n", - "\n", - "df2 = df_test[\n", - " # (df_test[\"task\"] == task)\n", - " (df_test[\"meta_llm\"] == meta_llm)\n", - " & (df_test[\"evaluation_llm\"] == evaluation_llm)\n", - "]\n", - "\n", - "df2 = df2.set_index(group_cols)\n", - "\n", - "df1 = df1[[\"score\"]]\n", - "df1.loc[:, \"test_score\"] = df2.loc[df1.index, [\"test_score\"]]\n", - "\n", - "sns.scatterplot(data=df1, x=\"score\", y=\"test_score\", hue=\"task\")\n", - "# trendline black with dashed\n", - "sns.regplot(data=df1, x=\"score\", y=\"test_score\", scatter=False, color=\"black\", line_kws={\"linestyle\": \"dashed\"})\n", - "plt.show()\n", - "\n", - "df1.corr()" - ] - }, - { - "cell_type": "code", - "execution_count": 58, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
scoretest_score
score1.0000000.769682
test_score0.7696821.000000
\n", - "
" - ], - "text/plain": [ - " score test_score\n", - "score 1.000000 0.769682\n", - "test_score 0.769682 1.000000" - ] - }, - "execution_count": 58, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "evaluation_llm = meta_llm = \"meta-llama/Meta-Llama-3-8B-Instruct\"\n", - "\n", - "group_cols = [\"task\", \"optimizer\", \"meta_llm\", \"evaluation_llm\", \"random_seed\"]\n", - "\n", - "df1 = df_train[(df_train[\"meta_llm\"] == meta_llm) & (df_train[\"evaluation_llm\"] == evaluation_llm)]\n", - "\n", - "# find prompt which got the best score first, per seed\n", - "df1 = df1.sort_values(\"score\", ascending=False) #\n", - "df1 = df1.groupby(group_cols).first()\n", - "\n", - "df2 = df_test[\n", - " # (df_test[\"task\"] == task)\n", - " (df_test[\"meta_llm\"] == meta_llm)\n", - " & (df_test[\"evaluation_llm\"] == evaluation_llm)\n", - "]\n", - "\n", - "df2 = df2.set_index(group_cols)\n", - "\n", - "df1 = df1[[\"score\"]]\n", - "df1.loc[:, \"test_score\"] = df2.loc[df1.index, [\"test_score\"]]\n", - "\n", - "sns.scatterplot(data=df1, x=\"score\", y=\"test_score\", hue=\"task\")\n", - "# trendline black with dashed\n", - "sns.regplot(data=df1, x=\"score\", y=\"test_score\", scatter=False, color=\"black\", line_kws={\"linestyle\": \"dashed\"})\n", - "plt.show()\n", - "\n", - "df1.corr()" - ] - }, - { - "cell_type": "code", - "execution_count": 59, - "metadata": {}, - "outputs": [], - "source": [ - "group_cols = [\"task\", \"optimizer\", \"meta_llm\", \"evaluation_llm\", \"random_seed\"]\n", - "\n", - "df1 = df_train\n", - "\n", - "# find prompt which got the best score first, per seed\n", - "df1 = df1.sort_values(\"score\", ascending=False) #\n", - "df1 = df1.groupby(group_cols).first()\n", - "\n", - "df2 = df_test\n", - "\n", - "df2 = df2.set_index(group_cols)\n", - "\n", - "df1 = df1[[\"score\"]]\n", - "df1.loc[:, \"test_score\"] = df2.loc[df1.index, [\"test_score\"]]\n", - "df1 = df1.reset_index()" - ] - }, - { - "cell_type": "code", - "execution_count": 60, - "metadata": {}, - "outputs": [], - "source": [ - "df1.loc[df1[\"meta_llm\"] == \"meta-llama/Meta-Llama-3-70B-Instruct\", \"meta_llm\"] = \"Llama-70B\"\n", - "df1.loc[df1[\"evaluation_llm\"] == \"meta-llama/Meta-Llama-3-70B-Instruct\", \"evaluation_llm\"] = \"Llama-70B\"\n", - "df1.loc[df1[\"meta_llm\"] == \"meta-llama/Meta-Llama-3-8B-Instruct\", \"meta_llm\"] = \"Llama-8B\"\n", - "df1.loc[df1[\"evaluation_llm\"] == \"meta-llama/Meta-Llama-3-8B-Instruct\", \"evaluation_llm\"] = \"Llama-8B\"\n", - "df1.loc[df1[\"optimizer\"] == \"evopromptde\", \"optimizer\"] = \"DE\"\n", - "df1.loc[df1[\"optimizer\"] == \"evopromptga\", \"optimizer\"] = \"GA\"" - ] - }, - { - "cell_type": "code", - "execution_count": 61, - "metadata": {}, - "outputs": [], - "source": [ - "df1[\"score\"] *= 100\n", - "df1[\"test_score\"] *= 100" - ] - }, - { - "cell_type": "code", - "execution_count": 62, - "metadata": {}, - "outputs": [], - "source": [ - "df1[\"diff\"] = df1[\"test_score\"] - df1[\"score\"]\n", - "df1 = df1.rename(columns={\"score\": \"train_score\"})" - ] - }, - { - "cell_type": "code", - "execution_count": 63, - "metadata": {}, - "outputs": [], - "source": [ - "diff_df = (\n", - " df1.groupby([\"task\", \"optimizer\", \"meta_llm\", \"evaluation_llm\"])\n", - " .mean()\n", - " .reset_index()\n", - " .drop([\"random_seed\", \"evaluation_llm\"], axis=1)\n", - " .round(2)\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 71, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
train_scoretest_scorediff
meta_llmoptimizer
Llama-70BDE89.7679.74-10.02
GA92.1478.26-13.88
Llama-8BDE81.6774.52-7.14
GA85.0074.50-10.50
\n", - "
" - ], - "text/plain": [ - " train_score test_score diff\n", - "meta_llm optimizer \n", - "Llama-70B DE 89.76 79.74 -10.02\n", - " GA 92.14 78.26 -13.88\n", - "Llama-8B DE 81.67 74.52 -7.14\n", - " GA 85.00 74.50 -10.50" - ] - }, - "execution_count": 71, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "diff_df.groupby([\"meta_llm\", \"optimizer\"]).mean(numeric_only=True).round(2)" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "ds", - "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.12.5" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/poetry.lock b/poetry.lock index 1938d9c..25103b8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,123 +1,124 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" -version = "2.4.0" +version = "2.4.3" description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, - {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, + {file = "aiohappyeyeballs-2.4.3-py3-none-any.whl", hash = "sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572"}, + {file = "aiohappyeyeballs-2.4.3.tar.gz", hash = "sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586"}, ] [[package]] name = "aiohttp" -version = "3.10.5" +version = "3.10.10" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, - {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, - {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, - {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, - {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, - {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, - {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, - {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, - {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, - {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, - {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, - {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, - {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, - {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, - {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, - {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, - {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, - {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, - {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, - {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, - {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, - {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, - {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, - {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, - {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, - {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, - {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, - {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, - {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, - {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, - {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, - {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, - {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, - {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, - {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, - {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, - {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, - {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, - {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, - {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, - {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, - {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, - {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, - {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, - {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, - {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, - {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, - {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, - {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, - {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, - {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, - {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, - {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, - {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, - {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, - {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, - {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, - {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, - {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, - {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, - {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, - {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, - {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, - {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, - {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, - {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, - {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, - {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, - {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, - {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, - {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, - {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, - {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, - {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, - {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, - {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, - {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, - {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, - {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, - {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, - {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, - {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, - {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, - {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, - {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, - {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, - {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, - {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, - {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, - {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, - {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, + {file = "aiohttp-3.10.10-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:be7443669ae9c016b71f402e43208e13ddf00912f47f623ee5994e12fc7d4b3f"}, + {file = "aiohttp-3.10.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7b06b7843929e41a94ea09eb1ce3927865387e3e23ebe108e0d0d09b08d25be9"}, + {file = "aiohttp-3.10.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:333cf6cf8e65f6a1e06e9eb3e643a0c515bb850d470902274239fea02033e9a8"}, + {file = "aiohttp-3.10.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:274cfa632350225ce3fdeb318c23b4a10ec25c0e2c880eff951a3842cf358ac1"}, + {file = "aiohttp-3.10.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9e5e4a85bdb56d224f412d9c98ae4cbd032cc4f3161818f692cd81766eee65a"}, + {file = "aiohttp-3.10.10-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b606353da03edcc71130b52388d25f9a30a126e04caef1fd637e31683033abd"}, + {file = "aiohttp-3.10.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab5a5a0c7a7991d90446a198689c0535be89bbd6b410a1f9a66688f0880ec026"}, + {file = "aiohttp-3.10.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:578a4b875af3e0daaf1ac6fa983d93e0bbfec3ead753b6d6f33d467100cdc67b"}, + {file = "aiohttp-3.10.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8105fd8a890df77b76dd3054cddf01a879fc13e8af576805d667e0fa0224c35d"}, + {file = "aiohttp-3.10.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3bcd391d083f636c06a68715e69467963d1f9600f85ef556ea82e9ef25f043f7"}, + {file = "aiohttp-3.10.10-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fbc6264158392bad9df19537e872d476f7c57adf718944cc1e4495cbabf38e2a"}, + {file = "aiohttp-3.10.10-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e48d5021a84d341bcaf95c8460b152cfbad770d28e5fe14a768988c461b821bc"}, + {file = "aiohttp-3.10.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2609e9ab08474702cc67b7702dbb8a80e392c54613ebe80db7e8dbdb79837c68"}, + {file = "aiohttp-3.10.10-cp310-cp310-win32.whl", hash = "sha256:84afcdea18eda514c25bc68b9af2a2b1adea7c08899175a51fe7c4fb6d551257"}, + {file = "aiohttp-3.10.10-cp310-cp310-win_amd64.whl", hash = "sha256:9c72109213eb9d3874f7ac8c0c5fa90e072d678e117d9061c06e30c85b4cf0e6"}, + {file = "aiohttp-3.10.10-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c30a0eafc89d28e7f959281b58198a9fa5e99405f716c0289b7892ca345fe45f"}, + {file = "aiohttp-3.10.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:258c5dd01afc10015866114e210fb7365f0d02d9d059c3c3415382ab633fcbcb"}, + {file = "aiohttp-3.10.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:15ecd889a709b0080f02721255b3f80bb261c2293d3c748151274dfea93ac871"}, + {file = "aiohttp-3.10.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3935f82f6f4a3820270842e90456ebad3af15810cf65932bd24da4463bc0a4c"}, + {file = "aiohttp-3.10.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:413251f6fcf552a33c981c4709a6bba37b12710982fec8e558ae944bfb2abd38"}, + {file = "aiohttp-3.10.10-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1720b4f14c78a3089562b8875b53e36b51c97c51adc53325a69b79b4b48ebcb"}, + {file = "aiohttp-3.10.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:679abe5d3858b33c2cf74faec299fda60ea9de62916e8b67e625d65bf069a3b7"}, + {file = "aiohttp-3.10.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:79019094f87c9fb44f8d769e41dbb664d6e8fcfd62f665ccce36762deaa0e911"}, + {file = "aiohttp-3.10.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fe2fb38c2ed905a2582948e2de560675e9dfbee94c6d5ccdb1301c6d0a5bf092"}, + {file = "aiohttp-3.10.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a3f00003de6eba42d6e94fabb4125600d6e484846dbf90ea8e48a800430cc142"}, + {file = "aiohttp-3.10.10-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:1bbb122c557a16fafc10354b9d99ebf2f2808a660d78202f10ba9d50786384b9"}, + {file = "aiohttp-3.10.10-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:30ca7c3b94708a9d7ae76ff281b2f47d8eaf2579cd05971b5dc681db8caac6e1"}, + {file = "aiohttp-3.10.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:df9270660711670e68803107d55c2b5949c2e0f2e4896da176e1ecfc068b974a"}, + {file = "aiohttp-3.10.10-cp311-cp311-win32.whl", hash = "sha256:aafc8ee9b742ce75044ae9a4d3e60e3d918d15a4c2e08a6c3c3e38fa59b92d94"}, + {file = "aiohttp-3.10.10-cp311-cp311-win_amd64.whl", hash = "sha256:362f641f9071e5f3ee6f8e7d37d5ed0d95aae656adf4ef578313ee585b585959"}, + {file = "aiohttp-3.10.10-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:9294bbb581f92770e6ed5c19559e1e99255e4ca604a22c5c6397b2f9dd3ee42c"}, + {file = "aiohttp-3.10.10-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8fa23fe62c436ccf23ff930149c047f060c7126eae3ccea005f0483f27b2e28"}, + {file = "aiohttp-3.10.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c6a5b8c7926ba5d8545c7dd22961a107526562da31a7a32fa2456baf040939f"}, + {file = "aiohttp-3.10.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:007ec22fbc573e5eb2fb7dec4198ef8f6bf2fe4ce20020798b2eb5d0abda6138"}, + {file = "aiohttp-3.10.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9627cc1a10c8c409b5822a92d57a77f383b554463d1884008e051c32ab1b3742"}, + {file = "aiohttp-3.10.10-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:50edbcad60d8f0e3eccc68da67f37268b5144ecc34d59f27a02f9611c1d4eec7"}, + {file = "aiohttp-3.10.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a45d85cf20b5e0d0aa5a8dca27cce8eddef3292bc29d72dcad1641f4ed50aa16"}, + {file = "aiohttp-3.10.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0b00807e2605f16e1e198f33a53ce3c4523114059b0c09c337209ae55e3823a8"}, + {file = "aiohttp-3.10.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f2d4324a98062be0525d16f768a03e0bbb3b9fe301ceee99611dc9a7953124e6"}, + {file = "aiohttp-3.10.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:438cd072f75bb6612f2aca29f8bd7cdf6e35e8f160bc312e49fbecab77c99e3a"}, + {file = "aiohttp-3.10.10-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:baa42524a82f75303f714108fea528ccacf0386af429b69fff141ffef1c534f9"}, + {file = "aiohttp-3.10.10-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a7d8d14fe962153fc681f6366bdec33d4356f98a3e3567782aac1b6e0e40109a"}, + {file = "aiohttp-3.10.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c1277cd707c465cd09572a774559a3cc7c7a28802eb3a2a9472588f062097205"}, + {file = "aiohttp-3.10.10-cp312-cp312-win32.whl", hash = "sha256:59bb3c54aa420521dc4ce3cc2c3fe2ad82adf7b09403fa1f48ae45c0cbde6628"}, + {file = "aiohttp-3.10.10-cp312-cp312-win_amd64.whl", hash = "sha256:0e1b370d8007c4ae31ee6db7f9a2fe801a42b146cec80a86766e7ad5c4a259cf"}, + {file = "aiohttp-3.10.10-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ad7593bb24b2ab09e65e8a1d385606f0f47c65b5a2ae6c551db67d6653e78c28"}, + {file = "aiohttp-3.10.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1eb89d3d29adaf533588f209768a9c02e44e4baf832b08118749c5fad191781d"}, + {file = "aiohttp-3.10.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3fe407bf93533a6fa82dece0e74dbcaaf5d684e5a51862887f9eaebe6372cd79"}, + {file = "aiohttp-3.10.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50aed5155f819873d23520919e16703fc8925e509abbb1a1491b0087d1cd969e"}, + {file = "aiohttp-3.10.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4f05e9727ce409358baa615dbeb9b969db94324a79b5a5cea45d39bdb01d82e6"}, + {file = "aiohttp-3.10.10-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dffb610a30d643983aeb185ce134f97f290f8935f0abccdd32c77bed9388b42"}, + {file = "aiohttp-3.10.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa6658732517ddabe22c9036479eabce6036655ba87a0224c612e1ae6af2087e"}, + {file = "aiohttp-3.10.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:741a46d58677d8c733175d7e5aa618d277cd9d880301a380fd296975a9cdd7bc"}, + {file = "aiohttp-3.10.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e00e3505cd80440f6c98c6d69269dcc2a119f86ad0a9fd70bccc59504bebd68a"}, + {file = "aiohttp-3.10.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ffe595f10566f8276b76dc3a11ae4bb7eba1aac8ddd75811736a15b0d5311414"}, + {file = "aiohttp-3.10.10-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdfcf6443637c148c4e1a20c48c566aa694fa5e288d34b20fcdc58507882fed3"}, + {file = "aiohttp-3.10.10-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d183cf9c797a5291e8301790ed6d053480ed94070637bfaad914dd38b0981f67"}, + {file = "aiohttp-3.10.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:77abf6665ae54000b98b3c742bc6ea1d1fb31c394bcabf8b5d2c1ac3ebfe7f3b"}, + {file = "aiohttp-3.10.10-cp313-cp313-win32.whl", hash = "sha256:4470c73c12cd9109db8277287d11f9dd98f77fc54155fc71a7738a83ffcc8ea8"}, + {file = "aiohttp-3.10.10-cp313-cp313-win_amd64.whl", hash = "sha256:486f7aabfa292719a2753c016cc3a8f8172965cabb3ea2e7f7436c7f5a22a151"}, + {file = "aiohttp-3.10.10-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:1b66ccafef7336a1e1f0e389901f60c1d920102315a56df85e49552308fc0486"}, + {file = "aiohttp-3.10.10-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:acd48d5b80ee80f9432a165c0ac8cbf9253eaddb6113269a5e18699b33958dbb"}, + {file = "aiohttp-3.10.10-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:3455522392fb15ff549d92fbf4b73b559d5e43dc522588f7eb3e54c3f38beee7"}, + {file = "aiohttp-3.10.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45c3b868724137f713a38376fef8120c166d1eadd50da1855c112fe97954aed8"}, + {file = "aiohttp-3.10.10-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:da1dee8948d2137bb51fbb8a53cce6b1bcc86003c6b42565f008438b806cccd8"}, + {file = "aiohttp-3.10.10-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c5ce2ce7c997e1971b7184ee37deb6ea9922ef5163c6ee5aa3c274b05f9e12fa"}, + {file = "aiohttp-3.10.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28529e08fde6f12eba8677f5a8608500ed33c086f974de68cc65ab218713a59d"}, + {file = "aiohttp-3.10.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7db54c7914cc99d901d93a34704833568d86c20925b2762f9fa779f9cd2e70f"}, + {file = "aiohttp-3.10.10-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03a42ac7895406220124c88911ebee31ba8b2d24c98507f4a8bf826b2937c7f2"}, + {file = "aiohttp-3.10.10-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:7e338c0523d024fad378b376a79faff37fafb3c001872a618cde1d322400a572"}, + {file = "aiohttp-3.10.10-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:038f514fe39e235e9fef6717fbf944057bfa24f9b3db9ee551a7ecf584b5b480"}, + {file = "aiohttp-3.10.10-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:64f6c17757251e2b8d885d728b6433d9d970573586a78b78ba8929b0f41d045a"}, + {file = "aiohttp-3.10.10-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:93429602396f3383a797a2a70e5f1de5df8e35535d7806c9f91df06f297e109b"}, + {file = "aiohttp-3.10.10-cp38-cp38-win32.whl", hash = "sha256:c823bc3971c44ab93e611ab1a46b1eafeae474c0c844aff4b7474287b75fe49c"}, + {file = "aiohttp-3.10.10-cp38-cp38-win_amd64.whl", hash = "sha256:54ca74df1be3c7ca1cf7f4c971c79c2daf48d9aa65dea1a662ae18926f5bc8ce"}, + {file = "aiohttp-3.10.10-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:01948b1d570f83ee7bbf5a60ea2375a89dfb09fd419170e7f5af029510033d24"}, + {file = "aiohttp-3.10.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9fc1500fd2a952c5c8e3b29aaf7e3cc6e27e9cfc0a8819b3bce48cc1b849e4cc"}, + {file = "aiohttp-3.10.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f614ab0c76397661b90b6851a030004dac502e48260ea10f2441abd2207fbcc7"}, + {file = "aiohttp-3.10.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00819de9e45d42584bed046314c40ea7e9aea95411b38971082cad449392b08c"}, + {file = "aiohttp-3.10.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05646ebe6b94cc93407b3bf34b9eb26c20722384d068eb7339de802154d61bc5"}, + {file = "aiohttp-3.10.10-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:998f3bd3cfc95e9424a6acd7840cbdd39e45bc09ef87533c006f94ac47296090"}, + {file = "aiohttp-3.10.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9010c31cd6fa59438da4e58a7f19e4753f7f264300cd152e7f90d4602449762"}, + {file = "aiohttp-3.10.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ea7ffc6d6d6f8a11e6f40091a1040995cdff02cfc9ba4c2f30a516cb2633554"}, + {file = "aiohttp-3.10.10-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ef9c33cc5cbca35808f6c74be11eb7f5f6b14d2311be84a15b594bd3e58b5527"}, + {file = "aiohttp-3.10.10-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ce0cdc074d540265bfeb31336e678b4e37316849d13b308607efa527e981f5c2"}, + {file = "aiohttp-3.10.10-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:597a079284b7ee65ee102bc3a6ea226a37d2b96d0418cc9047490f231dc09fe8"}, + {file = "aiohttp-3.10.10-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:7789050d9e5d0c309c706953e5e8876e38662d57d45f936902e176d19f1c58ab"}, + {file = "aiohttp-3.10.10-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e7f8b04d83483577fd9200461b057c9f14ced334dcb053090cea1da9c8321a91"}, + {file = "aiohttp-3.10.10-cp39-cp39-win32.whl", hash = "sha256:c02a30b904282777d872266b87b20ed8cc0d1501855e27f831320f471d54d983"}, + {file = "aiohttp-3.10.10-cp39-cp39-win_amd64.whl", hash = "sha256:edfe3341033a6b53a5c522c802deb2079eee5cbfbb0af032a55064bd65c73a23"}, + {file = "aiohttp-3.10.10.tar.gz", hash = "sha256:0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a"}, ] [package.dependencies] aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" +async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" frozenlist = ">=1.1.1" multidict = ">=4.5,<7.0" -yarl = ">=1.0,<2.0" +yarl = ">=1.12.0,<2.0" [package.extras] speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] @@ -149,13 +150,13 @@ files = [ [[package]] name = "anthropic" -version = "0.34.1" +version = "0.38.0" description = "The official Python library for the anthropic API" optional = false python-versions = ">=3.7" files = [ - {file = "anthropic-0.34.1-py3-none-any.whl", hash = "sha256:2fa26710809d0960d970f26cd0be3686437250a481edb95c33d837aa5fa24158"}, - {file = "anthropic-0.34.1.tar.gz", hash = "sha256:69e822bd7a31ec11c2edb85f2147e8f0ee0cfd3288fea70b0ca8808b2f9bf91d"}, + {file = "anthropic-0.38.0-py3-none-any.whl", hash = "sha256:2c8117b53da7051d8ab65f4e8e05925bd53c53380183115802ace77bde14d4eb"}, + {file = "anthropic-0.38.0.tar.gz", hash = "sha256:417e1bdecc2e3b5a1f122be950d6ac570bba62d1cdefb33efbac3797413ec5f1"}, ] [package.dependencies] @@ -174,23 +175,25 @@ vertex = ["google-auth (>=2,<3)"] [[package]] name = "anyio" -version = "4.4.0" +version = "4.6.2.post1" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, - {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, + {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"}, + {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"}, ] [package.dependencies] +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} idna = ">=2.8" sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} [package.extras] -doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] -trio = ["trio (>=0.23)"] +doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21.0b1)"] +trio = ["trio (>=0.26.1)"] [[package]] name = "appnope" @@ -221,6 +224,17 @@ six = ">=1.12.0" astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] +[[package]] +name = "async-timeout" +version = "4.0.3" +description = "Timeout context manager for asyncio programs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, + {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, +] + [[package]] name = "attrs" version = "24.2.0" @@ -256,33 +270,33 @@ dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] [[package]] name = "black" -version = "24.8.0" +version = "24.10.0" description = "The uncompromising code formatter." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, - {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, - {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, - {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, - {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, - {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, - {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, - {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, - {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, - {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, - {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, - {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, - {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, - {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, - {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, - {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, - {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, - {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, - {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, - {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, - {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, - {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, + {file = "black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812"}, + {file = "black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea"}, + {file = "black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f"}, + {file = "black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e"}, + {file = "black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad"}, + {file = "black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50"}, + {file = "black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392"}, + {file = "black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175"}, + {file = "black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3"}, + {file = "black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65"}, + {file = "black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f"}, + {file = "black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8"}, + {file = "black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981"}, + {file = "black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b"}, + {file = "black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2"}, + {file = "black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b"}, + {file = "black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd"}, + {file = "black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f"}, + {file = "black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800"}, + {file = "black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7"}, + {file = "black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d"}, + {file = "black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875"}, ] [package.dependencies] @@ -291,98 +305,100 @@ mypy-extensions = ">=0.4.3" packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] +d = ["aiohttp (>=3.10)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] name = "cffi" -version = "1.17.0" +version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" files = [ - {file = "cffi-1.17.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f9338cc05451f1942d0d8203ec2c346c830f8e86469903d5126c1f0a13a2bcbb"}, - {file = "cffi-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0ce71725cacc9ebf839630772b07eeec220cbb5f03be1399e0457a1464f8e1a"}, - {file = "cffi-1.17.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c815270206f983309915a6844fe994b2fa47e5d05c4c4cef267c3b30e34dbe42"}, - {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6bdcd415ba87846fd317bee0774e412e8792832e7805938987e4ede1d13046d"}, - {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a98748ed1a1df4ee1d6f927e151ed6c1a09d5ec21684de879c7ea6aa96f58f2"}, - {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a048d4f6630113e54bb4b77e315e1ba32a5a31512c31a273807d0027a7e69ab"}, - {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24aa705a5f5bd3a8bcfa4d123f03413de5d86e497435693b638cbffb7d5d8a1b"}, - {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:856bf0924d24e7f93b8aee12a3a1095c34085600aa805693fb7f5d1962393206"}, - {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:4304d4416ff032ed50ad6bb87416d802e67139e31c0bde4628f36a47a3164bfa"}, - {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:331ad15c39c9fe9186ceaf87203a9ecf5ae0ba2538c9e898e3a6967e8ad3db6f"}, - {file = "cffi-1.17.0-cp310-cp310-win32.whl", hash = "sha256:669b29a9eca6146465cc574659058ed949748f0809a2582d1f1a324eb91054dc"}, - {file = "cffi-1.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:48b389b1fd5144603d61d752afd7167dfd205973a43151ae5045b35793232aa2"}, - {file = "cffi-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c5d97162c196ce54af6700949ddf9409e9833ef1003b4741c2b39ef46f1d9720"}, - {file = "cffi-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ba5c243f4004c750836f81606a9fcb7841f8874ad8f3bf204ff5e56332b72b9"}, - {file = "cffi-1.17.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bb9333f58fc3a2296fb1d54576138d4cf5d496a2cc118422bd77835e6ae0b9cb"}, - {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:435a22d00ec7d7ea533db494da8581b05977f9c37338c80bc86314bec2619424"}, - {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d1df34588123fcc88c872f5acb6f74ae59e9d182a2707097f9e28275ec26a12d"}, - {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df8bb0010fdd0a743b7542589223a2816bdde4d94bb5ad67884348fa2c1c67e8"}, - {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8b5b9712783415695663bd463990e2f00c6750562e6ad1d28e072a611c5f2a6"}, - {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ffef8fd58a36fb5f1196919638f73dd3ae0db1a878982b27a9a5a176ede4ba91"}, - {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e67d26532bfd8b7f7c05d5a766d6f437b362c1bf203a3a5ce3593a645e870b8"}, - {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45f7cd36186db767d803b1473b3c659d57a23b5fa491ad83c6d40f2af58e4dbb"}, - {file = "cffi-1.17.0-cp311-cp311-win32.whl", hash = "sha256:a9015f5b8af1bb6837a3fcb0cdf3b874fe3385ff6274e8b7925d81ccaec3c5c9"}, - {file = "cffi-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:b50aaac7d05c2c26dfd50c3321199f019ba76bb650e346a6ef3616306eed67b0"}, - {file = "cffi-1.17.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aec510255ce690d240f7cb23d7114f6b351c733a74c279a84def763660a2c3bc"}, - {file = "cffi-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2770bb0d5e3cc0e31e7318db06efcbcdb7b31bcb1a70086d3177692a02256f59"}, - {file = "cffi-1.17.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db9a30ec064129d605d0f1aedc93e00894b9334ec74ba9c6bdd08147434b33eb"}, - {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a47eef975d2b8b721775a0fa286f50eab535b9d56c70a6e62842134cf7841195"}, - {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f3e0992f23bbb0be00a921eae5363329253c3b86287db27092461c887b791e5e"}, - {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6107e445faf057c118d5050560695e46d272e5301feffda3c41849641222a828"}, - {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb862356ee9391dc5a0b3cbc00f416b48c1b9a52d252d898e5b7696a5f9fe150"}, - {file = "cffi-1.17.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c1c13185b90bbd3f8b5963cd8ce7ad4ff441924c31e23c975cb150e27c2bf67a"}, - {file = "cffi-1.17.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:17c6d6d3260c7f2d94f657e6872591fe8733872a86ed1345bda872cfc8c74885"}, - {file = "cffi-1.17.0-cp312-cp312-win32.whl", hash = "sha256:c3b8bd3133cd50f6b637bb4322822c94c5ce4bf0d724ed5ae70afce62187c492"}, - {file = "cffi-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:dca802c8db0720ce1c49cce1149ff7b06e91ba15fa84b1d59144fef1a1bc7ac2"}, - {file = "cffi-1.17.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6ce01337d23884b21c03869d2f68c5523d43174d4fc405490eb0091057943118"}, - {file = "cffi-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cab2eba3830bf4f6d91e2d6718e0e1c14a2f5ad1af68a89d24ace0c6b17cced7"}, - {file = "cffi-1.17.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14b9cbc8f7ac98a739558eb86fabc283d4d564dafed50216e7f7ee62d0d25377"}, - {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b00e7bcd71caa0282cbe3c90966f738e2db91e64092a877c3ff7f19a1628fdcb"}, - {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:41f4915e09218744d8bae14759f983e466ab69b178de38066f7579892ff2a555"}, - {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4760a68cab57bfaa628938e9c2971137e05ce48e762a9cb53b76c9b569f1204"}, - {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:011aff3524d578a9412c8b3cfaa50f2c0bd78e03eb7af7aa5e0df59b158efb2f"}, - {file = "cffi-1.17.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:a003ac9edc22d99ae1286b0875c460351f4e101f8c9d9d2576e78d7e048f64e0"}, - {file = "cffi-1.17.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ef9528915df81b8f4c7612b19b8628214c65c9b7f74db2e34a646a0a2a0da2d4"}, - {file = "cffi-1.17.0-cp313-cp313-win32.whl", hash = "sha256:70d2aa9fb00cf52034feac4b913181a6e10356019b18ef89bc7c12a283bf5f5a"}, - {file = "cffi-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:b7b6ea9e36d32582cda3465f54c4b454f62f23cb083ebc7a94e2ca6ef011c3a7"}, - {file = "cffi-1.17.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:964823b2fc77b55355999ade496c54dde161c621cb1f6eac61dc30ed1b63cd4c"}, - {file = "cffi-1.17.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:516a405f174fd3b88829eabfe4bb296ac602d6a0f68e0d64d5ac9456194a5b7e"}, - {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dec6b307ce928e8e112a6bb9921a1cb00a0e14979bf28b98e084a4b8a742bd9b"}, - {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4094c7b464cf0a858e75cd14b03509e84789abf7b79f8537e6a72152109c76e"}, - {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2404f3de742f47cb62d023f0ba7c5a916c9c653d5b368cc966382ae4e57da401"}, - {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa9d43b02a0c681f0bfbc12d476d47b2b2b6a3f9287f11ee42989a268a1833c"}, - {file = "cffi-1.17.0-cp38-cp38-win32.whl", hash = "sha256:0bb15e7acf8ab35ca8b24b90af52c8b391690ef5c4aec3d31f38f0d37d2cc499"}, - {file = "cffi-1.17.0-cp38-cp38-win_amd64.whl", hash = "sha256:93a7350f6706b31f457c1457d3a3259ff9071a66f312ae64dc024f049055f72c"}, - {file = "cffi-1.17.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1a2ddbac59dc3716bc79f27906c010406155031a1c801410f1bafff17ea304d2"}, - {file = "cffi-1.17.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6327b572f5770293fc062a7ec04160e89741e8552bf1c358d1a23eba68166759"}, - {file = "cffi-1.17.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbc183e7bef690c9abe5ea67b7b60fdbca81aa8da43468287dae7b5c046107d4"}, - {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bdc0f1f610d067c70aa3737ed06e2726fd9d6f7bfee4a351f4c40b6831f4e82"}, - {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6d872186c1617d143969defeadac5a904e6e374183e07977eedef9c07c8953bf"}, - {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0d46ee4764b88b91f16661a8befc6bfb24806d885e27436fdc292ed7e6f6d058"}, - {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f76a90c345796c01d85e6332e81cab6d70de83b829cf1d9762d0a3da59c7932"}, - {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0e60821d312f99d3e1569202518dddf10ae547e799d75aef3bca3a2d9e8ee693"}, - {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:eb09b82377233b902d4c3fbeeb7ad731cdab579c6c6fda1f763cd779139e47c3"}, - {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:24658baf6224d8f280e827f0a50c46ad819ec8ba380a42448e24459daf809cf4"}, - {file = "cffi-1.17.0-cp39-cp39-win32.whl", hash = "sha256:0fdacad9e0d9fc23e519efd5ea24a70348305e8d7d85ecbb1a5fa66dc834e7fb"}, - {file = "cffi-1.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:7cbc78dc018596315d4e7841c8c3a7ae31cc4d638c9b627f87d52e8abaaf2d29"}, - {file = "cffi-1.17.0.tar.gz", hash = "sha256:f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, + {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, + {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, + {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, + {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, + {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, + {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, + {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, + {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, + {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, + {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, + {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, + {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, + {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, + {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, ] [package.dependencies] @@ -401,101 +417,116 @@ files = [ [[package]] name = "charset-normalizer" -version = "3.3.2" +version = "3.4.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7.0" files = [ - {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, - {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, + {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, + {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, ] [[package]] @@ -656,33 +687,37 @@ typing-inspect = ">=0.4.0,<1" [[package]] name = "debugpy" -version = "1.8.5" +version = "1.8.7" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {file = "debugpy-1.8.5-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:7e4d594367d6407a120b76bdaa03886e9eb652c05ba7f87e37418426ad2079f7"}, - {file = "debugpy-1.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4413b7a3ede757dc33a273a17d685ea2b0c09dbd312cc03f5534a0fd4d40750a"}, - {file = "debugpy-1.8.5-cp310-cp310-win32.whl", hash = "sha256:dd3811bd63632bb25eda6bd73bea8e0521794cda02be41fa3160eb26fc29e7ed"}, - {file = "debugpy-1.8.5-cp310-cp310-win_amd64.whl", hash = "sha256:b78c1250441ce893cb5035dd6f5fc12db968cc07f91cc06996b2087f7cefdd8e"}, - {file = "debugpy-1.8.5-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:606bccba19f7188b6ea9579c8a4f5a5364ecd0bf5a0659c8a5d0e10dcee3032a"}, - {file = "debugpy-1.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db9fb642938a7a609a6c865c32ecd0d795d56c1aaa7a7a5722d77855d5e77f2b"}, - {file = "debugpy-1.8.5-cp311-cp311-win32.whl", hash = "sha256:4fbb3b39ae1aa3e5ad578f37a48a7a303dad9a3d018d369bc9ec629c1cfa7408"}, - {file = "debugpy-1.8.5-cp311-cp311-win_amd64.whl", hash = "sha256:345d6a0206e81eb68b1493ce2fbffd57c3088e2ce4b46592077a943d2b968ca3"}, - {file = "debugpy-1.8.5-cp312-cp312-macosx_12_0_universal2.whl", hash = "sha256:5b5c770977c8ec6c40c60d6f58cacc7f7fe5a45960363d6974ddb9b62dbee156"}, - {file = "debugpy-1.8.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a65b00b7cdd2ee0c2cf4c7335fef31e15f1b7056c7fdbce9e90193e1a8c8cb"}, - {file = "debugpy-1.8.5-cp312-cp312-win32.whl", hash = "sha256:c9f7c15ea1da18d2fcc2709e9f3d6de98b69a5b0fff1807fb80bc55f906691f7"}, - {file = "debugpy-1.8.5-cp312-cp312-win_amd64.whl", hash = "sha256:28ced650c974aaf179231668a293ecd5c63c0a671ae6d56b8795ecc5d2f48d3c"}, - {file = "debugpy-1.8.5-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:3df6692351172a42af7558daa5019651f898fc67450bf091335aa8a18fbf6f3a"}, - {file = "debugpy-1.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cd04a73eb2769eb0bfe43f5bfde1215c5923d6924b9b90f94d15f207a402226"}, - {file = "debugpy-1.8.5-cp38-cp38-win32.whl", hash = "sha256:8f913ee8e9fcf9d38a751f56e6de12a297ae7832749d35de26d960f14280750a"}, - {file = "debugpy-1.8.5-cp38-cp38-win_amd64.whl", hash = "sha256:a697beca97dad3780b89a7fb525d5e79f33821a8bc0c06faf1f1289e549743cf"}, - {file = "debugpy-1.8.5-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:0a1029a2869d01cb777216af8c53cda0476875ef02a2b6ff8b2f2c9a4b04176c"}, - {file = "debugpy-1.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e84c276489e141ed0b93b0af648eef891546143d6a48f610945416453a8ad406"}, - {file = "debugpy-1.8.5-cp39-cp39-win32.whl", hash = "sha256:ad84b7cde7fd96cf6eea34ff6c4a1b7887e0fe2ea46e099e53234856f9d99a34"}, - {file = "debugpy-1.8.5-cp39-cp39-win_amd64.whl", hash = "sha256:7b0fe36ed9d26cb6836b0a51453653f8f2e347ba7348f2bbfe76bfeb670bfb1c"}, - {file = "debugpy-1.8.5-py2.py3-none-any.whl", hash = "sha256:55919dce65b471eff25901acf82d328bbd5b833526b6c1364bd5133754777a44"}, - {file = "debugpy-1.8.5.zip", hash = "sha256:b2112cfeb34b4507399d298fe7023a16656fc553ed5246536060ca7bd0e668d0"}, + {file = "debugpy-1.8.7-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:95fe04a573b8b22896c404365e03f4eda0ce0ba135b7667a1e57bd079793b96b"}, + {file = "debugpy-1.8.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:628a11f4b295ffb4141d8242a9bb52b77ad4a63a2ad19217a93be0f77f2c28c9"}, + {file = "debugpy-1.8.7-cp310-cp310-win32.whl", hash = "sha256:85ce9c1d0eebf622f86cc68618ad64bf66c4fc3197d88f74bb695a416837dd55"}, + {file = "debugpy-1.8.7-cp310-cp310-win_amd64.whl", hash = "sha256:29e1571c276d643757ea126d014abda081eb5ea4c851628b33de0c2b6245b037"}, + {file = "debugpy-1.8.7-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:caf528ff9e7308b74a1749c183d6808ffbedbb9fb6af78b033c28974d9b8831f"}, + {file = "debugpy-1.8.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cba1d078cf2e1e0b8402e6bda528bf8fda7ccd158c3dba6c012b7897747c41a0"}, + {file = "debugpy-1.8.7-cp311-cp311-win32.whl", hash = "sha256:171899588bcd412151e593bd40d9907133a7622cd6ecdbdb75f89d1551df13c2"}, + {file = "debugpy-1.8.7-cp311-cp311-win_amd64.whl", hash = "sha256:6e1c4ffb0c79f66e89dfd97944f335880f0d50ad29525dc792785384923e2211"}, + {file = "debugpy-1.8.7-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:4d27d842311353ede0ad572600c62e4bcd74f458ee01ab0dd3a1a4457e7e3706"}, + {file = "debugpy-1.8.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:703c1fd62ae0356e194f3e7b7a92acd931f71fe81c4b3be2c17a7b8a4b546ec2"}, + {file = "debugpy-1.8.7-cp312-cp312-win32.whl", hash = "sha256:2f729228430ef191c1e4df72a75ac94e9bf77413ce5f3f900018712c9da0aaca"}, + {file = "debugpy-1.8.7-cp312-cp312-win_amd64.whl", hash = "sha256:45c30aaefb3e1975e8a0258f5bbd26cd40cde9bfe71e9e5a7ac82e79bad64e39"}, + {file = "debugpy-1.8.7-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:d050a1ec7e925f514f0f6594a1e522580317da31fbda1af71d1530d6ea1f2b40"}, + {file = "debugpy-1.8.7-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2f4349a28e3228a42958f8ddaa6333d6f8282d5edaea456070e48609c5983b7"}, + {file = "debugpy-1.8.7-cp313-cp313-win32.whl", hash = "sha256:11ad72eb9ddb436afb8337891a986302e14944f0f755fd94e90d0d71e9100bba"}, + {file = "debugpy-1.8.7-cp313-cp313-win_amd64.whl", hash = "sha256:2efb84d6789352d7950b03d7f866e6d180284bc02c7e12cb37b489b7083d81aa"}, + {file = "debugpy-1.8.7-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:4b908291a1d051ef3331484de8e959ef3e66f12b5e610c203b5b75d2725613a7"}, + {file = "debugpy-1.8.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da8df5b89a41f1fd31503b179d0a84a5fdb752dddd5b5388dbd1ae23cda31ce9"}, + {file = "debugpy-1.8.7-cp38-cp38-win32.whl", hash = "sha256:b12515e04720e9e5c2216cc7086d0edadf25d7ab7e3564ec8b4521cf111b4f8c"}, + {file = "debugpy-1.8.7-cp38-cp38-win_amd64.whl", hash = "sha256:93176e7672551cb5281577cdb62c63aadc87ec036f0c6a486f0ded337c504596"}, + {file = "debugpy-1.8.7-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:90d93e4f2db442f8222dec5ec55ccfc8005821028982f1968ebf551d32b28907"}, + {file = "debugpy-1.8.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6db2a370e2700557a976eaadb16243ec9c91bd46f1b3bb15376d7aaa7632c81"}, + {file = "debugpy-1.8.7-cp39-cp39-win32.whl", hash = "sha256:a6cf2510740e0c0b4a40330640e4b454f928c7b99b0c9dbf48b11efba08a8cda"}, + {file = "debugpy-1.8.7-cp39-cp39-win_amd64.whl", hash = "sha256:6a9d9d6d31846d8e34f52987ee0f1a904c7baa4912bf4843ab39dadf9b8f3e0d"}, + {file = "debugpy-1.8.7-py2.py3-none-any.whl", hash = "sha256:57b00de1c8d2c84a61b90880f7e5b6deaf4c312ecbde3a0e8912f2a56c4ac9ae"}, + {file = "debugpy-1.8.7.zip", hash = "sha256:18b8f731ed3e2e1df8e9cdaa23fb1fc9c24e570cd0081625308ec51c82efe42e"}, ] [[package]] @@ -709,13 +744,13 @@ files = [ [[package]] name = "distlib" -version = "0.3.8" +version = "0.3.9" description = "Distribution utilities" optional = false python-versions = "*" files = [ - {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, - {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, + {file = "distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"}, + {file = "distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403"}, ] [[package]] @@ -729,15 +764,29 @@ files = [ {file = "distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"}, ] +[[package]] +name = "exceptiongroup" +version = "1.2.2" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, +] + +[package.extras] +test = ["pytest (>=6)"] + [[package]] name = "executing" -version = "2.0.1" +version = "2.1.0" description = "Get the currently executing AST node of a frame, and other information" optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, - {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, + {file = "executing-2.1.0-py2.py3-none-any.whl", hash = "sha256:8d63781349375b5ebccc3142f4b30350c0cd9c79f921cde38be2be4637e98eaf"}, + {file = "executing-2.1.0.tar.gz", hash = "sha256:8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab"}, ] [package.extras] @@ -745,19 +794,19 @@ tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipyth [[package]] name = "filelock" -version = "3.15.4" +version = "3.16.1" description = "A platform independent file lock." optional = false python-versions = ">=3.8" files = [ - {file = "filelock-3.15.4-py3-none-any.whl", hash = "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7"}, - {file = "filelock-3.15.4.tar.gz", hash = "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb"}, + {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, + {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)", "virtualenv (>=20.26.2)"] -typing = ["typing-extensions (>=4.8)"] +docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4.1)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"] +typing = ["typing-extensions (>=4.12.2)"] [[package]] name = "flake8" @@ -848,99 +897,114 @@ woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] [[package]] name = "frozenlist" -version = "1.4.1" +version = "1.5.0" description = "A list-like structure which implements collections.abc.MutableSequence" optional = false python-versions = ">=3.8" files = [ - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, - {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, - {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, - {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, - {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, - {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, - {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, - {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, - {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, - {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, - {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, - {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, - {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5b6a66c18b5b9dd261ca98dffcb826a525334b2f29e7caa54e182255c5f6a65a"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d1b3eb7b05ea246510b43a7e53ed1653e55c2121019a97e60cad7efb881a97bb"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:15538c0cbf0e4fa11d1e3a71f823524b0c46299aed6e10ebb4c2089abd8c3bec"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e79225373c317ff1e35f210dd5f1344ff31066ba8067c307ab60254cd3a78ad5"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9272fa73ca71266702c4c3e2d4a28553ea03418e591e377a03b8e3659d94fa76"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:498524025a5b8ba81695761d78c8dd7382ac0b052f34e66939c42df860b8ff17"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:92b5278ed9d50fe610185ecd23c55d8b307d75ca18e94c0e7de328089ac5dcba"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f3c8c1dacd037df16e85227bac13cca58c30da836c6f936ba1df0c05d046d8d"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2ac49a9bedb996086057b75bf93538240538c6d9b38e57c82d51f75a73409d2"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e66cc454f97053b79c2ab09c17fbe3c825ea6b4de20baf1be28919460dd7877f"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5a3ba5f9a0dfed20337d3e966dc359784c9f96503674c2faf015f7fe8e96798c"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6321899477db90bdeb9299ac3627a6a53c7399c8cd58d25da094007402b039ab"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:76e4753701248476e6286f2ef492af900ea67d9706a0155335a40ea21bf3b2f5"}, + {file = "frozenlist-1.5.0-cp310-cp310-win32.whl", hash = "sha256:977701c081c0241d0955c9586ffdd9ce44f7a7795df39b9151cd9a6fd0ce4cfb"}, + {file = "frozenlist-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:189f03b53e64144f90990d29a27ec4f7997d91ed3d01b51fa39d2dbe77540fd4"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fd74520371c3c4175142d02a976aee0b4cb4a7cc912a60586ffd8d5929979b30"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2f3f7a0fbc219fb4455264cae4d9f01ad41ae6ee8524500f381de64ffaa077d5"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f47c9c9028f55a04ac254346e92977bf0f166c483c74b4232bee19a6697e4778"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0996c66760924da6e88922756d99b47512a71cfd45215f3570bf1e0b694c206a"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2fe128eb4edeabe11896cb6af88fca5346059f6c8d807e3b910069f39157869"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a8ea951bbb6cacd492e3948b8da8c502a3f814f5d20935aae74b5df2b19cf3d"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de537c11e4aa01d37db0d403b57bd6f0546e71a82347a97c6a9f0dcc532b3a45"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c2623347b933fcb9095841f1cc5d4ff0b278addd743e0e966cb3d460278840d"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cee6798eaf8b1416ef6909b06f7dc04b60755206bddc599f52232606e18179d3"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f5f9da7f5dbc00a604fe74aa02ae7c98bcede8a3b8b9666f9f86fc13993bc71a"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:90646abbc7a5d5c7c19461d2e3eeb76eb0b204919e6ece342feb6032c9325ae9"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:bdac3c7d9b705d253b2ce370fde941836a5f8b3c5c2b8fd70940a3ea3af7f4f2"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03d33c2ddbc1816237a67f66336616416e2bbb6beb306e5f890f2eb22b959cdf"}, + {file = "frozenlist-1.5.0-cp311-cp311-win32.whl", hash = "sha256:237f6b23ee0f44066219dae14c70ae38a63f0440ce6750f868ee08775073f942"}, + {file = "frozenlist-1.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:0cc974cc93d32c42e7b0f6cf242a6bd941c57c61b618e78b6c0a96cb72788c1d"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:31115ba75889723431aa9a4e77d5f398f5cf976eea3bdf61749731f62d4a4a21"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7437601c4d89d070eac8323f121fcf25f88674627505334654fd027b091db09d"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7948140d9f8ece1745be806f2bfdf390127cf1a763b925c4a805c603df5e697e"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:feeb64bc9bcc6b45c6311c9e9b99406660a9c05ca8a5b30d14a78555088b0b3a"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:683173d371daad49cffb8309779e886e59c2f369430ad28fe715f66d08d4ab1a"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7d57d8f702221405a9d9b40f9da8ac2e4a1a8b5285aac6100f3393675f0a85ee"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30c72000fbcc35b129cb09956836c7d7abf78ab5416595e4857d1cae8d6251a6"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:000a77d6034fbad9b6bb880f7ec073027908f1b40254b5d6f26210d2dab1240e"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5d7f5a50342475962eb18b740f3beecc685a15b52c91f7d975257e13e029eca9"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:87f724d055eb4785d9be84e9ebf0f24e392ddfad00b3fe036e43f489fafc9039"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:6e9080bb2fb195a046e5177f10d9d82b8a204c0736a97a153c2466127de87784"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9b93d7aaa36c966fa42efcaf716e6b3900438632a626fb09c049f6a2f09fc631"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:52ef692a4bc60a6dd57f507429636c2af8b6046db8b31b18dac02cbc8f507f7f"}, + {file = "frozenlist-1.5.0-cp312-cp312-win32.whl", hash = "sha256:29d94c256679247b33a3dc96cce0f93cbc69c23bf75ff715919332fdbb6a32b8"}, + {file = "frozenlist-1.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:8969190d709e7c48ea386db202d708eb94bdb29207a1f269bab1196ce0dcca1f"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a1a048f9215c90973402e26c01d1cff8a209e1f1b53f72b95c13db61b00f953"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dd47a5181ce5fcb463b5d9e17ecfdb02b678cca31280639255ce9d0e5aa67af0"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1431d60b36d15cda188ea222033eec8e0eab488f39a272461f2e6d9e1a8e63c2"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6482a5851f5d72767fbd0e507e80737f9c8646ae7fd303def99bfe813f76cf7f"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:44c49271a937625619e862baacbd037a7ef86dd1ee215afc298a417ff3270608"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:12f78f98c2f1c2429d42e6a485f433722b0061d5c0b0139efa64f396efb5886b"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce3aa154c452d2467487765e3adc730a8c153af77ad84096bc19ce19a2400840"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b7dc0c4338e6b8b091e8faf0db3168a37101943e687f373dce00959583f7439"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:45e0896250900b5aa25180f9aec243e84e92ac84bd4a74d9ad4138ef3f5c97de"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:561eb1c9579d495fddb6da8959fd2a1fca2c6d060d4113f5844b433fc02f2641"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:df6e2f325bfee1f49f81aaac97d2aa757c7646534a06f8f577ce184afe2f0a9e"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:140228863501b44b809fb39ec56b5d4071f4d0aa6d216c19cbb08b8c5a7eadb9"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7707a25d6a77f5d27ea7dc7d1fc608aa0a478193823f88511ef5e6b8a48f9d03"}, + {file = "frozenlist-1.5.0-cp313-cp313-win32.whl", hash = "sha256:31a9ac2b38ab9b5a8933b693db4939764ad3f299fcaa931a3e605bc3460e693c"}, + {file = "frozenlist-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:11aabdd62b8b9c4b84081a3c246506d1cddd2dd93ff0ad53ede5defec7886b28"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:dd94994fc91a6177bfaafd7d9fd951bc8689b0a98168aa26b5f543868548d3ca"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2d0da8bbec082bf6bf18345b180958775363588678f64998c2b7609e34719b10"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73f2e31ea8dd7df61a359b731716018c2be196e5bb3b74ddba107f694fbd7604"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:828afae9f17e6de596825cf4228ff28fbdf6065974e5ac1410cecc22f699d2b3"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1577515d35ed5649d52ab4319db757bb881ce3b2b796d7283e6634d99ace307"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2150cc6305a2c2ab33299453e2968611dacb970d2283a14955923062c8d00b10"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a72b7a6e3cd2725eff67cd64c8f13335ee18fc3c7befc05aed043d24c7b9ccb9"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c16d2fa63e0800723139137d667e1056bee1a1cf7965153d2d104b62855e9b99"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:17dcc32fc7bda7ce5875435003220a457bcfa34ab7924a49a1c19f55b6ee185c"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:97160e245ea33d8609cd2b8fd997c850b56db147a304a262abc2b3be021a9171"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f1e6540b7fa044eee0bb5111ada694cf3dc15f2b0347ca125ee9ca984d5e9e6e"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:91d6c171862df0a6c61479d9724f22efb6109111017c87567cfeb7b5d1449fdf"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c1fac3e2ace2eb1052e9f7c7db480818371134410e1f5c55d65e8f3ac6d1407e"}, + {file = "frozenlist-1.5.0-cp38-cp38-win32.whl", hash = "sha256:b97f7b575ab4a8af9b7bc1d2ef7f29d3afee2226bd03ca3875c16451ad5a7723"}, + {file = "frozenlist-1.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:374ca2dabdccad8e2a76d40b1d037f5bd16824933bf7bcea3e59c891fd4a0923"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9bbcdfaf4af7ce002694a4e10a0159d5a8d20056a12b05b45cea944a4953f972"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1893f948bf6681733aaccf36c5232c231e3b5166d607c5fa77773611df6dc336"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2b5e23253bb709ef57a8e95e6ae48daa9ac5f265637529e4ce6b003a37b2621f"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f253985bb515ecd89629db13cb58d702035ecd8cfbca7d7a7e29a0e6d39af5f"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04a5c6babd5e8fb7d3c871dc8b321166b80e41b637c31a995ed844a6139942b6"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9fe0f1c29ba24ba6ff6abf688cb0b7cf1efab6b6aa6adc55441773c252f7411"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:226d72559fa19babe2ccd920273e767c96a49b9d3d38badd7c91a0fdeda8ea08"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15b731db116ab3aedec558573c1a5eec78822b32292fe4f2f0345b7f697745c2"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:366d8f93e3edfe5a918c874702f78faac300209a4d5bf38352b2c1bdc07a766d"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1b96af8c582b94d381a1c1f51ffaedeb77c821c690ea5f01da3d70a487dd0a9b"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:c03eff4a41bd4e38415cbed054bbaff4a075b093e2394b6915dca34a40d1e38b"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:50cf5e7ee9b98f22bdecbabf3800ae78ddcc26e4a435515fc72d97903e8488e0"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1e76bfbc72353269c44e0bc2cfe171900fbf7f722ad74c9a7b638052afe6a00c"}, + {file = "frozenlist-1.5.0-cp39-cp39-win32.whl", hash = "sha256:666534d15ba8f0fda3f53969117383d5dc021266b3c1a42c9ec4855e4b58b9d3"}, + {file = "frozenlist-1.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:5c28f4b5dbef8a0d8aad0d4de24d1e9e981728628afaf4ea0792f5d0939372f0"}, + {file = "frozenlist-1.5.0-py3-none-any.whl", hash = "sha256:d994863bba198a4a518b467bb971c56e1db3f180a25c6cf7bb1949c267f748c3"}, + {file = "frozenlist-1.5.0.tar.gz", hash = "sha256:81d5af29e61b9c8348e876d442253723928dce6433e0e76cd925cd83f1b4b817"}, ] [[package]] name = "fsspec" -version = "2024.6.1" +version = "2024.10.0" description = "File-system specification" optional = false python-versions = ">=3.8" files = [ - {file = "fsspec-2024.6.1-py3-none-any.whl", hash = "sha256:3cb443f8bcd2efb31295a5b9fdb02aee81d8452c80d28f97a6d0959e6cee101e"}, - {file = "fsspec-2024.6.1.tar.gz", hash = "sha256:fad7d7e209dd4c1208e3bbfda706620e0da5142bebbd9c384afb95b07e798e49"}, + {file = "fsspec-2024.10.0-py3-none-any.whl", hash = "sha256:03b9a6785766a4de40368b88906366755e2819e758b83705c88cd7cb5fe81871"}, + {file = "fsspec-2024.10.0.tar.gz", hash = "sha256:eda2d8a4116d4f2429db8550f2457da57279247dd930bb12f821b58391359493"}, ] [package.extras] @@ -990,69 +1054,84 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "greenlet" -version = "3.0.3" +version = "3.1.1" description = "Lightweight in-process concurrent programming" optional = false python-versions = ">=3.7" files = [ - {file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb"}, - {file = "greenlet-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9"}, - {file = "greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d"}, - {file = "greenlet-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728"}, - {file = "greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6"}, - {file = "greenlet-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2"}, - {file = "greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl", hash = "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41"}, - {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7"}, - {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6"}, - {file = "greenlet-3.0.3-cp37-cp37m-win32.whl", hash = "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d"}, - {file = "greenlet-3.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67"}, - {file = "greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4"}, - {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5"}, - {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da"}, - {file = "greenlet-3.0.3-cp38-cp38-win32.whl", hash = "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3"}, - {file = "greenlet-3.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf"}, - {file = "greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b"}, - {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6"}, - {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113"}, - {file = "greenlet-3.0.3-cp39-cp39-win32.whl", hash = "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e"}, - {file = "greenlet-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067"}, - {file = "greenlet-3.0.3.tar.gz", hash = "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491"}, + {file = "greenlet-3.1.1-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:0bbae94a29c9e5c7e4a2b7f0aae5c17e8e90acbfd3bf6270eeba60c39fce3563"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fde093fb93f35ca72a556cf72c92ea3ebfda3d79fc35bb19fbe685853869a83"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36b89d13c49216cadb828db8dfa6ce86bbbc476a82d3a6c397f0efae0525bdd0"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94b6150a85e1b33b40b1464a3f9988dcc5251d6ed06842abff82e42632fac120"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93147c513fac16385d1036b7e5b102c7fbbdb163d556b791f0f11eada7ba65dc"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da7a9bff22ce038e19bf62c4dd1ec8391062878710ded0a845bcf47cc0200617"}, + {file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b2795058c23988728eec1f36a4e5e4ebad22f8320c85f3587b539b9ac84128d7"}, + {file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ed10eac5830befbdd0c32f83e8aa6288361597550ba669b04c48f0f9a2c843c6"}, + {file = "greenlet-3.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:77c386de38a60d1dfb8e55b8c1101d68c79dfdd25c7095d51fec2dd800892b80"}, + {file = "greenlet-3.1.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:e4d333e558953648ca09d64f13e6d8f0523fa705f51cae3f03b5983489958c70"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09fc016b73c94e98e29af67ab7b9a879c307c6731a2c9da0db5a7d9b7edd1159"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d5e975ca70269d66d17dd995dafc06f1b06e8cb1ec1e9ed54c1d1e4a7c4cf26e"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b2813dc3de8c1ee3f924e4d4227999285fd335d1bcc0d2be6dc3f1f6a318ec1"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e347b3bfcf985a05e8c0b7d462ba6f15b1ee1c909e2dcad795e49e91b152c383"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e8f8c9cb53cdac7ba9793c276acd90168f416b9ce36799b9b885790f8ad6c0a"}, + {file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:62ee94988d6b4722ce0028644418d93a52429e977d742ca2ccbe1c4f4a792511"}, + {file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1776fd7f989fc6b8d8c8cb8da1f6b82c5814957264d1f6cf818d475ec2bf6395"}, + {file = "greenlet-3.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:48ca08c771c268a768087b408658e216133aecd835c0ded47ce955381105ba39"}, + {file = "greenlet-3.1.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:4afe7ea89de619adc868e087b4d2359282058479d7cfb94970adf4b55284574d"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f406b22b7c9a9b4f8aa9d2ab13d6ae0ac3e85c9a809bd590ad53fed2bf70dc79"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c3a701fe5a9695b238503ce5bbe8218e03c3bcccf7e204e455e7462d770268aa"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2846930c65b47d70b9d178e89c7e1a69c95c1f68ea5aa0a58646b7a96df12441"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99cfaa2110534e2cf3ba31a7abcac9d328d1d9f1b95beede58294a60348fba36"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1443279c19fca463fc33e65ef2a935a5b09bb90f978beab37729e1c3c6c25fe9"}, + {file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b7cede291382a78f7bb5f04a529cb18e068dd29e0fb27376074b6d0317bf4dd0"}, + {file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:23f20bb60ae298d7d8656c6ec6db134bca379ecefadb0b19ce6f19d1f232a942"}, + {file = "greenlet-3.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:7124e16b4c55d417577c2077be379514321916d5790fa287c9ed6f23bd2ffd01"}, + {file = "greenlet-3.1.1-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:05175c27cb459dcfc05d026c4232f9de8913ed006d42713cb8a5137bd49375f1"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:935e943ec47c4afab8965954bf49bfa639c05d4ccf9ef6e924188f762145c0ff"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:667a9706c970cb552ede35aee17339a18e8f2a87a51fba2ed39ceeeb1004798a"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8a678974d1f3aa55f6cc34dc480169d58f2e6d8958895d68845fa4ab566509e"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efc0f674aa41b92da8c49e0346318c6075d734994c3c4e4430b1c3f853e498e4"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0153404a4bb921f0ff1abeb5ce8a5131da56b953eda6e14b88dc6bbc04d2049e"}, + {file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:275f72decf9932639c1c6dd1013a1bc266438eb32710016a1c742df5da6e60a1"}, + {file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c4aab7f6381f38a4b42f269057aee279ab0fc7bf2e929e3d4abfae97b682a12c"}, + {file = "greenlet-3.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:b42703b1cf69f2aa1df7d1030b9d77d3e584a70755674d60e710f0af570f3761"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1695e76146579f8c06c1509c7ce4dfe0706f49c6831a817ac04eebb2fd02011"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7876452af029456b3f3549b696bb36a06db7c90747740c5302f74a9e9fa14b13"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ead44c85f8ab905852d3de8d86f6f8baf77109f9da589cb4fa142bd3b57b475"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8320f64b777d00dd7ccdade271eaf0cad6636343293a25074cc5566160e4de7b"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6510bf84a6b643dabba74d3049ead221257603a253d0a9873f55f6a59a65f822"}, + {file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:04b013dc07c96f83134b1e99888e7a79979f1a247e2a9f59697fa14b5862ed01"}, + {file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:411f015496fec93c1c8cd4e5238da364e1da7a124bcb293f085bf2860c32c6f6"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47da355d8687fd65240c364c90a31569a133b7b60de111c255ef5b606f2ae291"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:98884ecf2ffb7d7fe6bd517e8eb99d31ff7855a840fa6d0d63cd07c037f6a981"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f1d4aeb8891338e60d1ab6127af1fe45def5259def8094b9c7e34690c8858803"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db32b5348615a04b82240cc67983cb315309e88d444a288934ee6ceaebcad6cc"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dcc62f31eae24de7f8dce72134c8651c58000d3b1868e01392baea7c32c247de"}, + {file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1d3755bcb2e02de341c55b4fca7a745a24a9e7212ac953f6b3a48d117d7257aa"}, + {file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:b8da394b34370874b4572676f36acabac172602abf054cbc4ac910219f3340af"}, + {file = "greenlet-3.1.1-cp37-cp37m-win32.whl", hash = "sha256:a0dfc6c143b519113354e780a50381508139b07d2177cb6ad6a08278ec655798"}, + {file = "greenlet-3.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:54558ea205654b50c438029505def3834e80f0869a70fb15b871c29b4575ddef"}, + {file = "greenlet-3.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:346bed03fe47414091be4ad44786d1bd8bef0c3fcad6ed3dee074a032ab408a9"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfc59d69fc48664bc693842bd57acfdd490acafda1ab52c7836e3fc75c90a111"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d21e10da6ec19b457b82636209cbe2331ff4306b54d06fa04b7c138ba18c8a81"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37b9de5a96111fc15418819ab4c4432e4f3c2ede61e660b1e33971eba26ef9ba"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ef9ea3f137e5711f0dbe5f9263e8c009b7069d8a1acea822bd5e9dae0ae49c8"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85f3ff71e2e60bd4b4932a043fbbe0f499e263c628390b285cb599154a3b03b1"}, + {file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95ffcf719966dd7c453f908e208e14cde192e09fde6c7186c8f1896ef778d8cd"}, + {file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:03a088b9de532cbfe2ba2034b2b85e82df37874681e8c470d6fb2f8c04d7e4b7"}, + {file = "greenlet-3.1.1-cp38-cp38-win32.whl", hash = "sha256:8b8b36671f10ba80e159378df9c4f15c14098c4fd73a36b9ad715f057272fbef"}, + {file = "greenlet-3.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:7017b2be767b9d43cc31416aba48aab0d2309ee31b4dbf10a1d38fb7972bdf9d"}, + {file = "greenlet-3.1.1-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:396979749bd95f018296af156201d6211240e7a23090f50a8d5d18c370084dc3"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca9d0ff5ad43e785350894d97e13633a66e2b50000e8a183a50a88d834752d42"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f6ff3b14f2df4c41660a7dec01045a045653998784bf8cfcb5a525bdffffbc8f"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94ebba31df2aa506d7b14866fed00ac141a867e63143fe5bca82a8e503b36437"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73aaad12ac0ff500f62cebed98d8789198ea0e6f233421059fa68a5aa7220145"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63e4844797b975b9af3a3fb8f7866ff08775f5426925e1e0bbcfe7932059a12c"}, + {file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7939aa3ca7d2a1593596e7ac6d59391ff30281ef280d8632fa03d81f7c5f955e"}, + {file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d0028e725ee18175c6e422797c407874da24381ce0690d6b9396c204c7f7276e"}, + {file = "greenlet-3.1.1-cp39-cp39-win32.whl", hash = "sha256:5e06afd14cbaf9e00899fae69b24a32f2196c19de08fcb9f4779dd4f004e5e7c"}, + {file = "greenlet-3.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:3319aa75e0e0639bc15ff54ca327e8dc7a6fe404003496e3c6925cd3142e0e22"}, + {file = "greenlet-3.1.1.tar.gz", hash = "sha256:4ce3ac6cdb6adf7946475d7ef31777c26d94bccc377e070a7986bd2d5c515467"}, ] [package.extras] @@ -1061,13 +1140,13 @@ test = ["objgraph", "psutil"] [[package]] name = "griffe" -version = "1.3.2" +version = "1.5.1" description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "griffe-1.3.2-py3-none-any.whl", hash = "sha256:2e34b5e46507d615915c8e6288bb1a2234bd35dee44d01e40a2bc2f25bd4d10c"}, - {file = "griffe-1.3.2.tar.gz", hash = "sha256:1ec50335aa507ed2445f2dd45a15c9fa3a45f52c9527e880571dfc61912fd60c"}, + {file = "griffe-1.5.1-py3-none-any.whl", hash = "sha256:ad6a7980f8c424c9102160aafa3bcdf799df0e75f7829d75af9ee5aef656f860"}, + {file = "griffe-1.5.1.tar.gz", hash = "sha256:72964f93e08c553257706d6cd2c42d1c172213feb48b2be386f243380b405d4b"}, ] [package.dependencies] @@ -1086,13 +1165,13 @@ files = [ [[package]] name = "httpcore" -version = "1.0.5" +version = "1.0.6" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, - {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, + {file = "httpcore-1.0.6-py3-none-any.whl", hash = "sha256:27b59625743b85577a8c0e10e55b50b5368a4f2cfe8cc7bcfa9cf00829c2682f"}, + {file = "httpcore-1.0.6.tar.gz", hash = "sha256:73f6dbd6eb8c21bbf7ef8efad555481853f5f6acdeaff1edb0694289269ee17f"}, ] [package.dependencies] @@ -1103,17 +1182,17 @@ h11 = ">=0.13,<0.15" asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -trio = ["trio (>=0.22.0,<0.26.0)"] +trio = ["trio (>=0.22.0,<1.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -1128,16 +1207,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "huggingface-hub" -version = "0.24.6" +version = "0.26.2" description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" optional = false python-versions = ">=3.8.0" files = [ - {file = "huggingface_hub-0.24.6-py3-none-any.whl", hash = "sha256:a990f3232aa985fe749bc9474060cbad75e8b2f115f6665a9fda5b9c97818970"}, - {file = "huggingface_hub-0.24.6.tar.gz", hash = "sha256:cc2579e761d070713eaa9c323e3debe39d5b464ae3a7261c39a9195b27bb8000"}, + {file = "huggingface_hub-0.26.2-py3-none-any.whl", hash = "sha256:98c2a5a8e786c7b2cb6fdeb2740893cba4d53e312572ed3d8afafda65b128c46"}, + {file = "huggingface_hub-0.26.2.tar.gz", hash = "sha256:b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b"}, ] [package.dependencies] @@ -1150,28 +1230,28 @@ tqdm = ">=4.42.1" typing-extensions = ">=3.7.4.3" [package.extras] -all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "libcst (==1.4.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] cli = ["InquirerPy (==0.3.4)"] -dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "libcst (==1.4.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"] hf-transfer = ["hf-transfer (>=0.1.4)"] -inference = ["aiohttp", "minijinja (>=1.0)"] -quality = ["mypy (==1.5.1)", "ruff (>=0.5.0)"] +inference = ["aiohttp"] +quality = ["libcst (==1.4.0)", "mypy (==1.5.1)", "ruff (>=0.5.0)"] tensorflow = ["graphviz", "pydot", "tensorflow"] tensorflow-testing = ["keras (<3.0)", "tensorflow"] -testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] +testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] torch = ["safetensors[torch]", "torch"] typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)"] [[package]] name = "identify" -version = "2.6.0" +version = "2.6.1" description = "File identification library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "identify-2.6.0-py2.py3-none-any.whl", hash = "sha256:e79ae4406387a9d300332b5fd366d8994f1525e8414984e1a59e058b2eda2dd0"}, - {file = "identify-2.6.0.tar.gz", hash = "sha256:cb171c685bdc31bcc4c1734698736a7d5b6c8bf2e0c15117f4d469c8640ae5cf"}, + {file = "identify-2.6.1-py2.py3-none-any.whl", hash = "sha256:53863bcac7caf8d2ed85bd20312ea5dcfc22226800f6d6881f232d861db5a8f0"}, + {file = "identify-2.6.1.tar.gz", hash = "sha256:91478c5fb7c3aac5ff7bf9b4344f803843dc586832d5f110d672b19aa1984c98"}, ] [package.extras] @@ -1179,15 +1259,63 @@ license = ["ukkonen"] [[package]] name = "idna" -version = "3.7" +version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "importlib-metadata" +version = "8.5.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, +] + +[package.dependencies] +zipp = ">=3.20" + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +perf = ["ipython"] +test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +type = ["pytest-mypy"] + +[[package]] +name = "importlib-resources" +version = "6.4.5" +description = "Read resources from Python packages" +optional = false +python-versions = ">=3.8" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "importlib_resources-6.4.5-py3-none-any.whl", hash = "sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717"}, + {file = "importlib_resources-6.4.5.tar.gz", hash = "sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065"}, ] +[package.dependencies] +zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["jaraco.test (>=5.4)", "pytest (>=6,!=8.1.*)", "zipp (>=3.17)"] +type = ["pytest-mypy"] + [[package]] name = "ipykernel" version = "6.29.5" @@ -1235,6 +1363,7 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "sys_platform == \"win32\""} decorator = "*" +exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} jedi = ">=0.16" matplotlib-inline = "*" pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} @@ -1242,6 +1371,7 @@ prompt-toolkit = ">=3.0.41,<3.1.0" pygments = ">=2.4.0" stack-data = "*" traitlets = ">=5" +typing-extensions = {version = "*", markers = "python_version < \"3.10\""} [package.extras] all = ["black", "curio", "docrepr", "exceptiongroup", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.22)", "pandas", "pickleshare", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio (<0.22)", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] @@ -1308,72 +1438,84 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "jiter" -version = "0.5.0" +version = "0.7.0" description = "Fast iterable JSON parser." optional = false python-versions = ">=3.8" files = [ - {file = "jiter-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b599f4e89b3def9a94091e6ee52e1d7ad7bc33e238ebb9c4c63f211d74822c3f"}, - {file = "jiter-0.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a063f71c4b06225543dddadbe09d203dc0c95ba352d8b85f1221173480a71d5"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acc0d5b8b3dd12e91dd184b87273f864b363dfabc90ef29a1092d269f18c7e28"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c22541f0b672f4d741382a97c65609332a783501551445ab2df137ada01e019e"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63314832e302cc10d8dfbda0333a384bf4bcfce80d65fe99b0f3c0da8945a91a"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a25fbd8a5a58061e433d6fae6d5298777c0814a8bcefa1e5ecfff20c594bd749"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:503b2c27d87dfff5ab717a8200fbbcf4714516c9d85558048b1fc14d2de7d8dc"}, - {file = "jiter-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6d1f3d27cce923713933a844872d213d244e09b53ec99b7a7fdf73d543529d6d"}, - {file = "jiter-0.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c95980207b3998f2c3b3098f357994d3fd7661121f30669ca7cb945f09510a87"}, - {file = "jiter-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:afa66939d834b0ce063f57d9895e8036ffc41c4bd90e4a99631e5f261d9b518e"}, - {file = "jiter-0.5.0-cp310-none-win32.whl", hash = "sha256:f16ca8f10e62f25fd81d5310e852df6649af17824146ca74647a018424ddeccf"}, - {file = "jiter-0.5.0-cp310-none-win_amd64.whl", hash = "sha256:b2950e4798e82dd9176935ef6a55cf6a448b5c71515a556da3f6b811a7844f1e"}, - {file = "jiter-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4c8e1ed0ef31ad29cae5ea16b9e41529eb50a7fba70600008e9f8de6376d553"}, - {file = "jiter-0.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c6f16e21276074a12d8421692515b3fd6d2ea9c94fd0734c39a12960a20e85f3"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5280e68e7740c8c128d3ae5ab63335ce6d1fb6603d3b809637b11713487af9e6"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:583c57fc30cc1fec360e66323aadd7fc3edeec01289bfafc35d3b9dcb29495e4"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26351cc14507bdf466b5f99aba3df3143a59da75799bf64a53a3ad3155ecded9"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4829df14d656b3fb87e50ae8b48253a8851c707da9f30d45aacab2aa2ba2d614"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a42a4bdcf7307b86cb863b2fb9bb55029b422d8f86276a50487982d99eed7c6e"}, - {file = "jiter-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04d461ad0aebf696f8da13c99bc1b3e06f66ecf6cfd56254cc402f6385231c06"}, - {file = "jiter-0.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e6375923c5f19888c9226582a124b77b622f8fd0018b843c45eeb19d9701c403"}, - {file = "jiter-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:2cec323a853c24fd0472517113768c92ae0be8f8c384ef4441d3632da8baa646"}, - {file = "jiter-0.5.0-cp311-none-win32.whl", hash = "sha256:aa1db0967130b5cab63dfe4d6ff547c88b2a394c3410db64744d491df7f069bb"}, - {file = "jiter-0.5.0-cp311-none-win_amd64.whl", hash = "sha256:aa9d2b85b2ed7dc7697597dcfaac66e63c1b3028652f751c81c65a9f220899ae"}, - {file = "jiter-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9f664e7351604f91dcdd557603c57fc0d551bc65cc0a732fdacbf73ad335049a"}, - {file = "jiter-0.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:044f2f1148b5248ad2c8c3afb43430dccf676c5a5834d2f5089a4e6c5bbd64df"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:702e3520384c88b6e270c55c772d4bd6d7b150608dcc94dea87ceba1b6391248"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:528d742dcde73fad9d63e8242c036ab4a84389a56e04efd854062b660f559544"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8cf80e5fe6ab582c82f0c3331df27a7e1565e2dcf06265afd5173d809cdbf9ba"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:44dfc9ddfb9b51a5626568ef4e55ada462b7328996294fe4d36de02fce42721f"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c451f7922992751a936b96c5f5b9bb9312243d9b754c34b33d0cb72c84669f4e"}, - {file = "jiter-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:308fce789a2f093dca1ff91ac391f11a9f99c35369117ad5a5c6c4903e1b3e3a"}, - {file = "jiter-0.5.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7f5ad4a7c6b0d90776fdefa294f662e8a86871e601309643de30bf94bb93a64e"}, - {file = "jiter-0.5.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ea189db75f8eca08807d02ae27929e890c7d47599ce3d0a6a5d41f2419ecf338"}, - {file = "jiter-0.5.0-cp312-none-win32.whl", hash = "sha256:e3bbe3910c724b877846186c25fe3c802e105a2c1fc2b57d6688b9f8772026e4"}, - {file = "jiter-0.5.0-cp312-none-win_amd64.whl", hash = "sha256:a586832f70c3f1481732919215f36d41c59ca080fa27a65cf23d9490e75b2ef5"}, - {file = "jiter-0.5.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f04bc2fc50dc77be9d10f73fcc4e39346402ffe21726ff41028f36e179b587e6"}, - {file = "jiter-0.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6f433a4169ad22fcb550b11179bb2b4fd405de9b982601914ef448390b2954f3"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad4a6398c85d3a20067e6c69890ca01f68659da94d74c800298581724e426c7e"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6baa88334e7af3f4d7a5c66c3a63808e5efbc3698a1c57626541ddd22f8e4fbf"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ece0a115c05efca597c6d938f88c9357c843f8c245dbbb53361a1c01afd7148"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:335942557162ad372cc367ffaf93217117401bf930483b4b3ebdb1223dbddfa7"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649b0ee97a6e6da174bffcb3c8c051a5935d7d4f2f52ea1583b5b3e7822fbf14"}, - {file = "jiter-0.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f4be354c5de82157886ca7f5925dbda369b77344b4b4adf2723079715f823989"}, - {file = "jiter-0.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5206144578831a6de278a38896864ded4ed96af66e1e63ec5dd7f4a1fce38a3a"}, - {file = "jiter-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8120c60f8121ac3d6f072b97ef0e71770cc72b3c23084c72c4189428b1b1d3b6"}, - {file = "jiter-0.5.0-cp38-none-win32.whl", hash = "sha256:6f1223f88b6d76b519cb033a4d3687ca157c272ec5d6015c322fc5b3074d8a5e"}, - {file = "jiter-0.5.0-cp38-none-win_amd64.whl", hash = "sha256:c59614b225d9f434ea8fc0d0bec51ef5fa8c83679afedc0433905994fb36d631"}, - {file = "jiter-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:0af3838cfb7e6afee3f00dc66fa24695199e20ba87df26e942820345b0afc566"}, - {file = "jiter-0.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:550b11d669600dbc342364fd4adbe987f14d0bbedaf06feb1b983383dcc4b961"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:489875bf1a0ffb3cb38a727b01e6673f0f2e395b2aad3c9387f94187cb214bbf"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b250ca2594f5599ca82ba7e68785a669b352156260c5362ea1b4e04a0f3e2389"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ea18e01f785c6667ca15407cd6dabbe029d77474d53595a189bdc813347218e"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:462a52be85b53cd9bffd94e2d788a09984274fe6cebb893d6287e1c296d50653"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:92cc68b48d50fa472c79c93965e19bd48f40f207cb557a8346daa020d6ba973b"}, - {file = "jiter-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c834133e59a8521bc87ebcad773608c6fa6ab5c7a022df24a45030826cf10bc"}, - {file = "jiter-0.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab3a71ff31cf2d45cb216dc37af522d335211f3a972d2fe14ea99073de6cb104"}, - {file = "jiter-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cccd3af9c48ac500c95e1bcbc498020c87e1781ff0345dd371462d67b76643eb"}, - {file = "jiter-0.5.0-cp39-none-win32.whl", hash = "sha256:368084d8d5c4fc40ff7c3cc513c4f73e02c85f6009217922d0823a48ee7adf61"}, - {file = "jiter-0.5.0-cp39-none-win_amd64.whl", hash = "sha256:ce03f7b4129eb72f1687fa11300fbf677b02990618428934662406d2a76742a1"}, - {file = "jiter-0.5.0.tar.gz", hash = "sha256:1d916ba875bcab5c5f7d927df998c4cb694d27dceddf3392e58beaf10563368a"}, + {file = "jiter-0.7.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:e14027f61101b3f5e173095d9ecf95c1cac03ffe45a849279bde1d97e559e314"}, + {file = "jiter-0.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:979ec4711c2e37ac949561858bd42028884c9799516a923e1ff0b501ef341a4a"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:662d5d3cca58ad6af7a3c6226b641c8655de5beebcb686bfde0df0f21421aafa"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1d89008fb47043a469f97ad90840b97ba54e7c3d62dc7cbb6cbf938bd0caf71d"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8b16c35c846a323ce9067170d5ab8c31ea3dbcab59c4f7608bbbf20c2c3b43f"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c9e82daaa1b0a68704f9029b81e664a5a9de3e466c2cbaabcda5875f961702e7"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:43a87a9f586636e1f0dd3651a91f79b491ea0d9fd7cbbf4f5c463eebdc48bda7"}, + {file = "jiter-0.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2ec05b1615f96cc3e4901678bc863958611584072967d9962f9e571d60711d52"}, + {file = "jiter-0.7.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a5cb97e35370bde7aa0d232a7f910f5a0fbbc96bc0a7dbaa044fd5cd6bcd7ec3"}, + {file = "jiter-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cb316dacaf48c8c187cea75d0d7f835f299137e6fdd13f691dff8f92914015c7"}, + {file = "jiter-0.7.0-cp310-none-win32.whl", hash = "sha256:243f38eb4072763c54de95b14ad283610e0cd3bf26393870db04e520f60eebb3"}, + {file = "jiter-0.7.0-cp310-none-win_amd64.whl", hash = "sha256:2221d5603c139f6764c54e37e7c6960c469cbcd76928fb10d15023ba5903f94b"}, + {file = "jiter-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:91cec0ad755bd786c9f769ce8d843af955df6a8e56b17658771b2d5cb34a3ff8"}, + {file = "jiter-0.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:feba70a28a27d962e353e978dbb6afd798e711c04cb0b4c5e77e9d3779033a1a"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9d866ec066c3616cacb8535dbda38bb1d470b17b25f0317c4540182bc886ce2"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8e7a7a00b6f9f18289dd563596f97ecaba6c777501a8ba04bf98e03087bcbc60"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9aaf564094c7db8687f2660605e099f3d3e6ea5e7135498486674fcb78e29165"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a4d27e09825c1b3c7a667adb500ce8b840e8fc9f630da8454b44cdd4fb0081bb"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ca7c287da9c1d56dda88da1d08855a787dbb09a7e2bd13c66a2e288700bd7c7"}, + {file = "jiter-0.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:db19a6d160f093cbc8cd5ea2abad420b686f6c0e5fb4f7b41941ebc6a4f83cda"}, + {file = "jiter-0.7.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6e46a63c7f877cf7441ffc821c28287cfb9f533ae6ed707bde15e7d4dfafa7ae"}, + {file = "jiter-0.7.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7ba426fa7ff21cb119fa544b75dd3fbee6a70e55a5829709c0338d07ccd30e6d"}, + {file = "jiter-0.7.0-cp311-none-win32.whl", hash = "sha256:c07f55a64912b0c7982377831210836d2ea92b7bd343fca67a32212dd72e38e0"}, + {file = "jiter-0.7.0-cp311-none-win_amd64.whl", hash = "sha256:ed27b2c43e1b5f6c7fedc5c11d4d8bfa627de42d1143d87e39e2e83ddefd861a"}, + {file = "jiter-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ac7930bcaaeb1e229e35c91c04ed2e9f39025b86ee9fc3141706bbf6fff4aeeb"}, + {file = "jiter-0.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:571feae3e7c901a8eedde9fd2865b0dfc1432fb15cab8c675a8444f7d11b7c5d"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8af4df8a262fa2778b68c2a03b6e9d1cb4d43d02bea6976d46be77a3a331af1"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd028d4165097a611eb0c7494d8c1f2aebd46f73ca3200f02a175a9c9a6f22f5"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c6b487247c7836810091e9455efe56a52ec51bfa3a222237e1587d04d3e04527"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e6d28a92f28814e1a9f2824dc11f4e17e1df1f44dc4fdeb94c5450d34bcb2602"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90443994bbafe134f0b34201dad3ebe1c769f0599004084e046fb249ad912425"}, + {file = "jiter-0.7.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f9abf464f9faac652542ce8360cea8e68fba2b78350e8a170248f9bcc228702a"}, + {file = "jiter-0.7.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db7a8d99fc5f842f7d2852f06ccaed066532292c41723e5dff670c339b649f88"}, + {file = "jiter-0.7.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:15cf691ebd8693b70c94627d6b748f01e6d697d9a6e9f2bc310934fcfb7cf25e"}, + {file = "jiter-0.7.0-cp312-none-win32.whl", hash = "sha256:9dcd54fa422fb66ca398bec296fed5f58e756aa0589496011cfea2abb5be38a5"}, + {file = "jiter-0.7.0-cp312-none-win_amd64.whl", hash = "sha256:cc989951f73f9375b8eacd571baaa057f3d7d11b7ce6f67b9d54642e7475bfad"}, + {file = "jiter-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:24cecd18df540963cd27c08ca5ce1d0179f229ff78066d9eecbe5add29361340"}, + {file = "jiter-0.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d41b46236b90b043cca73785674c23d2a67d16f226394079d0953f94e765ed76"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b160db0987171365c153e406a45dcab0ee613ae3508a77bfff42515cb4ce4d6e"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d1c8d91e0f0bd78602eaa081332e8ee4f512c000716f5bc54e9a037306d693a7"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:997706c683195eeff192d2e5285ce64d2a610414f37da3a3f2625dcf8517cf90"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ea52a8a0ff0229ab2920284079becd2bae0688d432fca94857ece83bb49c541"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d77449d2738cf74752bb35d75ee431af457e741124d1db5e112890023572c7c"}, + {file = "jiter-0.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8203519907a1d81d6cb00902c98e27c2d0bf25ce0323c50ca594d30f5f1fbcf"}, + {file = "jiter-0.7.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41d15ccc53931c822dd7f1aebf09faa3cda2d7b48a76ef304c7dbc19d1302e51"}, + {file = "jiter-0.7.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:febf3179b2fabf71fbd2fd52acb8594163bb173348b388649567a548f356dbf6"}, + {file = "jiter-0.7.0-cp313-none-win32.whl", hash = "sha256:4a8e2d866e7eda19f012444e01b55079d8e1c4c30346aaac4b97e80c54e2d6d3"}, + {file = "jiter-0.7.0-cp313-none-win_amd64.whl", hash = "sha256:7417c2b928062c496f381fb0cb50412eee5ad1d8b53dbc0e011ce45bb2de522c"}, + {file = "jiter-0.7.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:9c62c737b5368e51e74960a08fe1adc807bd270227291daede78db24d5fbf556"}, + {file = "jiter-0.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e4640722b1bef0f6e342fe4606aafaae0eb4f4be5c84355bb6867f34400f6688"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f367488c3b9453eab285424c61098faa1cab37bb49425e69c8dca34f2dfe7d69"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0cf5d42beb3514236459454e3287db53d9c4d56c4ebaa3e9d0efe81b19495129"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cc5190ea1113ee6f7252fa8a5fe5a6515422e378356c950a03bbde5cafbdbaab"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63ee47a149d698796a87abe445fc8dee21ed880f09469700c76c8d84e0d11efd"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48592c26ea72d3e71aa4bea0a93454df907d80638c3046bb0705507b6704c0d7"}, + {file = "jiter-0.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:79fef541199bd91cfe8a74529ecccb8eaf1aca38ad899ea582ebbd4854af1e51"}, + {file = "jiter-0.7.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d1ef6bb66041f2514739240568136c81b9dcc64fd14a43691c17ea793b6535c0"}, + {file = "jiter-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aca4d950863b1c238e315bf159466e064c98743eef3bd0ff9617e48ff63a4715"}, + {file = "jiter-0.7.0-cp38-none-win32.whl", hash = "sha256:897745f230350dcedb8d1ebe53e33568d48ea122c25e6784402b6e4e88169be7"}, + {file = "jiter-0.7.0-cp38-none-win_amd64.whl", hash = "sha256:b928c76a422ef3d0c85c5e98c498ce3421b313c5246199541e125b52953e1bc0"}, + {file = "jiter-0.7.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c9b669ff6f8ba08270dee9ccf858d3b0203b42314a428a1676762f2d390fbb64"}, + {file = "jiter-0.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b5be919bacd73ca93801c3042bce6e95cb9c555a45ca83617b9b6c89df03b9c2"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a282e1e8a396dabcea82d64f9d05acf7efcf81ecdd925b967020dcb0e671c103"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:17ecb1a578a56e97a043c72b463776b5ea30343125308f667fb8fce4b3796735"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7b6045fa0527129218cdcd8a8b839f678219686055f31ebab35f87d354d9c36e"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:189cc4262a92e33c19d4fd24018f5890e4e6da5b2581f0059938877943f8298c"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c138414839effbf30d185e30475c6dc8a16411a1e3681e5fd4605ab1233ac67a"}, + {file = "jiter-0.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2791604acef33da6b72d5ecf885a32384bcaf9aa1e4be32737f3b8b9588eef6a"}, + {file = "jiter-0.7.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ae60ec89037a78d60bbf3d8b127f1567769c8fa24886e0abed3f622791dea478"}, + {file = "jiter-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:836f03dea312967635233d826f783309b98cfd9ccc76ac776e224cfcef577862"}, + {file = "jiter-0.7.0-cp39-none-win32.whl", hash = "sha256:ebc30ae2ce4bc4986e1764c404b4ea1924f926abf02ce92516485098f8545374"}, + {file = "jiter-0.7.0-cp39-none-win_amd64.whl", hash = "sha256:abf596f951370c648f37aa9899deab296c42a3829736e598b0dd10b08f77a44d"}, + {file = "jiter-0.7.0.tar.gz", hash = "sha256:c061d9738535497b5509f8970584f20de1e900806b239a39a9994fc191dad630"}, ] [[package]] @@ -1414,16 +1556,17 @@ files = [ [[package]] name = "jupyter-client" -version = "8.6.2" +version = "8.6.3" description = "Jupyter protocol implementation and client libraries" optional = false python-versions = ">=3.8" files = [ - {file = "jupyter_client-8.6.2-py3-none-any.whl", hash = "sha256:50cbc5c66fd1b8f65ecb66bc490ab73217993632809b6e505687de18e9dea39f"}, - {file = "jupyter_client-8.6.2.tar.gz", hash = "sha256:2bda14d55ee5ba58552a8c53ae43d215ad9868853489213f37da060ced54d8df"}, + {file = "jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"}, + {file = "jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419"}, ] [package.dependencies] +importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""} jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" python-dateutil = ">=2.8.2" pyzmq = ">=23.0" @@ -1590,6 +1733,7 @@ files = [ [package.dependencies] aiohttp = ">=3.8.3,<4.0.0" +async-timeout = {version = ">=4.0.0,<5.0.0", markers = "python_version < \"3.11\""} langchain-core = ">=0.2.38,<0.3.0" langchain-text-splitters = ">=0.2.0,<0.3.0" langsmith = ">=0.1.17,<0.2.0" @@ -1647,13 +1791,13 @@ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<9.0.0" [[package]] name = "langchain-core" -version = "0.2.41" +version = "0.2.43" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langchain_core-0.2.41-py3-none-any.whl", hash = "sha256:3278fda5ba9a05defae8bb19f1226032add6aab21917db7b3bc74e750e263e84"}, - {file = "langchain_core-0.2.41.tar.gz", hash = "sha256:bc12032c5a298d85be754ccb129bc13ea21ccb1d6e22f8d7ba18b8da64315bb5"}, + {file = "langchain_core-0.2.43-py3-none-any.whl", hash = "sha256:619601235113298ebf8252a349754b7c28d3cf7166c7c922da24944b78a9363a"}, + {file = "langchain_core-0.2.43.tar.gz", hash = "sha256:42c2ef6adedb911f4254068b6adc9eb4c4075f6c8cb3d83590d3539a815695f5"}, ] [package.dependencies] @@ -1670,43 +1814,43 @@ typing-extensions = ">=4.7" [[package]] name = "langchain-openai" -version = "0.1.22" +version = "0.1.25" description = "An integration package connecting OpenAI and LangChain" optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langchain_openai-0.1.22-py3-none-any.whl", hash = "sha256:e184ab867a30f803dc210a388537186b1b670a33d910a7e0fa4e0329d3b6c654"}, - {file = "langchain_openai-0.1.22.tar.gz", hash = "sha256:0cf93133f230a893e3b0cc2a792bbf2580950e879b577f6e8d4ff9963a7de44b"}, + {file = "langchain_openai-0.1.25-py3-none-any.whl", hash = "sha256:f0b34a233d0d9cb8fce6006c903e57085c493c4f0e32862b99063b96eaedb109"}, + {file = "langchain_openai-0.1.25.tar.gz", hash = "sha256:eb116f744f820247a72f54313fb7c01524fba0927120d4e899e5e4ab41ad3928"}, ] [package.dependencies] -langchain-core = ">=0.2.33,<0.3.0" +langchain-core = ">=0.2.40,<0.3.0" openai = ">=1.40.0,<2.0.0" tiktoken = ">=0.7,<1" [[package]] name = "langchain-text-splitters" -version = "0.2.2" +version = "0.2.4" description = "LangChain text splitting utilities" optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langchain_text_splitters-0.2.2-py3-none-any.whl", hash = "sha256:1c80d4b11b55e2995f02d2a326c0323ee1eeff24507329bb22924e420c782dff"}, - {file = "langchain_text_splitters-0.2.2.tar.gz", hash = "sha256:a1e45de10919fa6fb080ef0525deab56557e9552083600455cb9fa4238076140"}, + {file = "langchain_text_splitters-0.2.4-py3-none-any.whl", hash = "sha256:2702dee5b7cbdd595ccbe43b8d38d01a34aa8583f4d6a5a68ad2305ae3e7b645"}, + {file = "langchain_text_splitters-0.2.4.tar.gz", hash = "sha256:f7daa7a3b0aa8309ce248e2e2b6fc8115be01118d336c7f7f7dfacda0e89bf29"}, ] [package.dependencies] -langchain-core = ">=0.2.10,<0.3.0" +langchain-core = ">=0.2.38,<0.3.0" [[package]] name = "langsmith" -version = "0.1.132" +version = "0.1.139" description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform." optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langsmith-0.1.132-py3-none-any.whl", hash = "sha256:2320894203675c1c292b818cbecf68b69e47a9f7814d4e950237d1faaafd5dee"}, - {file = "langsmith-0.1.132.tar.gz", hash = "sha256:007b8fac469138abdba89db931900a26c5d316640e27ff4660d28c92a766aae1"}, + {file = "langsmith-0.1.139-py3-none-any.whl", hash = "sha256:2a4a541bfbd0a9727255df28a60048c85bc8c4c6a276975923785c3fd82dc879"}, + {file = "langsmith-0.1.139.tar.gz", hash = "sha256:2f9e4d32fef3ad7ef42c8506448cce3a31ad6b78bb4f3310db04ddaa1e9d744d"}, ] [package.dependencies] @@ -1730,97 +1874,101 @@ files = [ {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] +[package.dependencies] +importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} + [package.extras] docs = ["mdx-gh-links (>=0.2)", "mkdocs (>=1.5)", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-nature (>=0.6)", "mkdocs-section-index", "mkdocstrings[python]"] testing = ["coverage", "pyyaml"] [[package]] name = "markupsafe" -version = "2.1.5" +version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, - {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, ] [[package]] name = "marshmallow" -version = "3.21.3" +version = "3.23.1" description = "A lightweight library for converting complex datatypes to and from native Python datatypes." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "marshmallow-3.21.3-py3-none-any.whl", hash = "sha256:86ce7fb914aa865001a4b2092c4c2872d13bc347f3d42673272cabfdbad386f1"}, - {file = "marshmallow-3.21.3.tar.gz", hash = "sha256:4f57c5e050a54d66361e826f94fba213eb10b67b2fdb02c3e0343ce207ba1662"}, + {file = "marshmallow-3.23.1-py3-none-any.whl", hash = "sha256:fece2eb2c941180ea1b7fcbd4a83c51bfdd50093fdd3ad2585ee5e1df2508491"}, + {file = "marshmallow-3.23.1.tar.gz", hash = "sha256:3a8dfda6edd8dcdbf216c0ede1d1e78d230a6dc9c5a088f58c4083b974a0d468"}, ] [package.dependencies] packaging = ">=17.0" [package.extras] -dev = ["marshmallow[tests]", "pre-commit (>=3.5,<4.0)", "tox"] -docs = ["alabaster (==0.7.16)", "autodocsumm (==0.2.12)", "sphinx (==7.3.7)", "sphinx-issues (==4.1.0)", "sphinx-version-warning (==1.1.2)"] -tests = ["pytest", "pytz", "simplejson"] +dev = ["marshmallow[tests]", "pre-commit (>=3.5,<5.0)", "tox"] +docs = ["alabaster (==1.0.0)", "autodocsumm (==0.2.14)", "sphinx (==8.1.3)", "sphinx-issues (==5.0.0)", "sphinx-version-warning (==1.1.2)"] +tests = ["pytest", "simplejson"] [[package]] name = "matplotlib" @@ -1875,6 +2023,7 @@ files = [ contourpy = ">=1.0.1" cycler = ">=0.10" fonttools = ">=4.22.0" +importlib-resources = {version = ">=3.2.0", markers = "python_version < \"3.10\""} kiwisolver = ">=1.3.1" numpy = ">=1.23" packaging = ">=20.0" @@ -1936,6 +2085,7 @@ files = [ click = ">=7.0" colorama = {version = ">=0.4", markers = "platform_system == \"Windows\""} ghp-import = ">=1.0" +importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} jinja2 = ">=2.11.1" markdown = ">=3.3.6" markupsafe = ">=2.0.1" @@ -1979,19 +2129,20 @@ files = [ ] [package.dependencies] +importlib-metadata = {version = ">=4.3", markers = "python_version < \"3.10\""} mergedeep = ">=1.3.4" platformdirs = ">=2.2.0" pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.5.39" +version = "9.5.43" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.5.39-py3-none-any.whl", hash = "sha256:0f2f68c8db89523cb4a59705cd01b4acd62b2f71218ccb67e1e004e560410d2b"}, - {file = "mkdocs_material-9.5.39.tar.gz", hash = "sha256:25faa06142afa38549d2b781d475a86fb61de93189f532b88e69bf11e5e5c3be"}, + {file = "mkdocs_material-9.5.43-py3-none-any.whl", hash = "sha256:4aae0664c456fd12837a3192e0225c17960ba8bf55d7f0a7daef7e4b0b914a34"}, + {file = "mkdocs_material-9.5.43.tar.gz", hash = "sha256:83be7ff30b65a1e4930dfa4ab911e75780a3afc9583d162692e434581cb46979"}, ] [package.dependencies] @@ -2025,17 +2176,18 @@ files = [ [[package]] name = "mkdocstrings" -version = "0.26.1" +version = "0.26.2" description = "Automatic documentation from sources, for MkDocs." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "mkdocstrings-0.26.1-py3-none-any.whl", hash = "sha256:29738bfb72b4608e8e55cc50fb8a54f325dc7ebd2014e4e3881a49892d5983cf"}, - {file = "mkdocstrings-0.26.1.tar.gz", hash = "sha256:bb8b8854d6713d5348ad05b069a09f3b79edbc6a0f33a34c6821141adb03fe33"}, + {file = "mkdocstrings-0.26.2-py3-none-any.whl", hash = "sha256:1248f3228464f3b8d1a15bd91249ce1701fe3104ac517a5f167a0e01ca850ba5"}, + {file = "mkdocstrings-0.26.2.tar.gz", hash = "sha256:34a8b50f1e6cfd29546c6c09fbe02154adfb0b361bb758834bf56aa284ba876e"}, ] [package.dependencies] click = ">=7.0" +importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""} Jinja2 = ">=2.11.1" Markdown = ">=3.6" MarkupSafe = ">=1.1" @@ -2044,6 +2196,7 @@ mkdocs-autorefs = ">=1.2" mkdocstrings-python = {version = ">=0.5.2", optional = true, markers = "extra == \"python\""} platformdirs = ">=2.2" pymdown-extensions = ">=6.3" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.10\""} [package.extras] crystal = ["mkdocstrings-crystal (>=0.3.4)"] @@ -2052,13 +2205,13 @@ python-legacy = ["mkdocstrings-python-legacy (>=0.2.1)"] [[package]] name = "mkdocstrings-python" -version = "1.11.1" +version = "1.12.2" description = "A Python handler for mkdocstrings." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "mkdocstrings_python-1.11.1-py3-none-any.whl", hash = "sha256:a21a1c05acef129a618517bb5aae3e33114f569b11588b1e7af3e9d4061a71af"}, - {file = "mkdocstrings_python-1.11.1.tar.gz", hash = "sha256:8824b115c5359304ab0b5378a91f6202324a849e1da907a3485b59208b797322"}, + {file = "mkdocstrings_python-1.12.2-py3-none-any.whl", hash = "sha256:7f7d40d6db3cb1f5d19dbcd80e3efe4d0ba32b073272c0c0de9de2e604eda62a"}, + {file = "mkdocstrings_python-1.12.2.tar.gz", hash = "sha256:7a1760941c0b52a2cd87b960a9e21112ffe52e7df9d0b9583d04d47ed2e186f3"}, ] [package.dependencies] @@ -2068,103 +2221,108 @@ mkdocstrings = ">=0.26" [[package]] name = "multidict" -version = "6.0.5" +version = "6.1.0" description = "multidict implementation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, - {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, - {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, - {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, - {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, - {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, - {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, - {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, - {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, - {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, - {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, - {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, - {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, - {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, - {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, - {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, - {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, - {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, - {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, - {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, - {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, - {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, - {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, - {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, - {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, - {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, - {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, - {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, - {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, - {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, - {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, - {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, - {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, - {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, - {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, - {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, - {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, - {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, - {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, - {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, - {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, - {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, - {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, - {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, - {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, - {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, - {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, - {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, - {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, - {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, - {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, - {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, - {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, - {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a114d03b938376557927ab23f1e950827c3b893ccb94b62fd95d430fd0e5cf53"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1c416351ee6271b2f49b56ad7f308072f6f44b37118d69c2cad94f3fa8a40d5"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b5d83030255983181005e6cfbac1617ce9746b219bc2aad52201ad121226581"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e97b5e938051226dc025ec80980c285b053ffb1e25a3db2a3aa3bc046bf7f56"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d618649d4e70ac6efcbba75be98b26ef5078faad23592f9b51ca492953012429"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10524ebd769727ac77ef2278390fb0068d83f3acb7773792a5080f2b0abf7748"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:06809f4f0f7ab7ea2cabf9caca7d79c22c0758b58a71f9d32943ae13c7ace056"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:f179dee3b863ab1c59580ff60f9d99f632f34ccb38bf67a33ec6b3ecadd0fd76"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:aaed8b0562be4a0876ee3b6946f6869b7bcdb571a5d1496683505944e268b160"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3c8b88a2ccf5493b6c8da9076fb151ba106960a2df90c2633f342f120751a9e7"}, + {file = "multidict-6.1.0-cp310-cp310-win32.whl", hash = "sha256:4a9cb68166a34117d6646c0023c7b759bf197bee5ad4272f420a0141d7eb03a0"}, + {file = "multidict-6.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:20b9b5fbe0b88d0bdef2012ef7dee867f874b72528cf1d08f1d59b0e3850129d"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3efe2c2cb5763f2f1b275ad2bf7a287d3f7ebbef35648a9726e3b69284a4f3d6"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7053d3b0353a8b9de430a4f4b4268ac9a4fb3481af37dfe49825bf45ca24156"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27e5fc84ccef8dfaabb09d82b7d179c7cf1a3fbc8a966f8274fcb4ab2eb4cadb"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e2b90b43e696f25c62656389d32236e049568b39320e2735d51f08fd362761b"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d83a047959d38a7ff552ff94be767b7fd79b831ad1cd9920662db05fec24fe72"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1a9dd711d0877a1ece3d2e4fea11a8e75741ca21954c919406b44e7cf971304"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec2abea24d98246b94913b76a125e855eb5c434f7c46546046372fe60f666351"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4867cafcbc6585e4b678876c489b9273b13e9fff9f6d6d66add5e15d11d926cb"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b48204e8d955c47c55b72779802b219a39acc3ee3d0116d5080c388970b76e3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d8fff389528cad1618fb4b26b95550327495462cd745d879a8c7c2115248e399"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a7a9541cd308eed5e30318430a9c74d2132e9a8cb46b901326272d780bf2d423"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:da1758c76f50c39a2efd5e9859ce7d776317eb1dd34317c8152ac9251fc574a3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c943a53e9186688b45b323602298ab727d8865d8c9ee0b17f8d62d14b56f0753"}, + {file = "multidict-6.1.0-cp311-cp311-win32.whl", hash = "sha256:90f8717cb649eea3504091e640a1b8568faad18bd4b9fcd692853a04475a4b80"}, + {file = "multidict-6.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:82176036e65644a6cc5bd619f65f6f19781e8ec2e5330f51aa9ada7504cc1926"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b04772ed465fa3cc947db808fa306d79b43e896beb677a56fb2347ca1a49c1fa"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6180c0ae073bddeb5a97a38c03f30c233e0a4d39cd86166251617d1bbd0af436"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:071120490b47aa997cca00666923a83f02c7fbb44f71cf7f136df753f7fa8761"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50b3a2710631848991d0bf7de077502e8994c804bb805aeb2925a981de58ec2e"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b58c621844d55e71c1b7f7c498ce5aa6985d743a1a59034c57a905b3f153c1ef"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b6d90641869892caa9ca42ff913f7ff1c5ece06474fbd32fb2cf6834726c95"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b820514bfc0b98a30e3d85462084779900347e4d49267f747ff54060cc33925"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10a9b09aba0c5b48c53761b7c720aaaf7cf236d5fe394cd399c7ba662d5f9966"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1e16bf3e5fc9f44632affb159d30a437bfe286ce9e02754759be5536b169b305"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:76f364861c3bfc98cbbcbd402d83454ed9e01a5224bb3a28bf70002a230f73e2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:820c661588bd01a0aa62a1283f20d2be4281b086f80dad9e955e690c75fb54a2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e5f362e895bc5b9e67fe6e4ded2492d8124bdf817827f33c5b46c2fe3ffaca6"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ec660d19bbc671e3a6443325f07263be452c453ac9e512f5eb935e7d4ac28b3"}, + {file = "multidict-6.1.0-cp312-cp312-win32.whl", hash = "sha256:58130ecf8f7b8112cdb841486404f1282b9c86ccb30d3519faf301b2e5659133"}, + {file = "multidict-6.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:188215fc0aafb8e03341995e7c4797860181562380f81ed0a87ff455b70bf1f1"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d569388c381b24671589335a3be6e1d45546c2988c2ebe30fdcada8457a31008"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:052e10d2d37810b99cc170b785945421141bf7bb7d2f8799d431e7db229c385f"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b225d95519a5bf73860323e633a664b0d85ad3d5bede6d30d95b35d4dfe8805b"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:23bfd518810af7de1116313ebd9092cb9aa629beb12f6ed631ad53356ed6b86c"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c09fcfdccdd0b57867577b719c69e347a436b86cd83747f179dbf0cc0d4c1f3"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf6bea52ec97e95560af5ae576bdac3aa3aae0b6758c6efa115236d9e07dae44"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57feec87371dbb3520da6192213c7d6fc892d5589a93db548331954de8248fd2"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0c3f390dc53279cbc8ba976e5f8035eab997829066756d811616b652b00a23a3"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:59bfeae4b25ec05b34f1956eaa1cb38032282cd4dfabc5056d0a1ec4d696d3aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b2f59caeaf7632cc633b5cf6fc449372b83bbdf0da4ae04d5be36118e46cc0aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:37bb93b2178e02b7b618893990941900fd25b6b9ac0fa49931a40aecdf083fe4"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4e9f48f58c2c523d5a06faea47866cd35b32655c46b443f163d08c6d0ddb17d6"}, + {file = "multidict-6.1.0-cp313-cp313-win32.whl", hash = "sha256:3a37ffb35399029b45c6cc33640a92bef403c9fd388acce75cdc88f58bd19a81"}, + {file = "multidict-6.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:e9aa71e15d9d9beaad2c6b9319edcdc0a49a43ef5c0a4c8265ca9ee7d6c67774"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:db7457bac39421addd0c8449933ac32d8042aae84a14911a757ae6ca3eef1392"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d094ddec350a2fb899fec68d8353c78233debde9b7d8b4beeafa70825f1c281a"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5845c1fd4866bb5dd3125d89b90e57ed3138241540897de748cdf19de8a2fca2"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9079dfc6a70abe341f521f78405b8949f96db48da98aeb43f9907f342f627cdc"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3914f5aaa0f36d5d60e8ece6a308ee1c9784cd75ec8151062614657a114c4478"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c08be4f460903e5a9d0f76818db3250f12e9c344e79314d1d570fc69d7f4eae4"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d093be959277cb7dee84b801eb1af388b6ad3ca6a6b6bf1ed7585895789d027d"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3702ea6872c5a2a4eeefa6ffd36b042e9773f05b1f37ae3ef7264b1163c2dcf6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2090f6a85cafc5b2db085124d752757c9d251548cedabe9bd31afe6363e0aff2"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:189f652a87e876098bbc67b4da1049afb5f5dfbaa310dd67c594b01c10388db6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6bb5992037f7a9eff7991ebe4273ea7f51f1c1c511e6a2ce511d0e7bdb754492"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f4c2b9e770c4e393876e35a7046879d195cd123b4f116d299d442b335bcd"}, + {file = "multidict-6.1.0-cp38-cp38-win32.whl", hash = "sha256:e27bbb6d14416713a8bd7aaa1313c0fc8d44ee48d74497a0ff4c3a1b6ccb5167"}, + {file = "multidict-6.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:22f3105d4fb15c8f57ff3959a58fcab6ce36814486500cd7485651230ad4d4ef"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4e18b656c5e844539d506a0a06432274d7bd52a7487e6828c63a63d69185626c"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a185f876e69897a6f3325c3f19f26a297fa058c5e456bfcff8015e9a27e83ae1"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab7c4ceb38d91570a650dba194e1ca87c2b543488fe9309b4212694174fd539c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e617fb6b0b6953fffd762669610c1c4ffd05632c138d61ac7e14ad187870669c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:16e5f4bf4e603eb1fdd5d8180f1a25f30056f22e55ce51fb3d6ad4ab29f7d96f"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c035da3f544b1882bac24115f3e2e8760f10a0107614fc9839fd232200b875"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:957cf8e4b6e123a9eea554fa7ebc85674674b713551de587eb318a2df3e00255"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:483a6aea59cb89904e1ceabd2b47368b5600fb7de78a6e4a2c2987b2d256cf30"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:87701f25a2352e5bf7454caa64757642734da9f6b11384c1f9d1a8e699758057"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:682b987361e5fd7a139ed565e30d81fd81e9629acc7d925a205366877d8c8657"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce2186a7df133a9c895dea3331ddc5ddad42cdd0d1ea2f0a51e5d161e4762f28"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9f636b730f7e8cb19feb87094949ba54ee5357440b9658b2a32a5ce4bce53972"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:73eae06aa53af2ea5270cc066dcaf02cc60d2994bbb2c4ef5764949257d10f43"}, + {file = "multidict-6.1.0-cp39-cp39-win32.whl", hash = "sha256:1ca0083e80e791cffc6efce7660ad24af66c8d4079d2a750b29001b53ff59ada"}, + {file = "multidict-6.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:aa466da5b15ccea564bdab9c89175c762bc12825f4659c11227f515cee76fa4a"}, + {file = "multidict-6.1.0-py3-none-any.whl", hash = "sha256:48e171e52d1c4d33888e529b999e5900356b9ae588c2f09a52dcefb158b27506"}, + {file = "multidict-6.1.0.tar.gz", hash = "sha256:22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a"}, ] +[package.dependencies] +typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.11\""} + [[package]] name = "mypy-extensions" version = "1.0.0" @@ -2245,13 +2403,13 @@ files = [ [[package]] name = "openai" -version = "1.41.1" +version = "1.53.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.41.1-py3-none-any.whl", hash = "sha256:56fb04105263f79559aff3ceea2e1dd16f8c5385e8238cb66cf0e6888fa8bfcf"}, - {file = "openai-1.41.1.tar.gz", hash = "sha256:e38e376efd91e0d4db071e2a6517b6b4cac1c2a6fd63efdc5ec6be10c5967c1b"}, + {file = "openai-1.53.0-py3-none-any.whl", hash = "sha256:20f408c32fc5cb66e60c6882c994cdca580a5648e10045cd840734194f033418"}, + {file = "openai-1.53.0.tar.gz", hash = "sha256:be2c4e77721b166cce8130e544178b7d579f751b4b074ffbaade3854b6f85ec5"}, ] [package.dependencies] @@ -2269,68 +2427,69 @@ datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] [[package]] name = "orjson" -version = "3.10.7" +version = "3.10.11" description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" optional = false python-versions = ">=3.8" files = [ - {file = "orjson-3.10.7-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:74f4544f5a6405b90da8ea724d15ac9c36da4d72a738c64685003337401f5c12"}, - {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34a566f22c28222b08875b18b0dfbf8a947e69df21a9ed5c51a6bf91cfb944ac"}, - {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bf6ba8ebc8ef5792e2337fb0419f8009729335bb400ece005606336b7fd7bab7"}, - {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac7cf6222b29fbda9e3a472b41e6a5538b48f2c8f99261eecd60aafbdb60690c"}, - {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de817e2f5fc75a9e7dd350c4b0f54617b280e26d1631811a43e7e968fa71e3e9"}, - {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:348bdd16b32556cf8d7257b17cf2bdb7ab7976af4af41ebe79f9796c218f7e91"}, - {file = "orjson-3.10.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:479fd0844ddc3ca77e0fd99644c7fe2de8e8be1efcd57705b5c92e5186e8a250"}, - {file = "orjson-3.10.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:fdf5197a21dd660cf19dfd2a3ce79574588f8f5e2dbf21bda9ee2d2b46924d84"}, - {file = "orjson-3.10.7-cp310-none-win32.whl", hash = "sha256:d374d36726746c81a49f3ff8daa2898dccab6596864ebe43d50733275c629175"}, - {file = "orjson-3.10.7-cp310-none-win_amd64.whl", hash = "sha256:cb61938aec8b0ffb6eef484d480188a1777e67b05d58e41b435c74b9d84e0b9c"}, - {file = "orjson-3.10.7-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:7db8539039698ddfb9a524b4dd19508256107568cdad24f3682d5773e60504a2"}, - {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:480f455222cb7a1dea35c57a67578848537d2602b46c464472c995297117fa09"}, - {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8a9c9b168b3a19e37fe2778c0003359f07822c90fdff8f98d9d2a91b3144d8e0"}, - {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8de062de550f63185e4c1c54151bdddfc5625e37daf0aa1e75d2a1293e3b7d9a"}, - {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6b0dd04483499d1de9c8f6203f8975caf17a6000b9c0c54630cef02e44ee624e"}, - {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b58d3795dafa334fc8fd46f7c5dc013e6ad06fd5b9a4cc98cb1456e7d3558bd6"}, - {file = "orjson-3.10.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:33cfb96c24034a878d83d1a9415799a73dc77480e6c40417e5dda0710d559ee6"}, - {file = "orjson-3.10.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e724cebe1fadc2b23c6f7415bad5ee6239e00a69f30ee423f319c6af70e2a5c0"}, - {file = "orjson-3.10.7-cp311-none-win32.whl", hash = "sha256:82763b46053727a7168d29c772ed5c870fdae2f61aa8a25994c7984a19b1021f"}, - {file = "orjson-3.10.7-cp311-none-win_amd64.whl", hash = "sha256:eb8d384a24778abf29afb8e41d68fdd9a156cf6e5390c04cc07bbc24b89e98b5"}, - {file = "orjson-3.10.7-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:44a96f2d4c3af51bfac6bc4ef7b182aa33f2f054fd7f34cc0ee9a320d051d41f"}, - {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76ac14cd57df0572453543f8f2575e2d01ae9e790c21f57627803f5e79b0d3c3"}, - {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bdbb61dcc365dd9be94e8f7df91975edc9364d6a78c8f7adb69c1cdff318ec93"}, - {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b48b3db6bb6e0a08fa8c83b47bc169623f801e5cc4f24442ab2b6617da3b5313"}, - {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23820a1563a1d386414fef15c249040042b8e5d07b40ab3fe3efbfbbcbcb8864"}, - {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0c6a008e91d10a2564edbb6ee5069a9e66df3fbe11c9a005cb411f441fd2c09"}, - {file = "orjson-3.10.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d352ee8ac1926d6193f602cbe36b1643bbd1bbcb25e3c1a657a4390f3000c9a5"}, - {file = "orjson-3.10.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d2d9f990623f15c0ae7ac608103c33dfe1486d2ed974ac3f40b693bad1a22a7b"}, - {file = "orjson-3.10.7-cp312-none-win32.whl", hash = "sha256:7c4c17f8157bd520cdb7195f75ddbd31671997cbe10aee559c2d613592e7d7eb"}, - {file = "orjson-3.10.7-cp312-none-win_amd64.whl", hash = "sha256:1d9c0e733e02ada3ed6098a10a8ee0052dd55774de3d9110d29868d24b17faa1"}, - {file = "orjson-3.10.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:77d325ed866876c0fa6492598ec01fe30e803272a6e8b10e992288b009cbe149"}, - {file = "orjson-3.10.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ea2c232deedcb605e853ae1db2cc94f7390ac776743b699b50b071b02bea6fe"}, - {file = "orjson-3.10.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3dcfbede6737fdbef3ce9c37af3fb6142e8e1ebc10336daa05872bfb1d87839c"}, - {file = "orjson-3.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:11748c135f281203f4ee695b7f80bb1358a82a63905f9f0b794769483ea854ad"}, - {file = "orjson-3.10.7-cp313-none-win32.whl", hash = "sha256:a7e19150d215c7a13f39eb787d84db274298d3f83d85463e61d277bbd7f401d2"}, - {file = "orjson-3.10.7-cp313-none-win_amd64.whl", hash = "sha256:eef44224729e9525d5261cc8d28d6b11cafc90e6bd0be2157bde69a52ec83024"}, - {file = "orjson-3.10.7-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6ea2b2258eff652c82652d5e0f02bd5e0463a6a52abb78e49ac288827aaa1469"}, - {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:430ee4d85841e1483d487e7b81401785a5dfd69db5de01314538f31f8fbf7ee1"}, - {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4b6146e439af4c2472c56f8540d799a67a81226e11992008cb47e1267a9b3225"}, - {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:084e537806b458911137f76097e53ce7bf5806dda33ddf6aaa66a028f8d43a23"}, - {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4829cf2195838e3f93b70fd3b4292156fc5e097aac3739859ac0dcc722b27ac0"}, - {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1193b2416cbad1a769f868b1749535d5da47626ac29445803dae7cc64b3f5c98"}, - {file = "orjson-3.10.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:4e6c3da13e5a57e4b3dca2de059f243ebec705857522f188f0180ae88badd354"}, - {file = "orjson-3.10.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c31008598424dfbe52ce8c5b47e0752dca918a4fdc4a2a32004efd9fab41d866"}, - {file = "orjson-3.10.7-cp38-none-win32.whl", hash = "sha256:7122a99831f9e7fe977dc45784d3b2edc821c172d545e6420c375e5a935f5a1c"}, - {file = "orjson-3.10.7-cp38-none-win_amd64.whl", hash = "sha256:a763bc0e58504cc803739e7df040685816145a6f3c8a589787084b54ebc9f16e"}, - {file = "orjson-3.10.7-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:e76be12658a6fa376fcd331b1ea4e58f5a06fd0220653450f0d415b8fd0fbe20"}, - {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed350d6978d28b92939bfeb1a0570c523f6170efc3f0a0ef1f1df287cd4f4960"}, - {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:144888c76f8520e39bfa121b31fd637e18d4cc2f115727865fdf9fa325b10412"}, - {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09b2d92fd95ad2402188cf51573acde57eb269eddabaa60f69ea0d733e789fe9"}, - {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b24a579123fa884f3a3caadaed7b75eb5715ee2b17ab5c66ac97d29b18fe57f"}, - {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591bcfe7512353bd609875ab38050efe3d55e18934e2f18950c108334b4ff"}, - {file = "orjson-3.10.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f4db56635b58cd1a200b0a23744ff44206ee6aa428185e2b6c4a65b3197abdcd"}, - {file = "orjson-3.10.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0fa5886854673222618638c6df7718ea7fe2f3f2384c452c9ccedc70b4a510a5"}, - {file = "orjson-3.10.7-cp39-none-win32.whl", hash = "sha256:8272527d08450ab16eb405f47e0f4ef0e5ff5981c3d82afe0efd25dcbef2bcd2"}, - {file = "orjson-3.10.7-cp39-none-win_amd64.whl", hash = "sha256:974683d4618c0c7dbf4f69c95a979734bf183d0658611760017f6e70a145af58"}, - {file = "orjson-3.10.7.tar.gz", hash = "sha256:75ef0640403f945f3a1f9f6400686560dbfb0fb5b16589ad62cd477043c4eee3"}, + {file = "orjson-3.10.11-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6dade64687f2bd7c090281652fe18f1151292d567a9302b34c2dbb92a3872f1f"}, + {file = "orjson-3.10.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82f07c550a6ccd2b9290849b22316a609023ed851a87ea888c0456485a7d196a"}, + {file = "orjson-3.10.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd9a187742d3ead9df2e49240234d728c67c356516cf4db018833a86f20ec18c"}, + {file = "orjson-3.10.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77b0fed6f209d76c1c39f032a70df2d7acf24b1812ca3e6078fd04e8972685a3"}, + {file = "orjson-3.10.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63fc9d5fe1d4e8868f6aae547a7b8ba0a2e592929245fff61d633f4caccdcdd6"}, + {file = "orjson-3.10.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65cd3e3bb4fbb4eddc3c1e8dce10dc0b73e808fcb875f9fab40c81903dd9323e"}, + {file = "orjson-3.10.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6f67c570602300c4befbda12d153113b8974a3340fdcf3d6de095ede86c06d92"}, + {file = "orjson-3.10.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1f39728c7f7d766f1f5a769ce4d54b5aaa4c3f92d5b84817053cc9995b977acc"}, + {file = "orjson-3.10.11-cp310-none-win32.whl", hash = "sha256:1789d9db7968d805f3d94aae2c25d04014aae3a2fa65b1443117cd462c6da647"}, + {file = "orjson-3.10.11-cp310-none-win_amd64.whl", hash = "sha256:5576b1e5a53a5ba8f8df81872bb0878a112b3ebb1d392155f00f54dd86c83ff6"}, + {file = "orjson-3.10.11-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:1444f9cb7c14055d595de1036f74ecd6ce15f04a715e73f33bb6326c9cef01b6"}, + {file = "orjson-3.10.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdec57fe3b4bdebcc08a946db3365630332dbe575125ff3d80a3272ebd0ddafe"}, + {file = "orjson-3.10.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4eed32f33a0ea6ef36ccc1d37f8d17f28a1d6e8eefae5928f76aff8f1df85e67"}, + {file = "orjson-3.10.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80df27dd8697242b904f4ea54820e2d98d3f51f91e97e358fc13359721233e4b"}, + {file = "orjson-3.10.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:705f03cee0cb797256d54de6695ef219e5bc8c8120b6654dd460848d57a9af3d"}, + {file = "orjson-3.10.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03246774131701de8e7059b2e382597da43144a9a7400f178b2a32feafc54bd5"}, + {file = "orjson-3.10.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8b5759063a6c940a69c728ea70d7c33583991c6982915a839c8da5f957e0103a"}, + {file = "orjson-3.10.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:677f23e32491520eebb19c99bb34675daf5410c449c13416f7f0d93e2cf5f981"}, + {file = "orjson-3.10.11-cp311-none-win32.whl", hash = "sha256:a11225d7b30468dcb099498296ffac36b4673a8398ca30fdaec1e6c20df6aa55"}, + {file = "orjson-3.10.11-cp311-none-win_amd64.whl", hash = "sha256:df8c677df2f9f385fcc85ab859704045fa88d4668bc9991a527c86e710392bec"}, + {file = "orjson-3.10.11-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:360a4e2c0943da7c21505e47cf6bd725588962ff1d739b99b14e2f7f3545ba51"}, + {file = "orjson-3.10.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:496e2cb45de21c369079ef2d662670a4892c81573bcc143c4205cae98282ba97"}, + {file = "orjson-3.10.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7dfa8db55c9792d53c5952900c6a919cfa377b4f4534c7a786484a6a4a350c19"}, + {file = "orjson-3.10.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:51f3382415747e0dbda9dade6f1e1a01a9d37f630d8c9049a8ed0e385b7a90c0"}, + {file = "orjson-3.10.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f35a1b9f50a219f470e0e497ca30b285c9f34948d3c8160d5ad3a755d9299433"}, + {file = "orjson-3.10.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f3b7c5803138e67028dde33450e054c87e0703afbe730c105f1fcd873496d5"}, + {file = "orjson-3.10.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f91d9eb554310472bd09f5347950b24442600594c2edc1421403d7610a0998fd"}, + {file = "orjson-3.10.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dfbb2d460a855c9744bbc8e36f9c3a997c4b27d842f3d5559ed54326e6911f9b"}, + {file = "orjson-3.10.11-cp312-none-win32.whl", hash = "sha256:d4a62c49c506d4d73f59514986cadebb7e8d186ad510c518f439176cf8d5359d"}, + {file = "orjson-3.10.11-cp312-none-win_amd64.whl", hash = "sha256:f1eec3421a558ff7a9b010a6c7effcfa0ade65327a71bb9b02a1c3b77a247284"}, + {file = "orjson-3.10.11-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:c46294faa4e4d0eb73ab68f1a794d2cbf7bab33b1dda2ac2959ffb7c61591899"}, + {file = "orjson-3.10.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52e5834d7d6e58a36846e059d00559cb9ed20410664f3ad156cd2cc239a11230"}, + {file = "orjson-3.10.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2fc947e5350fdce548bfc94f434e8760d5cafa97fb9c495d2fef6757aa02ec0"}, + {file = "orjson-3.10.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0efabbf839388a1dab5b72b5d3baedbd6039ac83f3b55736eb9934ea5494d258"}, + {file = "orjson-3.10.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a3f29634260708c200c4fe148e42b4aae97d7b9fee417fbdd74f8cfc265f15b0"}, + {file = "orjson-3.10.11-cp313-none-win32.whl", hash = "sha256:1a1222ffcee8a09476bbdd5d4f6f33d06d0d6642df2a3d78b7a195ca880d669b"}, + {file = "orjson-3.10.11-cp313-none-win_amd64.whl", hash = "sha256:bc274ac261cc69260913b2d1610760e55d3c0801bb3457ba7b9004420b6b4270"}, + {file = "orjson-3.10.11-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:19b3763e8bbf8ad797df6b6b5e0fc7c843ec2e2fc0621398534e0c6400098f87"}, + {file = "orjson-3.10.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1be83a13312e5e58d633580c5eb8d0495ae61f180da2722f20562974188af205"}, + {file = "orjson-3.10.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:afacfd1ab81f46dedd7f6001b6d4e8de23396e4884cd3c3436bd05defb1a6446"}, + {file = "orjson-3.10.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cb4d0bea56bba596723d73f074c420aec3b2e5d7d30698bc56e6048066bd560c"}, + {file = "orjson-3.10.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96ed1de70fcb15d5fed529a656df29f768187628727ee2788344e8a51e1c1350"}, + {file = "orjson-3.10.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4bfb30c891b530f3f80e801e3ad82ef150b964e5c38e1fb8482441c69c35c61c"}, + {file = "orjson-3.10.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d496c74fc2b61341e3cefda7eec21b7854c5f672ee350bc55d9a4997a8a95204"}, + {file = "orjson-3.10.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:655a493bac606655db9a47fe94d3d84fc7f3ad766d894197c94ccf0c5408e7d3"}, + {file = "orjson-3.10.11-cp38-none-win32.whl", hash = "sha256:b9546b278c9fb5d45380f4809e11b4dd9844ca7aaf1134024503e134ed226161"}, + {file = "orjson-3.10.11-cp38-none-win_amd64.whl", hash = "sha256:b592597fe551d518f42c5a2eb07422eb475aa8cfdc8c51e6da7054b836b26782"}, + {file = "orjson-3.10.11-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:c95f2ecafe709b4e5c733b5e2768ac569bed308623c85806c395d9cca00e08af"}, + {file = "orjson-3.10.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:80c00d4acded0c51c98754fe8218cb49cb854f0f7eb39ea4641b7f71732d2cb7"}, + {file = "orjson-3.10.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:461311b693d3d0a060439aa669c74f3603264d4e7a08faa68c47ae5a863f352d"}, + {file = "orjson-3.10.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:52ca832f17d86a78cbab86cdc25f8c13756ebe182b6fc1a97d534051c18a08de"}, + {file = "orjson-3.10.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c57ea78a753812f528178aa2f1c57da633754c91d2124cb28991dab4c79a54"}, + {file = "orjson-3.10.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7fcfc6f7ca046383fb954ba528587e0f9336828b568282b27579c49f8e16aad"}, + {file = "orjson-3.10.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:86b9dd983857970c29e4c71bb3e95ff085c07d3e83e7c46ebe959bac07ebd80b"}, + {file = "orjson-3.10.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4d83f87582d223e54efb2242a79547611ba4ebae3af8bae1e80fa9a0af83bb7f"}, + {file = "orjson-3.10.11-cp39-none-win32.whl", hash = "sha256:9fd0ad1c129bc9beb1154c2655f177620b5beaf9a11e0d10bac63ef3fce96950"}, + {file = "orjson-3.10.11-cp39-none-win_amd64.whl", hash = "sha256:10f416b2a017c8bd17f325fb9dee1fb5cdd7a54e814284896b7c3f2763faa017"}, + {file = "orjson-3.10.11.tar.gz", hash = "sha256:e35b6d730de6384d5b2dab5fd23f0d76fae8bbc8c353c2f78210aa5fa4beb3ef"}, ] [[package]] @@ -2361,44 +2520,58 @@ lint = ["black"] [[package]] name = "pandas" -version = "2.2.2" +version = "2.2.3" description = "Powerful data structures for data analysis, time series, and statistics" optional = false python-versions = ">=3.9" files = [ - {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"}, - {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"}, - {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08"}, - {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0"}, - {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51"}, - {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99"}, - {file = "pandas-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772"}, - {file = "pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288"}, - {file = "pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151"}, - {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b"}, - {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee"}, - {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db"}, - {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1"}, - {file = "pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24"}, - {file = "pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef"}, - {file = "pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce"}, - {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad"}, - {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad"}, - {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76"}, - {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32"}, - {file = "pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23"}, - {file = "pandas-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2"}, - {file = "pandas-2.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd"}, - {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863"}, - {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921"}, - {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a"}, - {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57"}, - {file = "pandas-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4"}, - {file = "pandas-2.2.2.tar.gz", hash = "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54"}, + {file = "pandas-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1948ddde24197a0f7add2bdc4ca83bf2b1ef84a1bc8ccffd95eda17fd836ecb5"}, + {file = "pandas-2.2.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:381175499d3802cde0eabbaf6324cce0c4f5d52ca6f8c377c29ad442f50f6348"}, + {file = "pandas-2.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d9c45366def9a3dd85a6454c0e7908f2b3b8e9c138f5dc38fed7ce720d8453ed"}, + {file = "pandas-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86976a1c5b25ae3f8ccae3a5306e443569ee3c3faf444dfd0f41cda24667ad57"}, + {file = "pandas-2.2.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b8661b0238a69d7aafe156b7fa86c44b881387509653fdf857bebc5e4008ad42"}, + {file = "pandas-2.2.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:37e0aced3e8f539eccf2e099f65cdb9c8aa85109b0be6e93e2baff94264bdc6f"}, + {file = "pandas-2.2.3-cp310-cp310-win_amd64.whl", hash = "sha256:56534ce0746a58afaf7942ba4863e0ef81c9c50d3f0ae93e9497d6a41a057645"}, + {file = "pandas-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039"}, + {file = "pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd"}, + {file = "pandas-2.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698"}, + {file = "pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc"}, + {file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3"}, + {file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32"}, + {file = "pandas-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5"}, + {file = "pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9"}, + {file = "pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4"}, + {file = "pandas-2.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3"}, + {file = "pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319"}, + {file = "pandas-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8"}, + {file = "pandas-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a"}, + {file = "pandas-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13"}, + {file = "pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015"}, + {file = "pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28"}, + {file = "pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0"}, + {file = "pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24"}, + {file = "pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659"}, + {file = "pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb"}, + {file = "pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d"}, + {file = "pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468"}, + {file = "pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18"}, + {file = "pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2"}, + {file = "pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4"}, + {file = "pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d"}, + {file = "pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a"}, + {file = "pandas-2.2.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc6b93f9b966093cb0fd62ff1a7e4c09e6d546ad7c1de191767baffc57628f39"}, + {file = "pandas-2.2.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5dbca4c1acd72e8eeef4753eeca07de9b1db4f398669d5994086f788a5d7cc30"}, + {file = "pandas-2.2.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8cd6d7cc958a3910f934ea8dbdf17b2364827bb4dafc38ce6eef6bb3d65ff09c"}, + {file = "pandas-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99df71520d25fade9db7c1076ac94eb994f4d2673ef2aa2e86ee039b6746d20c"}, + {file = "pandas-2.2.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31d0ced62d4ea3e231a9f228366919a5ea0b07440d9d4dac345376fd8e1477ea"}, + {file = "pandas-2.2.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7eee9e7cea6adf3e3d24e304ac6b8300646e2a5d1cd3a3c2abed9101b0846761"}, + {file = "pandas-2.2.3-cp39-cp39-win_amd64.whl", hash = "sha256:4850ba03528b6dd51d6c5d273c46f183f39a9baf3f0143e566b89450965b105e"}, + {file = "pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667"}, ] [package.dependencies] numpy = [ + {version = ">=1.22.4", markers = "python_version < \"3.11\""}, {version = ">=1.23.2", markers = "python_version == \"3.11\""}, {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, ] @@ -2473,95 +2646,90 @@ ptyprocess = ">=0.5" [[package]] name = "pillow" -version = "10.4.0" +version = "11.0.0" description = "Python Imaging Library (Fork)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e"}, - {file = "pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc"}, - {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e"}, - {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46"}, - {file = "pillow-10.4.0-cp310-cp310-win32.whl", hash = "sha256:bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984"}, - {file = "pillow-10.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141"}, - {file = "pillow-10.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1"}, - {file = "pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c"}, - {file = "pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319"}, - {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d"}, - {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696"}, - {file = "pillow-10.4.0-cp311-cp311-win32.whl", hash = "sha256:7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496"}, - {file = "pillow-10.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91"}, - {file = "pillow-10.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22"}, - {file = "pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94"}, - {file = "pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a"}, - {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b"}, - {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9"}, - {file = "pillow-10.4.0-cp312-cp312-win32.whl", hash = "sha256:7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42"}, - {file = "pillow-10.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a"}, - {file = "pillow-10.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9"}, - {file = "pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3"}, - {file = "pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc"}, - {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a"}, - {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309"}, - {file = "pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060"}, - {file = "pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea"}, - {file = "pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d"}, - {file = "pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736"}, - {file = "pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd"}, - {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84"}, - {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0"}, - {file = "pillow-10.4.0-cp38-cp38-win32.whl", hash = "sha256:e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e"}, - {file = "pillow-10.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab"}, - {file = "pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d"}, - {file = "pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c"}, - {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1"}, - {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df"}, - {file = "pillow-10.4.0-cp39-cp39-win32.whl", hash = "sha256:7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef"}, - {file = "pillow-10.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5"}, - {file = "pillow-10.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3"}, - {file = "pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"}, + {file = "pillow-11.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:6619654954dc4936fcff82db8eb6401d3159ec6be81e33c6000dfd76ae189947"}, + {file = "pillow-11.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b3c5ac4bed7519088103d9450a1107f76308ecf91d6dabc8a33a2fcfb18d0fba"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a65149d8ada1055029fcb665452b2814fe7d7082fcb0c5bed6db851cb69b2086"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88a58d8ac0cc0e7f3a014509f0455248a76629ca9b604eca7dc5927cc593c5e9"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c26845094b1af3c91852745ae78e3ea47abf3dbcd1cf962f16b9a5fbe3ee8488"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1a61b54f87ab5786b8479f81c4b11f4d61702830354520837f8cc791ebba0f5f"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:674629ff60030d144b7bca2b8330225a9b11c482ed408813924619c6f302fdbb"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:598b4e238f13276e0008299bd2482003f48158e2b11826862b1eb2ad7c768b97"}, + {file = "pillow-11.0.0-cp310-cp310-win32.whl", hash = "sha256:9a0f748eaa434a41fccf8e1ee7a3eed68af1b690e75328fd7a60af123c193b50"}, + {file = "pillow-11.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:a5629742881bcbc1f42e840af185fd4d83a5edeb96475a575f4da50d6ede337c"}, + {file = "pillow-11.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:ee217c198f2e41f184f3869f3e485557296d505b5195c513b2bfe0062dc537f1"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1c1d72714f429a521d8d2d018badc42414c3077eb187a59579f28e4270b4b0fc"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:499c3a1b0d6fc8213519e193796eb1a86a1be4b1877d678b30f83fd979811d1a"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c8b2351c85d855293a299038e1f89db92a2f35e8d2f783489c6f0b2b5f3fe8a3"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4dba50cfa56f910241eb7f883c20f1e7b1d8f7d91c750cd0b318bad443f4d5"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5ddbfd761ee00c12ee1be86c9c0683ecf5bb14c9772ddbd782085779a63dd55b"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:45c566eb10b8967d71bf1ab8e4a525e5a93519e29ea071459ce517f6b903d7fa"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b4fd7bd29610a83a8c9b564d457cf5bd92b4e11e79a4ee4716a63c959699b306"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cb929ca942d0ec4fac404cbf520ee6cac37bf35be479b970c4ffadf2b6a1cad9"}, + {file = "pillow-11.0.0-cp311-cp311-win32.whl", hash = "sha256:006bcdd307cc47ba43e924099a038cbf9591062e6c50e570819743f5607404f5"}, + {file = "pillow-11.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:52a2d8323a465f84faaba5236567d212c3668f2ab53e1c74c15583cf507a0291"}, + {file = "pillow-11.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:16095692a253047fe3ec028e951fa4221a1f3ed3d80c397e83541a3037ff67c9"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2c0a187a92a1cb5ef2c8ed5412dd8d4334272617f532d4ad4de31e0495bd923"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:084a07ef0821cfe4858fe86652fffac8e187b6ae677e9906e192aafcc1b69903"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8069c5179902dcdce0be9bfc8235347fdbac249d23bd90514b7a47a72d9fecf4"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f02541ef64077f22bf4924f225c0fd1248c168f86e4b7abdedd87d6ebaceab0f"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:fcb4621042ac4b7865c179bb972ed0da0218a076dc1820ffc48b1d74c1e37fe9"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:00177a63030d612148e659b55ba99527803288cea7c75fb05766ab7981a8c1b7"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8853a3bf12afddfdf15f57c4b02d7ded92c7a75a5d7331d19f4f9572a89c17e6"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3107c66e43bda25359d5ef446f59c497de2b5ed4c7fdba0894f8d6cf3822dafc"}, + {file = "pillow-11.0.0-cp312-cp312-win32.whl", hash = "sha256:86510e3f5eca0ab87429dd77fafc04693195eec7fd6a137c389c3eeb4cfb77c6"}, + {file = "pillow-11.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:8ec4a89295cd6cd4d1058a5e6aec6bf51e0eaaf9714774e1bfac7cfc9051db47"}, + {file = "pillow-11.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:27a7860107500d813fcd203b4ea19b04babe79448268403172782754870dac25"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bcd1fb5bb7b07f64c15618c89efcc2cfa3e95f0e3bcdbaf4642509de1942a699"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e038b0745997c7dcaae350d35859c9715c71e92ffb7e0f4a8e8a16732150f38"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ae08bd8ffc41aebf578c2af2f9d8749d91f448b3bfd41d7d9ff573d74f2a6b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d69bfd8ec3219ae71bcde1f942b728903cad25fafe3100ba2258b973bd2bc1b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:61b887f9ddba63ddf62fd02a3ba7add935d053b6dd7d58998c630e6dbade8527"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:c6a660307ca9d4867caa8d9ca2c2658ab685de83792d1876274991adec7b93fa"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:73e3a0200cdda995c7e43dd47436c1548f87a30bb27fb871f352a22ab8dcf45f"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fba162b8872d30fea8c52b258a542c5dfd7b235fb5cb352240c8d63b414013eb"}, + {file = "pillow-11.0.0-cp313-cp313-win32.whl", hash = "sha256:f1b82c27e89fffc6da125d5eb0ca6e68017faf5efc078128cfaa42cf5cb38798"}, + {file = "pillow-11.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ba470552b48e5835f1d23ecb936bb7f71d206f9dfeee64245f30c3270b994de"}, + {file = "pillow-11.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:846e193e103b41e984ac921b335df59195356ce3f71dcfd155aa79c603873b84"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4ad70c4214f67d7466bea6a08061eba35c01b1b89eaa098040a35272a8efb22b"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ec0d5af64f2e3d64a165f490d96368bb5dea8b8f9ad04487f9ab60dc4bb6003"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c809a70e43c7977c4a42aefd62f0131823ebf7dd73556fa5d5950f5b354087e2"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:4b60c9520f7207aaf2e1d94de026682fc227806c6e1f55bba7606d1c94dd623a"}, + {file = "pillow-11.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1e2688958a840c822279fda0086fec1fdab2f95bf2b717b66871c4ad9859d7e8"}, + {file = "pillow-11.0.0-cp313-cp313t-win32.whl", hash = "sha256:607bbe123c74e272e381a8d1957083a9463401f7bd01287f50521ecb05a313f8"}, + {file = "pillow-11.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5c39ed17edea3bc69c743a8dd3e9853b7509625c2462532e62baa0732163a904"}, + {file = "pillow-11.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:75acbbeb05b86bc53cbe7b7e6fe00fbcf82ad7c684b3ad82e3d711da9ba287d3"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2e46773dc9f35a1dd28bd6981332fd7f27bec001a918a72a79b4133cf5291dba"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2679d2258b7f1192b378e2893a8a0a0ca472234d4c2c0e6bdd3380e8dfa21b6a"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda2616eb2313cbb3eebbe51f19362eb434b18e3bb599466a1ffa76a033fb916"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ec184af98a121fb2da42642dea8a29ec80fc3efbaefb86d8fdd2606619045d"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:8594f42df584e5b4bb9281799698403f7af489fba84c34d53d1c4bfb71b7c4e7"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:c12b5ae868897c7338519c03049a806af85b9b8c237b7d675b8c5e089e4a618e"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:70fbbdacd1d271b77b7721fe3cdd2d537bbbd75d29e6300c672ec6bb38d9672f"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5178952973e588b3f1360868847334e9e3bf49d19e169bbbdfaf8398002419ae"}, + {file = "pillow-11.0.0-cp39-cp39-win32.whl", hash = "sha256:8c676b587da5673d3c75bd67dd2a8cdfeb282ca38a30f37950511766b26858c4"}, + {file = "pillow-11.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:94f3e1780abb45062287b4614a5bc0874519c86a777d4a7ad34978e86428b8dd"}, + {file = "pillow-11.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:290f2cc809f9da7d6d622550bbf4c1e57518212da51b6a30fe8e0a270a5b78bd"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1187739620f2b365de756ce086fdb3604573337cc28a0d3ac4a01ab6b2d2a6d2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fbbcb7b57dc9c794843e3d1258c0fbf0f48656d46ffe9e09b63bbd6e8cd5d0a2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d203af30149ae339ad1b4f710d9844ed8796e97fda23ffbc4cc472968a47d0b"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21a0d3b115009ebb8ac3d2ebec5c2982cc693da935f4ab7bb5c8ebe2f47d36f2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73853108f56df97baf2bb8b522f3578221e56f646ba345a372c78326710d3830"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e58876c91f97b0952eb766123bfef372792ab3f4e3e1f1a2267834c2ab131734"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:224aaa38177597bb179f3ec87eeefcce8e4f85e608025e9cfac60de237ba6316"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bd2d3bdb846d757055910f0a59792d33b555800813c3b39ada1829c372ccb06"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:375b8dd15a1f5d2feafff536d47e22f69625c1aa92f12b339ec0b2ca40263273"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:daffdf51ee5db69a82dd127eabecce20729e21f7a3680cf7cbb23f0829189790"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7326a1787e3c7b0429659e0a944725e1b03eeaa10edd945a86dead1913383944"}, + {file = "pillow-11.0.0.tar.gz", hash = "sha256:72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739"}, ] [package.extras] -docs = ["furo", "olefile", "sphinx (>=7.3)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] fpx = ["olefile"] mic = ["olefile"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] @@ -2570,19 +2738,19 @@ xmp = ["defusedxml"] [[package]] name = "platformdirs" -version = "4.2.2" +version = "4.3.6" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"}, - {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"}, + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] -type = ["mypy (>=1.8)"] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pre-commit" @@ -2604,46 +2772,154 @@ virtualenv = ">=20.10.0" [[package]] name = "prompt-toolkit" -version = "3.0.47" +version = "3.0.48" description = "Library for building powerful interactive command lines in Python" optional = false python-versions = ">=3.7.0" files = [ - {file = "prompt_toolkit-3.0.47-py3-none-any.whl", hash = "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10"}, - {file = "prompt_toolkit-3.0.47.tar.gz", hash = "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360"}, + {file = "prompt_toolkit-3.0.48-py3-none-any.whl", hash = "sha256:f49a827f90062e411f1ce1f854f2aedb3c23353244f8108b89283587397ac10e"}, + {file = "prompt_toolkit-3.0.48.tar.gz", hash = "sha256:d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90"}, ] [package.dependencies] wcwidth = "*" +[[package]] +name = "propcache" +version = "0.2.0" +description = "Accelerated property cache" +optional = false +python-versions = ">=3.8" +files = [ + {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c5869b8fd70b81835a6f187c5fdbe67917a04d7e52b6e7cc4e5fe39d55c39d58"}, + {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:952e0d9d07609d9c5be361f33b0d6d650cd2bae393aabb11d9b719364521984b"}, + {file = "propcache-0.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:33ac8f098df0585c0b53009f039dfd913b38c1d2edafed0cedcc0c32a05aa110"}, + {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97e48e8875e6c13909c800fa344cd54cc4b2b0db1d5f911f840458a500fde2c2"}, + {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:388f3217649d6d59292b722d940d4d2e1e6a7003259eb835724092a1cca0203a"}, + {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f571aea50ba5623c308aa146eb650eebf7dbe0fd8c5d946e28343cb3b5aad577"}, + {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3dfafb44f7bb35c0c06eda6b2ab4bfd58f02729e7c4045e179f9a861b07c9850"}, + {file = "propcache-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3ebe9a75be7ab0b7da2464a77bb27febcb4fab46a34f9288f39d74833db7f61"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d2f0d0f976985f85dfb5f3d685697ef769faa6b71993b46b295cdbbd6be8cc37"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a3dc1a4b165283bd865e8f8cb5f0c64c05001e0718ed06250d8cac9bec115b48"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9e0f07b42d2a50c7dd2d8675d50f7343d998c64008f1da5fef888396b7f84630"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e63e3e1e0271f374ed489ff5ee73d4b6e7c60710e1f76af5f0e1a6117cd26394"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:56bb5c98f058a41bb58eead194b4db8c05b088c93d94d5161728515bd52b052b"}, + {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7665f04d0c7f26ff8bb534e1c65068409bf4687aa2534faf7104d7182debb336"}, + {file = "propcache-0.2.0-cp310-cp310-win32.whl", hash = "sha256:7cf18abf9764746b9c8704774d8b06714bcb0a63641518a3a89c7f85cc02c2ad"}, + {file = "propcache-0.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:cfac69017ef97db2438efb854edf24f5a29fd09a536ff3a992b75990720cdc99"}, + {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:63f13bf09cc3336eb04a837490b8f332e0db41da66995c9fd1ba04552e516354"}, + {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608cce1da6f2672a56b24a015b42db4ac612ee709f3d29f27a00c943d9e851de"}, + {file = "propcache-0.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:466c219deee4536fbc83c08d09115249db301550625c7fef1c5563a584c9bc87"}, + {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016"}, + {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a6ed8db0a556343d566a5c124ee483ae113acc9a557a807d439bcecc44e7dfbb"}, + {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:91997d9cb4a325b60d4e3f20967f8eb08dfcb32b22554d5ef78e6fd1dda743a2"}, + {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c7dde9e533c0a49d802b4f3f218fa9ad0a1ce21f2c2eb80d5216565202acab4"}, + {file = "propcache-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:97a58a28bcf63284e8b4d7b460cbee1edaab24634e82059c7b8c09e65284f178"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:945db8ee295d3af9dbdbb698cce9bbc5c59b5c3fe328bbc4387f59a8a35f998d"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:39e104da444a34830751715f45ef9fc537475ba21b7f1f5b0f4d71a3b60d7fe2"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:c5ecca8f9bab618340c8e848d340baf68bcd8ad90a8ecd7a4524a81c1764b3db"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c436130cc779806bdf5d5fae0d848713105472b8566b75ff70048c47d3961c5b"}, + {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:191db28dc6dcd29d1a3e063c3be0b40688ed76434622c53a284e5427565bbd9b"}, + {file = "propcache-0.2.0-cp311-cp311-win32.whl", hash = "sha256:5f2564ec89058ee7c7989a7b719115bdfe2a2fb8e7a4543b8d1c0cc4cf6478c1"}, + {file = "propcache-0.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e2e54267980349b723cff366d1e29b138b9a60fa376664a157a342689553f71"}, + {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ee7606193fb267be4b2e3b32714f2d58cad27217638db98a60f9efb5efeccc2"}, + {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:91ee8fc02ca52e24bcb77b234f22afc03288e1dafbb1f88fe24db308910c4ac7"}, + {file = "propcache-0.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2e900bad2a8456d00a113cad8c13343f3b1f327534e3589acc2219729237a2e8"}, + {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f52a68c21363c45297aca15561812d542f8fc683c85201df0bebe209e349f793"}, + {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e41d67757ff4fbc8ef2af99b338bfb955010444b92929e9e55a6d4dcc3c4f09"}, + {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a64e32f8bd94c105cc27f42d3b658902b5bcc947ece3c8fe7bc1b05982f60e89"}, + {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55346705687dbd7ef0d77883ab4f6fabc48232f587925bdaf95219bae072491e"}, + {file = "propcache-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:00181262b17e517df2cd85656fcd6b4e70946fe62cd625b9d74ac9977b64d8d9"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6994984550eaf25dd7fc7bd1b700ff45c894149341725bb4edc67f0ffa94efa4"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:56295eb1e5f3aecd516d91b00cfd8bf3a13991de5a479df9e27dd569ea23959c"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:439e76255daa0f8151d3cb325f6dd4a3e93043e6403e6491813bcaaaa8733887"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f6475a1b2ecb310c98c28d271a30df74f9dd436ee46d09236a6b750a7599ce57"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3444cdba6628accf384e349014084b1cacd866fbb88433cd9d279d90a54e0b23"}, + {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4a9d9b4d0a9b38d1c391bb4ad24aa65f306c6f01b512e10a8a34a2dc5675d348"}, + {file = "propcache-0.2.0-cp312-cp312-win32.whl", hash = "sha256:69d3a98eebae99a420d4b28756c8ce6ea5a29291baf2dc9ff9414b42676f61d5"}, + {file = "propcache-0.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:ad9c9b99b05f163109466638bd30ada1722abb01bbb85c739c50b6dc11f92dc3"}, + {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ecddc221a077a8132cf7c747d5352a15ed763b674c0448d811f408bf803d9ad7"}, + {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0e53cb83fdd61cbd67202735e6a6687a7b491c8742dfc39c9e01e80354956763"}, + {file = "propcache-0.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92fe151145a990c22cbccf9ae15cae8ae9eddabfc949a219c9f667877e40853d"}, + {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6a21ef516d36909931a2967621eecb256018aeb11fc48656e3257e73e2e247a"}, + {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f88a4095e913f98988f5b338c1d4d5d07dbb0b6bad19892fd447484e483ba6b"}, + {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a5b3bb545ead161be780ee85a2b54fdf7092815995661947812dde94a40f6fb"}, + {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67aeb72e0f482709991aa91345a831d0b707d16b0257e8ef88a2ad246a7280bf"}, + {file = "propcache-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c997f8c44ec9b9b0bcbf2d422cc00a1d9b9c681f56efa6ca149a941e5560da2"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a66df3d4992bc1d725b9aa803e8c5a66c010c65c741ad901e260ece77f58d2f"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:3ebbcf2a07621f29638799828b8d8668c421bfb94c6cb04269130d8de4fb7136"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1235c01ddaa80da8235741e80815ce381c5267f96cc49b1477fdcf8c047ef325"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3947483a381259c06921612550867b37d22e1df6d6d7e8361264b6d037595f44"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d5bed7f9805cc29c780f3aee05de3262ee7ce1f47083cfe9f77471e9d6777e83"}, + {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4a91d44379f45f5e540971d41e4626dacd7f01004826a18cb048e7da7e96544"}, + {file = "propcache-0.2.0-cp313-cp313-win32.whl", hash = "sha256:f902804113e032e2cdf8c71015651c97af6418363bea8d78dc0911d56c335032"}, + {file = "propcache-0.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:8f188cfcc64fb1266f4684206c9de0e80f54622c3f22a910cbd200478aeae61e"}, + {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:53d1bd3f979ed529f0805dd35ddaca330f80a9a6d90bc0121d2ff398f8ed8861"}, + {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:83928404adf8fb3d26793665633ea79b7361efa0287dfbd372a7e74311d51ee6"}, + {file = "propcache-0.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:77a86c261679ea5f3896ec060be9dc8e365788248cc1e049632a1be682442063"}, + {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:218db2a3c297a3768c11a34812e63b3ac1c3234c3a086def9c0fee50d35add1f"}, + {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7735e82e3498c27bcb2d17cb65d62c14f1100b71723b68362872bca7d0913d90"}, + {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:20a617c776f520c3875cf4511e0d1db847a076d720714ae35ffe0df3e440be68"}, + {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67b69535c870670c9f9b14a75d28baa32221d06f6b6fa6f77a0a13c5a7b0a5b9"}, + {file = "propcache-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4569158070180c3855e9c0791c56be3ceeb192defa2cdf6a3f39e54319e56b89"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:db47514ffdbd91ccdc7e6f8407aac4ee94cc871b15b577c1c324236b013ddd04"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:2a60ad3e2553a74168d275a0ef35e8c0a965448ffbc3b300ab3a5bb9956c2162"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:662dd62358bdeaca0aee5761de8727cfd6861432e3bb828dc2a693aa0471a563"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:25a1f88b471b3bc911d18b935ecb7115dff3a192b6fef46f0bfaf71ff4f12418"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:f60f0ac7005b9f5a6091009b09a419ace1610e163fa5deaba5ce3484341840e7"}, + {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:74acd6e291f885678631b7ebc85d2d4aec458dd849b8c841b57ef04047833bed"}, + {file = "propcache-0.2.0-cp38-cp38-win32.whl", hash = "sha256:d9b6ddac6408194e934002a69bcaadbc88c10b5f38fb9307779d1c629181815d"}, + {file = "propcache-0.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:676135dcf3262c9c5081cc8f19ad55c8a64e3f7282a21266d05544450bffc3a5"}, + {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:25c8d773a62ce0451b020c7b29a35cfbc05de8b291163a7a0f3b7904f27253e6"}, + {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:375a12d7556d462dc64d70475a9ee5982465fbb3d2b364f16b86ba9135793638"}, + {file = "propcache-0.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1ec43d76b9677637a89d6ab86e1fef70d739217fefa208c65352ecf0282be957"}, + {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f45eec587dafd4b2d41ac189c2156461ebd0c1082d2fe7013571598abb8505d1"}, + {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc092ba439d91df90aea38168e11f75c655880c12782facf5cf9c00f3d42b562"}, + {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d"}, + {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:682a7c79a2fbf40f5dbb1eb6bfe2cd865376deeac65acf9beb607505dced9e12"}, + {file = "propcache-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e40876731f99b6f3c897b66b803c9e1c07a989b366c6b5b475fafd1f7ba3fb8"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:363ea8cd3c5cb6679f1c2f5f1f9669587361c062e4899fce56758efa928728f8"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:140fbf08ab3588b3468932974a9331aff43c0ab8a2ec2c608b6d7d1756dbb6cb"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e70fac33e8b4ac63dfc4c956fd7d85a0b1139adcfc0d964ce288b7c527537fea"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:b33d7a286c0dc1a15f5fc864cc48ae92a846df287ceac2dd499926c3801054a6"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f6d5749fdd33d90e34c2efb174c7e236829147a2713334d708746e94c4bde40d"}, + {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22aa8f2272d81d9317ff5756bb108021a056805ce63dd3630e27d042c8092798"}, + {file = "propcache-0.2.0-cp39-cp39-win32.whl", hash = "sha256:73e4b40ea0eda421b115248d7e79b59214411109a5bc47d0d48e4c73e3b8fcf9"}, + {file = "propcache-0.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:9517d5e9e0731957468c29dbfd0f976736a0e55afaea843726e887f36fe017df"}, + {file = "propcache-0.2.0-py3-none-any.whl", hash = "sha256:2ccc28197af5313706511fab3a8b66dcd6da067a1331372c82ea1cb74285e036"}, + {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"}, +] + [[package]] name = "psutil" -version = "6.0.0" +version = "6.1.0" description = "Cross-platform lib for process and system monitoring in Python." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ - {file = "psutil-6.0.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a021da3e881cd935e64a3d0a20983bda0bb4cf80e4f74fa9bfcb1bc5785360c6"}, - {file = "psutil-6.0.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:1287c2b95f1c0a364d23bc6f2ea2365a8d4d9b726a3be7294296ff7ba97c17f0"}, - {file = "psutil-6.0.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:a9a3dbfb4de4f18174528d87cc352d1f788b7496991cca33c6996f40c9e3c92c"}, - {file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:6ec7588fb3ddaec7344a825afe298db83fe01bfaaab39155fa84cf1c0d6b13c3"}, - {file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:1e7c870afcb7d91fdea2b37c24aeb08f98b6d67257a5cb0a8bc3ac68d0f1a68c"}, - {file = "psutil-6.0.0-cp27-none-win32.whl", hash = "sha256:02b69001f44cc73c1c5279d02b30a817e339ceb258ad75997325e0e6169d8b35"}, - {file = "psutil-6.0.0-cp27-none-win_amd64.whl", hash = "sha256:21f1fb635deccd510f69f485b87433460a603919b45e2a324ad65b0cc74f8fb1"}, - {file = "psutil-6.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c588a7e9b1173b6e866756dde596fd4cad94f9399daf99ad8c3258b3cb2b47a0"}, - {file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ed2440ada7ef7d0d608f20ad89a04ec47d2d3ab7190896cd62ca5fc4fe08bf0"}, - {file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fd9a97c8e94059b0ef54a7d4baf13b405011176c3b6ff257c247cae0d560ecd"}, - {file = "psutil-6.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2e8d0054fc88153ca0544f5c4d554d42e33df2e009c4ff42284ac9ebdef4132"}, - {file = "psutil-6.0.0-cp36-cp36m-win32.whl", hash = "sha256:fc8c9510cde0146432bbdb433322861ee8c3efbf8589865c8bf8d21cb30c4d14"}, - {file = "psutil-6.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:34859b8d8f423b86e4385ff3665d3f4d94be3cdf48221fbe476e883514fdb71c"}, - {file = "psutil-6.0.0-cp37-abi3-win32.whl", hash = "sha256:a495580d6bae27291324fe60cea0b5a7c23fa36a7cd35035a16d93bdcf076b9d"}, - {file = "psutil-6.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:33ea5e1c975250a720b3a6609c490db40dae5d83a4eb315170c4fe0d8b1f34b3"}, - {file = "psutil-6.0.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:ffe7fc9b6b36beadc8c322f84e1caff51e8703b88eee1da46d1e3a6ae11b4fd0"}, - {file = "psutil-6.0.0.tar.gz", hash = "sha256:8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2"}, + {file = "psutil-6.1.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ff34df86226c0227c52f38b919213157588a678d049688eded74c76c8ba4a5d0"}, + {file = "psutil-6.1.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:c0e0c00aa18ca2d3b2b991643b799a15fc8f0563d2ebb6040f64ce8dc027b942"}, + {file = "psutil-6.1.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:000d1d1ebd634b4efb383f4034437384e44a6d455260aaee2eca1e9c1b55f047"}, + {file = "psutil-6.1.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:5cd2bcdc75b452ba2e10f0e8ecc0b57b827dd5d7aaffbc6821b2a9a242823a76"}, + {file = "psutil-6.1.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:045f00a43c737f960d273a83973b2511430d61f283a44c96bf13a6e829ba8fdc"}, + {file = "psutil-6.1.0-cp27-none-win32.whl", hash = "sha256:9118f27452b70bb1d9ab3198c1f626c2499384935aaf55388211ad982611407e"}, + {file = "psutil-6.1.0-cp27-none-win_amd64.whl", hash = "sha256:a8506f6119cff7015678e2bce904a4da21025cc70ad283a53b099e7620061d85"}, + {file = "psutil-6.1.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6e2dcd475ce8b80522e51d923d10c7871e45f20918e027ab682f94f1c6351688"}, + {file = "psutil-6.1.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:0895b8414afafc526712c498bd9de2b063deaac4021a3b3c34566283464aff8e"}, + {file = "psutil-6.1.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9dcbfce5d89f1d1f2546a2090f4fcf87c7f669d1d90aacb7d7582addece9fb38"}, + {file = "psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:498c6979f9c6637ebc3a73b3f87f9eb1ec24e1ce53a7c5173b8508981614a90b"}, + {file = "psutil-6.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d905186d647b16755a800e7263d43df08b790d709d575105d419f8b6ef65423a"}, + {file = "psutil-6.1.0-cp36-cp36m-win32.whl", hash = "sha256:6d3fbbc8d23fcdcb500d2c9f94e07b1342df8ed71b948a2649b5cb060a7c94ca"}, + {file = "psutil-6.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:1209036fbd0421afde505a4879dee3b2fd7b1e14fee81c0069807adcbbcca747"}, + {file = "psutil-6.1.0-cp37-abi3-win32.whl", hash = "sha256:1ad45a1f5d0b608253b11508f80940985d1d0c8f6111b5cb637533a0e6ddc13e"}, + {file = "psutil-6.1.0-cp37-abi3-win_amd64.whl", hash = "sha256:a8fb3752b491d246034fa4d279ff076501588ce8cbcdbb62c32fd7a377d996be"}, + {file = "psutil-6.1.0.tar.gz", hash = "sha256:353815f59a7f64cdaca1c0307ee13558a0512f6db064e92fe833784f08539c7a"}, ] [package.extras] -test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] +dev = ["black", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest-cov", "requests", "rstcheck", "ruff", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "wheel"] +test = ["pytest", "pytest-xdist", "setuptools"] [[package]] name = "ptyprocess" @@ -2694,18 +2970,18 @@ files = [ [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.2" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, + {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, ] [package.dependencies] -annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +annotated-types = ">=0.6.0" +pydantic-core = "2.23.4" typing-extensions = [ {version = ">=4.6.1", markers = "python_version < \"3.13\""}, {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, @@ -2713,103 +2989,104 @@ typing-extensions = [ [package.extras] email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.4" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, + {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, + {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, + {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, + {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, + {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, + {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, + {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, + {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, + {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, + {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, + {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, + {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, + {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, ] [package.dependencies] @@ -2842,13 +3119,13 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pymdown-extensions" -version = "10.11.2" +version = "10.12" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.11.2-py3-none-any.whl", hash = "sha256:41cdde0a77290e480cf53892f5c5e50921a7ee3e5cd60ba91bf19837b33badcf"}, - {file = "pymdown_extensions-10.11.2.tar.gz", hash = "sha256:bc8847ecc9e784a098efd35e20cba772bc5a1b529dfcef9dc1972db9021a1049"}, + {file = "pymdown_extensions-10.12-py3-none-any.whl", hash = "sha256:49f81412242d3527b8b4967b990df395c89563043bc51a3d2d7d500e52123b77"}, + {file = "pymdown_extensions-10.12.tar.gz", hash = "sha256:b0ee1e0b2bef1071a47891ab17003bfe5bf824a398e13f49f8ed653b699369a7"}, ] [package.dependencies] @@ -2860,13 +3137,13 @@ extra = ["pygments (>=2.12)"] [[package]] name = "pyparsing" -version = "3.1.4" +version = "3.2.0" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false -python-versions = ">=3.6.8" +python-versions = ">=3.9" files = [ - {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, - {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, + {file = "pyparsing-3.2.0-py3-none-any.whl", hash = "sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84"}, + {file = "pyparsing-3.2.0.tar.gz", hash = "sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c"}, ] [package.extras] @@ -2888,36 +3165,40 @@ six = ">=1.5" [[package]] name = "pytz" -version = "2024.1" +version = "2024.2" description = "World timezone definitions, modern and historical" optional = false python-versions = "*" files = [ - {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, - {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, + {file = "pytz-2024.2-py2.py3-none-any.whl", hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725"}, + {file = "pytz-2024.2.tar.gz", hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a"}, ] [[package]] name = "pywin32" -version = "306" +version = "308" description = "Python for Window Extensions" optional = false python-versions = "*" files = [ - {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, - {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, - {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, - {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, - {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, - {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, - {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, - {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, - {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, - {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, - {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, - {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, - {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, - {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, + {file = "pywin32-308-cp310-cp310-win32.whl", hash = "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e"}, + {file = "pywin32-308-cp310-cp310-win_amd64.whl", hash = "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e"}, + {file = "pywin32-308-cp310-cp310-win_arm64.whl", hash = "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c"}, + {file = "pywin32-308-cp311-cp311-win32.whl", hash = "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a"}, + {file = "pywin32-308-cp311-cp311-win_amd64.whl", hash = "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b"}, + {file = "pywin32-308-cp311-cp311-win_arm64.whl", hash = "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6"}, + {file = "pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897"}, + {file = "pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47"}, + {file = "pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091"}, + {file = "pywin32-308-cp313-cp313-win32.whl", hash = "sha256:1c44539a37a5b7b21d02ab34e6a4d314e0788f1690d65b48e9b0b89f31abbbed"}, + {file = "pywin32-308-cp313-cp313-win_amd64.whl", hash = "sha256:fd380990e792eaf6827fcb7e187b2b4b1cede0585e3d0c9e84201ec27b9905e4"}, + {file = "pywin32-308-cp313-cp313-win_arm64.whl", hash = "sha256:ef313c46d4c18dfb82a2431e3051ac8f112ccee1a34f29c263c583c568db63cd"}, + {file = "pywin32-308-cp37-cp37m-win32.whl", hash = "sha256:1f696ab352a2ddd63bd07430080dd598e6369152ea13a25ebcdd2f503a38f1ff"}, + {file = "pywin32-308-cp37-cp37m-win_amd64.whl", hash = "sha256:13dcb914ed4347019fbec6697a01a0aec61019c1046c2b905410d197856326a6"}, + {file = "pywin32-308-cp38-cp38-win32.whl", hash = "sha256:5794e764ebcabf4ff08c555b31bd348c9025929371763b2183172ff4708152f0"}, + {file = "pywin32-308-cp38-cp38-win_amd64.whl", hash = "sha256:3b92622e29d651c6b783e368ba7d6722b1634b8e70bd376fd7610fe1992e19de"}, + {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"}, + {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"}, ] [[package]] @@ -2998,120 +3279,120 @@ pyyaml = "*" [[package]] name = "pyzmq" -version = "26.1.1" +version = "26.2.0" description = "Python bindings for 0MQ" optional = false python-versions = ">=3.7" files = [ - {file = "pyzmq-26.1.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:b1bb952d1e407463c9333ea7e0c0600001e54e08ce836d4f0aff1fb3f902cf63"}, - {file = "pyzmq-26.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:65e2a18e845c6ea7ab849c70db932eaeadee5edede9e379eb21c0a44cf523b2e"}, - {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:def7ae3006924b8a0c146a89ab4008310913fa903beedb95e25dea749642528e"}, - {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8234571df7816f99dde89c3403cb396d70c6554120b795853a8ea56fcc26cd3"}, - {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18da8e84dbc30688fd2baefd41df7190607511f916be34f9a24b0e007551822e"}, - {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c70dab93d98b2bf3f0ac1265edbf6e7f83acbf71dabcc4611889bb0dea45bed7"}, - {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:fcb90592c5d5c562e1b1a1ceccf6f00036d73c51db0271bf4d352b8d6b31d468"}, - {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:cf4be7460a0c1bc71e9b0e64ecdd75a86386ca6afaa36641686f5542d0314e9d"}, - {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4cbecda4ddbfc1e309c3be04d333f9be3fc6178b8b6592b309676f929767a15"}, - {file = "pyzmq-26.1.1-cp310-cp310-win32.whl", hash = "sha256:583f73b113b8165713b6ce028d221402b1b69483055b5aa3f991937e34dd1ead"}, - {file = "pyzmq-26.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5e6f39ecb8eb7bfcb976c49262e8cf83ff76e082b77ca23ba90c9b6691a345be"}, - {file = "pyzmq-26.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:8d042d6446cab3a1388b38596f5acabb9926b0b95c3894c519356b577a549458"}, - {file = "pyzmq-26.1.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:362cac2423e36966d336d79d3ec3eafeabc153ee3e7a5cf580d7e74a34b3d912"}, - {file = "pyzmq-26.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0841633446cb1539a832a19bb24c03a20c00887d0cedd1d891b495b07e5c5cb5"}, - {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e1fcdc333afbf9918d0a614a6e10858aede7da49a60f6705a77e343fe86a317"}, - {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc8d655627d775475eafdcf0e49e74bcc1e5e90afd9ab813b4da98f092ed7b93"}, - {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32de51744820857a6f7c3077e620ab3f607d0e4388dfead885d5124ab9bcdc5e"}, - {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a880240597010914ffb1d6edd04d3deb7ce6a2abf79a0012751438d13630a671"}, - {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:26131b1cec02f941ed2d2b4b8cc051662b1c248b044eff5069df1f500bbced56"}, - {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:ce05841322b58510607f9508a573138d995a46c7928887bc433de9cb760fd2ad"}, - {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:32123ff0a6db521aadf2b95201e967a4e0d11fb89f73663a99d2f54881c07214"}, - {file = "pyzmq-26.1.1-cp311-cp311-win32.whl", hash = "sha256:e790602d7ea1d6c7d8713d571226d67de7ffe47b1e22ae2c043ebd537de1bccb"}, - {file = "pyzmq-26.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:717960855f2d6fdc2dba9df49dff31c414187bb11c76af36343a57d1f7083d9a"}, - {file = "pyzmq-26.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:08956c26dbcd4fd8835cb777a16e21958ed2412317630e19f0018d49dbeeb470"}, - {file = "pyzmq-26.1.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:e80345900ae241c2c51bead7c9fa247bba6d4b2a83423e9791bae8b0a7f12c52"}, - {file = "pyzmq-26.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ec8fe214fcc45dfb0c32e4a7ad1db20244ba2d2fecbf0cbf9d5242d81ca0a375"}, - {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf4e283f97688d993cb7a8acbc22889effbbb7cbaa19ee9709751f44be928f5d"}, - {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2508bdc8ab246e5ed7c92023d4352aaad63020ca3b098a4e3f1822db202f703d"}, - {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:741bdb4d96efe8192616abdc3671931d51a8bcd38c71da2d53fb3127149265d1"}, - {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:76154943e4c4054b2591792eb3484ef1dd23d59805759f9cebd2f010aa30ee8c"}, - {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9498ac427d20d0e0ef0e4bbd6200841e91640dfdf619f544ceec7f464cfb6070"}, - {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f34453ef3496ca3462f30435bf85f535f9550392987341f9ccc92c102825a79"}, - {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:50f0669324e27cc2091ef6ab76ca7112f364b6249691790b4cffce31e73fda28"}, - {file = "pyzmq-26.1.1-cp312-cp312-win32.whl", hash = "sha256:3ee5cbf2625b94de21c68d0cefd35327c8dfdbd6a98fcc41682b4e8bb00d841f"}, - {file = "pyzmq-26.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:75bd448a28b1001b6928679015bc95dd5f172703ed30135bb9e34fc9cda0a3e7"}, - {file = "pyzmq-26.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:4350233569b4bbef88595c5e77ee38995a6f1f1790fae148b578941bfffd1c24"}, - {file = "pyzmq-26.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8087a3281c20b1d11042d372ed5a47734af05975d78e4d1d6e7bd1018535f3"}, - {file = "pyzmq-26.1.1-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:ebef7d3fe11fe4c688f08bc0211a976c3318c097057f258428200737b9fff4da"}, - {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a5342110510045a47de1e87f5f1dcc1d9d90109522316dc9830cfc6157c800f"}, - {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af690ea4be6ca92a67c2b44a779a023bf0838e92d48497a2268175dc4a505691"}, - {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc994e220c1403ae087d7f0fa45129d583e46668a019e389060da811a5a9320e"}, - {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b8e153f5dffb0310af71fc6fc9cd8174f4c8ea312c415adcb815d786fee78179"}, - {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0065026e624052a51033857e5cd45a94b52946b44533f965f0bdf182460e965d"}, - {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:63351392f948b5d50b9f55161994bc4feedbfb3f3cfe393d2f503dea2c3ec445"}, - {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ffecc43b3c18e36b62fcec995761829b6ac325d8dd74a4f2c5c1653afbb4495a"}, - {file = "pyzmq-26.1.1-cp313-cp313-win32.whl", hash = "sha256:6ff14c2fae6c0c2c1c02590c5c5d75aa1db35b859971b3ca2fcd28f983d9f2b6"}, - {file = "pyzmq-26.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:85f2d2ee5ea9a8f1de86a300e1062fbab044f45b5ce34d20580c0198a8196db0"}, - {file = "pyzmq-26.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:cc09b1de8b985ca5a0ca343dd7fb007267c6b329347a74e200f4654268084239"}, - {file = "pyzmq-26.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:bc904e86de98f8fc5bd41597da5d61232d2d6d60c4397f26efffabb961b2b245"}, - {file = "pyzmq-26.1.1-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:00f39c367bbd6aa8e4bc36af6510561944c619b58eb36199fa334b594a18f615"}, - {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:de6f384864a959866b782e6a3896538d1424d183f2d3c7ef079f71dcecde7284"}, - {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3abb15df0c763339edb27a644c19381b2425ddd1aea3dbd77c1601a3b31867b8"}, - {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40908ec2dd3b29bbadc0916a0d3c87f8dbeebbd8fead8e618539f09e0506dec4"}, - {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c11a95d3f6fc7e714ccd1066f68f9c1abd764a8b3596158be92f46dd49f41e03"}, - {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:4437af9fee7a58302dbd511cc49f0cc2b35c112a33a1111fb123cf0be45205ca"}, - {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:76390d3d66406cb01b9681c382874400e9dfd77f30ecdea4bd1bf5226dd4aff0"}, - {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:4d4c7fe5e50e269f9c63a260638488fec194a73993008618a59b54c47ef6ae72"}, - {file = "pyzmq-26.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:25d128524207f53f7aae7c5abdc2b63f8957a060b00521af5ffcd20986b5d8f4"}, - {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d74b925d997e4f92b042bdd7085cd0a309ee0fd7cb4dc376059bbff6b32ff34f"}, - {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:732f957441e5b1c65a7509395e6b6cafee9e12df9aa5f4bf92ed266fe0ba70ee"}, - {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0a45102ad7ed9f9ddf2bd699cc5df37742cf7301111cba06001b927efecb120"}, - {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9f380d5333fc7cd17423f486125dcc073918676e33db70a6a8172b19fc78d23d"}, - {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8eaffcd6bf6a9d00b66a2052a33fa7e6a6575427e9644395f13c3d070f2918dc"}, - {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:f1483d4975ae1b387b39bb8e23d1ff32fe5621aa9e4ed3055d05e9c5613fea53"}, - {file = "pyzmq-26.1.1-cp37-cp37m-win32.whl", hash = "sha256:a83653c6bbe5887caea55e49fbd2909c14b73acf43bcc051eb60b2d514bbd46e"}, - {file = "pyzmq-26.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9763a8d3f5f74ef679989b373c37cc22e8d07e56d26439205cb83edb7722357f"}, - {file = "pyzmq-26.1.1-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:2b045647caf620ce0ed6c8fd9fb6a73116f99aceed966b152a5ba1b416d25311"}, - {file = "pyzmq-26.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f66dcb6625c002f209cdc12cae1a1fec926493cd2262efe37dc6b25a30cea863"}, - {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0cf1d980c969fb9e538f52abd2227f09e015096bc5c3ef7aa26e0d64051c1db8"}, - {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:443ebf5e261a95ee9725693f2a5a71401f89b89df0e0ea58844b074067aac2f1"}, - {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29de77ba1b1877fe7defc1b9140e65cbd35f72a63bc501e56c2eae55bde5fff4"}, - {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2f6071ec95af145d7b659dae6786871cd85f0acc599286b6f8ba0c74592d83dd"}, - {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6f0512fc87629ad968889176bf2165d721cd817401a281504329e2a2ed0ca6a3"}, - {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5ccfcf13e80719f6a2d9c0a021d9e47d4550907a29253554be2c09582f6d7963"}, - {file = "pyzmq-26.1.1-cp38-cp38-win32.whl", hash = "sha256:809673947e95752e407aaaaf03f205ee86ebfff9ca51db6d4003dfd87b8428d1"}, - {file = "pyzmq-26.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:62b5180e23e6f581600459cd983473cd723fdc64350f606d21407c99832aaf5f"}, - {file = "pyzmq-26.1.1-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:fe73d7c89d6f803bed122135ff5783364e8cdb479cf6fe2d764a44b6349e7e0f"}, - {file = "pyzmq-26.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db1b7e2b50ef21f398036786da4c153db63203a402396d9f21e08ea61f3f8dba"}, - {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:7c506a51cb01bb997a3f6440db0d121e5e7a32396e9948b1fdb6a7bfa67243f4"}, - {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:92eca4f80e8a748d880e55d3cf57ef487692e439f12d5c5a2e1cce84aaa7f6cb"}, - {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14bdbae02f72f4716b0ffe7500e9da303d719ddde1f3dcfb4c4f6cc1cf73bb02"}, - {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e03be7ed17836c9434cce0668ac1e2cc9143d7169f90f46a0167f6155e176e32"}, - {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc5df31e36e4fddd4c8b5c42daee8d54d7b529e898ac984be97bf5517de166a7"}, - {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:f218179c90a12d660906e04b25a340dd63e9743000ba16232ddaf46888f269da"}, - {file = "pyzmq-26.1.1-cp39-cp39-win32.whl", hash = "sha256:7dfabc180a4da422a4b349c63077347392463a75fa07aa3be96712ed6d42c547"}, - {file = "pyzmq-26.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:c5248e6e0fcbbbc912982e99cdd51c342601f495b0fa5bd667f3bdbdbf3e170f"}, - {file = "pyzmq-26.1.1-cp39-cp39-win_arm64.whl", hash = "sha256:2ae7aa1408778dc74582a1226052b930f9083b54b64d7e6ef6ec0466cfdcdec2"}, - {file = "pyzmq-26.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:be3fc2b11c0c384949cf1f01f9a48555039408b0f3e877863b1754225635953e"}, - {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48dee75c2a9fa4f4a583d4028d564a0453447ee1277a29b07acc3743c092e259"}, - {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:23f2fe4fb567e8098ebaa7204819658195b10ddd86958a97a6058eed2901eed3"}, - {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:472cacd16f627c06d3c8b2d374345ab74446bae913584a6245e2aa935336d929"}, - {file = "pyzmq-26.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8285b25aa20fcc46f1ca4afbc39fd3d5f2fe4c4bbf7f2c7f907a214e87a70024"}, - {file = "pyzmq-26.1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2067e63fd9d5c13cfe12624dab0366053e523b37a7a01678ce4321f839398939"}, - {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cc109be2ee3638035d276e18eaf66a1e1f44201c0c4bea4ee0c692766bbd3570"}, - {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d0da97e65ee73261dba70469cc8f63d8da3a8a825337a2e3d246b9e95141cdd0"}, - {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa79c528706561306938b275f89bb2c6985ce08469c27e5de05bc680df5e826f"}, - {file = "pyzmq-26.1.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:3ddbd851a3a2651fdc5065a2804d50cf2f4b13b1bcd66de8e9e855d0217d4fcd"}, - {file = "pyzmq-26.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d3df226ab7464684ae6706e20a5cbab717c3735a7e409b3fa598b754d49f1946"}, - {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abad7b897e960d577eb4a0f3f789c1780bc3ffe2e7c27cf317e7c90ad26acf12"}, - {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c513d829a548c2d5c88983167be2b3aa537f6d1191edcdc6fcd8999e18bdd994"}, - {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70af4c9c991714ef1c65957605a8de42ef0d0620dd5f125953c8e682281bdb80"}, - {file = "pyzmq-26.1.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8d4234f335b0d0842f7d661d8cd50cbad0729be58f1c4deb85cd96b38fe95025"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:2c0fdb7b758e0e1605157e480b00b3a599073068a37091a1c75ec65bf7498645"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc657577f057d60dd3642c9f95f28b432889b73143140061f7c1331d02f03df6"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e3b66fe6131b4f33d239f7d4c3bfb2f8532d8644bae3b3da4f3987073edac55"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59b57e912feef6951aec8bb03fe0faa5ad5f36962883c72a30a9c965e6d988fd"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:146956aec7d947c5afc5e7da0841423d7a53f84fd160fff25e682361dcfb32cb"}, - {file = "pyzmq-26.1.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:9521b874fd489495865172f344e46e0159095d1f161858e3fc6e28e43ca15160"}, - {file = "pyzmq-26.1.1.tar.gz", hash = "sha256:a7db05d8b7cd1a8c6610e9e9aa55d525baae7a44a43e18bc3260eb3f92de96c6"}, + {file = "pyzmq-26.2.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:ddf33d97d2f52d89f6e6e7ae66ee35a4d9ca6f36eda89c24591b0c40205a3629"}, + {file = "pyzmq-26.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dacd995031a01d16eec825bf30802fceb2c3791ef24bcce48fa98ce40918c27b"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89289a5ee32ef6c439086184529ae060c741334b8970a6855ec0b6ad3ff28764"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5506f06d7dc6ecf1efacb4a013b1f05071bb24b76350832c96449f4a2d95091c"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ea039387c10202ce304af74def5021e9adc6297067f3441d348d2b633e8166a"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a2224fa4a4c2ee872886ed00a571f5e967c85e078e8e8c2530a2fb01b3309b88"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:28ad5233e9c3b52d76196c696e362508959741e1a005fb8fa03b51aea156088f"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:1c17211bc037c7d88e85ed8b7d8f7e52db6dc8eca5590d162717c654550f7282"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b8f86dd868d41bea9a5f873ee13bf5551c94cf6bc51baebc6f85075971fe6eea"}, + {file = "pyzmq-26.2.0-cp310-cp310-win32.whl", hash = "sha256:46a446c212e58456b23af260f3d9fb785054f3e3653dbf7279d8f2b5546b21c2"}, + {file = "pyzmq-26.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:49d34ab71db5a9c292a7644ce74190b1dd5a3475612eefb1f8be1d6961441971"}, + {file = "pyzmq-26.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:bfa832bfa540e5b5c27dcf5de5d82ebc431b82c453a43d141afb1e5d2de025fa"}, + {file = "pyzmq-26.2.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:8f7e66c7113c684c2b3f1c83cdd3376103ee0ce4c49ff80a648643e57fb22218"}, + {file = "pyzmq-26.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3a495b30fc91db2db25120df5847d9833af237546fd59170701acd816ccc01c4"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77eb0968da535cba0470a5165468b2cac7772cfb569977cff92e240f57e31bef"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ace4f71f1900a548f48407fc9be59c6ba9d9aaf658c2eea6cf2779e72f9f317"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:92a78853d7280bffb93df0a4a6a2498cba10ee793cc8076ef797ef2f74d107cf"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:689c5d781014956a4a6de61d74ba97b23547e431e9e7d64f27d4922ba96e9d6e"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0aca98bc423eb7d153214b2df397c6421ba6373d3397b26c057af3c904452e37"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f3496d76b89d9429a656293744ceca4d2ac2a10ae59b84c1da9b5165f429ad3"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5c2b3bfd4b9689919db068ac6c9911f3fcb231c39f7dd30e3138be94896d18e6"}, + {file = "pyzmq-26.2.0-cp311-cp311-win32.whl", hash = "sha256:eac5174677da084abf378739dbf4ad245661635f1600edd1221f150b165343f4"}, + {file = "pyzmq-26.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:5a509df7d0a83a4b178d0f937ef14286659225ef4e8812e05580776c70e155d5"}, + {file = "pyzmq-26.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0e6091b157d48cbe37bd67233318dbb53e1e6327d6fc3bb284afd585d141003"}, + {file = "pyzmq-26.2.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:ded0fc7d90fe93ae0b18059930086c51e640cdd3baebdc783a695c77f123dcd9"}, + {file = "pyzmq-26.2.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:17bf5a931c7f6618023cdacc7081f3f266aecb68ca692adac015c383a134ca52"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55cf66647e49d4621a7e20c8d13511ef1fe1efbbccf670811864452487007e08"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4661c88db4a9e0f958c8abc2b97472e23061f0bc737f6f6179d7a27024e1faa5"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea7f69de383cb47522c9c208aec6dd17697db7875a4674c4af3f8cfdac0bdeae"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7f98f6dfa8b8ccaf39163ce872bddacca38f6a67289116c8937a02e30bbe9711"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:e3e0210287329272539eea617830a6a28161fbbd8a3271bf4150ae3e58c5d0e6"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6b274e0762c33c7471f1a7471d1a2085b1a35eba5cdc48d2ae319f28b6fc4de3"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:29c6a4635eef69d68a00321e12a7d2559fe2dfccfa8efae3ffb8e91cd0b36a8b"}, + {file = "pyzmq-26.2.0-cp312-cp312-win32.whl", hash = "sha256:989d842dc06dc59feea09e58c74ca3e1678c812a4a8a2a419046d711031f69c7"}, + {file = "pyzmq-26.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:2a50625acdc7801bc6f74698c5c583a491c61d73c6b7ea4dee3901bb99adb27a"}, + {file = "pyzmq-26.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:4d29ab8592b6ad12ebbf92ac2ed2bedcfd1cec192d8e559e2e099f648570e19b"}, + {file = "pyzmq-26.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9dd8cd1aeb00775f527ec60022004d030ddc51d783d056e3e23e74e623e33726"}, + {file = "pyzmq-26.2.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:28c812d9757fe8acecc910c9ac9dafd2ce968c00f9e619db09e9f8f54c3a68a3"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d80b1dd99c1942f74ed608ddb38b181b87476c6a966a88a950c7dee118fdf50"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8c997098cc65e3208eca09303630e84d42718620e83b733d0fd69543a9cab9cb"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ad1bc8d1b7a18497dda9600b12dc193c577beb391beae5cd2349184db40f187"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bea2acdd8ea4275e1278350ced63da0b166421928276c7c8e3f9729d7402a57b"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:23f4aad749d13698f3f7b64aad34f5fc02d6f20f05999eebc96b89b01262fb18"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:a4f96f0d88accc3dbe4a9025f785ba830f968e21e3e2c6321ccdfc9aef755115"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ced65e5a985398827cc9276b93ef6dfabe0273c23de8c7931339d7e141c2818e"}, + {file = "pyzmq-26.2.0-cp313-cp313-win32.whl", hash = "sha256:31507f7b47cc1ead1f6e86927f8ebb196a0bab043f6345ce070f412a59bf87b5"}, + {file = "pyzmq-26.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:70fc7fcf0410d16ebdda9b26cbd8bf8d803d220a7f3522e060a69a9c87bf7bad"}, + {file = "pyzmq-26.2.0-cp313-cp313-win_arm64.whl", hash = "sha256:c3789bd5768ab5618ebf09cef6ec2b35fed88709b104351748a63045f0ff9797"}, + {file = "pyzmq-26.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:034da5fc55d9f8da09015d368f519478a52675e558c989bfcb5cf6d4e16a7d2a"}, + {file = "pyzmq-26.2.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c92d73464b886931308ccc45b2744e5968cbaade0b1d6aeb40d8ab537765f5bc"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:794a4562dcb374f7dbbfb3f51d28fb40123b5a2abadee7b4091f93054909add5"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aee22939bb6075e7afededabad1a56a905da0b3c4e3e0c45e75810ebe3a52672"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ae90ff9dad33a1cfe947d2c40cb9cb5e600d759ac4f0fd22616ce6540f72797"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:43a47408ac52647dfabbc66a25b05b6a61700b5165807e3fbd40063fcaf46386"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:25bf2374a2a8433633c65ccb9553350d5e17e60c8eb4de4d92cc6bd60f01d306"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:007137c9ac9ad5ea21e6ad97d3489af654381324d5d3ba614c323f60dab8fae6"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:470d4a4f6d48fb34e92d768b4e8a5cc3780db0d69107abf1cd7ff734b9766eb0"}, + {file = "pyzmq-26.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3b55a4229ce5da9497dd0452b914556ae58e96a4381bb6f59f1305dfd7e53fc8"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9cb3a6460cdea8fe8194a76de8895707e61ded10ad0be97188cc8463ffa7e3a8"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8ab5cad923cc95c87bffee098a27856c859bd5d0af31bd346035aa816b081fe1"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ed69074a610fad1c2fda66180e7b2edd4d31c53f2d1872bc2d1211563904cd9"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:cccba051221b916a4f5e538997c45d7d136a5646442b1231b916d0164067ea27"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:0eaa83fc4c1e271c24eaf8fb083cbccef8fde77ec8cd45f3c35a9a123e6da097"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:9edda2df81daa129b25a39b86cb57dfdfe16f7ec15b42b19bfac503360d27a93"}, + {file = "pyzmq-26.2.0-cp37-cp37m-win32.whl", hash = "sha256:ea0eb6af8a17fa272f7b98d7bebfab7836a0d62738e16ba380f440fceca2d951"}, + {file = "pyzmq-26.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:4ff9dc6bc1664bb9eec25cd17506ef6672d506115095411e237d571e92a58231"}, + {file = "pyzmq-26.2.0-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:2eb7735ee73ca1b0d71e0e67c3739c689067f055c764f73aac4cc8ecf958ee3f"}, + {file = "pyzmq-26.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1a534f43bc738181aa7cbbaf48e3eca62c76453a40a746ab95d4b27b1111a7d2"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:aedd5dd8692635813368e558a05266b995d3d020b23e49581ddd5bbe197a8ab6"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8be4700cd8bb02cc454f630dcdf7cfa99de96788b80c51b60fe2fe1dac480289"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fcc03fa4997c447dce58264e93b5aa2d57714fbe0f06c07b7785ae131512732"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:402b190912935d3db15b03e8f7485812db350d271b284ded2b80d2e5704be780"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8685fa9c25ff00f550c1fec650430c4b71e4e48e8d852f7ddcf2e48308038640"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:76589c020680778f06b7e0b193f4b6dd66d470234a16e1df90329f5e14a171cd"}, + {file = "pyzmq-26.2.0-cp38-cp38-win32.whl", hash = "sha256:8423c1877d72c041f2c263b1ec6e34360448decfb323fa8b94e85883043ef988"}, + {file = "pyzmq-26.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:76589f2cd6b77b5bdea4fca5992dc1c23389d68b18ccc26a53680ba2dc80ff2f"}, + {file = "pyzmq-26.2.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:b1d464cb8d72bfc1a3adc53305a63a8e0cac6bc8c5a07e8ca190ab8d3faa43c2"}, + {file = "pyzmq-26.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4da04c48873a6abdd71811c5e163bd656ee1b957971db7f35140a2d573f6949c"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d049df610ac811dcffdc147153b414147428567fbbc8be43bb8885f04db39d98"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:05590cdbc6b902101d0e65d6a4780af14dc22914cc6ab995d99b85af45362cc9"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c811cfcd6a9bf680236c40c6f617187515269ab2912f3d7e8c0174898e2519db"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6835dd60355593de10350394242b5757fbbd88b25287314316f266e24c61d073"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc6bee759a6bddea5db78d7dcd609397449cb2d2d6587f48f3ca613b19410cfc"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c530e1eecd036ecc83c3407f77bb86feb79916d4a33d11394b8234f3bd35b940"}, + {file = "pyzmq-26.2.0-cp39-cp39-win32.whl", hash = "sha256:367b4f689786fca726ef7a6c5ba606958b145b9340a5e4808132cc65759abd44"}, + {file = "pyzmq-26.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:e6fa2e3e683f34aea77de8112f6483803c96a44fd726d7358b9888ae5bb394ec"}, + {file = "pyzmq-26.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:7445be39143a8aa4faec43b076e06944b8f9d0701b669df4af200531b21e40bb"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:706e794564bec25819d21a41c31d4df2d48e1cc4b061e8d345d7fb4dd3e94072"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b435f2753621cd36e7c1762156815e21c985c72b19135dac43a7f4f31d28dd1"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:160c7e0a5eb178011e72892f99f918c04a131f36056d10d9c1afb223fc952c2d"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c4a71d5d6e7b28a47a394c0471b7e77a0661e2d651e7ae91e0cab0a587859ca"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:90412f2db8c02a3864cbfc67db0e3dcdbda336acf1c469526d3e869394fe001c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2ea4ad4e6a12e454de05f2949d4beddb52460f3de7c8b9d5c46fbb7d7222e02c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:fc4f7a173a5609631bb0c42c23d12c49df3966f89f496a51d3eb0ec81f4519d6"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:878206a45202247781472a2d99df12a176fef806ca175799e1c6ad263510d57c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17c412bad2eb9468e876f556eb4ee910e62d721d2c7a53c7fa31e643d35352e6"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:0d987a3ae5a71c6226b203cfd298720e0086c7fe7c74f35fa8edddfbd6597eed"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:39887ac397ff35b7b775db7201095fc6310a35fdbae85bac4523f7eb3b840e20"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:fdb5b3e311d4d4b0eb8b3e8b4d1b0a512713ad7e6a68791d0923d1aec433d919"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:226af7dcb51fdb0109f0016449b357e182ea0ceb6b47dfb5999d569e5db161d5"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bed0e799e6120b9c32756203fb9dfe8ca2fb8467fed830c34c877e25638c3fc"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:29c7947c594e105cb9e6c466bace8532dc1ca02d498684128b339799f5248277"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cdeabcff45d1c219636ee2e54d852262e5c2e085d6cb476d938aee8d921356b3"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35cffef589bcdc587d06f9149f8d5e9e8859920a071df5a2671de2213bef592a"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18c8dc3b7468d8b4bdf60ce9d7141897da103c7a4690157b32b60acb45e333e6"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7133d0a1677aec369d67dd78520d3fa96dd7f3dcec99d66c1762870e5ea1a50a"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6a96179a24b14fa6428cbfc08641c779a53f8fcec43644030328f44034c7f1f4"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4f78c88905461a9203eac9faac157a2a0dbba84a0fd09fd29315db27be40af9f"}, + {file = "pyzmq-26.2.0.tar.gz", hash = "sha256:070672c258581c8e4f640b5159297580a9974b026043bd4ab0470be9ed324f1f"}, ] [package.dependencies] @@ -3119,90 +3400,105 @@ cffi = {version = "*", markers = "implementation_name == \"pypy\""} [[package]] name = "regex" -version = "2024.7.24" +version = "2024.9.11" description = "Alternative regular expression module, to replace re." optional = false python-versions = ">=3.8" files = [ - {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b0d3f567fafa0633aee87f08b9276c7062da9616931382993c03808bb68ce"}, - {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3426de3b91d1bc73249042742f45c2148803c111d1175b283270177fdf669024"}, - {file = "regex-2024.7.24-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f273674b445bcb6e4409bf8d1be67bc4b58e8b46fd0d560055d515b8830063cd"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23acc72f0f4e1a9e6e9843d6328177ae3074b4182167e34119ec7233dfeccf53"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65fd3d2e228cae024c411c5ccdffae4c315271eee4a8b839291f84f796b34eca"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c414cbda77dbf13c3bc88b073a1a9f375c7b0cb5e115e15d4b73ec3a2fbc6f59"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf7a89eef64b5455835f5ed30254ec19bf41f7541cd94f266ab7cbd463f00c41"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19c65b00d42804e3fbea9708f0937d157e53429a39b7c61253ff15670ff62cb5"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7a5486ca56c8869070a966321d5ab416ff0f83f30e0e2da1ab48815c8d165d46"}, - {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6f51f9556785e5a203713f5efd9c085b4a45aecd2a42573e2b5041881b588d1f"}, - {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a4997716674d36a82eab3e86f8fa77080a5d8d96a389a61ea1d0e3a94a582cf7"}, - {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c0abb5e4e8ce71a61d9446040c1e86d4e6d23f9097275c5bd49ed978755ff0fe"}, - {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:18300a1d78cf1290fa583cd8b7cde26ecb73e9f5916690cf9d42de569c89b1ce"}, - {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:416c0e4f56308f34cdb18c3f59849479dde5b19febdcd6e6fa4d04b6c31c9faa"}, - {file = "regex-2024.7.24-cp310-cp310-win32.whl", hash = "sha256:fb168b5924bef397b5ba13aabd8cf5df7d3d93f10218d7b925e360d436863f66"}, - {file = "regex-2024.7.24-cp310-cp310-win_amd64.whl", hash = "sha256:6b9fc7e9cc983e75e2518496ba1afc524227c163e43d706688a6bb9eca41617e"}, - {file = "regex-2024.7.24-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:382281306e3adaaa7b8b9ebbb3ffb43358a7bbf585fa93821300a418bb975281"}, - {file = "regex-2024.7.24-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4fdd1384619f406ad9037fe6b6eaa3de2749e2e12084abc80169e8e075377d3b"}, - {file = "regex-2024.7.24-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3d974d24edb231446f708c455fd08f94c41c1ff4f04bcf06e5f36df5ef50b95a"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2ec4419a3fe6cf8a4795752596dfe0adb4aea40d3683a132bae9c30b81e8d73"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb563dd3aea54c797adf513eeec819c4213d7dbfc311874eb4fd28d10f2ff0f2"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:45104baae8b9f67569f0f1dca5e1f1ed77a54ae1cd8b0b07aba89272710db61e"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:994448ee01864501912abf2bad9203bffc34158e80fe8bfb5b031f4f8e16da51"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3fac296f99283ac232d8125be932c5cd7644084a30748fda013028c815ba3364"}, - {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7e37e809b9303ec3a179085415cb5f418ecf65ec98cdfe34f6a078b46ef823ee"}, - {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:01b689e887f612610c869421241e075c02f2e3d1ae93a037cb14f88ab6a8934c"}, - {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f6442f0f0ff81775eaa5b05af8a0ffa1dda36e9cf6ec1e0d3d245e8564b684ce"}, - {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:871e3ab2838fbcb4e0865a6e01233975df3a15e6fce93b6f99d75cacbd9862d1"}, - {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c918b7a1e26b4ab40409820ddccc5d49871a82329640f5005f73572d5eaa9b5e"}, - {file = "regex-2024.7.24-cp311-cp311-win32.whl", hash = "sha256:2dfbb8baf8ba2c2b9aa2807f44ed272f0913eeeba002478c4577b8d29cde215c"}, - {file = "regex-2024.7.24-cp311-cp311-win_amd64.whl", hash = "sha256:538d30cd96ed7d1416d3956f94d54e426a8daf7c14527f6e0d6d425fcb4cca52"}, - {file = "regex-2024.7.24-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:fe4ebef608553aff8deb845c7f4f1d0740ff76fa672c011cc0bacb2a00fbde86"}, - {file = "regex-2024.7.24-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:74007a5b25b7a678459f06559504f1eec2f0f17bca218c9d56f6a0a12bfffdad"}, - {file = "regex-2024.7.24-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7df9ea48641da022c2a3c9c641650cd09f0cd15e8908bf931ad538f5ca7919c9"}, - {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a1141a1dcc32904c47f6846b040275c6e5de0bf73f17d7a409035d55b76f289"}, - {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80c811cfcb5c331237d9bad3bea2c391114588cf4131707e84d9493064d267f9"}, - {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7214477bf9bd195894cf24005b1e7b496f46833337b5dedb7b2a6e33f66d962c"}, - {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d55588cba7553f0b6ec33130bc3e114b355570b45785cebdc9daed8c637dd440"}, - {file = "regex-2024.7.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:558a57cfc32adcf19d3f791f62b5ff564922942e389e3cfdb538a23d65a6b610"}, - {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a512eed9dfd4117110b1881ba9a59b31433caed0c4101b361f768e7bcbaf93c5"}, - {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:86b17ba823ea76256b1885652e3a141a99a5c4422f4a869189db328321b73799"}, - {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5eefee9bfe23f6df09ffb6dfb23809f4d74a78acef004aa904dc7c88b9944b05"}, - {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:731fcd76bbdbf225e2eb85b7c38da9633ad3073822f5ab32379381e8c3c12e94"}, - {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:eaef80eac3b4cfbdd6de53c6e108b4c534c21ae055d1dbea2de6b3b8ff3def38"}, - {file = "regex-2024.7.24-cp312-cp312-win32.whl", hash = "sha256:185e029368d6f89f36e526764cf12bf8d6f0e3a2a7737da625a76f594bdfcbfc"}, - {file = "regex-2024.7.24-cp312-cp312-win_amd64.whl", hash = "sha256:2f1baff13cc2521bea83ab2528e7a80cbe0ebb2c6f0bfad15be7da3aed443908"}, - {file = "regex-2024.7.24-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:66b4c0731a5c81921e938dcf1a88e978264e26e6ac4ec96a4d21ae0354581ae0"}, - {file = "regex-2024.7.24-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:88ecc3afd7e776967fa16c80f974cb79399ee8dc6c96423321d6f7d4b881c92b"}, - {file = "regex-2024.7.24-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:64bd50cf16bcc54b274e20235bf8edbb64184a30e1e53873ff8d444e7ac656b2"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb462f0e346fcf41a901a126b50f8781e9a474d3927930f3490f38a6e73b6950"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a82465ebbc9b1c5c50738536fdfa7cab639a261a99b469c9d4c7dcbb2b3f1e57"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:68a8f8c046c6466ac61a36b65bb2395c74451df2ffb8458492ef49900efed293"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac8e84fff5d27420f3c1e879ce9929108e873667ec87e0c8eeb413a5311adfe"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba2537ef2163db9e6ccdbeb6f6424282ae4dea43177402152c67ef869cf3978b"}, - {file = "regex-2024.7.24-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:43affe33137fcd679bdae93fb25924979517e011f9dea99163f80b82eadc7e53"}, - {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:c9bb87fdf2ab2370f21e4d5636e5317775e5d51ff32ebff2cf389f71b9b13750"}, - {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:945352286a541406f99b2655c973852da7911b3f4264e010218bbc1cc73168f2"}, - {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:8bc593dcce679206b60a538c302d03c29b18e3d862609317cb560e18b66d10cf"}, - {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3f3b6ca8eae6d6c75a6cff525c8530c60e909a71a15e1b731723233331de4169"}, - {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c51edc3541e11fbe83f0c4d9412ef6c79f664a3745fab261457e84465ec9d5a8"}, - {file = "regex-2024.7.24-cp38-cp38-win32.whl", hash = "sha256:d0a07763776188b4db4c9c7fb1b8c494049f84659bb387b71c73bbc07f189e96"}, - {file = "regex-2024.7.24-cp38-cp38-win_amd64.whl", hash = "sha256:8fd5afd101dcf86a270d254364e0e8dddedebe6bd1ab9d5f732f274fa00499a5"}, - {file = "regex-2024.7.24-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0ffe3f9d430cd37d8fa5632ff6fb36d5b24818c5c986893063b4e5bdb84cdf24"}, - {file = "regex-2024.7.24-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:25419b70ba00a16abc90ee5fce061228206173231f004437730b67ac77323f0d"}, - {file = "regex-2024.7.24-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:33e2614a7ce627f0cdf2ad104797d1f68342d967de3695678c0cb84f530709f8"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d33a0021893ede5969876052796165bab6006559ab845fd7b515a30abdd990dc"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04ce29e2c5fedf296b1a1b0acc1724ba93a36fb14031f3abfb7abda2806c1535"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b16582783f44fbca6fcf46f61347340c787d7530d88b4d590a397a47583f31dd"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:836d3cc225b3e8a943d0b02633fb2f28a66e281290302a79df0e1eaa984ff7c1"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:438d9f0f4bc64e8dea78274caa5af971ceff0f8771e1a2333620969936ba10be"}, - {file = "regex-2024.7.24-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:973335b1624859cb0e52f96062a28aa18f3a5fc77a96e4a3d6d76e29811a0e6e"}, - {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c5e69fd3eb0b409432b537fe3c6f44ac089c458ab6b78dcec14478422879ec5f"}, - {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fbf8c2f00904eaf63ff37718eb13acf8e178cb940520e47b2f05027f5bb34ce3"}, - {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2757ace61bc4061b69af19e4689fa4416e1a04840f33b441034202b5cd02d4"}, - {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:44fc61b99035fd9b3b9453f1713234e5a7c92a04f3577252b45feefe1b327759"}, - {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:84c312cdf839e8b579f504afcd7b65f35d60b6285d892b19adea16355e8343c9"}, - {file = "regex-2024.7.24-cp39-cp39-win32.whl", hash = "sha256:ca5b2028c2f7af4e13fb9fc29b28d0ce767c38c7facdf64f6c2cd040413055f1"}, - {file = "regex-2024.7.24-cp39-cp39-win_amd64.whl", hash = "sha256:7c479f5ae937ec9985ecaf42e2e10631551d909f203e31308c12d703922742f9"}, - {file = "regex-2024.7.24.tar.gz", hash = "sha256:9cfd009eed1a46b27c14039ad5bbc5e71b6367c5b2e6d5f5da0ea91600817506"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1494fa8725c285a81d01dc8c06b55287a1ee5e0e382d8413adc0a9197aac6408"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0e12c481ad92d129c78f13a2a3662317e46ee7ef96c94fd332e1c29131875b7d"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:16e13a7929791ac1216afde26f712802e3df7bf0360b32e4914dca3ab8baeea5"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46989629904bad940bbec2106528140a218b4a36bb3042d8406980be1941429c"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a906ed5e47a0ce5f04b2c981af1c9acf9e8696066900bf03b9d7879a6f679fc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a091b0550b3b0207784a7d6d0f1a00d1d1c8a11699c1a4d93db3fbefc3ad35"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ddcd9a179c0a6fa8add279a4444015acddcd7f232a49071ae57fa6e278f1f71"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b41e1adc61fa347662b09398e31ad446afadff932a24807d3ceb955ed865cc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ced479f601cd2f8ca1fd7b23925a7e0ad512a56d6e9476f79b8f381d9d37090a"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:635a1d96665f84b292e401c3d62775851aedc31d4f8784117b3c68c4fcd4118d"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c0256beda696edcf7d97ef16b2a33a8e5a875affd6fa6567b54f7c577b30a137"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3ce4f1185db3fbde8ed8aa223fc9620f276c58de8b0d4f8cc86fd1360829edb6"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:09d77559e80dcc9d24570da3745ab859a9cf91953062e4ab126ba9d5993688ca"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7a22ccefd4db3f12b526eccb129390942fe874a3a9fdbdd24cf55773a1faab1a"}, + {file = "regex-2024.9.11-cp310-cp310-win32.whl", hash = "sha256:f745ec09bc1b0bd15cfc73df6fa4f726dcc26bb16c23a03f9e3367d357eeedd0"}, + {file = "regex-2024.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:01c2acb51f8a7d6494c8c5eafe3d8e06d76563d8a8a4643b37e9b2dd8a2ff623"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2cce2449e5927a0bf084d346da6cd5eb016b2beca10d0013ab50e3c226ffc0df"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b37fa423beefa44919e009745ccbf353d8c981516e807995b2bd11c2c77d268"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64ce2799bd75039b480cc0360907c4fb2f50022f030bf9e7a8705b636e408fad"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4cc92bb6db56ab0c1cbd17294e14f5e9224f0cc6521167ef388332604e92679"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d05ac6fa06959c4172eccd99a222e1fbf17b5670c4d596cb1e5cde99600674c4"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040562757795eeea356394a7fb13076ad4f99d3c62ab0f8bdfb21f99a1f85664"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6113c008a7780792efc80f9dfe10ba0cd043cbf8dc9a76ef757850f51b4edc50"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e5fb5f77c8745a60105403a774fe2c1759b71d3e7b4ca237a5e67ad066c7199"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:54d9ff35d4515debf14bc27f1e3b38bfc453eff3220f5bce159642fa762fe5d4"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:df5cbb1fbc74a8305b6065d4ade43b993be03dbe0f8b30032cced0d7740994bd"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7fb89ee5d106e4a7a51bce305ac4efb981536301895f7bdcf93ec92ae0d91c7f"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a738b937d512b30bf75995c0159c0ddf9eec0775c9d72ac0202076c72f24aa96"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e28f9faeb14b6f23ac55bfbbfd3643f5c7c18ede093977f1df249f73fd22c7b1"}, + {file = "regex-2024.9.11-cp311-cp311-win32.whl", hash = "sha256:18e707ce6c92d7282dfce370cd205098384b8ee21544e7cb29b8aab955b66fa9"}, + {file = "regex-2024.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:313ea15e5ff2a8cbbad96ccef6be638393041b0a7863183c2d31e0c6116688cf"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b0d0a6c64fcc4ef9c69bd5b3b3626cc3776520a1637d8abaa62b9edc147a58f7"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:49b0e06786ea663f933f3710a51e9385ce0cba0ea56b67107fd841a55d56a231"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5b513b6997a0b2f10e4fd3a1313568e373926e8c252bd76c960f96fd039cd28d"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee439691d8c23e76f9802c42a95cfeebf9d47cf4ffd06f18489122dbb0a7ad64"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8f877c89719d759e52783f7fe6e1c67121076b87b40542966c02de5503ace42"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23b30c62d0f16827f2ae9f2bb87619bc4fba2044911e2e6c2eb1af0161cdb766"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85ab7824093d8f10d44330fe1e6493f756f252d145323dd17ab6b48733ff6c0a"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8dee5b4810a89447151999428fe096977346cf2f29f4d5e29609d2e19e0199c9"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:98eeee2f2e63edae2181c886d7911ce502e1292794f4c5ee71e60e23e8d26b5d"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:57fdd2e0b2694ce6fc2e5ccf189789c3e2962916fb38779d3e3521ff8fe7a822"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d552c78411f60b1fdaafd117a1fca2f02e562e309223b9d44b7de8be451ec5e0"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a0b2b80321c2ed3fcf0385ec9e51a12253c50f146fddb2abbb10f033fe3d049a"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:18406efb2f5a0e57e3a5881cd9354c1512d3bb4f5c45d96d110a66114d84d23a"}, + {file = "regex-2024.9.11-cp312-cp312-win32.whl", hash = "sha256:e464b467f1588e2c42d26814231edecbcfe77f5ac414d92cbf4e7b55b2c2a776"}, + {file = "regex-2024.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:9e8719792ca63c6b8340380352c24dcb8cd7ec49dae36e963742a275dfae6009"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c157bb447303070f256e084668b702073db99bbb61d44f85d811025fcf38f784"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4db21ece84dfeefc5d8a3863f101995de646c6cb0536952c321a2650aa202c36"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:220e92a30b426daf23bb67a7962900ed4613589bab80382be09b48896d211e92"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb1ae19e64c14c7ec1995f40bd932448713d3c73509e82d8cd7744dc00e29e86"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f47cd43a5bfa48f86925fe26fbdd0a488ff15b62468abb5d2a1e092a4fb10e85"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d4a76b96f398697fe01117093613166e6aa8195d63f1b4ec3f21ab637632963"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ea51dcc0835eea2ea31d66456210a4e01a076d820e9039b04ae8d17ac11dee6"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7aaa315101c6567a9a45d2839322c51c8d6e81f67683d529512f5bcfb99c802"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c57d08ad67aba97af57a7263c2d9006d5c404d721c5f7542f077f109ec2a4a29"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8404bf61298bb6f8224bb9176c1424548ee1181130818fcd2cbffddc768bed8"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dd4490a33eb909ef5078ab20f5f000087afa2a4daa27b4c072ccb3cb3050ad84"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:eee9130eaad130649fd73e5cd92f60e55708952260ede70da64de420cdcad554"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6a2644a93da36c784e546de579ec1806bfd2763ef47babc1b03d765fe560c9f8"}, + {file = "regex-2024.9.11-cp313-cp313-win32.whl", hash = "sha256:e997fd30430c57138adc06bba4c7c2968fb13d101e57dd5bb9355bf8ce3fa7e8"}, + {file = "regex-2024.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:042c55879cfeb21a8adacc84ea347721d3d83a159da6acdf1116859e2427c43f"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:35f4a6f96aa6cb3f2f7247027b07b15a374f0d5b912c0001418d1d55024d5cb4"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:55b96e7ce3a69a8449a66984c268062fbaa0d8ae437b285428e12797baefce7e"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cb130fccd1a37ed894824b8c046321540263013da72745d755f2d35114b81a60"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:323c1f04be6b2968944d730e5c2091c8c89767903ecaa135203eec4565ed2b2b"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be1c8ed48c4c4065ecb19d882a0ce1afe0745dfad8ce48c49586b90a55f02366"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5b029322e6e7b94fff16cd120ab35a253236a5f99a79fb04fda7ae71ca20ae8"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6fff13ef6b5f29221d6904aa816c34701462956aa72a77f1f151a8ec4f56aeb"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:587d4af3979376652010e400accc30404e6c16b7df574048ab1f581af82065e4"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:079400a8269544b955ffa9e31f186f01d96829110a3bf79dc338e9910f794fca"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f9268774428ec173654985ce55fc6caf4c6d11ade0f6f914d48ef4719eb05ebb"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:23f9985c8784e544d53fc2930fc1ac1a7319f5d5332d228437acc9f418f2f168"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2941333154baff9838e88aa71c1d84f4438189ecc6021a12c7573728b5838e"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e93f1c331ca8e86fe877a48ad64e77882c0c4da0097f2212873a69bbfea95d0c"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:846bc79ee753acf93aef4184c040d709940c9d001029ceb7b7a52747b80ed2dd"}, + {file = "regex-2024.9.11-cp38-cp38-win32.whl", hash = "sha256:c94bb0a9f1db10a1d16c00880bdebd5f9faf267273b8f5bd1878126e0fbde771"}, + {file = "regex-2024.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:2b08fce89fbd45664d3df6ad93e554b6c16933ffa9d55cb7e01182baaf971508"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:07f45f287469039ffc2c53caf6803cd506eb5f5f637f1d4acb37a738f71dd066"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4838e24ee015101d9f901988001038f7f0d90dc0c3b115541a1365fb439add62"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6edd623bae6a737f10ce853ea076f56f507fd7726bee96a41ee3d68d347e4d16"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c69ada171c2d0e97a4b5aa78fbb835e0ffbb6b13fc5da968c09811346564f0d3"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02087ea0a03b4af1ed6ebab2c54d7118127fee8d71b26398e8e4b05b78963199"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69dee6a020693d12a3cf892aba4808fe168d2a4cef368eb9bf74f5398bfd4ee8"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:297f54910247508e6e5cae669f2bc308985c60540a4edd1c77203ef19bfa63ca"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ecea58b43a67b1b79805f1a0255730edaf5191ecef84dbc4cc85eb30bc8b63b9"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:eab4bb380f15e189d1313195b062a6aa908f5bd687a0ceccd47c8211e9cf0d4a"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0cbff728659ce4bbf4c30b2a1be040faafaa9eca6ecde40aaff86f7889f4ab39"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:54c4a097b8bc5bb0dfc83ae498061d53ad7b5762e00f4adaa23bee22b012e6ba"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:73d6d2f64f4d894c96626a75578b0bf7d9e56dcda8c3d037a2118fdfe9b1c664"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e53b5fbab5d675aec9f0c501274c467c0f9a5d23696cfc94247e1fb56501ed89"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0ffbcf9221e04502fc35e54d1ce9567541979c3fdfb93d2c554f0ca583a19b35"}, + {file = "regex-2024.9.11-cp39-cp39-win32.whl", hash = "sha256:e4c22e1ac1f1ec1e09f72e6c44d8f2244173db7eb9629cc3a346a8d7ccc31142"}, + {file = "regex-2024.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:faa3c142464efec496967359ca99696c896c591c56c53506bac1ad465f66e919"}, + {file = "regex-2024.9.11.tar.gz", hash = "sha256:6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"}, ] [[package]] @@ -3242,121 +3538,121 @@ requests = ">=2.0.1,<3.0.0" [[package]] name = "safetensors" -version = "0.4.4" +version = "0.4.5" description = "" optional = false python-versions = ">=3.7" files = [ - {file = "safetensors-0.4.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2adb497ada13097f30e386e88c959c0fda855a5f6f98845710f5bb2c57e14f12"}, - {file = "safetensors-0.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7db7fdc2d71fd1444d85ca3f3d682ba2df7d61a637dfc6d80793f439eae264ab"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d4f0eed76b430f009fbefca1a0028ddb112891b03cb556d7440d5cd68eb89a9"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:57d216fab0b5c432aabf7170883d7c11671622bde8bd1436c46d633163a703f6"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7d9b76322e49c056bcc819f8bdca37a2daa5a6d42c07f30927b501088db03309"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:32f0d1f6243e90ee43bc6ee3e8c30ac5b09ca63f5dd35dbc985a1fc5208c451a"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d464bdc384874601a177375028012a5f177f1505279f9456fea84bbc575c7f"}, - {file = "safetensors-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63144e36209ad8e4e65384dbf2d52dd5b1866986079c00a72335402a38aacdc5"}, - {file = "safetensors-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:051d5ecd490af7245258000304b812825974d5e56f14a3ff7e1b8b2ba6dc2ed4"}, - {file = "safetensors-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:51bc8429d9376224cd3cf7e8ce4f208b4c930cd10e515b6ac6a72cbc3370f0d9"}, - {file = "safetensors-0.4.4-cp310-none-win32.whl", hash = "sha256:fb7b54830cee8cf9923d969e2df87ce20e625b1af2fd194222ab902d3adcc29c"}, - {file = "safetensors-0.4.4-cp310-none-win_amd64.whl", hash = "sha256:4b3e8aa8226d6560de8c2b9d5ff8555ea482599c670610758afdc97f3e021e9c"}, - {file = "safetensors-0.4.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bbaa31f2cb49013818bde319232ccd72da62ee40f7d2aa532083eda5664e85ff"}, - {file = "safetensors-0.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9fdcb80f4e9fbb33b58e9bf95e7dbbedff505d1bcd1c05f7c7ce883632710006"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55c14c20be247b8a1aeaf3ab4476265e3ca83096bb8e09bb1a7aa806088def4f"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:949aaa1118660f992dbf0968487b3e3cfdad67f948658ab08c6b5762e90cc8b6"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c11a4ab7debc456326a2bac67f35ee0ac792bcf812c7562a4a28559a5c795e27"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0cea44bba5c5601b297bc8307e4075535b95163402e4906b2e9b82788a2a6df"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9d752c97f6bbe327352f76e5b86442d776abc789249fc5e72eacb49e6916482"}, - {file = "safetensors-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:03f2bb92e61b055ef6cc22883ad1ae898010a95730fa988c60a23800eb742c2c"}, - {file = "safetensors-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:87bf3f91a9328a941acc44eceffd4e1f5f89b030985b2966637e582157173b98"}, - {file = "safetensors-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:20d218ec2b6899d29d6895419a58b6e44cc5ff8f0cc29fac8d236a8978ab702e"}, - {file = "safetensors-0.4.4-cp311-none-win32.whl", hash = "sha256:8079486118919f600c603536e2490ca37b3dbd3280e3ad6eaacfe6264605ac8a"}, - {file = "safetensors-0.4.4-cp311-none-win_amd64.whl", hash = "sha256:2f8c2eb0615e2e64ee27d478c7c13f51e5329d7972d9e15528d3e4cfc4a08f0d"}, - {file = "safetensors-0.4.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:baec5675944b4a47749c93c01c73d826ef7d42d36ba8d0dba36336fa80c76426"}, - {file = "safetensors-0.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f15117b96866401825f3e94543145028a2947d19974429246ce59403f49e77c6"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a13a9caea485df164c51be4eb0c87f97f790b7c3213d635eba2314d959fe929"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6b54bc4ca5f9b9bba8cd4fb91c24b2446a86b5ae7f8975cf3b7a277353c3127c"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:08332c22e03b651c8eb7bf5fc2de90044f3672f43403b3d9ac7e7e0f4f76495e"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bb62841e839ee992c37bb75e75891c7f4904e772db3691c59daaca5b4ab960e1"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e5b927acc5f2f59547270b0309a46d983edc44be64e1ca27a7fcb0474d6cd67"}, - {file = "safetensors-0.4.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2a69c71b1ae98a8021a09a0b43363b0143b0ce74e7c0e83cacba691b62655fb8"}, - {file = "safetensors-0.4.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23654ad162c02a5636f0cd520a0310902c4421aab1d91a0b667722a4937cc445"}, - {file = "safetensors-0.4.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0677c109d949cf53756859160b955b2e75b0eefe952189c184d7be30ecf7e858"}, - {file = "safetensors-0.4.4-cp312-none-win32.whl", hash = "sha256:a51d0ddd4deb8871c6de15a772ef40b3dbd26a3c0451bb9e66bc76fc5a784e5b"}, - {file = "safetensors-0.4.4-cp312-none-win_amd64.whl", hash = "sha256:2d065059e75a798bc1933c293b68d04d79b586bb7f8c921e0ca1e82759d0dbb1"}, - {file = "safetensors-0.4.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:9d625692578dd40a112df30c02a1adf068027566abd8e6a74893bb13d441c150"}, - {file = "safetensors-0.4.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7cabcf39c81e5b988d0adefdaea2eb9b4fd9bd62d5ed6559988c62f36bfa9a89"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8359bef65f49d51476e9811d59c015f0ddae618ee0e44144f5595278c9f8268c"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1a32c662e7df9226fd850f054a3ead0e4213a96a70b5ce37b2d26ba27004e013"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c329a4dcc395364a1c0d2d1574d725fe81a840783dda64c31c5a60fc7d41472c"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:239ee093b1db877c9f8fe2d71331a97f3b9c7c0d3ab9f09c4851004a11f44b65"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd574145d930cf9405a64f9923600879a5ce51d9f315443a5f706374841327b6"}, - {file = "safetensors-0.4.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f6784eed29f9e036acb0b7769d9e78a0dc2c72c2d8ba7903005350d817e287a4"}, - {file = "safetensors-0.4.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:65a4a6072436bf0a4825b1c295d248cc17e5f4651e60ee62427a5bcaa8622a7a"}, - {file = "safetensors-0.4.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:df81e3407630de060ae8313da49509c3caa33b1a9415562284eaf3d0c7705f9f"}, - {file = "safetensors-0.4.4-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:e4a0f374200e8443d9746e947ebb346c40f83a3970e75a685ade0adbba5c48d9"}, - {file = "safetensors-0.4.4-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:181fb5f3dee78dae7fd7ec57d02e58f7936498d587c6b7c1c8049ef448c8d285"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb4ac1d8f6b65ec84ddfacd275079e89d9df7c92f95675ba96c4f790a64df6e"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:76897944cd9239e8a70955679b531b9a0619f76e25476e57ed373322d9c2075d"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a9e9d1a27e51a0f69e761a3d581c3af46729ec1c988fa1f839e04743026ae35"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:005ef9fc0f47cb9821c40793eb029f712e97278dae84de91cb2b4809b856685d"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26987dac3752688c696c77c3576f951dbbdb8c57f0957a41fb6f933cf84c0b62"}, - {file = "safetensors-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c05270b290acd8d249739f40d272a64dd597d5a4b90f27d830e538bc2549303c"}, - {file = "safetensors-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:068d3a33711fc4d93659c825a04480ff5a3854e1d78632cdc8f37fee917e8a60"}, - {file = "safetensors-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:063421ef08ca1021feea8b46951251b90ae91f899234dd78297cbe7c1db73b99"}, - {file = "safetensors-0.4.4-cp37-none-win32.whl", hash = "sha256:d52f5d0615ea83fd853d4e1d8acf93cc2e0223ad4568ba1e1f6ca72e94ea7b9d"}, - {file = "safetensors-0.4.4-cp37-none-win_amd64.whl", hash = "sha256:88a5ac3280232d4ed8e994cbc03b46a1807ce0aa123867b40c4a41f226c61f94"}, - {file = "safetensors-0.4.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:3467ab511bfe3360967d7dc53b49f272d59309e57a067dd2405b4d35e7dcf9dc"}, - {file = "safetensors-0.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2ab4c96d922e53670ce25fbb9b63d5ea972e244de4fa1dd97b590d9fd66aacef"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87df18fce4440477c3ef1fd7ae17c704a69a74a77e705a12be135ee0651a0c2d"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0e5fe345b2bc7d88587149ac11def1f629d2671c4c34f5df38aed0ba59dc37f8"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9f1a3e01dce3cd54060791e7e24588417c98b941baa5974700eeb0b8eb65b0a0"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c6bf35e9a8998d8339fd9a05ac4ce465a4d2a2956cc0d837b67c4642ed9e947"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:166c0c52f6488b8538b2a9f3fbc6aad61a7261e170698779b371e81b45f0440d"}, - {file = "safetensors-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:87e9903b8668a16ef02c08ba4ebc91e57a49c481e9b5866e31d798632805014b"}, - {file = "safetensors-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a9c421153aa23c323bd8483d4155b4eee82c9a50ac11cccd83539104a8279c64"}, - {file = "safetensors-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a4b8617499b2371c7353302c5116a7e0a3a12da66389ce53140e607d3bf7b3d3"}, - {file = "safetensors-0.4.4-cp38-none-win32.whl", hash = "sha256:c6280f5aeafa1731f0a3709463ab33d8e0624321593951aefada5472f0b313fd"}, - {file = "safetensors-0.4.4-cp38-none-win_amd64.whl", hash = "sha256:6ceed6247fc2d33b2a7b7d25d8a0fe645b68798856e0bc7a9800c5fd945eb80f"}, - {file = "safetensors-0.4.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5cf6c6f6193797372adf50c91d0171743d16299491c75acad8650107dffa9269"}, - {file = "safetensors-0.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:419010156b914a3e5da4e4adf992bee050924d0fe423c4b329e523e2c14c3547"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88f6fd5a5c1302ce79993cc5feeadcc795a70f953c762544d01fb02b2db4ea33"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d468cffb82d90789696d5b4d8b6ab8843052cba58a15296691a7a3df55143cd2"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9353c2af2dd467333d4850a16edb66855e795561cd170685178f706c80d2c71e"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:83c155b4a33368d9b9c2543e78f2452090fb030c52401ca608ef16fa58c98353"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9850754c434e636ce3dc586f534bb23bcbd78940c304775bee9005bf610e98f1"}, - {file = "safetensors-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:275f500b4d26f67b6ec05629a4600645231bd75e4ed42087a7c1801bff04f4b3"}, - {file = "safetensors-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5c2308de665b7130cd0e40a2329278226e4cf083f7400c51ca7e19ccfb3886f3"}, - {file = "safetensors-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e06a9ebc8656e030ccfe44634f2a541b4b1801cd52e390a53ad8bacbd65f8518"}, - {file = "safetensors-0.4.4-cp39-none-win32.whl", hash = "sha256:ef73df487b7c14b477016947c92708c2d929e1dee2bacdd6fff5a82ed4539537"}, - {file = "safetensors-0.4.4-cp39-none-win_amd64.whl", hash = "sha256:83d054818a8d1198d8bd8bc3ea2aac112a2c19def2bf73758321976788706398"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:1d1f34c71371f0e034004a0b583284b45d233dd0b5f64a9125e16b8a01d15067"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1a8043a33d58bc9b30dfac90f75712134ca34733ec3d8267b1bd682afe7194f5"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8db8f0c59c84792c12661f8efa85de160f80efe16b87a9d5de91b93f9e0bce3c"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfc1fc38e37630dd12d519bdec9dcd4b345aec9930bb9ce0ed04461f49e58b52"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e5c9d86d9b13b18aafa88303e2cd21e677f5da2a14c828d2c460fe513af2e9a5"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:43251d7f29a59120a26f5a0d9583b9e112999e500afabcfdcb91606d3c5c89e3"}, - {file = "safetensors-0.4.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:2c42e9b277513b81cf507e6121c7b432b3235f980cac04f39f435b7902857f91"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3daacc9a4e3f428a84dd56bf31f20b768eb0b204af891ed68e1f06db9edf546f"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:218bbb9b883596715fc9997bb42470bf9f21bb832c3b34c2bf744d6fa8f2bbba"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bd5efc26b39f7fc82d4ab1d86a7f0644c8e34f3699c33f85bfa9a717a030e1b"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:56ad9776b65d8743f86698a1973292c966cf3abff627efc44ed60e66cc538ddd"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:30f23e6253c5f43a809dea02dc28a9f5fa747735dc819f10c073fe1b605e97d4"}, - {file = "safetensors-0.4.4-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:5512078d00263de6cb04e9d26c9ae17611098f52357fea856213e38dc462f81f"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b96c3d9266439d17f35fc2173111d93afc1162f168e95aed122c1ca517b1f8f1"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:08d464aa72a9a13826946b4fb9094bb4b16554bbea2e069e20bd903289b6ced9"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:210160816d5a36cf41f48f38473b6f70d7bcb4b0527bedf0889cc0b4c3bb07db"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb276a53717f2bcfb6df0bcf284d8a12069002508d4c1ca715799226024ccd45"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a2c28c6487f17d8db0089e8b2cdc13de859366b94cc6cdc50e1b0a4147b56551"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7915f0c60e4e6e65d90f136d85dd3b429ae9191c36b380e626064694563dbd9f"}, - {file = "safetensors-0.4.4-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:00eea99ae422fbfa0b46065acbc58b46bfafadfcec179d4b4a32d5c45006af6c"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bb1ed4fcb0b3c2f3ea2c5767434622fe5d660e5752f21ac2e8d737b1e5e480bb"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:73fc9a0a4343188bdb421783e600bfaf81d0793cd4cce6bafb3c2ed567a74cd5"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c37e6b714200824c73ca6eaf007382de76f39466a46e97558b8dc4cf643cfbf"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f75698c5c5c542417ac4956acfc420f7d4a2396adca63a015fd66641ea751759"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ca1a209157f242eb183e209040097118472e169f2e069bfbd40c303e24866543"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:177f2b60a058f92a3cec7a1786c9106c29eca8987ecdfb79ee88126e5f47fa31"}, - {file = "safetensors-0.4.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ee9622e84fe6e4cd4f020e5fda70d6206feff3157731df7151d457fdae18e541"}, - {file = "safetensors-0.4.4.tar.gz", hash = "sha256:5fe3e9b705250d0172ed4e100a811543108653fb2b66b9e702a088ad03772a07"}, + {file = "safetensors-0.4.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a63eaccd22243c67e4f2b1c3e258b257effc4acd78f3b9d397edc8cf8f1298a7"}, + {file = "safetensors-0.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:23fc9b4ec7b602915cbb4ec1a7c1ad96d2743c322f20ab709e2c35d1b66dad27"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6885016f34bef80ea1085b7e99b3c1f92cb1be78a49839203060f67b40aee761"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:133620f443450429322f238fda74d512c4008621227fccf2f8cf4a76206fea7c"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4fb3e0609ec12d2a77e882f07cced530b8262027f64b75d399f1504ffec0ba56"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0f1dd769f064adc33831f5e97ad07babbd728427f98e3e1db6902e369122737"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6d156bdb26732feada84f9388a9f135528c1ef5b05fae153da365ad4319c4c5"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9e347d77e2c77eb7624400ccd09bed69d35c0332f417ce8c048d404a096c593b"}, + {file = "safetensors-0.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9f556eea3aec1d3d955403159fe2123ddd68e880f83954ee9b4a3f2e15e716b6"}, + {file = "safetensors-0.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9483f42be3b6bc8ff77dd67302de8ae411c4db39f7224dec66b0eb95822e4163"}, + {file = "safetensors-0.4.5-cp310-none-win32.whl", hash = "sha256:7389129c03fadd1ccc37fd1ebbc773f2b031483b04700923c3511d2a939252cc"}, + {file = "safetensors-0.4.5-cp310-none-win_amd64.whl", hash = "sha256:e98ef5524f8b6620c8cdef97220c0b6a5c1cef69852fcd2f174bb96c2bb316b1"}, + {file = "safetensors-0.4.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:21f848d7aebd5954f92538552d6d75f7c1b4500f51664078b5b49720d180e47c"}, + {file = "safetensors-0.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bb07000b19d41e35eecef9a454f31a8b4718a185293f0d0b1c4b61d6e4487971"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09dedf7c2fda934ee68143202acff6e9e8eb0ddeeb4cfc24182bef999efa9f42"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:59b77e4b7a708988d84f26de3ebead61ef1659c73dcbc9946c18f3b1786d2688"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d3bc83e14d67adc2e9387e511097f254bd1b43c3020440e708858c684cbac68"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39371fc551c1072976073ab258c3119395294cf49cdc1f8476794627de3130df"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6c19feda32b931cae0acd42748a670bdf56bee6476a046af20181ad3fee4090"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a659467495de201e2f282063808a41170448c78bada1e62707b07a27b05e6943"}, + {file = "safetensors-0.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bad5e4b2476949bcd638a89f71b6916fa9a5cae5c1ae7eede337aca2100435c0"}, + {file = "safetensors-0.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a3a315a6d0054bc6889a17f5668a73f94f7fe55121ff59e0a199e3519c08565f"}, + {file = "safetensors-0.4.5-cp311-none-win32.whl", hash = "sha256:a01e232e6d3d5cf8b1667bc3b657a77bdab73f0743c26c1d3c5dd7ce86bd3a92"}, + {file = "safetensors-0.4.5-cp311-none-win_amd64.whl", hash = "sha256:cbd39cae1ad3e3ef6f63a6f07296b080c951f24cec60188378e43d3713000c04"}, + {file = "safetensors-0.4.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:473300314e026bd1043cef391bb16a8689453363381561b8a3e443870937cc1e"}, + {file = "safetensors-0.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:801183a0f76dc647f51a2d9141ad341f9665602a7899a693207a82fb102cc53e"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1524b54246e422ad6fb6aea1ac71edeeb77666efa67230e1faf6999df9b2e27f"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b3139098e3e8b2ad7afbca96d30ad29157b50c90861084e69fcb80dec7430461"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65573dc35be9059770808e276b017256fa30058802c29e1038eb1c00028502ea"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd33da8e9407559f8779c82a0448e2133737f922d71f884da27184549416bfed"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3685ce7ed036f916316b567152482b7e959dc754fcc4a8342333d222e05f407c"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dde2bf390d25f67908278d6f5d59e46211ef98e44108727084d4637ee70ab4f1"}, + {file = "safetensors-0.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7469d70d3de970b1698d47c11ebbf296a308702cbaae7fcb993944751cf985f4"}, + {file = "safetensors-0.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a6ba28118636a130ccbb968bc33d4684c48678695dba2590169d5ab03a45646"}, + {file = "safetensors-0.4.5-cp312-none-win32.whl", hash = "sha256:c859c7ed90b0047f58ee27751c8e56951452ed36a67afee1b0a87847d065eec6"}, + {file = "safetensors-0.4.5-cp312-none-win_amd64.whl", hash = "sha256:b5a8810ad6a6f933fff6c276eae92c1da217b39b4d8b1bc1c0b8af2d270dc532"}, + {file = "safetensors-0.4.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:25e5f8e2e92a74f05b4ca55686234c32aac19927903792b30ee6d7bd5653d54e"}, + {file = "safetensors-0.4.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:81efb124b58af39fcd684254c645e35692fea81c51627259cdf6d67ff4458916"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:585f1703a518b437f5103aa9cf70e9bd437cb78eea9c51024329e4fb8a3e3679"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4b99fbf72e3faf0b2f5f16e5e3458b93b7d0a83984fe8d5364c60aa169f2da89"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b17b299ca9966ca983ecda1c0791a3f07f9ca6ab5ded8ef3d283fff45f6bcd5f"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:76ded72f69209c9780fdb23ea89e56d35c54ae6abcdec67ccb22af8e696e449a"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2783956926303dcfeb1de91a4d1204cd4089ab441e622e7caee0642281109db3"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d94581aab8c6b204def4d7320f07534d6ee34cd4855688004a4354e63b639a35"}, + {file = "safetensors-0.4.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:67e1e7cb8678bb1b37ac48ec0df04faf689e2f4e9e81e566b5c63d9f23748523"}, + {file = "safetensors-0.4.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:dbd280b07e6054ea68b0cb4b16ad9703e7d63cd6890f577cb98acc5354780142"}, + {file = "safetensors-0.4.5-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:77d9b228da8374c7262046a36c1f656ba32a93df6cc51cd4453af932011e77f1"}, + {file = "safetensors-0.4.5-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:500cac01d50b301ab7bb192353317035011c5ceeef0fca652f9f43c000bb7f8d"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75331c0c746f03158ded32465b7d0b0e24c5a22121743662a2393439c43a45cf"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:670e95fe34e0d591d0529e5e59fd9d3d72bc77b1444fcaa14dccda4f36b5a38b"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:098923e2574ff237c517d6e840acada8e5b311cb1fa226019105ed82e9c3b62f"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ca0902d2648775089fa6a0c8fc9e6390c5f8ee576517d33f9261656f851e3f"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f0032bedc869c56f8d26259fe39cd21c5199cd57f2228d817a0e23e8370af25"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f4b15f51b4f8f2a512341d9ce3475cacc19c5fdfc5db1f0e19449e75f95c7dc8"}, + {file = "safetensors-0.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f6594d130d0ad933d885c6a7b75c5183cb0e8450f799b80a39eae2b8508955eb"}, + {file = "safetensors-0.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:60c828a27e852ded2c85fc0f87bf1ec20e464c5cd4d56ff0e0711855cc2e17f8"}, + {file = "safetensors-0.4.5-cp37-none-win32.whl", hash = "sha256:6d3de65718b86c3eeaa8b73a9c3d123f9307a96bbd7be9698e21e76a56443af5"}, + {file = "safetensors-0.4.5-cp37-none-win_amd64.whl", hash = "sha256:5a2d68a523a4cefd791156a4174189a4114cf0bf9c50ceb89f261600f3b2b81a"}, + {file = "safetensors-0.4.5-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:e7a97058f96340850da0601a3309f3d29d6191b0702b2da201e54c6e3e44ccf0"}, + {file = "safetensors-0.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:63bfd425e25f5c733f572e2246e08a1c38bd6f2e027d3f7c87e2e43f228d1345"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3664ac565d0e809b0b929dae7ccd74e4d3273cd0c6d1220c6430035befb678e"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:313514b0b9b73ff4ddfb4edd71860696dbe3c1c9dc4d5cc13dbd74da283d2cbf"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31fa33ee326f750a2f2134a6174773c281d9a266ccd000bd4686d8021f1f3dac"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:09566792588d77b68abe53754c9f1308fadd35c9f87be939e22c623eaacbed6b"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309aaec9b66cbf07ad3a2e5cb8a03205663324fea024ba391594423d0f00d9fe"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:53946c5813b8f9e26103c5efff4a931cc45d874f45229edd68557ffb35ffb9f8"}, + {file = "safetensors-0.4.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:868f9df9e99ad1e7f38c52194063a982bc88fedc7d05096f4f8160403aaf4bd6"}, + {file = "safetensors-0.4.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:9cc9449bd0b0bc538bd5e268221f0c5590bc5c14c1934a6ae359d44410dc68c4"}, + {file = "safetensors-0.4.5-cp38-none-win32.whl", hash = "sha256:83c4f13a9e687335c3928f615cd63a37e3f8ef072a3f2a0599fa09f863fb06a2"}, + {file = "safetensors-0.4.5-cp38-none-win_amd64.whl", hash = "sha256:b98d40a2ffa560653f6274e15b27b3544e8e3713a44627ce268f419f35c49478"}, + {file = "safetensors-0.4.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:cf727bb1281d66699bef5683b04d98c894a2803442c490a8d45cd365abfbdeb2"}, + {file = "safetensors-0.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:96f1d038c827cdc552d97e71f522e1049fef0542be575421f7684756a748e457"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:139fbee92570ecea774e6344fee908907db79646d00b12c535f66bc78bd5ea2c"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c36302c1c69eebb383775a89645a32b9d266878fab619819ce660309d6176c9b"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d641f5b8149ea98deb5ffcf604d764aad1de38a8285f86771ce1abf8e74c4891"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b4db6a61d968de73722b858038c616a1bebd4a86abe2688e46ca0cc2d17558f2"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b75a616e02f21b6f1d5785b20cecbab5e2bd3f6358a90e8925b813d557666ec1"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:788ee7d04cc0e0e7f944c52ff05f52a4415b312f5efd2ee66389fb7685ee030c"}, + {file = "safetensors-0.4.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:87bc42bd04fd9ca31396d3ca0433db0be1411b6b53ac5a32b7845a85d01ffc2e"}, + {file = "safetensors-0.4.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4037676c86365a721a8c9510323a51861d703b399b78a6b4486a54a65a975fca"}, + {file = "safetensors-0.4.5-cp39-none-win32.whl", hash = "sha256:1500418454529d0ed5c1564bda376c4ddff43f30fce9517d9bee7bcce5a8ef50"}, + {file = "safetensors-0.4.5-cp39-none-win_amd64.whl", hash = "sha256:9d1a94b9d793ed8fe35ab6d5cea28d540a46559bafc6aae98f30ee0867000cab"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:fdadf66b5a22ceb645d5435a0be7a0292ce59648ca1d46b352f13cff3ea80410"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d42ffd4c2259f31832cb17ff866c111684c87bd930892a1ba53fed28370c918c"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd8a1f6d2063a92cd04145c7fd9e31a1c7d85fbec20113a14b487563fdbc0597"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:951d2fcf1817f4fb0ef0b48f6696688a4e852a95922a042b3f96aaa67eedc920"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ac85d9a8c1af0e3132371d9f2d134695a06a96993c2e2f0bbe25debb9e3f67a"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e3cec4a29eb7fe8da0b1c7988bc3828183080439dd559f720414450de076fcab"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:21742b391b859e67b26c0b2ac37f52c9c0944a879a25ad2f9f9f3cd61e7fda8f"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c7db3006a4915151ce1913652e907cdede299b974641a83fbc092102ac41b644"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f68bf99ea970960a237f416ea394e266e0361895753df06e3e06e6ea7907d98b"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8158938cf3324172df024da511839d373c40fbfaa83e9abf467174b2910d7b4c"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:540ce6c4bf6b58cb0fd93fa5f143bc0ee341c93bb4f9287ccd92cf898cc1b0dd"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bfeaa1a699c6b9ed514bd15e6a91e74738b71125a9292159e3d6b7f0a53d2cde"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:01c8f00da537af711979e1b42a69a8ec9e1d7112f208e0e9b8a35d2c381085ef"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a0dd565f83b30f2ca79b5d35748d0d99dd4b3454f80e03dfb41f0038e3bdf180"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:023b6e5facda76989f4cba95a861b7e656b87e225f61811065d5c501f78cdb3f"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9633b663393d5796f0b60249549371e392b75a0b955c07e9c6f8708a87fc841f"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78dd8adfb48716233c45f676d6e48534d34b4bceb50162c13d1f0bdf6f78590a"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e8deb16c4321d61ae72533b8451ec4a9af8656d1c61ff81aa49f966406e4b68"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:52452fa5999dc50c4decaf0c53aa28371f7f1e0fe5c2dd9129059fbe1e1599c7"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:d5f23198821e227cfc52d50fa989813513db381255c6d100927b012f0cfec63d"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f4beb84b6073b1247a773141a6331117e35d07134b3bb0383003f39971d414bb"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:68814d599d25ed2fdd045ed54d370d1d03cf35e02dce56de44c651f828fb9b7b"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0b6453c54c57c1781292c46593f8a37254b8b99004c68d6c3ce229688931a22"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adaa9c6dead67e2dd90d634f89131e43162012479d86e25618e821a03d1eb1dc"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:73e7d408e9012cd17511b382b43547850969c7979efc2bc353f317abaf23c84c"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:775409ce0fcc58b10773fdb4221ed1eb007de10fe7adbdf8f5e8a56096b6f0bc"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:834001bed193e4440c4a3950a31059523ee5090605c907c66808664c932b549c"}, + {file = "safetensors-0.4.5.tar.gz", hash = "sha256:d73de19682deabb02524b3d5d1f8b3aaba94c72f1bbfc7911b9b9d5d391c0310"}, ] [package.extras] @@ -3424,53 +3720,45 @@ tests = ["black (>=24.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.9)", "numpydoc ( [[package]] name = "scipy" -version = "1.14.1" +version = "1.13.1" description = "Fundamental algorithms for scientific computing in Python" optional = false -python-versions = ">=3.10" -files = [ - {file = "scipy-1.14.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:b28d2ca4add7ac16ae8bb6632a3c86e4b9e4d52d3e34267f6e1b0c1f8d87e389"}, - {file = "scipy-1.14.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d0d2821003174de06b69e58cef2316a6622b60ee613121199cb2852a873f8cf3"}, - {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8bddf15838ba768bb5f5083c1ea012d64c9a444e16192762bd858f1e126196d0"}, - {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:97c5dddd5932bd2a1a31c927ba5e1463a53b87ca96b5c9bdf5dfd6096e27efc3"}, - {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ff0a7e01e422c15739ecd64432743cf7aae2b03f3084288f399affcefe5222d"}, - {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e32dced201274bf96899e6491d9ba3e9a5f6b336708656466ad0522d8528f69"}, - {file = "scipy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8426251ad1e4ad903a4514712d2fa8fdd5382c978010d1c6f5f37ef286a713ad"}, - {file = "scipy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:a49f6ed96f83966f576b33a44257d869756df6cf1ef4934f59dd58b25e0327e5"}, - {file = "scipy-1.14.1-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:2da0469a4ef0ecd3693761acbdc20f2fdeafb69e6819cc081308cc978153c675"}, - {file = "scipy-1.14.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:c0ee987efa6737242745f347835da2cc5bb9f1b42996a4d97d5c7ff7928cb6f2"}, - {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3a1b111fac6baec1c1d92f27e76511c9e7218f1695d61b59e05e0fe04dc59617"}, - {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8475230e55549ab3f207bff11ebfc91c805dc3463ef62eda3ccf593254524ce8"}, - {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:278266012eb69f4a720827bdd2dc54b2271c97d84255b2faaa8f161a158c3b37"}, - {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fef8c87f8abfb884dac04e97824b61299880c43f4ce675dd2cbeadd3c9b466d2"}, - {file = "scipy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b05d43735bb2f07d689f56f7b474788a13ed8adc484a85aa65c0fd931cf9ccd2"}, - {file = "scipy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:716e389b694c4bb564b4fc0c51bc84d381735e0d39d3f26ec1af2556ec6aad94"}, - {file = "scipy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:631f07b3734d34aced009aaf6fedfd0eb3498a97e581c3b1e5f14a04164a456d"}, - {file = "scipy-1.14.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:af29a935803cc707ab2ed7791c44288a682f9c8107bc00f0eccc4f92c08d6e07"}, - {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2843f2d527d9eebec9a43e6b406fb7266f3af25a751aa91d62ff416f54170bc5"}, - {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:eb58ca0abd96911932f688528977858681a59d61a7ce908ffd355957f7025cfc"}, - {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30ac8812c1d2aab7131a79ba62933a2a76f582d5dbbc695192453dae67ad6310"}, - {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f9ea80f2e65bdaa0b7627fb00cbeb2daf163caa015e59b7516395fe3bd1e066"}, - {file = "scipy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:edaf02b82cd7639db00dbff629995ef185c8df4c3ffa71a5562a595765a06ce1"}, - {file = "scipy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:2ff38e22128e6c03ff73b6bb0f85f897d2362f8c052e3b8ad00532198fbdae3f"}, - {file = "scipy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1729560c906963fc8389f6aac023739ff3983e727b1a4d87696b7bf108316a79"}, - {file = "scipy-1.14.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:4079b90df244709e675cdc8b93bfd8a395d59af40b72e339c2287c91860deb8e"}, - {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e0cf28db0f24a38b2a0ca33a85a54852586e43cf6fd876365c86e0657cfe7d73"}, - {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0c2f95de3b04e26f5f3ad5bb05e74ba7f68b837133a4492414b3afd79dfe540e"}, - {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b99722ea48b7ea25e8e015e8341ae74624f72e5f21fc2abd45f3a93266de4c5d"}, - {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5149e3fd2d686e42144a093b206aef01932a0059c2a33ddfa67f5f035bdfe13e"}, - {file = "scipy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4f5a7c49323533f9103d4dacf4e4f07078f360743dec7f7596949149efeec06"}, - {file = "scipy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:baff393942b550823bfce952bb62270ee17504d02a1801d7fd0719534dfb9c84"}, - {file = "scipy-1.14.1.tar.gz", hash = "sha256:5a275584e726026a5699459aa72f828a610821006228e841b94275c4a7c08417"}, +python-versions = ">=3.9" +files = [ + {file = "scipy-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:20335853b85e9a49ff7572ab453794298bcf0354d8068c5f6775a0eabf350aca"}, + {file = "scipy-1.13.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d605e9c23906d1994f55ace80e0125c587f96c020037ea6aa98d01b4bd2e222f"}, + {file = "scipy-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfa31f1def5c819b19ecc3a8b52d28ffdcc7ed52bb20c9a7589669dd3c250989"}, + {file = "scipy-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26264b282b9da0952a024ae34710c2aff7d27480ee91a2e82b7b7073c24722f"}, + {file = "scipy-1.13.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:eccfa1906eacc02de42d70ef4aecea45415f5be17e72b61bafcfd329bdc52e94"}, + {file = "scipy-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:2831f0dc9c5ea9edd6e51e6e769b655f08ec6db6e2e10f86ef39bd32eb11da54"}, + {file = "scipy-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27e52b09c0d3a1d5b63e1105f24177e544a222b43611aaf5bc44d4a0979e32f9"}, + {file = "scipy-1.13.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:54f430b00f0133e2224c3ba42b805bfd0086fe488835effa33fa291561932326"}, + {file = "scipy-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e89369d27f9e7b0884ae559a3a956e77c02114cc60a6058b4e5011572eea9299"}, + {file = "scipy-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a78b4b3345f1b6f68a763c6e25c0c9a23a9fd0f39f5f3d200efe8feda560a5fa"}, + {file = "scipy-1.13.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45484bee6d65633752c490404513b9ef02475b4284c4cfab0ef946def50b3f59"}, + {file = "scipy-1.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:5713f62f781eebd8d597eb3f88b8bf9274e79eeabf63afb4a737abc6c84ad37b"}, + {file = "scipy-1.13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5d72782f39716b2b3509cd7c33cdc08c96f2f4d2b06d51e52fb45a19ca0c86a1"}, + {file = "scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:017367484ce5498445aade74b1d5ab377acdc65e27095155e448c88497755a5d"}, + {file = "scipy-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:949ae67db5fa78a86e8fa644b9a6b07252f449dcf74247108c50e1d20d2b4627"}, + {file = "scipy-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de3ade0e53bc1f21358aa74ff4830235d716211d7d077e340c7349bc3542e884"}, + {file = "scipy-1.13.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2ac65fb503dad64218c228e2dc2d0a0193f7904747db43014645ae139c8fad16"}, + {file = "scipy-1.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:cdd7dacfb95fea358916410ec61bbc20440f7860333aee6d882bb8046264e949"}, + {file = "scipy-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:436bbb42a94a8aeef855d755ce5a465479c721e9d684de76bf61a62e7c2b81d5"}, + {file = "scipy-1.13.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8335549ebbca860c52bf3d02f80784e91a004b71b059e3eea9678ba994796a24"}, + {file = "scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d533654b7d221a6a97304ab63c41c96473ff04459e404b83275b60aa8f4b7004"}, + {file = "scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637e98dcf185ba7f8e663e122ebf908c4702420477ae52a04f9908707456ba4d"}, + {file = "scipy-1.13.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a014c2b3697bde71724244f63de2476925596c24285c7a637364761f8710891c"}, + {file = "scipy-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:392e4ec766654852c25ebad4f64e4e584cf19820b980bc04960bca0b0cd6eaa2"}, + {file = "scipy-1.13.1.tar.gz", hash = "sha256:095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c"}, ] [package.dependencies] -numpy = ">=1.23.5,<2.3" +numpy = ">=1.22.4,<2.3" [package.extras] -dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] -doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.13.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<=7.3.7)", "sphinx-design (>=0.4.0)"] -test = ["Cython", "array-api-strict (>=2.0)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.12.0)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"] +test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "seaborn" @@ -3517,60 +3805,68 @@ files = [ [[package]] name = "sqlalchemy" -version = "2.0.32" +version = "2.0.36" description = "Database Abstraction Library" optional = false python-versions = ">=3.7" files = [ - {file = "SQLAlchemy-2.0.32-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0c9045ecc2e4db59bfc97b20516dfdf8e41d910ac6fb667ebd3a79ea54084619"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1467940318e4a860afd546ef61fefb98a14d935cd6817ed07a228c7f7c62f389"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5954463675cb15db8d4b521f3566a017c8789222b8316b1e6934c811018ee08b"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:167e7497035c303ae50651b351c28dc22a40bb98fbdb8468cdc971821b1ae533"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b27dfb676ac02529fb6e343b3a482303f16e6bc3a4d868b73935b8792edb52d0"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bf2360a5e0f7bd75fa80431bf8ebcfb920c9f885e7956c7efde89031695cafb8"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-win32.whl", hash = "sha256:306fe44e754a91cd9d600a6b070c1f2fadbb4a1a257b8781ccf33c7067fd3e4d"}, - {file = "SQLAlchemy-2.0.32-cp310-cp310-win_amd64.whl", hash = "sha256:99db65e6f3ab42e06c318f15c98f59a436f1c78179e6a6f40f529c8cc7100b22"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:21b053be28a8a414f2ddd401f1be8361e41032d2ef5884b2f31d31cb723e559f"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b178e875a7a25b5938b53b006598ee7645172fccafe1c291a706e93f48499ff5"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723a40ee2cc7ea653645bd4cf024326dea2076673fc9d3d33f20f6c81db83e1d"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:295ff8689544f7ee7e819529633d058bd458c1fd7f7e3eebd0f9268ebc56c2a0"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:49496b68cd190a147118af585173ee624114dfb2e0297558c460ad7495f9dfe2"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:acd9b73c5c15f0ec5ce18128b1fe9157ddd0044abc373e6ecd5ba376a7e5d961"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-win32.whl", hash = "sha256:9365a3da32dabd3e69e06b972b1ffb0c89668994c7e8e75ce21d3e5e69ddef28"}, - {file = "SQLAlchemy-2.0.32-cp311-cp311-win_amd64.whl", hash = "sha256:8bd63d051f4f313b102a2af1cbc8b80f061bf78f3d5bd0843ff70b5859e27924"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bab3db192a0c35e3c9d1560eb8332463e29e5507dbd822e29a0a3c48c0a8d92"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:19d98f4f58b13900d8dec4ed09dd09ef292208ee44cc9c2fe01c1f0a2fe440e9"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cd33c61513cb1b7371fd40cf221256456d26a56284e7d19d1f0b9f1eb7dd7e8"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d6ba0497c1d066dd004e0f02a92426ca2df20fac08728d03f67f6960271feec"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2b6be53e4fde0065524f1a0a7929b10e9280987b320716c1509478b712a7688c"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:916a798f62f410c0b80b63683c8061f5ebe237b0f4ad778739304253353bc1cb"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-win32.whl", hash = "sha256:31983018b74908ebc6c996a16ad3690301a23befb643093fcfe85efd292e384d"}, - {file = "SQLAlchemy-2.0.32-cp312-cp312-win_amd64.whl", hash = "sha256:4363ed245a6231f2e2957cccdda3c776265a75851f4753c60f3004b90e69bfeb"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b8afd5b26570bf41c35c0121801479958b4446751a3971fb9a480c1afd85558e"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c750987fc876813f27b60d619b987b057eb4896b81117f73bb8d9918c14f1cad"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ada0102afff4890f651ed91120c1120065663506b760da4e7823913ebd3258be"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:78c03d0f8a5ab4f3034c0e8482cfcc415a3ec6193491cfa1c643ed707d476f16"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:3bd1cae7519283ff525e64645ebd7a3e0283f3c038f461ecc1c7b040a0c932a1"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-win32.whl", hash = "sha256:01438ebcdc566d58c93af0171c74ec28efe6a29184b773e378a385e6215389da"}, - {file = "SQLAlchemy-2.0.32-cp37-cp37m-win_amd64.whl", hash = "sha256:4979dc80fbbc9d2ef569e71e0896990bc94df2b9fdbd878290bd129b65ab579c"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c742be912f57586ac43af38b3848f7688863a403dfb220193a882ea60e1ec3a"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:62e23d0ac103bcf1c5555b6c88c114089587bc64d048fef5bbdb58dfd26f96da"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:251f0d1108aab8ea7b9aadbd07fb47fb8e3a5838dde34aa95a3349876b5a1f1d"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ef18a84e5116340e38eca3e7f9eeaaef62738891422e7c2a0b80feab165905f"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:3eb6a97a1d39976f360b10ff208c73afb6a4de86dd2a6212ddf65c4a6a2347d5"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0c1c9b673d21477cec17ab10bc4decb1322843ba35b481585facd88203754fc5"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-win32.whl", hash = "sha256:c41a2b9ca80ee555decc605bd3c4520cc6fef9abde8fd66b1cf65126a6922d65"}, - {file = "SQLAlchemy-2.0.32-cp38-cp38-win_amd64.whl", hash = "sha256:8a37e4d265033c897892279e8adf505c8b6b4075f2b40d77afb31f7185cd6ecd"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:52fec964fba2ef46476312a03ec8c425956b05c20220a1a03703537824b5e8e1"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:328429aecaba2aee3d71e11f2477c14eec5990fb6d0e884107935f7fb6001632"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85a01b5599e790e76ac3fe3aa2f26e1feba56270023d6afd5550ed63c68552b3"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf04784797dcdf4c0aa952c8d234fa01974c4729db55c45732520ce12dd95b4"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4488120becf9b71b3ac718f4138269a6be99a42fe023ec457896ba4f80749525"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:14e09e083a5796d513918a66f3d6aedbc131e39e80875afe81d98a03312889e6"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-win32.whl", hash = "sha256:0d322cc9c9b2154ba7e82f7bf25ecc7c36fbe2d82e2933b3642fc095a52cfc78"}, - {file = "SQLAlchemy-2.0.32-cp39-cp39-win_amd64.whl", hash = "sha256:7dd8583df2f98dea28b5cd53a1beac963f4f9d087888d75f22fcc93a07cf8d84"}, - {file = "SQLAlchemy-2.0.32-py3-none-any.whl", hash = "sha256:e567a8793a692451f706b363ccf3c45e056b67d90ead58c3bc9471af5d212202"}, - {file = "SQLAlchemy-2.0.32.tar.gz", hash = "sha256:c1b88cc8b02b6a5f0efb0345a03672d4c897dc7d92585176f88c67346f565ea8"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:59b8f3adb3971929a3e660337f5dacc5942c2cdb760afcabb2614ffbda9f9f72"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37350015056a553e442ff672c2d20e6f4b6d0b2495691fa239d8aa18bb3bc908"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8318f4776c85abc3f40ab185e388bee7a6ea99e7fa3a30686580b209eaa35c08"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c245b1fbade9c35e5bd3b64270ab49ce990369018289ecfde3f9c318411aaa07"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:69f93723edbca7342624d09f6704e7126b152eaed3cdbb634cb657a54332a3c5"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f9511d8dd4a6e9271d07d150fb2f81874a3c8c95e11ff9af3a2dfc35fe42ee44"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-win32.whl", hash = "sha256:c3f3631693003d8e585d4200730616b78fafd5a01ef8b698f6967da5c605b3fa"}, + {file = "SQLAlchemy-2.0.36-cp310-cp310-win_amd64.whl", hash = "sha256:a86bfab2ef46d63300c0f06936bd6e6c0105faa11d509083ba8f2f9d237fb5b5"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fd3a55deef00f689ce931d4d1b23fa9f04c880a48ee97af488fd215cf24e2a6c"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4f5e9cd989b45b73bd359f693b935364f7e1f79486e29015813c338450aa5a71"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0ddd9db6e59c44875211bc4c7953a9f6638b937b0a88ae6d09eb46cced54eff"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2519f3a5d0517fc159afab1015e54bb81b4406c278749779be57a569d8d1bb0d"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59b1ee96617135f6e1d6f275bbe988f419c5178016f3d41d3c0abb0c819f75bb"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:39769a115f730d683b0eb7b694db9789267bcd027326cccc3125e862eb03bfd8"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-win32.whl", hash = "sha256:66bffbad8d6271bb1cc2f9a4ea4f86f80fe5e2e3e501a5ae2a3dc6a76e604e6f"}, + {file = "SQLAlchemy-2.0.36-cp311-cp311-win_amd64.whl", hash = "sha256:23623166bfefe1487d81b698c423f8678e80df8b54614c2bf4b4cfcd7c711959"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7b64e6ec3f02c35647be6b4851008b26cff592a95ecb13b6788a54ef80bbdd4"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:46331b00096a6db1fdc052d55b101dbbfc99155a548e20a0e4a8e5e4d1362855"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdf3386a801ea5aba17c6410dd1dc8d39cf454ca2565541b5ac42a84e1e28f53"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac9dfa18ff2a67b09b372d5db8743c27966abf0e5344c555d86cc7199f7ad83a"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:90812a8933df713fdf748b355527e3af257a11e415b613dd794512461eb8a686"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1bc330d9d29c7f06f003ab10e1eaced295e87940405afe1b110f2eb93a233588"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-win32.whl", hash = "sha256:79d2e78abc26d871875b419e1fd3c0bca31a1cb0043277d0d850014599626c2e"}, + {file = "SQLAlchemy-2.0.36-cp312-cp312-win_amd64.whl", hash = "sha256:b544ad1935a8541d177cb402948b94e871067656b3a0b9e91dbec136b06a2ff5"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b5cc79df7f4bc3d11e4b542596c03826063092611e481fcf1c9dfee3c94355ef"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3c01117dd36800f2ecaa238c65365b7b16497adc1522bf84906e5710ee9ba0e8"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9bc633f4ee4b4c46e7adcb3a9b5ec083bf1d9a97c1d3854b92749d935de40b9b"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e46ed38affdfc95d2c958de328d037d87801cfcbea6d421000859e9789e61c2"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2985c0b06e989c043f1dc09d4fe89e1616aadd35392aea2844f0458a989eacf"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a121d62ebe7d26fec9155f83f8be5189ef1405f5973ea4874a26fab9f1e262c"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-win32.whl", hash = "sha256:0572f4bd6f94752167adfd7c1bed84f4b240ee6203a95e05d1e208d488d0d436"}, + {file = "SQLAlchemy-2.0.36-cp313-cp313-win_amd64.whl", hash = "sha256:8c78ac40bde930c60e0f78b3cd184c580f89456dd87fc08f9e3ee3ce8765ce88"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:be9812b766cad94a25bc63bec11f88c4ad3629a0cec1cd5d4ba48dc23860486b"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50aae840ebbd6cdd41af1c14590e5741665e5272d2fee999306673a1bb1fdb4d"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4557e1f11c5f653ebfdd924f3f9d5ebfc718283b0b9beebaa5dd6b77ec290971"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07b441f7d03b9a66299ce7ccf3ef2900abc81c0db434f42a5694a37bd73870f2"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:28120ef39c92c2dd60f2721af9328479516844c6b550b077ca450c7d7dc68575"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-win32.whl", hash = "sha256:b81ee3d84803fd42d0b154cb6892ae57ea6b7c55d8359a02379965706c7efe6c"}, + {file = "SQLAlchemy-2.0.36-cp37-cp37m-win_amd64.whl", hash = "sha256:f942a799516184c855e1a32fbc7b29d7e571b52612647866d4ec1c3242578fcb"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3d6718667da04294d7df1670d70eeddd414f313738d20a6f1d1f379e3139a545"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:72c28b84b174ce8af8504ca28ae9347d317f9dba3999e5981a3cd441f3712e24"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b11d0cfdd2b095e7b0686cf5fabeb9c67fae5b06d265d8180715b8cfa86522e3"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e32092c47011d113dc01ab3e1d3ce9f006a47223b18422c5c0d150af13a00687"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6a440293d802d3011028e14e4226da1434b373cbaf4a4bbb63f845761a708346"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c54a1e53a0c308a8e8a7dffb59097bff7facda27c70c286f005327f21b2bd6b1"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-win32.whl", hash = "sha256:1e0d612a17581b6616ff03c8e3d5eff7452f34655c901f75d62bd86449d9750e"}, + {file = "SQLAlchemy-2.0.36-cp38-cp38-win_amd64.whl", hash = "sha256:8958b10490125124463095bbdadda5aa22ec799f91958e410438ad6c97a7b793"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dc022184d3e5cacc9579e41805a681187650e170eb2fd70e28b86192a479dcaa"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b817d41d692bf286abc181f8af476c4fbef3fd05e798777492618378448ee689"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4e46a888b54be23d03a89be510f24a7652fe6ff660787b96cd0e57a4ebcb46d"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4ae3005ed83f5967f961fd091f2f8c5329161f69ce8480aa8168b2d7fe37f06"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:03e08af7a5f9386a43919eda9de33ffda16b44eb11f3b313e6822243770e9763"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3dbb986bad3ed5ceaf090200eba750b5245150bd97d3e67343a3cfed06feecf7"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-win32.whl", hash = "sha256:9fe53b404f24789b5ea9003fc25b9a3988feddebd7e7b369c8fac27ad6f52f28"}, + {file = "SQLAlchemy-2.0.36-cp39-cp39-win_amd64.whl", hash = "sha256:af148a33ff0349f53512a049c6406923e4e02bf2f26c5fb285f143faf4f0e46a"}, + {file = "SQLAlchemy-2.0.36-py3-none-any.whl", hash = "sha256:fddbe92b4760c6f5d48162aef14824add991aeda8ddadb3c31d56eb15ca69f8e"}, + {file = "sqlalchemy-2.0.36.tar.gz", hash = "sha256:7f2767680b6d2398aea7082e45a774b2b0767b5c8d8ffb9c8b683088ea9b29c5"}, ] [package.dependencies] @@ -3583,7 +3879,7 @@ aioodbc = ["aioodbc", "greenlet (!=0.4.17)"] aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] asyncio = ["greenlet (!=0.4.17)"] asyncmy = ["asyncmy (>=0.2.3,!=0.2.4,!=0.2.6)", "greenlet (!=0.4.17)"] -mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2,!=1.1.5)"] +mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2,!=1.1.5,!=1.1.10)"] mssql = ["pyodbc"] mssql-pymssql = ["pymssql"] mssql-pyodbc = ["pyodbc"] @@ -3649,47 +3945,42 @@ files = [ [[package]] name = "tiktoken" -version = "0.7.0" +version = "0.8.0" description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "tiktoken-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485f3cc6aba7c6b6ce388ba634fbba656d9ee27f766216f45146beb4ac18b25f"}, - {file = "tiktoken-0.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e54be9a2cd2f6d6ffa3517b064983fb695c9a9d8aa7d574d1ef3c3f931a99225"}, - {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79383a6e2c654c6040e5f8506f3750db9ddd71b550c724e673203b4f6b4b4590"}, - {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d4511c52caacf3c4981d1ae2df85908bd31853f33d30b345c8b6830763f769c"}, - {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:13c94efacdd3de9aff824a788353aa5749c0faee1fbe3816df365ea450b82311"}, - {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8e58c7eb29d2ab35a7a8929cbeea60216a4ccdf42efa8974d8e176d50c9a3df5"}, - {file = "tiktoken-0.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:21a20c3bd1dd3e55b91c1331bf25f4af522c525e771691adbc9a69336fa7f702"}, - {file = "tiktoken-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:10c7674f81e6e350fcbed7c09a65bca9356eaab27fb2dac65a1e440f2bcfe30f"}, - {file = "tiktoken-0.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:084cec29713bc9d4189a937f8a35dbdfa785bd1235a34c1124fe2323821ee93f"}, - {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:811229fde1652fedcca7c6dfe76724d0908775b353556d8a71ed74d866f73f7b"}, - {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86b6e7dc2e7ad1b3757e8a24597415bafcfb454cebf9a33a01f2e6ba2e663992"}, - {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1063c5748be36344c7e18c7913c53e2cca116764c2080177e57d62c7ad4576d1"}, - {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:20295d21419bfcca092644f7e2f2138ff947a6eb8cfc732c09cc7d76988d4a89"}, - {file = "tiktoken-0.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:959d993749b083acc57a317cbc643fb85c014d055b2119b739487288f4e5d1cb"}, - {file = "tiktoken-0.7.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:71c55d066388c55a9c00f61d2c456a6086673ab7dec22dd739c23f77195b1908"}, - {file = "tiktoken-0.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09ed925bccaa8043e34c519fbb2f99110bd07c6fd67714793c21ac298e449410"}, - {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03c6c40ff1db0f48a7b4d2dafeae73a5607aacb472fa11f125e7baf9dce73704"}, - {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d20b5c6af30e621b4aca094ee61777a44118f52d886dbe4f02b70dfe05c15350"}, - {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d427614c3e074004efa2f2411e16c826f9df427d3c70a54725cae860f09e4bf4"}, - {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8c46d7af7b8c6987fac9b9f61041b452afe92eb087d29c9ce54951280f899a97"}, - {file = "tiktoken-0.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0bc603c30b9e371e7c4c7935aba02af5994a909fc3c0fe66e7004070858d3f8f"}, - {file = "tiktoken-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2398fecd38c921bcd68418675a6d155fad5f5e14c2e92fcf5fe566fa5485a858"}, - {file = "tiktoken-0.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f5f6afb52fb8a7ea1c811e435e4188f2bef81b5e0f7a8635cc79b0eef0193d6"}, - {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:861f9ee616766d736be4147abac500732b505bf7013cfaf019b85892637f235e"}, - {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54031f95c6939f6b78122c0aa03a93273a96365103793a22e1793ee86da31685"}, - {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:fffdcb319b614cf14f04d02a52e26b1d1ae14a570f90e9b55461a72672f7b13d"}, - {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c72baaeaefa03ff9ba9688624143c858d1f6b755bb85d456d59e529e17234769"}, - {file = "tiktoken-0.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:131b8aeb043a8f112aad9f46011dced25d62629091e51d9dc1adbf4a1cc6aa98"}, - {file = "tiktoken-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cabc6dc77460df44ec5b879e68692c63551ae4fae7460dd4ff17181df75f1db7"}, - {file = "tiktoken-0.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8d57f29171255f74c0aeacd0651e29aa47dff6f070cb9f35ebc14c82278f3b25"}, - {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ee92776fdbb3efa02a83f968c19d4997a55c8e9ce7be821ceee04a1d1ee149c"}, - {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e215292e99cb41fbc96988ef62ea63bb0ce1e15f2c147a61acc319f8b4cbe5bf"}, - {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8a81bac94769cab437dd3ab0b8a4bc4e0f9cf6835bcaa88de71f39af1791727a"}, - {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d6d73ea93e91d5ca771256dfc9d1d29f5a554b83821a1dc0891987636e0ae226"}, - {file = "tiktoken-0.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:2bcb28ddf79ffa424f171dfeef9a4daff61a94c631ca6813f43967cb263b83b9"}, - {file = "tiktoken-0.7.0.tar.gz", hash = "sha256:1077266e949c24e0291f6c350433c6f0971365ece2b173a23bc3b9f9defef6b6"}, + {file = "tiktoken-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b07e33283463089c81ef1467180e3e00ab00d46c2c4bbcef0acab5f771d6695e"}, + {file = "tiktoken-0.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9269348cb650726f44dd3bbb3f9110ac19a8dcc8f54949ad3ef652ca22a38e21"}, + {file = "tiktoken-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e13f37bc4ef2d012731e93e0fef21dc3b7aea5bb9009618de9a4026844e560"}, + {file = "tiktoken-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f13d13c981511331eac0d01a59b5df7c0d4060a8be1e378672822213da51e0a2"}, + {file = "tiktoken-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6b2ddbc79a22621ce8b1166afa9f9a888a664a579350dc7c09346a3b5de837d9"}, + {file = "tiktoken-0.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d8c2d0e5ba6453a290b86cd65fc51fedf247e1ba170191715b049dac1f628005"}, + {file = "tiktoken-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d622d8011e6d6f239297efa42a2657043aaed06c4f68833550cac9e9bc723ef1"}, + {file = "tiktoken-0.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2efaf6199717b4485031b4d6edb94075e4d79177a172f38dd934d911b588d54a"}, + {file = "tiktoken-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5637e425ce1fc49cf716d88df3092048359a4b3bbb7da762840426e937ada06d"}, + {file = "tiktoken-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fb0e352d1dbe15aba082883058b3cce9e48d33101bdaac1eccf66424feb5b47"}, + {file = "tiktoken-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:56edfefe896c8f10aba372ab5706b9e3558e78db39dd497c940b47bf228bc419"}, + {file = "tiktoken-0.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:326624128590def898775b722ccc327e90b073714227175ea8febbc920ac0a99"}, + {file = "tiktoken-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:881839cfeae051b3628d9823b2e56b5cc93a9e2efb435f4cf15f17dc45f21586"}, + {file = "tiktoken-0.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fe9399bdc3f29d428f16a2f86c3c8ec20be3eac5f53693ce4980371c3245729b"}, + {file = "tiktoken-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a58deb7075d5b69237a3ff4bb51a726670419db6ea62bdcd8bd80c78497d7ab"}, + {file = "tiktoken-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2908c0d043a7d03ebd80347266b0e58440bdef5564f84f4d29fb235b5df3b04"}, + {file = "tiktoken-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:294440d21a2a51e12d4238e68a5972095534fe9878be57d905c476017bff99fc"}, + {file = "tiktoken-0.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:d8f3192733ac4d77977432947d563d7e1b310b96497acd3c196c9bddb36ed9db"}, + {file = "tiktoken-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:02be1666096aff7da6cbd7cdaa8e7917bfed3467cd64b38b1f112e96d3b06a24"}, + {file = "tiktoken-0.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94ff53c5c74b535b2cbf431d907fc13c678bbd009ee633a2aca269a04389f9a"}, + {file = "tiktoken-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b231f5e8982c245ee3065cd84a4712d64692348bc609d84467c57b4b72dcbc5"}, + {file = "tiktoken-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4177faa809bd55f699e88c96d9bb4635d22e3f59d635ba6fd9ffedf7150b9953"}, + {file = "tiktoken-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5376b6f8dc4753cd81ead935c5f518fa0fbe7e133d9e25f648d8c4dabdd4bad7"}, + {file = "tiktoken-0.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:18228d624807d66c87acd8f25fc135665617cab220671eb65b50f5d70fa51f69"}, + {file = "tiktoken-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7e17807445f0cf1f25771c9d86496bd8b5c376f7419912519699f3cc4dc5c12e"}, + {file = "tiktoken-0.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:886f80bd339578bbdba6ed6d0567a0d5c6cfe198d9e587ba6c447654c65b8edc"}, + {file = "tiktoken-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6adc8323016d7758d6de7313527f755b0fc6c72985b7d9291be5d96d73ecd1e1"}, + {file = "tiktoken-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b591fb2b30d6a72121a80be24ec7a0e9eb51c5500ddc7e4c2496516dd5e3816b"}, + {file = "tiktoken-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:845287b9798e476b4d762c3ebda5102be87ca26e5d2c9854002825d60cdb815d"}, + {file = "tiktoken-0.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:1473cfe584252dc3fa62adceb5b1c763c1874e04511b197da4e6de51d6ce5a02"}, + {file = "tiktoken-0.8.0.tar.gz", hash = "sha256:9ccbb2740f24542534369c5635cfd9b2b3c2490754a78ac8831d99f89f94eeb2"}, ] [package.dependencies] @@ -3701,111 +3992,111 @@ blobfile = ["blobfile (>=2)"] [[package]] name = "tokenizers" -version = "0.19.1" +version = "0.20.1" description = "" optional = false python-versions = ">=3.7" files = [ - {file = "tokenizers-0.19.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:952078130b3d101e05ecfc7fc3640282d74ed26bcf691400f872563fca15ac97"}, - {file = "tokenizers-0.19.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:82c8b8063de6c0468f08e82c4e198763e7b97aabfe573fd4cf7b33930ca4df77"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f03727225feaf340ceeb7e00604825addef622d551cbd46b7b775ac834c1e1c4"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:453e4422efdfc9c6b6bf2eae00d5e323f263fff62b29a8c9cd526c5003f3f642"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:02e81bf089ebf0e7f4df34fa0207519f07e66d8491d963618252f2e0729e0b46"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b07c538ba956843833fee1190cf769c60dc62e1cf934ed50d77d5502194d63b1"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28cab1582e0eec38b1f38c1c1fb2e56bce5dc180acb1724574fc5f47da2a4fe"}, - {file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b01afb7193d47439f091cd8f070a1ced347ad0f9144952a30a41836902fe09e"}, - {file = "tokenizers-0.19.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7fb297edec6c6841ab2e4e8f357209519188e4a59b557ea4fafcf4691d1b4c98"}, - {file = "tokenizers-0.19.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2e8a3dd055e515df7054378dc9d6fa8c8c34e1f32777fb9a01fea81496b3f9d3"}, - {file = "tokenizers-0.19.1-cp310-none-win32.whl", hash = "sha256:7ff898780a155ea053f5d934925f3902be2ed1f4d916461e1a93019cc7250837"}, - {file = "tokenizers-0.19.1-cp310-none-win_amd64.whl", hash = "sha256:bea6f9947e9419c2fda21ae6c32871e3d398cba549b93f4a65a2d369662d9403"}, - {file = "tokenizers-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:5c88d1481f1882c2e53e6bb06491e474e420d9ac7bdff172610c4f9ad3898059"}, - {file = "tokenizers-0.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ddf672ed719b4ed82b51499100f5417d7d9f6fb05a65e232249268f35de5ed14"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:dadc509cc8a9fe460bd274c0e16ac4184d0958117cf026e0ea8b32b438171594"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfedf31824ca4915b511b03441784ff640378191918264268e6923da48104acc"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac11016d0a04aa6487b1513a3a36e7bee7eec0e5d30057c9c0408067345c48d2"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76951121890fea8330d3a0df9a954b3f2a37e3ec20e5b0530e9a0044ca2e11fe"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b342d2ce8fc8d00f376af068e3274e2e8649562e3bc6ae4a67784ded6b99428d"}, - {file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d16ff18907f4909dca9b076b9c2d899114dd6abceeb074eca0c93e2353f943aa"}, - {file = "tokenizers-0.19.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:706a37cc5332f85f26efbe2bdc9ef8a9b372b77e4645331a405073e4b3a8c1c6"}, - {file = "tokenizers-0.19.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:16baac68651701364b0289979ecec728546133e8e8fe38f66fe48ad07996b88b"}, - {file = "tokenizers-0.19.1-cp311-none-win32.whl", hash = "sha256:9ed240c56b4403e22b9584ee37d87b8bfa14865134e3e1c3fb4b2c42fafd3256"}, - {file = "tokenizers-0.19.1-cp311-none-win_amd64.whl", hash = "sha256:ad57d59341710b94a7d9dbea13f5c1e7d76fd8d9bcd944a7a6ab0b0da6e0cc66"}, - {file = "tokenizers-0.19.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:621d670e1b1c281a1c9698ed89451395d318802ff88d1fc1accff0867a06f153"}, - {file = "tokenizers-0.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d924204a3dbe50b75630bd16f821ebda6a5f729928df30f582fb5aade90c818a"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:4f3fefdc0446b1a1e6d81cd4c07088ac015665d2e812f6dbba4a06267d1a2c95"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9620b78e0b2d52ef07b0d428323fb34e8ea1219c5eac98c2596311f20f1f9266"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04ce49e82d100594715ac1b2ce87d1a36e61891a91de774755f743babcd0dd52"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5c2ff13d157afe413bf7e25789879dd463e5a4abfb529a2d8f8473d8042e28f"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3174c76efd9d08f836bfccaca7cfec3f4d1c0a4cf3acbc7236ad577cc423c840"}, - {file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c9d5b6c0e7a1e979bec10ff960fae925e947aab95619a6fdb4c1d8ff3708ce3"}, - {file = "tokenizers-0.19.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a179856d1caee06577220ebcfa332af046d576fb73454b8f4d4b0ba8324423ea"}, - {file = "tokenizers-0.19.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:952b80dac1a6492170f8c2429bd11fcaa14377e097d12a1dbe0ef2fb2241e16c"}, - {file = "tokenizers-0.19.1-cp312-none-win32.whl", hash = "sha256:01d62812454c188306755c94755465505836fd616f75067abcae529c35edeb57"}, - {file = "tokenizers-0.19.1-cp312-none-win_amd64.whl", hash = "sha256:b70bfbe3a82d3e3fb2a5e9b22a39f8d1740c96c68b6ace0086b39074f08ab89a"}, - {file = "tokenizers-0.19.1-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:bb9dfe7dae85bc6119d705a76dc068c062b8b575abe3595e3c6276480e67e3f1"}, - {file = "tokenizers-0.19.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:1f0360cbea28ea99944ac089c00de7b2e3e1c58f479fb8613b6d8d511ce98267"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:71e3ec71f0e78780851fef28c2a9babe20270404c921b756d7c532d280349214"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b82931fa619dbad979c0ee8e54dd5278acc418209cc897e42fac041f5366d626"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e8ff5b90eabdcdaa19af697885f70fe0b714ce16709cf43d4952f1f85299e73a"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e742d76ad84acbdb1a8e4694f915fe59ff6edc381c97d6dfdd054954e3478ad4"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8c5d59d7b59885eab559d5bc082b2985555a54cda04dda4c65528d90ad252ad"}, - {file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b2da5c32ed869bebd990c9420df49813709e953674c0722ff471a116d97b22d"}, - {file = "tokenizers-0.19.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:638e43936cc8b2cbb9f9d8dde0fe5e7e30766a3318d2342999ae27f68fdc9bd6"}, - {file = "tokenizers-0.19.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:78e769eb3b2c79687d9cb0f89ef77223e8e279b75c0a968e637ca7043a84463f"}, - {file = "tokenizers-0.19.1-cp37-none-win32.whl", hash = "sha256:72791f9bb1ca78e3ae525d4782e85272c63faaef9940d92142aa3eb79f3407a3"}, - {file = "tokenizers-0.19.1-cp37-none-win_amd64.whl", hash = "sha256:f3bbb7a0c5fcb692950b041ae11067ac54826204318922da754f908d95619fbc"}, - {file = "tokenizers-0.19.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:07f9295349bbbcedae8cefdbcfa7f686aa420be8aca5d4f7d1ae6016c128c0c5"}, - {file = "tokenizers-0.19.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10a707cc6c4b6b183ec5dbfc5c34f3064e18cf62b4a938cb41699e33a99e03c1"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6309271f57b397aa0aff0cbbe632ca9d70430839ca3178bf0f06f825924eca22"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ad23d37d68cf00d54af184586d79b84075ada495e7c5c0f601f051b162112dc"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:427c4f0f3df9109314d4f75b8d1f65d9477033e67ffaec4bca53293d3aca286d"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e83a31c9cf181a0a3ef0abad2b5f6b43399faf5da7e696196ddd110d332519ee"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c27b99889bd58b7e301468c0838c5ed75e60c66df0d4db80c08f43462f82e0d3"}, - {file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bac0b0eb952412b0b196ca7a40e7dce4ed6f6926489313414010f2e6b9ec2adf"}, - {file = "tokenizers-0.19.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8a6298bde623725ca31c9035a04bf2ef63208d266acd2bed8c2cb7d2b7d53ce6"}, - {file = "tokenizers-0.19.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:08a44864e42fa6d7d76d7be4bec62c9982f6f6248b4aa42f7302aa01e0abfd26"}, - {file = "tokenizers-0.19.1-cp38-none-win32.whl", hash = "sha256:1de5bc8652252d9357a666e609cb1453d4f8e160eb1fb2830ee369dd658e8975"}, - {file = "tokenizers-0.19.1-cp38-none-win_amd64.whl", hash = "sha256:0bcce02bf1ad9882345b34d5bd25ed4949a480cf0e656bbd468f4d8986f7a3f1"}, - {file = "tokenizers-0.19.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:0b9394bd204842a2a1fd37fe29935353742be4a3460b6ccbaefa93f58a8df43d"}, - {file = "tokenizers-0.19.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4692ab92f91b87769d950ca14dbb61f8a9ef36a62f94bad6c82cc84a51f76f6a"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6258c2ef6f06259f70a682491c78561d492e885adeaf9f64f5389f78aa49a051"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c85cf76561fbd01e0d9ea2d1cbe711a65400092bc52b5242b16cfd22e51f0c58"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:670b802d4d82bbbb832ddb0d41df7015b3e549714c0e77f9bed3e74d42400fbe"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:85aa3ab4b03d5e99fdd31660872249df5e855334b6c333e0bc13032ff4469c4a"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbf001afbbed111a79ca47d75941e9e5361297a87d186cbfc11ed45e30b5daba"}, - {file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c89aa46c269e4e70c4d4f9d6bc644fcc39bb409cb2a81227923404dd6f5227"}, - {file = "tokenizers-0.19.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:39c1ec76ea1027438fafe16ecb0fb84795e62e9d643444c1090179e63808c69d"}, - {file = "tokenizers-0.19.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c2a0d47a89b48d7daa241e004e71fb5a50533718897a4cd6235cb846d511a478"}, - {file = "tokenizers-0.19.1-cp39-none-win32.whl", hash = "sha256:61b7fe8886f2e104d4caf9218b157b106207e0f2a4905c9c7ac98890688aabeb"}, - {file = "tokenizers-0.19.1-cp39-none-win_amd64.whl", hash = "sha256:f97660f6c43efd3e0bfd3f2e3e5615bf215680bad6ee3d469df6454b8c6e8256"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3b11853f17b54c2fe47742c56d8a33bf49ce31caf531e87ac0d7d13d327c9334"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d26194ef6c13302f446d39972aaa36a1dda6450bc8949f5eb4c27f51191375bd"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e8d1ed93beda54bbd6131a2cb363a576eac746d5c26ba5b7556bc6f964425594"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca407133536f19bdec44b3da117ef0d12e43f6d4b56ac4c765f37eca501c7bda"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce05fde79d2bc2e46ac08aacbc142bead21614d937aac950be88dc79f9db9022"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:35583cd46d16f07c054efd18b5d46af4a2f070a2dd0a47914e66f3ff5efb2b1e"}, - {file = "tokenizers-0.19.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:43350270bfc16b06ad3f6f07eab21f089adb835544417afda0f83256a8bf8b75"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b4399b59d1af5645bcee2072a463318114c39b8547437a7c2d6a186a1b5a0e2d"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6852c5b2a853b8b0ddc5993cd4f33bfffdca4fcc5d52f89dd4b8eada99379285"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd266ae85c3d39df2f7e7d0e07f6c41a55e9a3123bb11f854412952deacd828"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecb2651956eea2aa0a2d099434134b1b68f1c31f9a5084d6d53f08ed43d45ff2"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:b279ab506ec4445166ac476fb4d3cc383accde1ea152998509a94d82547c8e2a"}, - {file = "tokenizers-0.19.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:89183e55fb86e61d848ff83753f64cded119f5d6e1f553d14ffee3700d0a4a49"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b2edbc75744235eea94d595a8b70fe279dd42f3296f76d5a86dde1d46e35f574"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0e64bfde9a723274e9a71630c3e9494ed7b4c0f76a1faacf7fe294cd26f7ae7c"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0b5ca92bfa717759c052e345770792d02d1f43b06f9e790ca0a1db62838816f3"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f8a20266e695ec9d7a946a019c1d5ca4eddb6613d4f466888eee04f16eedb85"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63c38f45d8f2a2ec0f3a20073cccb335b9f99f73b3c69483cd52ebc75369d8a1"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:dd26e3afe8a7b61422df3176e06664503d3f5973b94f45d5c45987e1cb711876"}, - {file = "tokenizers-0.19.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:eddd5783a4a6309ce23432353cdb36220e25cbb779bfa9122320666508b44b88"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:56ae39d4036b753994476a1b935584071093b55c7a72e3b8288e68c313ca26e7"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f9939ca7e58c2758c01b40324a59c034ce0cebad18e0d4563a9b1beab3018243"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6c330c0eb815d212893c67a032e9dc1b38a803eccb32f3e8172c19cc69fbb439"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec11802450a2487cdf0e634b750a04cbdc1c4d066b97d94ce7dd2cb51ebb325b"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b718f316b596f36e1dae097a7d5b91fc5b85e90bf08b01ff139bd8953b25af"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ed69af290c2b65169f0ba9034d1dc39a5db9459b32f1dd8b5f3f32a3fcf06eab"}, - {file = "tokenizers-0.19.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f8a9c828277133af13f3859d1b6bf1c3cb6e9e1637df0e45312e6b7c2e622b1f"}, - {file = "tokenizers-0.19.1.tar.gz", hash = "sha256:ee59e6680ed0fdbe6b724cf38bd70400a0c1dd623b07ac729087270caeac88e3"}, + {file = "tokenizers-0.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:439261da7c0a5c88bda97acb284d49fbdaf67e9d3b623c0bfd107512d22787a9"}, + {file = "tokenizers-0.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:03dae629d99068b1ea5416d50de0fea13008f04129cc79af77a2a6392792d93c"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b61f561f329ffe4b28367798b89d60c4abf3f815d37413b6352bc6412a359867"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ec870fce1ee5248a10be69f7a8408a234d6f2109f8ea827b4f7ecdbf08c9fd15"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d388d1ea8b7447da784e32e3b86a75cce55887e3b22b31c19d0b186b1c677800"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:299c85c1d21135bc01542237979bf25c32efa0d66595dd0069ae259b97fb2dbe"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e96f6c14c9752bb82145636b614d5a78e9cde95edfbe0a85dad0dd5ddd6ec95c"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc9e95ad49c932b80abfbfeaf63b155761e695ad9f8a58c52a47d962d76e310f"}, + {file = "tokenizers-0.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f22dee205329a636148c325921c73cf3e412e87d31f4d9c3153b302a0200057b"}, + {file = "tokenizers-0.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2ffd9a8895575ac636d44500c66dffaef133823b6b25067604fa73bbc5ec09d"}, + {file = "tokenizers-0.20.1-cp310-none-win32.whl", hash = "sha256:2847843c53f445e0f19ea842a4e48b89dd0db4e62ba6e1e47a2749d6ec11f50d"}, + {file = "tokenizers-0.20.1-cp310-none-win_amd64.whl", hash = "sha256:f9aa93eacd865f2798b9e62f7ce4533cfff4f5fbd50c02926a78e81c74e432cd"}, + {file = "tokenizers-0.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4a717dcb08f2dabbf27ae4b6b20cbbb2ad7ed78ce05a829fae100ff4b3c7ff15"}, + {file = "tokenizers-0.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3f84dad1ff1863c648d80628b1b55353d16303431283e4efbb6ab1af56a75832"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:929c8f3afa16a5130a81ab5079c589226273ec618949cce79b46d96e59a84f61"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d10766473954397e2d370f215ebed1cc46dcf6fd3906a2a116aa1d6219bfedc3"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9300fac73ddc7e4b0330acbdda4efaabf74929a4a61e119a32a181f534a11b47"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ecaf7b0e39caeb1aa6dd6e0975c405716c82c1312b55ac4f716ef563a906969"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5170be9ec942f3d1d317817ced8d749b3e1202670865e4fd465e35d8c259de83"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef3f1ae08fa9aea5891cbd69df29913e11d3841798e0bfb1ff78b78e4e7ea0a4"}, + {file = "tokenizers-0.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ee86d4095d3542d73579e953c2e5e07d9321af2ffea6ecc097d16d538a2dea16"}, + {file = "tokenizers-0.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:86dcd08da163912e17b27bbaba5efdc71b4fbffb841530fdb74c5707f3c49216"}, + {file = "tokenizers-0.20.1-cp311-none-win32.whl", hash = "sha256:9af2dc4ee97d037bc6b05fa4429ddc87532c706316c5e11ce2f0596dfcfa77af"}, + {file = "tokenizers-0.20.1-cp311-none-win_amd64.whl", hash = "sha256:899152a78b095559c287b4c6d0099469573bb2055347bb8154db106651296f39"}, + {file = "tokenizers-0.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:407ab666b38e02228fa785e81f7cf79ef929f104bcccf68a64525a54a93ceac9"}, + {file = "tokenizers-0.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f13a2d16032ebc8bd812eb8099b035ac65887d8f0c207261472803b9633cf3e"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e98eee4dca22849fbb56a80acaa899eec5b72055d79637dd6aa15d5e4b8628c9"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47c1bcdd61e61136087459cb9e0b069ff23b5568b008265e5cbc927eae3387ce"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:128c1110e950534426e2274837fc06b118ab5f2fa61c3436e60e0aada0ccfd67"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2e2d47a819d2954f2c1cd0ad51bb58ffac6f53a872d5d82d65d79bf76b9896d"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bdd67a0e3503a9a7cf8bc5a4a49cdde5fa5bada09a51e4c7e1c73900297539bd"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:689b93d2e26d04da337ac407acec8b5d081d8d135e3e5066a88edd5bdb5aff89"}, + {file = "tokenizers-0.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0c6a796ddcd9a19ad13cf146997cd5895a421fe6aec8fd970d69f9117bddb45c"}, + {file = "tokenizers-0.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3ea919687aa7001a8ff1ba36ac64f165c4e89035f57998fa6cedcfd877be619d"}, + {file = "tokenizers-0.20.1-cp312-none-win32.whl", hash = "sha256:6d3ac5c1f48358ffe20086bf065e843c0d0a9fce0d7f0f45d5f2f9fba3609ca5"}, + {file = "tokenizers-0.20.1-cp312-none-win_amd64.whl", hash = "sha256:b0874481aea54a178f2bccc45aa2d0c99cd3f79143a0948af6a9a21dcc49173b"}, + {file = "tokenizers-0.20.1-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:96af92e833bd44760fb17f23f402e07a66339c1dcbe17d79a9b55bb0cc4f038e"}, + {file = "tokenizers-0.20.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:65f34e5b731a262dfa562820818533c38ce32a45864437f3d9c82f26c139ca7f"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17f98fccb5c12ab1ce1f471731a9cd86df5d4bd2cf2880c5a66b229802d96145"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b8c0fc3542cf9370bf92c932eb71bdeb33d2d4aeeb4126d9fd567b60bd04cb30"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b39356df4575d37f9b187bb623aab5abb7b62c8cb702867a1768002f814800c"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfdad27b0e50544f6b838895a373db6114b85112ba5c0cefadffa78d6daae563"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:094663dd0e85ee2e573126918747bdb40044a848fde388efb5b09d57bc74c680"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14e4cf033a2aa207d7ac790e91adca598b679999710a632c4a494aab0fc3a1b2"}, + {file = "tokenizers-0.20.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9310951c92c9fb91660de0c19a923c432f110dbfad1a2d429fbc44fa956bf64f"}, + {file = "tokenizers-0.20.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:05e41e302c315bd2ed86c02e917bf03a6cf7d2f652c9cee1a0eb0d0f1ca0d32c"}, + {file = "tokenizers-0.20.1-cp37-none-win32.whl", hash = "sha256:212231ab7dfcdc879baf4892ca87c726259fa7c887e1688e3f3cead384d8c305"}, + {file = "tokenizers-0.20.1-cp37-none-win_amd64.whl", hash = "sha256:896195eb9dfdc85c8c052e29947169c1fcbe75a254c4b5792cdbd451587bce85"}, + {file = "tokenizers-0.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:741fb22788482d09d68e73ece1495cfc6d9b29a06c37b3df90564a9cfa688e6d"}, + {file = "tokenizers-0.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10be14ebd8082086a342d969e17fc2d6edc856c59dbdbddd25f158fa40eaf043"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:514cf279b22fa1ae0bc08e143458c74ad3b56cd078b319464959685a35c53d5e"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a647c5b7cb896d6430cf3e01b4e9a2d77f719c84cefcef825d404830c2071da2"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cdf379219e1e1dd432091058dab325a2e6235ebb23e0aec8d0508567c90cd01"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ba72260449e16c4c2f6f3252823b059fbf2d31b32617e582003f2b18b415c39"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910b96ed87316e4277b23c7bcaf667ce849c7cc379a453fa179e7e09290eeb25"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e53975a6694428a0586534cc1354b2408d4e010a3103117f617cbb550299797c"}, + {file = "tokenizers-0.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:07c4b7be58da142b0730cc4e5fd66bb7bf6f57f4986ddda73833cd39efef8a01"}, + {file = "tokenizers-0.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b605c540753e62199bf15cf69c333e934077ef2350262af2ccada46026f83d1c"}, + {file = "tokenizers-0.20.1-cp38-none-win32.whl", hash = "sha256:88b3bc76ab4db1ab95ead623d49c95205411e26302cf9f74203e762ac7e85685"}, + {file = "tokenizers-0.20.1-cp38-none-win_amd64.whl", hash = "sha256:d412a74cf5b3f68a90c615611a5aa4478bb303d1c65961d22db45001df68afcb"}, + {file = "tokenizers-0.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a25dcb2f41a0a6aac31999e6c96a75e9152fa0127af8ece46c2f784f23b8197a"}, + {file = "tokenizers-0.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a12c3cebb8c92e9c35a23ab10d3852aee522f385c28d0b4fe48c0b7527d59762"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02e18da58cf115b7c40de973609c35bde95856012ba42a41ee919c77935af251"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f326a1ac51ae909b9760e34671c26cd0dfe15662f447302a9d5bb2d872bab8ab"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0b4872647ea6f25224e2833b044b0b19084e39400e8ead3cfe751238b0802140"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce6238a3311bb8e4c15b12600927d35c267b92a52c881ef5717a900ca14793f7"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57b7a8880b208866508b06ce365dc631e7a2472a3faa24daa430d046fb56c885"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a908c69c2897a68f412aa05ba38bfa87a02980df70f5a72fa8490479308b1f2d"}, + {file = "tokenizers-0.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:da1001aa46f4490099c82e2facc4fbc06a6a32bf7de3918ba798010954b775e0"}, + {file = "tokenizers-0.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:42c097390e2f0ed0a5c5d569e6669dd4e9fff7b31c6a5ce6e9c66a61687197de"}, + {file = "tokenizers-0.20.1-cp39-none-win32.whl", hash = "sha256:3d4d218573a3d8b121a1f8c801029d70444ffb6d8f129d4cca1c7b672ee4a24c"}, + {file = "tokenizers-0.20.1-cp39-none-win_amd64.whl", hash = "sha256:37d1e6f616c84fceefa7c6484a01df05caf1e207669121c66213cb5b2911d653"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48689da7a395df41114f516208d6550e3e905e1239cc5ad386686d9358e9cef0"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:712f90ea33f9bd2586b4a90d697c26d56d0a22fd3c91104c5858c4b5b6489a79"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:359eceb6a620c965988fc559cebc0a98db26713758ec4df43fb76d41486a8ed5"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d3caf244ce89d24c87545aafc3448be15870096e796c703a0d68547187192e1"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03b03cf8b9a32254b1bf8a305fb95c6daf1baae0c1f93b27f2b08c9759f41dee"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:218e5a3561561ea0f0ef1559c6d95b825308dbec23fb55b70b92589e7ff2e1e8"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f40df5e0294a95131cc5f0e0eb91fe86d88837abfbee46b9b3610b09860195a7"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:08aaa0d72bb65058e8c4b0455f61b840b156c557e2aca57627056624c3a93976"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:998700177b45f70afeb206ad22c08d9e5f3a80639dae1032bf41e8cbc4dada4b"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62f7fbd3c2c38b179556d879edae442b45f68312019c3a6013e56c3947a4e648"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31e87fca4f6bbf5cc67481b562147fe932f73d5602734de7dd18a8f2eee9c6dd"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:956f21d359ae29dd51ca5726d2c9a44ffafa041c623f5aa33749da87cfa809b9"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1fbbaf17a393c78d8aedb6a334097c91cb4119a9ced4764ab8cfdc8d254dc9f9"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ebe63e31f9c1a970c53866d814e35ec2ec26fda03097c486f82f3891cee60830"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:81970b80b8ac126910295f8aab2d7ef962009ea39e0d86d304769493f69aaa1e"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130e35e76f9337ed6c31be386e75d4925ea807055acf18ca1a9b0eec03d8fe23"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd28a8614f5c82a54ab2463554e84ad79526c5184cf4573bbac2efbbbcead457"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9041ee665d0fa7f5c4ccf0f81f5e6b7087f797f85b143c094126fc2611fec9d0"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:62eb9daea2a2c06bcd8113a5824af8ef8ee7405d3a71123ba4d52c79bb3d9f1a"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f861889707b54a9ab1204030b65fd6c22bdd4a95205deec7994dc22a8baa2ea4"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:89d5c337d74ea6e5e7dc8af124cf177be843bbb9ca6e58c01f75ea103c12c8a9"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:0b7f515c83397e73292accdbbbedc62264e070bae9682f06061e2ddce67cacaf"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e0305fc1ec6b1e5052d30d9c1d5c807081a7bd0cae46a33d03117082e91908c"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5dc611e6ac0fa00a41de19c3bf6391a05ea201d2d22b757d63f5491ec0e67faa"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c5ffe0d7f7bfcfa3b2585776ecf11da2e01c317027c8573c78ebcb8985279e23"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e7edb8ec12c100d5458d15b1e47c0eb30ad606a05641f19af7563bc3d1608c14"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:de291633fb9303555793cc544d4a86e858da529b7d0b752bcaf721ae1d74b2c9"}, + {file = "tokenizers-0.20.1.tar.gz", hash = "sha256:84edcc7cdeeee45ceedb65d518fffb77aec69311c9c8e30f77ad84da3025f002"}, ] [package.dependencies] @@ -3816,6 +4107,17 @@ dev = ["tokenizers[testing]"] docs = ["setuptools-rust", "sphinx", "sphinx-rtd-theme"] testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"] +[[package]] +name = "tomli" +version = "2.0.2" +description = "A lil' TOML parser" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tomli-2.0.2-py3-none-any.whl", hash = "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38"}, + {file = "tomli-2.0.2.tar.gz", hash = "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed"}, +] + [[package]] name = "tornado" version = "6.4.1" @@ -3838,13 +4140,13 @@ files = [ [[package]] name = "tqdm" -version = "4.66.5" +version = "4.66.6" description = "Fast, Extensible Progress Meter" optional = false python-versions = ">=3.7" files = [ - {file = "tqdm-4.66.5-py3-none-any.whl", hash = "sha256:90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd"}, - {file = "tqdm-4.66.5.tar.gz", hash = "sha256:e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad"}, + {file = "tqdm-4.66.6-py3-none-any.whl", hash = "sha256:223e8b5359c2efc4b30555531f09e9f2f3589bcd7fdd389271191031b49b7a63"}, + {file = "tqdm-4.66.6.tar.gz", hash = "sha256:4bdd694238bef1485ce839d67967ab50af8f9272aab687c0d7702a01da0be090"}, ] [package.dependencies] @@ -3873,13 +4175,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "transformers" -version = "4.44.0" +version = "4.46.1" description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" optional = false python-versions = ">=3.8.0" files = [ - {file = "transformers-4.44.0-py3-none-any.whl", hash = "sha256:ea0ff72def71e9f4812d9414d4803b22681b1617aa6f511bd51cfff2b44a6fca"}, - {file = "transformers-4.44.0.tar.gz", hash = "sha256:75699495e30b7635ca444d8d372e138c687ab51a875b387e33f1fb759c37f196"}, + {file = "transformers-4.46.1-py3-none-any.whl", hash = "sha256:f77b251a648fd32e3d14b5e7e27c913b7c29154940f519e4c8c3aa6061df0f05"}, + {file = "transformers-4.46.1.tar.gz", hash = "sha256:16d79927d772edaf218820a96f9254e2211f9cd7fb3c308562d2d636c964a68c"}, ] [package.dependencies] @@ -3891,21 +4193,21 @@ pyyaml = ">=5.1" regex = "!=2019.12.17" requests = "*" safetensors = ">=0.4.1" -tokenizers = ">=0.19,<0.20" +tokenizers = ">=0.20,<0.21" tqdm = ">=4.27" [package.extras] -accelerate = ["accelerate (>=0.21.0)"] -agents = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "datasets (!=2.5.0)", "diffusers", "opencv-python", "sentencepiece (>=0.1.91,!=0.1.92)", "torch"] -all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm (<=0.9.16)", "tokenizers (>=0.19,<0.20)", "torch", "torchaudio", "torchvision"] +accelerate = ["accelerate (>=0.26.0)"] +agents = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "datasets (!=2.5.0)", "diffusers", "opencv-python", "sentencepiece (>=0.1.91,!=0.1.92)", "torch"] +all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision"] audio = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] -benchmark = ["optimum-benchmark (>=0.2.0)"] +benchmark = ["optimum-benchmark (>=0.3.0)"] codecarbon = ["codecarbon (==1.2.0)"] -deepspeed = ["accelerate (>=0.21.0)", "deepspeed (>=0.9.3)"] -deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.21.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk", "optuna", "parameterized", "protobuf", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] -dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "decord (==0.6.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "librosa", "nltk", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.19,<0.20)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] -dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "isort (>=5.5.4)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "librosa", "nltk", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.19,<0.20)", "urllib3 (<2.0.0)"] -dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "kenlm", "librosa", "nltk", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.19,<0.20)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +deepspeed = ["accelerate (>=0.26.0)", "deepspeed (>=0.9.3)"] +deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.26.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "optuna", "parameterized", "protobuf", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av (==9.2.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "isort (>=5.5.4)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.20,<0.21)", "urllib3 (<2.0.0)"] +dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "kenlm", "libcst", "librosa", "nltk (<=3.8.1)", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] flax = ["flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "optax (>=0.0.8,<=0.1.4)", "scipy (<1.13.0)"] flax-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] ftfy = ["ftfy"] @@ -3916,7 +4218,7 @@ natten = ["natten (>=0.14.6,<0.15.0)"] onnx = ["onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "tf2onnx"] onnxruntime = ["onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] optuna = ["optuna"] -quality = ["GitPython (<3.1.19)", "datasets (!=2.5.0)", "isort (>=5.5.4)", "ruff (==0.5.1)", "urllib3 (<2.0.0)"] +quality = ["GitPython (<3.1.19)", "datasets (!=2.5.0)", "isort (>=5.5.4)", "libcst", "rich", "ruff (==0.5.1)", "urllib3 (<2.0.0)"] ray = ["ray[tune] (>=2.7.0)"] retrieval = ["datasets (!=2.5.0)", "faiss-cpu"] ruff = ["ruff (==0.5.1)"] @@ -3926,17 +4228,18 @@ serving = ["fastapi", "pydantic", "starlette", "uvicorn"] sigopt = ["sigopt"] sklearn = ["scikit-learn"] speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] -testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk", "parameterized", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "parameterized", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] tf = ["keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] tf-cpu = ["keras (>2.9,<2.16)", "keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow-cpu (>2.9,<2.16)", "tensorflow-probability (<0.24)", "tensorflow-text (<2.16)", "tf2onnx"] tf-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +tiktoken = ["blobfile", "tiktoken"] timm = ["timm (<=0.9.16)"] -tokenizers = ["tokenizers (>=0.19,<0.20)"] -torch = ["accelerate (>=0.21.0)", "torch"] +tokenizers = ["tokenizers (>=0.20,<0.21)"] +torch = ["accelerate (>=0.26.0)", "torch"] torch-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] torch-vision = ["Pillow (>=10.0.1,<=15.0)", "torchvision"] -torchhub = ["filelock", "huggingface-hub (>=0.23.2,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.19,<0.20)", "torch", "tqdm (>=4.27)"] -video = ["av (==9.2.0)", "decord (==0.6.0)"] +torchhub = ["filelock", "huggingface-hub (>=0.23.2,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.20,<0.21)", "torch", "tqdm (>=4.27)"] +video = ["av (==9.2.0)"] vision = ["Pillow (>=10.0.1,<=15.0)"] [[package]] @@ -3967,24 +4270,24 @@ typing-extensions = ">=3.7.4" [[package]] name = "tzdata" -version = "2024.1" +version = "2024.2" description = "Provider of IANA time zone data" optional = false python-versions = ">=2" files = [ - {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, - {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, + {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"}, + {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"}, ] [[package]] name = "urllib3" -version = "2.2.2" +version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, - {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, ] [package.extras] @@ -3995,13 +4298,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.26.3" +version = "20.27.1" description = "Virtual Python Environment builder" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "virtualenv-20.26.3-py3-none-any.whl", hash = "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589"}, - {file = "virtualenv-20.26.3.tar.gz", hash = "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a"}, + {file = "virtualenv-20.27.1-py3-none-any.whl", hash = "sha256:f11f1b8a29525562925f745563bfd48b189450f61fb34c4f9cc79dd5aa32a1f4"}, + {file = "virtualenv-20.27.1.tar.gz", hash = "sha256:142c6be10212543b32c6c45d3d3893dff89112cc588b7d0879ae5a1ec03a47ba"}, ] [package.dependencies] @@ -4015,41 +4318,41 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess [[package]] name = "watchdog" -version = "5.0.3" +version = "6.0.0" description = "Filesystem events monitoring" optional = false python-versions = ">=3.9" files = [ - {file = "watchdog-5.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:85527b882f3facda0579bce9d743ff7f10c3e1e0db0a0d0e28170a7d0e5ce2ea"}, - {file = "watchdog-5.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:53adf73dcdc0ef04f7735066b4a57a4cd3e49ef135daae41d77395f0b5b692cb"}, - {file = "watchdog-5.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e25adddab85f674acac303cf1f5835951345a56c5f7f582987d266679979c75b"}, - {file = "watchdog-5.0.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f01f4a3565a387080dc49bdd1fefe4ecc77f894991b88ef927edbfa45eb10818"}, - {file = "watchdog-5.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:91b522adc25614cdeaf91f7897800b82c13b4b8ac68a42ca959f992f6990c490"}, - {file = "watchdog-5.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d52db5beb5e476e6853da2e2d24dbbbed6797b449c8bf7ea118a4ee0d2c9040e"}, - {file = "watchdog-5.0.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:94d11b07c64f63f49876e0ab8042ae034674c8653bfcdaa8c4b32e71cfff87e8"}, - {file = "watchdog-5.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:349c9488e1d85d0a58e8cb14222d2c51cbc801ce11ac3936ab4c3af986536926"}, - {file = "watchdog-5.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:53a3f10b62c2d569e260f96e8d966463dec1a50fa4f1b22aec69e3f91025060e"}, - {file = "watchdog-5.0.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:950f531ec6e03696a2414b6308f5c6ff9dab7821a768c9d5788b1314e9a46ca7"}, - {file = "watchdog-5.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae6deb336cba5d71476caa029ceb6e88047fc1dc74b62b7c4012639c0b563906"}, - {file = "watchdog-5.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1021223c08ba8d2d38d71ec1704496471ffd7be42cfb26b87cd5059323a389a1"}, - {file = "watchdog-5.0.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:752fb40efc7cc8d88ebc332b8f4bcbe2b5cc7e881bccfeb8e25054c00c994ee3"}, - {file = "watchdog-5.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a2e8f3f955d68471fa37b0e3add18500790d129cc7efe89971b8a4cc6fdeb0b2"}, - {file = "watchdog-5.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b8ca4d854adcf480bdfd80f46fdd6fb49f91dd020ae11c89b3a79e19454ec627"}, - {file = "watchdog-5.0.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:90a67d7857adb1d985aca232cc9905dd5bc4803ed85cfcdcfcf707e52049eda7"}, - {file = "watchdog-5.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:720ef9d3a4f9ca575a780af283c8fd3a0674b307651c1976714745090da5a9e8"}, - {file = "watchdog-5.0.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:223160bb359281bb8e31c8f1068bf71a6b16a8ad3d9524ca6f523ac666bb6a1e"}, - {file = "watchdog-5.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:560135542c91eaa74247a2e8430cf83c4342b29e8ad4f520ae14f0c8a19cfb5b"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_aarch64.whl", hash = "sha256:dd021efa85970bd4824acacbb922066159d0f9e546389a4743d56919b6758b91"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_armv7l.whl", hash = "sha256:78864cc8f23dbee55be34cc1494632a7ba30263951b5b2e8fc8286b95845f82c"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_i686.whl", hash = "sha256:1e9679245e3ea6498494b3028b90c7b25dbb2abe65c7d07423ecfc2d6218ff7c"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_ppc64.whl", hash = "sha256:9413384f26b5d050b6978e6fcd0c1e7f0539be7a4f1a885061473c5deaa57221"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:294b7a598974b8e2c6123d19ef15de9abcd282b0fbbdbc4d23dfa812959a9e05"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_s390x.whl", hash = "sha256:26dd201857d702bdf9d78c273cafcab5871dd29343748524695cecffa44a8d97"}, - {file = "watchdog-5.0.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:0f9332243355643d567697c3e3fa07330a1d1abf981611654a1f2bf2175612b7"}, - {file = "watchdog-5.0.3-py3-none-win32.whl", hash = "sha256:c66f80ee5b602a9c7ab66e3c9f36026590a0902db3aea414d59a2f55188c1f49"}, - {file = "watchdog-5.0.3-py3-none-win_amd64.whl", hash = "sha256:f00b4cf737f568be9665563347a910f8bdc76f88c2970121c86243c8cfdf90e9"}, - {file = "watchdog-5.0.3-py3-none-win_ia64.whl", hash = "sha256:49f4d36cb315c25ea0d946e018c01bb028048023b9e103d3d3943f58e109dd45"}, - {file = "watchdog-5.0.3.tar.gz", hash = "sha256:108f42a7f0345042a854d4d0ad0834b741d421330d5f575b81cb27b883500176"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2"}, + {file = "watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a"}, + {file = "watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680"}, + {file = "watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f"}, + {file = "watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282"}, ] [package.extras] @@ -4068,108 +4371,120 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.17.1" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.17.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b1794853124e2f663f0ea54efb0340b457f08d40a1cef78edfa086576179c91"}, + {file = "yarl-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fbea1751729afe607d84acfd01efd95e3b31db148a181a441984ce9b3d3469da"}, + {file = "yarl-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ee427208c675f1b6e344a1f89376a9613fc30b52646a04ac0c1f6587c7e46ec"}, + {file = "yarl-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b74ff4767d3ef47ffe0cd1d89379dc4d828d4873e5528976ced3b44fe5b0a21"}, + {file = "yarl-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:62a91aefff3d11bf60e5956d340eb507a983a7ec802b19072bb989ce120cd948"}, + {file = "yarl-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:846dd2e1243407133d3195d2d7e4ceefcaa5f5bf7278f0a9bda00967e6326b04"}, + {file = "yarl-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e844be8d536afa129366d9af76ed7cb8dfefec99f5f1c9e4f8ae542279a6dc3"}, + {file = "yarl-1.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc7c92c1baa629cb03ecb0c3d12564f172218fb1739f54bf5f3881844daadc6d"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae3476e934b9d714aa8000d2e4c01eb2590eee10b9d8cd03e7983ad65dfbfcba"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c7e177c619342e407415d4f35dec63d2d134d951e24b5166afcdfd1362828e17"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:64cc6e97f14cf8a275d79c5002281f3040c12e2e4220623b5759ea7f9868d6a5"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:84c063af19ef5130084db70ada40ce63a84f6c1ef4d3dbc34e5e8c4febb20822"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:482c122b72e3c5ec98f11457aeb436ae4aecca75de19b3d1de7cf88bc40db82f"}, + {file = "yarl-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:380e6c38ef692b8fd5a0f6d1fa8774d81ebc08cfbd624b1bca62a4d4af2f9931"}, + {file = "yarl-1.17.1-cp310-cp310-win32.whl", hash = "sha256:16bca6678a83657dd48df84b51bd56a6c6bd401853aef6d09dc2506a78484c7b"}, + {file = "yarl-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:561c87fea99545ef7d692403c110b2f99dced6dff93056d6e04384ad3bc46243"}, + {file = "yarl-1.17.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:cbad927ea8ed814622305d842c93412cb47bd39a496ed0f96bfd42b922b4a217"}, + {file = "yarl-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fca4b4307ebe9c3ec77a084da3a9d1999d164693d16492ca2b64594340999988"}, + {file = "yarl-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff5c6771c7e3511a06555afa317879b7db8d640137ba55d6ab0d0c50425cab75"}, + {file = "yarl-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b29beab10211a746f9846baa39275e80034e065460d99eb51e45c9a9495bcca"}, + {file = "yarl-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a52a1ffdd824fb1835272e125385c32fd8b17fbdefeedcb4d543cc23b332d74"}, + {file = "yarl-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:58c8e9620eb82a189c6c40cb6b59b4e35b2ee68b1f2afa6597732a2b467d7e8f"}, + {file = "yarl-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d216e5d9b8749563c7f2c6f7a0831057ec844c68b4c11cb10fc62d4fd373c26d"}, + {file = "yarl-1.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881764d610e3269964fc4bb3c19bb6fce55422828e152b885609ec176b41cf11"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c79e9d7e3d8a32d4824250a9c6401194fb4c2ad9a0cec8f6a96e09a582c2cc0"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:299f11b44d8d3a588234adbe01112126010bd96d9139c3ba7b3badd9829261c3"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:cc7d768260f4ba4ea01741c1b5fe3d3a6c70eb91c87f4c8761bbcce5181beafe"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:de599af166970d6a61accde358ec9ded821234cbbc8c6413acfec06056b8e860"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2b24ec55fad43e476905eceaf14f41f6478780b870eda5d08b4d6de9a60b65b4"}, + {file = "yarl-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9fb815155aac6bfa8d86184079652c9715c812d506b22cfa369196ef4e99d1b4"}, + {file = "yarl-1.17.1-cp311-cp311-win32.whl", hash = "sha256:7615058aabad54416ddac99ade09a5510cf77039a3b903e94e8922f25ed203d7"}, + {file = "yarl-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:14bc88baa44e1f84164a392827b5defb4fa8e56b93fecac3d15315e7c8e5d8b3"}, + {file = "yarl-1.17.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:327828786da2006085a4d1feb2594de6f6d26f8af48b81eb1ae950c788d97f61"}, + {file = "yarl-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cc353841428d56b683a123a813e6a686e07026d6b1c5757970a877195f880c2d"}, + {file = "yarl-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c73df5b6e8fabe2ddb74876fb82d9dd44cbace0ca12e8861ce9155ad3c886139"}, + {file = "yarl-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bdff5e0995522706c53078f531fb586f56de9c4c81c243865dd5c66c132c3b5"}, + {file = "yarl-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:06157fb3c58f2736a5e47c8fcbe1afc8b5de6fb28b14d25574af9e62150fcaac"}, + {file = "yarl-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1654ec814b18be1af2c857aa9000de7a601400bd4c9ca24629b18486c2e35463"}, + {file = "yarl-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f6595c852ca544aaeeb32d357e62c9c780eac69dcd34e40cae7b55bc4fb1147"}, + {file = "yarl-1.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:459e81c2fb920b5f5df744262d1498ec2c8081acdcfe18181da44c50f51312f7"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7e48cdb8226644e2fbd0bdb0a0f87906a3db07087f4de77a1b1b1ccfd9e93685"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d9b6b28a57feb51605d6ae5e61a9044a31742db557a3b851a74c13bc61de5172"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e594b22688d5747b06e957f1ef822060cb5cb35b493066e33ceac0cf882188b7"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5f236cb5999ccd23a0ab1bd219cfe0ee3e1c1b65aaf6dd3320e972f7ec3a39da"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a2a64e62c7a0edd07c1c917b0586655f3362d2c2d37d474db1a509efb96fea1c"}, + {file = "yarl-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d0eea830b591dbc68e030c86a9569826145df485b2b4554874b07fea1275a199"}, + {file = "yarl-1.17.1-cp312-cp312-win32.whl", hash = "sha256:46ddf6e0b975cd680eb83318aa1d321cb2bf8d288d50f1754526230fcf59ba96"}, + {file = "yarl-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:117ed8b3732528a1e41af3aa6d4e08483c2f0f2e3d3d7dca7cf538b3516d93df"}, + {file = "yarl-1.17.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5d1d42556b063d579cae59e37a38c61f4402b47d70c29f0ef15cee1acaa64488"}, + {file = "yarl-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0167540094838ee9093ef6cc2c69d0074bbf84a432b4995835e8e5a0d984374"}, + {file = "yarl-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2f0a6423295a0d282d00e8701fe763eeefba8037e984ad5de44aa349002562ac"}, + {file = "yarl-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5b078134f48552c4d9527db2f7da0b5359abd49393cdf9794017baec7506170"}, + {file = "yarl-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d401f07261dc5aa36c2e4efc308548f6ae943bfff20fcadb0a07517a26b196d8"}, + {file = "yarl-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5f1ac7359e17efe0b6e5fec21de34145caef22b260e978336f325d5c84e6938"}, + {file = "yarl-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f63d176a81555984e91f2c84c2a574a61cab7111cc907e176f0f01538e9ff6e"}, + {file = "yarl-1.17.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e275792097c9f7e80741c36de3b61917aebecc08a67ae62899b074566ff8556"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:81713b70bea5c1386dc2f32a8f0dab4148a2928c7495c808c541ee0aae614d67"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:aa46dce75078fceaf7cecac5817422febb4355fbdda440db55206e3bd288cfb8"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1ce36ded585f45b1e9bb36d0ae94765c6608b43bd2e7f5f88079f7a85c61a4d3"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:2d374d70fdc36f5863b84e54775452f68639bc862918602d028f89310a034ab0"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:2d9f0606baaec5dd54cb99667fcf85183a7477f3766fbddbe3f385e7fc253299"}, + {file = "yarl-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b0341e6d9a0c0e3cdc65857ef518bb05b410dbd70d749a0d33ac0f39e81a4258"}, + {file = "yarl-1.17.1-cp313-cp313-win32.whl", hash = "sha256:2e7ba4c9377e48fb7b20dedbd473cbcbc13e72e1826917c185157a137dac9df2"}, + {file = "yarl-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:949681f68e0e3c25377462be4b658500e85ca24323d9619fdc41f68d46a1ffda"}, + {file = "yarl-1.17.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8994b29c462de9a8fce2d591028b986dbbe1b32f3ad600b2d3e1c482c93abad6"}, + {file = "yarl-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f9cbfbc5faca235fbdf531b93aa0f9f005ec7d267d9d738761a4d42b744ea159"}, + {file = "yarl-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b40d1bf6e6f74f7c0a567a9e5e778bbd4699d1d3d2c0fe46f4b717eef9e96b95"}, + {file = "yarl-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f5efe0661b9fcd6246f27957f6ae1c0eb29bc60552820f01e970b4996e016004"}, + {file = "yarl-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b5c4804e4039f487e942c13381e6c27b4b4e66066d94ef1fae3f6ba8b953f383"}, + {file = "yarl-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5d6a6c9602fd4598fa07e0389e19fe199ae96449008d8304bf5d47cb745462e"}, + {file = "yarl-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4c9156c4d1eb490fe374fb294deeb7bc7eaccda50e23775b2354b6a6739934"}, + {file = "yarl-1.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6324274b4e0e2fa1b3eccb25997b1c9ed134ff61d296448ab8269f5ac068c4c"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d8a8b74d843c2638f3864a17d97a4acda58e40d3e44b6303b8cc3d3c44ae2d29"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:7fac95714b09da9278a0b52e492466f773cfe37651cf467a83a1b659be24bf71"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:c180ac742a083e109c1a18151f4dd8675f32679985a1c750d2ff806796165b55"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:578d00c9b7fccfa1745a44f4eddfdc99d723d157dad26764538fbdda37209857"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1a3b91c44efa29e6c8ef8a9a2b583347998e2ba52c5d8280dbd5919c02dfc3b5"}, + {file = "yarl-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a7ac5b4984c468ce4f4a553df281450df0a34aefae02e58d77a0847be8d1e11f"}, + {file = "yarl-1.17.1-cp39-cp39-win32.whl", hash = "sha256:7294e38f9aa2e9f05f765b28ffdc5d81378508ce6dadbe93f6d464a8c9594473"}, + {file = "yarl-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:eb6dce402734575e1a8cc0bb1509afca508a400a57ce13d306ea2c663bad1138"}, + {file = "yarl-1.17.1-py3-none-any.whl", hash = "sha256:f1790a4b1e8e8e028c391175433b9c8122c39b46e1663228158e61e6f915bf06"}, + {file = "yarl-1.17.1.tar.gz", hash = "sha256:067a63fcfda82da6b198fa73079b1ca40b7c9b7994995b6ee38acda728b64d47"}, ] [package.dependencies] idna = ">=2.0" multidict = ">=4.0" +propcache = ">=0.2.0" + +[[package]] +name = "zipp" +version = "3.20.2" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, + {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" -python-versions = "^3.11" -content-hash = "6c9aacc81e214e934481f8764b4ecf4db4366f0860952bf045649e2b405f83a5" +python-versions = "^3.9" +content-hash = "6b8b657b7ecc935c92042d979522c78c85a5b6d92ee3d97a261cd8ba15608d44" diff --git a/promptolution/optimizers/__init__.py b/promptolution/optimizers/__init__.py index ae4ed93..7610b67 100644 --- a/promptolution/optimizers/__init__.py +++ b/promptolution/optimizers/__init__.py @@ -39,9 +39,6 @@ def get_optimizer( Raises: ValueError: If an unknown optimizer type is specified in the config. """ - if config.optimizer == "dummy": - return DummyOptimizer(*args, **kwargs) - if optimizer is None: optimizer = config.optimizer @@ -51,22 +48,25 @@ def get_optimizer( if config is not None and meta_prompt is None: meta_prompt = config.meta_prompt - if config.optimizer == "evopromptde": + if optimizer == "dummy": + return DummyOptimizer(*args, **kwargs) + + if optimizer == "evopromptde": prompt_template = EVOPROMPT_DE_TEMPLATE_TD if include_task_desc else EVOPROMPT_DE_TEMPLATE prompt_template = meta_prompt if meta_prompt else prompt_template donor_random = kwargs.get("donor_random", config.donor_random if config is not None else None) return EvoPromptDE(donor_random=donor_random, prompt_template=prompt_template, *args, **kwargs) - if config.optimizer == "evopromptga": + if optimizer == "evopromptga": prompt_template = EVOPROMPT_GA_TEMPLATE_TD if config.include_task_desc else EVOPROMPT_GA_TEMPLATE prompt_template = config.meta_prompt if meta_prompt else prompt_template selection_mode = kwargs.get("selection_mode", config.selection_mode if config is not None else None) return EvoPromptGA(selection_mode=selection_mode, prompt_template=prompt_template, *args, **kwargs) - if config.optimizer == "opro": + if optimizer == "opro": prompt_template = OPRO_TEMPLATE prompt_template = config.meta_prompt if config.meta_prompt else prompt_template n_samples = kwargs.get("n_samples", config.n_ds_samples_to_meta if config is not None else None) return Opro(prompt_template=prompt_template, n_samples=n_samples, *args, **kwargs) - raise ValueError(f"Unknown optimizer: {config.optimizer}") + raise ValueError(f"Unknown optimizer: {optimizer}") diff --git a/promptolution/optimizers/opro.py b/promptolution/optimizers/opro.py index b2fa645..3c71f4e 100644 --- a/promptolution/optimizers/opro.py +++ b/promptolution/optimizers/opro.py @@ -39,7 +39,8 @@ def __init__(self, meta_llm: BaseLLM, n_samples: int = 2, prompt_template: str = self.meta_prompt = self.meta_prompt.replace("", self.task.description) self.scores = [ - self.task.evaluate(p, self.predictor, subsample=True, n_samples=self.n_eval_samples) for p in self.prompts + self.task.evaluate(p, self.predictor, subsample=True, n_samples=self.n_eval_samples)[0] + for p in self.prompts ] def _sample_examples(self): @@ -61,7 +62,10 @@ def _format_old_instructions(self): str: The formatted string of previous prompts and their scores. """ return "".join( - [f"Old instruction: {prompt}\nScore: {score}\n\n" for prompt, score in zip(self.prompts, self.scores)] + [ + f"The old instruction was:\n{prompt}\nIt scored: {score}\n\n" + for prompt, score in zip(self.prompts, self.scores) + ] ) def optimize(self, n_steps: int) -> List[str]: diff --git a/promptolution/tasks/__init__.py b/promptolution/tasks/__init__.py index 44d7f69..9c0f7b4 100644 --- a/promptolution/tasks/__init__.py +++ b/promptolution/tasks/__init__.py @@ -39,16 +39,15 @@ def get_task( - For all other tasks, a ClassificationTask instance is created. - The task description is loaded from a 'description.json' file in the dataset path. """ - if config.task_name == "dummy": - task = DummyTask() - return task - if ds_path is None: ds_path = config.ds_path if task_name is None: task_name = config.task_name if random_seed is None: random_seed = config.random_seed + if task_name == "dummy": + task = DummyTask() + return task task_description_path = Path(ds_path) task = ClassificationTask(task_description_path, task_name, split=split, seed=random_seed) diff --git a/promptolution/tasks/classification_tasks.py b/promptolution/tasks/classification_tasks.py index f37deec..40fda11 100644 --- a/promptolution/tasks/classification_tasks.py +++ b/promptolution/tasks/classification_tasks.py @@ -5,6 +5,7 @@ from typing import Callable, Dict, List, Literal, Optional import numpy as np +import pandas as pd from sklearn.metrics import accuracy_score from promptolution.predictors.base_predictor import BasePredictor @@ -64,6 +65,62 @@ def __init__( self._parse_task() self.reset_seed(seed) + @classmethod + def from_dataframe( + cls, + df: pd.DataFrame, + description: str, + x_column: str = "x", + y_column: str = "y", + task_id: str = "Classification Task", + initial_prompts: List[str] = None, + seed: int = 42, + split: Literal["dev", "test"] = "dev", + metric: Callable = accuracy_score, + ) -> "ClassificationTask": + """Create a ClassificationTask instance from a pandas DataFrame. + + Args: + df (pd.DataFrame): Input DataFrame containing the data + x_column (str): Name of the column containing input texts + y_column (str): Name of the column containing labels + task_id (str): Unique identifier for the task + description (str, optional): Description of the task + initial_prompts (List[str], optional): Initial set of prompts + seed (int): Random seed for reproducibility + split (Literal["dev", "test"]): Dataset split to use + metric (Callable): Metric to use for evaluation + + Returns: + ClassificationTask: A new instance initialized with the DataFrame data + """ + instance = cls.__new__(cls) + + # Initialize basic attributes + instance.task_id = task_id + instance.path = None + instance.dataset_json = None + instance.description = description + instance.initial_population = initial_prompts or [] + instance.metric = metric + instance.split = split + + # Sort classes by frequency + value_counts = df[y_column].value_counts() + instance.classes = value_counts.index.tolist() + + # Create a mapping from class labels to integers + label_to_int = {label: i for i, label in enumerate(instance.classes)} + + # Set data attributes + instance.xs = df[x_column].values + instance.ys = df[y_column].map(label_to_int).values # Convert labels to integers + + # Set seed + instance.reset_seed(seed) + + return instance + def __str__(self): """Convert task to string representation, returning the task id.""" return self.task_id diff --git a/pyproject.toml b/pyproject.toml index 8635296..276527d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "promptolution" -version = "1.0.0" +version = "1.0.2" description = "" authors = ["Tom Zehle, Moritz Schlager, Timo Heiß"] readme = "README.md" [tool.poetry.dependencies] -python = "^3.11" +python = "^3.9" numpy = "^1.26.0" langchain-anthropic = "^0.1.22" langchain-openai = "^0.1.21" diff --git a/scripts/experiment_evaluation.py b/scripts/experiment_evaluation.py deleted file mode 100644 index 027b2dd..0000000 --- a/scripts/experiment_evaluation.py +++ /dev/null @@ -1,127 +0,0 @@ -"""Experiment for paper Towards Cost-Effective Prompt Tuning to evaluate best prompts.""" -from argparse import ArgumentParser -from configparser import ConfigParser -from logging import INFO, Logger -from pathlib import Path -from typing import Tuple - -import pandas as pd -from tqdm import tqdm - -from promptolution.config import Config -from promptolution.predictors import get_predictor -from promptolution.tasks import get_task - -logger = Logger(__name__) -logger.setLevel(INFO) - - -def get_best_prompt_from_csv(csv_path: str) -> Tuple[str, float]: - """Get the best prompt from a csv file. - - This function gets the best prompst from a csv file by looking at the most recent step - and picking the prompt with the highest score in that step. There are multiple occurrences of the same step, - we only pick the highest score (first occurrrence if there are multiple). - """ - df = pd.read_csv(csv_path) - max_step = df["step"].max() - df = df[df["step"] == max_step] - best_score = df["score"].max() - best_prompt = df[df["score"] == best_score]["prompt"].values[0] - return best_prompt, best_score - - -def evaluate_best_prompts( - experiment_name: str, target_experiment: str, logging_dir: Path, downstream_llm: str, n_samples: int, seed: int -) -> pd.DataFrame: - """Evaluate the best prompts from a csv file.""" - # convert the logging directory to a string - logging_dir = str(logging_dir) - - best_prompt, best_score = get_best_prompt_from_csv(logging_dir) - # extract information about the experiment from the filename - logging_dir = logging_dir.replace(f"logs\\{target_experiment}\\", "") - logging_dir = logging_dir.replace(".csv", "") - - task_name, optimizer, meta_llm, evaluation_llm, random_seed = logging_dir.split("_") - - # create config for the experiment - config = Config( - task_name=task_name, - ds_path=f"data_sets/cls/{task_name}", - random_seed=seed, - ) - - # create a test task to retrieve the samples to evaluate - test_task = get_task(config, split="test") - test_predictor = get_predictor(downstream_llm, classes=test_task.classes) - - # evaluate the best prompt on the test set - test_score = test_task.evaluate(best_prompt, test_predictor, subsample=True, n_samples=n_samples) - - # save the test score to a csv file - df = pd.DataFrame( - { - "task": task_name, - "optimizer": optimizer, - "meta_llm": meta_llm, - "downstream_llm": downstream_llm, - "evaluation_llm": evaluation_llm, - "random_seed": random_seed, - "best_prompt": best_prompt, - "dev_score": best_score, - "test_score": test_score, - }, - index=[0], - ) - df.to_csv(f"logs/{experiment_name}/best_scores.csv", mode="a", header=False, index=False) - - -def main(): - """Run the evaluation of best prompts.""" - # read experiments - arg_parser = ArgumentParser() - arg_parser.add_argument("-e", "--experiment", type=str, help="Experiment Config Filepath") - args = arg_parser.parse_args() - all_configs = ConfigParser() - all_configs.read(args.experiment) - - experiment_name = all_configs["experiment"]["name"] - target_experiment = all_configs["target_experiment"]["name"] - downstream_llms = all_configs["downstream_llm"]["name"].split(",") - tasks = all_configs["task"]["task_name"].split(",") - optimizers = all_configs["task"]["optimizer"].split(",") - llms = all_configs["task"]["llm"].split(",") - seed = int(all_configs["task"]["subsample_seed"]) - n_samples = int(all_configs["task"]["n_samples"]) - - logger.critical(f"Starting evaluation of best prompts for experiment {target_experiment}") - - for downstream_llm in downstream_llms: - logger.critical(f"Downstream LLM: {downstream_llm}") - # iterate through all files in the target experiment folder - for logging_dir in tqdm(Path(f"logs/{target_experiment}").rglob("*.csv")): - if ( - "best_scores" in str(logging_dir) - or not any(task in str(logging_dir) for task in tasks) - or not any(optimizer in str(logging_dir) for optimizer in optimizers) - or not any(llm in str(logging_dir) for llm in llms) - ): - continue - - print(logging_dir) - # extract the logging directory from the file path by removing the directory and experiment name - evaluate_best_prompts( - experiment_name=experiment_name, - target_experiment=target_experiment, - logging_dir=logging_dir, - downstream_llm=downstream_llm, - n_samples=n_samples, - seed=seed, - ) - - logger.critical("Evaluation of best prompts finished.") - - -if __name__ == "__main__": - main() diff --git a/scripts/experiment_initial_prompts.py b/scripts/experiment_initial_prompts.py deleted file mode 100644 index b05ed0e..0000000 --- a/scripts/experiment_initial_prompts.py +++ /dev/null @@ -1,121 +0,0 @@ -"""Experiments for paper Towards Cost-Effective Prompt Tuning initial prompt evaluation.""" -from argparse import ArgumentParser -from configparser import ConfigParser -from logging import INFO, Logger -from pathlib import Path -from typing import List - -import numpy as np -import pandas as pd - -from promptolution.config import Config -from promptolution.predictors import get_predictor -from promptolution.tasks import get_task - -logger = Logger(__name__) -logger.setLevel(INFO) - - -def evaluate_prompts( - experiment_name: str, - downstream_llm: str, - task_name: str, - random_seed: int, - n_samples: int, - prompts: List[str], -) -> pd.DataFrame: - """Evaluate the best prompts from a csv file.""" - # create config for the experiment - config = Config( - task_name=task_name, - ds_path=f"data_sets/{task_name}", - random_seed=random_seed, - ) - - # create a test task to retrieve the samples to evaluate - test_task = get_task(config, split="test") - test_predictor = get_predictor(downstream_llm, classes=test_task.classes) - - # evaluate the best prompt on the test set - for prompt in prompts: - # check if the combination of task, downstream_llm, seed and prompt has already been evaluated and is a row in - # the csv file - if Path(f"logs/{experiment_name}/best_scores.csv").exists(): - df = pd.read_csv(f"logs/{experiment_name}/best_scores.csv") - if ( - len( - df[ - (df["task"] == task_name) - & (df["downstream_llm"] == downstream_llm) - & (df["random_seed"] == random_seed) - & (df["prompt"] == prompt) - ] - ) - > 0 - ): - print(f"Prompt for task {task_name} has already been evaluated.") - continue - - else: - test_score = test_task.evaluate(prompt, test_predictor, subsample=True, n_samples=n_samples) - # save the test score to a csv file - df = pd.DataFrame( - { - "task": task_name, - "downstream_llm": downstream_llm, - "random_seed": random_seed, - "prompt": prompt, - "test_score": test_score, - }, - index=[0], - ) - df.to_csv(f"logs/{experiment_name}/best_scores.csv", mode="a", header=False, index=False) - - -def main(): - """Run experiment.""" - # read experiments - arg_parser = ArgumentParser() - arg_parser.add_argument("-e", "--experiment", type=str, help="Experiment Config Filepath") - args = arg_parser.parse_args() - all_configs = ConfigParser() - all_configs.read(args.experiment) - print(all_configs) - - experiment_name = all_configs["experiment"]["name"] - downstream_llms = all_configs["downstream_llm"]["name"].split(",") - tasks = all_configs["task"]["task_name"].split(",") - seed = int(all_configs["task"]["subsample_seed"]) - n_prompts = int(all_configs["task"]["n_prompts"]) - n_samples = int(all_configs["task"]["n_samples"]) - - logger.critical(f"Starting evaluation of best prompts for experiment {experiment_name}") - - for downstream_llm in downstream_llms: - logger.critical(f"Downstream LLM: {downstream_llm}") - - for task in tasks: - # sample initial prompt (read txt from datasets/cls/task_name/prompts.txt) - task_path = Path(f"data_sets/{task}/prompts.txt") - with open(task_path, "r", encoding="utf-8") as file: - lines = file.readlines() - lines = [line.strip() for line in lines] - # sample n_prompts prompts with seed - np.random.seed(seed) - prompts = np.random.choice(lines, n_prompts, replace=False) - - evaluate_prompts( - experiment_name=experiment_name, - downstream_llm=downstream_llm, - task_name=task, - random_seed=seed, - n_samples=n_samples, - prompts=prompts, - ) - print(task) - - logger.critical("Evaluation of best prompts finished.") - - -if __name__ == "__main__": - main() diff --git a/scripts/experiment_runs.py b/scripts/experiment_runs.py deleted file mode 100644 index fb17b25..0000000 --- a/scripts/experiment_runs.py +++ /dev/null @@ -1,133 +0,0 @@ -"""Experiments for paper Towards Cost-Effective Prompt Tuning.""" -from argparse import ArgumentParser -from configparser import ConfigParser -from logging import INFO, Logger -from pathlib import Path - -import numpy as np -import pandas as pd - -from promptolution.callbacks import BestPromptCallback, CSVCallback, ProgressBarCallback -from promptolution.config import Config -from promptolution.llms import get_llm -from promptolution.optimizers import get_optimizer -from promptolution.predictors import get_predictor -from promptolution.tasks import get_task -from promptolution.templates import EVOPROMPT_DE_TEMPLATE, EVOPROMPT_GA_TEMPLATE, EVOPROMPT_DE_TEMPLATE_TD, EVOPROMPT_GA_TEMPLATE_TD - -logger = Logger(__name__) -logger.setLevel(INFO) - - -def main(): - """Run the experiments defined in the provided configuration file.""" - # read experiments ini - arg_parser = ArgumentParser() - arg_parser.add_argument("-e", "--experiment", type=str, help="Experiment Config Filepath") - args = arg_parser.parse_args() - all_configs = ConfigParser() - all_configs.read(args.experiment) - experiment_name = all_configs["experiment"]["name"] - task_names = all_configs["task"]["task_name"].split(",") - meta_prompt_paths = all_configs["optimizer"]["meta_prompt_path"].split(",") - optimizer_names = all_configs["optimizer"]["name"].split(",") - meta_llms = all_configs["meta_llm"]["name"].split(",") - evaluator_llms = all_configs["evaluator_llm"]["name"].split(",") - downstream_llms = all_configs["downstream_llm"]["name"].split(",") - for task_name in task_names: - for optimizer_name, meta_prompt_path in zip(optimizer_names, meta_prompt_paths): - for evaluator_llm, meta_llm in zip(evaluator_llms, meta_llms): - for downstream_llm in downstream_llms: - for random_seed in [42, 47, 69]: - if "task_desc" in meta_prompt_path: - prompt_template = EVOPROMPT_DE_TEMPLATE_TD if "evopromptde" in optimizer_name else EVOPROMPT_GA_TEMPLATE_TD - else: - prompt_template = EVOPROMPT_DE_TEMPLATE if "evopromptde" in optimizer_name else EVOPROMPT_GA_TEMPLATE - config = Config( - task_name=task_name, - ds_path=f"data_sets/{task_name}", - n_steps=int(all_configs["task"]["steps"]), - optimizer=optimizer_name, - meta_llm=meta_llm, - downstream_llm=downstream_llm, - init_pop_size=int(all_configs["optimizer"]["init_population"]), - logging_dir=( - f"logs/{experiment_name}/" - + f"{task_name}_{optimizer_name}_{meta_llm}_{evaluator_llm}_{random_seed}.csv" - ), - experiment_name=experiment_name, - random_seed=random_seed, - evaluation_llm=evaluator_llm, - selection_mode="random", - donor_random=False, - meta_prompt=prompt_template, - ) - # skip already performed experiments - if Path(config.logging_dir).exists(): - continue - run_experiment(config) - - -def run_experiment(config: Config): - """Run a single experiment.""" - task = get_task(config, split="dev") - - init_populations = task.initial_population - # subsample using random seed - np.random.seed(config.random_seed) - init_population = np.random.choice(init_populations, config.init_pop_size, replace=False) - logger.critical(f"Task: {task.description}") - - predictor = get_predictor(config.evaluation_llm, classes=task.classes) - best_prompt_callback = BestPromptCallback() - callbacks = [ - # LoggerCallback(logger), - CSVCallback(config.logging_dir), - best_prompt_callback, - ProgressBarCallback(config.n_steps), - ] - prompt_template = config.meta_prompt - prompt_template = prompt_template.replace("", task.description) - - if "local" in config.meta_llm: - meta_llm = get_llm(config.meta_llm, batch_size=config.meta_bs) - else: - meta_llm = get_llm(config.meta_llm) - - optimizer = get_optimizer( - config, - meta_llm=meta_llm, - task=task, - initial_prompts=init_population, - callbacks=callbacks, - predictor=predictor, - ) - - logger.critical("🚨🚨🚨HEREEE WEEEE GOOO🚨🚨🚨") - optimizer.optimize(config.n_steps) - logger.critical("🎉We did it🥳") - best_prompt, best_score = best_prompt_callback.get_best_prompt() - logger.critical(f"Final prompt: {best_prompt}, with score: {best_score}") - - test_task = get_task(config.ds_path, split="test", random_seed=config.random_seed, task_name=config.task_name) - test_predictor = get_predictor(config.downstream_llm, classes=test_task.classes) - test_score = test_task.evaluate(best_prompt, test_predictor, subsample=False) - - # save test score to csv - df = pd.DataFrame( - { - "task": config.task_name, - "optimizer": config.optimizer, - "meta_llm": config.meta_llm, - "downstream_llm": config.downstream_llm, - "evaluation_llm": config.evaluation_llm, - "meta_prompt_path": config.meta_prompt_path, - "random_seed": config.random_seed, - "test_score": test_score, - }, - ) - df.to_csv(f"logs/{config.experiment_name}/best_scores.csv", mode="a", header=False, index=False) - - -if __name__ == "__main__": - main()