From 3a86f87ad9d4287313c08f962ff71050d38ea959 Mon Sep 17 00:00:00 2001 From: lkrsnik Date: Sun, 17 Nov 2024 19:48:06 +0100 Subject: [PATCH] Added visualization of sentences. --- app.py | 55 +- messages.pot | 186 +- .../css/fonts/PT_Sans-Caption-Web-Regular.ttf | Bin 0 -> 387192 bytes static/css/test/annodoc-main.css | 514 +++ static/css/test/style-vis.css | 589 +++ static/css/test/turkunlp.css | 13 + static/js/annodoc/annodoc.js | 34 + static/js/annodoc/css/bootstrap.min.css | 5 + .../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_55_fbec88_40x100.png | Bin 0 -> 182 bytes .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin 0 -> 124 bytes .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin 0 -> 123 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin 0 -> 3457 bytes .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin 0 -> 104 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 0 -> 88 bytes .../css/images/ui-icons_217bc0_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_469bdd_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_6da8d5_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_d8e7f3_256x240.png | Bin 0 -> 4369 bytes .../css/images/ui-icons_f9bd01_256x240.png | Bin 0 -> 4369 bytes static/js/annodoc/css/jquery-ui.css | 1225 ++++++ static/js/annodoc/css/turkunlp.css | 9 + .../annodoc/fonts/Liberation_Sans-Regular.ttf | Bin 0 -> 160692 bytes .../fonts/PT_Sans-Caption-Web-Regular.ttf | Bin 0 -> 387192 bytes static/js/annodoc/head.min.js | 9 + static/js/annodoc/js/bootstrap.min.js | 7 + static/js/annodoc/js/brat/ajax.js | 123 + static/js/annodoc/js/brat/annotation_log.js | 42 + static/js/annodoc/js/brat/annotator_ui.js | 2804 ++++++++++++++ static/js/annodoc/js/brat/configuration.js | 31 + static/js/annodoc/js/brat/dispatcher.js | 129 + static/js/annodoc/js/brat/offline_ajax.js | 105 + static/js/annodoc/js/brat/spinner.js | 28 + static/js/annodoc/js/brat/url_monitor.js | 233 ++ static/js/annodoc/js/brat/util.js | 691 ++++ static/js/annodoc/js/brat/visualizer.js | 3366 +++++++++++++++++ static/js/annodoc/js/brat/visualizer_ui.js | 2337 ++++++++++++ static/js/annodoc/js/ext/conllu.js/conllu.js | 1326 +++++++ static/js/annodoc/js/ext/head.load.min.js | 8 + static/js/annodoc/js/ext/jquery-ui.min.js | 791 ++++ static/js/annodoc/js/ext/jquery.min.js | 4 + static/js/annodoc/js/ext/jquery.svg.min.js | 7 + static/js/annodoc/js/ext/jquery.svgdom.min.js | 7 + static/js/annodoc/js/ext/waypoints.min.js | 8 + static/js/annodoc/js/ext/webfont.js | 46 + static/js/annodoc/js/he.js | 342 ++ static/js/annodoc/js/jquery-ui.min.js | 13 + static/js/annodoc/js/local/annodoc.js | 1591 ++++++++ static/js/annodoc/js/local/collections.js | 18 + static/js/annodoc/js/local/config.js | 63 + static/js/jquery.min.js | 4 + static/js/result.js | 22 +- templates/base.html | 3 + templates/result.html | 29 +- translations/en/LC_MESSAGES/messages.mo | Bin 5712 -> 5798 bytes translations/en/LC_MESSAGES/messages.po | 189 +- translations/sl/LC_MESSAGES/messages.mo | Bin 7009 -> 7095 bytes translations/sl/LC_MESSAGES/messages.po | 189 +- 61 files changed, 16907 insertions(+), 288 deletions(-) create mode 100644 static/css/fonts/PT_Sans-Caption-Web-Regular.ttf create mode 100644 static/css/test/annodoc-main.css create mode 100644 static/css/test/style-vis.css create mode 100644 static/css/test/turkunlp.css create mode 100644 static/js/annodoc/annodoc.js create mode 100644 static/js/annodoc/css/bootstrap.min.css create mode 100644 static/js/annodoc/css/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 static/js/annodoc/css/images/ui-bg_flat_55_fbec88_40x100.png create mode 100644 static/js/annodoc/css/images/ui-bg_glass_75_d0e5f5_1x400.png create mode 100644 static/js/annodoc/css/images/ui-bg_glass_85_dfeffc_1x400.png create mode 100644 static/js/annodoc/css/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 static/js/annodoc/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png create mode 100644 static/js/annodoc/css/images/ui-bg_inset-hard_100_f5f8f9_1x100.png create mode 100644 static/js/annodoc/css/images/ui-bg_inset-hard_100_fcfdfd_1x100.png create mode 100644 static/js/annodoc/css/images/ui-icons_217bc0_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_2e83ff_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_469bdd_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_6da8d5_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_cd0a0a_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_d8e7f3_256x240.png create mode 100644 static/js/annodoc/css/images/ui-icons_f9bd01_256x240.png create mode 100644 static/js/annodoc/css/jquery-ui.css create mode 100644 static/js/annodoc/css/turkunlp.css create mode 100644 static/js/annodoc/fonts/Liberation_Sans-Regular.ttf create mode 100644 static/js/annodoc/fonts/PT_Sans-Caption-Web-Regular.ttf create mode 100644 static/js/annodoc/head.min.js create mode 100644 static/js/annodoc/js/bootstrap.min.js create mode 100644 static/js/annodoc/js/brat/ajax.js create mode 100644 static/js/annodoc/js/brat/annotation_log.js create mode 100644 static/js/annodoc/js/brat/annotator_ui.js create mode 100644 static/js/annodoc/js/brat/configuration.js create mode 100644 static/js/annodoc/js/brat/dispatcher.js create mode 100644 static/js/annodoc/js/brat/offline_ajax.js create mode 100644 static/js/annodoc/js/brat/spinner.js create mode 100644 static/js/annodoc/js/brat/url_monitor.js create mode 100644 static/js/annodoc/js/brat/util.js create mode 100644 static/js/annodoc/js/brat/visualizer.js create mode 100644 static/js/annodoc/js/brat/visualizer_ui.js create mode 100644 static/js/annodoc/js/ext/conllu.js/conllu.js create mode 100644 static/js/annodoc/js/ext/head.load.min.js create mode 100644 static/js/annodoc/js/ext/jquery-ui.min.js create mode 100644 static/js/annodoc/js/ext/jquery.min.js create mode 100644 static/js/annodoc/js/ext/jquery.svg.min.js create mode 100644 static/js/annodoc/js/ext/jquery.svgdom.min.js create mode 100644 static/js/annodoc/js/ext/waypoints.min.js create mode 100644 static/js/annodoc/js/ext/webfont.js create mode 100644 static/js/annodoc/js/he.js create mode 100644 static/js/annodoc/js/jquery-ui.min.js create mode 100644 static/js/annodoc/js/local/annodoc.js create mode 100644 static/js/annodoc/js/local/collections.js create mode 100644 static/js/annodoc/js/local/config.js create mode 100644 static/js/jquery.min.js diff --git a/app.py b/app.py index 87541c1..3236cb7 100755 --- a/app.py +++ b/app.py @@ -1,10 +1,13 @@ import configparser import csv +import json import os import random import re +import shutil import string import time +from pathlib import Path import requests from flask import Flask, render_template, request, send_file, redirect, url_for @@ -14,7 +17,7 @@ from stark import run UPLOAD_FOLDER = 'uploads' ALLOWED_EXTENSIONS = {'conllu'} -DAYS_BEFORE_DELETION = 1 +DAYS_BEFORE_DELETION = 7 DEFAULT_LANGUAGE = 'en' LANGUAGES = ['en', 'sl'] @@ -120,22 +123,39 @@ def create_app(): def about(): return render_template('about.html') + @app.route('/stark/visualization///', methods=['GET']) + def visualization(result_id, sentence_id, subtree_ids): + annodoc = '' + subtree_ids = subtree_ids.split('+') + for subtree_id in subtree_ids: + annodoc += f'# visual-style {subtree_id} bgColor:lightgreen\n' + with open(os.path.join('media', result_id, 'annodoc', sentence_id), 'r') as rf: + # annodoc += '\n'.join(rf.readlines()) + annodoc += rf.read() + '\n\n' + return {'annodoc': annodoc} + # return '
' + annodoc + '
' + @app.route('/stark/result/', methods=['GET', 'POST']) def result(result_id): - - if request.method == 'POST': for filename in os.listdir('media'): - file_path = os.path.join('media', filename) + path = os.path.join('media', filename) + if os.path.isdir(path): + file_path = os.path.join('media', filename, 'result.tsv') + else: + file_path = path f_t = os.path.getmtime(file_path) c_t = time.time() file_age_seconds = c_t - f_t if file_age_seconds > DAYS_BEFORE_DELETION * 86400: - os.remove(file_path) - return send_file(os.path.join('media', result_id), as_attachment=True, download_name='results.tsv') + if os.path.isdir(path): + shutil.rmtree(os.path.join('media', filename), ignore_errors=True) + else: + os.remove(path) + return send_file(os.path.join('media', result_id, 'result.tsv'), as_attachment=True, download_name='results.tsv') - with open(os.path.join('media', result_id), 'r') as rf: + with open(os.path.join('media', result_id, 'result.tsv'), 'r') as rf: content = list(csv.reader(rf, delimiter='\t')) head = content[0] @@ -191,6 +211,12 @@ def create_app(): else: displayed_content_dict[f_h] = content_dict[displayed_table_columns2table_columns[h]] + # add visualization parts to dict + annodoc_data = [json.loads(el) for el in content_dict['Annodoc']] + displayed_content_dict['example_id'] = [el['id'] for el in annodoc_data] + displayed_content_dict['example_positions'] = ['+'.join([str(p) for p in el['positions']]) for el in annodoc_data] + + return render_template('result.html', head=head, content=displayed_content_dict) @app.route('/stark/', methods=['GET', 'POST']) @@ -330,6 +356,7 @@ def create_app(): configs['frequency_threshold'] = int(form['frequency_threshold']) configs['lines_threshold'] = None + configs['node_info'] = None configs['continuation_processing'] = False @@ -342,9 +369,17 @@ def create_app(): configs['grew_match'] = True configs['depsearch'] = False - configs['example'] = False + configs['example'] = True name = ''.join(random.choices(string.ascii_uppercase + string.digits, k=60)) - configs['output'] = os.path.join('media', name) + + + output_path = Path(os.path.join('media', name)) + if output_path.exists(): + shutil.rmtree(output_path, ignore_errors=True) + output_path.mkdir() + + configs['output'] = os.path.join(output_path, 'result.tsv') + configs['annodoc_example_dir'] = os.path.join(output_path, 'annodoc') if len(validation) > 0: return render_template('index.html', validation=validation, translations=translations) try: @@ -354,7 +389,7 @@ def create_app(): if len(validation) > 0: return render_template('index.html', validation=validation, translations=translations) # check if there are no results - with open(os.path.join('media', name), 'r') as rf: + with open(os.path.join('media', name, 'result.tsv'), 'r') as rf: content = list(csv.reader(rf, delimiter='\t')) if len(content) == 1: validation['results'] = False diff --git a/messages.pot b/messages.pot index 65f4c1a..93f8e90 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-23 14:29+0200\n" +"POT-Creation-Date: 2024-11-04 19:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,118 +17,126 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.14.0\n" -#: app.py:144 +#: app.py:163 msgid "Tree" msgstr "" -#: app.py:145 +#: app.py:164 msgid "Frequency" msgstr "" -#: app.py:146 +#: app.py:165 msgid "Frequency in B" msgstr "" -#: app.py:147 +#: app.py:166 msgid "Order" msgstr "" -#: app.py:148 +#: app.py:167 msgid "Number of nodes" msgstr "" -#: app.py:149 +#: app.py:168 msgid "Head node" msgstr "" -#: app.py:150 +#: app.py:169 msgid "Grew-match URL" msgstr "" -#: app.py:151 +#: app.py:170 +msgid "Example subtree" +msgstr "" + +#: app.py:171 +msgid "Example ID" +msgstr "" + +#: app.py:172 msgid "Ratio" msgstr "" -#: app.py:152 +#: app.py:173 msgid "%DIFF" msgstr "" -#: app.py:153 +#: app.py:174 msgid "OR" msgstr "" -#: app.py:154 +#: app.py:175 msgid "BIC" msgstr "" -#: app.py:155 +#: app.py:176 msgid "MI" msgstr "" -#: app.py:156 +#: app.py:177 msgid "logDice" msgstr "" -#: app.py:157 +#: app.py:178 msgid "t-score" msgstr "" -#: app.py:160 +#: app.py:181 msgid "Frequency in A" msgstr "" -#: app.py:231 app.py:232 +#: app.py:245 app.py:246 msgid "Please insert either input url or file, not both of them." msgstr "" -#: app.py:242 app.py:323 +#: app.py:256 app.py:337 msgid "Incorrect URL!" msgstr "" -#: app.py:244 app.py:245 +#: app.py:258 app.py:259 msgid "Please insert either input url or provide a file." msgstr "" -#: app.py:253 +#: app.py:267 msgid "Please select at least one node type." msgstr "" -#: app.py:258 +#: app.py:272 msgid "Node option" msgstr "" -#: app.py:258 +#: app.py:272 msgid "is not supported. Please enter valid options." msgstr "" -#: app.py:311 app.py:312 +#: app.py:325 app.py:326 msgid "Please insert either compare url or file, not both of them." msgstr "" -#: app.py:335 +#: app.py:349 msgid "Please insert an Integer." msgstr "" -#: app.py:360 +#: app.py:383 msgid "" "Processing failed! Please recheck your settings, e.g. input format or " "head node description." msgstr "" -#: app.py:369 +#: app.py:392 msgid "Frequency " msgstr "" -#: app.py:369 +#: app.py:392 msgid "Frequency in A " msgstr "" -#: app.py:370 templates/base.html:20 templates/base.html:22 -#: templates/index.html:8 templates/result.html:15 +#: app.py:393 templates/base.html:23 templates/base.html:25 +#: templates/index.html:8 templates/result.html:21 msgid "code" msgstr "" -#: templates/about.html:7 templates/base.html:22 +#: templates/about.html:7 templates/base.html:25 msgid "About" msgstr "" @@ -172,31 +180,31 @@ msgstr "" msgid "stark_contact" msgstr "" -#: templates/base.html:23 +#: templates/base.html:26 msgid "switch_link" msgstr "" -#: templates/base.html:24 +#: templates/base.html:27 msgid "switch_code" msgstr "" -#: templates/base.html:43 +#: templates/base.html:46 msgid "Issuer" msgstr "" -#: templates/base.html:47 +#: templates/base.html:50 msgid "Financial support" msgstr "" -#: templates/base.html:51 +#: templates/base.html:54 msgid "Transfer tool" msgstr "" -#: templates/base.html:55 +#: templates/base.html:58 msgid "License" msgstr "" -#: templates/base.html:59 +#: templates/base.html:62 msgid "Support" msgstr "" @@ -208,19 +216,19 @@ msgstr "" msgid "Upload a treebank" msgstr "" -#: templates/index.html:12 templates/index.html:20 templates/index.html:173 -#: templates/index.html:180 +#: templates/index.html:12 templates/index.html:20 templates/index.html:172 +#: templates/index.html:179 msgid "in CONLL-U format" msgstr "" -#: templates/index.html:12 templates/index.html:46 templates/index.html:50 -#: templates/index.html:96 templates/index.html:111 templates/index.html:127 -#: templates/index.html:133 templates/index.html:139 templates/index.html:145 -#: templates/index.html:153 templates/index.html:172 templates/index.html:173 +#: templates/index.html:12 templates/index.html:43 templates/index.html:83 +#: templates/index.html:98 templates/index.html:120 templates/index.html:126 +#: templates/index.html:132 templates/index.html:138 templates/index.html:144 +#: templates/index.html:152 templates/index.html:171 templates/index.html:172 msgid "Help" msgstr "" -#: templates/index.html:15 templates/index.html:176 +#: templates/index.html:15 templates/index.html:175 msgid "Browse" msgstr "" @@ -228,11 +236,11 @@ msgstr "" msgid "Upload" msgstr "" -#: templates/index.html:29 templates/index.html:190 +#: templates/index.html:29 templates/index.html:189 msgid "Or" msgstr "" -#: templates/index.html:29 templates/index.html:190 +#: templates/index.html:29 templates/index.html:189 msgid "insert a URL link to a treebank in CONLL-U format" msgstr "" @@ -240,141 +248,141 @@ msgstr "" msgid "Tree specification" msgstr "" -#: templates/index.html:46 -msgid "Tree size" -msgstr "" - -#: templates/index.html:46 -msgid "number of tokens in the tree" -msgstr "" - -#: templates/index.html:50 +#: templates/index.html:43 msgid "Node type" msgstr "" -#: templates/index.html:50 +#: templates/index.html:43 msgid "token characteristics to consider" msgstr "" -#: templates/index.html:56 +#: templates/index.html:49 msgid "Part-of-speech" msgstr "" -#: templates/index.html:62 +#: templates/index.html:55 msgid "Lemma" msgstr "" -#: templates/index.html:68 +#: templates/index.html:61 msgid "Form" msgstr "" -#: templates/index.html:74 +#: templates/index.html:67 msgid "No type" msgstr "" -#: templates/index.html:91 -msgid "Advanced settings" -msgstr "" - -#: templates/index.html:96 +#: templates/index.html:83 msgid "Labeled trees" msgstr "" -#: templates/index.html:96 +#: templates/index.html:83 msgid "include names of dependency relations" msgstr "" -#: templates/index.html:100 templates/index.html:115 templates/index.html:157 +#: templates/index.html:87 templates/index.html:102 templates/index.html:156 msgid "No" msgstr "" -#: templates/index.html:103 templates/index.html:118 templates/index.html:160 +#: templates/index.html:90 templates/index.html:105 templates/index.html:159 msgid "Yes" msgstr "" -#: templates/index.html:111 +#: templates/index.html:98 msgid "Fixed order" msgstr "" -#: templates/index.html:111 +#: templates/index.html:98 msgid "differentiate trees based on surface word order" msgstr "" -#: templates/index.html:127 +#: templates/index.html:114 +msgid "Advanced settings" +msgstr "" + +#: templates/index.html:120 msgid "Head" msgstr "" -#: templates/index.html:127 +#: templates/index.html:120 msgid "specify potential restrictions on the head node" msgstr "" -#: templates/index.html:133 +#: templates/index.html:126 msgid "Ignored labels" msgstr "" -#: templates/index.html:133 +#: templates/index.html:126 msgid "specify the dependency labels of nodes to be ignored" msgstr "" -#: templates/index.html:139 +#: templates/index.html:132 +msgid "Tree size" +msgstr "" + +#: templates/index.html:132 +msgid "number of tokens in the tree" +msgstr "" + +#: templates/index.html:138 msgid "Query" msgstr "" -#: templates/index.html:139 +#: templates/index.html:138 msgid "write a query. Note: Tree size attribute will be ignored!" msgstr "" -#: templates/index.html:145 +#: templates/index.html:144 msgid "Frequency threshold" msgstr "" -#: templates/index.html:145 +#: templates/index.html:144 msgid "specify the minimum frequency of a tree in the treebank" msgstr "" -#: templates/index.html:153 +#: templates/index.html:152 msgid "Association measures" msgstr "" -#: templates/index.html:153 +#: templates/index.html:152 msgid "print MI, logDice and t-score" msgstr "" -#: templates/index.html:168 +#: templates/index.html:167 msgid "Compare treebanks" msgstr "" -#: templates/index.html:172 +#: templates/index.html:171 msgid "" "Select a reference treebank to identify key phenomena (prints the " "%DIFF, BIC and OR keyness scores)." msgstr "" -#: templates/index.html:173 templates/index.html:180 +#: templates/index.html:172 templates/index.html:179 msgid "Upload a compare corpus" msgstr "" -#: templates/index.html:206 +#: templates/index.html:205 msgid "Submit" msgstr "" -#: templates/index.html:214 +#: templates/index.html:213 msgid "No results" msgstr "" -#: templates/index.html:215 +#: templates/index.html:214 msgid "Processing with your settings didnt produce any results!" msgstr "" -#: templates/result.html:8 +#: templates/result.html:14 msgid "Results" msgstr "" -#: templates/result.html:15 +#: templates/result.html:21 msgid "Back to chosen settings" msgstr "" -#: templates/result.html:16 +#: templates/result.html:22 msgid "Download complete results" msgstr "" diff --git a/static/css/fonts/PT_Sans-Caption-Web-Regular.ttf b/static/css/fonts/PT_Sans-Caption-Web-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2ec436065830eae1f32bdad0746bd75f1d794ebd GIT binary patch literal 387192 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�^FXVuTCm({E4HT8>r&zJn3Cyl>s{FJ%6?l*r$ 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%0Ae@&P^?ZmM-Uw@kRF16&4S986!)7~={kL0;! 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 * { margin: 20px 0; } + +.entry-content h1, +.entry-content h2, +.entry-content h3, +.entry-content h4, +.entry-content h5, +.entry-content h6 { + line-height: 1; + font-weight: 300; + margin: 40px 0 20px; +} + +.entry-content h2 { + font-size: 28px; + letter-spacing: -1.25px; +} + +.entry-content h3 { + font-size: 22px; + letter-spacing: -1px; +} + +.entry-content h4 { + font-size: 18px; + letter-spacing: -1px; +} + +.entry-content blockquote { + border-left: 4px solid #e8e8e8; + padding-left: 20px; + font-size: 18px; + opacity: .6; + letter-spacing: -1px; + font-style: italic; + margin: 30px 0; +} + +.entry-content ul, +.entry-content ol { padding-left: 20px; } + +.entry pre, +.entry code { + border: 1px solid #d5d5e9; + background-color: #eef; + padding: 8px 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-size: 15px; +} + +.entry code { padding: 1px 5px; } + +.entry ul, +.entry ol { margin-left: 1.35em; } + +.entry pre code { + padding: 0; + border: none; +} + +/* terminal */ +.entry pre.terminal { + border: 1px solid #000; + background-color: #333; + color: #FFF; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.entry pre.terminal code { background-color: #333; } + +/* Post styles */ +/* ----------------------------------------------------------*/ + +.post-header { margin: 10px 0 30px; } + +.post-header h1 { + font-size: 42px; + letter-spacing: -1.75px; + line-height: 1; + font-weight: 300; +} + +.post-header .meta { + font-size: 15px; + color: #818181; + margin-top: 5px; +} + +.post-content { margin: 0 0 30px; } + +.post-content > * { margin: 20px 0; } + + +.post-content h1, +.post-content h2, +.post-content h3, +.post-content h4, +.post-content h5, +.post-content h6 { + line-height: 1; + font-weight: 300; + margin: 40px 0 20px; +} + +.post-content h2 { + font-size: 32px; + letter-spacing: -1.25px; +} + +.post-content h3 { + font-size: 26px; + letter-spacing: -1px; +} + +.post-content h4 { + font-size: 20px; + letter-spacing: -1px; +} + +.post-content blockquote { + border-left: 4px solid #e8e8e8; + padding-left: 20px; + font-size: 18px; + opacity: .6; + letter-spacing: -1px; + font-style: italic; + margin: 30px 0; +} + +.post-content ul, +.post-content ol { padding-left: 20px; } + +.post pre, +.post code { + border: 1px solid #d5d5e9; + background-color: #eef; + padding: 8px 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-size: 15px; +} + +.post code { padding: 1px 5px; } + +.post ul, +.post ol { margin-left: 1.35em; } + +.post pre code { border: none; } + +/* terminal */ +.post pre.terminal { + border: 1px solid #000; + background-color: #333; + color: #FFF; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.post pre.terminal code { background-color: #333; } + +/* Syntax highlighting styles */ +/* ----------------------------------------------------------*/ + +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #aaaaaa } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + + +/* media queries */ +/* ----------------------------------------------------------*/ + + +@media screen and (max-width: 750px) { + + .footer-col-1 { width: 50%; } + + .footer-col-2 { + width: 45%; /*fallback*/ + width: -webkit-calc(50% - 10px); + width: -moz-calc(50% - 10px); + width: -o-calc(50% - 10px); + width: calc(50% - 10px); + margin-right: 0; + } + + .site-footer .column.footer-col-3 { + width: auto; + float: none; + clear: both; + } + +} + +@media screen and (max-width: 600px) { + + .wrap { padding: 0 12px; } + + .site-nav { + position: fixed; + z-index: 10; + top: 14px; right: 8px; + background-color: white; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid #e8e8e8; + } + + .site-nav .menu-icon { + display: block; + font-size: 24px; + color: #505050; + float: right; + width: 36px; + text-align: center; + line-height: 36px; + } + + .site-nav .menu-icon svg { width: 18px; height: 16px; } + + .site-nav .trigger { + clear: both; + margin-bottom: 5px; + display: none; + } + + .site-nav:hover .trigger { display: block; } + + .site-nav .page-link { + display: block; + text-align: right; + line-height: 1.25; + padding: 5px 10px; + margin: 0; + } + + .post-header h1 { font-size: 36px; } + .post-content h2 { font-size: 28px; } + .post-content h3 { font-size: 22px; } + .post-content h4 { font-size: 18px; } + .post-content blockquote { padding-left: 10px; } + .post-content ul, + .post-content ol { padding-left: 10px; } + + .site-footer .column { + float: none; + clear: both; + width: auto; + margin: 0 0 15px; } + +} + +/* local styles */ + +div.documentation-example { + border: 1px solid gray; + margin:1em; + padding:2em; +} + +a.topnav { + float: left; + margin-top: 10px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 40px; +} + +/* span.site-title { */ +/* clear: both; */ +/* } */ + +.site-title-topnav { + color: #333; + font-size: 16px; + letter-spacing: -1px; + float: right; + line-height: 40px; +} diff --git a/static/css/test/style-vis.css b/static/css/test/style-vis.css new file mode 100644 index 0000000..ffd21a0 --- /dev/null +++ b/static/css/test/style-vis.css @@ -0,0 +1,589 @@ +/* -*- Mode: CSS; tab-width: 2; indent-tabs-mode: nil; -*- */ +/* vim:set ft=css ts=2 sw=2 sts=2 autoindent: */ + +/* Styling for annotations */ + +#svg { + margin: 34px auto 100px; + padding-top: 15px; +} + +.center_wrapper { + display: table; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; +} +.center_wrapper > div { + display: table-cell; + vertical-align: middle; +} +.center_wrapper > div > div { + /* match jQuery UI .ui-widget-content color */ + color: #2e6e9e; + margin-left: auto; + margin-right: auto; + width: 30em; + font-size: 12px; + font-family: 'Liberation Sans', Verdana, Arial, Helvetica, sans-serif; +} +.center_wrapper > div > div h1 { + text-align: center; + font-size: 14px; +} +#no_svg_wrapper { + display: none; +} + +svg { + width: 100%; + height: 1px; + border: 1px solid #7fa2ff; + font-size: 15px; + /* font-size: 14px; */ +} +svg.reselect { + border: 1px solid #ff3333; +} +div.haserror > svg { + border: 1px solid red; +} + +/* "basic" font */ +text { + font-size: 13px; + font-family: 'Liberation Sans', Verdana, Arial, Helvetica, sans-serif; +} + +@-webkit-keyframes pulse { + 0% { color: #9999ff; margin-top: 0; } + 50% { color: #ffffff; margin-top: 7px; } + 100% { color: #9999ff; margin-top: 0; } +} + +path { + pointer-events: none; +} + +/* "basic" font */ +.span text { + /* font-size: 10.5px; */ + font-size: 10px; + text-anchor: middle; + font-family: 'PT Sans Caption', sans-serif; + pointer-events: none; +} + +/* this should likely match span font */ +.span_type_label { + font-size: 11px; + font-family: 'PT Sans Caption', sans-serif; +} +/* this should likely match arc font */ +.arc_type_label { + font-size: 11px; + font-family: 'PT Sans Caption', sans-serif; +} +.attribute_type_label .ui-button-text { + font-size: 11px; + font-family: 'PT Sans Caption', sans-serif; +} + +.span rect { + stroke-width: 0.75; +} + +.glyph { + fill: #444444; + font-family: sans-serif; + font-weight: bold; +} +.attribute_warning { + baseline-shift: super; + font-size: 70%; +} + +.span rect.False_positive { + stroke: #ff4141; + stroke-width: 2; +} + +.shadow_True_positive { + fill: #00ff00; +} + +.shadow_False_positive { + fill: #ff4141; +} + +#commentpopup.comment_False_positive { + background-color: #ff4141; +} + +.span rect.False_negative { + stroke: #c20000; + fill: #ffffff; + stroke-width: 2; +} + +.shadow_False_negative { + fill: #c20000; +} + +#commentpopup.comment_False_negative { + background-color: #c20000; +} + +.span rect.AnnotationError { + stroke-width: 1; +} + +.shadow_AnnotationError { + fill: #ff0000; +} + +#commentpopup.comment_AnnotationError { + background-color: #ff7777; +} + +.span rect.AnnotationWarning { + stroke-width: 1; +} + +.shadow_AnnotationWarning { + fill: #ff8800; +} + +#commentpopup.comment_AnnotationWarning { + background-color: #ff9900; +} + +.shadow_AnnotatorNotes { + /* fill: #00cc00; */ + fill: #3ab7ee; +} +#commentpopup.comment_AnnotatorNotes { + /* background-color: #00cc00; */ + /* background-color: #DAF7DC; */ + background-color: #d7e7ee; +} + +.shadow_Normalized { + /* fill: #00cc00; */ + fill: #3aee37; +} +#commentpopup.comment_Normalized { + /* background-color: #00cc00; */ + /* background-color: #DAF7DC; */ + background-color: #d7eee7; +} +rect.Normalized { + stroke-width: 1.5; +} + +.shadow_AnnotationIncomplete { + fill: #aaaaaa; +} +.span rect.AnnotationIncomplete { + stroke: #002200; + stroke-width: 0.5; + fill: #ffffff; +} +#commentpopup.comment_AnnotationIncomplete { + background-color: #ffff77; +} + +.shadow_AnnotationUnconfirmed { + fill: #eeeeee; +} +.span rect.AnnotationUnconfirmed { + stroke: #002200; + stroke-width: 0.5; + opacity : 0.5; +} +#commentpopup.comment_AnnotationUnconfirmed { + background-color: #ddddff; +} + +.span rect.True_positive { + /* stroke: #007700; */ +} + +rect.shadow_EditHighlight { + fill: #ffff99; +} +.shadow_EditHighlight_arc { + stroke: #ffff99; +} + +.span path { + fill: none; +} + +.span path.curly { + /* 'stroke' def here blocks 'stroke' set in JS..? */ + /* stroke: grey; */ + stroke-width: 0.5; +} + +.span path.boxcross { + stroke: black; + opacity: 0.5; +} + +.arcs path { + stroke: #989898; + fill: none; + stroke-width: 1; +} + +.arcs .highlight path { + stroke: #000000; + stroke-width: 1.5; + opacity: 1; +} +.arcs .highlight text { + stroke: black; + fill: black; + stroke-width: 0.5; +} +.span.highlight rect { + stroke-width: 2px; +} +.span rect.reselect { + stroke-width: 2px; +} +.span rect.reselectTarget { + stroke-width: 2px; +} +.arcs .reselect path { + stroke-width: 2px; + stroke: #ff0000 !important; +} +.arcs .reselect text { + fill: #ff0000 !important; +} + +.span rect.badTarget { + stroke: #f00; +} + +.arcs text { + font-size: 9px; + text-anchor: middle; + font-family: 'PT Sans Caption', sans-serif; + /* dominant-baseline: central; */ + cursor: default; +} + +.background0 { + stroke: none; + fill: #ffffff; +} + +.background1 { + stroke: none; + fill: #eeeeee; +} + +.backgroundHighlight { + stroke: none; + fill: #ffff99; +} + +.sentnum text { + display: none; /* sentence number disabled by default (JS may toggle) */ + fill: #999999; + text-anchor: end; +} + +.sentnum path { + display: none; /* sentence number disabled by default (JS may toggle) */ + stroke: #999999; + stroke-width: 1px; +} + +.span_cue { + fill: #eeeeee !important; +} + +.drag_stroke { + stroke: black; +} +.drag_fill { + fill: black; +} + + +.dialog { + display: none; +} +#span_free_div, #arc_free_div { + float: left; +} +fieldset { + /* match relevant parts of jQuery UI .ui-widget-content */ + border: 1px solid #a6c9e2; + /* round corners, same as jQuery UI .ui-corner-all */ + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + /* to prevent border from running into legend */ + margin-top: 5px; +} +fieldset legend { + font-weight: bold; + font-size: 90%; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + background-color: #70a8d2; + color: white; + padding-left: 0.5em; + padding-right: 0.5em; +} +.label-like { + /* for UI consistency, this should match the "fieldset legend" style; + sorry about the duplication. */ + font-family: monospace; + font-weight: bold; + font-size: 90%; + /* match jQuery UI .ui-widget-content color */ + color: #2e6e9e; +} + +.accesskey { + text-decoration: underline; +} + + +.shadow { + -moz-box-shadow: 5px 5px 5px #444444; + -webkit-box-shadow: 5px 5px 5px #444444; + box-shadow: 5px 5px 5px #444444; +} + +#span_selected, #arc_origin, #arc_target { + font-weight: bold; +} + +#commentpopup { + font-family: 'Liberation Sans', Verdana, Arial, Helvetica, sans-serif; + position: fixed; + top: 0; + left: 0; + opacity: 0.95; + padding: 10px; + display: none; + border: 1px outset #000000; + background-color: #f5f5f9; + /* background-color: #d7e7ee; */ + /* background-color: #eeeeee; */ + color: #000000; + z-index: 20; + -moz-box-shadow: 5px 5px 5px #aaaaaa; + -webkit-box-shadow: 5px 5px 5px #aaaaaa; + box-shadow: 5px 5px 5px #aaaaaa; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + max-width: 80%; +} +#more_info_readme { + height: 350px; +} +#readme_container { + position: relative; +} +#more_readme_button { + padding: 2px 5px; + position: absolute; + top: -2px; + right: -2px; +} + +.comment_id { + vertical-align: top; + float:right; + font-size: 75%; + font-family: monospace; + color: #333333; +} +.comment_type { + /* font-weight: bold; */ +} +.comment_text { + font-weight: bold; +} +.comment_type_id_wrapper { + /* padding for floating ID */ + padding-right: 2em; +} +.norm_info_label { + font-weight: bold; + font-size: 80%; +} +.norm_info_value { + font-size: 80%; +} +.norm_info_img { + float: right; + margin-left: 1em; +} + +#search_form select { + width: 100%; /* deal with overflowing selectboxes */ +} + +.scroll_fset { + height: 200px; +} +.scroll_fset fieldset { + height: 100%; + overflow-x: hidden; + overflow-y: hidden; +} +/* HACK to display properly */ + .scroll_fset { + margin-bottom: 2.5em; + } + .scroll_fset fieldset { + padding-bottom: 2em; + } +/* end HACK */ +.scroll_fset div.scroller { + overflow: auto; + width: 100%; + height: 100%; +} + +#span_highlight_link, #arc_highlight_link, #viewspan_highlight_link { + float: right; +} + +.unselectable { + -moz-user-select: -moz-none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; + user-select: none; + cursor: default; +} +@font-face { + font-family: 'Liberation Sans'; + font-style: normal; + font-weight: normal; + src: local('Liberation Sans'), local('Liberation-Sans'), url('../fonts/Liberation_Sans-Regular.ttf') format('truetype'); +} +@font-face { + font-family: 'PT Sans Caption'; + font-style: normal; + font-weight: normal; + src: local('PT Sans Caption'), local('PTSans-Caption'), url('../fonts/PT_Sans-Caption-Web-Regular.ttf') format('truetype'); +} + +/* Apple iPad, iPhone, iPod */ + +* { + -webkit-tap-highlight-color: rgba(0,0,0,0); + -webkit-text-size-adjust: none; + select: none; +} + +.span rect.AddedAnnotation { + stroke: #ff4141; + stroke-width: 2; +} +.shadow_AddedAnnotation { + fill: #ff4141; +} +#commentpopup.comment_AddedAnnotation { + background-color: #ffcccc; +} +.span rect.MissingAnnotation { + stroke: #ffffff; + stroke-width: 2; +} +.shadow_MissingAnnotation { + fill: #ff4141; + opacity: 0.3; +} +#commentpopup.comment_MissingAnnotation { + background-color: #ffcccc; +} +.span rect.MissingAnnotation + text { + opacity: 0.5; +} +.span rect.ChangedAnnotation { + stroke: #ffff99; + stroke-width: 2; +} +.shadow_ChangedAnnotation { + fill: #ff4141; +} +#commentpopup.comment_ChangedAnnotation { + background-color: #ffcccc; +} + +/* embedding */ +pre.embedding { + padding: 0; + border: none; + overflow: visible; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background: none; + white-space: normal; +} + +/* same margins for
and
variants */ +.embedding, +.embedding.embedded-wrapper { + margin: 0.5em 0; +} + +pre.embedded-wrapper, +code.embedded-wrapper, +.embedded-wrapper { + margin: 0; + padding: 0; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background: none; + white-space: normal; +} + +.show-hide-div { + text-align: right; +} +.show-hide-toggle { + margin-top: 0px; + margin-bottom: 0px; + margin-left: 10px; + margin-right: 10px; + -moz-border-bottom-left-radius: 0px; + -moz-border-bottom-right-radius: 0px; + -webkit-border-bottom-left-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} +.show-hide-toggle .ui-button-text { + padding: 1px 4px; + font-size: 9px; +} +.embedded-brat-data { + display: block; + width: 100%; + height: 100px; + font-size: 11px; + border: 2px inset +} +a.doclink { + text-decoration: none; +} \ No newline at end of file diff --git a/static/css/test/turkunlp.css b/static/css/test/turkunlp.css new file mode 100644 index 0000000..f2ed624 --- /dev/null +++ b/static/css/test/turkunlp.css @@ -0,0 +1,13 @@ +body { + background-color: #ffffeb; +} + +.w2vresultblock { + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} + +svg { + border: none; +} \ No newline at end of file diff --git a/static/js/annodoc/annodoc.js b/static/js/annodoc/annodoc.js new file mode 100644 index 0000000..228da4b --- /dev/null +++ b/static/js/annodoc/annodoc.js @@ -0,0 +1,34 @@ + var root = "/stark/static/js/annodoc/"; + var webFontURLs = [ + root + 'fonts/PT_Sans-Caption-Web-Regular.ttf', + root + 'fonts/Liberation_Sans-Regular.ttf' + ]; + + head.js( + root + "js/ext/jquery.min.js", + root + "js/ext/jquery.svg.min.js", + root + "js/ext/jquery.svgdom.min.js", + root + "js/ext/jquery-ui.min.js", + root + "js/ext/waypoints.min.js", + root + "js/ext/webfont.js", + root + "js/ext/conllu.js/conllu.js", + root + "js/brat/configuration.js", + root + "js/brat/util.js", + root + "js/brat/annotation_log.js", + root + "js/brat/dispatcher.js", + root + "js/brat/url_monitor.js", + root + "js/brat/visualizer.js", + root + "js/local/annodoc.js", + root + "js/local/collections.js", + root + "js/local/config.js", + ); + + head.ready(function() { + // mark current collection (filled in by Jekyll) + Collections.listing['_current'] = ';' + + // performs all embedding and support functions + console.log("Activating Annodoc"); + Annodoc.activate(Config.bratCollData, Collections.listing); + console.log("Done activating Annodoc"); + }); \ No newline at end of file diff --git a/static/js/annodoc/css/bootstrap.min.css b/static/js/annodoc/css/bootstrap.min.css new file mode 100644 index 0000000..a9f35ce --- /dev/null +++ b/static/js/annodoc/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/static/js/annodoc/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/static/js/annodoc/css/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-bg_flat_55_fbec88_40x100.png b/static/js/annodoc/css/images/ui-bg_flat_55_fbec88_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..47acaadd737478ddb090f47f618810712163317b GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*Fsaj7L$B>N1x91EQ8x$BA993)+ za~~)OO5|O5sDCi_{N8&XlRv*c;OQ6|AR59NN?mFzWBXJVGojypu|S6~c)I$ztaD0e F0syyrGF|`x literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-bg_glass_75_d0e5f5_1x400.png b/static/js/annodoc/css/images/ui-bg_glass_75_d0e5f5_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb564f8d0a117f17aa6b844490309dadbd94821 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq?|on978O6-=0_GYj6;7zWBfT zzjhI`OjAO{6(N>+Em!s|xjZW|^1EO|(5d{JeUmv{p6fa-GJh;t>KCH4`R~7(L8qj} Y_egNRQF(If70@^aPgg&ebxsLQ0Qgob)Bpeg literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-bg_glass_85_dfeffc_1x400.png b/static/js/annodoc/css/images/ui-bg_glass_85_dfeffc_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..014951529c315d6042e72febc310a4d2db5b4a82 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq?|lm978O6-<~(*YA_IRxoBVf zfAX@vsV!R#l$@#*eLnw)_Sv|_?i7P!ORnX)SxaXh+BPpZ!Fw~yjr&#G|Jw^YMHDhV X&EsZx`7bsSXc~j3tDnm{r-UW|&(SK+ literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-bg_glass_95_fef1ec_1x400.png b/static/js/annodoc/css/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..4443fdc1a156babad4336f004eaf5ca5dfa0f9ab GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/static/js/annodoc/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..81ecc362d50ef5abbc0420aacd5345822f1f6098 GIT binary patch literal 3457 zcmb7Hc~FyQ{ttEAS{+2H6+w~K2vj0cZV^b5fVt)XuC7JvopV${pbC@&olEr?>nFQTyMtr zt`4e4w2lA(097YPI}ZRrWlMPjVS53Hs9(fjYkM{>RDl)}YR#{PI{UAXZZ)e7~Wr)BPK4TRcVqm-}EA=rOqdBHQ7fG}5`;N!#WGTYp3F`bEb2my*vF(>I zKqcn9+(yT|Zo>xNL6U)j@WJ-m|9JBc{X&|g06KY<5Vn-3g!f3!7zIEeDwx{*>rJf?MGbRV3&=hgpu4$Sz=YF`qNtN`$D^h1QdwMxGr% zZ3amx2KVP-^P=*M9Hjn*h$;!RZn7^TdN8I-D@%_o4G@Cv=J?bBDXND0bn~jt$r97v z`wte$jnvS&pZ6PMetmn99+6T9P7(Oj-P$m%4B#~atw`D|}>FjiMd#aasA=AiC!kx=f!;*(7XLHJ;FfclH-IIS2+{z=mLvYTEdt#Y}|;8MFIF zHGfd?g;afd-z(1Bl5m@6k`^rcueYCndy(aRcp#_C+6}fQTXhe`zQ)K`HhX)OaU9xCZ_0{kd zB3o7D{o6=8lfJK*$+0~T+UBP6<0EMGw``EV;9(wBBe^{RlHOt$hMu!u4W7%_MCLo9s-?$$rb)w; zDo_c$xHPv1A-TWmTka<+F!#-PR(N!bZqy5-kymvzt+}*y(v|n7^ZikoLW-T=oswho zY0G;K`#%Tk23+#XV@=VfkYQ&_SaQLOvYw(8OkM!2&4xv}0<*9|t515=TqrAX^Y^8X zhQ=u666u7SkBaJkr!OsKTT^f$0pe-6B?01p*;z(P3vGEi2RoOfK(5EIvkEQyS5vr) z)`6aVPW*sg$c?E?)_mb&;sJOiYsi6k)R}5QaBM{Yt#g?lD}HfVNJ4yN7eXTX57kzY zA&dN6R3?GaQ~5Bv7jEaC%z4i6@sfp^02e2;SQ=;g?9E(ZSZBTSh3rC**wVV2>$@Wc zmCO|s-InBMs}XWmuUZoW2#Ox9%r*Vtrv6%EPC|p5E}>k6+!^UXUvB>YExTrrIP+d0 z@zP{o$yU`2ae$H7ty|oFUm!vNi_Gr`sQ+Mq=H+d4%qVIkI>8)(1%RmZr zFBTjIZk7Ah`yYc2h^?-N^xFi;(uzm&Fc&-11QBVFN zlDzAlF}Xa!IaN;%tl;Y4bCxxq{2D>+x>Q#S+6xL1Lgxy`er;oR)@h6#1*OO=+^Cxk z<}cRUBMX-&8L>yfue%wld&E%zj}Cd41RtLZqr9XT3KN`_PO_`l7JO}*!Hl$rN)MkR zN^stHb6!J*uZ$FXY3yFM*ZT7z`9i`woFRodIsd4LcfJBWamv*MFk=&V4eJFyvPPlb zxEKy|pGcIS5HK2_xH)`uy0?`;K6fgpl0=`_k7hRJi$_-QuUm0dB!ONw*G5D29#ibZ1R? zsGL((=KR|&B3^!dV4`0avoJ7@qiR1DQ~hin`rb-{UwM)g4=xpjG&1RIt84O6;;y;4 zn~?#9?S)IZJ~|vL0HFK<<4Jpzj?)dFa{-yIm!NMZ?8V1Rzc&tN+Q;Pm;sNY&B58(|A}8 zI!;7h)hD5l#{)^z4=&rzKEqOa9pcLIG?_P!tl4}GGSTL3gW%WP$$3l|hW8)|{!1T{jBfHF3gp50 z!s>p`h;Ph?T9tNEIlfUz{r1BO{N%ls(-ojZW%Js#_@VbhJ@_;A1m>0#A1P~u*Q-C0 zZYKFdKl|n0&G*3oAM~=jK7RDUQ1J)#m*z1}FudlR-%M;0rO3v@KZ}%=TIiqx$eRMLP8buA!H{z0{I$a=Y_&JgXnwdW9(26fjVHP#uYm>|0(Tqv_zQk*@iV*s6box`l# zsWn(Z%0l9D(<{@$D;EDKM1Q*Z%!v=>^3OIj93?rVrTpxqnPFH2+KVgU96SxOor-p5 z1z(S_ehrVo8*jCkX|k6d-eY6g(>1=qHn-avlCyf8z~O00j7qTmY>j#WO?=)`{xv^2AxjfI6 zQtwjz+u;O*wyv^NHzftX*P*ZQU-Z zJ!I~SvPUm)V~iTy*cD{R1uKr?VG(j4SL?)9bGz(3bbknGhpOD*>^`F-7tK$IOhv#Q z5IPW%I(RyG^9}D%Wj7Ffdq?(WDxbZ9a%cUT_;39?olYP2-@q^TiA&OMX&RT01)BWm zm6fr?+1NG3VChXc^I*p6Y17!m;YR9PcbcV%WjQ5c(WbD8xpF6fOEmy?nZjM{*TaoB z_N~rgpNpuc8u1g|1nnTiT6HQtH-lR6_JvH88n4yQy2Jck9DKf_b(RZSFo50p3I{^_9#FH@g zg*dDNvGk3SHk&VTv&!)=AqYe}B&9CWHGltuWdHF8BiQRId=K(;*}1R+}Z$C%HZkh=d#Wzp$Pz8A{XNT literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-icons_217bc0_256x240.png b/static/js/annodoc/css/images/ui-icons_217bc0_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4bd87c041453ef037c4a9a1a698f0105d02eba GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-icons_2e83ff_256x240.png b/static/js/annodoc/css/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..09d1cdc856c292c4ab6dd818c7543ac0828bd616 GIT binary patch literal 4369 zcmd^?`8O2)_s3@pGmLE*`#M>&Z`mr_kcu#tBo!IbqU=l7VaSrbQrTh%5m}S08Obh0 zGL{*mi8RK}U~J#s@6Y%1S9~7lb?$xLU+y{go_o*h`AW1wUF3v{Kmh;%r@5J_9RL9Q zdj+hqg8o{9`K7(TZrR4t{=9O`!T-(~c=yEWZ{eswJJe->5bP8)t4;f(Y*i_HU*sLM z2=7-8guZ}@*(HhVC)Mqgr$3T8?#a(hu& z?Kzuw!O%PM>AicSW`_U(cbvJYv3{HfpIP~Q>@$^c588E$vv)V2c|Mr% zuFO$+I~Hg@u}wPm17n%}j1Y+Pbu!bt?iPkjGAo7>9eRN0FZz3X2_QZj+V!}+*8oBQ z_=iI^_TCA;Ea2tPmRNOeX3+VM>KL;o1(h`c@`6Ah`vdH<&+$yTg)jGWW72T}6J`kUAv?2CgyV zrs0y@Fpvpj@kWVE0TzL@Cy#qHn~kgensb{hIm6J&I8hkoNHOz6o1QQ3QM4NZyu?;= zLd>`wPT*uGr+6vAxYv3k8{gMDR>tO}UavDKzzyi6hvbuP=XQ4Y|A)r4#B$U(q7{1Z z0iLeSjo3;T*diS*me%4|!s23l@>R}rn@#Zc{<%CFt;?gd5S<)b=8Yz32U zBBLprntW3RE3f|uNX5Aw|I(IlJjW-Byd?QFFRk%hLU}O*YyYQel}WcXilLMJp9cB4 z)E?D+*Y4zai&XY!>niMfTW-2pp-^KFT93%Leig@uoQGPYRCva-`w#orm`is`p8b4s zxD462;f*^XO$=3by=VzN9i@xxr<1w=pcxl!$!fjWt|fYmq1@@badT?v`d zIi$|e$Ji}FXsiVYf)?pN1R0LBw;+)B5aUJj2fP+=m;=_Eho84g%Jq#@MLPSQEX*@T z6sZb)m?)zby>{j1)(;rRML|gKSs+9jorf-XhQJ2Jyt5Cqc*`S3iX@A5C3jvgAns|4 z*|)YQ%Kmsj+YZ53;nMqh|AFvehUV-9R;1ZZ;w5r9l}8hjSw@#k;>)$P*r%)=Extyu zB!$Kd-F?*50aJ2;TNTR-fc8B{KAq3!vW{g$LlGPfGW+%#CXU zJDcMsvyT2`x~v>>w8@yssoA`KuIZ98CLU{Ia%*nW3G4t}@ApsbC@o^WCqL>OXx>Y^ zSuVWEQ;3=A=@RxCnt0>G@#(VWBQ`0$qTwA#e>SX{_N~JWGsBxFHCw|5|?CzDi>92F-^=b*8sMXnhUJdb!>yGD2nhN@{582 zRPcxuDzs&;8De)>_J19z{0xppXQop#T_5ejGCKv@l>$O#DA-@X{y_1B-AsiU)H}DR z3xDZ8G`amV_WmA&8!W=@jgm|%bnwH%qkg(@J$hLaSV zC-rXIFMM%y<|Gb)o?j zpe-`dJ*N5tC-iH)d0CgLdBsw*C!ST9hY1EkI|Y(&=p&dH&q;a&7HXa5#_wtMsenQL zcpyhwx)Ppw@XmVz?P)DI#^ee1oC!i`>>Jq1ESk-OuQ(Pbv=s{A0AjM@rw#FaU;RUh z*At0{U*NtGVY_-JcuG$?zuuf%ZBTWxKU2yf?iN#-MRWs>A*2;p0G1Tp3d29u5RbnY zDOON-G|PidOOGeybnbzu7UVv71l!b=w7eU5l*{EdKuoKu`#LZ}|fnUr-+lSST9(MTT`0tqOG z#+Q_=lXe-=;rE4u8s~;%i~~ z8v&&+VPeXG=2zw9B5sR$e?R(n%nf?p-(BCZ8}x!_-9T+LT;2=Zu?Wv)j3#>35$6dR z4*7xmI)#06qjh#sXvX(%`#D1mD8fn1G~I;l%Dk{pw)}>_{+3^Fv_q)>2#de5qGCId zPz?ix-3954nM&u@vaw{o%-#HU%_bLJMO#@enR^&B{3ihWdoU6%pBJ`o>im+b-c6r-;c{vd0Z_)`75$jApy2?!9G4_FGa)iZ~9`6VELiYM+n!-mUfvfm{jt zC?!1=%pxJhF>vyQ47Q}R;O48pxgMs)rz$SbM&jkp<6X$r4DHWg>ZnGB-$r2o1*nL# zW0^*itcRY_^Uv^XgQP>W#>KQgM~l{;S(GkVW@&vld^AhWzG^m|9#0#USbM>^en{k2 za8~DTL`(Q~=ofsL&Fc`!L6r~qTnnGo8r98<(aG*<0%aNEr!!BIyY>VV82kxhR%d>V(lN&#BId#urK_i~Pe6?>C~J!pU_lRon#&S_cXoQv;poG8FK4atc

N)npz1~X%p6x{M(Gw!!H=!}lmO0Xr*8ewyH(Q+>oy`fxQkxJ zzzB$)%*xM4s_2(O>)T-QXhwP|&DZam#{O+47q|WKfz_ZL-MypRN~o{fE*I#6@eM?I zs%f-6{Lz6j7rB#U$%O$~TIT!j?|Ip1CpSmb=JA9qCY3-mQf|fVCxswPjok|VofUEP zW5^pTd5B;wRkyW%1a;nYHB$ef6Pv8^);`m0jv6p72iNJl+sVBqZugsq6cq_pyNREi z>GN!h6ZQ6`aOMr_2KI@j=XR@$aJj(2jcpY?>f=2kMV@di5W7Swj?ug10zRe}F1nR* ztMm6+T^)LJe^SzGgSxahQajq0h7#|8oMV0>D~*N}jl?9_X`ka42R4@rryDc3o(c$R?1*!1O9zleSOczw zYPS3~xbJ$~C(3+D7Zkrfjs_lneY^zv^kHmxt)aqZ!aeGABHZ`gvA&K`72z}ihI$Ht z9V&)wQy0g@R9irwbf!{uE&_J2l9jXz^Vj#=qA77*3Pd9OjrE_tKDHADd!AjFQv(ji zct-BMUt9()1Ox!dsI_h1(^F_U)_QJrx|%+y`zWWlD4=Nd?JQ=URh0*{fb1!o4tS(H z^r_T(8t1SAHf1oduG+X^*EC_kL(!QnXL6Hp);449yO&1xE>MXGqT)t10lzvALllX;;Q)RiJX$dm zlR8ep5-GdHmRm9?N#QCjNUA);vC03Gw6yds6^?c4;(MH>;O5xmQ2nGK3Dmk8i*v5t z-{jJsQq30%z}0`g7SN-yN`l-`@6rkJ|V|>18`MV zwUeH}DxWw&h+A+Dn|4|YNr&EfKS`Hz_NkeW3*sI5Rq-J&FzG=!{-K`n65#7O%^&f> z`PkqxyC_K)>781~7H${^Nj{`>XEa&OPqqQhySR5%w2{5+sEakXXHazJp6~LP2QKDx zpkvZrkDOa+A4BbqqX6ls&O)5-Q7`qkZ_?6~c-wQ9tseNtET;nhEOL^`*naKwcMX;R zbto&a;oTR0s;vjfj3wigUg)Sj)!OHQfZoJwAsWYI1A4ntz>X=W4s|y?tUk1r=>#Ct zf+?hq^>rQ3$KNboG$UhCdEmp{qAR13DK$f0ES7kAG~7q+g!jfVq`1b5+c62N^0%~o zKw91o@Wv;0EW*7fINAX3O~L-V{`;xB0q()#^HKZOlLrXVL*Dtw-$SUp8*_J{r( zW`6r`cz0yZQ#f0#*y+m64{bs7GP|2V$phf42rswJB?s@9qf;Bfc^pm-ZS#^5dkG{u zzv;l&B$NYcegSqAnjnPN1?17VUQbPummcWry((85IFB(pFQNGN{hhN$Fv?~l_fr?| z9=%dK(+;kZ(8=mwptjwC-ikBD$Z{l2++~*8wq5ynF<+PNlZI7ba5V#fg~L}kE;UH5 zJ;{P(`G{tNl&z5rUiH~e{I>GT8~9&*(J;Myx9z5P!db!F8RTII^I7c)HU=ss*bYB` zgwiIMZ_q>KEC$4lFm+Afvu6^$X1jm1rB*4H)-EIO5Rvz_p24?OkJ zovD4{-1KA6*oL?a;3qR7GZRB!cE5oAdA#M@{w+fGgsJ-lSmQ^-?8E&Q%tbmjd=@gZ z(}Mg*jsDf6Z)|7s%@9pc-tuw5W&zqUXjv2bVkC%-X?O3F72W4EsIl#1e>Mdz=X4k*_>VxCu_2?jjg16N*5fwC-36OW&;Sz}@jMn}hgJdEd pO;bST+>R{W-aENZYk%(=^(_R5N$LmL{Qc?!%+I4tt4z=_{|902Wu5>4 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-icons_469bdd_256x240.png b/static/js/annodoc/css/images/ui-icons_469bdd_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2cf079add1ca236adeb509698adabbffb08acb GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-icons_cd0a0a_256x240.png b/static/js/annodoc/css/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab019b73ec11a485fa09378f3a0e155194f6a5d GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/images/ui-icons_f9bd01_256x240.png b/static/js/annodoc/css/images/ui-icons_f9bd01_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..78625024d94a74eb1aceb327f45059faf439fece GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/static/js/annodoc/css/jquery-ui.css b/static/js/annodoc/css/jquery-ui.css new file mode 100644 index 0000000..4b955f0 --- /dev/null +++ b/static/js/annodoc/css/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.4 - 2015-03-11 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; + color: #333333; +} +.ui-widget-content a { + color: #333333; +} +.ui-widget-header { + border: 1px solid #e78f08; + background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/static/js/annodoc/css/turkunlp.css b/static/js/annodoc/css/turkunlp.css new file mode 100644 index 0000000..7f7f2dd --- /dev/null +++ b/static/js/annodoc/css/turkunlp.css @@ -0,0 +1,9 @@ +body { + background-color: #ffffeb; +} + +.w2vresultblock { + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} \ No newline at end of file diff --git a/static/js/annodoc/fonts/Liberation_Sans-Regular.ttf b/static/js/annodoc/fonts/Liberation_Sans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f1466ec873d1879ec7b4f2cf367784690fa78190 GIT binary patch literal 160692 zcmeFa2Y6If-amfsoqDI;nLBf*_nMhxCdmv*CLxW4gkYowFf;`LsR{~KRIn|IR25cP z6kHqjU;{g=t{uxNYXKG8?(4d~?z-w0SLXNm-U*2AyT3=D=U<-pdG?&#?>+r|+xea{ zGbfB=jM)LytY&!M$PwWaPddo>@8S78_vfq&1A`G;?PzUBcW{>$$( z7Jh`WHvPOgGiU$T)>V4+-;DD0^N?Wa)o(+58RGGICoelIJwks7eYqJkELk|`v{Q2L z)SbupEc%zHELuEk<{10$Ph;$~a~ab#ojmibB|1(!7xk}3{qQL>Po6Vx)uauK?|2sY z&0Df~>9Wq>*{)^$F*RV)pO>6AXURFw9{)9CCtrm=_A%leo`0y9J#m8A{1x*7HMqyU zrIqx4a!t$Khh}_xrGBoi2T?&OPZ_AAYdtiYb?WyVnsMk${oErtlncjir4)WEH=a#k zYnX=d%*v|S6vkB7sgGkSYR=vtj;w8O?H)_>9IrVnN-#wO{ z^-Z~D#%hQ4b+UFA{)X4Qc4!<|(6w^+%wTNWdv8Dqnlu-nTo}@0Y%kT|8;?8>@^7%? z)JvIw$Egdjk(x=Yhg-$w@wc%RcucAQi>U8lvr%U^;#2W{nCheaSUg+t%*8VrPc@$L zc;?}mk7qKT8H43_qm4P#j`Cj0Cg?-#di15nvqSR?n}=ryh1DOj9oj}Vm*S}Vs2Z3n z=}VD*n^KnYXHuH-F4vomdO6g&4(Wn!Efet0;mIO>7}~jlaK>X*{fZgXOH1#AmIc6% zXulYJ(0dZaQ6?}LUdKJdF5{jly@dSL2(L!}mm-fIDtj@#(axpFZ$!Ni;+G(-(>zo9 z7H=0G4W3&54i@DdY!|&j|1{u5bgLD*%k&?nogy;5IxZRM?hZ>o~(K{8-}Cg<6wW3Tvp2 z*ZvI`}T4ox`-| zfL{nS=Tr>31>T|jC5PXKd2!@DuRON3C$iIF>L#g|u}P|ptXusjywfb8sbLdA&-ZTytebB3YY&ney-KX4j zcs3q>BmEXUX?paP+)n*M?p57Hu3O8vxABZqx3i&|cGj%k!%kAm7@Leeg>+q(rKsIf6`C%sL4jvkh%9xx6oeTlrFl_TRO8cX!TBCW6-GsK*9M;dn zZ_00#}gY?xM4 zf;}q@5FU7TX!=#)&GRo{jnOjjt zh8^Fd(4y9~57I<+7c!CP)6HUj=xe7^2IZ7G?Myn%4}}+d*v(WHJejBP0&Qw#b_UXN znop5Fk!{zZP2EcLJCWruCUz)&?P2o?7u2IU=Q#Byb{59gI@qOkus04$(@X)MZfCXX zvyg^IwGzC!of$PN5nqUhXrHLOm9>cKHWmY&8ZGgT))AYKSIN%NqAb$ZX&B3b7D`)( zvD<)k-8$5_DgD#fp}u9{f_aAIg>myY@cAWOJ2PsjPn1z`Kp)h<>Jzp@bqrfac0|94 zJ)*gUjX{}Hp?5S-TJY52sl=0ozJ820&&6{gKZPy8)5Bw>tvsuczrFN{s+xuQp3;9I zb*ql!xZAZ_twsZ&)#>Q(h|`hNatVzIPV%?qdlro>gDK8kW0>{)pB@oCMD)JnYfbE z&1ur6_jTj7rcubzXmmDU<8YuwUaLWAAdmJPCuqn~t8l1Z(*6@vaasZ%jn+Tw5a@&F zDAS}iaZ+C^SD7>Bj9INVkxV3WT+Wm-rMN~e!Ew2UT!R!x6310;IkZKI`)B!QaZ-&j zo0Nh<2bauK({LX8^8o%NhYEQ(4^^yGYSwa`L@m`yN{he<$Pr4Wl+*{WAkkV&xNF%pWCu&R7z~!WK5>tNpnFd9e>9yyPvL&$Kz?aBJ)leii zrdnSjj;P7)A;ma7C;9!kEw#0yy#7i@qSnFH=90DXB$ui%HZ+(UoDK1YI-}#M+I_WL zRc)Nh)N+YbL$bEAvGiU%-e7(TlyJ2QehN3rAU}u96H_TMjY`Gw9LL<6KN|P2zv)X@ zXzELcu)h;Z-!cO;02-MQ(8NrDW@ZMoC{Sb;gsn^jv;qE;Nz4XlXA+=;*#Tw1Z+e`g^DhFJjN2nzv5Sr{+|_%{}35x@kC z0ww|f%2F%_Si$0eX_f@cD6o>HN?)@oRson*V2))Fu4a{hH7pBQ3-}ewvm9W7RRa!T zHKi|EodWAwEy4|~09a&0N`GOE3T$F^2oF_YGpk3qg*5=SvLav`Yb_BV@iKyli66nDS)4`scam= z(^wzibT$F-cm{K=f@H93T5IbwYWo%yQckFaF zAMgye0Psw}kJ(vlA>i5UWWaOSDS*orcrIIv@Of+r;Q8#-(noBC0#~x72w%XK0ba;X zFJT|X&H%hvftRo|OCPYGv9kbIv9kd$W#<51#+H}fXRFz{fS0rLkg^8weYTdJ54eu4 z09?;50Nen0kZoia0$#x`0=$x4TzZdPrNB+>5`;IiRe(Qdmm>FS!1vfS>@vVDY<1~f z_6v47Aoh`f*DCNjwhrNKY(3z1wgK>Zz<1a$*+#${*cE^`vMT{^Vpo+8u$$SY(tdUe z+YGpa{T%RC1>VN4M)-Di4d5N@7l3yv@GiC$;k((jfCKD0z@30^vwPS!zlz!%vr zz`blY;7ja5z?T*H3VR6QSJ@+gzhRG-USqET{)WBI9s}IR9tZp_+f#a#0T;kG*%N?o zu_poFW={d`SKtBmYlPonPXoToo+-V;-c#T~_FU;@_C9+a@B{V&;D-wQh`osL$80a) z@7PO#zh|$MUSj{Hz)#q#2>*fornHxR%3cHfqXIu;uOs~5?6;*C+2`yHz&|PQ&+JWv zzhG|x{)N2__@x5BVh2huu&>!WfPZE00{#u~dG>eq9^gONLBMa=`+)yc;J56<(sS$( z`v|baJ_h`cP5*!2rvLeWxlRA{N89vI{*6ul$1fBhSq{`-Hi>A(9CHvOX`HvKf% z@$YQ5C6rcf1ud(500|wA1F5c1I4C)aFk7d|6gqSLB*yYWMtD1{x7uY zZ~gyd(_jCOP5+Ng|Ia%8|KoM~|6ZH^@7C%6vFZQ1PXCWhr*-|or(=Qs;@>7y%7i)^-2pk6%21Jx(YE`XdfhcllQmdv4 zD6NJ^>*ctD0b!<5Qq?A-mOOAmVI8PL$3Ma8jO2i+(PTiYblj=eYk;=_z2Z-4Rlx`u ziq~lcg+L-w!|QO^3JM0Z2u}rTN--EfoL+0hOJz_T;@}enLA_oOG=f3TlNiA$;7!;Q z#R#GvoypQMtMZ~ZPF#_JG&D^$c#X*@0CUm-z1E}?5J6pPLPsp~iw>f^1BK zCAES9C<)zfW478qz5i4^aF>Ahn-FZMru^(T|=6SWXMS; zP_h7#6RL0mP$cfE5LF{WUM;AV6b;3Iqec-0-jIdbY|@g~n#yD;1eW{$QBbEGG^1ma z*(eC$s#XiVfqojx`U#AH9H9g>k9Z=GoK{7;1)2uEg6H8Flt%-OkrJtl0(rzi0Up^^>%doCf-777h4d5;_LGApO)+ z2I>wvj5nZRR(P&AKtBbYQGfvgQi5Pcztl`w#6%bL=CFRMp`U03`l(=#Du>&|o0xo5 zl=KtQHyF(5+dNoOD;Qxv4Hz4$@)##H3}%xKg-Abj0_i7eq6>?HAhil9ApAZ3q>cw= zsVDNta2XD#pt>ShAW2+2qMr~2^ixSG>nEXWfD*$Zkiv^*9eLoSSk0fRpL#PnR5e>n zG+fZ60ahKhNu$@`Pr+$W{S3gCMilgI&}nJ7l_^lNfT#ZOs3I;=7AcX+ERaWB4T}Z` z>IH*QV=x+&fs7eSfc`?TWPKn2l>o&j$&mWvg%8XqIH;en6$q)c7Bglt;y9v41oUWw zxQ;%+BIqX)VGL27Y`_uyBoQOgXo7x%AQCxI1dBsuG-k_T`*}n^@xi2MGeSSX61~}= z!Ut}GTBGRX;9LcI(7yc!`fm(%Kf{Lm%s9JV<6?Lov%YZvY<}rB?l$-uu0%JQuP{}s3)%%Vg86fApcXGAd*8x(P}Xop&+nCkiJS|rdbCRE67pD zWi(L)o(LqTQ^A0hDKIIR5}t<(10(3CUNoEZD$z(Dad4Lg1gIBGX06F&RDoZpp(4RT zHl$u40qRQT0Qy6$pb4dHBuykOlL34KlXX_n423`gdV|4&T8K~+^adj=qRDJPuiz@N zR%xLud+4TOU!l}x&Z85R%3`8!bXw7BfIP{Oe$rbD{j^FZ(oa}ji}8ql60&8d=%-*c z8bK1YQUyVpjV5>!2+0Qe35n4df+V3Tdgv#r9@bAxEgFMXLtF z0Axc>n0}BGuv*)7X?W_MI*K};65!AjyR2mCQOLGte?=eqx2KW)FLgF$f25| zpA^>8d_$uJYhS{e{wRIW5f+ETc!LXQ102McD+HUFNCWyN3-r?r+YKDZLMdq2tO5#= zeuB9It=a^QT3gmnYPGDNhqr84jw|}9*MN!em_xN%iv@fpEhMpHb*|{ZQTka<5R?s2 zSwE?B;xG&Y3>)$Vt=%S&7i?s%VS&J)pW+NQa;RvNtQan&9ZgYElf;AC$kAY+ zV2pxF3{^a|vcwJG>?%3f zaLoS}XfGN=TnmGyQHhw>k*BjsCdiW<=_l>WbkI+`Y=M4iv7fY=X|rJ@{iLx~cIB|$ zY_?d;Cef?~CZZW0F|*ljHkrUKoe?Ssgt29W-l(mFyOyksf`h^liy4&^L1G%9Y`8Ls zl!$RpOG1;yVn?!Fv``u*3M*EZSbvzb$fofMG(@{(v}4VPO}GFXfZ|wAsdY9o4rXc< zv!)UPfn{e@n++hGm;y;q&oEpt{aUlZ0*@540YMWMRmfM9R#Jj!v}i2|VH1QEF*N~Q z7HKYqVZ)MMwj0PB>_~zmcKifqG1|$YqTOM$K%AIlEfySK=xkc7ij3%zkRz19aK#f6 zgCt>-PZKN%vnW{#o*F7Z9#RpIWw(JwJ7lE9!9p_FXuvFrI?*bs30q9{Bp3)5k~Bfa zTCA-MYDiO$=Am3l&enB0uuoQ!RnY{iU6=32Djz`|-*)=S`?$t0W2R@q@fA=pWS z(W1tNp8D13fFN-f4niP1fz|h*GpQ{&xzLJW3Sod$Ns>%fBQ%x-j}$PP7z~O`_|h8m z5haaQ6U2xR;(ChHKEq_SVlp%9Es&y1Hj+2WSZxu3K>nvVvrG;uB0KFEE@;tc6$P_e zXIC~|z=@C}lq|p%p3ol@pH^d3V+a#rBJ31l3j9D%*~=J38na2ZTTNP7B#$_R0J7ARMP~NgmRK~G?IQ|Nn(+VBA9G+%905b zLos1dK)4BQpb2mSnqiR~HoFDALWGbjSpa4J$J=1EVI*3uW)aka^Ds-8={h$YYO#qf zj6*boEeytv#f+jF9Jx41RiLvL%q+k`tA}petTubu#*r|~mJT)*4$WI=9HI?TlHAy) zxyvOn5FD7jC0P{pR1^c$EsA!x%Zx&p_pw-2V=D&5#Wv9kOcd*&g;m1DNgJ*~XVyZ1 zCauj3NfKguy~E)!+bu}8!J}gu{222v4>a}Z%z7L6Z8zKW5TwbXvj`Ly(TLeD!OCI* z3=8FTo5-8o$RYwoWy1ckKoZ^LpwS+WQ<5N8eEks8*9bE00!0BB0Xaem42LlSIzWO3 zAe_boU=Y_`D!n>=o(1r$TktX3xox1a$u0ZvGwWOcgi zveo8>4K)j}X;?KFfhU<)qsf7G?GD&ilY|5)KQz(lfEB=LgWGFUw$>zFT9E2-oW+TDo{hTIUGL7##b&0xi~Qa$Zi|hk9?a* zXvjW~h(f3herX^|3|qZc2#|4*h$dJis3=x8%8Ca-)JkBF)*(t32`oj5%jLrG)=L%# zJURwbMTgBnFHwt4xnLLVDButrf@HDktXOf_!BU%9l%25cHlu_UNWf_R!!Kuxqj!fDw=*lq8@+o{%UX$LqCb&}0#{cG00^5uP?Z z6`&M9Mv+z$eQw#N_1noKj&lN#?E>|Z>@vtshn5&-v+E_vWtU`(X{%&&I`k4W9ja?F zffcZ;Fyl0{NHVRPWXS~;h6M@uT(CE&4~ycl+U-`fAxk!g)dn`&JRaFC*?kV^guyCG zXu)JvWDgtW#QBTU3Hxe6wuq@7df;}#0E=d$FJPww4LCZ(r?(MbWDkU#&`$yTNw1w2 zb2c1fkWLOdy&fjP8nD|TcF85{M7z}`yX-C~fou=j30=L#irNr8s=?gqJXF;n>aAwX zUluGrAUfGDyX10{G;T>tgmP4Ym^jgfB+CKFCQvSEv&e4D-cGM12{z9at!_8Ahep2v zC}K$12suJYwt2_{1(!qw!hy*c?2@jGCt(T_1&WamyJS%(+rlu+LfAzfaU(1m9H^H) zK9k4m))B)TEpy4_BP*DctblF#jRdfiUh z?Tmh>pFrPcp!K(+pQLT1pD=EupQ!D0dx6mrM_m4aewrlcX9W5g@w!Pr?N+ys^fN&E ziOB@|8F4zjk&uK!W&PBG9*{};=_E(3dc9uQiSOyB6T??egVtHrPru(Uc_qP#HIf^O zZ*<&ol$Ll6a zx*ZX6SP@2JL61jrI&3zNTXbkm0i(lYa+u1<5lT**7ub4%g8PVm+H_7Ua4q9Wn1V!s zV&tQwk4{@8;B^R57kNcL9U$8e;XA#4v)AX*5yKpA!Rf?80OE8&U45QG{e(G(e%fr9 zmTj2CZ7vV#r^gwP++eaT7V+C5e%UEGok2*=jyBMQ8|DMa!H_rLbVtBi8}w6F^wULi z4CV+gW(u#*;g&Gqpr1Ay^fTa9^wScFxsK>3loPut($7SNpOLD{a>N65usG?H02*6m zXE1;aIqC8Ed>+iLg54vBd;w1YF`p+1Qw2S@$tDM^y93p9f?XG)nkLC0+k7-e1d|iB zJ-&dC7U&KVrh}|5M(zBd_MeC$&mnK9blK_4PtfakGNdeFk-07a>C;YBw{iO zVUq){X=R)`*kyd!gB&<&6|*Mn1Pb!9vWQ^J#C z^pSVj^d{K}vO}QW69`!XLBF0D=JH{_3HjV4PM6CQ^b0hL=pjw3 zEbGyQ%?3F*?A`#<905<*0TmYPsYKZ6_Icbu&J%U|d`>rX0wQ*~{g8At7Kpfg2_I@$ zoDL6KusXq6G-|U2F;fJCE}z4WX;HS=C0NR65K959{u32m$dep>mPT*U$XF&9W>8Df zixS;u*bxf#pMl!G8T&~Q!eS2gE6eH!wIj~LfrGZ zTp7PVlBsZ^5H>lo?AN(07OWjif&~b|QLC^@!C;UM;s%{d@H@P+G3fFGcaI0Du~^I% zahd!MTAKk?zsv6mf*ib{jV6~R=nA4h&=Rzus>y4mxL5Ydu1M7FvU_cq5yf0aCNHO9 z{@_smr?`+OLk<-yt5V^x)9;bxaLDe_iwTPd)1U~9fE=OZ2P)(V2_g^`2I~Ehm^Bg$8;D`vpvmu#1$`t=uiqC7nfz`$ zc!0e>SRu=x7N*|i3`Pu)K*S$+1;J#wDie46f~fEE`%|7^(2X|GM9}LC`$GOyDw6OA zGeH+NJ|34JElHjL2^%&nhM6=P^9G%A7zrY5n#quiV(o=-k;w)iPjd80A{~C&OpN97 zF@|l7)$2`%unm`dbdd9%AuyX^jl9*NP$Uxa$0H_J$eW17Lvh3+ph>TOkZBF)#HywbC69g9)aAvK361( zvx`{T@3;6oUJp2!3x(pjN-qi-3{cr1j+HR3yf{opPT4w`;_*0Cl+H5;o!1b8jExa* z5V-q%NKGb_-niEkQpE1{h#_ytiy=oZufc2fiV<%F1tMZZL{+ojMsZRUPdwrC%6=(` zwRAq`BJavZe10FsO@QX>AMK+4965-%x+W8gxr08JD;9P51#4RLV^ePhMnI2H3IP@J zgaok-4onV#ZbKPQ!j$l&82KE=w;|-srQ?26EJRd^yW!LHg|$`^=)f*}tqia!$Z z1)&oVu|E(CMMIg&csht)vCy*lydkvU@P$#`3mcYndEJR5?5iv0@p@sFpr4t9*WvOw z?YY`8{zuy_a8ph}M zxIAfhz*~_H#l7An2DRkHY;DM<{Z5bHE$8cFkS95OvZI{xI4roRY-pNc6^vCuO&l8> zIZUU3-%VAbh;3%DAs&a=Bbk)wiwCo*Ogw{FDqbIpMWE*HAb#xc3kJnt0Or=5g}8!} zPYn1{ULV%JQW&-4sZ6TeDhi?~92E-&>6j(xM8F=1R8-VMHudF_Az!M>>TslMA`x2{ zWuw7heLSA2F9cD@gn{mh2@s{v7ZgoW9dt4tr&b{Zs3`V>${7Ga&=mJYyp~ij2HeA8 zq-3*MOh01Wmx2eX@nAeiLk_Q?ISBno1yX@bFeSmz_+UjH6er6R%v6Sg?ud*T(J{2% zN8VSL3P-|`NHR+1=|{U%q`nRgB5r7`O{W8~u-})ia7PUG8e0ULdOI)za)eSGxRNI% zh(I_n8ACW|Mp8LT!IKJ*uTRC0AFQv*M8x_O`Iyfn1;Zda3+m&UtemMzn~7nOlo*d^ zQ!x@}Bo@n7h_R3xJiw9^tnm5h9m2{dl`%s?nRs;|1t$9%8?vEjDjtgm67hT_l?uh6 z6A*DEnvPY(YYUY%u~b7U7z#MT!MG<7aEB6D@dmL%t@4Kal~vJ{-=D^?cKB(wuB{5V zeF3ktz9|8DlEX(Y5Fd`PM8=xhsu+%!<#2dN3j1VNluiMa!w&^mt}jIVkD5R!P+`IBo?zr5s!z%O{rA2sUeI)W^*{;OB!%M z69|NHlHUlOgjT{q2vAXM6P05hfH1@u^IJ0Eq%ReYMv+oeQxndHMd%4faOQwH6%2&UWjqN}kZ7eC z`KENzXHJEihGb)6Q<^;D_HYbj*MRy|w$_=gsWKD8Vi_@&s?H=yobhC$rcz8sz2E`% z{$NEQK<|h@9871;kU%z-55Yu=L*Tp z&`dZIlB402FC6wnE5hLrB<8EZ&ZW90o(Tr4LgBCsgC?5ms>2>%*zay?t)K%pIDAhC z;*)R;#aQRaJhR)K?nI(FYsNk_Wye-h*<30B^rTXW;n{3WO*TEG#vaWk8fu1Qhagsy z?WoMA(OfWr-Dos{?QB96qhh17GmY94k!lzg9FU|?J6kiPrratDCK5DC%25US0A2BP zZEdI1ndmH+OhsxM93FR}Ih}TIMV#1Md)+B0B zpvGC_L{)p*L-BMZ9Z3wSOC^G7Z)GCt9@!ZsAML0~Rir8^sx#F;#no1HcED9sR16={ zlF!GhDx%SRZLq@Z9_p-cyDQwl2*?piS)f9mkbum{gUMOYEtc^lObJhlk?*L^M#OBQ zvw28b>Zm4C9WO;;6zImP|{PvXkYis;bPf`FwqSKG#$)C-a$>`lftSeLh>C z@2#!P;bbV9!EQ8}!FCqwo20FcYI>4#CQ%0*a0XF@+WGpX`f`gXh@x=ir~+wiE5O~n4(N&qOR5D_ce9qa;~a$CY{S9;lEfB#1ybFgXvpZDl+OQ;;ZAjC^lh zZNiq%^maDo+7p(p%V~swx+SRA>Y+K zw4=8E*!oOmg|8};k7hEFsv)SJNk$W`@yb+lYju4pSxjd#zGM;~KMZflL|}bFy<>;a zfd-t-M(6ErPf%v8Z%Qk}(N`dsJEj3228U~~PjxAqO9i-GutvEF4GqoB4TWLNu1rI& zt9e+%u;zv#%?*9U`U1A-$sBg0nOx4D%SrZ1X@s&f&A4*up_x>L-{G%8?S|%I&E-~6 z5E=(pjw&z$7|0e{TKaH5Q{S+mlvtAgvi3%efjd&G6Vn z(|uIUg=Tu?Bv9dR&NZVzv%lHjkQw405~6saqEL|=)=`s76e9JxOmIqHhJ0pRb4|V` zpC3A8=udGi`M&XRP?3qp9oyPkRbQLQw6-Mj*1$+#J`l(UfDw>WZps2Gb^ko$&`N8F#wgX}I)-!QB@+&;WjB8C;3T@4Lg z&GisxVMu+ktJPIslgLTgnoI($$Yg5L3G8;VRYQkK*<5y5Lr=E30mpp(6Gqh3H8<2Z zWQz@>^3BaP_0S23ct~Aav8CbI(H$e}nFo6Es0;gkE`&Rjf|OGo=AH$tA|@I4_nPK|sK{DO1Z>@J4Wok*cDzD2_MO+B5m z6plEr7uKjSy``n2qovr>;mx%adOLbrdOBJfJ6fi;wiHn}T?iElxkAA=q~MUN9ivcr zNGRtmWQV~%gj}I|)NbkM=_ogff`tNo7F>=hFaa2@Ee;<(EfgwDE0?Uxb{y-8Mn{Y< z7X9`4LZPuxnAXzLGwrwn3OO8wY_>%#ghIJo!RrVCK{z_G>gnmh#OV(C>HLIT!O@Z{ zW?dbHmTXI*z8)!~MvW@;4Dq()I^YY1P)nhu&;fGrDmV(hLa3wAQRpdjggQbkxkhhe zjN-*?Fq+Fr+G9)6wI|7xFzVWAhzga&G4IG4)LyEzK?Y)|QFIj*j|f=mbRE*wo!R zyk)|qk>i>>rgs$TYNPdq)=Z&LQQuZ5_SkG)%`wL|b<|XML8Q^@96k~4>n&7d z3)$qfS#6LfIebqD`_@1(;bm<0$-N9J8!r|ociM4&(?q8%v{WfOzaJB3@ubeqo}SK@ z(LMfrXR)tmbm!=v&eopJSx{Qktt>{0#eA_CXu$d=@0@^|4UxRRSUUnoDA@Nlp>}7_ z=$>+mC|E4w0LfR5Dv;JjvHF%{j+u=O?d;JbFtm$JwIjv{5{XfhTUtU*4aJ6*VsUn7 z=jhqT7g5ORY^bg6utAjhe9`ZWAP0`d-ssVzp`t#V#tpinvoqgP>+LCa)OHq|nvmMp z*H;|f;P1@$zysCJVrLOUj$TD)F;I;36nl!Ji#?H^NN2t^(3+%pOKnSS!|1V1MXb1n zHRR(b&(4$2pV-sX+|=AWqHV-aaU+{&&w_)cKWYB7-rl;7p@n?!$f{<0Y;w3c7Hf_H zBOpg8bpls-pwLsqev>?y+zGm!WjqN}km#ov`B@`6YMq_M*^@`N_-2hDk9efm46^$` zedp*2$x(g1E@D_qkH53CuV)yEv$dmRLa)E0DO+?kH07&`MHg06wb^20O~a58qg{}| z=*~&?Jz#Qv!JLUr?LD0xo%O>zr#1KVG<85HAmY~cV>^!NoOb+}$sIj&dWwy8@up&D zu2`&U>T19s&gW{!*ES9rJHD-FNTC;lI$p>-ea@-lidD4@wdvUlyC6?;PA7J~*dbR0 zaWf&^O;~>XjH9S#k8(#m!wrFI&5cNS4EO(NamU{I+zRdruEamXKgYkLI$yO~wMKQl z>Ls;FJw`oEeS&&p@RHzP!g4qmj)s%rns6c96mAZ;hKGk&gl`Pr622p%iP$5~NHmhf z@$K=EO_3c@KB|q1Q7I}%z0puK9j%P^L}y0l#Q2ys7D=!KpD-n?*t573eyp&ouuo`C zEK00QT%5Qxu_ke4;`+oLiF*D4>QM6AuRomj!JjCFv4a;Myz2ca2QNDKxA$*3 zc*em8kh1=uc<{1==f1!6y#?=`b@0K1Yu~%&y-n|Ke)sx!FK6uCo2b@%&Ucr*dpu$_ z@3y_0e>ZlZ>%i~>Lk|=W)E&qls6J3}AacNazS&&gOyt|HY|r6X3<{68>`B zLiI6jx>|?(thVCjzZ-BH=W5*hb`kC%{2VvSt))8$arfSS+&FhF?gadT{TVkAU5^_9 zpTW(0ci=w9S-8J&Hg4OSgFE=1#qD~}sQai85u>=oRy_cHDaoXbALO<1qthP~gg zdAQx~54am~0q%EPh`SsY;nuHhxX1BSwgh)KF2&7W%WzlYnYan>EZog_Hg0A-kDZI# z1GnQY#`7_1FJPbGHoV>3CT=rsALTg}r^X$2-*7+YuI8@cw%`uCZ#mpQ%jwu5?ibuv z?pp3TZX36q({lo6;Ede$+%MTz>}&1@?ndq=?q=>5ZU=WOcN=#*cL#STcNcdzH^A-W z?!irYuXC4itGRo*`?&kL2e@6Fi8FJ%xd%B5CvsNKhC4$J;$~Po_Yn6m=ip@Sa_$lC zQSLGBac&RyE6&Ne*j?;y&W*ccpWvS4yqu5oa{=xt?$@|~@9($`@B=Q$g}5*m;hyH6 z;hyE5EjvzjOcKzTy6f>ukT}4#Czj zp2HOlxM2f#PT;}`Ue8tW0&n1ryoopS7GC77yp5N*EN|x>xN5hWmw6}e;@!N5_wqj8 z&j6*ElHDOYU2c2`>JJ1%;Yc(VPb59QKQF<9XGyj!o*3(^-rEMb=vgfPna>2oj7auoRj9xo4;V; zqLWWqyyVo=mM%N}j5E(V`<&(Ho_GF=l^0xi(Z!eiY}KWgt-gHC+I8zUY`o&it2S-^ z`PJ8KVZYdV?RDF>U;oP+ZoKK{TXx)fo9gyE?!4>nft~l8ETW5`yqodzR%6|I~S;48YCcJfSb zrfvsRiLRNm2gZ);?;7rlL?&meMh;kFXbD-YQ)zNQ+c}_9nheh$0P5`W@Xo3|tJmzd zvJ+=inr6pl&z#mjpqh!gt5sdASFakdRSu+M!w1smeB=fn=L}TEhIb8AQmeh=kMz^~ zU6Nf$WG#`X_zNPp;Z-$3`8$ph9I^SGu#V!Oxp4%o*{?H}M1-QjsNK|cQ4Vv(XR zVgmsRL%LD_f6iuL1lR$d;+p^<{PNxH>_kKcR*vg0$HVMI-#x6ox^nUWKZA1i9L|v^ zQqIc5IY+9`h(VgYef_Hk)QOR^V_o3!vv5MMAh6fmlZ~;D9cn$72PMS zIo3ThhR*@J%j0?V&h~a1%kya1u8xhIy*k#{->j5|1v$@m4)rbJ|MT=t=*U*Vn04%o zahHzU+0I?sH>LkUE0+A1PUyb}Q+Vf$j>$XY$m@SFjJZNdbPO0{9hBZi>22k7Ev4&X9RpZ9Wvk9v zZS9JE<<2t3b_(r}VLivOkOH@H>h^Wqo^QFkzvZylGmQC$3xC6XHMS!3MR!H$&)u2O zpSmkUCw#u*b6)&>%;zV3zW(#OKi3#P{wNsw@PqD<_yO1cLANvX{=x3h%Lm^(`1wIq z`@uqe_rY#==$)4LCcfLEn)n{4ns`7}3W@td`*;PkKkxQ+zx)LE=$_`#uf`@rk33cp zDm}=J-MwV@%H68nr9JJX-BP|gw5x5`m|cr^t=P3~*WJ5xOYYfz&%iw@@g8o&{oKI) zoOnN{7w>Jm_w##ID+e|V@B;&T23{FZRo~rqH^2SPfjjvLvx2m`PA|4w13vTgd?(xms=I%gf(^am}imTRNRk})5v$1_6 zzj7nDWc|wZ{D$@1p7pP+=f|u$Va?(-s-Jb2LfbCkF21NXv}|cxXelUId`ffZl>XS)PN`IylUcN6(_3NRQ%`TO5^zU zadpM+_Hl`d?w8vqjO9jlheJJRa|E8dySeweKkw#Oc5}|WJkiF96Rml1A{HbQImU%T zVw-q^xI$EmVzoF%Tr92^-xEust_^9Qi>k$pTj|6?emA#a=Y+n>%HG|&5+*p^*r@~D zr2~mRg6-p`3}`PMU=ycI?cd39>n2~ab}j1&^bX|v`UhqNCif1^MxdPnD-o~;b~;(d z7`3iektlNbz@V?G%spiWanuvz<)S6TY*UX z&Z(R5{}1rL1#y=?+;{NMao?5se6Q)g8aD_%{@nP)18RNh$CUiD$NHv4X_Eq8AX%SQ`$ z){Ut9pniPAh=$$8hT_=byyEiW6~$YNPZr-Pe%WYhj5oG6PHJ4zcv0h)#(Nr{Yy6<` zZ%txTqN$~6Les*gi<-7H-P`nh)B8<-A8H#~IdtyOCz`vP|JoXFo!@$E+bQj%hYcUL zzeCq?PRE}+XAk!czi;@Vu1Q^Yb{D$u8F9ggFM1*)`;YM+v!Qp)u_KQCaMUTIFCTsX znADi-#;zNe8@F!U*W-)h$Bv&nennrX@BIm?35f~IC%ipTm^gIe@`<-jd~)J}No>;I zO)h1Gxd{cs%gGywbMpSJ7L-x)7DPAaoQu(UYquZ z>HPH9ju%dta>9la-kcGiarum|W{#M7<;>?!jGVae#0yWn=EQ*$pPlu>?4h$ipQD`< zm~+mYLnrx8I`5?2bMtebo%`o`(!3$_E}ge+-UIXY&O12oFY^uaBlC;%$ISoZ0&anQ zL1sb6f=LS&EVyvN)eE*SxNpI;3l1*$+d}KYLjaD`u>?YQ_GQv6YKfKC|-Om0w+8z94?V z(2K@jlKa_bKl^5tewA}od{ur``>Ktrp1f4P^w*blUH0YbQ!dwDKIigJ*R-xVYt2(@ z8`pNNow@epwd>bjzi#RJ@cQ=kQ`cX({@(RpZZK|$ZD`ssZo|9{D>nRm!(AJm-tf+b zuQr-C#x^!>9Jg`a#^oEY+<4o@C$4C^V$T)7z2c8os;=~0S$$>Km6NVqaODM8Eyt93 z!zO7{a#Q1`QJZFLDs5i3`KHZ}Y<_L?A2uKQx$Wl_KX3c_`m4FC-B(v%-F@}(SD$|M z+N}(= z*AJKW z6Y>*FpA0;?>#3Pf&HuIO*IR%6%+sAu_de75%!kj;dG_4rgy%Ls-}(IY&)@p|U!MQw z1=R~pFLb=v_~Nh^SH1Y|-s-(q?EUhk<6heH^0=2@ex>b|{#X9`s^!(~ukLtt;MM0| zef2lDzZQP&hSwf??bX*)uTOgY;@5B9w|w8c~r%8EYjIS>QcFTHv(;_r^$pL&jSIcZR^F z1rAAP3*01u69n#tTLtbyftw)A7M2OB%LML3;WU9CE=&;ksE`+Uhrsay_l3Z{E_@{L z_Xtl2{8hq@0)Lutp}|E3^o_fTex= zH52=Lgq7na^qeQG6|NOjCkTs?vvNdlkFck+8(D1~$l|673kAMK7&VB$QQ#Ur6}}Pp zy}~;Jf4lH7>a=HTdWH(U!c;*O5V8W#y&&utJ{45kgu8{u1(i>z6o#Uef)!)7}eL8pi^y$-2I2G=M(@v{A?X=S< zK7BftQKz0-S&5X&asnk%sZ&oKEK?3DnWt7CKfQALXQvjbKdY_bVyc3wt{`)BuW~>2 z^b_1#)tCQR@f?;7JUdSHG{16COXjslYE;}x6{oUdw={!a!ms2t^y0@NHo)(}87Y?b z_a-WO=-nRn_pc7pqkWbbMP3k4(IhSJ7FZ@Z~_e_%uXPf zY9T?e*b}K4^O<5UM$T^!gzN!R1!`1U*R-xlum_B9+lyic@CO3-j^PLJa`XhtM^9oG zu+wb1q933htB0nW*&0(jkHrh~J9kNkeYs^-YI8&@^H@$a*)fob8Y z1+Zelss-aq z;z#1)5k2gi20OB07qT8?XUTyQGL#AHk&oJ^qP3ys&~S(rXLV%tWzkFmj$}woE2Dmm zbux8JAW6o;)YZ=1)m)*wkgzYQu%WQGP!MS$0}E$*m>uQ*1Y5X}Url9WVwg@^ZS+i8 z_f9E%rxb+yN@0Wc-?ZfQv|pu>(`j&T+V|4PuO`E>$#B?dq=hEagrEn z2)GRqFYhX!L;j_7dXXm{p5Q&j(~$7vu4PwL?+f?i&T)1wANNh0$GtD>)?0=xWTS1T zjpV&_{SPvx@Cj!o;+LC!CE=wP@R$%g>RAyJUQn~UlzrLk7?k?b^~-W2hPGos7?)jo zO8Y#@Dqf@4?WG)Y!X$d$;BEKzdM|n}dquB&%K7~CQ-*B#Jo|b!$(FVHaQ5ueX)o2B zPULOWYAQT!c&X~NVCF)Xu3SP7I{XHI{+hLTL|j`teud2x;$3-pLLebfD8*z_lt+!bj;n>|02n;r5dUcGF~tIo-v%&y3J zS=HV|c>eCEy9)}IKYh=R=elxpyPg|=L)aRZ+xg7)d!AY0^YuKlW&1Ooxz{r9*gnhc znYDds+u-c9wAq7X^U`hX!nP%C+t>vZ!6@!-@h72F*oiyi)pHBMBG>N(*pmSRdAsw- z(z$ErZktOx>tM?)STqaj^B3lK=hISYSR$D@;7#A0z9*fg2wq{5uo!cSX_K^hm?{-5 zR(XWF*wmJ5^kEj0mFJ*RZdMInI;Gz3sYgBBp6M`srit2VrMJNj)C=}XueZ`p^@dV7 zQ3|CD$Ag-GUK)1};*-Yip%MhwjvO@Xl#Fr)oZHqlmtr`I3l*xtKFACKamo`Ae~oV&FBvc48KP*uf}@O# z#!m1cq-ABt(}|fbiy|un1O-KHHhXDlnO&vAQ1n1iX_*zb=2U<|WwqGs)s!MStMEJu z7yR+|(aO}@TJMzmpI%iGSai<}Ojr?Q?s=ZHnX_i4 zGcd~v_e`77zj%gc?Hfy4Uf-C%`*&TXUbW_4%4LfD$imfW{n89UdyCbrCKW2-CP-4a)zKobHN;QZ}xb82QxR!Gx6dIESjthm@6us42joq*5!%{|5~+?iptd`t_e!gFgEWYfuE;BY^Xe=gByZYdp6? zo-tEs748)141N*6f~Ql&xu^+N&r>4{9Y^(TJQ&cSgu01@cH?-zHl)P_|KeHwJ9>gC zFc2Ru3vfXIP5>bu=i@CLEF8Snw*qgq{^qULz*}q9BA6pQv+J35!HyZOv&%Be1R6lA zw^$JQ1kSA+x4P0W2CAJDrVl7EX zPwyB20Q@3rA$+ zOex{GGl$VHfcTM#=5W2hwZq?vl1z!mx(Mz5=Z_r0C(q#H_h7pz=ab!ZABRdTBI7=v zC%KF0(;~Ie066$)q}w7~{L0NZZ`>`EPZw}6 zbS|6gl^Ygjc4v}WPqU}fLz|O3lgUDRx1I1NSf4PQKsM@k>WMB6bRuk2?^KiZbeMT8 zfSOw+k6Mmch$VM0byY|UTE{wrI(?nsP-rYe+9czzTa&OWH)RF}coy95A{`^SA+o#fMJ?l{%i_5Ai3Glov}Ec^b@Z7=4`S`)slZ+1@Z?6viEYiH+^AHNy- z?CI&#p91S!zXbcSsZ)2$A5coRn@(}#nCu~JiP(2OUvCZyWN^W zl$|uoE?4)>Tmv!93lq#a3QlW~`kEX#!EOvpw1T(^gIr$b6QIIPg0yd#;Yk|EoU@(Sks$ZF)HTg+VOq^Kb*fCI2EiiJ%m=|?+HI1!nDz(Sj6?o|J!-KOk zrnOa;woUh|U(!tJ`|gVFqiZGwntC^FzOy-zT-eh8!ULN(-`6~8QMD^|(!#2Q+lH4_ z7A+mUy>75?W!JLK?ur8pt7ah_I&eg)xPOzsy$N0ZNI%&@NPp#yO41+L5g`5k9e&cU z-=Qa)GIwQ?MF}esNK!6XMOg0}_7SxY>a!thRjH$}&9T}+vK`qDt=YY*un=L>W%ip7 zo9U<-%)vq3s?W8+V6@cHhtc}?XTjpEm06p!C5&gm#uVi) z(^}Gv^u_Z z*P?=|W%tdjUfEo2Ts~?Fx zLlh*o3f=eT2N-w2h7^ZJq5FW0wH4y2n*Dj`ny1E>lO3uD2NMo0_op`^RbK1d{+8fFcE0)+Sv_ zsK_sr+SatKSK>?QQAm42x(03NbgIhjcFZe zeQC5LwI-G9D1stJFAGqp8cKr9q>`kXr2Zt{mIT(-77GreKl5-V8O?;u%0a(#l~L

^(L-!SPxhU=5Q*GEgXSXW%v+mP=^#9It9-ZsL5yiH)2*4&6H8Q zxsD(+h(fX=Zbe7z?^YE@)w-uv54^M~ShMZS`tUtnv+U2L49uCnp|POw`E~7wRtI0q z2=~+$cFYOn%;=dixhtFnZ})tEOWo~g(>(eLr2MEob?T}H*P=PKyWicjsI9vHd%gAR z=M^|7_uMw?-j2$GrcI2hbt`n9@pIGUf=#+zI?|2gWR*(AHN=52&W((Tt_{l}>6W>6 zG-n}`8`q~-2@Gi%zO z=}+8|NH*Db*~upJE;HE_2b;uQBH5(gr6xCNaZ}B*8qzdl*$mP$xo0vdUS-W&ciD^v>K}C4Tc%2Xfq5``ztDD`umgAGy7v)0qax+lF%3h zRgePZF6?XtleQ*E1Dj)Imf3NFghrJi-;lGAWYTXi59V+D=94P=PjBA*gS#sHvzL`t zwT3(uy~plccYJlJC)64YF2BwD+vMtw`nsi|6kBCyLsM5-LVC)yb)pzb+ICI1N5)B_;J-?@F`u002D(@JYUfDB0hzXZV=5HXkl`IIQr-v4l z$t;^sngzAFQny;G^{;X}!O2iB*_{=3nv2)9C9X~+iHSnqx-@nC zI{OXsg~ThN0y(!R`k@Bb_-jVJFQM)OIZ1_F-9$l{;N?*4DPv+Tie)z?;y}^gvvsDr zp;y<>+144hJ(F_RqWXBn~+T}GxUGqxF zZ(fP~{*~K3wY{^G7d6%FI={z1J&;_p`NWDlPYz6p96d2>S7(*4Y153lO$!5QwP>0q zQJx#E_RRiJDrZnNvfcbBPh`GG0C z^V6UHl&*N^oonBI=N+tBkwUQMIFwKqDsqU7Sy{tICW+|(U!sWVhA5&x6mLLrSD#_BQ^7{URX1I#7pXARb6^mo^e(H2tmHaz}FT|72Noa^Y~u=0taqvIRC6m@C$9iYT*KIl)ydPfG*a=5EZ6cFa5Tat)Z=q6yj@{ zPzCtcfiHB@-_Zqo_eQwAd;hNgaBKfnO8-@We0{9{C>x_CszKF@I}uXW29+T3OrcBp z5W2OGV3Q3bL{^i-RCmnMkRo z?l~I&l5Xn87dEYZen1`{`6(~ft!$b)sdC!9vYO=$p^A#y1yxmxL+(AB;u^o*JGs1T z@73=_Ejy1zey?67yv4P0YhjsueG|Grkbc7s15repjsBf}qR20uS#U=!G}m<25JuWa zeG*JBZz=C7r&XOWHw2}j+7Ov5LzY}B*UEG|g-lvPYbaU>N=OZg3cN$C5D7}AIx!iy zS9HfEgl&sE7Y{F{4VCScM5we@mQ>bM@;fV_wF0ylu1GX$xV!lNVxlXaQB1V9BwL=1 zE`L8UGxt4hZ`x28!rH=yM8N-v+C=SK?p?X9aCIRWDLh@+)PmVU61`*t1FP5EFZ3iW|j#uPFGPHRGdEp$j( z5x6JBi0G}gC_}Us6`?qJ%R;EEgcEGft)w@0jt7N{jB$`9#ieEGx6)u_iUMT;6kt*9 z7?nB{){>vlJeJv6=?p~}XJQ_2GYL1=&nQVREmg0Yy8ekJ<+F=y1XPJNt^IY4chAYG z8+v)|r1tt!lPddApV^e3RlQ<%!Mw-*d}#Q0FYUfvYJTFsAMHN<@CI*L(Y?pct^QHu z!#BG_>!147_0cyV!&N0PDLt-pPIvE29A*hlN`|MS!B9;qU+H#Jo3S@#P_ zIlddXU!NMRUH`Ml-wqZvPVzMEdUpPX`>H#K>M|M_Z9;R6Fc)P7HD>{n{EJSqo(vP( zXJvv2&6}VO&E?tD!7Hn;n9A&gOXC(OgkxU z;UUaJlN##OU?ymj;jF4mRS6orRq%=G3l&Kc@`OsW~v>AZJ+nt6}NU0A+I+&TBCpmMc76^iG+T5H- zA(GH1kplh^$JoYsI3IUVUU@L_=|u978+N$ip#tbH*ik?>W$em$B!ddL4M!&K{e*EX zS%f}qg2N_QVHz;)Hc?ZGzQr!1p382})4NP{$KFeSHzxfIAMs#ckD+P0(s zrW8tUQ`6iw6^=nv0$amG_1kaC5J(mCk-5Q+vR*3^M2xpY&w~lIeJTYM%h`o$qVSQ? zQ~r;Q-+E>F_&LJ$zce`2Gj-Y2rtJ%Skv|{W8#xP;8~eiUIfaY2Hbf4=y83~IMR5O$ z{cT=hYj)$-ma64VL4&rkMGZ;q zN#sP**(Bml0z(ocr5V|>k*C&&jmBJeF3e7c^mMMx#dEly1(6K0q1P~I7&Dy5oc9K8 zo0VC?7^o=UXa)(Ow2lM|#n>2_L}jlSUk(4eXIsx3#e+OUP4=mF^;9_%X<$u=FeI&dDiUvIx6n` zDa0Lq0<>qAoqTpu(W2Ts#1DiiVHv_y9OvLV8Z*L*Wdc?dC}~9@9ThsaAVgG8$>twvq9RI0 zVL@2d^U~D^#{Uc6{VteaTRk>+?=J=-{{@w+U)?o}ymK=0-#=&-w$3>oxpr#g&27P} z-w%K5ea59QoQPoib==G!;O>=_Q$*oRwGLN)+_tcV**s*9syVkF#I`M{!51`q8&FLf zL+c5UhE@fn+1x0L2C5xV--r!U{+{Fuu02SLuKj}U7q%XXOnM|@MfGR&-4EcqHC*@0 z=*u{ETAvukO`b&tAC>C3Fs6J3;pXT_I^f$r2Mn$YAzQNrgZ56Kn)?EXBFOgCFnWw| zIDP^)OHp;8O9-mIZ*7<#^&FtI2{rrZ`aw*08SXt z@75C;MNMtSVwddka9dm>F5>bJy8Z3`K|i%FI>DVqzLP`#9_=h`myvp;2}y0aW@DQm z>0})l)m_vPw(}7x`VjPu6Y>w^JXN2mU(;DG&>`UNRxldqpz%Z zKJvx)7n0W%u=h0&%q%T#n&gS1#(}1kg0hszkw}s>e@Yg^j@YaU%pRxXx@4!WMHWXe zeDeebL-L${P}YO2AJd=LU)1wxP9KvqQMsk2EgWy;Wga(@C2b9AIH|sg-wa)md`?_&QBXMN|fVYtUT@DLzArK*FnM+1i9Ha$o-w zU5+iXa+_ttP6FEm7|=q8st@gYFI~SVPr;Gl;@$CNFn%=tV*KTJK0cl%w8+eq)E-Ay z$3dKZ(15N=9=6(DP;uX+zwq!U-tOAYU~4} zej#P9ACbGB28^YJUE(7m*#(ba#4PP3uwDI-nslh)I~e6lR$#F1ZjLVGpjitCwUD6& z(DsO5A&;yb)f{0q5Du-GDE900YH|xysI`FmEaSej9FJogKpn0-UsJ=aFP`r@*VZjb{{nQKvv2beZc!*|7G_0Ip4=VdW03*>mv<5nC1hC z-Olh4tmPsr^1hFZ`e4Whz3k~}z78LCD{qRvCi;SNKE9pZZuAkOQhgVzF+|tt^1P3g&Sl`sqO}OvNmiVk@j(Z6h|FLO zDE5)7K43Lq9|nCuWM6}?*GEHa5ZpeJn!K1xkyD5|Ma6u1#$=-j$KL9sGcthFXV4S` zIXj9xXGOey?>?81bVyyDNvNZB>S37#|$|IetQW93j4dV zuQdu=ulX&ZDOE<}q$$-F`mac+Vpz^7x|uuoGN(nz%Z|$rmuhRZgmdFruHueEbw;Nr ztYaX%Pj^g5a&=6TMcfOTH+#(*U!#Q&1hZ6v|`;_rS$BB$A1oGM6jrGBg zbF?OaWS7GeHk`~q3bjNYxH*Pd*;!d7Y}u$Bk4Muved@QEjREb*&+sP;rQAj7*A^fS zhYJhy?kJ##*k}-L333R(LJomhsaML=7iB_HCTKEYt_Q40YCO=G4Ax{=WCw>GIul@d z9NOt+g9Xqa?am#{C8>)}XwPbiTMGuQ3za60HUppDrg(cXog2afTj9UK_Tg2=`SBA% zvBJ;(y@gu%Rokh^wI`m7eD&Od#m|Fq{7DeLzxbzmJY}O@+{s z4J`$*(!ANc$4ryVEoPFG(~?81-X_J2yin7A(>5T)QGg`MDp2W z;!Xz4%AQP;-IartB(KfQ7q45r2^r1r{s}S#eM#0&ca#Uu(1B{WpA$0@Ar6VSF^LtQ@Tz{7A-|+H1 zQ?eVkErQX%c^fy}7O8@_=WdvpN$SU66tW#{ZTZUdm`_ zD_U3nhEyZO{fE42Uo}jthGSJQTna;lus;WmdqC$&_T+mGdiaIT<4&?W0d}il9|4|N z2pOt`_EPA!qU#Ifwd69r!%1`?m^`Ry5oMzpC8gpP&SiATE~<8!jb>YTgZV!5!)97# zhGNEB`0>(R#rGEPFQ%2nU@jK?ZL9NOVIIuL163a6WgzF+u7SB4n1;~-j21D+0t8z& zMmTDypI`)3p{*$7#aw96&me}Uw~8Mzq;+RRoeQFN<7^)~ZbUs&ZkD& z&GCoklxCO=c(ZXW&WH~s-%|+7YIq-6sc3Y@ml}FT1NEAPnvI&B8or7JVmLJ93k@95 zyrChxqrdAl-5UP&4>g}^$eS8C%_27z;-#IM0~#S&3F2V!9juN6n&TMrq5f3!rG|W@ zf#Vw3r-2GAOA0gq7(lU~#X{`Xu;2+6N}+Dl;8hkQf$hM^ilZ7}(G&w3nxTQ+nuA#E zO}s8_!QhG6nl=rQG=PB=UGHcvXvj%+&aRGV_{$n#As6gA->ZQ(4agdBvHu|~uo|N- zE@(d2s5uPb_*?^na;s)kb6!JNYoI{`ehuJ_^BOpzfl&>t)@;!bqsFa~H4Pg6x&|(4 z;4G`K9UnTP;X@j5E6qURn~#SUA`^9dulk7kB-0xXqK_S0unqQV5_@lUj=ilp4k5EffzD+VJvA{-XTJ4|+DLL*fRW)=EJ zGD!?^iD3`3TE=A8HE3p@Smp%gv5kC4%<)z^jVI)zzVqK%e72%<_q@3et_uCA^~kR* z)!X0LMYmoXS@G@L^S$i{SJRGb58VIGeNzykF-}C7iTyHipUFR%9^Vq*6HjZDZ~(f; z0F{OoLyuvTfk%5q32mawP+83PVTvb$%HBNy189T;%tDk0m8jkU_!RR35i6RDN;s1c{++s*oJE$@ zjRQ+0Q#%gq7!IxAH-Ujr413ZrpkRD95|fyY809I9`a#`r+t;+j6U(LoD;}m7M!#nC zY%W9JW(d&u*T#SR1`He6jykwAkTU^>-ayXQU9d1cH#;*oeSt(TGMbFzr5?ud^6~TK z`i)-bPk;fkn~-_}eQ`r^q!xV-Qg@}2`qYJ~-Kn(SwZlc~T=QLBF8ZwkSX8j0V4#3* zHA086&q$h#0Pd(LhoTvtZ0De#gK21Y>)>c94skqeiia8Ti{e+r(|9AgizmhB#aG5t zO+0)W|0QZ^^qKk+Jyq%96a5#MXGw3vCZsZ^5+pQe6^9^9@>SBZ`~83UW#KFLQ6KG66CBmCa@S0g!Xe9icQ5oHU}P;S^@xXiTs=N2Z_8X!6VXB(hnuN8{>J# zHg5@6NRTH1zELZ|mlFI@dFjt3cu9ht(gEo>Yan3LDy8XCi$rrJNRl8yHwwm1CRPrmG^-Rt17k~wa*O>^KGE{* z8vDs4j{sXz7;Vmv#u!G+MX8P*0;9e(mE)X8{!$Qo$s6 zX28O285Kf>g1b3jMhV_#XYMKHfbgFmU(q?VakwcoZh`p4$B`wkk0-cvxbwDAjr;bf z{`%ry(Hs)5HezbIM5p1)*Xfq5<^HmY$}*`l>)KW%Z(Bo~3oDCjrlwS5K4N<3wTJ9w zRn;j|YipKoET)Paj~tJXkMvGQ?vk%B=AoX4Dju?QFoRpf5hliyX{3>$#jBJM4RYDJ zl+Mwz^)R4CcQ2ckw2E+>2>D`_NHn5DBy&|TRRuIlRf>7yRCX1K`$!Mx^zgJEM)feH zhju+Q>Os;&h8}e(a776#!~#e3uvZVgdgx#ZVJOyvQ4hQx-nyuV_w{g64@dPdsE0m1 zH0WWP9!V=$SS^kEA^j=+$9jR+7wbFpd-dn^SM;hwH_ru~9+LGl^aJ{*^&jbl-TE{7 z&-9enTd@2zJ>S!aPYvn!%7?I;b6C+8y;!9*51+fDha2tRt4BRPYo7G~-S~=cG~R+Q z?9!uxke0GCKu^tN?h~=JxkxAJYB1XVl_iU%A?AZDNGe*G+JL- zCX#uwB~=Y^Xo^mZGlUZ`-;4l8ricH7d>tknm$3~0 znidvnH)45Os)bxE{j&B`Ew9tU0WA2M_5&?>UJFOHuuluyw9uzT1$U>GOkpbSVl6S@ zTxj8nQsp`A`&x2Lds<5#)WVP!)@xy@78{MwZ)+Iqr#9@(HV3AW99O{ z@_Y)wC=eF|wi{~He*kW%+Pn30qXeEXFjW9Hdcp`hMz>b{0*^)cfP%&+EM$v`8i)u? zOi%!lYJN2SAMe7m@btSRJpK|1(~9vWHU;0 zqL51~Xg#HC#cd*K6g$wC!O&BK9*`PpL|A3GjJvLe)go`el$Zo#fehg&ipL|Hh^UJ4 z5E0whU|<{vI%Y$@5(uGu-B?^ao)SRoofSO%cdtH*{#~EbKcbJ<&Jn)((C(|pSUVq# z%qO|%-=yXWeYHcNFk`D`%i$(pgAs5(i?~imp3I}76KfoCy^Wl53mb=j94L-+LtN%+zk3fvEKaYO= zsFVGxz`-p|Uo#$Sc}XAv!^IPfpMHwf&flt9xAkwk@o_DAjG{^gqwfFv2V5e08DfO~ zA6~$tLNNSzvR)V#2+wY9`?(&R8Z z$`$worp{#3PP*wvx|7oAYRSY%B;zvPrz%WRHVm{P3re9DQ?2r!;CSHErzeHN2b5D3 z6H+lPIAA1OHehMYAp1JzKf}_^(22=wkFj(R7~%7U2uCr<31b74^Ebo~MREqS)#3u2 zi=>W!L%C8at`~>JeIkEA{8S{J_)A%$D@6L52)jk75bMQ_BFz_ZS%8N>7O#lpya5#Y=7jto`xK^YX&Ql~ph6qG7i9{**fe7bBcu-`eX`eX6>c>JX43JvH3`T9? zFCx4zek_t>;%Sj=6CV^whu9~QW)X_TX(Dm6_gX}<{1fpDk&H!alM^TEWA7$PL7SMR zpwOV4h*>F4i?4}!e(e?M4Ax*4RrZ;9RT(1eIX)U|L%Y~3 zqR*&eif9mdF%1=&n2QP3bV$-z#J!)X%#gp0t$tA&6{Sw>B2pZ*K(MPUiv{~I>J#Ue(^Z; zz6oo|V`Ss_z2xG!8)?P$e~)zYyCR>VJv?2u8_^MVkQ_lo6WGaRC5Z5c7(9q1LNRGl zBs?zuc%*yVHpHwR{`PMMO)r=aMfGC$g47>#-~lq3e@`&smfWixIevlYg698Ou4J2q|Nfo zz7;!XVW3Ub)Y~hQ4cSuz3G#|r`DeZ#@iolhX|E_Im(3|HZme?O8(P{|vXF;_qL%sv z?QC3!a9o{8S6y6ydr;PN7j7&h8`A-!-7m_CYHfHpbswrXk{2cumaT>iBh?{Dq%O)K zyor&tN8I2p8O#&RwH$6o8JEMt0~p(HFbB^^M!XLl}l;7 zCVx^mo4*uUm|A9a*p|0M{uKF--XmR-uk+Z3zDMuK_jP_3VHzQj{v07N8|_?kHX320 z9q!14J1DqoT`sZq2-E!La&<1$x~DfJxiGu`i2H(@ce|5}Zlno=;(76+C@{jnNW`Ex zh8NVLC^W>|T)F598}ng97&9_-xRemM+rK7}Iow8-SuA4)gB`{1RmtAKM?H9=p+jI! zmb+)RZ#A6OOzPUZWXtobi!vrJ=vrI3=v!T~{^j_!-7~x7WRli;XifF?tZh+zrvAC*EntB}QrfaqoA1xVL`ql9+2Kj~8f~Ujk_5fV+;<(@u(7x@ZC*` zyPp1zbNZI02-!}Y^hv_ck>`6%)={ll8_-VG@_O|1yD0Zy3X>#*5pWB2Bh(70;58AK z)9;+^Y;$gLjyMlH)dpt>Pfs|{IxjdscdDz}@Qg(7QK#J85q8Si-Z1kqZ+FrYN+Bvc z!GN_8a|1eA(FTXg09ND!F@lA;A|XY>d=){o8+#O>&QEGz}30yM(a-2@eLR1 zV5|;i*TG=jkvd|i^VgB{b(h&0h`ENevIdvYFuB2M(=?Q*APdom@#2_y02dv``-hln zOyL07kx|WwHE2x?c@#z<$}j*k4aXv!N=m-wU(Zkq^-3%o1=7@ShMtj(*3nKm{s*Rk zj$lV^7O_+{^@h71LcU?i!PV=I`w+2s@-)M-3*N$puF{%2Cc9kn(rKk#bBiMLv+9;k zN}4ezZN`S?=Wye^^qO67-@EPn12emqII7EXDAL>d>}&t>yWi8-);!iJNnMZi_8(rF z=j(Ws$td4KfcP^~9}jou%bbYgnSrjRx>^}y5D&*)#~8%)K`wnP{e1exbbc%y4Cye4 z{=v#Bj(Lw#5^KjCn8?cLkQ^5smmPxWNa7qiD`#pDjLMo5KxqRZ>rxS};Amip#zW(Z z11yRFRprRiAU}6f!|Tx8h!2_VQ(W z8pr+QxtirQ>AuDdGsd?GZ$<9$OexP+BdqPjZUwPNEUIgrtf%T)6c?H27!`Te?mTN^ z7=70?QN!5<4V=`BX~^s=abmtt$XtO2}%8QR9=gtW}?Y{gb57W1e$<*6!|EJS z7p8ozH4ahJYP7novXxg`t%;6N2ZW+yOFnYQ@BT7;9*3BWFrSVF2QlDQ*v!g)-64!R zjwplA&t}EpNXT)*an|vUga6zCCmmys^9~wv%*N8x?SK*G7R7R_@%DN4ju8i@og8r- z#>cQW2kUg>?786!4q!E(bWp#8Je_aIa$!TX)jIvqq5X4sginSz&B1HUNLI z+w83u9fHdNHiNN2lRPnQm)QD)kbv|imLrax#Z&~02H{Qojbn)+FgU0duA2z!fwJ_@~8UvCm5{n zLO`Gh89MH&+_;%wASiTqhb(DRb(!HpGIkd$LLFX}JrHEK+!q2)z`z#$|u3LXlf z-zB2g8a85UqFkMyIZ~inQSrlUTbmH|uwWD_8Uu8z`z4hk4-TC=1s}Z^smIMr{(NU- zi}2R9B}5r@s?mFnUlhpKn@GgD+~(6 zAh-k)%`l@-=wyaL0$h*Y9uv+B7X>WBv=OWi(FJG%ml&~7(wZO!?K&mA^;I#Ox%)Uy zm5v-i75T}_Tps#fBGS0of_WWJ(y9={^}gB<{a^aYX+Pxp7h>obRr%qV|Fr)D|0jNa zryth)VWA&Xew)A6Pt|@$T5OxQlJGe1O z76qX`2>HRPAo(%~p9SH=AiNobS8o;qERq|n2$JL=XoB$b&w^Kjq#K2%1HqSrZv+Lr zJ@aOXXeI1bq<8$pX!tj- z-f~ANaLetlTf8Q2D6df}WM9!W55L)mU0}{nmoShD$ryT(-dyqURLKPuVCx}r3IAYO zq@2ZnTUo{8$>}dJ7J#{I5}H^(V~IR4l0p+FHFU^x@47AH`H52Gx!FCFlM9;eo-=+w zotHLas-zaY6;*h<#JO|@`}Qt=po1--tXzKMJ@dxzkK!2pGvZh#;{?(Ww-_goiJSlj zhjDu;!etL~3Xgp;n;**t%$7Hp4GO#MMos|nX^assMza{LLVSu%NOV3F*)uvS-{1uP z`EW4yfL7Rxn?ec)aI^DC)pL7lTedZ3|8HH5b}}Ym@lNbnJeS7x$yFQOJKdx&WhjNP z%q3)_X{U+oi#rxa_&7@((P@%3L?gN3F&ug9^m<+$a=f(c= zSF>lVoK~}XR<3tucXdtgtUQt$`8e{&X?xxqAyVz0clX?LbZK_(9Y+W5d17f!_EOX{ zqgEj@ANx0x%i=1zy|S^pd}BH3&fAzrhBNkM5Nz~C*^H}Fy=$S1)T61|+BTKyTl3K3pPVqUCew*N-`GM zG_SGM%IUf-_6v4mFCQ$Z!-x+pb(hQKAzCjEp#La|nMNuCW zO}sh3vZ2D3qccgV)$_}eXmwiMluEn3s=C5by{O8mrcVe$`5imwjK9VBh6>cJoJP5` zjC)mXVi6BywRMYi#7bA#AhQ(m&@;Rkl)y+`YH}*csK?01u*~vekWupyjH##Qia}ky zR(7Of{GB(<5`3<4>Jj(V$K%z z-&B%BqWdO2UDf;D?%VgTooPC3A04b*Qk(6Y+h03*uuFdL=P$gM^0-Et*5upNmp^mm zscx|x*J2D+^8&G$#3Qlq5nRQzv9BH zZClU>B~EXn##)Uy5_QaTqiY_o76uc+plXO?>9;fnbBw5BQU#{8WGe^ehO#Ru)L2R+ zBr6!7tmv#tn2Mq-fJ%w z%aLK+34>G`rW**R_3AckH0(4ec@xODQDfgl@1plobc{pmBFfE|-*WOzxLMX%PE%o=KF4W-9&pPUdwk)oUuFXz2ZN6WAu9TwelU& z?yAaeZGtLff{8x3a21rJ--Ft1PMKczTQk!8P(+%@)R zwb_!OQsFj_;umKTT4h^kS_ln7Q$jZK6NJp`dplI-PR}Kqa(CrE zl1odBHAd2JWNGGTsk7EeN|n?^mt`A*VMR)P3aP+weg>QhD6^!NvIbM^lIhqIi@?c{gl;+jub>>k=9$d+T)9ltz-rhXYnYTWVR49*F6c2te&uCCU zUSn8jV7SF=4X=4W@qXc@N4>Dm3+Uh4>4iowlzMBu#NmZ2Uiicd=e%&*3kSR~?1et1 zNQDv^?_(VQ?2=I}Qz3{GNUc!6fKfHhO zlJ~vvnir0G;X$Qjr+2-VG{%~g!O8-byyBIA8SB;aN@3Q%eO@}v+vp{w6YuTD_x^_$ zu*PWTXrFh8-LA#%P^?SkwRy=EHZY%f$zJbKFB$d%cE8yR)7afoFZp<)o5yf?$WAX{ z7onZCAp>7U%a3}`dEfV5@$!Spu+H#;6dTs7%IF+XhGrl-A{}0u?1jt9;JwL)YRJ3S zd&PX@PagSD@nc*IEbu|!iP zJK$=MxEZxZM-ee5fFgcHuinJaZ%C#$kTv>T?Cu0!iM?``2g11W~Ke zXhpO5{Q1bgKL4URUX9i`jc8Pz`|+!4Bc6+*+MqsrlKe2aA(mYF*tOTNgho_60~1{no`E_I1r0hS zVT>LUra`&y!lz+O#e%Mk&5A2!sp8ORQ~WIzPxE*6fU@-S%wcn{{-~b*v%;@`p@)z4 z@PXpud0KJNR3Z6m#=MsM^vCqC=|4c#mS!KGFp4-PpLuaCJjCAGsb8vXoW`T{l}3ZHst7 z|Dm2>q2|BqIBV(`dU}pkz*8Y+?xAB!>H>O- zIj4@I7M1o*__(4+XR+d@syv#8vD`-#A5WvcLEno?)lt0)b*a1>!{9`ffy2m(SR6aL zpDCUp6WD@FrLxHh!=#C8HmH0}mEV`U3I|nFkpQs-~ zX*os*7;ds?`I|19)D!tl-J2pllNJ`V0Te#b}@gxKWV<$T0RyPfbI+{VI)i4q<(!>}3FnlYnB zrj2p11=bL!9o|*y1?NA41N$@CQOQs1rt=59@UfODfQHP zIz8(>!=7WF)1KEnpLo9T#J$eGiHE`A^$$M{pYs5_Nrt}ui0Yp{ukzTi>S+3DR&lgi z-To^cxafhOc;5ApQyw_tfo+}#J*3YA?H-uond>3N9&mercuXGhvFD11C`FHYPI-t@ zvcuEoAxgmvPqBym@8z0VouCx7u{xnksqzEX08r}O#~J`irGHm=qO5!jOJh_2FK=%G zA4QS(4|i2}&za1TOs+|WnH-aA5)v{w36KtuWWtq%ORf+^z;K3J0Y}260wSn@inyS% zE*^+35kXx+VGmbb-Syb@#+BX2Re5lI)OTIU@P2>QlMq<;+0Xy~c|UKInwjqE>Z;p+NlU(dPJ2uWVd~_pRx3p49yK3*b#!QgmrG5 z&B}EFrL6n0)G1R!W@~Np*nWH--kAYdNsi*3LByXn<^g_)BlL&~_{_VE4;lG#<3=N| zH%>IpG0M4Q58`VKPz$*XS%w3KF2mb~vj!u4Wn?R>W>c9Azu=sT5YwElknj}Oa;MD- zowTwpE8A~nJFN@~f#p^HS!$Qb_g9?4HM;-z;Zu-F)GF^6JchkLzu)5EV)@ zv|5?A`0=#sPby4L%l+DE^#YEBW1Fu5s3_g~T~SO&47bNL#e5QTK1M0RmyQ@2me1tx z5~M(nFDW$TWCH@A2m)a2nWc#UM6%zW#pU$-3NC38BlRGuU(3@fCkA zxiF&%n_1xb7emDY=0;Xjmzt%@$a7kyTyiJyZuTRpT0ee(@*g?)INho9$o_}*JKFZ{ z3z0DnH##focv7?8xidsJcr$u$`=;A)3r2-=)Ir?VzB(N0R9Up>MdFxc>59-vm5tZ4 z9Gx>a zRe=!@cisKpMz$rgw65Xl{^?W=mjL$w28DqTpAM0t&q>+597|An_OS!Ny zVk{??-iNv%j{R!Dn((eiO=bv+uhiZ-I2)u9TQ_HitLQ-d{mNzJrsvh#%nr!=Q za))g#J`UU7u${MEv>9z0O0!AuqhE6Fbin;lAb^y-?*w2fA*|r}FwE|{yH%ME&z;nd z5b-O}EAptiI~&(c%B~$$=_%RRlG{9bq(7k~7)+{LQ|hZ8Je=nhxC>*FdE6le2b)4I@(GReJ!r3j9vrBAY8+lTg@i#(@0mp zG}U$4HNrnwJ&Rfmr)#8b3~09020ql8&8_CY=n|QaUEI|*to|zb z-|8*>9qD~N|1cCzqc1e{D*4y+=D$PwQnWy(8&Io%+f_eYzoPfq>UH`>?=|mA-}SB2 znXZwO|Meb*Wxe^|2c(nUvkm$^e$zE7TB}RRg0R$K!I1u-7r<3r;iw>UQ*2sQc> zrkW&+z6?eCaxrpIUuL7ZB|r70Uiv$tom6@b zE-)2jUnMv7q@Mc@=^rRvydx+d??`^Gp1-$^x5AKCBx+Cag$8L`jXstYXEv)*;E&a( z?iS?ud7r$)_R}a}l=axfm%CI`-`p49LdkPgs<~eBJ2*gZiHhvpqV&xx;aTu9mFlhM zz2gH>YlH!ykqDeH=(&4qeLG~mZ&Z5vEdb{-O8V2M($P$&77dQ?JAUDz3$JY&?PH@) z==$gr%0%&vnb{`sMq%2Z_xsA+!vM7>MmuGuCzO?QmHgCBz4UkBTBASzEUJ87=2dc2 zOZD7$NdH7`@q|!5o=}co&)?fty*|`d{fc*`|EEvwV+#geR{mC4MgA_@Itj84z1i33 zxkb;EW#?tZ_j#gM<{l<}h1__i)Q!h3eudF^mHgCJz4UhwlOXbAFe3kju7d2VR0IP#VWVu;!61otm9Tm)BM(x60}Ux3o>MLVwoCt2xSJTh6bbK);Bata_Jt6gb zLb4Fig>1<@tfm~c6FT>Y!VmpJa>&L~80br9KnC9{-3Iuv!ZCBJtJ}x)??0x!x_a)I z!iA~Dwb}mK;v|V=r?CV$!^$khk|>esQqF0>CjX>X35P4Ex4vIL zxn9X=e$UHp^4{*{Py~1rXQV7n;rrnYm?X!%BeTVFCstPS*p{VcvqdWUNRZB|#F5u*<_A)BWzjUrExDkdk`1Eql;2`FQfZHw7o%Jnp8BJ#B%Z z9d|X~H0H*M=kmH^lLA6HLSXGXvo^j@*r~YsNopn$sap!6_NRdFW8#K_I|Lv3&w4tl%~yFyjiP*<3Yw z*|6^V$rGP@uK2opudiQoT|?ZHmYlNMtfh;I!8Ng=cVinCRM*H{l-@j_d zI+i@`?l~2nffK8$yro&LW#Pz~bvIYeo7RvJpFgY^y|e7%cm?(zX|!}LYtnWI&L%-6 zGHU`0Oqf4`7q%>H;e}NTtHM>=s+0*cR?OHmLmoF|*^muG4*briQXj?8GR*fElgtQc7_ zrruMVY-m)~8#1$(uEy->mKtzh2~@HT_Bbk#UEZybAn9J_xUJ8S#a#vie<8*I1Qc)N|+#(coaR5$^-Z$NF=u0xDTi(b7wtC%PU)e@%L> z6K@Rm4bkUGTL^51X;Z9!h}b6qDLO<@1_{RjJZj-TKrSOd@D?12Lu5XxY0H8}`-7(b z!^igzuPYh1uzL8`#r0_wW6K9LRrDLU_`v+uJu8~xAB-she*kE}|6i+x%)Y02P$lLvVRj9oCOymfev`dYu5nRTwhff=z)4TV~NpUu&~ao(uH zYZ@zJ6M|YxuyMt>f>f=2w6|iIKQ=D6wx~Q5%yQWKH_jbVIIf}0ZtJf#7jM1)!mGt~ zK^Vu=OY3s_4=v8HgKU8WE2)Lu$#0ThKx}K{<@0XNW%F();rrHLB%Z+AD_jqXv30e> zxeGyYuVdN~>A#tN`AvnR<_xU5Ze$=Z5_B$TIe%>69GX>ebk>MKU<9FbH%I;QFcf3bFk(lmI1!dA6$NWvFTvYO`i|E>1kbq+ zmW0R)CuuzBbxlu@moI*AN%N)|WhDTH<3Tm`hmQ=IKYS#=SU73ZkxhFPVA0%$y8GnpqCOJEj=OZ+yS=DJOT`Pg0Y{)X zAe#b<>sU=)QyqWX%YNx)N4@L=C;P3F9d|OXQ_X4~AO#ZO3?t%j1j~Uwe4*5X%Bh#( zK(MQ}A|{KLU*Z0OY`X4G4Ei2VvK+A~M7*DZ{=vUK4wd@shVf721&Xpg@0#1DH}9pH&9C24@YH2a-x*y44Y?Drzj^<+=5_ygaKui&uFX zJ$x|f&dU4O_vht#_1KzcHfHjwevSROp)RqG2Zs!)tEnqHU9O$3u7+cYqr9fP#wMMT z+zxlKTXQQ8w+|n(n%lL{tP zI4Txb$mMkv6?NsZG5t3QO5is}0gpvf6hW;l!PCJ11nf(MOk(#grX`RaW4fX7}L9H$Hf5)^29}<&tTIW0&9l;5F;dK7QSGkDpzC&4afuA6pn1`|AhSvfv%} zv`_eGUt7y#N1MmDmo{d38?_KwdYxKx@B-%Lq`K|7~C-U-#xXA9= z?vm`J{^M3+J$M0ZW+|Apa}X!JQ!|^B;ll;KU&O9|4lu{0&}7qG3f1=$&;m4qUu%u9 z@)zWt&QDG_ttFm;LtCPx;pLFvL89e1=PUU+r~MtkSbqasKMK0eE%>cuPV^{Jz7MB6 zk%8Nj{C2qz#*eBA)RN0J=GJV*Cyr1d7p0p=`294?FtJ@7>d1{e8# z3OhSs)}RiL4Go z3L#MZYY}Z;q510-wi;#ePHd^P?Kn#+KI!T)=YeR@d22jso4`Wvy%9O8Jndp$Pvi?c zg+k>NpQ5f2aa%9_T;3$qi*OkgqVonAAtmD`MZ*C_gX4w5)H@}hB^4^ns-!Bss#{@S zD(nM=y`r$kmFE?HpTf2&2uSWMC=R760fmDT`Ag+Tg`WUt)hCMlxWe`+Y>l#2;T;N_ zs<0*jzXVOL!jZQ|ISe)xMbQ#dqIZPi@-jdw=#-&X7JsB|)@AX)xeo&Y+BzauDINdV zvk!N_^;6~4G5k^Q)k+mg7GmS#fqc85jI)7OHYkSW$H2iE_Gmy2Nlr&BpyXp<&{53s zvuw+4yx9iG78{dn4#3aP0PegZARq}hlAGZ>aR`8cTvn7rP6O%6dzi8;)|gm`^KY8T zEzArV2Sl_V!=V^nl$f+>xGf%(#DN&M+4sxK^Wn4;q`qT+#b5+9VYPryHR z^4>e|Imaqqj9B^LJ=^bP36Y0Ra1Wal`GlqKWD9n(tjLEuBRhA}o;VqZeh2Yp*(Eoy z9VaeN0qg;r$mejr3^Yx8Jnvd{yUG`;Y?{ha04&4-0BSW_jS@AM+jxrXloh8rc8VL} zux%+RsuI&?Hpeh z3=C$gks!uv!^KzCZ`J1zIhupG{?ppF$py^hXXDeE>P~RacFS9nm;hf}kjSPavbhds ziE+p9jbT8 zJ^O8%_rX{xC97Vcb`@5DK zU;NFai2~|4{KnW-CtsOx&8Yzcx~r>qw-VI#1$#-5pQ^rR8sT3@ajyrK-}(1znPtC# zI<73g>znD3?){68g)Tf^Pz2!X@RAot$`kVY0}C6yeU0?0+A9B1%0yoela^{DHHRxz;fKCQcx2}MZO}fXmOEJG$=0XOa-e*%0FMrYE3z%ZbhvDwm-Id zAqgHK99Zp1ED0}3@I%;*|`1%W0yBfKRC=ga{TmQ-O`rA$dURR zDuXwShN&{u6KsgI25%S>s2`A;Qru8fe-{T#Le^7`f3X5qgtkI%Fhe%y#UnH00}~SYfGIArO>H+=R(gac~vU zyhl$H3u`Yyp^8e^>Li61Qc>d@UT0hPL=Hv{-uIPWU%e0Y`mQ<-=hZ&^iI?#Q4x#$0 z%v@|}HgMYP`9MH5!_aBik0tz4bq%TpmPsNMY?9gpp&(ToElla566~pN-`Ym$1gVQ_ zbxJ|%->>dtlh~v^krl6ZZ>HL^i?BN>D>3gTf;H!sd!(O9{9fllCvQw-_3(;LcszlR zNSK$fI$=wKvNQfbJg-zBq9ajD>`YV=U5aFy=8Toh z4uB4KniZp2wzoKp))v_C_r)BB4PVPE3`sFWTf097aa2%!F}vfigPR-Jz@Sr_bPrXR@~bW9kmdC9XVKmMtF$5V~c-} zpD*y=hK`bV(Gl$np3`n}{4Evg?CN_ge z1M+B(AEq1K{#c`&xl90kL686tRZjYFL0w&-$DY#n=!A zPJ@mupGlwDInLXk@eLeb+Id%()#ZtUYll0SRo+nG;&SQTvxY77My^pm>mEC1UTxZw z55fKa&4NlF$lcbNV#wE_?Yg||NE*Fol^6daKd1f@l5L&zvDUgb{)u?L$MBeeuTI|r zrz2|r1lMfWF4s?8%I!ur!Z^ja+9(sfA|F->bi;weAe;=084)A<3(E?375=nP@#Pff z@SGg`qs2cIbAY!NgN0I?0Sz#92~DVWeAgf%dmB0jHPk@ALO<-lV93d64wSW|!i0)Z zbuv-GR9O`02z(Nd?ST^k9;j`GwiyhotxH7YH|;GE`T?~VBBAiMA}}TxT(X4337I{N=-z?3teTmMJT!WtB}FHo#|3$geFJx?o(T z{8<0?dGm@pf45_F&HODR2W{VROM8vGcvybQz>L$sx5lSA?@r2@wChyl?)(uIzTo&p z%a<3IO&ykf-Gi@VZ0>=@xESxLReDS_-vYES{%{m_zzu=-VI$)^jBKfKy`bzVGu9a= z7-humeXWhaFwSFDKnHT5Z%x|``=DKtdC1vlhf@pTDH^0V2tyE9f)*p-(9Cb(c9JF` zpwSo0WMdmQAsC*4n+T{7rAbKDZ$Pd#PVtdG z4wdpjMgAsKCY&TXREI!GFa)4#AdV&`$fVMp%C{Geo={$jj4|B#Lx(Z=kJo9Q`$=RB z->H5kWpY{TXUTA9{Lr}hYy2Dr z*bn{MTknPZ+Uvg$-Qs5{{ycw`U$*+$kAC(yP)TSnoCwYL6UCm~>SrVUjLvgdV{z#Z zIN$l$)1ig*dEj6OhaUEK?tLiq3qM=szt8`uUmoe7>YtB0pS=C<(Ea|${m=X5uz#DM z&-XJFm+de2*ZbwOe)g`Pb@@;GxxvpC`{^B8bi-;?YWDol2Y$BF{|Hr;>L!ai!OO~`A_;)yWi_C^2vaSVi>TNYN1OOQ3>B$kym zGRZY0GdMKI!AquuM`nynj2oOqKT9Ux6d7YR-EDICweiKu3)63zm}@rgv^aBX#~1uK z6hHGYm%8B**sb0xP|;r15(;xI&QO0!R3l+wkUv_!6@+4DE#^g05yZ*G5|HDY~qmg;KU_Eex8t1nK`V* zyvrCExu9YA!qNF@nK6mx`257Ys%#fmvNr~co2z_V@-PPuJy9d6^CP6^HvXgO->c zGMuNEuhY+q{LFh+f{C~p5yx`ES!=XY1x^xr5rY_gNL-guD=jV7IzG}>Y_xAZb@<@Z zfonEQYTYnCXIDx|sJM7!(47{n4-6PtnySRT@aiisPQ7z>S=p>Rr;S@wo0>Xw(b(~e zhPvHD7fDQlf09ZTvDM`vCP6~xsvnp z%9WLTdBw&G4)FbaAkzC-URiOjCC-;SBX@D`j$EZEt|M+O2o#juxZJqpjH!+?Rz^d# zHpvq@QT9d|m&%IE;A*K(^(NOOHzjXRK9T%J@+Zm0j^wq;`;yNmUrbh|UcxBceenY{oU<>gy`c4FS$UpzDsZ`9C>Um0FTT=NjANtz`6sLcR5%<3$*W*}Q( z+GOIhhp!mEX}EmTL^f|CySatUYhkmM6$;M-07(H$7C4D%?lkT!o5bqVy-iI`ZB1*N zl%}TU6mz4+G8hPE%|*>M&GL?B);y)NprMc+K|C-M3kw?>QfOO~GNie=*?>oLOba+0 z%f>ZVI%-;%uR5KzhDf@y;UD`9+rb1g}zgoWpmNy4HLuk=h8kgasQ#Ux$A zN=Wb0^LR*{BQVz5==h)k3R`kHFv0!UM z{u8?!7K{l(#JK{VvA%9ZtpH;4D$Ee)4K@a^xt8D=Pe*atWU1id`%0HG4SS{xcr!n! zwXR6tl&({eug>0*%~uy}Dd4*u44g=#RW>|`dT8*puE!;`@>gCtXaElZrYs z8?bNC_d;6C*D zsv24ibrg{(W|q*`2wNCE8G1AXDxoWAvdaW&A8BV2FVoKSC})&O|NQT3_YRu%vtxPr z>@U~vt(y9?L-{$sh_OaI**eTb_mO1wXMg)pf}YSJCyGm!zdQWsa$elOaPBL0$8Q+E zu%P>Q19E^lar62Kd_Z9qP$+0d-ViyUOvL_*cdY;fg1VWHch7S3f#9xR zZP;Q^EFrU*0;hS-?%Z4{t-dXFEeN_a51dA|q|^{7yHWvdNxvofEfK9V#6-y#VDahZ z+`W1BVS>)SD7_|~ccj08fD$Ms;Iz|P)BQUT+ryI->lvgCY`FyD3N)OUs-pv$wN{i4 zF#v?ksMDJFqB}Bpnr!&b zqesnhHXUTI3DP5Q7&QudBN+h2$B7u}7N{1@0@;d#KPu6jZ7#g4N6Cyf*=SH_aYnJKo0rB-)vq6;La(hD>_?w_4H%f-R zK&OB$1EUHfN zNc@l_ACYQa6OuLDsW8(IDE5=G#3>)W@TB}%7klEa?w7Gol7bh%QDz#(!zJnXaX^TF zuHA}#KbWt8Fe;;i6bwXz$L+Ex64Ix6Wr$%t9;nP ziY?8S#Q?TfIxO2Q++iuU@UMwJvB=V7k*m&I*i)7_EquG>u;mTQd5Z$fc{)Rx4_j1z z7=Hh%%8W;J=LcGTh!GdPOi}|r&|6ry@M2dY)Epa9!qN$-z#W7gf(7}ad6B;yWwvkF zlk049@`~;;D(QJn!rS(g`XqEPJGJ?n3~Y7WmN>rE&h+qWc|$Cl5IZ||g@|O#HnMCJ z%SbFqT$;E(QAu$6on=lrl>oE9HObAU9VVVF=n7<$B~^}%b;ir4Hn_5LTMW?boX%Le z#SU5MaI%~nD?zrQxklK3mIPtXOM;SO3BeN!?F2n|{6*E|Mq|*JNoJLbAk20o)yM~& zL%iPp>B(mITPg2Ex+3?c-s6eMZCKdi8=DE{W=njoR=9b?Ki^UdH{4r2XH)>5XVB}g zW~D&>R!WzKLD}NYazL2nl+-3;FEX?kTadw&Afz4M{LWCZ?#&OS4B8}& zjJGzCFE#|D=bJ|`IOtQ$!!WCHq!p(%r^!;91Ej1o(mK=jr+uAfOe?gKR>xXY$Epu$ zB)fEF4hj`!;0whB(5IG)2&9b8AruoZB=->HR^Nc)0epZx<&Z`ZN?kdFz!Vz2Kn!aS zE|5CY=z=uEA-nwzAR1^W&8}JFL-5j}S^ZMr0MK#z{v=HiMvc(zifv7AB0>uOT}%O% z(5Qs+uki-Ch&QO6U-)kW4*t`5{(Zomm=u$kp0LAT6q}GLA`*fD5s?s?Qs7QXrf7w2 zeWMlbPV&W@@O+^NQ9gyCJa`TLGopXY7wo{fX;d0=(YzlH(m0ueeSxNA|}kqy)Vvc*wNHLTDdL zNcR)Tt_{&YSUKNgksmXagvgT)PokZ1TT+@Ma%h|K?T<0r_R7<9$JP~_Oato2=3Y2} z{u?K4Q+)ChnDLy_5^emv7$S$4=b2ZVx0vO5@@hoC$n&Jtz=V{YU)jI3ebr`Ji|I+$ zh#JES2QlMUhA-8xo`Q;mF&~@3IvKQO()k#g2s`Ap@ckiU(OGPD(42GUX!fNKU4QLo zWem1oG@$2;yfX468+#DR`0fpnr&#mPB2TlHZERr;Tjq`29=X%g=j#>q-=xi&ZC_#E zWS3`~SC}`M<=KW6hD`=}wzNXpB+0Q~S-x_9X^&y&W7y)D&KUk?468w4-CFR#qW_hz z*jJ`6$s6}68UG`AsYYfJcDP)&Nat;KSd2T=wYrH%Zx341EgD1*3g4n_!eRxhHiNx1 z`i1}QAR8Nb>Jc{f!bgwMw}Y%{n}>C<<=)7)n#kR~Uop}Wf#CRs^a063&~{GL1{-&S z5#735G8F@%yAw0+ejs#zZ8FgT4Tp9J$Zi}kndIF?(g}$>Fv-KPazAVl@R=i16#5>^ z9>$Z9^*}ryHM-NMA@}7A&z`*S%&8B=-=%mSioD6fqG;qh*%?=2M@8wv>P_ZvN-@xieVFri3fB%u{tP4uA=cpvNezzm>K{KU~<}& z3<*A7#qjY;bSHZ38ATaQ8FEcVTgKXqeHm|LoX;?1Xx{8lhQs6Ya8Kb>#BA9Gsqxw% zOKnR|PVlt#i%V=vkaIzD?Cl{rCW{61MOcJIhmy)2T6WsBLtA&rPAoQq>9qgL>a_`D zcTP4M{huG3L}!1V(c|VN|CcLRRh9B+r2FvX=|5-ufO}w7X}o;bg^vizK_2yEhi{bI z>ht^U;pf9O+Re{F<-+EjVCH>4WyWV`!l!{p4eobxu3Q6c_lP@ww_)Aycap{naSg^2 z?9X$gYH7IiqPAh9k<9@*I=_~)37kzCI&UanFqlml%<2YC7&v>NTvs}wbatssEOGOS z=Z(^Om0yGiGIPJG->m7A*6ajz`&@eqLrLK%_<}MMn z(u{|{%i!k0PbN%3Wq^9~UD{Ol(TE7!dvw`S`d@}hzWG;!YhKyBOT5Rm zx^Tdx?r$uvey&x8C6nc2ca=^YIn-CXvG&xZZ&%iJ{&C5HNK;fzpfSecOX5ATyOYiL zNV^5KjU7h}omOVIdac}KjVG~+1ibi~WR~1h`D9g%d(@hIS>>VnrRtXiy3aYfF@x&? zCB{tH!w>_YlBq2Eowr%ysm=o?y&QSQ?DDwQ;Oi;n>$0Be-`V>OPiw7wjD*ZvuJ8hUvyDdh{$%j zh1IfGebkCuoTXa?(M;SzSOBBVVxfO+OU*AaQfsA8;CZkjx)P1lie>BLlF6iW!a~p6 z49thkP>s^2big)meo~{ofJr%|N>4VieVBn%Y`H#eMW-Uc`h(Y<{PnOJL7PtgUKrcr z^W%fv&&!{6KX*`m@!4l158ZWFWbL!h((^}H2oTrzL$WhVe$91@5n=_{X}N0jVxwh{ z6%*bSg76|uK3U&d(=!B`D*di{N)Tnn+v<%#&uL39n`V%u>IBFZ?3rx9c& z#ab13Gxfy9N-Q!1&6tTXAWMZuWk(0L%ZSAKT8lf+7{~+TfO>!j1dlXw%>w*81iDHv zPGNZlMp)$Ao$``9aWS5@1K#Qrq2C@XeSRG9=wE8X?Tz!Y*}%Yv!0N!3fRa^RT0Oja zdG*F>wSPs0QdJmSN+;-XJUzC+4FVd75aG}_*JO%$0Wd}aqgkh0hk?F~)A*DFE zC8f&VQf_y69cvxi9s3-rL(3@&5yWYyLv|DruK8LW-uy7(r56DKorAMHciEr(>?Z&1 ze(v_?!%4skAbH`hMg+PD{Z1i)HcG}#k_UuZ-D@c7(m)d(1#%<>i%w(iAX7|K?H!;M zGD<0ugDqe-6sbV&tcb$?CK;o1db%+kvkaW8@TH&3kIcH!c09J``n#{a@#$4{v5$lJ zi*vR=cb&a)&7o!2-hF)yC`VS!8$Pe8#L8aGja)}Nc6K^9vcQ}_dg;xxrrL(DyryLI z){{%unffQEmKoNr{>A!Xf`(-3tek5$U$@p#l$7X?U)Qo_Ruw&&NzyjnBBbY#R&lws ztjon-%<*k(Er`rikgGyGUd;AmrkBoNCLW(9;W#Q3_lm^q;8n$6+;uYUI#%3us8)Qr zjC+|7`=-oD0>=P5Z#NW)&X`F5+L{}16{XJ4DV^Jx!<&tbl9^M`#D-kP^ip3yP znssCtgnlw3RfB`Wn^~V$1V))Re6rWq zQ&hVzioHib8~BeZL$*%ZlG5xzsFlJ)_iA(+J){9wqt&Ai|~GNnfy1@Jpp@zk{Hu3%y!ja#pcBPVm$kWT7e6BRu(@ve^WN~z)X34uar}zh#%}Z+NM#N5jy%s^WH<9Y7)jY$vb>vu z{hpF!qa@u=LJ((~JzJN0uuQ-cNGFDP{uF!h!w+%w+Q>gy2%#G>Qt*FS>3}5`vSOXv zi}1;A4DX(W&fjPK?z7MZ%dUxv93&G({>j_K9a5zB{~I|Yf#eKb$RGhD*=kMRYk`X- zhDDJBQW8X@e-SeJR_s3u8JFt2<5JCyQpLsZjK5L0p=Xm2ms*3p{Pofr`8_RWrF09B z-1uhB|*{zZVrn@sEa&hxz?s zHaEN~dWXg^$2}6m427Hvvsc2}4^&N24Al^gE|0c&u7017M91vz=@?|F4zm=h4eRdd zkVi#_Y!i8=hUbTQRhXrQ17WTg@hIBCdrQE%Y|+L_oc$}+fgKe!*cxV&!>nF(WU8nk znu)Wh-=Q#LJE^H`mgvPADxcZI?5uboPlXxZA7G%;7wr|vhXV>``h)L2{-VYRd_dxl z{)rP;ob7YEr+~g!>lgQ4c(qcg@ZJnW)(yWLR1fo;{ue#BbZPgux?rT+{&Bhz(PA+F ze=C-dUd=3aC1?%Fh5o1yK#xoHl@v)mJ_7&O=Zo)`_dIan-a+%5`}fBdxMl%;F8V{f zzalexU{1U%r_!HMo|C}){ihtP`#rA9$&qB^aE&?`p_lsgxT zn33;hHy}3<8)5+`bL`^zuDF=X@MnY$OrX{1I~&>Fouuu%!gm+8Rt(g|ZnFa2J& z3b|?j0c;z>YxtteVbja+#i!7(xrB$alfgHfYD922$1XnB73;XHMt5NMQ7&p!fEF0| zF2n#6a)*NKb(bTKT>Jy_wu{#4d3WOgp9{`yf57^5mrjU3%rqvxi&=(%?@IChF&Or>7*xv!G@QrSBJzbg8LipIj+mD=x8e#k*DqXsLe!)dQ-msq9i#!bkg7m3OFYxw=v1 zGonCci7%ZFozd~rfUzbZ&q{R^v}cbVCjhp?bc-X8KPkY|jz0J^0zngZ&ECB?^rp&Y zsmpOMf^dUDPQasa!bqb7->T{garLU3#MMU@Ezu#^lCPUXH>Espt8#HKsv2c}c33^+ zI#4UoX4PC-tplftU-^XyS5pHjkD|TJSJ$XqQyF*Q*2SuPLVZK!K0w3i2y3zM6SfoK zk`Y=hNbQ7>1_O#%8DNnnze$>uG2@cig`6qr8+n)LCoUPXFCn90qISOArL&enKL>W% z-RfJ=Rt(i_D?ydTZ#3Oz;+=SSRQpu;pGha6Gg0o)OglS4El8@rwd_1?2cf@kcMFKG z*8(t3L(iFznUiVEL;xV)J@*6tdHWZyDZg|*`lyT9Fc2>O4fi^#{sLZpqmN5&h;c_@ zqKqMnWuAwnc=9||p2?oM9@V4$<#P}nzV~6s>S1p_>N)Ot#UtPEVP<6D^y57b$PiEc zDs;c+aSz|@VQW0B(Ze<)Bll>J9}XEj>2HmQ#~x!!_IlS zk+1W%t)b1H`#gNAXTE0*3Ou=XeaP%#KX}-e9!B@zk9(f?aFmkh$@a_EU2ujPqo8N<1?1ob`O`;qQ9bX%BnK!yfXmPR|ZK-%^j9 z@Lqko}YWMlAsR$jgETs~DR^3@?W3CBZ`< zvlzxvp#vjahXf=6NL;D^#t-}wx=#dZ0VN3QEr~9x(Y{B z7mOcM*RQ<7G);8{Mkr7F3;jc?3fsn%;7d(qLED%hhI~+Yn@>{5VQ94Kf8 zlmytK!gYgB>i&THmABX8ZTJXp!wu?R@me=(!A&-{$pk2cCg)n`Vdp1K^*jQ8HI;m& zR7bNwVcgYe-F`(EpL3sE0y9~_{TkhXf=|#BM7~271kne1BbJXZF|9D=REF~N8!EF+ zE6gS1mMc#OCoCQusLrxGva0h3FP=bc->bZXh%nOob!ykjw@B0wiS3X&D+Yz$lh~^g zcIu2tokhXWREaf7EEU_gYDtEd|3!&?DKUzN=J!jFLn|puqIa<063Tcx#>HV6`6yo6 zpcgC*2828w9SI`XHbC0m=w5nnm-5aNPoTep$_}1nScaI|9BJ}#DUP;(W*f~LwvdSu zEP|hF`S{{muSqBStta@Nlx=pq7ybpA+sFc1qc*_?x=%f!o>xH}3y+Qug?jg#`$IvH zjQNw4%RSQPRRNijvWHG8DVa1hyXSL3Le_vZ&w#81e0tLGsjk0tx;8tzc2Wr))pKPh zBxDc394OrY#L>^NW~NFvYmQ_eLX1)lyxEY-bO zCY)n*(&za1@^*FNR_LBpe^mr-YD!piz8^ehk2~D(WFF*k5&rdiG>mL+;#p8O3F; zO(~^;)B%N_foYM&G4?qVikb%JTWy8a^*Q;)u~yXU^7WTAAcR}b$>P|v{+hHC&_^0& zEWdYLvHoHLATznUXZ_8T%iy8}wj6f!wJ+K~=O4^PIKPcnU>bW!lp?(0vC<9NfK{MU z<+Dr_qbyG}v0F@RqLIN|0k&SVil$5OA<)qHPWTjjEgNOTew;Z1rw@45ozar<#lXxl ziUX0P5+ZG5Rf`N8oru;Zo%!pnNmY2M&|$jqWXaMcOKE;mg)P}wRskWz&)Xvx`EM?) z+PU)tW3p#g#I={ZC;Vgrf2I4UJ5gT;D*YU^hE{2gmY*ZT0fw23)_R4LHqIw$67~a9 z3|KcALB11MJjgg1Oay1NB*bZ2d`Or@F)F-?47e&JRftejJ5f1I%;X$RA&OAr4=9GG zic_yyMS{_}W%cT=n{ML$hW})^?C72p+Sky%8nSyUtQ!9idyaC{&dBd!%P^{F*P%fK zjvpGj3~x^`R0)*BiIiLVSUMEVT?t4$X`ptQFLGmNWf5q5-*&~sNy4%d^+@Q&Iz|ZoM_Q6>d|WaRyaLE_-!=ag zPNDM4!nsr69Sh${fp=_j&+wx!aIhuCx6Jy1g-9lsPm}6I~MMkUilQQ;geq2e-ucWh?STP_mE1m3Zkjn}gXyyIwYfp=`45%oN^BNFRX^9N=w zoKbaeRDpMF_L}(+QIxg7{hTU>lX>)z$2+_KzDK!d?9Sh9c}}$zt>K+5BQ=vAJ!W zTtVvq%wW=p~6lZE`VqtS^voI)~)Y7n6jCHasXQ^|zQ|8V%C$~5)&P1t9XaB3w!($-1!u3B` z1S}5BiU@gy$c8S9s|w(V8?b(umherN;#x(7hS~>zAUiupEvrBp1ow*HNZ4-_Q*%j= zCRTA?9)4zJW$E(gHZ`mW1eT48y!C$NjYEH5I4+-+u(w*)O)9Fo@r9?-8FC3HU3VJs#o;KpC-+Z#lu=@0t5$wC^o2L{M zPTM^7#h({U*-CmT-L6cU0Nt*LMqh|AnkuzvHM{L>xqG9VuK}4Dm!>$J#m*g0`J$5nOvUMQYEH$OXf;le zOb)n~$wpIRn<1giYQTR8WH*wPTD)R}Iwov2B{17z0T*4Z!#!XmI^pzzy#wMaXgp#p zDqmEuI=Ut@^TY{uSNOS`hMYWbAhL;V7`v(|n}0HC-;E8CKdS344C>f>-7UMiPZl)I zr_r~CxH_?75$EJWZPc97m8E=c_A0>0rc6%Z^_Gbio|2H4usPwr1SQd)ZNJ67+pfel zX#3&)47y2UdcBn4$SBVEIzusKq^G(|nv)WZxy{g#VWtofKj5s#iiP!xe2qwW6+;Db z5Ms^=f}n?DHY(leoSauOM{enYEuR^B88gVQY@6ZB=s4wH zUrD~nq}hCi5`vezEcrASc1%ERSj-jp`1#OD(jf*f3p@+#i^y)4o-iAj3^VS!3(FXM z8a`FL$}+6^>j*dE^CMWp;XMPHA78A=NX(Q#I1;B|-_cKTIx0~DWOMxxqhA(EAQF5o zM1r@KvkLE0PAhLKvJW5`SPG56WLSc_h#eF}7F~NS!vEqKt6*@IVn)X9U^658+u3wB zeQx9-He*g?Ut}*EL2eq?NA|I{xsd~r{d3v1kq6L*W*+2Wj9-g1QY#>}4xfQF#%wyn zeITmmN(arJib3}A9SG)D6-73DXkurvJ)%d9`IEduVB>5>6eojuQxAxT5t+mjsBaRQ z-}>zz*8GtN=kopFSErflbbxBXJd`F z$u=+*xj|RN5xK)haAlx#igO-jLLm~3b4cHary z#pJVD&$>QlzQ07Pdk*fss4juUk$6mEF$sFD`W(ivy^GHoqKf^+rN~p4O);h?1bFJC zS=Wy(Z5T0pl4+Bn|ET%HYp-wcmyes%HYSce&x6+wp3xF&Y#uOVWaDsC@EXmZK4@b3 zkXaK)Hjc<<ygvIeb0ZTqf<-oO29p4y0HRzVpc$b2B)c<3HD$p}^ukNczQv2?=&n z+NXtu(x*QA3_GV}zx|9|v1fd0!uywL{`3UIL@n7LG7U&Lo0u3gH-m*TCS~vp@7dgs zW6n0}UHkCN$UrXfM0 zXB-9xJd3BBiL{F zAFP20>&DLEe)fHI4eXBbZ?w-;*11z|!166gXect(Q%<3BBxl*lRtxQFeBI@m0zu^l`oHkAeHH%NV&R z+mT;|;9dJ8uzDGJ3qDgb?g=kYB@B_*|9 za~Y(B5;<;gXKsU+do2i8)*L8-O)K&?E9ly|k(|Yz06{eGem`xPYV*LCGV~F;=QLc&C zx*En^#_OO&W~kSx>v~F;K9Zk-WD!gLh;MYIryGs_=(vnbP?iZU2ff^n_%Bhe$oF#B zm@!#d(R`3h)!AZ)o+C#4J#3DCeGJ?h!0F6s8dALJy*2#Be_|x69bzP=)IC|$J*4Mj z;b`3>-*lCfn9Y~!ewl6f9y|)6FVHQq|J7x4U1o{ZnJegh(#!o=`a*9jf%6k@NN)ej z*d@?6N|BfeibPv?30(*D5eB@h$1YCqGMFW$&zve%yj`=ZZe3a*g~hmW4jA)f^7Z;|V#m#6%=< zaUnv9IO24QPc6m)vn4tQOnY#%OLl5O!^L-es&7df7C0>Sf=NfQIBjOGd#2vOtN0FcUlXjUS ze3^!XKDqVMsfYB^d*5Zf^hdkWb1o|#QyBl9(6>?P2I*rQ!04u;k6rw+D@y^P z{xgz~K0@-|dr1EDCnSITBa(ODMe@!&NdE8#B)|I|lGk5H^6INde*0S_zy39n)2ES~ zI)&urmyw)2iR8oyBrm>*x#JEb+qQ+Yk219_Tkw7JW+b=WhUAu8kZjt7WWxp|>(?V$yB5jKHzNs$k=%3> zk~M3PtX_>|)hZ-6-iT!RawN-^Az88n$>POGIy#UnT7+cbLL~F%A(=ZDNqakzIdhQA zo{ePIEF{-mhh*kVByDX-rcX!G+KOcAR3uW`KWl2lr)C~B2)Rm2^`j*v`saWF(X)kxIGdNJAI-^$ z9?j0i(SH5(qiJc;qp7Jl8XvD8#VjiB8yl;iwVTa2YchpcNotZ&EQtCX`u}H2^EEaR zN|#u#^*7}nmM&%xW)f@Ck6jjr{cDlEonq#uH-^@Z*RXatpJrGSZtLo43nmPd zEj(w$`h|%A^V$3Cg!C%SfSl0`!lbOI?@aG}wh8PzUka9~Nzp4{kSBpDS_qXZ20{2k*i8)Ze$A=7N5B(mrZnIh0MSU4{(2iR4 z(Zgbv9W2_si|xl1G;5O8VT1+Sr9QJJRufnqXr^ivZP>;zd+NDqrn1CdvN`mYP5Tm2 zHdex$qWcmmTe1L2O@dIk^cRKqy%fd?mHU+hLw-~@3hMi0nUCy#CJN@e@Dz(d{HEpk*>hfqeE;y;H+MDz zxOeT^x9*z&EZ;XVbYyA8#qZSrR<|NzAr~mVUB{)gi(elB;t}x((B;YybB>SC382w^zqLmVJNfT_ z@BN?Wjx@7&S$nnpt#7q&y>9~J$_E&=a7nktV974)PWB~R@MlaJHVI4!`QSRh4`9;> z>I;IPGdIE_05hsIp-M_hm;;1?;4x?uP(g#Q#0)WJi!p^G@bN3$n8s26rfvV>&KYNB z?EK+&ZT!wR?u(t7aNkdNjz4$ibm{0D?w?n9%~&|^{u@SDo;t-Zt@_U1nZNz*%)Q@P zwf@ZZ*r`*o?PoTAySFc;YVq#5b9XPU;(zH)j8B*8`(H8Oe*MnU2TS>;$_Fa>vO*@t zsnw2F2loex1KgimoJ+`NexMlU+?d0oIgL5opTl;ASv1W2_|0biY!*#n87VC4Wf=fB zO1?3fN0V7bGAm93Di7Oac)-A|h71GGF2#gtb|{6Ml+^T4L5NRGh0qtI@=)sG%%hoS zGv!PTTsoPWfKOPaq1W_fw~`9h$UhgOm38=+0g7#w@(eWYT>o7Ud3BtnDY zyn#V62yn!hxGlYD&f3=V-+%AtE$e1C0{+O zT=mlFV;#2Q3CqRk_><8KTXJc9%uwm`S{77$M>jTQMSFJbs#|e%-_3cMaKzs;#ZSB2&4(8aG(B!{~uXpoR4i!_v|)TbLS# z`FXj!tff7D;=RkqgeR_@JZ)V|Al`2;C>~{JW2%==Ez>sl-g-;#UE?NheZD*Xef}YP zXV(5(XJ@2OyXB$z?c2L+s=Kz!X9=`9{+*f)_a0t!^QrBz=B=l1U3cuhMIkoh_8rJy zE851@koQ_>+_K#fwo_(RIW0N7CYu$QSVU#8*|5bd{&atVUoL3%mS*736%HG;NGa{| zI7hH1cG-^B> zy#UCrsFc@{6Ld)(s&xRVOH9)ca4JmUp&fn%y-*$%aCe?sD2fFFpH{5DL{NGIJO9K+ z*aWp1A;5@Tf7tE^!!&P#Acg&;x_fG)cU5ra>U*Yi@42D4Al6-7F>7pgdDs1OZaX`^ zCwf=g{O+1X+uLHhZW`yWoODZ|baeXCya`pol9?M?>bhDA!1$1_&8}!zJ-KN1lDQL_ zXHBYYjo9w9=6AFdx0Lu2QuuS&-e$rqZ-=&Ur;Xidf6&gim#}3e8%y}of(->b3gj)J z-67r?S{>qhbJ?2QExCMBZf7ocx&!XDutighZh}Db@AaScV^dua_J*>*jOM-w8px6w z?r=H_2kJJNqKJBpmEYGFVr_@YhU&8Jjxezbf!rCkYMAtYo9fT3ya*DHHGQlP0lV(n>SFlA$VF8k}c@7&iuY1dD;?fb=p zDNvnQehXs0KRYKfHNq}N*x?8pKuWbizLGoqDUL9f6vRT!Cjysvy#Uzjdy`f` zD92#PVR+3(pd5nODWoGoLpr>PUH@*DmN&Jf%4RF9s7~e0@r!m}IK`NnmTC&L6xL6# z^vS1<7Q1nm!D>>r_st;SXKaXKfPT)bUpS7xg*Q73tBmg}(~+BE=^o9yESoJ05uBYo z$=m7WE#6sPPLMq(fLNMFx}q8fR)2<{Ye^kRJSoXH!EVf%a0%s7XozJ4_#Z~p#U?R$Q_>HELjw!80)@%{e({@-9E z{9ym{7~zhSelHpED@or&zw->bArsJ>%cc26^vxCa6WkHpzEQ04V9FAicQ2^IQU=I? zX}!|Ow<}LcA!+RyDGMO4SuhJrwOq;p9Bb%O4tPg_8Y-n4erMe!UBw$9J(G*RhC;IC zcDMQG`(b(PO@q}ktYM@6Mn8wGvD44EUy9O>9;^ldxRtD6#cBe6HsV^kF#a&>PcF&#D{@A5 z*p^umbg$VIpNd>#l9$ zb+>hr?$$TxZfTWpHETv7Hg##&(zQ!v;U6{{^Iq-$Z*2nX)|yQCnb$OBOh;`+N>N8f zilHlcPRFL{EH-`a^p(@)=~ME99ib_aP&gdg8rmD;M}g0)K^~Gr$stoxmsy9qr*3x? z?E?BOiOr}{+BPoGL5RYU%-;kD0a^`u*#wY*u8-i{!c#6(D=aVR+gQ=2kadE<4S}c> zlEM^yAknzska|6OmlR?$V5dO6(CUN%BB+7L>`$x?&`M)XWcb3PzC<9H0Z}Q@BvIc; zkOF4O@@r!^o!WHIN$mcEmBXoLo>{g2*(dns@TAgJ3s$bJy7{T6M%AR|r}ICZexYsC z4P%{$-Am@?Hz*9_=F@wgO?lc7D6Y7Q3p_qD((B&Ihy)JH zX+X+FHZ>{WO3LizU$v&A0L@k36T8#F(EG)p-TCh znFur|>q{d>2oHU9DY80`9_jvPL;i0YDk41N5?q=1O$i+$^Q}&TlMU^8Du3 z6;)mLOqp`e!b;Ai4d)(gZ-4OIhPcG};wRSBj$ZTR(l}aSSz0Q6rc6+1l7`U2%CO1E z2oM&~ya4l5{Z=E{<$OzDoQD}QbSM5{9*3z9GK~Rb3YiSiu!O!#LF)pN6#B~FdHCVJ z(GNe&mV%y&OHW~5t47&|w$My@BV<*+%DBnM4ZsuOWDQK&Lf$^q^9FDO=8lB$`xHCR z&R;vluf(^1(08S8=X7phFT`nj9_b&z@Ju?bzJREdZ_y$swz&`-Z4DK(o6_}i zFK>7#J`=kjvilCnzc9Rjwiw%ggBYNgB`_BBvLu@UPe#up8J`dz9789dhEz0I6T{hg zs7SC9F&e!5V>a|1GR}T|^XA6V{7Q@BOUcU%ufqFO`wsDw zh$&MFo{^OPOTCE9#woH)pBsy%dSrrp4g!%3-nqdUj&f`=NJZmOQ(eWg4|L|QXviwZ zj{nqvCzP&wodH+GWHh|+-`_lc*XU}OKhKw(?Q^(zYI0;$U^SK=KIakjBtM0>n$jx+ zu?0Egudr+AD!UOAUYm^9Wl_)ah+wf{@Ae(Q`-s86@7t(W5DaGMRpdA*&#}+V^*M?X z&xP5$`}Z4TpSPhD_w*eQF{o1ZaoEGZhG(#>al)X+0b9ghktiDH}BWWNzT$k_%@!x zs*;`t5Ot4C1MQ}!G*q}P{4q*{^3WC1&w4o^1f!I9LNTjspdd^}k&VG*h_b+J*FfE; z;y_YR9wIG6C8CG*icz7Eket)N=`+OTE5@M&HBza3_KE%)kt7rh5~Zi=^EOd7RJ!8* z7^VEOdj8SPlCdw;O;*>6gWtA#U811U*+muVm$_$#>CfO{=sL6_)9#`r8!-Bd| zPat~g!-Eyc6hZ4LRUSg3+9UoWv^ctk6azJi`kfR=jhwRB@bH4QG)=SlmkhvBeQkfR9_a0WtKNuPLTD!Omb_3h5oF zAmZf{Q>=P2?nj`aqEgAKVUk1givP^nQ_ zS^Bs!PV)JRI#gDPw<6v;A_-NYH9}_OU+lkjl5f}__wx<%>MNtvR*|3mLKBhPLsm($ z6qCuy4Wtl(HVy$mJjV@vq|;9DtGZs)-$zVJbnhgTyv?PtHemb3pIq4m@-^d2NDk#b$K zEQ(?`i5RS+jCA3paswsHann`GMKA9&=#>r?c`zbTT6)h)|9x-2+;%MoHIV(bZ?`da z<+c6lJIE7qL|Q^=eXF2|glNehT^S|9 z<`JPablIY}O{UEjA!RaCPGh%%Nx5RcI%cAoLvbZ!i`p4RQj4-eY5fAJ|E(@wR1u+# zg?j2MUO{R5Y)qg8lo#I5mgAKMY44*M{e66 zH}3D-&3=mvsjXKtGDJ) zE0i$mp3r4NuVefwO+4u^7~D2f6P7@6N`g(>-AM2i9039Oxa}(G=F>`_gdL+a}s}>UF4LG;n~D6uNI%*%|?y zV6cd?H48y?;brRz&;`_Fe$v?|TjP4ebX8J>_5e2r)oap%LuE@1s*uzqT^BZqW}1W* z2T+LAGc})t%#w;n>#g^J8mW&1!s=%mer@-IdGV{1G+pqRuDUUaM4hT(+C2?bRzKZ7hT6itdfU635s| z#6`W^^5JdD@Tf$)qMp@T;Y2@7)P7OAqIW~J-ziP%wVOND53ZhGes!K25aHR=N+DDXU z^&QHw&_klVp>boKW;R-_us1N-644tVT_!5tzQH~swQd!nN3O>?SiCsU2atMiG0_K; zKSCW5{ji}PD3z|&Zl==JyB&I;T@j^gl&_eFcSnb7)kNu1lp;0~-*-?a6FpPWeR{6+$``^rJf9@G81f4NCQ%aF zsc$zjND>_Pt7nZdWLQ}X0fr7vXa`ZkNmBbMtJCSVn_U<@LPsQ#j<5m&UP|^rN7$(M z&}&w&x=6N;+ewhA>pakX##<&`0eH*-flg=)BuMX1(f~qe4&8x_CmOVbeuf&+wN)ZL zlTRpKkD2=JP85Q296KB6Bnht^lAdf&mRxujcBJN%hdZv3)}}rI5;P$4NKT?|4|Weo z>P5|_WDY3rcOZrIt`Z7dZv`>>LdO9^YB9=zuA$oC#)y8wNyXtv<4#J9ij)~o`MhA6 zPqxy9RHRNh?o+);)@hz{Rq|YMidSc|^tp|C3aQkn+)zCdipTZYa1Dg=l0_O56-B(x z#H*yF4pf-LYZb5b%4>SX5xPmVEBq$)MWG=*82&PaU%|wKuGFdZcZbv$ugp?kFd%r zc-hIPpE~%+{%2oh?9?+i&1xyOZ^EHwzhlkJ<|5l2%O+R()d$3t`5e-jTd=6KIW}{pWz93Y@6Xs#zk@rm9bw1qx2{D1$2Y87lR)~XC9;YN z;;F~-NaCX#Dd_7XP$B~Ele7uh?)*PLr-!jj4b&NgD0BnPv4SJc2I8mK67lI#{qLTL zSO`)e2@5ij#8(}5Y#es{kFKW<^Yg#!AM_N1@m_z7{e$Q+j{L4zxsrVq-yL&sPDV<&yuj) zGz0juVV1{$o&l1S8lXQlvhi#JYh&2YKmvtzzAt=9i2hGsCqW(_2c1*Ad0+A+fgSF5 z;5hY5{L=IP$Uh11z_Y{Me{`M7hr*(G{+UY^fc!%6A(i;QDE@J9b@z%DkbC;qudY~e zt@HndFZR{pA^l**3i;WQ5h9uuUx-pq*I=T))X&xb_`+jfl2ZLqgojAJ6AWzs6?CTTr*b2dqLN!z5IfVkNs?Ux>r4q`Rv zY3W(%dF)AgMLG%lknc+0mwqU{A)S|gF1?NYk{?RHfd$E*rB9@Pll~KXE&H%R9-Bs) zow=D8IKh4vVi7iq6|*vs{?xLutckUNU~Mv+hAs`}PO6|(zwpJ1JeiGt$v5o9(DI94 zcAe)`_{kggHC}gL#l4zg*Hj#b@HJM2y%D%caACwc_`Ux5|K3`{r!S>r;Qm0ogXf8GlM=4__LaibL!TR0-)><&CQ~%1eD;?R$cr!@YLpfPT-=-uFV^Hwu-)Oz_nS~3V-8^B!=4Tf! zeCE#9*|m#zwzuEAq^@qsz3uHg7uWKo!*7%K_8m)VYnSX8@I@)a#I5p@vK?iWDtS*k zxPtZ{d*WzCI{Ku z4ko-t#8D_^YYxT79NC;D`6Y86URU(P4}a$R@MkRHmX(Squgiblb@`_xOsiY6v#o6> zWm$J84~uzNnudEJuU|-`%3i@6-h{XBmO`*-ti|5m1KNV*U`}vDP)^Rw$=r}BXZQ+z zn|*Rda$)l3WVtyzzp=6;AAcqf?4zZ0Q(2_2rm&%IWgVMW$0pRVv^rKdrpZ~@Rk*fL zHZ^ImS1W8PYy#*Cw*F@+^uiaM_XrEFg$rEgVYx+yT$r>tkI}*4J>0;*ZpXTSVX>Un zpRig*?Bx3Ki=8d zdGN9K-+%1j!N=cw@9~3uoh89wad9wM!hTs43`V2DU{T*++7Ik+Z&-Y0;hs_+iyuF6 z;&{C0o%zR)&wr=qy@Q7i9enRy`ek#1B?Au&H-7ek2g0v)VUw-Geva}zD9YCld8m}S zwVDEtFPf9(!=Gfz%fN(8Y30gFHm{PkRkE>_tg^h==?!?hylb%mV`_0%G4~dGi|r`4 zHwBy#%Is%DW%e^FGrEq8_{Sjr3q_?0xC_A=T^$*A44W;KO&%4j;o!)k>5~RBG^{jU zF5R>6%;JXj{Ri5wD-GEs{I1u+Adup$wf|OwL#fBuzg60GMv8*X#txI% z$`V$Y!)^!k2l3lX#ucv%KlRwVV`e6C7-f}VR_SH+CN^%b{bM^{XJ?Ie1_Ek(ZDB)C z;9}rXK;9Z)r2!TVut22~6FE~WWK)HNJw^~Ce1u*R2Lo~h>puYwQix70HZ9bog4db) zt1u5rHG&)rHW@}VmN5P><`Lu*O#7;9@@ha8R+9?I5SWrf_Jo-Rix-z}Y}wVl zWJ%dZrT#tH<_)HtDt@(oeQm>-n=9}@YS3!7sqejKE(!M*zgn@jv7x66f#w$(#+H{Z zz5jv5<8V9rAJX<>gMFLVMSR?23V0BOXt z)s(a(Vj2bEXeJOUF6Xg4k0kXFnx$Whk>_dB73C=M+=Sj|tCnBZRPUU^rZfgw&{@GCW~{ZosjP95RMS(#YsT$^ z0jaZ*nHotd-Xyso)q^^NoZ<8qoFwvv^bX_=rZ~t%HK`iPq@F9X3(~a^ghOOr*GS|m z)ku~?2~|`D(EvnNbtE(2p#r+npsG%LurXMoCFNjg#B5YdFem0_B61H{Kbbju&TY5N znK^UTofBpp>TDQ0R+~F-OhdyMMN&NutIr`@RFjz=Fqw@8o5SqMo?0BxvaK#vHOhv( zg6Rc+n|9M(v**s7xpCv1*@eM|v2*8-9Xqz6b5278^$O~thExS8Gq9LT%MF52xEl<^ zip7ylWK!9wQ!xXFwjYQ`AVI+{0z#7@Vr>UWuaxm-Wk=as03~Ep>s(H|n zpPt#(vL_sA95?r=C2~&g*B>xl`;+0W*@feZu*+%3jLvb5S*cTMTW-!Btz4+?Dk@yn zc=x#RtzC`d&K{UEdx<#`DNAdae|uYZ*SN;{lj;j*MNuIDX2J;J3?NNE#(ZH^^VLpn z1O{^D*zxvgmf{I`ScWIVgMk4ot3-Q3C~oDH2iMQQi4_v5Ljr;KQ-xP28UgW&$qtu9 zdEkAEe8MB%ByvixoZ1Wc7$^s&_1Y=Z%rzOKwDd||*I78XxPH;7sS_tI2y|2=XP8vO zl>9|wHgt5f%yc=j+!eEPCU$hJYuHilE=-qGQ&Yy5j6IB5WOrIy`O=$ADeg`6nOOz7 zGdA2hwIeM(yE4h0n|$k(-29FyH_cw0FROB7RQrb8W^|0HNE%x_?XHsI_CQ`1%3?WC zygQXm=u_naQ432xz~uCga@jOnhmGh-RU4KufoG`aAG;D&kx9yko>kFurVh)d0i}X} zzSvQap1GoZbc>@f(%iay@s!M{JNqkh%V&jKMiPa4fAZ zSbJYb^6g9NkK8!QNx4gk0F=x`uK72eboQMZZSt`bF+C(ztP4?@&!_UHD46?LU0QGaHpzgCMxVry#a z#x!;ml_=Yme!u1Gv!>iz-?XKE%#!?R=D4A8ac*06$;2^ZlAx?iZJ+53Y!7f z1G9g-8B9whb1&SG0)Zc0Frg~GQqTWW$;)pe7 z_gaoiy^;@*)V>a1x9_6wlJBz5_ zbt@PJQoRBv46wU}3LHHetB}|=q%Zx6{j{`Mh|tg+BS5w>&si}9VX2R?MsTHKLrh{Q zlGsLPxL7e~!?Sme9%L~^vPx@Dnt zkD++-+StM!({t+=ZE0#=-CkObUkl(tn#u}UT4BD)u{{PAE zRv&>rtdY)W<_CkUDjz$=(#6Yg#Xw2*Ct!WJV%WptiW!1dS4_?DW^mQ(^@0Fb@w@Va z`Mf)SU4BpgxqQW$&+_w?isTAzsyK|w=y9C0T(n%W$l$I!cOpACMy{4_w8kt`Yni8_ z*lC3kuESXDlVzjN2pNr@Cv+*-d4Vlj3x_t_qPzK{it`J~rG*O^swv>J%cJ_R2AfT2 zn+g#ZV#@^8)hg&k+UYQ8>5X@0q`e}8FUs8@vsWsb-7U#?+_ZLUa9nnHTp+D}ajbG` zRYuX&o5v*u3vP8}TL?JfE)FW*HQnzIY}-o%iUIewbP=Hwmc=NbQ&>v!hcMufay@K9r^pp)d5>o^9W{@z z>+o|ynyHr3q1xMAd zb>A$CQqQg|`4SvN!ljxd%H?h8-9*?EkaDTLbp#Hg9yX<1ge|?ts}gTiU@T&j{1-76 zDcyS5@3G=U*sTeiG3!hJeno!pt*#t1`^Oz)}aysk1d$Sj-(w+I|n)nYJ_so%0<&yipS99w00P~ zv4@yP6tlrrH7N4y8mU>I8Q9$p-*=z}h<_1{Y}0t^@-N^r%>c$E5@cKNKq2 z5Y;e zJtG;>^o|4iqGWU-aUq|zRqL>^!?u1Kw-xpTb9}A-%yVf>N^^l@<5Jq?G}V-Ltnggn z#X|X5;pIZ!U&z*>aiq*9fu}K?F)f&xsb)!OR<2`d&~@5q#srp>d=0jOe|-ibiy&(E#a& zoVDPl!tYz;SNhd}Uud@L{KCdg;$=d!QMl0e{qO1e9?V(r ztquU^>Bx%0w@P|V5BZ(<5~-k&NBR|fZfk^A(^LG!UxuaF>>iQgUmz801U{-B?z>Qz zq~{fcE1SK;{Yp20`{Om0>bVG4`Vfh-oC3duOO^qSh*}$fkGs@2;iFyT|3l>8saaA} zPy>>a1x(}u!h8w>N8r4utW4fF?;V4yUh z1>}8!Bbcka98jhPFbri!jt0&KE(B!pT=nKY zcwj9&Tnw;A9O3HWz)^&)il>)>DdFP)qX>=#WO{09K*kee16tMS*t$SZU>|NM&Oji* z`w_4f&W#}(NC(d7HpO}gfd!cFD_Z8m={+ea&h%({WBS(gPt(dqLgBmE^+lCCal`wT9JGiVZg>IL;s; z-$X0XC}gcfNXTx6En7M^-}zpbO|g=Ez~6&FF2I-+5{Fg&>uEdqR@uVac0=+q#ak0yBHU#O^dbXyQe{GPam3W|z)7A!CSd zb#++TKI=v6Wvgr@(aFak0#;qEgqu~WTm}t@(gO~aOLiF(+?*M)6~&}F6$z9nWIsuu zJqw`K^o{JJNvV&n6{ekd7h->U!U-`W^f&D-0H;f7{GlDaz3kV&j89}gV}Dx{zgwy6 z`wwo9NBbV5`h?ONj;D!I*f~%NeZ2#)p73`!Sd%7*(wa*3lke_NlvV#AP-mj-gQDzd z06=AWZ6LI3y}o1}?-KrY1KIfB1!Ahex`aP0lTb@8733yBE>ZH&Vm6@?BfA>uYntm& z6???^EI=Yg9T@fXQF18_?@&vl;9u0{UP>RESj>`_^l7sDa9CjRa08F^B@L@~O}@5MX^z~`*`AWp*wT_Yc3Eqlw)4$h@n`S3_z(#+%6JZyu~a49 zr+EZ$RcGbuN?ur5U)feEgR%Kf+9Uw_$R$Z7z$W&UwQ5HQa{Qu=2W;#prtE5ZBEDAY zaBvBIj*DqBwbQ{gO|;YoV_L-1QRoUdecl1>Fi=J)AwiA+6_8H*hIODGOg;>+>;iP- zpOg?As{N^zvl>McO!zV{FtosOdc*Y9t)2JG%uA_WFiaoFX;W7>Wfaf4Yg*qPc}8~I z_)?=L0)Nu1>jUJ<%CCIiRxkh$3WN^8~ichTZCO)H3Cai51U2?de}oF0}*z9<%qCJ zyR8&83=JIBFl;XuHIeuKrZ*hW@luh$Z9pEqU(~Q!@Q3<}j-cZj|I^8GA7o#m%7TM+aMPugBWvhs=3&gr!K)7Bcd zq6_QGG|H^i>)uNU_AYzSE*tGVK^6@H!L1`1_+Ob@U1wbvT(ZlB4dKa7rGucXK56_J zC>oG%Sid6!LW@)1G!=0670}>hbuASxV1kN|=}WXaT2U2s!|4mlJFHK_W{!1KG^UsN zN6i}j?p=4?wWI2epZw$}T>0-QjV8lRtNlM&U^^=n2p<=>@bz-Yfd6b>a;?$~WmLD@7r_+TYh(6?K*j z^jI-w=)-vNO@VRTDc-@`;*Fu4ibOeG?JX;G77Y1^wT7gQ65;DCK#z)+6#fa`lTeYJ z<}cv^`X$n>^8md)h|nCOI-DCE#seh!KHRPT6s_Q0#0B&23A>xfcQ0w9O}5xt>}a%L zDu%gODZ9*o6WQ-&m%Qv_FFWQv=jDgJY@N5q%L85}dD&%gL-e#g*^$^(y2)_M(E&^Z zVuhnVC9zQ^7;|X=hprAPHoA%-pfWVT07yW;2*?Z8(3?`fd|I$2-CgX-ukc%y-uh*2 zg$Ba|vYIk#OdgbvJ}+i$z#3E@&`-y+9L;m5_Mpa>tGB85s`6~Zas$Um`cK+vU<)M? z3$D$DF*PtzZMkMk(3BT62J`Qcn#b)J$Hz64-{U^oaJJz>gY0xi-FzR|kEEc)o!FYd zr3SaVL6QwtH5jxQcNtlyakcSIP+^cdD>cYL@DvzYI$Dmk@Y0s-sokm_){bgtHAT}f!qrS>%pF=(TTt$)WsS8=s%5oC zBi8CGqJ&18O6mn`^FTNvJ%gElAa&q6bR=OM(fW|57J6m?{b<2@pdY!;)6ae9&f%Xy z0}0q8S|Pxik&%UEYxK+~NpR)?wYE`t@vtIA)^4Y@qr z|1VGX-Tk#6@f@!wG|1KYRhK^nTPhu?erGRtZXaUq^m%<|V(I)Zutxq=T~|Cc%W1vZ z%x;bEQO?-hSyPLPr`Bg@*H7(>=S&(iN>N5NOw5UQ$+xE!g_4p&MQQ0pVT*|+g^RFo zb~5#4YTLyOr^i!un#r&n*x=0pQyQy$iEXcmxGoYa2`Q0Z7YspHE~@3|1|tS;PQf~oMPig;U5}H zp6AY$C(gSeZR{}L6Z-#E{Y-?uUk{yQK1ukl1bF+z${LGrnD3(g_tBOT=I;?bY<4{1 zy98k`EGaYTGzK*4Wzx67`fxWtB!Ob+1ZZSYVS6;&@BbV#s3|J{Trh9ja!(0`j;Qah@_kUO8tZS zxhnraWkeX>tIAZn_)K*vpl`@y_RA+@I=Q#ps?HX5?@^Wb$8&YgZvHfRJMq*Jo!2|^ z_!BYW1LxH$d6#p5?m-FvOl1@kKq7u10`Ac=?|U#N5}t$5npN~IknXosK~XMZPQ86g zY`VHw<%~F>G*uSqU59%;nt8?AShG4)PvZ%2iPO~+H*|?aoR~9ToNL}`vtx0#akc|xl}6Tq+bzuH?`@g=Pi$)DaTjc1r=CjUUq zhX1ei7DY$2O4o<~2>&l#UPT0L(ei&9`X0n1>VgPoE*Gk!V$ixb+@p*?0o^C2GA_`%m^-&^;Yi zKUIviu8I0dt*Sv9ze@PlnF+qp8_F5cs@{#AT!f8igEb4F^{i-9HTq$X^2fx?fCbZ1 zR`q%Qq>Y#ze@B$epOgcbw-A#f0CptinJU&ax2$+`vOn3ZZu?>5j;7$aw%Jv*fApOC zG5@Q9Y=iA5zzzd(!fF?p^Pp4A|9b6hxlsLhBeVqGJl579h5Mm4ZD-vhb=;d0NvTSa z^NXZXx80Dn*6)`pZ#ER>mEP=eprs!$rl?yh8b10Vpzn3kKIs@Hs7=HPTPmHCE=j6M z;4`*5JTa-jHO*aOn^t%f7JFJjaV*hqw&$&NW4~b+Fi!Wn4})*}Q@7FWt_ZM6#}Vt^Xza+Qi(vd5 zayW$b)T%0)(x&g=f_8}v=x8q{ef2+@`X%DQ8l}TrJMY%tUGB}X=;ZQH%=o*ND7m?F#kYXKEzy! z8HbQN!AA~Y&?JC_QU}WD<~QE+qkCJr9{+CFx*vRH+O;31XjA5vv~5_>9**VAylL;h zCe=^Ap{ioeq%pqi1y8-X_Q2b_#!Y?b7x%=U^c9Db17qflE~s7FUc?{7fTbWi1xwDp z_+O~??dbn}fRhY$W{~BK?~~u``>tOlAd!be>W5lpSAi{ZP&^T78m#|pKU`Gq{N8&-ARU*_w_JEb`9X-~MBr@XeAPY;{%K1+|)pAPTFVD9x`K&ViGP>-B$IkQIXN-mg5E>8KA-Ml=qb)YlO$ZHQ@EPdW&`d! z5dx;7Z9w%H_z;&@|9>Lhzaic{tQ%u|4XdV4`tuQU8F-o;GIKc@a7|wAU#}%Ooeb-; z7bQ?;FxbW6Uvg1Jt3p4c3IU^@_5VBei`YeIh1iv)hZaF-U1wl)BSyzblm(2Ag^SU# zaKS}Fu4Z>QVqb_A`Nl3xigoRm#Hwe9;{Fqqr%8!5SKodL*`Wfb?wY$jlDQuZS7(ej9VnzeKBudBJNU z*7)BLYaaN*3S@pRpGo-$d!c5{&$nQi7v{87ZdJod4Hn6g;YE@1G3=g1$~W|HQO{{! zm-gpBgXHS>zsJvSe~TYb{sPJN7d-`ddf!fE_bMPRJ!0+SI9(zm=4?I8c)N=w*_qN-} z)lO{OsGoykNSuRZNcg+u7X2KAL*hC(hlIO!ExA1>z&s?*K|UnT*Q_B|I&tHT`gQOT ziE~gA34dTE67Gr>x(k9LocEjnN0GP=nj+zXsR*ug0%S$ve9r_3Putk*l3(YSPa&O?N@FB*JZIAotvfv14@?tV`m&zFxmySEswRwYoccwC>i_ z=x%j2x#vz)Rp~AWn?$%375X`do5VSYn}l0hs=Lvse!rwdKL?+axL;JHyM>@Zpl}Nc zbQe@l;ygcJcR~3i{DbjHxUe!7E?NoUFC5m-v$OT{P)K)!LEQ}mbQi6O@K1Dm6dy>V zgbU6n;ijkSZd#h|qSe9mo)f95`Z+Q5(Q{~pgsYSE^_(D%KDv(9NVw4Ob_1MhXl%k=h#4ne?I7W~dn(XwLqB=u+!|_VruTI&iCHsC8)8 zoK3{U#m2~NUmbJRA;S$?W?fxXRRptx)aeRH>|==?l^9NOthcooy$>`TtPr6eLz|a{ z{!1>$+!HgfzhTSe7|rUZw!%+sg`dj)uqJi^M10n9C zY0!fN8=PNz;tBj5I)ooI6yiSG3jIFX3qLWw`L!K8@B{TNuA8B^{Th_5ICDU&`iZQ~ zPh@TSgHVuuVrcUdLz`cNexvIrpx5;KP;7ppV)JWIRelY6O5BH@68FteM1BogMx6Pe z2K*Z8xL-pB_iL!#ehpPwJc6n$TvTP@ISF;yuc3naiHOawp=yfzsDi>p71aHq4uXrr zj~~ahhu2yhV7?hJj}iUoy@SQ?{cGNNoC z6@iL^8Sb$HdYaC~<~?-CYhdEw4MmtfGtC;f`W}m44J+RG%LCKRnXdS^_9&lSwe5LQ zUYI|#Wy>5IXP_yIE8hEYCE%$-TzjUB6s13`Ea$C zv9%sn>S0k2lRV7pinyv=vcbjv;QAaK+Ud>$XB{Z9o$SxfzdO0pX!P16_A0w9i20*NhqQx2{ zeyMcf(3eU$u^a#u9l)TB3XmT$B%{JVul!tV1wf!(5{B9=wu$xm9Y@%BIWAVpioY8j1xBM-68U zih;W@b<2a8y(f2N;_Uez7 z8?J7Xe|PP)y6wrUr=NV1?>uyfQY2RDVNq%zD*zM~B!b>J(ld1!qn%MPc4D*6R)A5R zrJPU)k`H&BP&E2)}U0LMjC9=ceMMSm)R;a+hE>de#R_63<5Sj$F#!4_Z!(v z<5I9ATE1rC8!S64ywx(>vfLuq%4cN$cbTn_**8sW1$NaeU{zDUuNI1P>|?}x!kUR83uP3R{#D!B8CV_Qv$B?D z@lIv6!aLQ~DxZ|XTI@_t>s*@2c4R)B$upC}osy;VMkCv0d;&GW^=mS_T`KL6WN}mp zYj`?)7<+JDmrNk6iR45oBh8T=k=G+{MU20Td=}wHB5X(G;Rx@Jtc&oO5vD~LkI?J) zz>p@JcPD-7WKL(g8wE!;3l(IeB@9wAWkDZNWGF09+JE8#nGYN>ogu8Zqy?~EfDus@ z*}-8ajxY=$$OAgZuAQ)(U!Ae@jeEzRjV{=A!{{@kyLQhnKHGfn8#`vO7iWIuyDQm+ zcyY%AOKatc*G|_ieV~K=GG4awyI+|ZpM?^`>a_ZG^jvDC-)Qrf<*;Qb?5Q%g7gJ;| z*gZaFW_z&@jSe@+J7iuhvudb#UOoD@(R@SAjv8KF!wR5df^1Y(X}-ln`(^g!%WFMb zJ%>GVz9-+~%bwqn-~epN$cmkVUcULC^D^H$3ue4>NmeJv_}b&+~xi?;geAVL$!5hy8)Br+Lo6kMbiAo9EdC|8g~U z+rsx5&!0Vt)x!?LS6bI*ai=q?OE>O<2)?KQ|aLz4^uqsGZEzL zp0_;wIS)W0AM&sr9(J3DE%vaP9#-vX_3#`IOxnrwzk3+F=(*(KuY1@L&oK{w*u&O& z*isMEJS^Em!J?kARoYK~=lRUTFH-Eip4UBck7u8UBLN+rZVzwvupkAO?BR(0l81@d zk5PO}JsUg^d!F&Ar5;Vhi_l)Dp!Vqxd4A{N-xei;CwM8P#p#K9xW%#G+(nBa&>40~u9w^7&9W>r6LhW6 z8lGBWG(z7;*a`{NLE2RqM(8y`oDLdF2ydxb^L!0KC9nXqeLJ1ad-^X33zX97N!u<+K4S5M^T3+Hc*l{K#m7EcgEI ze=K=?c~uzO2y1VdKl<9=Gbc=&Qy9B>Vs7rVo_Sl>XVlIa)4H-bn>{k`(1vj}d9^oG z#otk1`s9OX=RMOWuAM&GW35^6K>Yor>@>%y_SNH>Zk|^Bm5g0?7EP`Vh9}=S7q3Jz zLI(a0du*TdiB?~q(w4$UrLcN$o0q413%uOyWd*i6+a#NuW@D34&s=s_Y#c{>#+JK|c(dF0*i{P`4j~)FEQ{%7`gX9Q0I4p+G zI@l2h>w+(A@NvPe7%zYZH|2o1IKDB(+khYb?A5EqYq#uZ+Wz)@q;Gcou-pw< z9WDJ_+xUDgd(!`spFdLbYz_Zb9@~<)JMYOnd83Kl%2A_s zMS&*+F9qbHtT9>bS@P2A9o5fN%emFFtNCT3-|Ok47^;_@LY}q;4*7!I0Jq_D8ubCEQo3*KB0jD#& zc5ZWab3=uDv@MjImy}%`O0!#1bIKOx!uC9Or0Ka_J7`Ot;&{RAu&6_p)bY8>?BUka z&6^6mrDf4U+v%(KQLkh*w7XgTSG=Bd%pm+gTXQh!`6T|R?>QfTkh7gCd(gplTG*DH z-8uYL|8_s0J&5EHJBJKpiuNi0Krl zM_avny`Osfy#}ua`x$RuPcUUd5MvqCrPKa!%v1{48md=GS>f2nc`T(P7<6THSS447 zEX-|%&cjAG!5T|iuMm8wWMnI96p6~v2b~~ny3XZQL}r|Vo(CBKgtFu$S|ksZ$cp*$ z@7BC{Tf?9KwCU)&>UcrJ(uoCf--mM1goWc8mc+0s6qfT_7V!^3Rkizu*I33mwvlaG z@SXS{uf1E@^X@axytA!Rd9UK`x1N6bt-C8A57a8{f&QW{z%T5k)(h&#WC0XZFRHRx zRUOVQ=UOKZI@u-XWhYk3w>tMaWy$Gs2A%Tx3(k+7pE~7kC)?`0;N+UK!^w{hTw90v z0cXI;5A{3QMdu|aZ*;Q5&ZADg&dEM@vVCBHbWU}0ECH@QJmMMlsk7h7dz=@=BM4js zQ*(i??sFb-9&^e8XVlr~l#e;j!Iw<;*E(gocZu#bicpOPr?BK?RLr8kf`h?M$IvBl zPxqs54T1mz_6(hIedv?=W2et)>a}{aJgzFOH6%~D_IywqQ<;R)8`_QYRqd9CF)HTE z&9|BFHOntajP~R3Re+x4vn`KWp0mi0S-xT6GcBx@CO??vzaT=`k|XxwNY*1(Fc7({ zK`b90v0kE~@IT*+Gqe?F*iIZ&KH720I#L1pYWvERLF!n&&!8E?x`=poO3P9`wlDs?l$z;Ad`OakiP>}5ivSq=IK`t*( zzb*aIba_wuQ|X-FozB*zGkKpJ$^RR&-P_9tSMj8>e2c= zl)+|ZEX~-EAuj-OCx67vCc3E$|DcC0^KA6+T+eI|mOks`Numb>-JNW)Bn3m%*tLX` zlU#wM#w1QZT}fM$4kw*W`Z%dS$wWW=ToUWTB`zholC&h*lq7{q!`H z4IOrvQ(&BjE=gjX2Xmg$717aT(JJP05;c|hH^t~q^oJ!f2=y1e>tvG3F7t z4cY-%u_mSl!|Xy%MnQ3HzBOnFr^SLbb0&_@VK08~g304?sm7EvpDEt|ZTW{wCaxME zFv|CsojKFCcU|4Zn^H#CkM?@UG}L(dzEAQOzg;n)_KuR)Xf<{Mn&>pGHu3QP#o3#{ zM_HZws5Rw3SfslnYEC~>nB#?xJ0D+KzEJ|dnfC?&NU0P^G ztEh!))T?p}t=DeWN^dt?H|*70ZENM;+FDU2|L^n6gvHw5|MUB?JagvE`<~@F=RD^* z&v}+Qy(6tHO&&`-l{T8DDrwHNV47-7%k#PG6pzzW?78UCnLO=z!|=#Oq{{)uE+;N6 z&f(T4HrXQqufY|R5>aPf%?T%55YT}iN7wT}h{{9QzhFTV<;@~Of-(63I;*Y_I7aB= zCrodtoPR?Qr-^5tfm4VX(>kZ6K24T0hQjJ z+57pav{}=};gAY}A!g%~=wqx5X>)hE?sR?ArQU0J)F5}8?lL`SQdN>cZ85>6RZI{F zh>0;eoKB?|gJ?N)WE^>yo?tm=sMKdjPXO|Vv5=?A^h>KQf}Y2J()EuI9ABrwyn z)N{~tzvpGo>mJjnNBoE9mmYcCBldWXcx1ar)Or?rWY8mY9*;-<@WRyxD1&~a2MuEh zdfSjdPm9;-QE@+&B$iS+B9ed4Kh+wkT*Y%=tnZrY#@aJht#0*LihiMbP5-LKNdC3e zYRe53*LK`c;}K(h{E|Aa!@(C3B%30Vbj&e`ca4r11GoeDz+)QBt7GgqNC&|P(T(Jc z9UHIzHb$_=e#Q3ztVZmiG#z2jRRS6f7B#PwRK}?SIx`p{7slzG94D1}z3P)SYi^x= zGQ92IMaAtql04t>C#rK+{qD_Quh3O}-u|3ud0^g_f`W~hX~c=H0o|JcruoKg^#|%@ zG>&#}mS`>!3-U#!6ziwnH1+nWYW&pPsnVL1n3SKS+OokzSsN1@^BdPT?r6NV(V(}q zWe9`}-;gn!Av0WU@uDC0yBYCiH7RwV@xo{ES(Fs;O>=AdYj)NgsyS72w&vBEm}5wc z)~GeKCS5SdtjVpX`#F6^Q;Nl(OS6^kChp0_l^s6eMYT-HRV#z(B0b$-8SnBn;b=)Q zT|lgg$nh9xR37LSowyJ-6AUXKwpiUB4=o=cAvN610e8_D!;zDhvYb4gRz!o=Gpibc z^ppa5V`-0l{u5u@Qo8=sjkTK>m6puyD6-Zz&5E5Nx6MAhp?2b`UDG>H?ViPa?!byk zSNPnlx{fHHD^||BYe%bF>a%LwCu_^KY^c#gWVQRon6&EFX*Ki4`3<{m*j(-EK+XPv~2;=`{;j(ELsqJ7-(I2mm6IvojPQSaGu z1iaoAMmQcs6BCoSj4N@Q$vkuHSQ{~Dps@FBOA=L&)K%AP`o_x1E1RY!>ZBZ*IQZ!L z)lcu6^S%59gALO=wdBNxrbYQgO{H%0OSjMUWR#~SPYOcw_b*$%cgu{qM_=FF^YErg z_O_G*DY}En!kiJGA&vDZa8gv}nwuyNB_2zB8?GER ze?mh$@9O8CMbz%Z;%ZTSg+Zw!jLjWaseW%Lu5n zx{~wLQ(Q3msa?KpUeT^wZ&^DvE-l};#hsq$0=`*-gWW4d*{Dt4r;5FfyB%^(?6z3h zk|+YE9Ft7oV}>Y-I~FI8XcLwZ*e%A zNT>p4gHcpD7XQO~n7JxN%S1bl9t*K)ub)Okg@ z7ks(65el6%5$2^&QESkrfa=u=pChKp=_F-lY*-&g4*R@gk*6~3Ik0V_J%HY7rLxYTj?Y*R1;M;vD)qlVWd3q66D;9F=q?$1t?IFQlsdsUpZTt0{Fj z^>FIBR9$ki!Rt_xnru$59Z2BFP3SCok3AWEhn?#iA38}Si={{0Zw3S!k=r1$@V|Oq zLg1vrMLU`@o~hpPy?rP5o!e3UbmrV0i%xD4DUDl~%6*r2Y$G6En zm$$WUZ43(COVq;!(0Tk5sC5lA02bVv`e>@WH~!Ihxy32ARUN33M09d9?#notp*MTu zy}91|yeGZ-B&BiEq-;~6tY;uJB3mQfJo z`_z=Tr$}W=aEdlXO%6?-Y*!~V`9t19TT_AEiAg{@{@^c&@n>eAJkZh-!z_pjE$O)U zVN|W3h8@hu)m2sz*&b>AWihWD@m*H|t#_hPEW9i)RW}WEPgzv%O`6m(&A0B@>T%^= zN7`z8W|uj2&a&CP)7p-7m5*C}Y@H9gVxqUKWlHJ%%H)T|_rCVTgzh_9=O5j=&~Y$! z!#BR)HTp{I=}Uf?g<48x6k<;cbB8D0L7Q| zus(@s^(eO=SCqgrto}jTAHN;J0VJaR!8bqHO__r68!UrXZikPd$UBfg(>ouJq^Cs% z&|~kg6*)y651XF$?v&Q08@3UA5#!dw71Z z9346&EYXMa2P#`=c)CKHmVL$g3{SIGh2cqP&_b&MHpgETTk-V0&nay6 z;AmtpaZg>hb65HAf1A^?cUk%3nOahRY)W~LvQMLqn7W-jUKn{g)_fi zen)4yD_EGg-I*Hi>gs=e%QmyaWx8zDy$6$c9y=(>8!o~pW-gE2-C|>Oqzy29N;Smj zl(G92V2!=E;Z8YM`5hF6U5~ru1CGZX@`0?!v*dv+@j%YwIr2b`*qI{wLa|#K-KMskWI3nT+tTL33tgttmZr0{`JJ)BSlqQ~u^VECW6#B&k2S=` z`Xh+Pbq5%nBKAhJ5k?N=nFhv0z&;63$(;w#AK6}_3=Z!tU~wP^jDtjw2nZ3AP+B^~ zg=Mkh(@RTqKJYiHzyFCHjb?fK<$;*l!>8A^-nMpb!UNfBkDT59Sa|e_mZhhJa^f9P zSpT%AwtK(sQteGouD@@?b9)*}=J!_2o_kAY<+>Mz_1Htg{6g31CnlCGt;@w&ux|#| zO&QNR5MR_j`oFqQMtS5pi9AOb=w=x_dhF;$lLd1=6FmBFw3U@f;$f5cmPLHi3<2)l zW?5wx_c=~F&;&Hgp}6L!@egagyO|dHs6qWhvwH&#jV9qSrJKr3Dg?U!(6W#flhT+X zO|}&El;^BRdQ$US4S8*;sRmP9it1}~y7Qs$L#!A6(heYs$THklN(PWo#-ABf_)wrt z0e`T6@CU6QsNSds84;dDd=2R;$Z;hkL`JM9N{u&JCT)FY>*Z&|?c=<8<0j7Oo*F2! zTSDgKvVz>K?6_&T_q*xF=XXp#cj83&UeSNz0r9m(M>lA?cfyAs5C83l`X$B_!uzl1rM=a3k;_0NjZ|DZuirrikj&e?*Y0_ z!=*LtlX*CU!gU*TRh(wctQyU(#8x}PUYZOEZ7!Fo&1N$@EUGy+F^UlqofVO*SDMfu zDu4ia#If_qGKv6p2t@IPuj{q(G4A!-m%o4ZtekvSw2XD}d!l}7gTxWL%cz}h3>9=#t}vnVSx%>rvt8PmGcAQX5B&yQ50J>!ZFgo10@^Tatos`pm0W!MCiZV7fw4X zKY2c!Ms|z(n?Fm@y>n@2xCgC=IvXsNh$>)jkIYrwuhBlI5>Rf}>IMUQ0!ISs_Sl25 z_s6RD+C`?F+*P-}?GjC{VV6vCiBXq0=Mu-@4#DMg1znm;=dyTP6@!yHWHc0m!KaCx zKaygCF3VX)uX0h(q zk+rLS{c`G;u2Lxdg&VFeNc5U`lq*`W{2lwAeizmm_B~+1fl-IMAofxLg|60-@OeQwJEwO;lumh zd~$zj6n9s&W-+4^LEXrjIY%^TIeSfl?i=KgU99qpwSgUhTLbFa_#N@L#;aYnA=_S? zno2@*1G()AAyMU@;g>mnQSO-T7;>m;mIHw-k)NF~A)z5bg~IH4&4TY))(UIAmAvI$ zcnV+fc~NVG-)|F1piSibJ1r$4B{4A=m))A9H(57T{ zf(`Em#r?s@g0dE|ZKNfb7nDH*%S1{aGrj=Dz}mdQyghmE=IM&^ghUXH6jPesq|Z{? z<95cLij~mPjg2)VxGgA=_M}p*KO({4Bt9&uBqtjX4*>1B*JsvZc^-X|`Z7*6_z_GW zSdEC^HnMRbX$ub%pJz#0#bOm4VQ`|&%z}4rFditCcn@6svkES@GQ>Hb? z{OYRhwSL)m`EGyh_ElnBxclEjpMNSJGubSL%iA%g({RhX0iM?;3ZqtfAXV%$iXDl! z!fhgawrubSlFUbm{hl<@l{SCb}4(}D%CkjG_} zzSPsUGwxKJjEl46geWHzN^Z;1S=tnGv$DZ3Y|x#Ds}<0jXR!Z_xo?9IE5iHb(fM&B z$!39VV*Eg0BJx>yL&eCj`*h|4>1v(-U?}lViMn@-FoDE{!;T#McvON&ng%57ifYQx zhg`S$^sW`@5BaAq-P$yJTXVs=pVZes{X|wn&y?8%3nsXqOl{xuNblOmZ_u(EdupZ) zEh?S9=bWcx>G0gy6)R`vXF%Y%ck_`g+bdeCle24E$4#2Qb5TKg`z;G<`LXc8GV}94 zYmM%>dOz=>T67P+GrEU*u!kA~saJg|M|!OL8hY$i?$LS{S_iFrtm;CCI7q%1#S&Am zN#2T>H-1cyD!u58{0_gf<<{v|>9CrtG0tF2d(3bQyfWHkTx-xPymp(@VcThY)%KB1 zSA?7SB512xJ?%wkxAfX#O{8iL=>*m}RymMBVkt_~vEdpojFDLbVg8pa*hl`w(gbt$ z<;xH~1&^+~7d=gYWF~Y}h`UrVr0!K^v+iykDS>Y??l#J1W0z6hY`6m~15wpN98@z5 z5}4XWpp77m6W}Ep0Kq__T-Vr9DoPLOgFI?n$;i2saln9UT8saMpb!b=D5o*{!V;P48I~KFCLx`#qoIOVQ)rUS!?YQ_4&^)s!q}= z+C2ITrBtc?SsvOdm)g`thb|OGaF&boqIR>voHnlAKe83m zeoSXYCTOJ)xL%dGa)qK(wOj6D#-ys}LG^M*=Mu& zzO-ALw)e+hNjjVOm7naLcJ8@n^|ocVEXn(PQQneUmf2#Sc}8C7J#%Q`fBo0OLuYz7 zKDWE!nP(byKR5Kk$YpQ&%3BvNzIA1}{No7CC!Dmdvwom6#7mez7G;K3B$i2OX+@Cx zQzp1}&`cX}tTwiiPgzX|9xsSPgM=GJ73@%(E*7jKI7g83C?%&8LxgF}U=}fQV$i=d z^4UFS<=>uXPB3y__>8VakArXiHqYFBTHOh|@MM!2QxG86SY@1HRDG?1!(MU7D~i3E zSH9{M8@!_5E1dMrYi)fsVtxXjSVl`QLEs;s4cy@26n$G#~IIBv~2$pIsfwax37id%P2p-w3AjO_E5tUjL`vYma$c*Q!K6NCSfs&cTM7T zlQ?1$+fDFr=P`8xy=tot)*|mJs!{oqP5g&VykHZ1Yyy$#q-GO1p+TKZ#VIXnI71sJ z=23(fj~>&w8!XG9c#mV}v{Kh2XT=B46}LG3-=i5tnE;4)E4e>9dV7g)a@>@ z&?RX29j#VNtI4FZK-FRtxE#ugn;^>hl_)*&fLegF zVJnMs-h1Hl_=wa-xq2eTX3A!uZd~rV+hStiN;hCs{eDm6B#dd# z#F)K+F}KCc7R`O0_0-FVR0q@MS{atWfQ+4m&wlYB{MEA&i4}=*t{jEK?~o1JHK%^+ zYu}gmRB26d2vP-<*L1Aip&#p-G#X9?gccaarlUr>rAB*1%b2`7UelSe;rh~!e0e7x zy8pT!v~S%V)?ph|dLe(=%2Mc`Y4bM4?~a$75_c!cu0*j(w_7K>bWmj84dIj&T~-01 z|3jjS8eI5=3>1_} zp7Njd%b;KQLv1@VPi4x?%$VdhH@QWY#qf;00o^B8$%a6{?Vby-ZhEB+GIN$YV^kw5 z_c(#D@g>=K(A=f7A>jiUVv!xqWBS9A=PZ^odt>7~(xAI~6+k+wtkX>C=YkB?wLMq9>GS1}?GVhq~6IKVYI#cAgSr*t@l$?3G&Raq60Gu# z;5vb~QZ}e05ht(u2&y9Z0*Vko2}frZb+}ULPzH_OD|#N$OF-jOttbC>{{tUA)M^a> z_Uu`aYg_g3`*$Au+qV|IIC1ESjf1C#s_;3m_4L4a`NN08|9h@y)l;7wiAX_jfA4rp z_nGkDAKZEVNK@01^E-F`;@;+#dw+>F)Q(*mHl2z~Nmf46ysT7zAW7Wi5ksE69y!gm zz$FnO>@_Wrn%)rAs_S$Ox@3z>Omi-9N)@gYUeku~>*G#wzf;`kyv-@)3g>#KY;=lz z=R`bmO5iBfV|O;J5bK3(6e3?t6cS#o41T{owiPE{TPq9{A}-Bewd)iZC%~z>E2szu zq|Xu`ZACD`>-Qf5sq!oFZ5GuYu?YrafQg7R4NcBcrmMU`fvS-6P`-W7i-?qHE6Zym zL*cxQOm<5JE~AMxBFv`>H(?qC7*{9l;_y7IJib2rF)&W0PqcP3`c-m*Zv60V+g z!@_*o=A5&3*R&N!dnzvNl#Q34RsUSM5^kYPDK#s=`LHKX)+@raMC)&WT%tz*7S6g8 zl&@>k_vedk1qTXbciiT;lV=LSlC-Ab8~(5 z8hjod2HB_@F0K;8a4<(J+zR1jnYms`38qL6so;wbHKdg3n>?P};vAvnT+ER(r817pa;P4;hQ-UXaAa!J^u(H%?a7 zU0F~GnLaQtKYw=b5K1?JHwxaFNHq|U#@%L(#SdC{obZTi_2~`e8b{%*;7jz z*WTS#(b0fQVHNkuiuwm=$oL@hEmH2*thsKHfx}{KZY=2@y|1N0yY8U*ek{(+{Cd6K z@2uB~l8+_J9%EI0XTEqx-r0iuqB<#auVZ zVPx4XsJn$G&MzF_Ha&aNx_g#}r;Yr1dRuiuVohiLh1Y7AR`|NN>Z<&cd*+qTtICKm z8bgy>C(Rj}lLckOnV$S*HGm&^3i#10*&bnB40r492CY@~3J5=KY)5na{p&l^z|qL_qxbhjX7 z1m2HnQ=pj?R7JNCY5D>EF1?!O5os>5KUSp0ihz5on|&-um@EZgxa1T%r&tN5O_#2# z)h$G*h(sN0a-2|d=nYZ*_UDb!HSFg#+`y+_+*|4w01sKBLtFfiPdsE7 zkEMwds(9Ql?(>TWZQ^do5)Eq%+YD-R3hA$_Gg9wMJ(;Rbht%UCotm3il_)b}%41|& z%1J1BrXa*aLeP_0m-P_Tam=d0kcA+97qxL_vnwl055cb^C`NM&F8qGN^+!?L|#X(HH6EP8>*O4Zz#_Q8*oNSb@*#?STmkX4%nk}Df9_Q2n87wj7F~?NERgH zvVsl9j>VbubnwkJf*BSc_g{GY)bKw zGp`j)b%~B2h5zWD50j7FFOMsi`pme@j7)WRfk0&Qy6o)IdUH~vmQ2&QB{{v}kV7Op zl3`O~7KhEp%`yev#Vd!Ml|t93YF1B!THt6pH@A$eYWMU-?2zy+{3rcqddXgx`jRF# z+zWp#8a}re?!gi^ivKqL-6$V0ieBS>BW~-8Fd5aD2F(bEfK6s`%sdJrA2+PPU;FvE z3vs%0abh^`a2)w>KOd)ei3XT9E3wYlV%T9{jMbZ<{N{F;4Y6Z$H$wK{Mr44g_&^Ei z-ZCq@ae$Q85Ep3UfWSX;VPF(28wT$Rx&miOFnSh$ed%#TACY0hIatJ;_RXF@BTnu5 z><99QyK-Ws=kt5eanKOPfu3$;+kq0?u_}KAEg=mg4>XWuAT{=iH(p>2HbUwFych>R zEUqEvUgzCTwbHTGvEOm8LkBg4^V)VO*Y364ZIL(V#a`RpHd#atF~Ma`fCR#})wJJq zFV6Y(HUXb4HnJG9OHUnHF&4*Ngb=OL(Fjwkpj`wJL`ELAi@A1DY!^j#GAo8bsLc(t ztQt92s`N1`RfPJs$Hm#>Os1&yCr)^kykmfkn7|}=<3K5dP|?K<2?v%lT(Lxvi5)R2 zQoera9{AE_s;m0aMG4GUz&|AcGXcz{-1s=L%ShpjSb)6CAchRWYsiFGe3f=2*{K&T zda(~{iAdTch?V12F$gm~Kd=|5)5ssnM_?xshEFG)OE{mPo=&)!Ahm?{gbm>RDbKJQ zS`FiIA;U_j@&3ey-^f2m2|1=bgmb+FSKw@l@v_lal)DE@SxOG;BNK{e6RCq<5i0{% zU@Wg!=TK>LQhUPt1G)L7^(&?%6}v2%?oerVYFcJM{!D%L-@@;_cK7mJlm2F%K6l04 zuZg5*Kl?#+ZR!3Be8AhP7Pmk4-dMTMdekcWT-#l;(>4f0VbW#ThV^tn+$SV_^(aAn z*{j^G$ni>xA`g*$({lGZ_l<6~+C39Gv+f+X9JU;`$oZC)mH~@eW~sGEuO-tWAr5eu z;uGhR_6LvZCU&0e5>)rS;WM}y5Z@O5H+&f;bIA9Guss3KPf~q0e&VD` z-{pL)-@clA8XE4Yk#}PO|I#~Ao9K(uuQ!2Xi*isa*4Js$VVG->l|=~5eaJ9s(4931 zQhON1U4(5|K>)1t5LxPA4?B#tNBtiM<5v+=cg_qCOQfWI0czTMv#IH{I0wm=Ah$It zOdExym|OZd*h)t4YOt#g(2)@mPO#}w3bkT6(-PyV{}C^LSF}0v!otTY`9>!XwaJsx+bH;AZX;q_{g#OPZr^{1_TRdLoW4) zBjF-6^RpkQ&oWzyHj=GHl5RF`7Z&hs1I|q9Pq@u>ppgjj0&4gbZgT^)i|jh7x4(@A zsHzf+VL3C79)yrvmwzyU7U*D6i6f!W11nfaY7~Ir_leWcsuYVPdXUDT}bT= zKQa=2gqd9RS)$bJ2_11!3>04k!~xMb4U=KvQ;ukyZOVI^?Y8A#TmHmyb&el0-v%5u z=r+F+pX4EH-F#6>(|RTZE{^yVgrHOXL8KMcsRj{WSvS633)pRn-9EEE9U|Bx$_Xg2 zG-ufwrex~uLT696*V;Snd+a0jckM=_y{toY&GDt#QKsRi~P!)filgmI6q8gtaVz)s`?U z>ipDP501iqySpidJd)u|WQ{XN=u7lw0>`H@!Wy{?2d6{2<_OVjNv~3R436?gh;Wk)>L%ordyu!f;dcs;U5_WHdq8 zEsnZi44lA;n7};p!1tvdx5rqTtPaOK+KeOe4w4PfMs)e7*pyk|K|})~ zFrnie5rIRRdsV0rQf;sNXIanvtHZ0q|0X{F$@KQ>_`$s|%MEuOo3VL*zWVI$@c6JJ zFs{CE#iEEjM_+ZIRZ4jbP%>&5yX57@H#3w!ZY5w$n9)%p7a~$XMgmi6dj} zr)_qu`C%LFW;7DSG5fivp(tvL?_L*cmt$I2(91@OEG{ zUXjdU)C?$ zd2!FLeivupY~`f3XmgtILVBJk`W&LqAe`nPPF`jurCzh9#E8R~NV&tFy0|z|hl|#? z@wR4-ZBWcjhb+e|rw}pJ60d7YC+(adLK$p8P=j;gyfA@3J*Oolq%{bU?oII&d3JgZ zdEWNuJ*4X9@wl4eVORt8;JoFye#nEc0853&66Z2f8XhBEzygjMSXMY^@Y#3let`|D zt|~W?__E>|=ibi7)wOB*@G9{&UD~wOjq5f$p0iEuy<>Un$$j%m2cFrr>Yg=|M74Eo zPkF~z=I?IZyEwmhsl9e^VR8BJYY*P=$~`UPmw_B(%yD;f5*TvBWBst!yftHgh8#@Y zlPWhS>`Rbaefxd#XzatWGPxeCbBakCO(qK&ih6`6XV`A8J2&Re@B*T$>P?nFlgk;? zgmV~3k=0>|3q>7*@I^A8FleyJBM4g*Vdx__$;{@kClK5oKqNw9nAp^k*sGzgh^E88 z=*d65-TjSCQ}l0*jJ%yHPJH;Ae-BOTm{hZ>E+eaM#e~V7b(t_YdpG>Y$;0P%6AuY~ z@~!au;rDMku`(-X)rsvlJ+v}AYvse#cNgY6@sc(ODh_G2Lt-z?Zz&jz63otPcpFD6 ziNi)lLzyD-6p@2tSTUA?F$k&@Td%09)c|Kk*c1?|^CKLl{KIU5r+JskK5V6`GOviN zP6Wu1!y08SX_#5Q&j#JJfkyNa;a>;Th}aj3z(yPl3ysR*|B3iKxFs}DRKil}3%~TT zSiF1lYp;saBY)g=L*I_e@aQ;R{3hYSZFe8VCiWBYKg-~^hFJe; z@SRg2jzNx8J#02s*6Gx9c$qi33y6B4Hz}v9&sCqVR!>)7td^tIVng-u>eJO~Wn6Ys zYJ#J*$!nJLphK;Pnc}%;jJ5`^Lk}bF8rW?|&2m`12`2_34b1EDI*Gb~x#9xwaK(&@t0NGa~n7=DgjmJ1S*X`Fv5Wf;&9FdJ1#zLJYn8%`xUmHn$EY|qv zKd0cOS7IN_|G64?JSroRKcW~!61*41A5&ffzDY)6fQ+R13${CSN_dND(_`Ak!DKNQ zC-$4fekqD_MGb_i@d@e9I)@`vr=$nd5#dxzZ%-diKc0Rr{X)9YlzOLen95 zaXjV6?RC)IWKMAwId?h_Ip22bokW0~PO~%Eq$nY0C~A{6kb^9q)$xux2gP5z z%Fo1ta-_lW6tIAo34)}JsS~@kp7V8;k=D-))a~JL`KyhMUPVRXhj<~pamN;kRm;t-!2#3NZKA_%L_{RvfVlEOrzQRZH=9TJ-UY0>oS$*`~C>FZI za}Wyr$*0FyGTNRZ9A!k{LBfyEr$^aJqQ}^wh#u!ChpC_MYt2N4jZR!KrTVe+K&SSY zbrh<@dBdTgzb+~9TmYus&Ok9oh}N3|Z@N}LUN|+Z+Ow=bU z0ZW_`+k`oKZUhDEamLG|a|!jBl)gv^^3N0)5>XIfF-C16pDM&*+s>i3ucydj(iI~6 z^cYv<%oLMGSllYTamL_tlhPM0Yr^Ai$HZ z4GyLCq-t5p7o()Ohg#@lK>UPi7`gn!S*YgTfBDCsCF+N%bmIQam}^F5f|hP*bgIQL z3sqy3x^s}Zg6l077Z77sk7K1`Y(mgg9Ia@V=1qcbT~R!O#Nv(;>IYLt#BU!APta9~ zJ1_r<8Yf;fDRLH0N_iR_jVRAML<;1Eb15KHjp&C2@ok|OT4r7Y0{W0%3CGKG!T*X0 zukHug*C}Td#Z;&#E&CAew5pYlwH>#iXi_qtq=VCiop%vxytjE62dfiO9|yS zR8FvHc*dgPcf~S6HDN$tERiE;A z9{En*qTP#^?_QX7%wIIUps>C;5MMkkr?8BEq4-MvYj)5ZpDClld_GPnV`5 zeD|1?4~ieU?&|qv{_uKdLc05mJ1gkPnmfJRYRxMh@6%=c(FV5&Mqj{ZN}29StX?ry z{<2~BXYal^W7bQ*|K!FdquFLWXt0=cyDu-upAfWx+ZQ*Rtl%d$D(~o|ZWGVZd$lby zl3J72B&qpH6O-hOKx<%4K+O+Kg!e@Y*{i7`OQ}UpH`4Ww8Zwp|<&3n}v^8mJLE5A= zIo;Fj>GG%{PpL;vcQ!k_oNCBf>Xb8Nt6U@10y#;_!qc(or(adxM$JHcQKiT^oltr@ z2K43)GEIZRA~~;!%$|sH8>iinh-Ovbf&tr>ufk`_C})n z%PBlPs7UE$bf04A8OU8L#hw%m`PoAS;}*a8y+wUR#Vv&o5JzE`rSd3fiy88pwc3mp zvuKGCTMhdS(se3g0EPP=J^AYXfOl6;zk&#}WK0O^4 z@z~JaX+oDK)Rg4Fg@Y8e(tIxdeEfxYHJNJ5a?=b*$X<>|r+vSeT#Km)#$~v zDLpf?Q>*6{!vHfqu6g;q<_w?s<;K6or)JgDY{`>lxIiWi;qh9k{sNTmNR}q8mUaqo z_bQybsz^b1`90ekdKwHqdt)@GY(CE{#}C{cc2S1;=8vwt7-w3Ac4cF%Fo1&_`%YeL{%ob=-L0@?)ncc;D; zdbfZuT?08QX3vLY7Q&d`$U4ZSIH19TLLpq^&lmOF+++OM7_lSyCTqQ+pHcs2S8U~Q zyCL4Trj+Mom8aNZlExPlk552=lhCAb1=Z;eNBX3~!bxfN+e3{TXV2a^Ba~D$DVSc7 z=?TGybVD!PPi9U?Pp>JA*FBn8oaT0?6({6;fqW&VJGn2KPA z69|nYN+Z=67)AW_Dq*2W?PFwRdX%i_eT#;QirWjnMJscc?gcT^5JY)JTCy(YsPP`N z@y<52UzMlSvnUS=AP#elc_)I;qXP(WNi++QhH=3M3SDY2#FfT{c8!&saZSl<^p|9; z0kRgQSW9M$v|*jlAfnQQ)SR9MIoyW&$-_NRlZViqc^tcwWQ+pdI4C2^6M&ZU&4rGERQ_d|D4EK1bNKlNjv#-@^ZO(U7>WCn zOY*28j98#kG&{M7l{c7fG09>4Lj*v;~9Xjz%gK&yu%({UvhIj~0)9fO4KO8gN@s`}7joDk<`WKRZp3)?hcx@J`;h6n(Jc8e{!K^@fgGl{u>YjF&NMc1DjS>ff6iSv zr#_`(e9Th4r(i~P{=zxalgC$>mgzltGxV1-3Nj{F7PQSNL84|te%l-v&q3m;zoa@0 z|AU!jQ5I_x?=zh=$@}C$F~uf$EedV&r%u`Q*@FTu5W7u zyLs`iz>CzzS7Eph64kEJ9}# zE(cuE*l6|B6bA{ouBKPU#&HE^3^|(qA^|9yF}SeAG~`;hbZMV!D5hk=p#D@E^?ExE7qWZnY{3>7$1LD@I=joJdf7L^Z*Vieoeh(8ZA2P=s zBs^1zS_o1tmDpSfHt;jEP-7)Zrst{TN`=a-!w2jgW z_}7J;Ud(ST0c=znQA?xpw34ATb8DNqoz2LZr7S^C51WN| zPxI(M4UHH|KMnYz%o}Y7EMqu>;oQ+P$eBNSM&zP|6hIe2@pt6};3uQCfS)oPB`E!) zj{s&Ui$xxOeI4*qhNA>AlfMgS1I)*-FNu84$>*FxF>ds~M4^ly{VibH=#K#pAZMH? zU|7hom|+P)X=fP6FqvVHVLHPcz!EOAgv%`9GE2D3k3`<+uf#_pA8q(Zs+7iB>j5+| zv@!Ic%^%4`hG~F*<<@?TcW)CP<6VLUqjiAA3`-dPT{(%IPf)_g=sUqtf~W=0OUvlj z0iB%V8XZB}%V|HS1DsA^m`tSslPdwUkp3HL|2d!y@Dq&PAwaBa@d@|k6Yk3=+?P+d zFQ0HoF>))$cWC_~oNy)Xy*wHyidl-60 z*C35i229{|;^-lyxptX4+Jtl(=Y;sz45~|J^1E4FW;W6$?gdm%(O(m&N*y5e-9%Ic zFqt6wavLD#Cm`l0Am%3^<|iQa!o2hf7?{W&0JxI`Q! z;M2x^v2kB)+!q`7#m0THp)V)#42_75`(oq1*tjn??u(84V&lHpXssbu4E4gsy|8gF zY}^YQtu^FRFXB+w7QjM08HXAvJ#O?QU#SEI_O*K&&i4tSrDFL#!{PvAzJY zzGOT~dk3(PVKGDOvoao~As;0WOlBAaw&O7aUj>A4PvQI&&Pn51(zup1VBp6x4Hy9ATGF_d zG_;v=sQfgvmLS!VhFE%p83faMtJC&dRmRPQMwVeS9879axv$$GF--QEoa!yIjb0UGVEg5&A;|= zx{uSFI6cU4Gs7*&pD1Ty6egnAzW|&&`aED8#(JXc=KMa4&LnQ(B-x98P3AG0%%eY< z$7r&gfhQ-UoC3i43~8(<%jH<7lVvx*MOdnlg!vjC-x_|mM$SOJHNZUO)A+&yfpcgy zr*d6W`T42*{8Vo3R6O~-oW{>jlS@$7G}#AO%Q>|u;RB?p4YhJPL+VSd>}42vvY($B zLQWmey*i#Jb&}>u9k;U%t)ld7j6xl^st#j8Im;N*OsnH@Z@_MKqin!FMKB4!HejD3 z_$ct)z+>IOW8HxAKR^zRcmryoUu!vsR#OA_u>m+afi%_Lz&&c|?l&^EWcw#Bh+|W`~-6Oed$i7}Cm}iJnsJJq&v}XC0^4 zGu*&%Bg4%MX)VvneW|Z>>q-pnQ=6*Hf`R9?Q zS=5ZRa0YM%=36uOt636#Zk9xcTX;^kpqz)1rq$ho5>5cpF4Mv*u7$DG!fj~bRnUSm z=^2`VEnM1S*@ovA^ZvCMIH7buN?U?C{BuBhehEhW1Hcsw+xS;1VF^m0Cy9P8VSFx; zYdO6REnk9i2o5kD;`}Xmz7-{Z0Jwx9?K`bpek+&X%I#@I3xAG$>TfHLS1Z?o>n<*V z#;%p?YDFz4kfvH%88b_iPvB^u= zzir%-Hk9@Oex*6t#(iw#GTXR!ZCqv>w`wKN(v>K`K(1u^zY;r|59w75X)jpGd%;S% zhSRhotmM9|;$3eQO8bTE$2X@9`;J*cIR z%j{!p_eq+ieLRcSGM3gdX4dk%Yq^hWxsPkPcWe2{bzJW{etsR-xQ;Qij@!JB%U_3g zKalIVmUaB@dVX>}Ke?WtT+dH#Ikb^syU0fcM^5V9SXttJXcRwH6oMZ;$# z4YNFai=-vw>T{!M72Z$Ap4VOTj2?RS8=}u3BB-(>nl{41#li5ulVJENAnFzq6|mVM&)BQKAJWu**Kv@-i=Wbb@pi5qD;``M$=YhnQmn?ZBxR! z??%&hrA2?Hws&>!VDGlB&R}Q9U`O!LU`cUtMR3ZdRbA^ly9R>O`Uf`j4|ELn_OCAt zPFcG)IMBPgXK+(+plegtz~-*b!dbm5yCS~_7j&%OG{0;0(AtiHEAJNszwkgy*T5ze z793YtTzvH>diCnJVDF}2M{sbUqqA#W$3S1OzdJY|4Q%Kb%nvrMUsZ_OSNCoj>>5C3 z@A_bK;ex_oQ^#P}`oUnw`p)3OD=*IN?(SXH#hI(R1_nFuaQ|Qry0vC#pm$Se?<(ro zrosh-U7NdtvpWU{yEgT&?-?B2P*qg4Wy_Yrjwl*d0Skqz`qvfxpMD$Mx}mGHYg6y) z_2^<@&)~YX&6~QY?Snn&&o#a4?ngs6^>+_$=@{suzHS;?xu$E?U~sS>&vpgZqRs2^ zYRBqTqB)eBx$vIcw55gX@1LbT&M2s%HJ%o}v@XkNi zUw|_I&n2{Q*_)y*3o7H#I_l4ty){%^^VEHqs_ z(DL*`C(5q`uoovNiAs`^46W;+k_wIa5N<6qluTF-W#gVQSINUlDZtnkVO@>`y(v}7 zaLYIzG-m>C>#Cr$IZ>IUOoq;e1{yFGRHs&%uGA^@SZ9r}PM(R?JX@KA{l7_>hc&nW z>!leSz#?TaZpd0;(Yj1ouB?C+b2~<1B}Rc}RyWh7UW|Dk#&;b?uODNxk>}YUMr{j+Dd!a1w73CIXKRAbj%B`^3xE%@)hm|{&I}z;l z2;2-DMTG3HD)%b)DGw-LQ@*YoQ;sX&P`;@=2-D|>;N$jN(93;PIjKCRJfVDBIRy>e z?`K|&>dGI3NS6)>9LwQO0f$~G;N6L?tpC~UY zKUH2)eg>VT^UBYaUnsv+ex>|c`3)>cek=6K>&hF-o61|z^ShwDqx@d^FXdh3J>|cZ zKPc}jAHWmGpOil z#0ayn2rK*(*@XkTy)F?8+hdQ26J98r`C)||FA`vhoFtN=s2dciB29!uy2ucjB1>e8 z9NZ%2;ZCqX6bhIs;LfiE9%#!%IpUdBhzX)nREcW%MVllhL%&xOQ(zQ4P1GXnS)HgC z4Wd!Z5HrOrFu_kOE_BFO2JAfU8k7@lA`vz;qzQqp1rwET=-(yFyW7u)* z2kb}e1lEF`#7<#9VW+V(a5MTGb{@NcUBoV7KV!dOm$56@RqPse9lHVFF?AD8MQ_2& zpzdII;pFljb|20cA7YQN$Ji6>DfS1P06vG?I~etOG#p+$0HV5JI48i-=82CGG% zFCrNz9I7L2R*Nu~0Yh~*E9np=xGU-1l@gdzJp)FOI;TS~G&5inlWC>_e-v=!n<=&_ zOtFOlDNHR34SZ9LPK$xGISb6B)8T9NObOGN1~vwyG3{&&NM|zbG>~S1VO>B{CauLG zb$BF%8BBEt4Fs7slf@ta!`))=&Gh8u>-0donUB-%Q#e!NCHbihEeYz zd83Uc0ckEYl7d{l*+Gi*g?5wKY7u}XUqJF4q?1=@H2KmdxE&k;eQu7~M_-~dlLdfL zPfd>0!-R$45IIO6(q^+3oAr4P5sf(u#WbY7CZ;ggT5Msk9PmXL%vqRgk-8h?T5{}q zvDM}?q{W9EW%MFnH%1{7?vu0fIP0;Vwep`q6cel0`HuqGgd77E!Z^%8e*lI&!wTie;f< zDJxhyayAFj+%UO989KseUSr!CKht8mRv7#!u$}D9i zE02ZZ zJd@cBbIV#HW-uE(agoDjA`Q+$2HM=|Tnm#n=LvNto6fBFFoY1J03{Vkt zN}&*23-uO8eo<@z3A)Q7A{i)&r+VWo$TRCpB)V2y9M7#~v5rGU3GUX=KZ=Slfzg?I z8i*6Pief#7N)lVCN(`;IIFYL&HgKpk(L+B;4IT-}@Yc2xV=K-doDj*3_QKXAWC%$YIO^m$_Q$ufi%sdiPYwikfgVYDY3WW{0wS99Mphh zG6Ujd1|-wX$LZ#i$?$P91Cr?;5T|=UvRWxhiaqf09(ZXhE&z>gu#01<-GkW}NDdXn zCeT?TQcpuks@+V&qNKJ*iM18?Awk3H&3Y3l%mN(?n{hD%vgoS9VjB2l!ADdeJZ7@{ z6tkFcJX5ih2EK1Nfey8sgIdpJb`V7Z-)ypxK6<+YCIp0bd|-RmQ?WLq)M11t$>4TL zo~ek%rFI};aTiczz^qUS99E0f?#ptfQ{q@^d!tcl0<*i(3GW04lk1ZNnNUa0Vb&a0tW%jfgcB3AZ^Dev`Uei6Mq7=$pR-n#Y8ZYEG#62qsW4s zToO-q;wesioC)R_%@rSQ;-wj_f^>T8%^;m3w*a?XGGd|1omRV{#@k>nEi|gs z1dGU7M8P6T7E!TC42!5)grlQ%=V%a%z&mQGANYJS#PkB-lM`@T7t#>wq0h50_&kFd z(m_-uz;lr+c(Tx^SLN`^2k=#vc%3VF3}hwa7)JOZsnDA#fiL#;LX(B!-a?Fzxzsqu zuS-LtQItnc$OmENArRA}ep4YHN5y2#5Rs$eqJyYkBzut_zs(})SA)fyy6~2q)=|npeOeMsDesD5nf{n+*oG}r-QBSIX7Z}bK$TCa?dRe-IEGPskLY58(U~p1n zm&M1Tuy(#kjbaGKcR>@{`4VzSD&-25R;8VQUi&whDv_LF+WTKIr6h%etY}%H996vU z*-41^@hTR0p^CY9MTJ*W{hhSn#yORfd$t|%YTuDH`BgP{RT<+{*N((w=Om|%QNFQf zN?z#P1E+g6y)M45ZdvN6xxZ+`#`>Zqw?7)8OGxaKFIki_vUl~(aUU_0Y9` zTuXD@-RND;GYdZ6|7PfN^C<7yursHAGn}{WN!qh=@__RfcC=lsD=`I4`7|2ta(iK` zE1FQnZln}?!*mb`L>R{Jfx4pzHjS{#_U_XvtIl572P`8KY@ZhD%nhahFEca{!=CeT zII&Sssm}Z;)C={f>s}X88SZYVvzcFL*VkdUN9)KwkdN9@jk-}Jq)5y%<#{7ND&L>V z=ksvkE)+(k1Nbl})&!ye!XJi}o&v&*^jIQV?m5aZm3S@)hK}Ah@<2rS*-O3=d(L$H zd=}ts)AV!K&k3teuUWD( zTe|eZ+8sMxv-eIufA-TJC-$!$nR{}7r&qUsqV+zm316j{-*?{f>y4r=gNMfYi0btr z5skx-4lTdF>hM8)bI{?8{cTs5zxJqf&_vs`IqgiC-*+Bt@CSlrm1cD-e!@-lZARB z2)#mOivlG>owgj(Qbak&?DG%@3Nwsku|rRUqE1vbNnj9@A&ZAoUK5=8(g)T=XB5gj zzqamTY608X_3K`?3RtO(XHPF%Dyd+X?SDj9xUg`~QK6Qr3-k9vE=-J5GwP#5U#$72 zS@xND+T2g7oVPZo+&;V8f2V=mzB)JLX2av^_2Qk?((5_aFL=;jioq88qzy!DK+@A_XZ?wMEJYw!Fn zRe9TIj?1z-cMe$Jy=vm2Ho*hlpLH!`x7gD3Y~P5}TSWoygik#+DDp^H$&L4kgSUSP z?{KPVQ)2w`j+5%b-nx{1@8;Co(>~6@7T!yiocS(%?7G_K4ReY%+-&f@dnvi4?uoH( zLs0)sRlB#jHO47aapM1|F{ru2Xbf*8gw>5>UMQBz>&)+mG$^J{StqYV|C`=m=8ET3 ziI1hV2sKkfyZxOC!GxgGXcYo8b4>@-j-B7UKq;sYm}r`4B3h;JeEyUo0X;n;|IxK^ zdxnM(b4!=?Ub55m3HC$CsOF9H##zpK_gtNQ;LzKFm-%VFza>WY_0nv-bnxwz<;TKv zf*%Z4cS$WI%5TrtRBgI)(ogT`C#w}ok44hxTrFl%ZeFU(5X&}rVPKf1Z1+Mp|M zeB9$o@rW_EZ!|x=m2u3v>tca;Vati!1-dVyQzGxr_Ip-vvFEZ2vlFLASI)SSweVBJ z9)-LnQ1T>+zFtkj3S;@5D-bHnfdYC@`JqZ zjk)sV*}#FhF;k6)UoBa8cI!Shswk&~>B=uf#jA8{$p83qbhRmLxD?u^rKfU>=Fk-0 zHw`;qQV5g^+t9DwS0komKF-a&F=WlJNwIG&TQRrsvp%7RO1eG@>EJ)(y0KB-GDmaf zr@=?(ZXW!(Ysu|36B>T))BWg~sh9=s53CU`f-i3!@+hQzsiAAcxoyYKkKWMfp5N(n zeJYyESDVvPYn++$8p7{`z^T3E(}+VO{4loh)sW#2EWM=pT~Op)K*Dr|C9 zzkW-0I;Nu<-|^KAqX)bsG5RmnAe5^SLlB;>2An3!HJoBR^rB)6K>pM$^A7Y*GMh~n ztI5tzJW*gkf;nH7XtToYx3OShkp|AB5(fowclbQ+01|`H0E(Ini4y7N~gr#(cfeUM-n1R3qD1;_hqc7N;H9DlG*uIlOa z=ERK?x74GBEko`u{GqhL@6avng_3bWo3a!8PU8D*+5G;IZA~Y`?X}vK%PM+iN1Mj@ zcJouMs=x*w_pkkVXZHH=`}~|Fp7f`w`)c)z1CnR|Qu@6A^c5X>`K1LbmK8@V%6z)F zSzsJ->e8!mnzha1o0l){Pt0ET%KT-Fo#Mh~fU258yOg1Uw2ShBS0O4#L#VadnXd&8 zQB|j?BP!Wzgz@R|3h*kBGWt(ihby90&;O6k`wRPphn%bm11)7jhJVv18_c#sc%{N^ zNO2-ZlP2;-SM0?ixQdB7Gy1DNYFqx-8t!HF$!`N*Tx&F;6Q4Hi;5y3lm)14yl?`kB z;LDC}c6^Xu_F&q6&4IhC*Fss4*Z8E zGQA~PhxT1j#%@pib!qaLMQ?7+BZLe3P2UUe*?PX9p)&8ci`B>O4Vvg{RaQ*B&|&52 zfoHFHHCw716<61tTOx@)pSEtymfM}Dc`ula^;3u){%R-%o5~qsB`7C;ZUs zS7Kp{&1>_lDZ0T&!)5w!SC3DaxGTIMeBMU?;MpG@?7Buj@czmzip<2GT~CbsSo1vX zNxDwfZT9C?>j)RG5mez_&| zVknBMla+`4oir{F8-dmFmmSBW*@_T?X^$NUF~JyPrE-T z%^DHab6@cJz^^9l_WN$Vzpm-q(AVZ(ST^munhlq)R^B?Ak;(KL)a+M344oa=8bufg43(JQr12v%x|B)ElUqtR+eA?r|T;iS%kC1Q) z5e83{D-jU>R4|T^6KXheR;ZK{{`6GKNc8qf--y$}>Sc)uqGSF3`~x~0XzJBtXr=26;`}z3p2N8F(tBOw5JtQJlgeEwDoKd&)%BS6qOQcJa zZ*)<9&Cfnp-hb2dagL5T^0h_p-Ve0DTU{OV=>@;R%YW(}E*NG$*S$_Pv-^qU@e#F) cW4jI6KEM9KCxa_$?{;sxIjU>iz1hG0587M*o&W#< literal 0 HcmV?d00001 diff --git a/static/js/annodoc/fonts/PT_Sans-Caption-Web-Regular.ttf b/static/js/annodoc/fonts/PT_Sans-Caption-Web-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2ec436065830eae1f32bdad0746bd75f1d794ebd GIT binary patch literal 387192 zcmeFa2YggT*FQdUw`DikWRu-&da~)2?55Lu?@b83OK+i911jB45mbnZC`G(1Aw;B0 z7hyp`&>%%n1QnEo63YF5&)sYi5b@FX@%OyX=l|Yt&h(ixXU?2CGjsRCIAhENq-1p) zc4*e*$IPWcjPaI?`A==qwoQjKQ#|i87I1*E#$B6qc&h&LW%gT)^^Ri9ZE?$v9hz<* zUOkktL0cIUzHHOMn)-ryQccE&zKmLX_Z!}4RKt?xNE>>cF-<|g@nbD~qiQ5$V?IE7 z#M7e&4qx8*>~Mq+qs`X__8BvZ`7$kI<9Z|AFmTwUr?2=Vs}UZ>gef%#^&dWQ%zLeZ zm~ed^V^b#%8qlYIiNdggDTad{mN^I!nx3kY2zN&~YS8ep6LTY9-G*>3WA1f_4#*i1 z?BDM$Q%u~+1l8nWBm4DHTu7?RRMSDTd&A*X-*(zS5|i0i%x1+}NI}en6NHK^ZRpk<0uCB5VTS@$Y4u>EBJQ zO_C1`bL{o5#bx&Lr#^qPv-O`t`A|+0+!IqusR*6x2XWZAHmZi_;{{pQ-h^Etbl?Oxuy=J^ZT&F}V` zIM_7h!zzLTg7of;J+>LUZ0Tw@h=WR{;anMKi?Kzy!Ztq3f6&;mqpDl2Bm0dRl{_9p zF$Nt>?l*EcL_qOWh>>$iDcG1TjY46{BwKwcXp|KveG8i~6YD-v(}YTX=ib%qkww`p(GG&GbwXyZZInbV~JL&Nsil^2)|e zfpu41eRX@)YT~%evDII1b1`en(z%Bg)ejLr-kawC2as-tjxoYEA6^ z-_Fl!DO7Fs?8JTdI-I+DPCfg~%Eiljdc1z&z3n?@KL2U&^JhPdJGKA47X828AJlEz zx@vAGsz$t>Hs3mL+10I@@H!3aX*HV$1V?Rc`bERst8X7YDCC=tcHD1%H@EwpNws_A zOq=7kJgLDuhdLaYR_kU$^};p_*?Yrv&-S>}vqQ1}#?D@&KD}G=;i5cGzi;=Lb9*23 zN*pmu`RmowDVu#wb_6Us`$GH14Q_oiys18A8G0sjxz~RybuJZZB^t44jOMO26c93<=_uuWFw;7eZ_O3YUFo<>H)79&z0J>jtnpqFG4-3;vByFu{wnpzzj3kE>Absx^46PbY@EI8 zlQNC*jcvxMzo{`ucAOf+&8Eie7C5ujqqs0-bz4MYwI=?$l>R2G#6^<*tV zk{S~IBo)Hd&}p&?fn=@>u=%;ClnwO;mRL|@-qb+W?S zj7rJ^8!um8!X6xbYH{nR8(wt&v%x# z=kJ|fa@1q_^(7Ayzo^kZD5z@etvbzZGnL+0Men%garNW-CaK4){NmH8y|>lu)9ew7 zZOto9W2~ZO(^!XY$}_WU4UMuzfE`#vgIx1-WPhxn(CoB;HmK)ZzOZ*_NUv zjT%r!RoRlScr*bs@X0gts|n8qMz-1g;=6TUURi5xzgji4zs{WytlW?@a&gM(Pe;yr zYtR=#maoiD89#c#o*Mmp^^}mPp68nmosz!u?WaEMINfJ&+EMYt1{e3A{Y=~Hhbuk1 z|GIVAD%+BF?XEaRdN$aWZhfZO2Z7IY`{KH&@A*X))2`*M+THoC&%FAdPk86rm|MHQ zifKKn@8R$l%uRGhmlc1w?9l4z2VXfn`$g5YQKu}$`Uj1w6vn^3?zZLr%%lB%S~ckW z-u(2SO`q=%d48#}py!Ib_*w^UO-sJpuzCFHdvyZ7%J7>q@W(B4Zw-w4U+mW zCCnF_EiXAQX;y-3c8#erFtrM;&0}T3pcUQf6ov*Jnxx9}DvSz8EB&!dm)QpjMI|%Q zENk%)rP6FO*~r4Iuqn+7L6ZxUslu#)Q307N3&X51S2imuNPq}wd(UdhXWgz3TLg>0 z((s6c%ZvN$(aDCEO}BJSxjG~2YW1(?f7QCU*T@&IZO!rixKn0YkJv$_UQdSxb$5h# zjO!Xx`2HC4iXbVlON*ex1J^EJ=e_>x2@NLB40-vRr1)Xg@; z|8&)%9fw_N8~f|p*WTL2-p%cnrY%}ENA37-&9^hU&G;?or&p)k%1uT8>jxnsk&fYa?eXIL6upEY^gk7u`a%52{4ebtazLB9^`)^t#_ zE?M{7(*kx+c;>L7%A)k(@2|Gfz8`$N@Zge6Ve{NCqk5@#9&WgB;R{0FkypE(@qQt0 zS@-8&HcZxU8~e0%NY%UxCptE~8lqXD*)sB%AMdwzk1whHTps`R&9%3Kr_Wt^`R!Aq z2k75zH|3YD$0K^{KkoL{*)8|lb#wpdb^DLWKPoTxo&9a%fv;NcYS};Z%+cA|Tbj2y zG)NN?{8saQC#f7qdi-glM zP}vl)3?AMAVEHD4F~n18R+^@CYjpIZBcDyapYm$pkb)bHuXb+Q_7Q=Xb;Km^oh>%L zQgHA3j|0Edk7%_0smre&KccAf^ViX0NaxQ&tB=oX`BU5Rm;2{)XFvBz z>ZN+#J13mp*!!)kK_`xlXxMP|D*n?`eM2S`c7L&Hv#D>^=btu3{UNahZ(r@Y<@K-=-?i$md&_vB&z6#E z!Lzp%ZkrPE%*_Yu>Q1_}&M>mpOF@&y&)<`^G2H*TOPTCyKg-gOe|(Up{G{H2UBaD) z{VdC89I5}s$vR2nzv%a7moqP|I`5g6T<=!$q9#YT-cP%6)4k91>8~WtXtF!j_RIT* z9$7DSuaqF3okq}~&Ed`SkB;lMBKqs;)x_7nsrtq0NXN|5AETyscYpEO+uu*_^8LGe zUw?n;@rDvx^0jm8^KF`V|H&SzIWcE$!e{)T4#9`J5A++?h6Cfc8g95 z={tRt{z#u;XA)-~Jkq0SuUosfZ><*@+9tloS8cWy?@hSZ@B67St(U$(soru!^U0GA z?wfUM)}rGvM{4>foSb^(qt8G5)3JZy4}kuh2TB>>Obx4~CWIFYgW?weZtv>V_$+ z*l==_7n>J7E7E0yJkI)PTV~WhbOZne@OO*}S!qO*ed4k_aGFqV%E;$PI8}(SSyqPH zf>Q!*{pyJG^>(Y1+rG5e!kQXs55z6`o0HEerT!Rx$U=aebQ3Xsi0ccsMVlv5`w-=ueE}G+V!(V&E6YvUfg@HUaNY|M}9Hkz*kjYxES!Q|BW!; z0nZL^ufdhy8-vtEWG8I)2dl=2QKbO`0<_GV)Yx)r9!j z;}6~4U(h!)?B~gyTAq0`wOdIokH-FsY9vGsdbWSP(`>j`K$P#GoNaqY4;-T184_dsb-+u4LW1%jc<;tX+)1>)chVOz}|~F23pEGRFkwRSsIr|9ncHUtHU@ZB)*D;oiL#A9UJ#bi;u6j@LC(z$8Q_&fA~G ztDS8to_@2_{u#FHpt}o???29~tmHsM2ASYE#nG*plYA4{CxAI3iax+Wo3wTwWW+Cz)H z-+eZ<&iB<`EIR-8O#TcM%#;c~t5at3VTc+;@-y%sIX!;NnYC7}O7v6+fhv~Q1L~rD z)DpvC z^g8XnJFam9ePHU4lb>ndu70oe-e$iw*)n0*&mGQx5z%Ep-!x5~$cPhPe6Uu&abP-@ z%eyk6-=v&j%yU?uu_IW0W?(}74oxjAxIxpWEG&*ONs{N2n&Hku_H(9T`ZB-3+?Xeo zY1O7B%Cv9Os-lbnH#1&k`IKnOQ07-LcjnD}`t=zzfQ^vxSQ$^2ajuMK$#_A(QMloG zRmQK&c)5&M%6N^8MY^S71v1_$hhA>3hKPE#qnRnF>5^%Xmghq@=-Z4!059rf?~q!u{d)#Elzc zH~4kIQ!ojEf<=fCstUD*hC*|pqtI38FANdJ3e$z>gn7ct!ZJm$qP=32VzT0};-sQT zaY1oe@r%+!>7(>lhAN|!3CgC*uFC$(5z2|mnaTyq#mYS8D&;z*U0JByuH2(MqzYC= zsNz(~s&rL#Rb5qMRZCTSRd?0Xs!^)Rs$A7P)yt}7syx*ym8jaH+M_z6I;Hwnby4+; zs#x_vtyFueP3pxOf6WlhSj}|J95i)X>a`zA1*SqJt zZ*kw_e#qV7e$xG-`xW=w?hib&J$icd_sH>>=rPMN6)UF zgFJJ*OkSa06TPN;o$~tD>nE>L12cFUOol*%#SmktYG`g~Yv^g{Z^$uBG)y-vFuZEW zGpsV?8@3n@ct?20dC&Bo<9)&Vvd<8ou|7w9zV!Lp=c3OQpX)}!XfnnalZ>^EO^vOM z9gRJW{f$G6dyI#Sr;OhkuN!X~@0kRX!DKc?nG#G@O|?xeP3=v+O;4M~nkJiaO)r`j zn%*&eU@9IC5dIwSg_O@uNQ>BM)bWk9jGd9zvP;a5T}3bNqnsoy;Tq`#_maNl2HZP)OP_K- zX(P8tvv`E`29J`qLKl4~9bxOCQ$)-rYI(DC7_A*a3x~^UJC0heqn3;4Ln&%F4jr~0 zeA~c+k;5D9l_2#pQtu+w$rUFTOzd5>u|~3^l>)hptACpjS14^lE1S>{JNmEz^yin= zNA%m#>Ln-b7#DBpH0s_h^Yt=9#7o!M&B5q2lZt`618Z1a=!@Qf^~{D|`Gd}ysJB5` zDT6elJilCudy~GAYkRWf{9ZyTCQQY`HJ!Uv+#d@=Kbd>`1eZ_aossPALske z_t?VgOE;n8&qBYy&F4xEK98mF`O+@_5;ODH;9m&czX-bVb!fWl(l7kBbeP|hKIadZ zr@*8)1VOqaD5X7uT3R9Kqz%G!#N|qF3Nxj*gjv#3VGdv(U;*M5B5s*fEW9cGCai>8 zAeAr$TE8N%OVg#ZkA%!fJAt$-JV!c6D-bB$4eAc?m!M%6O8fY7=@7pRYJP%yUHYCE zBkd;QZ$tL)0Uk&fLDfD`v>O!d1{J$N#iv-?dP0Lwhdws06h?d=MtmPe ze0JH0ug8eb0e=^OzY8$pvoYdxFyeE->v`by{IU@*#)#iQ%m37f{+>(M%XoGcYY1`H ziJv5IzptZ$?_B0E7b2uR(52HMf5+ujlKAe7C4302REm-P0xYgy;k%Bpn}RW_To!he zGrycp{c{?}@z3Mu%f=f^); zKj}Hw7+jKdgDXU6F3ve?E92jYce>6*-bM>#y*vHlXKZ*PIv`+hlM^_l<-uFMhqxyU2 zM?AbhK9P-L?QuT)BKPMB+{UZ(hP=6=rs7*gv9hPCNL^dqQ9VR`PW_uk)a=s~X}))B z>b6~L(e~Bu(Z%R$>e}lD>89(>;q23Z+Onhz+y{^-T@W@xT6Ih%-DWyKmNW+`bC5De z2$ycdZoMr;0ippLr8z8uHO8!I3TO^!59kP34OjzM3s?vE5MT%712zE)0Gk1YfGvQ7 zfX@J*1C9cY0lom70DJ{F4fqCd25=T|A0T1>!U5RF29A0iPK@GiID#dVx)43h5MX7lN1r=RU;O>RH5AJ@H zKY%t4B0ued4+DPSFZBFZF5p9-N;t`G*W03vaM z5Cce%mO(CZg^kQ4Y?4ZGf{=?F4})|Lqg8^@D#2)#V3bNQLM0f9>)`x3aHs^5TLQ@~ zf#jAza!bIe5=d?dB)0^TTLQ@~f#jBeb0y$L2_&}!l3N09lzYzH`S3UC~78UEXVQoucFhk!EJdGEl^dk1#jJFxTKft~jb?7Vki z=e+|v?;XNBfORWE*8tZW-~)fCREUu(#7GqiV-PnMag%VOg?O00s06(zK@UnmeF-QiLF*-Gy#%e7pyd*@T7ni!&{_#v zDnTnHXu&C8uR*?E!`QtBzP<)Nz6Plq&O-TEz$<{SpfBkjF+`3fiYVoAR8j8Al%eGB zs6$PEi9#hbvH_aa0F7wi4$xsOlgSfhGI;{BRtipCfvlB+t}Ecy704NJ>L(=0uK zu|I*aKY?*4j$Z-CuYluM!0{{K_!V&c3OIfR9KQmNUjfIjfa6#GfVYq5IIU1YSfPSs zNua)!qHm?>S1I~cihh-%Kc(nPDf&XRmxA_E&|V7KOF>sD=qd$WrJ$=6bd`dxQqWZj zx=KM;Dd;K%U8Vn_(f#Ko+yF@^;Q7*zL7vXfW z5TjfqM%6gS1WhLb@njkhV&{NjIclr8CkM=^UU$dY}1Y zrTbeC>SnlmWzzSk`;v55I*EEO1J1yA3UNP5FFGrR|Jq+~0=4v#>)$TTl3tfK1C~ff zrM=Q|X}Poospq5((sO8k7*k6>{q_3GXuE(K9O%POsQWA2s^ftr#K5f|r6cGE_40?m zQ#+MJ+3C_Xst>-C7>SFRUGgIpfoHEG_6@);yaVvJ9+|o`(x>PFD3uO^{|>-e={xCb z)W4*xt?&O%<#OG*5?R$IsTAXT7P14o7Omx${mldIO99)^60Fs~)(Uo6$6kH+t&%<6MS^65iIs|-<#+Dw)(nY85uVB#cFYT5V zK`L*6a#(7>KS*n()ADHVk#>MTQ8NFx(j3P74S(r@wZ){BfXnzJ`oBZ%SESFuo%8s+ ziuT@eRw(_9Rs1hMG?#uqX3~#kbzXPQioaa#pA>+FNAgpG*-Jir0pWk};Clv-KB!rq z&1LbFLnHg~U4nntBNd~S%d!^w?4j2Fas$%2M~e_w==q=3E7u@vvd69-8ffGjIM<_g z9EAVQQ>Kd_k!qQKa2>0dQ>*U%J9SeTdH()Rr^r%!=ikB~(hu?)P?|x--`5e&ibK|&dV#q4{(1+*`qX|wo}qfiiI6fA`wr}*29l9 z7O|D)19FlU|CMs%1nnl^?!zT2LXwD_CDa0B1-THqU6D#Y#LSXbJL6!lgPT})c1yeD zGXUV=J*>-9i zS8nMTVqU}9z>}U3X?aC5q$L#ZU0bDn(s1b|nZHY=55R#R0k5L2AAoP8w|~o?q;?>K zmoSS?yO0!ANK8&>m~b2ejsPC6-}}pTqWg5b7lH-r8&?^4)lgB z_F#_hD%A-SRk-ru^1P(qG5U z*#{ZCg`FVyKr;ZC;EWuG&-Fa2i(K)QUF^LcdZc-nT{lUW(L*&rKg*VkGo~_j%GJYj zu5vp0p-n5v1je>JMAj>%1Ip!-Vk#b4b`Q}G@=4E=cP-LY*LR`*sFf$x4ch+1{-pKV zsp(vH8Ny}q`Q)0NsnVa=hmiK`xEXrrsa*f>?emAS{$ap1YLK7n&h^cyH7XZy?sTP{ zmE(Tzmp=P_Tt$prw{sQ!3tXuv|3^O8n&fi9b+T9~*$`y}{mOZ?WZU1+=Sye)6X+w%^*BY%o_;+=Um@4~zCZoE71!F%#vyf^Q|`|^IgKOexK<^%a4zJxF3 zZ}7MH3jQ{Km%qo~=d1Zz{vrQ}Z{QpGCcc?}%s=7VINmhnpYpwYKR?JnQWUqlGcTIAMY?Nthx`6P^)f2+s=73$ul}!hGQc;U(b} z;Wc5AutZoYydk_LtPtK7-WA>x-WOI2YlRPmkAw}vMq!h%S@;;Y${aF5Y>o$3FoO^# zSm5)(@6J5%#k;z!C+p4nvEghQn;|3#RgiWA`Bb=XcZcOP&T?rw2zmMp z67@MGszPo^Vg#;$#Hb)M_;m;5#U&+)kPecGCXfb_gbo<_hsT}9+&SVy_)tEKkKm*D zI6i?-gzSWj?1q#al;y(#2{{h=__|CszK3L7fo%N5e}h!qhFp|FGVaN; zfmd?`0rH`Qe7Hd}d>|Wskc(g;ltxVm7b1j6AxenGuiX-aVUUrrkdpC`k?BINFcT6o z3oP zq>4WzS3cY*%asNCCjuHM3i>ChOuk6tI3=vjpU4eU`6+{?Iy1 z-btGA3pjImyvq~p@;u^_j;s7=@rDgO3f#nyR%1*J(BN08T3N$UD;19ybRxrV=se4# zjAcGA`t>f|;XorY`o%6Y0-IziDGO2m_{Z<@(NB!!ze}ZFDa!xI?|O7}$MneKfj&6@ zDko4MoPSL2jWf*~e(%cJ?PL zb)`J)62F{0Bg&afAJy-wkHKniJrrL7bOK0iJAv}J=&LB}%;Rd2q>3J;EW>`#4t~%Z z{w$yj%ZZQC7|!_rmzXq0#Y26he!HFuei6?e=9`N@l()j~%=2&@g`9buz6wlZTcIUf zde56VwJk?Rmu_?V{N;H{TJrb$q@vaeAL(S$r}Vg7XUG|L#yzZUDcz;xNiULqaRH^# zL*waD27b^Ce$d8bhkBN2DJoCYKmJiXK@(S$Fhf3Ee?GsX-kDE@c;{c`{^{hz07#qb zkEnJ1x#B#K>WXvr&y_+eiznI+C<8yV;ZY71+;DNl={}st)sFy|=Ls(5Ax;OBw?TDL z*cI>eyTXXZqn0(jtA28w>7;GF%Ykw_Yx65BK{0>y1R;U+iSr4ELou|DyVhWeO9D6_ z3b{(eAa5{AQ)+}9@0>kOtrClvSp1PDt0Mc7Mnkul<0x?2!m;i*G&%dTID(ZQX?~g61CzYz4Mx1hvmot|7PW*DN zsWjToRkAW~$Y1$!hMhdD98Y|GG%uw)<7j3%AE(~)M1TWytWYR@=-VBoo2c$AFC%Xq4cXUcfapuuCt@)u>iP{zw- zoG0T|GF~@q@W4LYF5^NOZiJ{r33(;!v?{BMU4C1Z&3dyzc$;)0%f-ne z@sQ(PKeAD{P+g`+K>B273QmsX95|13x@9GB{z%$}<1A8+=QW*SUbigVzAW5Uu2G3| zjIlV+Syq;c-|yk90^b%?zM+`71{Peibk87mef-l1X#QzD}|ZbwerIO~RGa z$fXpj!(7I}O!kbN%a=`;T|WvVw;YD+40kFEcS6|t-6el;nrinWSI$Q+r3;GZkTM1T z^TjyyoOtbqk%#UPK7-p*I1JndDI?fX8CRsYK}vgpFn+6ow61{u<(#9Krhx29F@mC{ z0&hkt>OK@#Re@6@MQVARph&e~g`H-{IckXZ9=3!%J`~YJ@~4@gX=Pp2uIqiEtjyL67irf?4P- zj1oQ*4hxtm&=Ve9Pp7ExtL5|IwR|0&3?nR*xeCl~6Xv#nIC4qr;P;j??j++BIn9U_ z+L_i+j%_bvs@V*?TZh?h2F0CRE#en+q^si1Hq(Vg)cV*#OOo4tbPFjJ^{Y|zJW1*21|5ANKg!6aQI^Hqzh`5`>?Kg1g*+ZgRak&fpgi z?d{|3qoo6C12@H(@#!^_AE*op@bxrW!ApN)kDu8Vt@YM=dqsGlcwkUq5OrPQ3!;MQ z&l()<>0{Q#>U?>i(LKr+*Kbk2!8}Ckfh(4>2VbJ}mt_RZ`I84igV81&V=z-*{MS3F zMxt6D6J%(zCLE(K>V3}!+pd3BmE<}M?fIO>U=SLS`4pW zu$hMhV0L*_2r4SqqYc5!5X5c%Slin2moYaOZa`=SYT$AZ2cAhN$^|h)t ztAifY!&fUCl-50U&T%62=_oc-Xv@a4AwoA;bIUL?V}$NP4>piZ5ZdE=jU9M(p$o0lyc+uew}3Nn zA2~wk%wvSEyei#H3JJKMnu+`AB~X-Hz6&GGhWjw~vCxz4;-NyakVdzcvL23OlW}p;>N4UcIu^EI3eUm~bW_|e4#2(6Gq@cr!Och(ERy}g8R*7^iq(p(ikO z-_h;;5Z(Pj_dw9CE}m7qym(*n;o_4ex|>Ni(`C93-aG=j@smfqU9=l-C~n8QRa@}R zW`VRx+K4wl*Gp^g-qk`WP4a$l^Fhvo!4JAT$h^Pu{>%41xj*@S_50QCSG}KgKjVJv zedB%a`(F3%-z&Ly?Ykeo`{uj--#v3df5GE|_JZ35%?0K8yXSA5zjA*4`Pt`l&p&g1 z`uQ5?tDR3iXFMNyuI<^>a}CcmI9Kmnt#j4SC7<&-d-v?^qJ<}Jd-nG1uD_%|reCXn zU%x^>+~XyW`5wL8CHGQ%YxAZC-%J9x{~MqGlk@+R^Z!4{Ih}OV8wS~Uub?MZrXj2& zrmH93HP;DvR{^U#&glwq9^0ajY1(FQ;QYldg|&W`nb)lUJWFHCpg#RYWwh)fVZgjDR*T3wWDf@J zm>n+G?GjY(9nhsqb=0GzdQb$}=XF61L&|D^D@R%HBaY8X(aA!n=S5a7!=;63v#K;DFwyT2K$%MtO3pH1f;t;Yw3_J)(sL_mwEH3&JNj; z;bQK*c|r5gkFszf+xbWYXOBkIEsFprPzN~CsF3HjMP+az!-FUyGCVRIbarWowzWwu zI%GEjrQt-Wj#zGJpDkME6dG99Yz#sW7~4fg@`b4aYp{T`O{@*Ds{&!iF|4**;rBu) z0_UEMFs6fGXDq~u{vKBCUF;y@Nv?G~x}S!XYZGqPD1>7O%Z&Ssp+H>;x!B+uLe+PX11p z9xb8lQ4jB|qevY<8$d6>NWe3ImjIg41#R@b^dt3(9D7?-C3-jtUibLGqtHXqBfpwQ zGY`4it~iYv0+9D(N_1-?!M0bOza)?@ksB`3J z>Kf~W9DA$|{am7ZU$T;n>$8%Kn)f+FwAZh)@ur$w2uB-A=m+qx0vwEp-E*KX5~fUr~Wr zBvPH84*MQYWF7~Uzt8ieCo*^PeA*KgXHk3{p;MkHF@ezgo_uuvEYHQBsLYp=-lN!O z$@c}2s5gjSGQ|dmXt0XjMWVqVnn?myV0--$Ue0imFV zGSE;48p=RJ8E7a24P~IA45}xwNUUcNZ4S|9B~R5NF~cC%a)`C$;ItxpmwMAkRJvI0 z&vXF~+jhyIU|Xww)U$Z4C4#KIzRvq9WeBr|>+=-vjpw}I|$pnDtW-Uh~F zsM^5O3osJ!3;<%d2c-?-0S785~_G^`EJX1xF-0g9Y@3U&=1o>Nc7UV>)@01Q&G z9q=4=1~ldQpFxCTG|HTXhxgdRW7uY%4Y~_?j1>gzK*UkNS->@bGG_}r19uyB?Tl6Y zvSQSoPT0Mk%AZHCZ)Wg~Z3a(MM$gDvdm{;vCazKHA zLW_W|$bJ-)y}+ugqidssu8|O`7Y+f}K^}FGM;+u*2lng0ejV7a1N(JQQ98((4&$Z6 zc^6(A+{;)EPvrBmc7Ywiby?wC`&-YoX|FX;DI>^+P1J?C!8P zc1K%_-9c@vdzO0>chIl^QTYemPrE|{Ep}h!4g&U2t}lS7UJr-8GqfxzRK0_$@pOn9 zQa5&kPCZ{4juRoB`owl|2q9AY3G4)Hno4dSb)*C4*(5SJ8*Zy3Zpcnso7hh2PQ2~{mx#rz`igCbEhi0g`| zz-G)WE0x*h5O-O{kBh_uMdB`lc(6#EYY@*m#KSc8#FGy3q}6`>>`AKSxK%u95WjPX zXANSpLoBw6*Bs(CIkLndmLO;l?;r+JZh};sAmt442c)Y znU)&DBjiw8YL;JGOf8-s8KKtrMNmF-ny=a~0}+~7RFxrT&T>{0Te%`LwTL#dOwntNZBOSRSV$;AOVhvcC6`QJwOivZ&-5)QwefnwY-o2^7`}RHXbyKQ! z?rL`rHyF?GB@R~AZgkA5Rx5}Cy;eg}AVDo?og~DBxx0C|xq0BFcbr|SR5~{m=RR&Ys&Q8- zIahgtJRE%Czc@E)RGyv+HBLFXyRh|sLt)tI)2T&8sWQHQ-b1AUUFfL0S{)i{qPNUF zwCD$1)TF>G=O72QD+QIiPT(e`5(KIY9x7#!w^HrJ1@w$~B7ig%4vhrC&DYoDuJ!Wr za_1`WMdvQ4D;m)~t~xU^qBj1xv@lSm2%;DJ^#NWgm7j;;<*8Jt+_ZvDDS zOO0161U3f0p}K>8fC}#;^&z|d6CA_POBc#Sk(25bJ*-$?>bYZKQe$CKV_{NbVNzpZ zQZrQ#`%x@B_BLuh`f)3u7gj(oS^>31qOu6{H_aO&tw@I?n=xG@BVwNKZ>nkXi4F~o zCJ?qhSpDIL4~~RH;EX>i3iS2mH+fxopQ2$?h(0W__}v@Y%mdoMmBk`6pzeZ?lslA1 zm5Lsq)C=dvVE`+j4xkM{)nkK7Squv!40{kOpbnr7?MHe%O1PrP&J@@SP`%j4(8@=Y zYa+7%eY;0in+XuM?%THy^aZkNIJtZlXU}0gkLa@pDHMtJ6+xiTi_i{2Rzfx)F~}eq z9Cob%)_64oA}5jW1M;yT19YQ(2b#89356+;w1Ry24=;NVAwrQo7h5c>f_AMQiIWIb z!@kA-0U<8PyANcHue7u&4{BZc&a4XNtlGT}91q8VLwr)-4MtWy@DRr_H`4`#&_ zP&yy*24F4V6M(8mL32e{#Sn#JG{k*_Mkuyt;C+0IRi_LXZsRj%WnjCP0lz&8i1skp zioSupBxcf3yy`FoFdy&+K-t6Il{T2Gkt`bJ@c@QZ2JBa4@9l>Q%#MPN=KkifW^4lV zctOF8s|7QT9L%^HG2;Tnj32>a6W9Y~HUtXA)L@XqzL;hXremaoFswRQe=)KpnCu{t zvtn$y%=Q4AtB7m|-!Gws}5lbRqYpM%9F32sI|u87SW^+&>&WhzAt~lfvhQFAYb7fe}cqPG|^F!IX&k5pNJ7 zgF%QYna5^@a=(mZMMipNRz@1C_R}EJH&g+Y3tJ$oHqS^;7Gf2i+}C9GdsSiE0k_2imKdco+~(Zg3L^$fSxOK#oE zy=%5$(6`qa6qmdrZFQ@380gvkLv==~IU>lc<1JJf(QzpztSrr?8;VrnAa3i!@Vm)6 ztO3uJ2TR8=M-nVRFJst908LQmI*h!s*#2??q9F0*l)xby<_(#S?R*j@QaWQe3aq##iMJHt>!4r@gpIR*yqnS-z%5Ffi zRba+796pfNqrlHC)-6k}Q=g!(uBZGy@jlh4a=(b!h%Bny4_0H=LzVj{#U)jx%KcO0 zQmdkJV|r~NEj3i|HF*k=5y?W93DzMQ(y(Ls6Vi-+JhpjYa-HbtI@Z8IE4j&m*@^LS zRg&W4l6cl1CcRYs{+?<=Xj0t-lQFJda&o;mBe|Jr$u(+Lsq&!hA0+VaZ1=mSKvPYF z48=l*GVqQ`2L+Sm#|QG0e-t}nOpx9_V3y4X`qqu%G9UX~t6k+rKKmis%+ACAEQf5q zK5i8C4Nbg{33UP@r4r{5~Id z6%Y!Mi-{p1Dqb$RfQWhnD8C?SUlRHfndDDJI-`5`O#dYK#T3Ja2E3S7uy!sHx6c)j zzKqc83ZS__1##-C>ZWSQZ5LRCQ0@VE4>BH54bTkG1uz((rbIK0v=~4ppfR8m;Awyw zr;V6u$l;5_>S#a)pb_9HzyJVpjH7{DEF&{~eK8O1iwP}>0h$EGVV{%;G%+1W3zR=M zeQ7#+*QuVYs2368vw`wwDHbabUzKdwY(mYPw9_x4q5$cDhJcQM{(ygxb~EUV0b~Li z13Ceo27vZ1CbY7c$R0-{vWUnYNN5q!K9OjjNVHF(k#VCAOrj3VOJ7DEc$!o~XY?Wq zb2KX%dfYXQ)f%Yz+KMbcPlYB_AuD`O13(G$<{75Io=#HaQ*aw2WXX>fS&Rg@P8{~Tlh!E7 zXiRF7UOlmTgqL@8wYVbNm`PKrW=)i-7AQcr)3w&gS^mZ(aP^B zXcTePqVf6?XiINGWHw6sC~?Th5w^79!-u9Orj4I6IjicFNn`NiOwOv{m-p;xzolGX17sgJj^dilq zm1z=`GCAH}T8i^Bz;q@C`N@|Nf#sHAbJ|U{z&_RfHEE8azO-Y_Z=&w3#u;ZHJLxeArYE-WhYEAL1qIsPUo;>+*-_@T4!a)e!v>98F>QWe?c#*j0M#Uqe33m2G7GlptQ$CNWb6tJP-eta zWJcGql>pWvANF!IEnozKWZ%e)$iy9;cHkeMvVD8U9Xrr=x-4YU}`s zNnU6zUsUhJ;jujr5e2=~qtv-j?;}<=W73K3%Rc91t)Z5HK7NFdPst z91!3KP(AWj;P@J+zaGw$1RCS~9bQK?50u{pt19NoJbX?B&hz-51%~VZb@en* z7u?>)@<6_qa zBMc3NVM7qd$T&B2%fJP@8}%le&_qIm2@OyJbt0r8G=b0}(m0E8Nn!6y8_|iFCiz|5 z2fKqII{58NJ%Ae1aYb`lhMNZfH3}v++f{O%ggO!GPt~ajbuOWi;Qbpd|_QD!`4l0lgzFiALbj`$e&3Vs{ zwr<(5ep`C4S?y~LY?-*=CBpP;jiwOHyO0kLwtzO-qwZst!?&Q%IMveLY>pa9{d`G${v-6Ls2!mmk-AB^wFkJU%OpeB$+we43c=C#x^!lx_K;5@zN87ampU_EJ&RP) zBI;d#LJc5vkSq{H>i|T|h@+7}CLeGGx~}6w(6NHo z-<*WP2&B9m3$PdW#nKU;QCsCSz(}*NOKu2gk<` zs?%eT;GZ^h$RJyy(!FDpUxRjCdvuMn*0%UH2#@XKN10$%j-d4K@-fG5hClKS`peeEds35_kx<_*l zTqfcWu?HO@j<$O`tHJr3QA;O!`Og^_8ZjzSMqJ><7&DDnte-ZHM^t`>v5^t?cuJ($ zFB(yH4^U-|?;4db3{hB__}R5yVMJ3Iof~|4v0dj|wytmR#CUml(#mi5_VOghD5u%8 z&4lG7f@IK3Yz#D+IfKLFQ0bspr@lliroLoheXHt$XS2fhnPPC64i=!(0 zEJ8~NjfJJ2|GfVqe{@w1bzz@HXo6F5yiTRYQMSc|W&;&W@Sp9!#2;HBH{{8m96T== zvjx^Sh8;Ilvc(YYOVZ#p%&;!dk&P5xJ1HQ$UAv|KA7S4D-_&{Dt#fp>Y)i6rvt-MX zEnD(kzDky{vAJU)*dbtS0)Zsl3`w{Y%q303S}+)z!PkPhBpLbr)`VQP#y&j}Ax*zz zYss}+ytP@EjD4`J>(J(xM)ouzBMMFV~jRfATa0&=R2+**$ zTCb@(tHX*PPm%Gv`=+I$s2eKqg9_@h|F>brS=!#n)^|JiPk!%v->Z?{p1%9t{yE=>F|xEDne~5; zeOM|9D~jR{U>{D9)3m#>1$KhnR2l&$+>S{T1pjU_&KC)S0sLu#z#0(B0BcOicN0TR z&wzFpmVL)Xu=N0NgV2 z;kp-qi+BJ*X8|~M2jIXRfFpW9XCmc4fy(13FQ9xAHZbfxzy`Jz9pu)#z+HC%Lx#PQR#uq{z`nT?Sw$B1(KcVQZs~@52kw^c zp8hlzALuHp>AkPLaZ#y%O^&s9(SijAY5m|!a%sG;Ik|dPXW@3egk`rr(JPHixx04!A_+d`*vo=|d4FXxU{uY;H;@%z+ zfDEq}K=aeU7@7~5F?d@!cY=8tq|4l~{BsmyhiNw2LxyMp!5&UaC6s9D-jXB0S*p3j zix1^2N8ZTA8X*`V7$-;&90kDa3MTCU``}|A4zLe7W*;7&?t?mPIRIBQbs&E;pFPTF zpC#DOXZP~i)wey{RN~>Y$N6j%pOby88Vw`@_!A#onO0zC#BlR$J@uMqq2Vx_Tp7iO zToURWY>yB1gxl{w+VAYVe`%v7Cs5TKXt^sHT;JQ(yRbLTe%^6l0@vcAL7E zH~Ge(0AxtJ2`mOP=1=irE~rn`L6ir2gV;O-?5Ebi#S;8?4z{DjI9OzDlaTuljNUHg z39`W_2o4hbiudOr$_fbX8PwBAc7|@-0{md%GQv_Z=zpQW_Rfc!jYO-NExj4t8fuXe z=CZajH$pLNjdP~|T$-A`Dt9$m2Lqpi%h2lZgy3O>lwpJjX@m%AgkPp& z_m=TDc369jg60>BZJ>;Dom6N#-ZIBz6kE#cm}~+)i)$CLYm&H#x1N_poEaUC5T!~m zFeRiuacc=55qC_sVVfOnL&JW8F@j+NU7TKdN}>3G5puE)TMrv~Htru-MB!S)j6<0f zuUI(G=fz}WmepgHbM(G6k#ddZje|I;NAk~b`J1>6qxlKc)lt{Di`>20)Wwl0A~pX3C7Vm?8(7wzYeoYLNqe7c7&ZXSv>6A zI8lR<6w-66o62eK%p(Nm-|DGq@fG>d?=jzbd?+WtZmKz@zEaf3*y#%d=h)vI0`U%` zVbu1r`y<)zk7m0+&Q2dC7$P`=?u&PDY6>>ZQ~@2QP-Ic9N!!*fwI)TYv{@@$Zi7{$ zRQ{ki7Iu}k_cu2zZ40!|31D9bJ69*#?o0+2AM1%1mN%CbH&=T6wFyTAX^oL$j=7X z5G-b^IoVb%Z1n)Z?Pe=TPx^$WF9D-_r}Ey5G*R| z19f+HRcu%>r>z$`AuBto=Jrbe6uYY{Tru~aS-YO!+hbm8j`gmKJ3RTulGZzt^A?mB zS{(r=&}^6Kv9oWeIoc?#X9_A-yAZlM<{gkGo+dZ9w-g$m*S zj>Je{8i=-fK;9-y)ObS0L#>V*sK`wm4bB@bGHz(EpQX)$?(UT7DX0*z zw!ni6N1)r(cf1N6ZeeVq2%51XEY;T`Cy5a#!Uz;$1ei9V2qS=Fs7RvHy6Vh&gmMhT zZaoOh4iqF}fYuNppSx1m^&jbP>Omy(VLdUydSZh0#Du^{6GAFYNLXQlCc1Wi^Jk597L-+CyVz1pm7lQTlpzASGmUStd=(vq9HSi&2D_f*@k35D8)ccmrx( zjZ?}-vbF;Rp94_8X#5JSjht08XB#>^%Qe+u330t&Hu=zAO zHDt9F#L~f41)aGh+*jbo@dP)}34(V3uuR%2y+$+suao|;=B94r{gSC#s*C(=@u|wt z$%R-4wYtBMZc2ZFK{e|Zi8nCEQg(CD9E0Dk(uZee^~wn104JhnXU#Fi!9VG*sdjx3 z=CQP5Xwo33^`(p~u9dz&T_?(4tQ<`1dFpga)8lnEJzf)LdZ47o=t+*u!^RUB89c^< z$dPM`o#^2rfa*YERv?9bWC7qHAa5%<1~CW_PVxG0;HA~W2o1%M!3WqprJgW9&H;M| zz0DBf{T!bC;JQHkMpz#q2X@dzfZHUuFH`EV$2p{%qnr} z?90I00bRB3I^RO^*ud$$PK#Z@=3%D-P#r@t?}2_EDyIq$RS^>vvDD6rLlvhgpdl~S z+~rEKu1m45OR=s?p$#t;N>q}@zS68*TmTGEkm3BJ_!1>LfFCpTdWHg_1oPk(5alpw z1@BP+7wBtHa|!LsHvd6C-oF>*H~s!<)R~|hb(#1xMIGmA{1J8zp`3xjID35v*AtQ1 zhTAn!!X3ciHs6MFo-%l=nrZ`WbF1zOglg_t(6pr4S6bIvSGqZ~gI;c4++J7LTvpd! zTCmt3@Yi>RWAj?;nmTKbWVaH=b=}Q~p+Wu-5!CDCyTt0KjHxFpFIHkUW7pI}u~RYh zdwyk%gE^m3MM9q8>W|^oG2WGM53&40323(jaEoJdEhOpqS|HW-sfo3Yi94p0Wp@Z| z=X}THD#86BfFl%Bx@$sgw>zes>c(L9UQ=Sd_{0W-k+0h^(Kj$%fStqQV%QCanDpz68{jh6OceaDddYj4 za_qjqQHm|c%5nVw!CPT~UVzka_&|6JE*r`$UTTj5JWEhbunj=1s%o#okFnW7Me6|; z5{wh9CK#LpP))FeU>3o#MF2^H0|Yey*cXBee2Y}~?R9{R~-m zWQYJ_BY1}3GC=BJ;CSFd0G$;tahz|mmEGp+sL60IoFY`d4!XN3ic8UGB8vJY)Rnd> zfC#}Q0ux_n0sDW3K)l!hYwb+{$!35Wf+4<6&5XBG_bxiJ2v3SEisM6S(VO7HLLD2m z>>3XUEdflklEyD)Eahp3m$1ek^=2)pW+Z%I})dy5Mz zN@^ChmX_7K8|tea(od#;)ZJO$J(TD>u%c%6gJ%X;KX!kc-L}+a>)P|&13Oc{wRb>_6+ z=%fscC&}U)7#_ov`nKT%gAiJ2lklNbqa;xbF!_-*rhLX~V-g}?I-Ue1ABHk$$Bl52 zFhVEXXSvfE*1OOqtanS`30vSkk6Y(gkH3Ofj@3 zLvJ|7W!^=_-v!p5CU65}@a1vq1*kXG(fo19VMCQ==CIU)G$1W8c+Eq<_tPc!NugG$ zZ0q#5KD@J7F1~zOe&f>)Dfi9o4}z)=-TbAzP`(OU(SX3C&4OCwx-kn+(H1mCurn8r zzDR7)O%32vtm$%vnh!jgNz@cGriFUJQW(i{p(Qd?X*Zd`N2!CZZYR0!yXR&{!iSOY zWk$k*FAhqxF(3VhCt@+>H40cC5%dw10#I3`Zm8c`4~2m-R?i#ZOAv;Y!{?anBw-hV ztU8i2%Bak$vML~AY^)hLjZVZIm7na|Xa5fkC>dRflb?t%hEW7N7n+u{43`I4a)$zWTA_;*5 zGVJp9$lPfIz4&dV4WX)-&%7M&|L#E4S6=P0=;gl`dZ7-;fQ!LPgrwKR+R$0BHl~D( z$7swQ4AqR0X4nZFI{Kb5mI|k`I~C4d1=p01K?I=HPkqgy zI=(~w{eQsy1V1psb?J6@ECcj|jw22jd%o)ULwqRz4n04Zb)1R-8-xRTA_x3D9mt>J zzzGHpgcj0S*$G`VY`Xzk-8HRA5)5JLppmY5cv#YeZx5SJm>!3zF}2@%%zBQYva=}g z9>iWs?Xw@XpS9ysgu7@H7#O93i)S-|7XS#y0Ch>)3tRI zE?CWhKA@Yb#L}VjtP-ouuAk4;2Y|btbYoJWFbicTB{gCmHIGw1*vmz^m;1I#Ph-eJcFz~@Soo#QvqdJN zhp-nv{Rskqq}cNN+v@MRBdwbq!XO)=o6Xg1=kNo-9u&j+8W+}UMA8CXA7TxmH{64e z*MNsD7*ANF48YUcWmCqiJR{0exL%QI2hP?*&uY+#Ht;i{{e6uB$a;gcYtoFdX0se? zx}9YH4M~@#za>SdKadtruasXMcz@s@;feyiFZ+%teVF@yPpk|%hkcjXZ32XXphisn z6u}_?gh-~l4KY&KO^um8OP~`{hG=AU!!WnW=(AB0xCah$K?-So#`O@=R2{O`$h#&@ zw|BT8taZ0;`uiKv*Xsk*?}@$=*WCwP7m@ahzDl(5ha~iCCxJu4k`=-;-CEQhO8@5f@9=l&J(oT0V=87-Ak~AV1&Zp2vnrl zNl8qfI+k;ujV$4Ow)6Mr2*wD;*~n3XI9sab?}rKYv5|dfL@F!zZ#?Y`G}RWx!9AwJ z=45AJ@xynwc5i&RYwqemQR{v6LyPJv=dNih>+*g>x_A0ro7-loT{E`s-s6K+_S{w8 zk~zb7EZRChl%F?Qm|d5L#hx11Fcvw_^=TdwenNV5=qUiAdoYX>rYQyJ3rbCbrwDEU z5Le~muVC0V5X(3iEYky!rg<}PR+is083n%wM;F2120=6?B}@i11s0(w$)(3%SwXm< zrJxKYEQh9_+_+J?A0;{cCIZafmuf$qFWzGTHd(KD4~6gXO%OUQ@=ephLPIN5Ul2hv znx7r?9PP#y;qx@yfJ}u{;XrMIRY^xum~XL$;nu>J+DQNw9hP^1^qYy7$!x`p?-RsX zczva&q#M%5Bw#nNExBI#!;wHk1R4RLz3DZe894OOkshJt zvgX64BR5N7j{V1~wG4Mr@c%CCDM*-BTz}p-iB>j$-8C(K6lGlu8E6VzdjQlg=6?m;D|{uC$GJzx2yzH?8oI?KVzuK~Dv}XIqiNAn@E8+UQm)*J z+*XFXZz8q%gup}zVSu$g1YaWf3c&xk3nXn9U|GHhbUJBHmP;` z`{h;BuZTTEniR&k8+DyxO&KNZ{cf&R;A8`&!+z|J&syh#{$OFy7TMTTEpdO!;pzBB zX*1^ci8Q^_Bj8r&mX3{_8J$`^E8iDP2PFuBp)LN|Y=Bx!hl&wCwe8fAitjvj#YYs_H2Gfre= znW6oLno5L0JVsjl4uHB1Npoe5&1Q6{3^rQ^n~hy1awNd~Z_F3+pAmtM6jxJzbB(#f zj79M{m?`Bkf?PAYv(0>vY!%g;oL0Eo?4eKi61v-zvUWFXn^-$d@FjrEWUnF)t|E8_ z7*g3!Fh+1UL7bk>A}Z|%thFPQ6BJ0?^nUhFe}$`3B5c-&_0h1G>%{48!Ab#2y_9RH z{dVb}RT~}mEd7^CIsA8h8>MgWym$H?DY5>c=}xSg$CoXa?iXm5d<=NpQRph{(uA1T zd?V)dA}41(@#%Z4(H&oTim4`m91NJNjJaB~T7QB;NO{Z=bDRT(80}r^8S~S~JE6SJ zU3!Qs8n_lKg|!<5jRa32_>!4@gand@X03T5@WrluAQEtwdcpoYypdBrd$m1jN9(^L zeSMK5x&Z=FdJ&kwKAAE&dxjs5&`SvZ4@!!xZNuci+DQ3vzF3EhHlM)KNWF^Ow%712 zwH-%|oj^2~vW6?>Ir$1!4A-o6O8F{r>|uh<0I6rJDeD`QQry-`Ynv4oozSif!k z9>0AK-!gN)l|0fAK@yZJ?GUVdNWYbBG%=nhBla*sCB@J831HXTtqcG&sH2u~S|{SX zIzlWl4lv|QPrc-AiISTBw9}AxPrI}!Y2?SZ?z?Y#p8Upi$GUaWtDi!a#7YMrI0-(` zsS8V=7qczwo-k_eR)eth;}PrG82|_}?Cey=%9#;wcH*7LT)ChC0gnJi@Uw7XW~3*5 zg8Gvq%M8RZZpID*u{V?41`JVB+OUdLiZ|#*D_{Dk47rJEq;~& zqm923oF!=I(}hE!&|9^$A7lCFXZGVb`_WES?JYGrjG&B=Imeg@zx>h zFkKq0xXY>OjQ9-HPoY5r>)!g6MGCYuIzH58ZHojimVl#SuUQ@-w zWVk#&Pkt%KT-dm3UiVNtvKGtI^sjO7q+$Bsk>MdX)X`AYTAB;Sq~m5cWY)K#N2%5& zrN_mHg*+Is^&V~n54J=%0cwbQ@x(mn;Y0`*f+4&SV#R?X@m1X!Iurud%k_jv?Q&xj zZD5J2!CnbDCY!S(SqywtoWWO>_)Q4;cyQa!lR9aep_qzMz z$hiG!;(y#@FPV*QpW8HGLRxF1N%~f1r)558>^N<|ZNh%@z|(t!hF7_ICWt(Ra7B?y zd7Y>eu|G)CAS^m-fGgBw0sI}HlqrbdgKWeAXd9(sIN1`9q^=acUHCzvewVtv@L?jh zFB7FaNze(lNU0_8lR@e&9HO)4K;h;>tik!XG=V$?b_cg7m+vkvMQ~LUfhl5c>}y4b zY5pwqo$-87oJPS7Ib)Nh;9~8iVynZX59SJ-0L1MKR;Q{-aTB2k&6EkXG|^H=@?y{OJBqpe`4yQ%b}JirEkw|t zzQ$}KlR7Z5H^C1nLB8yD*6alN#X3Jxj6P_FOI!#DB1BZH4~ck) zgL;hFkbW4pc6CgDo+fv!D%&+65P0tGMdZ*Clrtz#qr8N273F;tc<%jze3$_|7X&~j zE`?EAQ0AfBg<{;z#ZdsYlh-P+Sjd5-7fOExR%Lif`LD20Cg}Rz@38J~P|UlC38S|b&LCM!AHgue!vN}W%LNer)TO-3 zd2b@uqp}bvMIH5x)1A#r^s<`3O&#-I;x{^=s-uB%+Ha|~Nj+Qsa`{^bwg<5v7&Yv&7SIpngwPIJG%(tm4+*$8? zxwvnQ|e-ms& zT1LMJ#e=d_i$&0^@LEnEWV^w201zceaLiF-=bYUnL+U`(%4c!oS$hafnnqACi6Sor zTWCn+zMpOUncOLF{PYQVBQg#Oo85!xlT-H(V$VsGF<*!Ls@kO>b&{`AuD9GlQfOO`2ai9aciA2+$^=) zu*I+s8WCkR-&=&7QNNH{ld~=7AS`KEZx-G+WEeIazXpkOswL*!(_OmvbJE{V_ipYVycc?-Pa&`E z!x-gAE-^+%+O34!5)D=4*mBIjNWGHtPR@rpkY+x}`Eky#@Gz`J{_~+!qa;ya*`1<@ zC!{-S2848n0g`g)g-nf^X-e#kneJT%5zT7mpN6q~4xo&ooJYY9>BmT?M^|XiGHgzE zbfqaZS1QJAs{e>X!|`F1+;EjvE2LI@P^D(bs6|pQ0d>94AXe^B9X2EL_Uo`2VHm?K zP(nd`2edq#52P4_l~{cr$2n?ClBtBratX}oXfRux%r8HjJgat zB*rk8-0=?bzjlH?0?9>7f#MJ!%wTGOwcJo`NE(oi2VY@4_ZTC_IP)}`HT4D+85%A} zrdm&4Brl$adx6@K5^6hWSjv}Qou7mri$hz8TM8qEagcTqalvb#*W2L)l=3;Nok=I| zqaFlwdV<0X4w}de>u@!u>(-bLA@c2gKbxgizE`t~~;&N7HTy3sEZ1 zTw<=HQRx{HsjC3A&qG-X2!`ZIFeIwp;Y9EduedXlqnyUbt0R~YY)qVdv`a}52v1T- zb-R=+0O~vX5A|S29tX`*&SP(=?-)LWPl9^Y_&)Pj9;QgZxIy)*>3s%74)8*p{tzhw zDBjT!!5U(j3j}^LQ%obIUd?--QA80k3F8DQIul$WiMxRDR^Q40Fdu)vKwYATlGzr5 zGhm+7tA+2AO%eewDe_R~>3wwtad7H8&JPhQM?n#9jtqoQt7ys;Z+r0-035W)}P&28JK#e$PSDs@mPyb2x5VX@xK8NHll zb=kpbf|^e3DyI!S|#qWJgxP78<`@-LFG=269o-VhNjHW%GXLxZhSvT_c;2}`{R3UkEyA|(Z) zM3S6D5&tpD+CokzcHK8*&Jo!6GxF1%hK2F~MqNp9W;Wqqd(^+gDftS4Ay>pBft!PB z+QQKvBj_a%23)EnglEtxEblayoiQ{Sdnbm5=u1r*-as%gb+jsz%urY>-bBD1PF_P)6Q4p4l z(|cbmke!#d{c0o5=Xrkm2R(CPI9)ycF9PRAF@E)8{Emn{z^HcRA~8mgDyN&Q!KgzY z<=+wFP6sLG%?0r%c%5J;kOaJ?I003Btt3vZ$B?dJeY^B9$;+3eCwQrYY{Wa#hm6W$ zgieYPI@Jx-0dn`F*NB7Xpu}&zZ0A(h~C;Uiu|3nUNnA^$7PkR9?H(J?6tyd3}X=7hcBBMUg-?GyDE+W%aB$jJsqtifDT;YB>y~le z=z;twx+*-Bm8V!c#GWGo1O3^scFZpteI*dtGjuSl2 z+1H$r)dBrx2uMRvN++aOmQ6pjY)hrSu>$+K`les^OYvTP;yK7Akye2s?gK9cz(fx^ zv_*XWrRXk3 zrzL~ttdUpmTjdXJTm!A}KObJO@JsBM?q*E-&do=l1*;YPLb?|iKS1cQT*RZ(XhsZo zE;A8u`sf}3TG#od(WQusXK5e5%xihEp6cMAp#)7Km3M)|I^DMwO=}h z^XtHqJHyeomVb*s`jFi5sF!O@*45wqPs9Uzbxpdt(%0By#q0+*>Z3#%L}b459>GTh zFB0s)A5wOI&>!=I%JlOR#CYH#f=2FSoj>EyAlN-B@~{mM|EAcZ;xEn2g*e#(?m9Fd z_dDjZ?*Qr16-Ydvek!*Ip72YS*ac;wiwVMl9TYVz2}ZmDw>Mowg#Ba!U*M?N#re@3 z2DjoABn*^5_(p>plt77Kh}48(5$kQ>npKn0LwAyDZ<6M9%qS#6eW3%~B<GowtMlE<1;x>xR zi4|*(boN%|Tg;YuK5K5ME?HSQyWSt2-4_kk23$BREw8wt%-PUTUnqqvg~gS{vwM^E zWi6Fnlk~INVB@SnV#l1wqSAhQu*l(#B+BdO*0^N7Ub1@%N+MpXDc6yMEVr^;*H%?k z;0xNZwg%yMiX>McVnN-sSX()EtgY9et5r|hFH&O~v%};CR!he6Xe4jD0q1NeC&}BQ zhULr}{s6yIx){)ROnEVcYwJV&Ygu;H%rNc?bd*^_nY<0WcfmB$d zOsv>6=S`b%-h{SInV=f{V*;cEfRPIzy$=Qdlo`aV?gC*38{qZ|l&FjWo28yd7NU3P z%lSAITwoJ^qQkk@yHZw|lxukELNVlP9rEhwXo-Q4tb>rOgOIF)kgUV`ays1=l($hn zK>0DsuTb)-lgmNHhf@CbNl*mm=F1#ED(0o%TcaQ!tFemmu}D z?Iqh)8`KUd8;=Zu*o>rj;(%Qn+_`OV=e8kc%ZB#Q!_1cfT-b~F|I#3F;q0^u1MvP=b>X6&bs zuF~fdTVNZnZX*Y`9qU}RSc@nbY~@nh2Wd?`W;@5+uv~V^YGLgcnmi%s-|`$4tqil3 zEo{YP^{^G%W;21jBNV&$+K$-HU|h77$>y>yqqkIUS}b}zA^k9XPwU)u9sb`t(6&5S zRNP(phlN#hVm00F3ZJiP@#fh_{*TkP)aH0AvM5pRbzpjAu1SbquL}LYMeKPGJ?u_V zY!4C$0e*v~gHKauD&w*Ljc$f5Y2I}^cv?-6a%_xpEWqvwFGBm^mzzyS;DPMp$>>ys znf13;E2&1taY=EB%xj7BkHKryxy1hDvCIuWq&O=jaLdII)i{6q~matfEeP zH82oRfN*;AaflCC$M^#w078-j+roRd5Dehn$~3A*=ms+L3k2?MYtb{5gX&EtT}sG) zy`{@*^$yM2wPWn_?y^9!eeGIrTiu;Qj`H^EuKBi?T83)-t6E1-jGojREQZU|9~b1` zvkie8fv!#reR}LYzz2R^nIyOm#X*hODN2zW=!4Pkz^Gp5S0wD)rF_iVP5`yX(GQ)5 z(oGZrfT7Rgj*nT>@tV#doG;<22-eGmoB;65F9t8@;=wjbcR5<@3FGFeFlr9e)I;G@ z46eC>`u~Vjkgi)dg&levuWB5DzLvp^YXtcWJXC~ zr;IK#BQY?}6p6~7H@#wdhl$Ftp7UT$EG!WLo4|u1j2qH7L~ku?@{_6w=Xye2zTbGv zc#d%b!bR!;ZQfg;piLEdtGw-AT+abQ&t#)H?!7=Zc9`bqt;AY61Ort9bzR^Z$Dt3J z>q(Z3qz;;nn=YVd8H@H-Qk|`QhR;jB7|$3czj~g)%BLOl9_M3BY@87eMvcKi$|$m( zT~e54Y7Ogoym}zIf;8Im$i4%6=dUdFFavlB2-4A^E_}ul8pLQ+C_jX2> z56;nV+2pX@Wy-gj3M$&8mHyDfV@JQ@$e&(5yIGRWmispkZXhp&(|?i9`cDy^6f|n!^<)6Y5=&80({3Tfl{d?#j%kATXKzkl`sQ z83GHLkkhEZMeb50;>ytbMKnzxCeb@X;2{_x_$vT4>PgUf;;S4<9RCcYK@cYx0l=nU zs+rVY&k@fV561m{{3zw|L_BeRJI(t%0P2W$loOCZy{sS|RA{CfoW^ki(-cU5mK$iQ z^f%X(n%Az)EnPXgabW`vimmOgaTSK@OQt8mW>(a>+lJ;%zk_r4)?>H)gZzdZAwP!W zIhw;dos*-g?l3$`Y3V8K=fG@X}?zSt+BLsK55f;^_jOkg)q4iI?xLt@ZAI{ArwSNHR43jm!}p`@**TwozM zN1%DNDi_H1A`=aAq!QE+;J8+162rDjySpkE$hps=s0x=w+yy{Au4O8<%(B+v1lO1y_F>j)SbGN`jdo{vlZ)_&%mNg0F;%^ig<4%`5!4Ckb)W^jno4|v ziFpnTp!$L7$E@d>ghu%+`o{OSXR+~FEd3!Iz=I`H0M##!l?Y1Ve@U)g+xqnfE=h^* zD|>$SGuYeiEBJr!R@MIt=58b8jK!F{0^OgAy=8_Jr#9MqnDchZeghwhgRk)vUWmdR z_ZRg6YNNS_3ceoJr_484U(XzSc4Cztfb>hxh>XbWtw}v_A?%N)Om0JEF*=T@h$UdZ z*Pv`eIf!x`>2Hz#rQsmvK3`N$}yC4D5iDk9304mOte(c@_NwkD0SyqOG-=g z;yr6mRF@k}^9^Q`KG7rJMY^Zq1g3>3ZwXMj%Ch(FG-{xih<9spphGnt>H_>;H`h)RT*pT6yWFHtd1 z$`D~|X_N(LHY`W4CL=?MArk4}l9r0pTp<0CrKq;NZIOL#ccC?OS5LgxS-LjaI1gM< zPEl<*IoBqIYI zu}UIq!bxK0DSEjzqDBuPK_`e_f>cU$15jMBU_$aNbevZ{0&PuCga~iV4EGGtIUB=- zu?NSD>=a7A;H1-JBK4g9ivDe+5mDl_#*G$^(|5^R7!|&oyu`e97-$a%SETdSDMw%w zO6@H?Qh0`m?b6m$5EfD#FYZh2a~^e`MXo!HuV5~34X;KJ;tRU&bgb zZ12=``ku~mB**R9&=U;LS>HK#LwE4Lf=FlG69tvXi+ZPInzLnbq-N=+&YsQqT(W6a z<)ZfTH=>IZ<@aM;2XD5+ zWI|O&wV2S7k$K0$3}G18Q}%k1QrIB@Fsio??F_}3P?=@MIip(@T35mNK*6oZCM|!d zjYiiAXwE#C1sjC$TeCnFm{6ak_L&)A3EnZSE!#}eX(oN#0)X+~#9M{lEP~pt2u?4r zCkQSP-_2#&aXHwMrh9>gR={BiU;DmcUCUAzsprtQet2G)6V&J zZ@lKtwe#itdC}TOPt4uEv`TNzF?~-S@0|T}N8z^NRdk{d>$@E?K@nn)O4D(zLW_2a z3mVoq3@}&q1ZrHcIL1p8l7(6=BP8#pK#Y{p6n{!-6`|T;1`ZJ8o)HFwFr|&Ih`@w2 z%Y4!p-COyj(-{d<2h3yU^K?kq&XEyHq19Lz$^e8EjOa05^${E(5c%A!tZgF@QmW8d zuH|p&DrOAp1w$^2;o~Q2;bdOu6I%L`pFZe9j(>2wGB(|9I%HIRh{$fZ%I;l zrQ{fU%#@RBn(Ml6W8LDGKqnOsf<8*0mwiYewN0$#!mJ<8dsqT#Lk(g@s6J3aKvC%- z5}KLJ0-T}1$>K}|8^CS?+o)hH7`B>gXEVS7LX4O}Hl%F@AzRxlGtrv2tHBm=N-3iy zUOoK;uv)a%XhL7(;AOsreOE7iL-e(b*)tok`Wv7~j;zxr59= zo}}WsmY|Aza3%I&DiVwb7Y0FTMuMZkaa5ExV#uga>?n&d%c=bq<`BeRMEq8qzmEc_ zi*i@9)k?M%2T1L)AGV)ncsyHH77)bwjBL|5vS3}RJ-j$P$V4+Wct+~s$cf0~5j~v) zmD2A+6Z>w{^^B5?6YO8C%>lj(B^We{rTVU9Ez&XY= zxBL#}NrHzeXkK+%mKm_U(4DOPgFgsGebs(v2Z831Ox*NS41%W z{Q5dUBLG!+V1+;qX(+K2C6s zYLqbmXF*zFD?Am21r7=hBzi1Rt^WFO=Q7t?lWBI5)xUN@!-AMs&Y!*x#?(8%Sz0}P zEYcTRUEl6$8=Nb}Nq=Z_{tp>9!4{qp<7=RA^+{syM#SPH@ie`4l(SIR2#*Dg$iU+i ziw8>$YBx(ZlwyXon58(-{iUevq3@gWRknjws?Q38XGr5l3HA|u2uT-orHw?djrQbP z{6hU3>8CVpF6D(bx_$hO{8PGpEJYpX+af9xUNb)rmp!uaKdOHH!1V_nlIlMFXAo7q zpXKI%=ojPtywa26{mcb;zZWTYYcI(+?I+07;^2kDsbbZ>fH#!D)F2xzksMyugvIq1 zeJfy;w+OF1=mK2Y%}_(bVT|GH)JWs(7DT}pV!Y6zcS?Dili0{f3<=UHR?`gWDZ^>b zTxTFaa4tatp_dF-q54qw8jer{avB;C?osS=OoLbC@Oc~9O+An|MlFDYC&s8Rxvo-f zIzqYWG(d)P9p_MA22dkXoFjXQlQTkf+&IByf*(;E`ZB?Jf-AJ`h!}x%1l$#}SNlk# zm>8S~bmAct5jGQy66_;*O8|D^JSCh190)FMn5@HjEsRI##UG`hOz%ESq&sSE<9rHl zCh7YFwZ&%deS@zxf7M_5SmT?Ub~tlN4#@d$ZrZd}s{Zt!rMski?~|s#E*DMzV0gO( z*Cq*^lumBOoEN0en9RkTtM-B*!a9^b(mN78^<=?CUU-TZ9K;a)L=Hg$2+N?y1Rtlr zLi{ZdUR(!YJH)SYxIjh7pwRie&94B+Mn=FR+cEt>&ca((f<;e)MNfi74_S&qm^j>V zf&~C@)KOZvs=p(DpPo)GxdI=`OSmN526^VjE_J26kxTw-y!tuL&ld@VqlzV$>r;7y z6C!-ma#*`WfNQ&yGpxPOTH1Ngi>*!6_q!a2lh_dScH}*oBT}Jqg0707n4pv38o@_bumgeRWpyW_AzS{ ztUZNV8Y$24%gEqiIM<2OV2@%yq&@5uEIdY*zG^8Bawz+0#RdvS9LGpIA| z-N-Y?H2=mQe{1jNaP_vWuQhLN-u=0%>OI?}d@PMci$;Gl@A&*POP2y40%x_zxx`tz z-w2##WCYWfxp|%>_%3t=8SU*G+?papIEI*D2zh&+C{ZF%Z*lltWt(S7_mbDe}=KlmGZ<` z3SUQ|IOyX}ts^)E)RtnJ*M8bWOmyc}j&sU|vmpXxaf&a$N-}j-!n;xN@y+PlsPqyD zkGD5bOS>>CdYuqinZK5#A{{S`ji?^6oT2NW*}@xAbW41j0@gz8xwPM+lB2mZ!lkf> z3rq))-UPy>Ff#!et(rK+KsS|oR`;?Frz4@G;;1h{uqoJ0r7oE+o8H9BDP}9_`AnC? zMoGVL`m*%o^sg66%ck$|lR8_M_f7vvlkg{-b<;1cm%jxq!SftHq$5rH$|)}rt1v$+ zm3pA*aQdQNo>ipYw4=|cPCCG36@f+?c-|RhjsOMJQq6Br=m=rcPz-sc{Bt@NP+Idk znGXTOWzh34rMJucbDZ$)$U(Az9Oz3ob$|*5Sq~T}aoC zvKVC$Wh=^llw&C8P@Y8*H`d^=+76T@C~Hu*p&Udxj&cFzd6XPX1KNzD@dU~ul+`F( zQ1+o5MLCOd2}QJ70ng-Cl=&ztQ8uFNK{KF^Viw9$l)F*3qdbgq0_Aa( z7f{l#Q-;?m!|Rmcb;|HMWq6%3yiOTjrwp&dUM8S(Yio{oNv-i&k~>@;z$xa)1t;Ot zBQ8YRzEWRPQ{URQu{{|p4Kx-96C0b_A83gztFHTTz^)&u^1HEFOety7i=Qcn*$Or)nc}T9Kj;2#+fCC5XOE z8nD=TmD&I3%J-ew;D=1HdIJ6D*=Gd>j@LD{dhWwj`Zkqf#D;+$;oAM)veF z7vpi>QVfu~JAZrr!@TqazNMqt>Gc912?|eie<*KU77DgDHTYb0{>ti};y_cZq1e|^ zDLshOoLmKV*CM~Wz+LEJ;(A%P>}I>}FJ(Az!76o(qxDT(rh*4i2*CJxQz8wxmf+Zg z0We_zOc($Y27m|PfiZj!mFp-Uq1;44Kq4LPO_*I1GC-Jc+Jgy0h`Tc^&^?TxNZ*S<^+;vLwyf|7bg+}Z0CCGW`jI~CA@#rk{2F;| zJPXhv>RS4;Gp?tRzAW{$i{cLmIv7oOTH+VNE2M}dh#n^u8TL-?wG2`JM12%KaxKNA z&pftHU6QkgdB()4N=wPYTJnpy3VXS*L@s`&;a6$uz%P%w&O+P*1ITbhl?o}|N-{aj z3tGc!Z_W?{Ul--A1~aT8$qgH1Hl_4|FPSrb4pU?r7oc1?@8C%C-#VuOSx;*eVKvOSLxhY12-uStS5MsAjE4t%8uL$ zQ(e>nWkcrnI7LdkA{Yg+cuGXHd!1tuq}oC=Z(4{}6-yQV@78wwoE4onI5vAQa66C&Ggk5Jx& zsN};ar%}Gf2xZ#u8KFwHnVv_`b0TG|QWh31qt94wvCMK)tYkMcjxI_uzwI|4GoK?D zm;){_wJ+~z-dRRl)Bb?v;$ikWUjgcy+`2$2#;2TW;r||=4OXjHKTgpj~ z7uvT{9BgdjL28HZDBtaDY{yiK7}@2alu1x5B3jzIJ1s_K#4(=NHZ zIb_eX?2>-ZKdZWFX-l!kwkprt-5l)-^gC;cN@u%6M%&7jk_TSFB@Hg%#46no^7yO) zf7BwK5Ua<=Q}$lO@>O1>wADx;mkW{0Y%Axm!(9O$TTUGNB-Chm;;K@heR#B6i^a!8 zIjtK!DLkZIuGB6^sSW2JtFE!N22dyX;z2tKM5LQS;&RQSN;dkq2F>DwIu&r&dD^uC zA0;GC5-$%4%0qXU&()moYb~ zvw4i0XQkj$!Q}!}#y!t?QgEM1ohyE}_+_N^O`Q)t7rGK+rSiGTE0qjfPL0dY$SH(} zrpEQp=u@!FrpC?Bm{T*FJYVo!!4)=n-t(O2%8Vw@g`N$)%qGuPUaGu|CY?cv7HzLM zl-EPYKXE88Nncc)%uDyEL`?E(kuGAgztzice@gSu39&) zl$Sbe<#$|+*VQHxwRLfM%^hKfJs7^DeYv}KR%xrtwY>cf%ucWzS6p=+fflc8`P+3J z9d)&{W(mFH&EEjetOh^nlfSJ|&q5G7C-c%ZLhhe%3cdhxm=L^9K>7l~{4UnmHI$#B z{00S@lw8VXO9+wx=@d~A)Od~(esLZc?KzYyC{WMf7b=+xV6ZAmZN~sWOq7?vJ*F5} z_YxxR)Xn-4#3|v|Z-CqVE0iChe1d{soAe$8-+@jq#PB95wZsoD@mT0$w!&;Q8MMH~Kx4e?a+n z6uht1CJg^k%E(6naMw84#%EAcC_K{;cNryNG(!BEc9a|0gYZSLkbj6gX=;2u|TE?N^Gy)5SZiG+tpjUzqkm{|lhb-=foX;ql8Nj(}ki%2gt z(gvAz0m>?rO(^Jpv=TQQs2-~Z`?$a6SPedo#m~j@)9N@H93rq1Yy+S=l6@N0`jkLF z7NM+0*&_O+R1*8_%{xMFbZ`EV|D|JEh81+I1D#odvIb?F*0I{#I`(kQ33N=!VLxtl zi#<}0$1k9>ICZESHuV2)N=2#_Fe>C%n6^HhafLxj24Q>EjxzJk*7uYZ*Oi3Vte8De zT2!>Oy0NZy&eA!xq2lJ!h(Fd{G54<0BLBkr+9q*XT3S-y5iG6q*Ck7BC6M{<4R&~K z_U5YOVwdfXTvw^T$nSE6J7U3hug%e19cnCd6xo*MdVE1&G5*jVEeg6F*8GODqM*x> zV=63y5D4ESc>p%qs}N|tn)QtPRXA+`>{3rc)T4LgHRWTlY#1^Mh{*B|jerSyNeFzq zQat(l6uG)XjGo2@&%1`>u~It=4;7w*XO(h@`4Bz^-4H)7#Lo-y^FsW*5I@Im0T*K@ z$#|4tJ^jS+73uQ%^%Q3|l+&1lfFR^DgN_6zsnOBZE_hs~kGTEpr`yk8?+p2U!Jy9{ z`a#g|534fb0p zPNiwkj`?he(O=+D6*?KOYTzb|$0iyalU*XX#*VmGo^daDX{e^d*o#ftd2CHFWdm3( za$ii_J~0oW$n)@71p%?@m8y5DAcQnICKB-3NZ@iDky!DU;#cG1@?-~i^IBk|?0!wX zAb(SSmzg+*L9Vl&a49lyZ<4*H4^iqFOUm*FT?^=Eo6Uukx|Dx8|4r%?j=_YKB0Kgr z7&2uWzNy272jD)JdZF-}h3|46$31veFHK*JdD4zcE`nsM3=y28RREMV9>lW8>XQ8fKAn?}%)B>ceF@LNkhQ}?9;nKNAfFuA|%1iQP`Axp( zX1?bo{bl`|K9_eT?`?9g&*fjqf1B?)_S^5dwQxV*^V!0e3*X{<4)E>9 z3B=0|kZx$cmVD3E1R?`n5noZf@sOxN9jKh+EBXkAM2#<-tn1~=TC*=(#g{el^%fFD z3EX_qHi9z%pY1Yt>%bd?Mr8s5=zt{LctnsYv}c`LPW1I1-`d%^^?2XvFK>*mXt?vi z?(PTgY{+~{&lUAlufF@Rz;2aaQyk?$M5tC?LmPrU@g+z@LBP5^*G_2FMNN)n|PWeA0* z;VFCA*b#!K3Em*s$HvYQTqYQ1i(>%l689Q6I&hE|o+o&mV35x_Mz8?HHRbU|d~tA* z!i!BP11S{U7S9ZMh^HWVTC~6@FV_gqvCtx!mlv;VU)ZYG8yDCNW>;}VQTzN*a%r8# zW-)kc>w8^q#Nog^9Z zoOY+%>Tr@iP==03H>4kft+Y$!Vm(-5shFkP(nka&;^0n^-G)~hSvF=Y5J|$`Bay#O zQ&k_qNq&76fHcK`&=QW?2!Lkgq>%>M();KU`yOS9X90K-*4`0pei3CL*eI~^J{Wz9 zl-FoKK8Z&&kQa*)fZ{cNqsh`Y5iXrpo`7AK1-A;G6@Le{frHJ29X|~b^uSl2>VEM! zp!tbgxwm-~om!=DhqR=Q7)KdOHv+ArT9w-lC$5YRxC)vXEDR)??KbM`+8a*Iku$((gle+aN|blRXV4 zR1WB*UfV<>0jLf=A`LUj;PG%81#+d;OWzxq{*v_jZ|_C?NssOmX^FHW#*a8*xF` z=xD@+wyBA>7zmm2lQ_n18X%P)55()^aICu$e>?sGXqy_3FO1{f1nzaySMDJ|Uzen~peJJ4_CKiR={?P9HCVpb+@LVaF-1+EJ!RT!Ai zt5`!SNh&UpgyQ4bf|r?j^ZCM8=yU!9Y*cmBJ5DdDgm)1gr+z?+vY5mqNwAnS;~2pQ z1hWXvk%S1Md9)I>I7!GNf*%lkrvYFu!DfItIgr;IAUQWca&Ca++(02tr;ETTr4OB9hYAO{7o_ZGn3TcBO^ zgYmCH=|EXRApq-EG$5k^84bv2ApIyWnvbGngg()#56xGjBvE?*$43>R`6`rll*Qsv zzrErFMNEeytnt?-L!pjZzrVI46iU|mm$rl)rA0PdQK=);BF97VD57!_<>m2+%N2>2 zS46GOlET6gm$iy(gXge5E8Ud8338>>arIU%7{V;JLG>x2^+-u@AR!~PrmIzMd3M(@pju3`)kta}kOB(_eHGK^;>D0b9 z@EZQ-iLJ8ko8Mgd$RiUg8E2S~J}>RpNA+fz9wj$)x$GYvSR89?;@=k|`^r9j2!C&y z@%KFbU99^K-48`xo~Ol|8L;jRK{880m{Bl;FM@cyhVmZDbrhy{k3Rn8G5j{(4g7Rwfaz)ba-Nnrzfh!O=>iLhQ_$J9^JhCw}^mNv+0@{`>!!ZOE^Tx5IH^d+2! z0wD_kxl6-(Isk)boh2dp+y4IkuZL&V75SSM*0l*A4C$rv_C-9Tvt0ONEZ6<3?)%aM z*k>@iXj;Y>u>!cY`mwdpxg7F7>TCME_)mlZ@ES zF5S-bI)^z$ISw;ss@65jwUmD1Z_}uG0Duf6_BX7C;En*HK!#x9Avd(a+T4K>A<%*`*h<%FwT z#+JreZI+6%nig4K!O$X0fzx;&I*a|=f&Kl6*x#`k``0Y?udHj9_DCm?3(X1Z{2!%9 zO|`+*6tmOA!2>%DdIF^jIcX|A;JX6E<cP$|W1B)+zO< z^(>Q_JabDV5&6f@LoUe(BR56sw@Du#|1Z)}*4AxF=?gD*ZE0ZPS?y4!wTo}78x5dLH(HkYw?$Cj$RM6bXcEk zbK8tI8>OFT+Z6ja-DVZk^A~ze5E6|4BQ7ifQJH=513K68od(c5pB#vDT##CL<5#(vb=nQ&_}RcDzOkqM}+<}{a}|ipzK6BgmMZ+_|LqK$`r~Cl#fxs-sIvfB9O!) z&{ssDuZTcC!`&JGnJ|VXoN+Sw|D?SQd=%$>@4K_B-PQZ=J%b0=!j#D$yKshyk@ozpfa zY3aeeZPVK(=fY`nlJ=Y$?)Uf1u0S^Fy|))W&tEgMGtWFT^F06e7h{VO8EKT7V=_q{ z@p2{Du;ZGN<-~_TTQFvk0QWV^-8X@a?1lrE)Z@tH5$6AuBC0^dq+7xQ&*s?NXs)_e^)z#17 z+{L{s2fMrHG;|N-mxc>gRn;ZB7B!_GP(ksIU&-NPzOku)?At~zg(j9_!21nC<|5|% zgdkAH6F$>B=FW%N=LWrB_k5clOmwK@DGMX(IH|G>xq2OGr-gF4@ILpLAZ|UbdpMV3 zS0ujein02_kY28sIseg_G3{9I@wnc(DrkJ~IcsLld24faBxK>U)0}4CP;!PV!WmWI z(J>?ncl_&#t*&7%|A~3ZV#Ryl?~gT0&wE8+NV^vVZU~U;iL5IEA*nvt8WHO9T<|XpTwzq zoQr`;D7$_wB4aId93D_vY%6Ikv;kV)9_JfH-zh?}ms?{HU0;bY!O3-=WfKaUJ-VPm z1(mrrJE~8StukGP_)!L@Uk0ZyTY()jXWMbN3z()_a>2MNzc!v>S3BTcKo*S{%9}$Y zGw$|ZB}LUVm_l# z{Et+P3hrc9h9>O{5>ql)H~7dMgJZBe7 z2hXAXuulr8z_KZ+j8qk2$#`+@^y1v<#ktdqbEg;QPA|?sUYvg@F3vEZXH#!^|IGWh z&|`B+9+%{CNgkKvaY-JR&HO*l{|8a~Zx#GS z!4DYy%t-C?3~=h3(Lay=1H+v$*8~Y;ZfsQdG9?&#qLXa1^(3S4r+E=y`jqH zvS`%fz4Lb%c{an_=6NctX0xKom7zUMQ8|5T7;pIq*o&nTBp#VuBHEoVkN_w{vd+WF z!W)z)H}TiTp&JJX6ZCNjZx1J2o+8b+B0fk&U2c@oRO}(KO$3K9W>BenjFo=}-H@9u z!NXQ|s?M?&=UfcXFxtLCF^zIhMp{G*`idl<^LqWu^48`(t@QEup`zLor&i=s;XC7K zhIZW4N86%=zE|J{jB^(xf%-qWNw`mw@T|akfql#a`wU==G}e6y%Az+~h?BYh*8kda z-2VQ-k63S8pTDPw?a0nQrF`Jey^*VCYf=BG-qgaLYyDUAwmmhx?P(#Ip&ACWs|K`^ z)+7xH1Z#{C1+&ZxUc~aVAJ%$&-gi=36jxxzl}!Nz;+e~F6P06)iAI~OoVJ@h#>=iL zt)x#~Aed9=@OZ1p-C|Gbp_lbJ9AFFziW{9vr0-lhBxRbM?PsS;!#F=ZxC>SZPOPLzW=?DjUB=b7*hspb3bkPKmx%@5~2q_FKmg z1*W#<@5?``)vt0(Q_m+(CeBN>zW~%S^?cRIs`JVdJD;QqQ-|tK)SatiZ5>P=Prj~b z;scE@H@?=$?=3=p(hS;_X@IdRZD$K{%MJK)l*1N`HBUD=lsJ(%$4#aVRvoW;-Sn^Y z4FkH#{<>pzXLXZYII**@@n|D-VPDhHCOT--owm>1XX7ST2IfA+cJ8$Qnu?%65ve#!u-v!VU7&kcAd20flyGt+U}fdWhSd!zCu zypr+UdEY(654hubYpExzy)Q;V0(oZUTtS_6jdp`})2OzbOz|+zo0D&3)*hdp*&XX! zf9>(C)cx=+cgBl%7kl^K_o+=to)aog^61XR;z`c4GfHTAk@u8)7mzOx^-Ip-zYr(; z@=wh-C|0Cdwm_96bL4Ye8p7g(V1cmu2(Y_Xp02eZXA0Aq%za`|T4y4GXFQXHM2u&* zMEHaoMw#I!xcI%`y=lx~Zt<}qx{p8-F>t3&wT|0b(V?Oc1QWFNfJ3OD@hnSgF zm%>-V*O*n#cz8GIF=y6-sU2zN)f~$#yR7qSq)Il)x=tz2$ptyi$Oj+N6SU8I8 z!_g@=7^BcYYp`{&^%qaRvf%jf1+Toa@WjjB(ocM1=*5pO`NT_$kG#k`Qtd<41XT{r zCQpyo&2<)0p1L8d9XTf3SUv#6Ws2S(i7=L=q?$>#oZXQl5uR+f4tPx1luh)r2K_qh zFzYOtPG3JL}cQ39;tl)ImE1pwa}boi?9_ zgkiEgHr02UQ}u=0n&$C^?PmATF|$|&wgc!QfY$?c`Ve>UexT9C8U5U2?&h@i4ECt_ zi(y4fa)BHxlFMyrdn(P>D#|yRdyk3Ze^t-vnwFsqrS30r_dL~Rlp`ou3oN7}jhv|x znL=l6@PE~HZ4BONtDaZQxR2>^o7xnb=rlL=>ruX;#|ku6YFj8JN7i3u+irGGZEK#_ z%+E3ND5gVuhY0>jffocm4RAVo7VvmZK~I7|_B%Sh0g&S_=ZWVtl}zUQ**YO`USK{d zTKlAcNpeDsVzv}3Z9?u%(zIhzu$pXX^Q82iCnd~rfmPf9ENS|lC${yNdK?rm-V{eo zw*rHDmxJp2b@e@8;Dp&y-^%P^l)7#Td2@r4y20})z&;`52f5YY-EaifK+dU;mEb1N zK@*b1)z39ZwtljuNrfO6ez>`7abHuD3a;*1-L}~Jjrh{`@ja2UOnj*IsXdX%rp!wt zD*jkoJ->5#=E$Sko;$bO+YqZd{;ABm#-V8Z*r}e!$(myL4RXN$JA*6dfxDphhjW-~ zw?qlRJ$%fpbH&G~UW$u9$9cMp7#?uk*sSy5VGfcc+|W-l=IwFD>vq?H7aK;9d_JyhrfCsET&0_?2^|;+k?es3feDtVpwsmTMUO z`Y3H&dUo0onxET9Dof4qIzf22r_HmY^btLvgjW{N+jn4895F39x&l8S-fRe2FA9(K zJ@Y&!C)f~tiJKVgu(p&K%-*6cle-rqjMAu8%ICu#6}6Vt$3`Iw2PbebdrXr4&2puX_sFDim;RqO)gqG24lIE7{gl+1C5j zhkW-|vz@Yv?1u9t@|FU#YlEi=EROlW>5$3a~4F)=I;Pp-HwxN6#-UQH*b z0a=_m;{ql&Y$dYX%AD@gn9wB4>6hjFvRn*Wu}}IWyR6!XY&dzh;CR_%_Ur-ko9Mw3 z)S@fHmseObqOgKC4XSeD-Zmwvs05)nt^Pr&(kl%%5ja)|P;x+fP(Ya-?Ue%iHMd(U z1~t!*cXPmaE}qD+wPP+|LqDM103)8-gWS-O5dmIP2zao6CjkG@w?1 zQOYQxwsgC>T9M4FYzkueE*mAUn@ciECPX3w_Ws=X{Kp83scWpOXqdZbZbS9lN9I(u z*Vl!rN~&raD$84w<>q)rT~l2}QFS*FdYdhMnFjYfAe`t~ zzSZNYGcz=a>-$t{MP|kD3PjlKhKsbod$X?#q5(fOgCA3?vdArWp3k4_-%2m@cq&c* z;YWC9nMc469)LlHx%0h0o;kmNiO198owS(Y<*Z(m{VTB~n&miyMVcXU~b%O)Rluki5>{?Yd| z`P;&twVo%vy=Ig{Ko!9Mo?%@ZK>982!|JkpbnX#;UQ+v z2-~(tATLK9-iCwPt_;Nnz6@%h(ut3BkgkfBa#h6kBHoe^FfHBd4 z1D>3=`x~F+3`j(f(194Ol{QFQMI)E}cFo!~L*ip6*Q6(h!k0gk_hV;z^ShhHxf*;h z2YfImhbb1Yvmm!K!p=wzZOkxXsX1BHWb!t^Ns&LyewKAMIVXI%9c(d2QF(U1InCbB z0H#{|2m4p`BiRJ{EBkpH6B^a>1tS{O^7Q0L`0|5XHxizF_`1Eeat?=`=hvQG%bDla z((i)spyS97$O$Ym3!z{H~TIIY|NuYyEs+6mr&1}GW zOKbCh8?tb7jKJ&goP!J!I>%m5NMI)?wM6EC1vOt zsY6ZP{Q}6BQ_H(3dp#6%=cfn-`Gk^HOHOFma8o}9iBPQ&_eYeu+k6b)H8qjuth*A?n=?%Q?Tt&?0D8AtU``GxooC>G&UeJV~?4cENzz zNk8N!<R#y2dhWwOMuyUFzB6wwr(l=kd4(O#`ASZpxIdC7`3-Nrp2VQel=JkiFg z0+V39#0$_i!IGxp{Cdsz26L8uOkZssK;*h<8Wq?inNypEdlvG`q`(nCmh{d_2so33 zR(8lU?U#>z!66 z*(3+(_?|w@I-+mkgpE0zFw(853z&Vb8LJtG8SC9~Xl`h6c3;Vp9 zHDSt8LSfUBSoVptzN%$0taNmfl~)P2R-ksFvTgX%#{D)(kV=plR$}aqgc*3C7FZ!& z7wvoF4NX31Md9GR*D2@Q-_Ciurcx4)8-z0y^Y&k(&D)zumzA^^CsC%j?XX%K(e?e zU{*M>rt0ggMihX9()+cG%M|ftN8LZKYeb+3G%%HEEnbxsBiW6jCgW9&W<>6vPm@l> zUMY}jtkUr|_s?0zmQ!UPEI6(-1TWL6y+in7oe1A{0K9=o*mppzfP$^;?fmYHHSLf_ ze;<7qb)O;KS#6)OWwPv9>@4-P(fTRO>LWGPM_=e%SyMNVtgAbEsOO>DnWSWMct&7a!@Yx+$iPH!ZG#r z)uuI#(848|tVi@+rk`>-@ne+B$P)kTZjv8RSeQSa4c`12U!DtzxO@a94NNpv-nghuq`c zuqnUl;eow-T2?&0xT3DMCbH=tb|s?=S|8gSZkq3X;|C3`A9r){2MWo>f9A#i8m`#6 zqhmz|tMJUX(D&1~2zYi<<g@}F$tHtNbv|_DW4;GCze(qN-+m%T2{O_$ z8LzWT+LFVWGaMO>NEOVsz9!eZdW-X1@9JUpkdxWvr!p(KYJ8=>8^C=0nfpCEbHAry z6J0;ME6HoPRN5Dkx`GAn&Mmk9pXU0vdhyEE+9M`z^9bSLBeEi8%E)b876 z=2bvgbXP#bSM=!>ZK4t=2u~KoGwo*QWpgh&$ScD|KOgPJH z_Fz09Awd7M)8?Ot?oK{%*nmN&_)r`7X~Z>B)7O{_9Jd^;U28gX-24NIQso6V&dlB! z=V~c5XF00QOxPN~Az?M?%N7nlUc2-D(Hz5bXr*91Z2labcNr0!HR}8SV-{GMygf^eCrCIX%khQBH4``&OR{ zlp!nKmF<;_hvR8nh^%*v?^bHARUd31V@+LcVZ5X`vZ%Um;ZT3~?Kg}&7oJ<+cyB?Z zyDpaU`+JH@dOO<|Myw*-xR{>Iv0iTt^_5q6)_MEPcMbONT`ytZwQmZH^f26A0@t*g z1Wbi`l0E4jI7U%#Q%WgYTDiygQxP_RGm(iRmdSo0n5IsNne@?4OYc(`#>-%GVR&-o zwB5K;*N_WK1qc-5|0r`|d;|T41yURCpWxS&G03T!+7ZRub2~HPAACYo-^L5+3^?<% zv@g-R^QuYAxAc$hv*J4icDd!2?)vc7aJU%HkrUCWoQuQ;cU(rdog6dgt}>r=T~%ANxeFrp=VYO&DJ^=onD!x)0$`Qd8oKt0)3zUCP?p@J1^OB z7ndVPSbt;q3iXE!fR5Zyeft`sf)j2{AvR=OIx%aE_X&T$`^u3@EKIL&m;jzhA~m%Lx) z9jr3%>f6>jo^83gW2l7*mKL~`227^GC0n$W($-aNofbI7oU)Swy99;+>fJm~)*p#j z>R;i2bOJx}?kD$f9o14?O?zG#+;y6zpr|?eR)pImTbKkv1Srjw2#IZ?%TXU%|b`H*bLiOXWT`V{`R_E zP@)|>UTzQ_A_Cl(2L~r*#8Qo43H}{32*$}TjhFIzO?AQ7r8(ItP!Q6VKzoUE;FXK#-oB>{F!P^JiQk}jqBb+1-d^DGEHg92$X!O-G6mQ}p`;4; z;YhgGzJoO8+z8!Nj4cOXeROnGGMYp-GePKE^RLn?e#zC3?LmBZS75qXi73QRyZ3)Q zd;g$!yYWSI&r-t4*?pXz20pb&m2wW8K7MgOcB!RYj_zx!B`b z{I{8iIqGL>>?vx6iY;Dj;gH%w`gIe&(Jx9rh9j^A_21=yIpuNzf8t`Q1S{ZQK@J;n z-`Pofo_3OUp61`I*y-&5`!OcuIiK{mF1v z=7yG*rERZA;*iS|nOTN_W2L+7!-ndzrGI7spo)rij5->V;qYgX@ zXKcSFa0YY$@=%}lMs@sr_@r*~vO3-XaGtF?s91~w)4wEszxvuLupi(YZ8*akaE>*e z#f`Z+5TpvK;a79Dd|+3VQAfJI9Ix+X)#g&n+2$9|bWODRLblCN$!5JD}VS?B%kH^*dXEMVuQ=Dq>6zq)Y^C96t zD^2W@d)CFl$-yi>;XJoL$#e7vU4Pp1QkJf(PPF7U_xfJwx{>qj5cWmq#-f|DU+!Yt zz2Aa6e(%%Xcies$*VimB{TZK2DIsCw1<*+nKcKDM0P|2YW39>FE5x-|y$x3_&oeF` z(FeIn_NDuV`XD!l*|WC*m{6$F2e zhf=rRuNSR>$NOKv)#Ydgzhj=oM1m3Z#Um){3&%<04~ZMH8%`w|6cn9-NZ3h%cLnfx zCg21h59boFc*Qi5D?3U}2_$eCr^<2)sKz<*udGik(kS-f~#y@YGchq3H-WFvk zFtU_i_Aa6??K=WD1TJz+B0D2>xh&8Z8NAJC&Fg^hTov`FyQP{pJK)Uh!zMolTV~q(`+R&iSgx-m#yUr-={9;2}v7VAVm=BXcqDLgH=dHLE zTh3^m?*~l9N?S_@#Voz7Lr2A3R0*ODTgAc*MhX@x4Njkfr!DYFq6x;T0aZ%%;-Hg^H${mf$Ysx4RSMLe)w(_<%XF;!eg|ZFn3L5%3k{LJ36Vust%#|uh2eCg99SP6AOw(bw6phzwgYbl{Y%NCIvma zM<26r&L>9oncsVRS)}K#G}^i-f?((BVJyr0zazXiSSR%jzQREx%XiA&!bgzJ&aCXo zvh@2n7R9&diEDY1wDWH5ty=OqovyuDJ6Vg zWH)FxX?JLZN{5(5GMdC-$zp`Q#0Y(f5&9A%^d;sAD#vkd=P(CO(Js(XD98#9YQq&# zJkYG99XX#M^UDl(#8Y`qw0!~gAbt4}ftv!Sa)@RsluD-3DU!wSN`W*k>G+7Y4(qhE zz!n|5z%ikss_XVGaV+D2?4mb3Z3Lb+0#6%(r;WhVMi_Bc2Ny;=5=J``MmrKlJ3<{x zG|G|OXTFD@X}q_D!k$gVjj$idx{7#FWPVlO;(3Fe6-~9ZEiJXRP2Q6CepKFB3!~Ce zR63`lYi_ysXso$87He$ev$M8Wum)HAB#*djd;4;ar{B<{al&YvaB+&fQuZ}P=MZiT z2TX*G^KS92T+EJ>D$Wqb<1SCu=U%$~WAd>0JP+NSMWm+A%_6B^cfntl}cn1!wFpZl+u|uFbcgi4=J7ie&z+E zXXxSn@G~edJf5dauc0ia<79h4#{VgS?+E-vU>hC+_Avn}h3v7vB-eoN3jDJGbsP4m zZo?isp;JCD@QyhdmeAE6G}yHFJx9?wGa1q^u?p?9{F?IPOTzM`9%G||QfVp>7mCSi0&(nJW^%#6YU;ds2Q(3TR< zdDByYDvbXZ!oN97=Fc}#Fn9tB%SoQYg)2Lnb^qx-Q}Tq2tVYe9K|2BSdFxw#dn;CnGcG z`%1JL@@-#aHtQ5aES)2X(^?8!c!Ajmo<#^}T;mg7;~Jm9$j-q16~?aNPa9#MplOwF z#i~(yed=QAWa(8gGBp~{=Z$lNYr-g@3Q;9hh$Ji97$&t&98 zJyXESFb>0?*%!cuQ$m>;#WG*K2RBM)yli;IIp)2+?fGTK=t{dONq9+wJ15kdY-MGR z%NOMcN8NYm`mRWS=K756L4E7St&F#DViMqtv~0n5&Cawi>`cpW3-TO4-o;Pu{nyfm zd;dQ&_7>Nxs|~ggUFBqV*0$~5@2|7>3t9urB9Es+-+_`H&ZX8X=(s1lj5$?25`FuA z-}?@cx2`Aape4{N~<0Zhe8eh5wL=h|ueR*Nna z;L(^-04Lm%YT?aH@=P36C6dV`Iykhz$aWZs8r@@!xtcLmD1WMEv7))1oU6uNUPnx7 zRroSh!X@vJPe3}R6ic+eR_-N))7x9>x$hORyGg+1CeFcm(lQ@ay$KQuqJtg~uO&tnH3ZTZ~U-sLHy@@u>OT?B*8MMcLyHGg7F zm%rr6KydE(vB!SzjeP&QKU?>=G6leu@XdYyi?4ZNqJ&Z9dtjGAMV3X`{4pTHaneKdxv! z!e=gbAzP;MO_8Dgd~>irZ7*~WyuOg04+19J!j~5zwRVLkm*ql3jWIE&+iT=o&rT1N z6FcVd%RKF%%J+j_iH%W}xm2SHAWZE`9Zj84(xNW2PyM6GdEv{woHvhbtk+553Tt{2 ztJ-f-r@Cl{Vyh_KQazC6T*T}1uNCbqkyJs%L*p(%E>8E{tMlbZiZChn|EuS@e8b}kT6b=Lc~%LQ^weHEyi zfEc`^>S4dYHg)q!^p-1dhi79IWNqIgSH*I*>Qc4??B*0VAbkCiW} zs+-gE4ryBK~Cs54P~97JzI^>tK0Y2s3GFLP`jQWXLU4Vd+ptaNH)5!Sq z_mO`lg!g{G?L}4bZ@Nyj243++w2Cbx-4IXzHF(l2|0h(kC9w-W-QLZ%`^>Z7QNa5q z=0Vp!DHQLFx9x6o6`AxsM2{~TI!50f=-B_@563gms;GI-1KIaH#SgA;HEIUPR3=G^ zV|%w$f*F*9+*;QSz*oIt-ZwAW(E3kto%_Z^ij0G9&$)+g&%O`x%F-Mk9O_rk0QGFf zWcoH^Rp01l>vEjIE~))T1TG4Yncby&)Q}}7OBA}a*n7f!$Hov;X}7fN!;K)UaHEK) zcJa1^T|L1Xn}Dvd>%aDj1}!ruI&>==lCO&3ED`=S%TA&WeYSk(n_~X+pP<_ zwbLC|CiwZ?`X#4*i%ZrzC@?0lQ{Y8Vl~WK-V0>^+gwN?uek86m%Eu$G>(8qh=tXoe%E2fHqZ~A;IVz=pSfPlg;O~{enB_?F{q)?Pc0)X3*Sd2Rea6v=g** zG;{Zzo<%U+i=Y>apcjjB2N!d2F$WiOa4`o5XPb?+V)Ii zGP7p!6VFzJA1{e6XlczfH_TZ*f8BG1o$n8|c)}YmVXYw_4d58@1~$K?)_*YTrd8Ja z4E(9U9#zf>K(~*J_*AwUZ8#3B800b9+dbh{%`OUsEFlPJ38(z|5?0GA+WLXE7HI2j zfrIQ)o@cUi8uud6Ti}B0lS{&rECrP4OQ$E7Qpt2Vr#=c`Y4o~FW0tvp2_$|=c4>@j zX)IxBK;w&+7_+{ziRIRWijz?vP<-dRfXPZXR;QBLQi&TSn zVJV!$Qa*lmoy|A`IIAOLOlW(7tQ(yIZIa1bn0r(En~yc0r3jqU+CJFMIcf6>?q1pw z8PKK8TrjmSdNg{5G-ERtxwVEm+81!;)S=-M!{>&5?$lFB9xu-O@1K0$Se@@@&%e={ z4c)y%<*ANX?ZR~3=EsNDr7Ei*?(WT$)wNaDEt->j>_hKMYBXnHZSBv6>KZZ?)#atZ z{POy_ZI7;rmp)pONOeSFkrL_^HV(8eA1nAkek0}~AwD0ZL(no%zpE!1$J@=m2*~^_ z`jAQF=)*NpsS$x)0-)X;eJF=MjGzaovE2B5+)&VWs!EqhZ<*C&V@4bC>&e%dkGSz1=h`ZGIQ&&Atm2WT(TUZZ6_=1M?>B_P5Q z5Mc?3P@SQWG+Ow^`{eY!^F!~VAC|p8v9EVx!-n@hbD#9Sio>s`PSYtelkRi*uy(3L zV(>>Xg8}}1iW$A6N^Av04of57e0?h2Jk&g*6?C}y6ewLLr!r$qAa@a}?S||45Qr+% zBPgg-v=_^VKH98m?KAQs20rc#r0_K^N8Ai5)>v6mWrfGcIOaN6s)t&rd+-?xlN%>Z~KG zbsKFz?U)~j%QVxAVq=#Eh<=wN%w=1e)(%2wy-6` zN0!6qj~M0M6TwLVl4v~M< zJk$5vFM8bQA!j_cTe8Fzk(H#t7J=PTaijnm9na*(7)XbMMhsbG4>1OA>|O|8WoIP0 zMULP%<+yPwd4cWhb?$xTYvA7Z=^Y+Vr&$eK#I4+HzQfdZLd{A2xzc=1ybC!uVTJ*- z?k&Frb8o8`6?v0+FQ+;$$iH=0CtY3Xyr%68+jgqc44iSh_g|mAf6)7^=l6LbKd-A* zY&D|_MehQfP(@N2j5}!l+-)k<=*Ogf%qBxQA_XA;A2DeOQ*PQ5)*aTdE49}M$99sn zX+>qKh2yCS z*HGWO!zim}o=18xz0aWck0=SBr4&R9WVIbmDxP6pm_*-M`NREw(uukEb#-F(<~^j+ zGe$AyfmqHACNCDUnVA;fKI8oebf($bV!oUu52~wJJ{{G-VWd|quGu1RQDC={SWUAf zXEAgwuKx0h-Uhx?*wVChQ2=%39-PSJKxId3E&fa*kdQ7*c}XUtvYXm*_c$u8Iz*YY z!43w?&2p4Xz(yqu8wLI|C{NZ}ywp5+sUhjoGgzs};3jG`CUA}P%_I_$io@BKw_h5t zAl77iJpfAdBq-}S+6%N-XrHE`JK2D;Vrr~* zkO5#(xm<{@3&RTPPY(MPTB(C@C2#nhK?m%dxD#o%j2Bf25C6fN3F#P?JQc zNy6VIMdC~Jv}h)5i{+gAdV8(9Y2a6?(8` z0~&0ntz#Y?*a>xZqT`&lO~-DJc7m?5-BJ(2)r@8fLfq%GeZy8BNx+sX_^LG@L z^tQJxE?d_EHNg?ipZl!{GEV;Y`1Tzsnd0$Ke{UTWt^ z@#(usEx|>oX1v{o&Mjt6NuTvOm+z&wZyP-d4roS?a-82?J=ftdGX;Yt`c}3wM$hH; zBU?57fYY`coaS=M#v=-rHAjasrf=C;OyBs=zC_=y9Rh1MoU*_bS+g~C-hTGt_m5X} zna-Fz_@#tOlci}4R_=JrJ&dkK_du^in3l=6X$%2VsnSg8aH%iLyR(+6IO{C=mJ*&x zvzCf2*3vB(|H(u9mN;%uVU&e|D@vTAAqHod={zfErSZSbsfA~p8epVIrb{$BZZ2ft zX3o=Dd`3-+)vOJ7nR&DaX&Y$I(hkzHMzv-((fZ;P;D-(K!-o0cuJto4lF9R$t4K(O z5IGc8Z7gdY?k-Q()J7_+ddg#|Xu+n9-je!;`E4<;KR@trQLv!0z5czM7J10;d>33Y z?0pC8iLumvg;Ckphmguv7@oExVPjOpnGNO^4-}3X zcN48^^i8ezHHa9KWbQqgKvp3HC2kf%AnUntkRwP8Z8@e9d~;+Vsb`1on{!O5T`8O$ z6!Q1yMHOhHz#IN#Nx=z-kbPX{jd}40p{GtF-mX6{*SrROhR-VSC8Wkqh-AzcC=_^J zpi|&EKrWNTN!e3Atk9H-vfj8|PkD{%aKW0wq9qSm zUmWdd9&9QrD_UJx+%dOwl(pdcfXWVv52$p}7F=uAt9=|C#Y!-1c@c433A2{v6Ds@X zf9AZbS84BLZ`S7vU8P^TO8Nu0(BIcQ|DN;QH5@`|YG<;VQ|>*0P8j_R=Net8_iNAR z?!0?$4kwh;AF?gyh=*2xm+3F7IhOSyCB5E}($jd?=EfSQU*s*Warx)35u5H}olqTD zjNqMRZ(+-v&$=zX)8qLM(7;m9vs$-b;Sk;inzwgQ#HczEAp&A((n`q5%Egb!;4k7h zFy;ze5;_|dco%R#LS`ZanVpvlv|#agA=bRZYVDVHZ1<+skL8ya)wdFWTJqjsJ+;NV z#wu$bY~dYsSwHanp7%{(z}vu(4ED+Po|DMMQQ|k}eFz^uKeF?e^b88qmV9B~0^qc0 zU(yu3k#|$94HcVU@dbi~d0LDh78VQ8GIAl+(9ik#^*BI;yI|TmR&ch!BxqvM9#Mhc zl!AIqm0wf&H>6#XrGm~izefZ(279NI3I5&dj2G-yAz+VD0N`4|x+X<>Ymk#F0eUBO zR*X7vA*=B}wkL<{M!T!f`T6{rP3aY@R^iB$d(I;~XTIl6^PFCu6ZbXoiZ`@O4+~sU zVpRafT4h)DdzFw6B%)ww&dK0;Vt#qs zxEmhf%iAgOv&;eRB7h4b&n$3LyCd0ShWX{0xxyK@cI!3>+RPeWYlmKILa!B%+n{`C z8(aI5){xcr)81cL-&IrF`>6M!uRO47B~NQn&-iKUx4b{amU-AbE5*f(`w`J8oAoI0 zH$iGBOxxebD#tjX)?o;qJRY%e%B2h9%{a5<5T9cmo7Au40$23|C)3$=Cyg0}M@ReP zyFNAPyXu?v`HV&|pkd|$MCEJIx-Yt_t#x@tcV2DJqWY!JM7%$3ZfR~QkEfer56oxW zi@c+rtKM&*Vfl|{+=N7E4P}cmn?>br@0l9Lo;vQKC}hAbwGv=2fP+#12c-Z?h=7zd z1!y1w_*(=#@6vA3koIxrVIxdS(K57Q+9++D7Tm-8m{ptllqM%r5*LGlEd{t0T+qy9 z@|t4Rc#Ufdz$zEGq0=?Vc^&pGO^|T_Z{nUxDT`*j@J`LM43FJ@Ty_4loXr6UV$_1d)K^ViKI#mQh~6J z?dDg8=xp)r5(y&w*?2P%340hXb4@c;#S-F)xd}n^y%2pbMBj@_&5KISi^AB8!WfTr zz0)Vad|PSzXh&&hXrHBhk!DWVh$e3*?RnZs+IiaV(*A&!J)xKriaDW}6N)*Zm=lUQ zp_mhLug?@$A2j+Hw_?Qd1$~*Nk-Cm}X7T*`@>qRCWkt&Sg^vDorlKJc>g}#bRK{Yl zN`nKIW4uExiVS5u{gf4i6^5q0Fc-gM!sWyYNS-iic8L%rc)6Qk+yW%pTo_3%r5TFk z!5@4eqUimBMDG2)AGbc?{jsOg`t#iUPDx`=ybbcuW+z=VRK&L^)kpebsd1(%O*>*2 z(br6Jz+NlLbyGmWA#y3fZpRN(B4iikF~#0qO}(4UIu<}0*M=e52yF`uMH@aQAU*2f z65Rl*)2BxMDNG}7UV#i;qurq0q$yRCp9-vnTMBm-vZ^^1JuDpCsR&vK@%bUsL1MO#nXPCGyg=-M{s);!vSv<Vo54=2mLUuq;?s3e}LiIs*+i_2I|!rdSD{x!>{!1Fg| zmMGE!mm$%MYmkbmG-!VW-*IVT3xxeboSLMiX+yLT8WtST#WfedlPf38`c|P)5QK1& z$$K!O-AMsZ6j)t9aEh?{l(0H;2DAa@v9D>C`lt2%3v$daFM-G-X@hvL9^R{mh;k1R z<)Bvr$N6Y*x}W!anLoV5Z$NmzL;F7MCp0C|$gd=sxm&Q2%=N*>of}7czq9p|ecrz= z-uDYd`|0S;o!kG-yWq|_@3c6_+h62Ru70H_Ti-5>47m-O;rA3-y?S4^--GmYSi=T& z^1R~0*o76-?j?aCfeS*c!+w4^Ef5yCDi37lJY?Tif+%q@UKWQT_XXzNDB{I_f*0#F z2l@k~D0?Wdkw11mhwOa<6Z-L`z^~$yDy{*Jpd+{-$SJ=lp5@m7&U3*RU=i$%+FlWS zLO+`1{~m}c$ovC_6XX93Dl)E;<||BnzTnFR@2FnTD7z|q#omT92+}igW)!w>p@45H3cdxTvnApl& zx8%L(t42oa%SJ(#7vLK;R4^inIHG%9g61(Na#ouQOu|dFE3|90z-HNRU_LN1k;z3h zTf(SwrgoPfDL-9~(QuSK=W6*h1$7)9L}`f)vWfG0yPCv?_2N?7i|?5aMN+a!K2vzW z*;~*UUrrzxV>uvX85QU#ZWGyec(+I;=)4aNU!UHg+-!Y)a-p+NYR+#Is1`8GLX~Ky ze%JR0zHgFN%08##?Ep=FH!`|5Vp%8%^=&FFymP$ql2$(epuJsj1=0|I9S zj!AfUP2d=v*nKt@9ff_f*f>{K?0jIJzlamswc5Wc$Z&e?7H&sH0}_`0_(XS{Famc>ArjMb!nN zz7^~H*1WJjJ!j(!tNYh4PlpPti`KsCuN`=NargQaogaIC;o}3fd9N~$y6*go_YG5z z^_R?Qtu14 zcI}rggVW)-#a)9KKUn)k9C)tsi{&Z5^G}rM`YO7SY;{8Eh7cq01D0rUg)L-+%O1Qy z5fyw)N||r5se+~`-e#vYGeQC}Pqv(y6N)9V*ueN)uAM1;VoZKHcbgf`XGX0mHVB)a zTtv-*#YQ>hEgRj9JvOS3*VhC{Ho>bmuJudC-%$?6()Nw1rYt+n6C9`39r&W+GQ z*%G>B2ixY> z75f80uc1Zyp4LA}UumsjOZv+5{NTpu-!;Uk7S@lvE5VhG)}NU}l>J<-%Yv4#{^*k{$RLRS4{} z$BgWE`TGa7Z_?m-iWHWMbG!#W+cR?_c{Tns!x59~roq{RR*iF4AR|3N+e+II+aNx7FFVfzkLG>%bO=0jh2_wq!x=OeSDzkNS%p}3?k6&?)B(0WIdt7wsoWODE z9nJ%$4us|R1omx`Z|9)Eex>X?E3jY4;;cZkv@(?f#_98{w$OetkDOPqwZMOzw9d=E z^bj|4jt5?cB0I+l&tf=rJ{fwIcthuC_>BCk+N1Lou6t1Zzbep z;^m!VCqC>}v3fifA9!NXx<#9oB+E*{8^$jXU06W6F!m+X6Who>u~;ziX5Y64IXT80 zGd`MMA!sfj%Qb;1s049Rc4@71+H;X)zaYJ--GL*4)0A;^Jb|zn7EEadi-H2lIB)?U z|0((VUn?_~r!>VEhiD_TEwo)U|6V6uHbm$Q;gQ)gO*0yP-O)sY*dcr|XRtGQli7nP z;;f#)=U{r0l(0n8qJLvr+qVQvjs(=ZqS_R27S5UFyr-Pp&?|DOwN?qLHJGiGAa}e`@2`>CK#0H zwA8(1e0-NEuqnlO-6E1f8s&OH1u6_2OXmYQJ9+y64^OT??IW!bPc~Op$NT)b64qMW@-YZ|OJm1e>QOi>?+;>(H=N2kCB(Ul9li90uS`c{v7& zCUI+b_A6_nV_IZk0E`An8p`>u8)i0##d4w2=CkMMwvB>D{2lbmWNXuSAu;45Y2*)d zi*kCCXy+H+#U$!pT z!9rf8J_w&QW`mV;mRM-<2Ti#d<2FhDK&Y8_tv``WmCT(O=}kZObHkzTzP`%q{*sF7 zimC^iqt&G)#qmVEC{$HZ;Wbf$!Z-sk3=yfsGt-QIW3TpL-C{lyU3{m z;p`Ubah)=p&3=k<0|PK(1kPa6WU6|bBw-lwaNkV)*{mrx<8>y?G82quxk=U0(Mmn* z9I;MADb%guq3lARF)N`CAB7@`#Zm;Rxb{Oqg9UIokvd z0N`%+i(!98KN&vf%C8fb=K$p-M)+WjHziAW|6F(j)+Ugh4Vj+DcDb{GBnsZn z(!r|M<#TG2b028Vefht(YH$CIzJ8>8bZF7Kc~xFtAkSKQ`^(<1zW18XSDKpJ+%~7W zzgNYFndQn@u0rz7<4F{@MiiaQRBf;pP<1Pwt7z`Sd6` z$i51XaK&Avido$ymGBjz^$P+?Ve=s!yU4Ck^~|E(mB&#`J&+SEUlNva(%m&|7Ze!- z5SsE+AVS!StXA3)j{!qx-oyqzc@5Fl#*f!579x0!B`Y~cB1IlUY;wkR{zg5oEbvHF4 zr&)o{?&2f(A;_=~=a4mMK<>0SFA5-l@rJ|(npn$prCx(}mFvJ(=`Gt^Y-)$#D@)yw zR*+iWG$xSCH8b+mtcS~$lH|cm*a9B4B5#Pf%>Eb;j9I>ZW-7b1WdgKg2L#p$n6i*( zwe_;V6B3L90t%%9wFE?uwh26=-~Hw!0aJtWjJC{$`MPF@z(#<{nw689vZ-kYUH5#K z&P1s&HD>+J?XQ;gSIyh{NKg9FXXlso&h3kSs{!ReUElJi!bDZnAB@+KU~I!5`T`Z1 z(M5~a&#w_pSsAXM)6mslYmmu%UawbkpBiK|ttXx*XO#LZ-*3 zP4!C|uYS5FQ6AHn!Gv}gDM#dm0|?Q;!fDA$Di+P$DT9BCPTM9?H}fHe=IbV`G*5>H zSfuOz(jT-B>nm@<%p>$8Vd*v0tsdKNif#AzE%CKNPLPvfExd28h`jg1@QOzZnwu#} z{u>i-|5aWjk&GNUa^$;3Bft7z&hc`JcmDQ~P01{-f??o$wds4^xs3qwJnt*v{ad}Q zuYfiE!i~rs*_Y$h-O&@fD#$TSNy9OTFPkKJ?n(c7xD9(JGMQ~k1o}#(Zx#1VM!0`w zraA?Mi9*zX3kn}9M7{We4s9y@2;0u53V%(~+qVk;LML<Ce{SK6JFs zCxfr*&zr$N)xi%1pV2i%rX!ViGaWpJ{OtN2~R|}YVXa+pK9+z z5$vaXoliu5MaGhfN~trQ&sTi8g5MTYJXFDNofQkUx2fVI+Iywq)A*-4->Ucv9o$** zyu4NaS>CDz6$uX6WAdqqO*_Y8XXVd3Aobx^fw((l%svU2EL;!m!*|_}VhCrk95X+I z=a_`3dhy9AMU&w%(aNX+t}vbL5dl+3mz97UWie4Er?gD)V<$bnrcGj(@o4 z&vt#cd*01M|Iqv4p1=S3ANKd%_~>_f;jaI%)S7#Hy1xDPA6mn=uUczLZ-332*V1Gy zxQ!}CI?x|^EAaPP==}|YahkfoI740B5deV}xFE1a$C3g!w0ltrsK`Kz#3ry?z~d^% zF%;LjI&oZyr)%HEhxl?K7^K|&xg0LnW4vU8DPCt2l`{BoWHBA20a*-cas=kSWiEHI zZN*K}VHo8keBNabic>vIE=_@JLx(K5hS2IYRPh%fDFuRypd1$IB;R zV5a7lKT!U7IkI}a<hsam~W6hr6EaBK^wm zcKt!uH@lFyiF?QxbgmZ%2lp%t>OtCZ+UqnpxZkPxQpMX9h7o)g?(QJ%IPG;Bo|-Q) zb?q|%Cs18U{L0jCSO0$XAIX0zue!EA8fHio~Sc8qq`eUyM6#ngI@Y3nrsQx<8T27XrHWsSK&!`&h9 zJb)W~aHt%7j#0fpdxiFCGeUdk031Sp-vUcAsFk%3pb?*`?S*cP>Va?yNUGAdNJ)XzG)Dm(cRF*s})6FF-}TQ~T@*#`Je};G#fA;FhlO$e7OV zUKwygNUz1E3QDrAkaD=0w4`p9(xfbf7ld7I$XqxipwvZ^@ESp`%k!Je;RQisMwF0a zj|;pj)EQ#Y~(3-(w?WCq%na%%_4NZY5h6=LG}WP zU|*IA04@M;tG5dNOt!x%DZ=^z^zZ~qudTFww4*e7cvXa$3qm)Lw+wPg8=Q%0V_!iY}&9nUA=GqTw|&`@UM zBHR!FsVuYD%|60*2B|39hw?53Jjhey+7?1@*qJf72uvV8Xm^4^@=o_D?m`ZQB-%J|uB3(+32)(Hs{k;)5d5!XhyBnf!woz z_7H6&Z70pYnbiCrP$0qnTL0J2)DTU0C+?^I;S*)wudm3w-%M`b`$@C!#w(fJDn?&T zZWU&!>|T;RgPxbn`!^LC@G#=li+{h%$zRYhvGZ9@{+@~r$$&mhfYUFsC1szMR$AO7 zE><~;HA`PGQ$7Jhm83|V^n#k=hVy4SmfilsgtwMQ74xs@mzz67Mjq)i`+AlK&9k(a zed#~sM;eeHDbHr)Z=Nk?eZ@SRzmmE2Epd7OuJU8z^0tVd_)E!%iv$t^=XC7z!Wh3S z5Un%}FU3xR1h;%n{HG@>oZ)=Z^Qw$Q`y}=JM4&~ATR(uM+|K}z_F2*%mNb5*d+oXW zGUa&Q^!%xZRcM(`Y+o=cg!PMhxt|6&D}C!wa|=D?@eWJfyO&CI6~EUIn-ep68|ESc zJwSV$HbKkV>rBKxDqipjErFE+XSE`J!j|KYMY+uWtPVH=FX`ylV*g1;e_7|EGs=CZ zSzO{w0xXJ^G3b~=IPA}X*0h>fT<9UnW)_Ctz-DI^PBx6AMU!Hiz$$=Knct!se=EhX z1qGB!#$GAVD$oM|23MD_pW1bxO5h=Y73&jMH_KrfPl&AdqpU$=J}X?B2m$)_|YzJdzE z&jDnjP%}5g(m^nkvB^>~c|@a00(58rf!^@7V&qaVcQ9tsnG>kV2I@`9vki-?hXI%8 zASPlTT+S!lvf8}aW>+pWTsLf+?Q1q_1>Aiqsjdl+MKI_o=HDbGFVLE%rlqW)^rGV? zNFtQxG8Gt|q3)4xtagZygW4M$8FX!U6ijw9ONN(tNl|Vbyqp4m0@2MG^Y74~Cj-x+ z>M?#Y&RF3NWG_2k#9>3xvvOlgNW~Oo4mj)L+vKqBhx2!yNNgqdkF&0Jo5I`z(iq18 za)zJP`B-3wIuAx#Ci-^#mPW_z;(>UpeohXUvd>Jo5p&RE?J{=CmpM;6q3 zl^rcAp^erqlH*-^ycUUuA}}zf)M=g9da)v1Id|jo*49aZu9!qjrn~| ztDb#eKIQdR^*=hdd-dEJgL?=Y@xEek z&qC&!bb3d;e**5w>GTTnz&&_XqYV+o$7LGrLqSqDvMo9wTbO=Ft*))B+PVdhs9nT5 zQ@FQ1B-LI>RtKp|TTY=P;;FJzsvZ{5;Z-;rjp0 z-IP;=OsTMVZH*Dv2))>v9A1H%d19jWsiE{EgQ(&Da{20bg|+y-2ds{8ZRMOt=KZ5f zlkr^8+?h1*GAJ*(q)5yzu&{HAB&o*yaoNXoLVpLL44{U~x%!5p^ zOIqJyX^+RzBb!-)9FKWcv*MJ%C4pT6nk4opAp7oTG zBQyWUCjQ&Rt%=+$fs{Yst_$C{c(#yd>h81YvCIQzpUtQejRN-H{(z9CEZ-NJwol2a z=9C!wFvbiX42mi~@BhQIiPbN9-xHF*w{?tXyfv|HMfjcv{mgfdupI8(Mt}M$&l*Rs z?MBCxlBLW(CH^%DX0&f;3&87-Bc}{$7Z%sJ1W;rI=Chs8h<;_a=ZY-@8_Ix9->SUY?xi(HJ(D43REsc?n0#G(UQcL zo738C7v0!eyibbLfF{vaz1)DnegSz3LCGgH<%0a~Y%e~bb5-Bd*%3Y@A38Y%DF^cV z&8f5W*`WI0o3twYiBzhj594XpTsAlQb=N|=yvf+fLIap>?ixuKjx97s(v@XR1I;;O z=blV1=#fOOjbop0hp;^?&8N;cjq<&N_vRfO^|;+1`b;*_wYW_^XEL>sEo>#mY4 zsogEwy~vg#&Gd=T8RLo&M!}*$Arm8Hf`>BNofMb`Tu$*lF5UeUvk-6;`6HT>KXTYu z%Zi}pBEPsq5dpBLY@4uMck}rfi@80aDPXJ&#v98NYuPXL=5_<5BikSfz5!hWpJ$s^ z`7^VxF)GpLb^1pHcIujSxoadP(sBxg4;UZ}Y4-l|#Ke1VPXsCw)g^PEUen#VX6JCI zBb|wUv3WRMUDvy`sl2DCv|TLyjA6TX?UF?sUBkA%S(E&@0zUVP85_2Di0@Sis>Ya$ z)xp??jKv4`9g$w(ikSAp+LGBvtds0KP|Q(HP#KcksF}%PPB|iQOUH}_iCg*0sAUBkXN>8an!ck%6M7eAS=U(C)<<@W4wm-QE&TXI|Jr!Ge*65Dhc?b#^vo};7+halm3XWNFUoHJ?LW3oeH2I3%F@yD z%C_|%=LwTg4K)5MF^ppGqh)4omYU?yx%nV~TWsX2Zk~0?9S-Jod`<$ByrZz(k4d%#` zZRMHT4Cu9SqD3SF$Yy3%EPvp4$#R;Ld`@`Jfyt*9cpvg^^zvTk`5yFbz(4%|=Il-2 z<0{X4;W=kkEwgDBjrM&T$(oUEtu~gtNM5mwv1QAVu>sk}Hi?&bK{kyAcqffrz&lj_ zQVIdmi*$N2y)3!rwj>a9zaMIv5Ry2Bv{_0&2sBXA&>(;R|8wSyB-_y3{@{IlW_0E( z@AACQ`hWCe)^o_8(hoUKL0w5SIl3G@jIk5n(pvqn^EBi9r*pX`0}l^poQCw2XwI0Q zu_^;sYV|Di^dh7{Kkhk?<*Xm|o<(3{qSd?5+lx2_Z7*~iU3u7XAdeR=trDq@Cb>P^abgw)A9LO`Z;K7iMEVI z8EbHV{dmTCJde)GT>RRz$g_q|lYERe?;`ISKE@tAMqrw$JprJtUWGp%*1pL=n%}-Z zqz-_4mIUs$bl6`})9?Ma{S0sr=dLuM>Usul`qTl`M0Zl_SwT_(g-3tFmaxH7)@bWw zO83jQAK;U=i+_HAWEzzss|cw`2mwGeXDqmVE_oM~ZS6z_PGe=LBy%$LbdeHM)?V;A zt6$-dp|{f(Hd3Sl{G{`#Gi67&^UN*gnTTqEd#ha`I$AQcHK_;BQ2h0Zn%%$kg97%U0&G@C58zr7n_AV@lkgBxNsl3co{A3VE7#YUPLu!}J!ekgJ zZO|fU?3&k5GO-~5BS(t1kkg}f3wDtz_`_g2saH&1q3z)a5e6n%cT?NV(Q?r4BQ>bg zI6F6Ta;yT;d#g7Cl2qGTC!8L!SSE~saiK7OEGDc08E^bpUsbUQp*~tqHU6}TWHWvo z;NnCna`DGt0B!KuFbB;EV{o=0g(N*V7b@1y+q}DM&TTUW?+aEn&%33*tt*_KeRF4g zaZ9PgpH(%p<}rU+bH$oll)so7{mMY+=FYN5pIq~m6%D!RHhZS`7O&fG^;Ivv>6uDI z6<(^G9nV`Qa`0;8Dx|Anm=4Pk9ca|%@zD0Zj6)>umJSY)jMFHOoQ7-J8Pn38^ovXQ zx1L0&6%+h2nielYYp3-+0_!_Q6*xXrN292M1{b6e`G>1cORY3nTqe9jO2lfgiHOw@ z)4LniHGtW98;TlY4XEYtegjYnz&jdnueTb|!Tbvr{egxP4eHL3a=56|8zcz{3o;J_ zj?DpdI zJdKLf z%DQQ8dQoAvqTIf6M6+gw@&gAC9{hgh%&mX^B_tByPH0np@gKsX7@p4e< zMBn8oW9+#XXsd@L3VZX#q@s_$$)(b{k7Oaq5fF5TwuS>JITw}))_N;cQV3Lul?u!D zqJO(63q3{h4*ZJxkCk_rK=CTSXr#CCAdem4i?iQALSH$es<%rZx~rL83KXVZVHZ}9JCh|E(IB2SSVBnf%>8_h!1 z8zmU9?rCV>#-o>bGzg-{^EwbBkeub>tTjholsJl%u;8S_Su3bKY3ZVzqya`vtgr@R z0QM@{T*FuNXt*s5KMa&_8%%(BV%TBPC!jFUr~CLS{xk^>LcaxRtw+R7N&>Z?qtX3v z)@hVvfJ$&0v$evB-8!aB%VvEqfI$#W4Pla@vPLER_}$M=X+PP2ZqAyS=kGidpY`~* z$7iqkmw$P$toHl={LjDf{o~(P*8S_d@BRnZfBfpdE3blYPf<3>O3W|EN{jOviG#~ip3j%{#1IN3rl5TAZfwOU zvuirSCGg+uTQlE7Q+*};p$dkruA?F4EllDBjVdt}?yhI?Nq<(oq(Vybpunk-(w5E@ zh#p032~;igY2q(E-|~D1GA*qy;M!V56#(cGftoBIO*~!xeEDVIH6z7iq&mgbVeYMf z5w{Vo6K$no(5)zJEbIhGqNE+^$I8x?aWHho6yy0A^_8f~YR;O^B$_k`vV|})6v7%@ z2;Z%sd>KD!ZcGMCNQxn0khyOg8^DBk3PKz_a&x$*I54ZdZee!L?E7z9@6N4=%xfx~ z`GuJ?ZZ3-CEtztB&hmGA;4u|t#doZ=%ikU{|@r8jcG*pI*UnD6mGhoWhu_}!R?7n6K8oJhfs*bxeP+q1+&Q#SD)){7ec!pbK#ULOm5u5qbQFujbESQ-uxy> z4#@_RT_g{H@cF!>I#o@GWlOw$-n+fH+*irPA0xS&*T_yW~ zXUZ|E|Jd;kw}03^k&KY(P=v7L*wKQ~3bn5>jk3E&=8*zr+pf1W7kS-?V3Wsc@dt%Je_qCf%daF{dsuQ;ctF{O7WK0+PkAF;Ef$Mp8}ZfNZM3}10E+H$W$UngNRe6Jo2>a43y7|hf6a(ZeOG_Kg*_k zp-;I~c;{nZY(;vJt!(`_k6~4qvZs0${TWp1js9ew!U1+000Cg)#t~m2Nd6P#?!lBb z2xS?vlK{yGiu)@RI&cUj|9jv|)XIP%3CFZV7PyUnn31e~m*g~wKfwGRZ9Po8$)1$( zYO^QJbOeSn`?0@cmr$NpE`z=3HA*XEuk3Cqgl&)U6fA$@PB>Bk)BsPOKikamviZQMwBoE-E~5bXUl z^dZ^`fLAf4ESpvs!Gc1J%PdFclp{r7tIkMUx&E=r=)>#RC^cJ`zw*lREn{z}?q4rl z{7dP0V=suH-!m+aNx!F)zr4-|L3mCwE!D@-YA?llxp2-py%|ij^AUkMtAPAp#w>GmXFuL&7AR zpxa!eaY5pahS>kh_%RMb(}5H7N!;lSJ~G_x+i{e9xk>tFN&#XR64o7F#L4kah9N15 zv9Uhod8`MjLZ5z!=U;ubMQsC~ox^ggDeo)4kk4K6J|wTo``p8^GH~W>l=o@0l=Le} zVxt&pL24W#b+IC}?Ig_H;bsV@Dr(Y+a~$F*1_`@f^63Tt(46=wFA-jv6@y@GRRFbu zxIX;XSfad|=u0TC^5KRY`zxtU*TIRLM+}*$}Z!1A^8v| zwN~(*H2^+?Tat7G`WacBm|RTtM6UyChFuSZZ7si_3S|vi9^FOnlXywGjReEt@=+`> zWEu`5XE%g8zOd0~Cm9#83`b%dz$>)c5z5z&mDSO{tUV>lOI)7$#*;uoQm;>&kN^Y| z4GP;_mN=!6cnF&_N}n^B2HS58M^&lCd=ENYPqXDP>0l2Smwq^Snlbl|NSN_2duV67 z8!ErHbqdIaW{{0DIf-;R$Fipa+ZkpM^G&IJNQyNn`+P@Lo!agq-HeLMb?+`Om@z6F!JHYnzQ+0Z3U z!h9dut+2amev4Ft^rMU-CL;n?_)Z2MR|bp%0p#rjkdqvM?H~Xtl=#uJGoYCSp_v4s znFOJk1QD`HWNJjG@J|HC3gAxx{3(DxC4UpaIn`(_XbaF*qoEQl=M95W$e|m}pp>)D z?3$8komqW-fu*yfvuneu`@Z6-<$-JuHlVjM3$yALHUm6E_93xlWLVD0xI0q#CSLG1 z{e&_^`$Gq1BIMvg+|^GwhPX!_Ah$qKQLu(2kLGMh2T~R>^4|v;NkhlSxDR17Lgcl( z7};D&o+nJ&?91^06!ak2_2&hktnRyv|IE3eTuR9?SMNo&T-vjql=qPR6g#HzCvag+bkKY2D4$DYj+vk zT1)au+_V@S+|0Nx1JTggIKj(SS%pP4?VoFF7k18F5UkHGZVAn}b$a$!4n>z%-S@Ml zj%ib>QN_5+ZjD4+OV+_bsJsO1A?(AeF<#Hec;#D)m0M)QiWrk}B6kR|@kZc@jGh^D zf{|i}2Z6KB(TH9?GDHr$4&XY zF>XprYMq&*b|AIVWazlaQZYkZX%{(i7$Am=Uj%y|Mtccu6wL-RPikOa;!y|5`fFER za*5q=w5}hW@o_;?Gv>S>bKZ|R?*}yEe`9S)eB`yu3OOtDjS;)y;G|(da?onfTK~(z z(WA1K0$58;p_yDuhoeiXFeuk8CDnudDUO;d|BPB-g$8D)=3~4+;#6Q3r9vh_fH58o zGoIxGGc1cyECt|W@a`gg9OsdAlXywCk+{MFa)MZvLI_t-g9>9>I~iSZaY{B9Po%kK zQlSeLL;JPBFbY%~da@v1$Cv_e6=oa#S)htRLwyUzoFsOxz77CBi0Wq43)teMsF&GZ z7&u)paJpa;a3N91g+w72Oad;zJGp>}oA^uDw_M+0SPU%eK!v?Zxh6cCm=Rta{zBNg z6BqcbqRh`=IBglMNjjWTWOpf2ptQZW2LZx@UieYTte%C z5j!xAA>R|?V2lEEg#x5rcH-Y0w=Ru!W*3(A&1zqJQ^C=_P3sGD@|INIa;x*VN_;_2 zj%QwWZsmeavk!mG?_c7{x|tao@NuDLiq(y|!`PSmjI|6TFbV$GhG-!BfWTXb>8Eyy zIx%bY?%+CR=f;B_%+3|=Yj+9|36!^OFudxo+uyRohybf7BxA_2*d^g;BlZq<&LUXV zhpSVQN6KE9lSeEX<_A;a5$#;%mM^jiYkavBWfNnSKts$ zu6sQV=uDz!23P+HGqi+rmFcs%GuX=%G6)tU;kQFiY zjmNPlhVYv7jH^YnR<{+{_VxAcPv8CJ_TJXKJ!2nwO55rdcesn2YT#on@AyLVzo_mX zeQ}^>(Z-wZe@F?|ENCiPzfo$ra?ELH|5wxz4uE6aD`TDoq)Y>w>UApKUJ(66+7M^$ z`}|@Xv8#%Cw2Vo#Cy_)e)NPJ35^Dh}&7(MvhDk<2U=th(aOg)hB~9#E=V(F9 zp;e%TWH$({0`LbO!U*vYw$O=Ird*2AwInl1u8_P&@;u2x%GXGr-XZ3xVPKvw#28cO z%EMF>scbztR>wHU5_Q^~XDM3Rv1%ha(G-r;phS5z%YKSK2n3Xg>?WRwPz-<+yfu=#InGE z(J0FtLG;ba*Vdidd9bDHmh!plW>nr<*5|A7E?&~R;C1)kep9J*-8wTiuP&JG`t)~- z>)Uo~eEQU>jP*_0n!>7v8UgUdDh|t*TiyerDXcP#M7&grn;!r~n069mxSp`mwJ_k; zcGrR*kJjS5W=JyBdn{L{s?%X7sZ%Z*vm}aHaw3Y(jlw7lBM$92I3B6N__{`6=1iJ! zWL97rAUiWF$}Wt=I1NyHGP!Y!rfWvBm|5K87Gc;kv`nj{bYr0(;2JN^j5C;e8T-#> zm8dv^4&$aUU0u=AGUaT9ykMw?5#m&af53ohO`%LX$`uOT58Y34ilmD~!V;@^^dpi- zXuRJ|Qb}@{gz?>aWuS>Bj`_6vR#GbIB55W|Tov3zURZ+}rhTIX-+m7SGTb5F^M~f0 zbaDi&{3=f~{xKpU0L!wekjQ{3KW!JD3uBfHz}wlDS%wyD`mI$ed8M$MJr~-=huhlE(wN<%7c!K zf`-bxY0*MQ-|gz^{{A^%FOP;Adpm!-w%58?@fJ@lc{SQz7Y>xh@;_3;v;|^vJk5F; z%H23(y^OD6;^lIV=r8}?7-6Y!i;MVGlmyh#aG+S zZO7~qSQ>p0c6|sz@&WwGhfp&gG8%ozX!QM27x4*xWsrVi1HTfl%ybH)h8`-_Mb^Ri zmMoMul7poHJ77_2L)6mf85MAo&19ZiXe!@I*I`#d5AxG6a|NA(f7Is}tio5j%Pz~#tzNKk)||V# zD*T?M9{=K7mX^+}%Zaeo0p^rZmzwtF9{Eg5?c2ags%N?F8dE z))D%NW;V_+>XY2pYSfqDFUYp!S-#16_5!4CBkqJ@Sg2FP$weqA0|P3-h?}?ru<-zX zWPQ*piK5I{W_u) z3&Y8OH$po@KeFD-KeFEx;4!k_V8qO4Pe9w+2FuR@v=eAUXe@Tyi+r6=u6|-|gg#el zsaMlvb(WSeGo-W#im}$sz2YVA8pYf&O2yG`*00mzT#R>MiRypr`aXP0+EgyrVM>l2 zB(hkC$fk-wh){`ak-wrcvJ-j;0&Vz}0m|79Ga^3$i4*c>HP&>gZ@3YuBx$v=v?{b_wE1ZA94_29f;O?BfE|);Fk;;D zE^wTC(2k;=MH5597MOVUp&ds%Z;A0A=nNTP=> z<9Bf`b0`B4Ij9cO%&nbF68skC@WgQTOWC8yKahM&ZIl*roVIhsVVL%qJ!i~VT8Ze% z0h)IOGHYs5)2|FBp)zy&rR+nTekOa6D%V+Mxs-vjV)}5_O9+h8)Ad5a{T#OY+eM;*}*95;WE~lH7yvZLxQ2pMyo<=HiyxHp_^>~!yF^jZWyf+ ztqCm&=fbLGVYEuLCi4PLTp%0GEEyq_!-XI5ziPA=G}~H$8H)*!@`U3W8=#aFCQAD> zwJbj#T;A>}X{ruRE2wA>&AN43c>kY9SJaHX2iItzuiIvwHa(285;n&Yr#*Md%+fp8 zIIRB+*ToNih_MAPx2O&3w;?Mu$jE0EQ|>Irh!#(fJBzWUeU{vrR61@XZJJ=N5HO3_ z?@0mkb0kYS4W2&mDhQU`O(9s8m}4?7PU@AOCJJ^UP`*K_Z$5}lG)H`UnxfqsAbNGU z1tE6&|IB`sxCKvRR${{yv%(|%5yjIRUn&I*Iq^E$H#n`IBe@K6y&za-D2@!>g8X+| z-!so-7T-E6-c=v&6Txq4w9wgio4R_#1_*vN!Rfv8uDnv)Q44u*O5Vq&yr&k3y!T}c z59PgYVTk-PHWxXCX@})jg8j$vwIYUyzE;K%O|w`e${I7W1CT?@(AJ}EM}y7mB=ill zk}a-DAKOxue(?;;Gje@f3KJ4YkTBU34sr-bWZ<+W4q^Y-1PStec#*Yk67eiUFpz|B zmSRXDLH-dSklP`%W8MJwkPBIi5atp$11`j64(q>F{1gsu-xKg3bw%xa3iyxTG#oIW zehBtDQ{ftMBKyOgZRPTD$G94RJq@#X5%yJt6i+BDv5}LWDYE)T-ySBw?%{OV zMB=1dp%)w$lYax3#RlJQo*`#%4h~S?N#i-Ia87DgUy~Auc#DZhkVp#rdjHRVo&uUp z!47|2*;p}mD$s?KxwD>T^~-D5F5jtGtt!CuQ;C>r?pPhN1IP1cKQZ!W84Lc2S_)k_ z0ubJF!=2%EcBq+9rE0CNd zvGA{>B(&nvPD`uVVAYL>N#cCXIcnNpX-0uQ4u51e85VMB6)|lX#SmyC!vZQzi9QA_ za5nW-X8-9Go<_1V2N{x>Cs`ID5%yR5n*byL3z)+lruD1~Cu3zhu}^1nuSRP|!^)1} z2jjywS(GqJt|eVb_w_yZTxoM~#&VjutCm&X_p_X6*5bKy<_GH${PXOy3+}VoBGI;z z+g2%7<(09cRy7{4oo2OTNkQgM;`+drm5-5GBqNhf+<#tj zDoEmkhH<2CPalMus%?iBM3Etgksv^CR=eVf36(ZlV>&E$sqH3vG~6*5wfGNX;atC@eP%p^4)RiI@-0a7vz7h+&(tsLOv?(-bK7Fg7IQ?Ds3-^N(c*paul8 zr?o5GvdsFnPG!Zkv7dbD+j(l%@^DpMQ)T6pU|zVwUr-%PSHC+}|HW2#za!>|`D(8iyAH;{#B9I-{MY>~JGwdVCmF*g^t1GuYWA9j3U%lLb{1^) zNJ}A4k(^GWm-wDNoQ<1EPO(SQjUIW1}5bE&2CpG z_e-?;lPyPzU4^l%vYLkCV5!%e;ZF?E9zL;U#JkcyceafwOLIKyVLP_GVkNxB(VjXEZ4wSboZ@mi@} zQbA#ukI}jk8r2VnPQ%?q+eiKtZI~h;BtpmpNnvmYK)3W`dFPCzAAgKhODMU0K2D>+ zFwV}n4y^G!rWmXQNvy`_n5w`G1>E0AP9Q>~U^VK@O2A4o;2UwJYe5@NiQR)g3yzL> zfTU*TT8yc+-)lYt^1jr{HX)=lLV6=hk?vzk!i-LPTYt3Ch>U4*15e=4ij?EnWw zxYthofcpgZUq*c~2?&!CN3sl|uP8yr%NcQ|5<_-^3n_*aX1wI+tLzB}6Tk%OGm}uSD zw>2-x`y{dCM?@x;aqq_|w2NSlfab~^DN4-|3Pg$BR;I;Zt!=d8_e_h?&XW)A&v+0) zjo0SJ7<0f%2?zNB$?ddiQo;<}B2$7Z-1`qEnd@+@wev}ComEIvOxAYe6SxC1t{!R^+xZEPutwnJg;eC^R2lp`Hq~t97q2<3yY(rO>;}~ zrg`kyIoS?>seiWmtu$v=eC6E5x94uG+T(O6imHr#qWox!cg8e9W3r8X2=HLl%GzcU zcOmiga8J}KkH~nZ($AB2lb{3&3~bIOLgpvIPXw7$$}=71PaeTf0?1gU1sqZ76DLZjOp%FV zB)U`5ZmwEAD=RIpr)lT*iqg4l3kqge221kuy?sjl%s^<~Ei>nNvzww*%Q{r|+^X6G z56;rY7hGyJ`0@H~shpU0Pa3b`3}Elf&t(#RdnP2vW36uSfN$czo8 zCu`2fh*m!Srjd8AK#;Jge%M;vmOXMmixcnP&7lM6AKsT)eRysf>Jc|Gmz+Pq;3Rffg;F5>XJfqj z5G8pigXlkO(MC}uGi05>lpVC3O45RZnJ%;+A^Q6yc`d}^9a=~cK{XT`Mm!7(K;kVR zd|qcWOhs*B2f)PA(qx<9yJKgFU}pelnowTR!JWB>gz$P=KkXAMNp_QjNrhRzPS1iHh;L~wgpG-mwKGH zu8Mb5dhJfB$B8+z8lr6-=155rYedH41ji!Au>dZWQ5zNO=LAJp9|+=~lHCujMAVg} zezJ_C;Y$t)65FW91dVYC8smagB43$I{)vNQ&az2^gIShlm0-H$;D8fz+eq026B{%3 zWE>{`k~1Tl_)EJp4Z z>AqZyMPiF@pYJ&8Y098{MwwJ$x_Y0|{b9j^=~I@?D!=DoUR8Q}Jao&Vl}oB;`&9SR z=UjmGT08H^A)B&PvE9CWbx#mb6sQSvbnHMgQ6MIrYJQYtfP|_)_GYaKTcv(D_cTNG#V!>r5Jx9W->4C^i=mS*hkg*k8?6j& zUOigMvn-(b(rH?`htXWV=QB9}7A{E|H%cQ$t9f6{Y82on$ zgpMI(bs*Y+vDZ7G5Tk00m;>N6lBzLM9EMU1d)PBNk_Jv02vU;PA_Y9tlynf+2nmJ) z%@geUH%LAvanRFHNwSCJyCgXz$kf=OwXz)8F_Py<&O)FBr#!>!@ECZOQZS}S!ERFZ znMGs%YHp{m;g?6Hhd?U=B9!)A+3-vMkG#|Fo4ARB3~ zvcuki9F)wa*Pn7cN0p$9-#7Amqv}0)pJZM?iq)OilD04HI4~E6k;&tHCR-1pa~R zSVQCohxZf)Pu~#UO>5Xe9P@&PZZrtX2R79_WBv&qpvkvW(gDPLX!s7g9yO0w9uz{g z*Hc6u0z?d$sXgm(49QN9Ds9LC$9&^n0#j<5N4OL;H6)9JB3l$jzAKW&oK9Gq|NWJVe>lz?W%$@34&R#Lwb??p;@YtA6*`U40EI6LPaq=N;_a$v`ZvIBpC8~pf ziGoCRyyhg}#y_$u5mFWU;m+EHb`b3mw8znOw3pGGYm?QA%pyf~zTukDVbD075ple; zH;yHL07ua0wf}<-z&9Sw$zN9CmsR*>6@FQTUxHzs;w=yHZbl&_y(+JnY+K3*oiT2?8MhfgJBD^nZmAzB zI|IlYsVRhK+Kf<_0kmUi=g=g!WixIufOZV+oZL=JHy-3JQcc}Y2&5F_poBO(~4bmMH{6tH%@Yr7G1%P7pRKrVvpHpLBl0 z8v6U||FH89vF6wA>hyIfv&Q}w=&@32?+2yTzj<>|`kgoe6_Akv$|+f&>BQ%eoQaNP zXpSEi1f=B^Gf-ia3EFX*FcG1!LtmD@-bm2K&aNG&F2LH6dX24>zD#j{sD2yXL%Xcv zhcigdb0niUqTFzqHl)WmtXFsxCE3D{PWhQ`cZN_!Qu{79{x?ZBknAFP0Ax5_)Eq+a zVg>H=9H;1Ug?j2YshDmhiSpxRk`{hU^ALtc+rUui%N%uqv$E6fkBd?9Fdle@7rzh$ zr3+qOg&&g$N=d1FQaDx$G}C94s>N_C08ui~0MAg`gt(0tb}Axnzru%yhDULGe5p#@ zg;)%aa9~+?tT&LtSrYMuV0C^yiMBMbV79OJ#a7s>48*0O?;j-mlChp(w|X7xDGdC6 z(J_&d{@LqE<~-$0tf~jOjHZwrAYmGymP^u061Iw_5e7#LuS4jd_7Y_LL~%GC?qI^A zQ&9Ne41pqtwc{U6*5A}tkmqb5VZ~17ChkZC{jBAQ^(1vYAMiiS$d9@BGsodL7p>Ha zKgT0rrf@yrnvjbneuNG*Z8OO+60e+)2zrSpipAaK?V*X~V~!q}7uG(Hc7f;*cpv7U z0`d#37fCc&pj5Q}sMX0}S*(4|BBw(Fx*-F@EQY+)^b7|d5{niO={3%ok2{j5K*WXY z8x$HwFA*e0R$MQiUg9*##ZoI7IW*&iG(%;-YwPcCTaxon+kY8v8Qb@}yd~y(whazg zQ9bhqrB!3kDYLMs#YU>`LpE+$c}eczCsxrVE~{-=U?yZj(sWCV2r|4oIV?5|i}nK^ zZRgQN9)(qbfepiAIAL%xdEKLWn|l!%>{hbXG1_i~nZ;X$Z76p@JXIv)S$X34T z1(GN~E*u{=?M)8OQzU5|E9M?0VW7B7Fe}$^@_m)$F%W%g)_%qiUS2 z)=x<;lcbTLR^6llHZ_^+*)RG*uW__OM>Fxypx|9Q$Ud&kbYtX=k$#dd3}_8bi8G%y z+*$`TEOX3HlNCv&j?*+%%_m{e5y+VWOxMLP`1d5%8g}MMc$I%x(AT%1z4q9eJ#!Wf zZGIx&{?0q9=l6~W57~cxxqkZ3-`Oub07QLWc))E24+ww9kf7oYBb*F@Fvvq0 z#0nTjt}-UE4e>Eov}K4V;Gcn?#)=_Ylw^QJ9*iL+(EUN$jb52;-j78hT@iQWZ#x;dcv;V!|7%2+S&u`?T1MG@{{D+o#Z1l zBM%WRDv^fc(V|$qSpiX2vtoi^O9l*dKjCU%fZ$u{G0km!MxXc)z9qJD_@zVRYnD&E zhl5D2(wmAcG*+xqX23t4=^q?y{&@Sx)7zA+uZ(@v*ndX-%B)#S6RdWdT(8)Z>r!J? ziLuH~W*GQF+=m%++F{mi8iuWh1BU;l2njIW%pt?5LD*oH{hb^oX6#f~uaI2el9v_EwVoVnS-GY`Y*M0j5K3>5O0QEDxH*JQ+peJ3v_QHTy#g_Gnf_zf zJ51j5xMXr*qQeRS+f8`fZ$EKV{VAkF*?lE#ar*zb`$?s_{kdJ(es5Pdtz0>0?DzhE ze64!Qd)R?1z=OH={vPA$Q)U`#FB5Ce&9zqqwl|!~q11{ni-!>@0SQzf=h5+4VkA;? z6q4UAGMi449+Hnq;8?_NhNDE#RqmSZ!UlRjzyC9klpuDN(wK`x&7=fI<0|Bjv)lz7 z@=YS>D0fUpzS#t4_s6tM!F!D@nMV(k+)t8jT!c{_Ow#3MDH@YG2xiF$EyE}Iuo+lf zm|KE>p{V9s#{)PrXnNxN!wUsP33ZW8rr678>*XW!E+Mlp_DnUW?Yf`|i5{y~9u-#)SIaFIk&UCH6giQTM91 zV|=_8!!Gbg;3*1}A|Rq*-6olYrwF`ViYE}^;dMn^IpDws!Rzq)hyzK9cGvCvpO2^L z9i<*W2~*LqA)2^~3upUQ7|@Div&C2_{&MRjtb4cRw8&m6{l#(4iz1SXByWR2BxGqT zZofzuL%ahqVuv{SUMIN-g1I4nWo${@BZvo>o*ImjQi{+g;DrH+v zz3h_NV<>r4&f?qBrGM(5NtiQ+jR4b+OJ__R*F2RmtU_*}kqX(1TP!*;k z322behHd1Hm&g%|81673zJby`SQ?%NN!qNt15FZSm}D7A#E_#SF`WgPu+-p$MsYYy zQTR(aMQk^y_jRVzV4X3DW>SHS&;sM^b0at5eo9>-5^+!mxqJ4L^dfu?(&Z*@ z(hhH!`j5CuDQN>40pu={G?J~52esAsK?SKvrC`qzc&6t@ zkL4hYH3GsKEY_ zwyX+QMsg?TAtVG2hAb?TU!+0{A$}p6#R`cr!!aR+g%~~8r?4b8y7#ybQzK$7OJaj( zx91R0SP}%-KZMK`&5q7aY|7f3bp(;PsXUg{&k~zFdp$?^i!E9EvW_!aHv_*Yx$&4x zHF98$bVxO;@2cfC<@v$|4RyD)SKM=7L3LVMUG6OlBheXUWeC+1Fx9c&rLpeRyrU1e zl$%|*t*o0<8}d21?p5ZpSUc430ljOfYSa|UZ^US9Yec+gdt-MaJe{$|_C`$OMuhjk z9dVLY+jbgkM|s3lG3_GZ@Ut4lehYEioy8-qBwvJW0_q(0nPdJ82v zYz?J#7VXtmlJvk~AZ~~nI1_5%OsIh~p@ug6qjmW6*{QhXz|>{s-mxr{EIjVjvHKB=$`` zKK1-mOwrwZgVQ9o8oaSpBA&Kx^PVqGk&pnOT&|8))SOS3TWCbOLJeqZt zjKm)&1Kd(!(Fl;KR|Tqu1+}tgSMqozGn80=^(Ulf^j>+%P_&@iQE;O26Fd1HA&b6u{tw5hVFr8Y{$IMN)&h#rvmZ#ev4th$buRFYa<&oPO#vUtKIIk_>ZCv<; z#+pUV#d&SOGLW32U#SJiLR+W`?tzv)9T^j`>Fv`|w5@$QI$+y$tdQ>MWN{>MW`18J zS%&m)BN2Q%KI+S|*E2!4I2*sQOqUEuD1p-f|A+0#ZG7R5v6k!(E#1w(YY%dB9U#fi z7TXzWiByg7NvINW~``YlMPCcrTHO-zr@Ui zmx9e{#=-+Li~*wyOtLPEE>0~yiw;PQ&RH$LP8NTSV1NwQ!07?}i_((>cbH+Ec4`LJ zAeMh;O6Jt(E34>Y>9Y3_ZvBY;4EcO3b=L@0Td`5p;7A|v9h1CGPIThpB=!V}DNGj3 zuNViS9U?hRvbh1|t|pKH5WS|Y6`V&qi;0Pyay4awg(RmatoM*eRiYz2YT?c8yyb4+ zA>2|A`zm?o3fv|Mt&qBRGK)gnYu;1e(6qY=C%3fWA~hh2fCpEYG`gv$(%^V z%F2!no#lUWV0H79NNq{Lom-VxR+obeg0%ltwXhlMBk!)ofIie%L++%R+SA;;KU z0LU)@Ain^B`~t`;4_Ll~=2)u-1LXmA=j^oWoZ+?|6d}S!kokBhp?=tM8p@P@SUF9n zVH$P1eXirK^8f`*47iE*hAG)fo=nD^EK-x$8#od;gQC}3MFfA@Q~*+mKp-jju5H2* z82oX(46b}!InOJz&RJr>b8SbOWkbU66lE4353lI~GM}uD@r-oD~J(hW;rl z=T=wF{X$d2f}Fx&P<`U*wCTNna_b$(S5*}P=lrmnIq4?3NgOG}B-ZYfHl zyjeIm)^lzQlgQlY<^=I3r^*hP3M|~V0e1ho<1GimN33w=(nEBT>bT8H1qadkqFVcn z3FDUugX{zCgA$yBNJm_sWE5n4{!GGLOU)m6ir3RW{9oZP8PmrDvoxj;s-Y~*bLtux9Kb??^xrM?+nk$DpG?aPB+d^RW(P=}+w_9l4 zTm^fv0P&?pUE?nk{ACS>TieW^-9>AWo#)fHsf9rjdwhp|rxCuG*yBI!KTSzx|wf_RFT@HMJy$c8laOcwx0CNHaXvCp-6+9|d zJH7{jNDZ?U*0yGW@rR$F$-{65<0JMn1esz}!`LOEk0#mvOj8E6Y1GahwnO=c(oE@% zrLCd9h{AsLU3KQWw|Dxsqe}JaPd^gZC!QHK)uc`UT=T{=Ba9L+LmM6EuR&qC(1BvC@%ng)Fyq-o(30m@hy<~v{qX{ zvI=BG0W-B`NDdB7gu^brgVswSS8`98#6YV9wRXV2@U55)rddER2$ZrXC0?XniGLAO zEDHeO{#H@B;8;M^&m2mVT_exKgYPT7LrI1ZWE41T+WXY zPr06ReUIxe-7V=Y_(|p!J{|S`abMyje?%%lU$IJpKGuL;j{JKI0lV8WG**iHFEj)2l3x2}h));^b40L27{$Nt&p+P%tX~a0x#hP*PxLbf@`tgq^&Nsj1?~U~Wd-lY!S-=rFN8%z`MWXmS z|Ip8q^YllDkMtc;)Xd~u{bT!SlWio)<9ccEGuhJxzEULg^vNfbjMRYxH7O zi8&A5U`ejIv(j`lLz572Bo5}oQwbpuNoSE!As-KOnAzb59X zE7X1%nDzVBhX5#xi^KY)StU>fzPynv+{xvntgUysdbritEVAnDhT#I|V{XCp>mH?R z0Kwu>Pa7k?w|e$7nBuFRNAV9H=ov&Qy@2)_+E3B&K#aH8;(>8{Ate~Eglr~35H)|6 zliRWnVinj$GE`y`&o)!FG@HuDOEB~OG%@siS)3}^1Q;SgLmHTe%O}nYxc!aD|gIalb8GFU;539+dF-?K3SCi%$JmYW%aMx+I}_m?AUv6 z4t{jgO&@`G7Q+7A4qH=5tq@t&kNOz`;G=tOMT}nYA_oPp-;F804s9FS0W_$;Oia;> z{c%6WLOkSR-YcSwZ;<2z68r%vk|cI1qpE+;{$l_UCkE_X?08$C8t%~CMz9Gn8T9YE z-*DrKid|L#is4|*4BMm^nkX1of#899zz;W~?Lj+?h6n28pJ|sL1}ld@V}~AemNRbV zaT=BFBnf`|vhxS{R$t-l2Pe?JOrC!q$w`tlrWm??p4`0Gdp9umKSn-mn$4WJ0PAAqW(9}k^JuzVstlpBhMz@uiuk*Pl) zx{P>wO>8Ak(X;tul4`0(2dLZ*lTZW3>`9v9CM9s0(we4NWugf(zy&V1<0LiACwh`c zX-*Lg!M2evM1mL}&MQoOct72W@NTe$&?tlBP3DRmbVyQUTnyUL9-)YJ9(rqU1u#*| z0?8Q%Q$)7m3AnksX4jV2zP)>6SfSJ1M&yUUpQ!BP8N8XWMDQsl5EKZ(Fr0A#8jBe*h65zaHV*# z=dc_r96S`IP>vNU7e%^ zL1(8{OhSPUhKKRD;fgX+j*5ANyd%lNmiN+Q_IB)7SP868V!WAN?23b>(Rh&w6ELbH zLMgzi8-LYF=G)Y(G7}ME7tHj0RUARqyy2@F#cf`^DKNG`SDt(7KUv?#ki?Ao9*SiN zc>fT_GRN|qyr*Q$wzK}Nq|J`Pw#JNEX0r+Krr>aPa~_UjzXQu1abcXmc{3og(qA+$^oRniX`c^L2YjLi0u#8@D9h(~cAb?|5zj*z|b->dTj$r3vj z`Uo5cQxuUwgVdAPgP`xQIJo)WI5aP0gyw}NRQ{n4CNs7A!Rm4VZc>BRinb7~7fm27 zCxQAfGXJ8Uy8DX=>=om9OOXOB0lR&P?8$}|?`1IV0 zFvR_6529UQNFq=OZ7tYxF-Nyzhux3%Ale1lZDs0i!D;)@j-#D7eqzL!;wM{h+T^UX z3Yvy*LOM|}8(~u@>W=x%xed%gr8=Yj=H{aQdzO^V2=?~}W|S}aG#I__ZNw+b8*P8Hra) zwaeTz`WkEuZg$_5VSurP@B!TfSvMc0FN$Rra|%nJo06^Mb-=`hK9>x8#G}8hd_V(` z1^b;oth|I{sikdf5ZEaoIfJ1fXbA&=nn0k1DE^ij2F`RVCZ`pX(~8My#pJXaGd&j_ z8bxbETZFa-4Poj`V#i=)pstG*e+Swb+9I?yXvrmFqtgJ)#Rjl<8^^6>wydLUy0@>-GqtkgJ6W~!o4)o%Snxy2*N!_vnLqsW!w=I# z&IgQrh8Pu``$0=W=6;YE-jF&`XM~ns6ADraB#{Zf#n1^NcMF0A`eww5xh~8Xd?Tg2 znzLNCO0jMuxhb8J1~iHhYl_XLY%F?}ubC;Mbm^UfsYNF$9rdilF5f}lBe23;cSe=J z8E2FHttq58$mpTGuy;1<-C zq77g%IzmM@>4(-F*j(!@Ey{z^6Ez<6!~x0@Z$qk}5P{tzLrXny5PCM{-=U#VE;o-xx)ZHcVK-xu)ZCz z)jD9SbyzN=A@>J20apS34qU!1_!Vwn=^JTG4Te@pflq=9kHdPXAIm&P>9q|LPditR zFJ_c4E{9IjTCuPK-=C|%_s2;#R)O?Xb7IRi^j^niCg`OuC6UJZ@yzqMUZSbItGoww zueIs??Lm@Gl2aghPu0dM{Bjj8CQdv>c2*Os9P2}A%KBBq zih`WV4RaUlSvl2K6`NfHZO7mUbG}nc%9{-x%zE)L&b#r5PY_cm&@8$cu zLq(O{`&NX@8}bTDGBYbZ>7lGlMLGM#`LE_S74&3AG6*@jdneZp@gsk$9)T@33hd9{ z$ebzW>JdPf1C)5Tah<%MTroSf6FAa~Troguo4EIJ{?S4b2hTDPdT@ll7Z(+yABu3S zSxA=g?;r@4kndc@Tuhh(U{9F{e!(EoF@Kznob@0GFk^IB08j%yg6CnSmcu~>gxy-O z%5vXu!>IPsv=pC|+*p%OrUbnx_cg-{kanF102)(y9+iXPaz+DczPxgN@WphC&xf^) zn~XF-IK<5%CRX7H!b*KgO3+quwh@$G-(ufKPm}=H@1xy%fQsBbo}(1p&tdf?2K)px z#GE-s8^&fxg?f5UF7WxZ{X9NgaGIH!hYC-@2yYnsk*vk(*ef~=Z?f4wkh%%cV-gGs zIK!|2)4Z!Ya>Bgi9y)Y4k@Ul%JNe>zRUxD}6Fa{O&ZOoE^D!0P;Vdz{tW`~t->&W| zyX&Ue>j2zmUD~Ip5tx00u24n3=e{phEuB@RTE~v5D>g)zgi6)USzXJWwYfzVowwgK zXHh}a>y766@`D*)+~JQcpW}-L`)(@;zP4=6oMlPAwN&`l6ich}U73SXFZmXuzu!ho z3Z+`|t-R?Gu^m17fQ(hcXn zQ9a}W6{$9=jSrGMO0tOD=sd{`lGT;?>9NXlmFO1XOZ{N%Nlr%$wzc{i#};0<*SVPn zfn&Vnd6Kidnq0h@7g|6v4Oi11AUQ?SMY59IZX>R$4ZyjdVtL|WP%y`U)Hz|2LDTp= zrdPVA6~2d^hn;^M*Lye5-yO`iKJkqI{6l{<-|G~M&85zywc%t4S zTa}#XeSFltz9PDIi+nL3rrLPrs6^PNKh*J___#eK7qb)2bj7!a=#64$8WqK(|J!2?88tiId#i0byLXjDcESlFj0SU0Cfk6 zxsYTb+3kmi;X$+uXwRU%fChIdPD4IUZJC6GBGVXI0g z3!*zqvT+A}Q^{WbbEx8!c@Mp+vYCtM3~pe+&J&j{HOoJPlO|cHl3{SjvVxV z7cz0F@&IS|3xEZo7Y_a`B&WcV1VW1ktaL&6;3y`a1TkzBcAfx2rxxrZI1O1l8^|@& zNoqm#uFM|DLHe%DgA}j+O#WzRxOXBiy*7PDI&6ID$O?c|t*zm1xS!;!B#(h4@-k{O zW-xs+ogP8K!TUY`=#gt^g${|(FEl~lCTX2g#DL~}&S(?FNwc{GMgX3}XJI#@MF${j zVlam6AhJD#clnIUs)Z@en%J*Cs9u0YUF+rj1=?7O+_Q?F-sJCM!h+<-N(pKw7M*@1 zat8ApGfQeWNlIEL?YvDS&D`A6xIno|_2ZHAIJaVYWvw!vl{u}@ib6;pR4YILWq6jV zyuIr{TrxC&+di*#d1IugWm!BekRF{;?pyGcd&ZMBe^KS0GJiv7V8O=Og^JRH0Qkkw zO;=xSP*v!r70MTcljTx^JIQjF9b7U}?y`vGF4yzpG9JYzl$eE>2fGXw3F{i|)GqO; z1K&~HVzFJIc#9AQ)T!HlFIFFa3a zY(E6C3Y4poq>p6!6|wkIkt#5Dk4cacrXnY+&`gq-rx0C^smaVf z2i~}8?#V!1DF^CGIZ#*1fx1!-gwQ05#8hH;X+k5mTo2ktw4_C?8iy@t3(!`h-GwG5 zh8kEgThSJx^`dP?v#(XkJXWU>Ak`e63W;NuwHd~015EWdSM2U!UNCoFMJUhX&O|Br z3~z4GZB-uK2pG*Cwg1kqKhR$hueRG)Skpp*+|@_F{gqD%p-NpzK|P{-5!2+h5J68fg;A!oZz1F5=k+V4e5GgDTpF)gv5!gp{!>Swu@*sfS_o91(8eJ$*^*a z3ceEmo7N7Io}XaPM7o(|nQ^-x!XPJNk@iS8(1Wy`5bZt~6%?-{2b>g%H)#o()n0JP z5d}LkYE_vSSqa231k5qt$B+uazn zd(pm%_9z-oH}Y$h>q_w?yZwR9`8^tT~lcXD5cWZ$PuYm4`MB3Tb`D_w)iQX z(IX@A7;p3FA_!$27wS!bHP9sBhIwa*YuA9>X8AWA&n~`48A6dIrRaYqPf_TZKBn$HLsVd3~pythpyth4w_a5TSUMG>; zT9RdlS-ujPV}kg6fSb0&r6AmWC+lzQ#P&Vn!zn6ULYQG!bW6GqvZOXhQ3ou-1nKoLLtr=8&agLIqf5$3LOKA3a67;_5RC`i=bu zqCDPsc3;WQJqfSTXKNb(X%zg2(Q;kE*d^A#<>o|9~{SO zG17l7^5|_Y9u!F6I6K85AiF-%0*4@NCSo3fd}0B4Gq{sUwIhta$5=%-PWMiwn=r)# z;|*fO7Gcs!eur-~>2G0bgba3)*QmwGq27Uce*5?!8|=i$dD@A0_gVfX^}c2Xjl66T z-*|E^jl68)K>CUFp>({*GNLdr^GV(s1O3Om^(8Q)Yu?)2e#J9S(_HGUb+4lcO5uot z+7XyS-ISsW^nzL(NOXogL0)PQ)qF>%()!$_7o&8!4hD2SzE`3~$j@_W{Wu2&NC5Lfm>L zIVMbJ5X45h;;dQX60*j$^_5 zsq`MOgO#H>w=}Qp>2rpvOQy{W_I)wfw(g%Ya+lsYG*}of%?f+|@zW0ve&66V)nLB^j#w}!k-rvV5v-bYZqQ&VyU`mKn%fkY}Jf)Twy!Z1eg5>ZrOIs)p61kvFT zpk`;OK4Frj!z|!R=giaG#y?p>k%ghPPukzdw{@hZux}>;#HMy~>|UGDjok&t#8JX4q=~uJHe@vHNaY{9c7x_VaE*vseCZ`|V?wmF9I{8k-4c z$Au+Jl{=FXn87nYlC^NRu@*3H`hma+ie97UlHj~YRU=Ia2sZTz4%ISasALb5p`xu1 z5d|C|oH}`csQ78kAc-g4f8&0I(b=L9`g7#>*y}itIB*Z+$Rsa_wYsZ*ski@R+=C~f^7AE%Tb3EEdau!2t)EpMnkz=%XodOAFGT$yuOdDU#Z!;{FPUhZy9?- zb^m(d;$I5*JZuzw;Ak(XFIpYy>p1G<7`^}(gdI*p*d-270XrbO9wC24mRW~ogudi@ zkcd80LNm82)Pu%#U2tUliFFfdyOl$faH!vdGd#en>zDFgCoY>0LlSS0I&f32{)h5g zm383e$+?$dE(yuG%X-%LU?Lay#Cwe5z>=$MTzg6C+TU4gfxiOR#@>@S;5p$LqDUd- zJAiWt5rG8JJKzsM!9@{(N%v*#Yq_sw%M7#j^<3Cr=HmRTAbNam$6O3^HxuiZAdY7V zdg6VM;nff?@vc{YjRHk$#mhH{>&Yp?2wuYVLWhXgnGtaaWg?6K z5(hL|%GS_NgIDx*!ELC#2A&DLvt8Jr528JS_Bfi3_A;6yg{g861wygT+(Tg(h@+V0 zVE2ip-2b1wH;<3wy6$|dy3rfDfyUn02sHMEAR8nIfU5vX+$j+hO;MyInzR;*q#bjy zMJ-N-j4e^3WQTMtQleysiamBLIX1ycyJOi-sF#s!OIe5{(j@Wl4K*)gKPMT7nu(XO zpGCay?^HKHP*P?-?|nY+^Zu9y?&<2PTUB>C_uO;OJ4E%o%+fM&B>1muU^!;F<9 zfu~UW_tvxmb_?7gu&&KU#7FhiM+BY_jd(;)mE15lSiiFV7CqG*1D@0ahXu^H|7ksS zou2xPz!HJm1@!#v+SYBdchVawr#A#G*g7GT*bkhtwUvq6(C`-mf$F{+=6+z08{7Bc z`uTG@5~=k56>C4bvG?iIEBCBwCnnLNL~WvDEUqs~HfHMj{G!XZ?38~Qv>*J_avs$Zq`y~NNODcpw2tl)sPUvW(0NZ^qrWH~k z^|$WM)vzbms%7lCHm181CUvzjYkP17;%5_@R#j-JHEB=IdeWgM9eUECCmnjyp(nvx zIhQisM>q{O-WphCpx{NQXz58@6&`MvmOT-H`vojiLr6WOhz!|#=NOd4$xr2N!!t@)7_^9o)9p5v#IAyg>R5p&+n@iKPFiv zn;k9Tn$7L^F1dktSFIy=ES|k-lnpcY{!sPo74y3`)Sg?u$-VLeqMHAw`ZOW0mM!14 zy0d0*+ltbz>N(51D;q1W{O;xrn>R3yZEOaiN3O-64!pA8aVm@+^K(XFDz_0plfs3lcw?&=G(=cKsQ-V}4GTBzu%( z@&N7)MIDVk;S4+I1XR|2dOoT=Uzq%{b5r5@{q>`IKDXwdKdI;QI^>l)I;;yko%l)m zsrT@7Duc|Cpe=Ga>dzH@(6%b82YZjq6|b~8j#-$GFU{nVOPiNwmNJgVmU91^0`2af z{3*5}DjSWhc8vbmu~>`abD`aHRi(MSVzJ&g%=?BZ!31FZ2EEjE7V%ESXzX!+uKIZO z?ToZ>mDB1&1JV2f6FPSy5AbDe!4kY?1eD%LJD1AqZFd?q_*lC+;xZ5Ei1e~gB%YNV z9?|>(uTfx`z(s-EC7X|Pl>JuXPnGGHI#JqgY$yvTb|7KbU)I3CMF30m1K#sGIx29V zz>@+4y3h*9({WQoEX>FS382L#h)-bSU?$G8XP2u9w=$1%H9E%z7t#)#j`@h2{x4X9*zSSv0^+xHV z61;`^T42Ax3C?N39fAo~P-*XicGNO0Bida{>coD5SY3;VeJtZgdMWpRmb00TCu|`T z0EaUI8|2?(+O3;;<9pTctwrp(7VO{~RuC&$qI!q4Snbq0c4g%)aPhhODrK3-0375b zXx8Mfg$&a)k2E1s1*4)#3l;-@A;|QKtETXa`JqW>#Kc$xPo8jEz>yYkqy-#lVavT` z8c#e6=3_kZ2gL--2UgxZ((7VU&pwuZ8toNO;c?9ezb^2UkOJrC+f(oC&*|>$l#|`> zbgi5}Yu9ZXe|KctMfZ2VK7Zcq4NF@4Zrr_e-sbkYrnM)lyM|lWu59}I;mC%Lf9{Pm z4X&HBXxp-u^0IX$Wuo2UffpXD+@XcinSAc4cW5s0-|>oboOhTF1R5~jC1%H*_PsM`u6buPYo^)q zMpZ&@<9`2LqKp2!_P+1OPMc9|?$*{hS?R<&NTQGr8P5Sc+4^+Y;-iWVJM*o6uUP$- z+1>5_=n9i5UkKIX`oK05$ zy|)+2#7uCQ(K((`nffSGpUMP4YwfBs1zsig)oI${f5icXOv1(f|1=IL_&0?^>M!F- zG)4*>PWE``85kQwpiU5|69no6fjU7TFAdImCjhWKQ)6cecU+9bHP27s4i2Ob!>y0c z74G=aslc7t+&-MgojJ_$%Z#tsrF#RfR62Pcp$)#Gt+_4J#-`)>whL{Sba1%sc-t8c zz(!tAUHT{goBQ|1V;uG0?fy7F5}V;MST2mu*1Nk2Rn88=RxSGl(kSLz!%#N= z*`gEvvtPk&mro^XnG%RMYq8$6Q+XgaTD!4!Cvj-U+o#*rf1k#r|GvFLKX&HXNaudr z+5{ZP_1EfV+N51IZDEAAXoLdB=Uh|IO;ct0?qSC%v1c`A##^p^=ie9J=?>8?v-0_J zWsT{^{ziCTeX-oW>OSewUuXTe)9=R*7M{;aq;>lFOS$?(>#rl$hI=zVc1(|mZ8>jL zOaYs;aHu+Be>ShK^IkPGUsUdYhewP#`>iM37;`ppkl2c6m(UN3bVfq(W_c?fk@1Mc z;oc}mOsVIJSa375T2v-lFCQj;hR|ec$CmvXU*T3JBW&9cYzTo4MjzW0RA}eQvVDXP zGSg_2xe;TlgmP`Nas^bbvH^YSvbhkOfXUzR~^!k=1S+)W#6&G9E7d&+td0-o%n{^tSX3#a>K zE92lR)-S9pZ5?r%b%Z}Ffl|-G&y3Fze)WQ1QW%^7j1T$v1@F|rzN2Kr&4Jxk-?C!r zo7CL*lIA|ttW0d{Ihd;1hP(D`y`;d01-1ypinUGX8w}q@FJ+I#P7|cm+oK*UFOzWA zi%NL9s(g!tr?SlFawsOIKKqBE?_wP&NnU&+R~c`M4@gl)j>WS-jQ>mvTDcp~u8MEb z@kez2|W7up6&fxn-zv1}3??F)t?5^d)iLbF3lLKN~p$oJMaL$A%SZiFpW zCi%ZQg)|j{9Kw>jn$$rWBoXx?R$?)Jf8gt$AV8|z3n|% zL}AUt_~S*-U@&4!|Lh~-lM+}T60_E$U5_5gF3h81kA_TEg5cKyxoqO)#On!)d=l<7 zdnj>K4P{Q8R;y!Ud6QL1!j_gtcH%7$i`(Z6up+P$1S`wX+4&)wc`Q ztWUM3Z`@E>-P}6p8E)}t7)PMfv%t90f24m+&~-Sx7q!Q;d8JC zd`@d$mEBZy7zN}*LsFUeMaf!9wHT0S>w-jE^6b42Z{A+2CMe`QmO8D~)%T@g5)*h; zpgCB>MT`CIeMi9+R!hKjO5i?$hXpEAwknjN3y6oo=XQiSXjXeeqK{nyTL9TZwMVu2 zREPbl*v58&6k}Yw%wuY14$o z7G>-gmacUu7u6N0)0C$IA^p@Y7CXuE?p;}J+X$wcXuj|ki{(Bo=DVRzJ6wJU5Vlri z)0S$mJ%Tz5#?xHc!1esHG}l=)RJ2N_%@VJBr$I9BA+4&dkshUeK&NezVd)snLNH*q zEB&zfLxfnEfgln0^>oMPO_6A6bfmv4H88vDBYXbzk3V`(SJ&=6|J&j2Ro%Dmbln^K z=XNigwS493Q!d*7kF8ko*sp{SH^8T)Sxqdf zOi`H*x}u{%WeWD-W=4i0OetE~{z@*%N-oJtF3CzR$x1HCD9k;Pd^Y(N9K3r=JIs^R zQuH#GvPHkl{YiG`vi-}bPQy}_0C_e1llPW5w%&={!@W=T{@dQ50s=pb<-?Pte@n`e zUM8XEihR3&it2c~>6h%iW%tXg(^KlcsB|$N6xa*MK34s-LV*>_(s^(7Lppv)==_Yp z69T&>BY#Me;93ckV*W7Az9p<>d|rUAt|t*>gD3C$mhY0Ju1VVvIkX$ z(<(zuuiqo^kU*4|dyfg6zN#1|s4y9YmEZxD;7Pr*M&PJGL?C=^3GV5=PbE015^SLa zZm)}4Rl#5-Z_6Tq^x(8-wp7Ffp2`FXTjEx`Pn1@b-2DEAc{lX*Z>gQtaPOLB_pI&S zyrFGDYkBv|+ZQw~8R&^OCOdj&SFPS$*R!CZVnJ12=M23mX66bp{O0 zUQSNR!{u>dYf@lDo1jRef)KhBnvpXClLE&DOyOX^jsOR}nxrZA*JSX8Z5R&cP+23( zf^4+1R!i!Wq6UrrMYvE1oaEpvEekX0401E&9=W^D+#|!%k9F^mlK7==Ex1t_&vb*+ zXZe*^AJ3lcJ`c|?*$4J8@(?4l7}TC7k;S8;izNMHaA;4Eo+W*S^exh#l8~fVb~_pZ zB1+gf_+s})5Wf+`Zv^ohLHtG#zfty8NQ2T-n}@mC1Or^J4KCqSt|zr9wN~4mx7+NO zd$9Oe@o8zI=&HAclewzHHQWE>F0D5@i%qu2RGr9#*80o$K3JeGtFn4L7ZlqS*?nW7W>Z!ysv8G6vMcK-a&aeV2_-ODfCte-~@W< z7g6q57xM7w*?fiqTfytQv9MFhdw3wUm-8jfj_JmaIrq?T_mLhUog_*9v7!bqX)vny z;`8l((xarONN{ZGbZ@QoJQ?1_8aaw@JiGaW-0(5d6QpPD=IrXmTO09fIjti{FGWg& z(it3Pv=HRoeXF1>_fDnBK*?2_bJwU&YHp8C{w#QmF;E>y+Zc#TcW|F32UGAL(~;{t z)i1LzEoX`*a&<+rptdyu%eh=ls53MqZa(5Gw@6EZ)up+D$kik|6GQOL`iUioMf*^! zk40KjU|C$j{S}=RLwG;)4#D5(9O7QFPPw|up2|g)oxmtQ9^ag7m?_n)Kr!FZ-|-?n**-A8!oBnNKt3t=VgJ4XXk&mB2fA3cfPUcbakle z^y0tU^RxTzcVE7;Sn%z|?sxZo@XF%AcYJ*NX;AvmDfe@RZxQL}p4GDJxFqUW!n3a> zkSI5E0p={U(Te>a@YgQXwkTp7Sty`|nT{1DQ@w$vArL1%${Q}=Jpd!dx z%6m`^aT ztBf^17%2JfJ@@Q(d*1$$`#$#rce+=;7O1`QH+w$lcB#+hyZ>*YF>&XU*5@JlbQzKV zqVuYWY3*P;#PX7#s4JO_UBhu>GCvaXrn~NkjR8!;41x%1?6M_r#^+y-xJ^a0^ zTCP2oX*3`SiSOah^<9&j6f00+F39g(S#}^`uEyo3L}gc;fvwxz^${p@ES1m8QIq##}0t@(k@B)2M>%3w0xW?Z>zmyoC zqu)hm|5bkn(@KbP?~&J7v*mDs3QvoDuJL`K*>qZe&{KS(ymN!>qh(KNk@6AAQG5>w zc>x!+=RW1@EE^(2R*osj_fh4O!vs#fw>t#&>@_YC5L90472)%Ldqn$E^z(mBm>@p^E07@`f|D*t(>0T3 zFIP=6_WRidD?C3Kx99i!&vz9tq1^grr-uxD>156^Z#T6jia#GWyb zFXQL9?n~t-SxHFR$yOgnyw>WtFtFI3!v>$8V`UU>{7c~9u)bgDe#YM4B>CluCSkD1 zNp+KikGXJlO?78AqIM*IkYpU3VB@4|?vpzDnvQ-)N6+eLua3;q+8%x)mpm7Pa1R&T z9&AD1p=p?PcP-~vO6=Y3U+m6k$95i5ec9qE!aT!auNkCDGOSs?AfWb~Hj|(3*6WZ{ z1_M9ws>|9axVKtQAF|`|p^P+%Wn?-RV!-l7`*{8wF57$WG0l(iscSQ3?*4{H8=h(q zqaY40EO1ERlt7oj(KH|;aKFG)08rNSK_Ag$EXdO-JJJ@3DULm=qv_{JrNDpKqdJP} zIS&A`$I_?SO?Kzvx*1=(=);CV4PNTflvza!Y?^L2c39RRg!J?q9!r zQPb~tbj%rB)Y3M3`@(p8cW0u!INh2~jNVw$vts`Bft$;#S{AP9y0Xdr>w#_8cg1U3 zQ-9nTjMUCs+ds5aq1DoCT z?0}kPVBHWRb)Q z6I6BwD$OuQ9*wmkO%2t2t+hVgS>4oH(oowJsBaE@u(q+Yqji2uRZ(}my*`AFoa^+t z|Kxlv@G|AJy^opYyyTZt5p2*{!XKbxyXR-#t(-z`TL+4);?u%PWNYDStU#sZ*A?#U zYpG9n)ik#z8f%+fN_4z-R%b`s{MO2%o_L#;$jUT%-1!SEPj{pBXPfi;Rw_)>!WVPu)C|GT=~foG@7|-<-&c35^gVH=JOKx5 zH&uWJ6`(-{XixzfXqAgZSE?c8Y!Mnry;Pn9_W{raEtCB1h(r?ofbrmjs9X!kpq)fS zAn}Ru7V(o1i)*nWa_tFs<4ipH{LG*4K%4q^pb@&3eeOTH8<};=Q7(Em-)m-uEqwo< z#v`~3i~(~_ZCPzvyQCFr)E%_PKGI>*anczQ+Y^_x@|xL5Q^IZGV4+QBHb>>PecyHM ziNBbMqo1GoGw@s2AV>W*ztt9#$C1|wf7^Ud#o8~`E~yYkQiAjp!o2&?vIct>gi)2> zvq9daE#86q+5us2kIko96Nm>Wg8 zql{?*r_j6VDimuaePS`f^0xS*)+W`$dv)my2HEPQeYsf3B$Y7H*o5Hmk-getG^(p) zxBxL6NOj?OD>5vmDpek7gYAm6^?hny;*OGepE{l?DO*~WnD;67mx=!0`JMj6=0x9> zhrai!`$%7c;$BtW4(D+zFX6b6{7_y1j@e-i#mU1UDqJukd|DM(pmjQ>j-Z`e3-07> z$}cdR=D$b9FNtaA1QVEZrIb2g^~R{Cy1^u|40m>4x1X!wTG|G88(mdN6$WQitWZIW z)4B%pSN|jRnyzO_=J==Pm6R_o_s_bI^-|f)nKK!_diUFpPkisykK0e`z1?}<{cTrq z09sUUuh@aNGI7_Ws*gRM_=O~qiYQKgeiwn4KJfOs-i6K0i+bzyonF{m=MFb7=&Y`4 zA8ctEY_H;5Z5wpfO#USBmUECbN{SKkRcl{H$OVlMdFaDK)ptN}ZrrF3wNF6hXU3)#TF*KuHPM^jUW(v{2aJQ|qQ+B&PDy}jX@ zZ?#RtSvUDFMc=?Kp%Rhf0Gd4SgZ$kUI5OQAy=gJKbc2vjAu-`q>sgSU=;c(p?A!uQ z^_HDm%vZW>eDvb@I^1-x=C%j zk@$c7uFUwI6WM$2yzfqyE)U=NBwz0~DtFRkI}13T;m1^{lsoxxry4UPhQ@nI@(nz? z@QZ0GBh^^%LI>wK9KNVMtYrpQPUy_o#Q1R8_^lJ;%gV;LYcf+i{SJ6|k2la6{|&@o*~bD;%U?Ou z0@jnKkOggX>aZ!P^^#h5o)<9kdPECBo5{RMw4pR3*gb;21ZG@f#!-nL%_rvsN8{nb zpvWEy9%Vt0)qvpZQ0S8VIUEGbWzY0t0Vq#m(fcfX{& z{kpyN?sYq_x?#i1{)#GiX-3^VB7P&8#FIG0$BlH2xEXiYZ5m&?%c_(3;ey9{+8@#6 z;!ZA~{1^9F;5BBMeO4dVb-1EHSD-+)Y$K&WsR~l60%h687Sn?mpJkt5Hv?Vm-*>+4 z{29Myzd3!)h5AM41*Ns2woYlYN-YcKOZjQnYQ|1RK^Q?T#NJp_`t&}gRs7cA}cSu;Q zsFz?_IH9@3`+|yWy8{29BW(?MFAMyYfCmu1SW!4QS04R|S8I2|9#bnk&&4i!;h1TT zC5nv=LO%?pt+SFp92aN?$Vu37iT^H1{MUdCn)u)S%Y)1s9@7EyBl!j`I;f~@=10(M+G^apsypU4&L25(<$T?`74v%1O~X|U zO*eI~T>IxuLkkA#n*t?kdn=Z%TGQOb9`E&4HIh}({%a;ry7#-I_~A9#1Uw;okVmRd zXwA1#%RTJN1GL@+HA%R^Y|ud&b9z-;ZER&}#*2o{2qo@cCqQwsG^}od7$D6NklbA> zt_pFgFksCRJjw4)_H6C>T9oX-vdcm+_$Pb{Hml#y3Rqm>P{MrkVt|clO{Bs+Q-O)` zi{6`T@OZI=S%jCyr2s&z15%%L%KT?4#XJlw}O-Xb`R1ALroygC+UtrZ%Oz@3>Myh9#Qkx+h-f?J_ zH^$M_nC0MH5j|kSavQ2+!ts5g{>KF(uH0~We=3UhO@ZeDx}E)=M3KuiH9T8%5-NK+ zftS@b>$K5mR$1v5{yI4jM zfx1FPk;ei|S<383q4B>i5#pB&NaFX009yVVe1$AT%3vjwq6^dL!0>?kh1)i~`Sao1 zz8neGZtPfibM%fo=D4%3{L=&db3Tv`8{S5c%dUiXUEscKE!f@<-8j?FlXnOl5f}%I z_m?pnc>V4AEpP-d-d>;${bdres_2#N{VIB8#%uJC&^!?@KcOe|8k{|Wt~xs6UV3nf z#G5nx0*UW}|LlVQ^cuoldRPPadNG@+7-0ija}wR)6W3U=h6lgTm9XeyJ*r4nctUOB z3rCe{PIi@zw@t|0uASv1d9lNx6p)}fwnQ5!OvawY(OWB`Vgbn4il`hDSi>yoJudKB zK=#qtQ_`8eUz!;A(+J*Eu)^N9ZZ19E{fzWw*7R`VX@O$^ddDc+YCTKj%{!@QDWZ$F zTEGH0JR+P>M0M{G0n<)=P)~nAPv0YOOyJqV%e-T}(R)Tp6{@R^`BT!Ks*8 zi11n>E#a!_MmNxwHO`_c8!SCy`- ztNhr<*GDU2oU-xR!@T|$xK-=ScYkcyHAl9*lXEEZ4uQjf@i}F<%N?JW@!p!pDA_rW zQ$E|VL$ZcRfx`lqwKPmtz_ZcMArzScp*iYM?)RmybLe+Y*HqXBfWJ|Sf(D+)q_in> zpN1x><9Qtwc4G%d0&_&-@{6Nhu&%d&f(0>*SKn(Qi+W@UY?;XImFdnuCz6}4?UzPq z3bCMG0{e&hRutSzn$l`QI!zD3Mm$b>hV%mIo21uB=rrLJqmEmdxU~9f;lAE7j0~_v z;=cRPLVkpFlJrH=*GaFC{QLT+&~}~n*yGx(nq9s`+S<44#4Lf9K0t*)k-!Rpy9EXX zwg7U6`i}OUV)4Po?3(he+>Y)@3?Wz@si5K`U&Oj0Bv2zT1fYnk@#uXk>0Z+Pq(@0l zk;2>E>J};GU4?OoxIwmMffjj^&d;~PRMbf$1J&+ZS0-yZm#tc`634?^H|*Y>D6iY; zM(StHUpi+={j9Q=aLSyl0y zA|52#k7N&e9^TUhq@s{YJt@&JJ)4_Ox_{=DyZ&yWg(mP z%VZFez0`79Eet}3nzs3I5mb|8Ls^UTW>+Pux@N&(6Xc{B0X6m3XnqHCJXTM=*RHugtG}B!^~c>#qnn z?j%A4gF?c(JQ7$JvJREP7??sL?DO| zfgnQY#)Y8DA@W&>v%2R+4TZ6%_c$C5v^&p4Qt~ls8bw*`y_;^`zTLS4S0zZuh>ToT_FBDMkoKlOY^U zhS;SKu}2Z2n)%|_P>N2{5NQ=@3uzbW5Xp*9Kp6^FPQl747`t<%dr0?@DA*S@Pn;5X zRCDYP;3NuutRh{*`ADmx(RpGX6zwhz%yO@D-BUHI+eQ}6Z@Z<6-SYnHHs0P^Teq}o zVPi$2ro4FJKvQYsvgNz``qo|P8|kiGvUJ^-wtlj&r8@5Zs=@&~E+w#lCr zHG_9Sq^DiZK%n1nuUyt#=fw!^lQP=0ZP^)}%llgsxs=+&xGl*=91$3!Qjq5#w7C$4 z9|*@Rrd&L#)oHFK-WeZ~-O_3;cz!1EMH%0O1PYPTaOhADvrcFW~m%TqrAXqm=1Q~M?s&^ z?wPVqLxrGCB6cYpX#9mIvL6dSf!=EN&%zg_#rHWaWWJ>}%wCRi_2J&|;xKNws!KXb z22p_YURN|L1}P!*6nB>)w~GZs_76(`9pUu6&v1;o0+tBUR+u-n&f6pIR5ebYhjV>&18e_vPZAsyYK_IyKHf%nMZehafo_Gsdi1P=Exx%dvNw$Vtr`kLOF z#n|uUY8pEmhp>6f)ucPqLun3bJGwg-c8Dj*rE0orhG*oeOZTJ~DOY_*Z^vSCxmXEy z>G+`gexQjg^wbQ0MH9%6;hcs2_qC&jnyA*foL1 zA@xb3lri4OT#l4KHmgzCm8#U2ujVIMA}V{Xf(2|@r5Tk}Ph<~OA4R@^UnBSz?=jfZ zJhl}UQx-`K)`ImC+h0I7+E~AurO!iUyb>}_0nmdjsWJm0JiVj0cpuEHcTyZJV+vM- z0?#VYUej6G=C+|Jg1?B+lnX8yOg6g%^1;>SKL6W0e%t+o`^7}4cl+%3cZbSu*?yqO zP49XCw!nw3{K&1{_?>%idGzR(U0-l_e{spOFI;)rZ#(%wnHOk)>NPvQRak8yPE0OY z+FY8E#{WK$)f*GWmNF$F;eZkM?R>+v<_Q`@Pu80jvtYcru%BlGtDxsLt-uLS(+h*@yyJY7L?Hwz2EWU2X^{s&eBb&D@b|YV3@<8?VD`&5}XYrDI*7f$S zzk5;pr9;qsIKL>&^O_sY2_blm`)iTKIqnpz`ivIZw~8hlve^fa4>6t{ zu2{`F-@9KE(jrOz7D`ubt-#{~&kB6B9dKwi;FQ3l0J_AUYE(x-O?b#cJ;dUgm{Hp^ z`gx;3FMa3@n_Q8{Wgn?ODL+6%dh`Q&^hrJSsKEUIcWy93zh31_BR@4Z7c{3V3OOFr zzZ+h#c581S7!Kd`Z?^T%y?OujAKu@2Az$1&xe$l&qAMp1 z8>Aze8wrjDcMwY0^hC4CU~@2VFncC=mfZyD9?5u8PHDX|O$|~Fm9&fA)zMiUp)-2W z+pnJ-ZTH^fCuBllr}C6!hU&XX-q{C7;$_}u**S=aF8I2kZGo;UC+`jn+#R_4SFZ;j z{?)HDs9h&Xxr3BD>6&cc3ra6{OjC#4;d>V}on$nfT-MQX&gB%`G=oKA?r_oZqBGL} zN5Tf;X0Zi&-GOVo2kwO$ZjoU7r1mO4p`+iH)RUa7<4#KW2iTs?x-a9$Q11JrHtP!t z2%BmKPD#{rG-lpnq%f!2EXwltY7X#mxWJ2`I#Gc!p!W z+~b+Yt}OvJft>C2_B zmr}z|lzxWO@5VbALoKr%S<0h(kc^A3t|M|=t@v_mA`)ECu6HWJ%s5y%+!e&HPfM!u z(|zvmTuJ=6yXU{SKe@6y^PkssZr$pxNBL;&)~%ga{)E1o&1T4?tGIW*7pWi~BEYE( z8ztVD(230?nb=bqGXAX?j6VQq$BOQVsyjHO zJDyf|#EOm2dln9n0_FpY%uqv_VyFTW+22PGm#I@WB*7`7^e8Bly~Vu;acu68d(=H8 z*O#|wt^8p07>jBsj3QfCGSMkacw4Y-@LPA)25LTg`+x6#;bHfc|6}im+`qvV;X%|7 zX~jj(bHNV>n(*#3;4F9lMs;V2<0XYF$dUGI=5ho^EM%USskIt7BN;IOW%hNh3sw@p z1dFCvNi#qZ)n&rkA#vha0mt0Zd7siqFvVEYoh>U7c4T*z9g;@#$2H}ns)H1Rv4A!a z5Ze{S)dev6{K!;`-uV8Q3Z8toKPkE*h_m zcgHz39hdB=_A5?8XQ$M9y`!SK=AZDCwhE4l+&%@!MH*5KU2GF%r3*_@KQoUjs{~HX z2Rt*XPMt2#F_q^TfnzGvGXf`7jBs&Hai>alR3$qZ*QvO8ex2f%r$XgI)z#GSDo4ZnT77uj~U1wwQ&nNp`51DL(^Go65w>T-U2lzQXEBXnu!;bg`wWnDYoE60a zWmsw{4ojXQ%~-$`C=v_%?2*U`*7L$EMXp6KR(&yhy!wooRF+V+Q`0}%Je?4nA<`-m zl$=$oi#87zda|Fc zT1DDI+C>U&PnkNU++j(jx!lx)FcL-wI$ZtMy0MsZ@RQ$MevXV!xE ztxd+)6&Lp}4&1P5U0Lys#fi)!@^A$Z*>%q1-Y!Fx)o#?U7qYfAfXj z*WX@s%c_sRF#8SnFF)~#&09Br`qP`SG@y4noQV6&z>84Hg!7iwz9>WIClLuWlQN_c zl0uuKI<^nKU_5|ld)q}X6Q(lRvTa$$m{!sF6`ROziS1%*Ci~IY!`h+wj6V~w9uFdP`CrzY=tv)5rM4o}2yOKZYpcJswt^FPCgkOm z8M#R%3sD>nH6?P$hUF6ylzbMD-5YyItsxH}lCBl}(lg9ses~(cR^}O;>Q@IlRDFl) zn?A*~nT6_%hD?{5BP>v@Hy7GcLC)1cG@`Xlc1vUzv>^L%s~r@F6f?{#U7E5Gdd`-^M;;|tTRq4sElpNL@U7Xn?r zulDdl0l48L4(2kbd3a}3xE%sXO%XfQUkJ)0tbYQ&EwvnH=V{pt4%ZY-r1)m|LqcW7OD5|9_hXSca~WM;QbwA2vcL1BX-f>tQr z79Qd~$_?Tw$dr93_P9C2IAfd<^}+28;E>`Qps4!p%W8ONXNMta;!O9TqNVLp#25-ztSGTFq_2P zXz^V1J22we7t3CSqh;6f8`1A+x9c0Qwv{%WBZt9mosd``s@yOzxVF5nxMTj(=2?pu z%q|J;PPcY7q#FC0%Ssx1F{NStzG1S(4M9{S@%P){AKcFeccD{~Q|m~BtC=ZSg!WBQ z6!hp&!0fYK$=y+E@mNx{5_BG)GRVZ^xwUw#(Im1)(WQ^wl`U z$8Xc%U#xxNj^$O=t8NSKy1OpZ*4kfB6{+)*$&m9$lYfT4d-*LZU_sEZK-cs3MO<&? zy6H0sORh2&D&Wii>HK+cGwZrj)>i0O=DjYUBFPka(Hn=ZQOQx3(HlwEDusvHLJ#*N z!RGO?jI~CL)`-y>F)AIS+A&(gyoG2tAeV`a#KvMlT2ho5hbXjU?6{~V`veH=Il)-< z4Xv(WXdr1$G z9w$9RdV%y!Qa)2LnTp9&Or~No6_cr$OvPj>Cezg|WIDk9=KRv3(Z$OaFI&2J72I!a zU0o{ZcFgPRZSSAknXKuksII2%L@)lc``O?I?Cj6Z?0*<8+AEpK9!?&YkDE!Y1o3f$ z)Jb3;QkPsNIg%Vp(v|!|r?49ysXtOZH6F*($_l7pg8*A*u0AXtl2- zUpz>|F+a}J9$vkeTCXGBMq-ssqq;PzOZm7s%sOf{=~mLcr29#alET|_yUQOaf2)jgf<6{WLE>t+qq zR(Eq;-d+(*rBm^ecyVH&wxYPCxTM19X1`m9kONKfYiLA)hk{0sZyUZ6SDF2A2Ph*O z=TqeO?T62-6p<82t~5hr@^2;oBC{V>B_RB*E>FwUAz)k@9kzM_Q=dXkBXmtE2 z$7M3?&uBH?a5UgftWocFMJ3R=yP( zhd8gX!cQ;yBM^YiJ=RQkJ6on$ zycufaCN`51SDj-49O^RiGOF2>zC!#}7A%MXq3%)SBekS%(n6Aj-HL()wWMy+LX!Nk zlQ+ioI#Lg5(R=5;D(se|4_%6{I#_;9?5*`1s_>s!6@Ewjtv+*sWO4a=uZhDoAAheU zPK&!hG}w#Fr+R-2?S;oojO%F)-(&hl{Z!+4qX4XiT{znWVJnCtgL1g)74p5T#or6y_-LQX9FB0P+ZJ4PV$8nlk=ta7>EPz^(F0 zC{MoTGK?-TZBFRzxe9lx7veKqajt~S-9j>{PMy?LNQ+2oN!v(yNl?90iUg??N?i)2 zE`?H;`uEh6rXpy;0u1}z2%Ga<<2cI#pN9E9oj3FBUEC86-22hOlgH@;KacOX`8(t} zsyy!e4;MT?T-FeC7;IJqv1geO^6L!C1W$K^YKwOC$e*eDxUOd@Cd{O+5Gf^r3 zQh4V7Y_WZw_v^qI{|)(g#tFLP;N$srzR2gtG?G8(6)J;s01>3$0%fZT z|1$Y_zS9|a<$8O|;=7#>D>n-nvyDI=pFLiCM%tW6D!L}T<}SUxtGSD}r#bc<0NPI3 z{?1XncYDcB&f%zgdv<5%eoh#_BkBv&(1ioMF4)nXfb2_M6Fj4TUZKoZSIUe4bnn>D zRbym4rh7f!n!%Cxcq`^~s75bih+Gi3yo@&;7ibnZqjUYsc)TO9pP%DP*#}xmQTmsT zE@kUt=hFR4j}R_|GNI!-(ZLP-JKTea*UFH)rAhsyQPM_I=%Dm(J9z6wZ=>Gu79e|m z*@b0+gOIlj0Wd~LW27CVBBIah#V;wVN|_y9wh@n(S`tjP_y0NF-pe)Xzsh5dI1kNi z@d-8cyov0Qc_-%4q9gNo?Zmt{InIvHdubl}jsj?E?O*j$uun&)Qb zj?4|JTE}sqa)xx4be?p9gw*itT$K}$FPp`h3a;{TM(w}thqV8zD=s;IZ6(8-da@N# zH+MpvuzJFCR?~FJ)s*Ya)o-l^6F6}&n_k_|@%Zuy@9c6Tc^#SDrH;!TlW3!u2(yFP zt%DkO&~P0z9Bs_ZR_KO&YpbX1vo<&(V>L|^Ts;vI-eO#5S=rql%}g^Z5LU z@y@dG^%L2N^>41{WM;hzvwn=@Y}xv>zK*Ov!53q^Co?`cG2T-)zJ>v^W^4`F$JS8K zvug~qjzb~Okj|3MlP-|(QQN#Gvu0!s>#vu{=JV>-ZWID5DJ*r_uNY|9XgivGic{dDvZyQhvhI%Rd;t$PCB!?BF- z$x*oKS%n#{{(R`|=g2QRGp_rOnxkFH#=8#OlILu^9k8I;<1J^T0bkaV=F195oA~ci zoA~c~6&m5s>;BYG$mc&>?PAXkymoUTUSiq&^n4zhp5H(J>UHAezu=%<{dF&80S8<) zq>ls5y_CHlpode2t;8-Yv2s7Eyx_ps$m{n^A)E5y(~4)RtUMEqhgY4yvG(%sSJ~`- zv>{%bx?c{btPZR#e}&JwKafn@U1n6URz9!altO@+n4H(qzJh(990@`Yb&j|V2hee| z^$|*3dEeNFrL&a;NJ+~@-pv9Oy}<<2tn{|f{qwd;TNdRwbo%NuC;-sg*e^)1HzW38 zK|ju}G@<0xBx$%_$bt#2S_NxIyR~k5#T0kC!0TbsYSOKwdrA2n*a$nY5oZ-?3uzb0 zE_AWV8YZnK-AcNbG_{=@fltS=0_ir=-oiaSoOWH=-Lkewo+e(8|9%biaXCj}n ze&h)EpD%_=sv4^5SIDPqNusu{HjY=>61>W4n;~%bU7!EN-5qi$yEz!EuB_jRM_J!3 zAN})7{IxA)ZB^%*K8#nXJ%_Vsa(ZJ@{XH(7&SYh?{IprXqn9|rR;ewlnpqv?j#r$i zI9nl~I7kR^B`dY0ue#hn;6kSk@>89}MO*)P3fZ7v_>pA8wHk{PR2e5c1wWyu^0AF) zXfjT_!7KEkdP+rL-vZy2>M8n-XjBCmmi)?wkOYO01ceYQh9tQRhiar|vrS?;1ztd| z9u3uU3QAs3H-C(*Pg{0Qevsb%80iVpvm~CeI(aLiKKB~8v4w7U@||8|-P_kJFMHoL z?qaW)D?vm$+mI6+58ews=n5>f(GjVo_0I_ZFKHy~5NOuVk^B+N@Kpl?70PmH(O_EO zd;EMZLf$t8WU1~o>*ysN0T@$&?Ec7+2wdJmU(eJPX+eFvQw z30p9*t*VdtDT_qBK8-^HjShN8 zv@&M_za6hJd4Fu)b3I($De$I1S&xMXX!i%}47rAlT=lw!vH3`ph8}~Qt=e0(V=<`B zik!eMer9D14|#kg@J4{DKFKM`K#){nz$A2Gw+l+KSW%~+gAoEeoJb;*a zAVfdfCgNf!^MM z(B_h@o5t=bCg$_p8^_!WZ})BAjxTBx#9X*(?8-pk+h1w#=xD1LzHVq4(sjqJuCc;8+lc9bughQ&9lC9$OElkIBx1LZuV= zFmL5LUV^Ag+s0LP#!F$Q2lCCSv+Hv*x#l^UIU{pGPAL2w^V2e}Wk<4udrk}XDNag_s z**ePJHrwaw+_ z&9xPwHSz7sn-^zV!hw=2uidfDU38V)$L-sF=as(*lzgkEz9d*wT3cPcq`$bf%imx0 zd4FUz`8CqL&VQZa1#C{f6aot#?~wmcfRvS2coBG9<3+qYFQT|Z;zf*~g%^P*DR7w!@(Ur}Z}B(8Pcq+$$9v`dg@{Ji z5x)Hb*A)4}SeM z_)N~+!xi)e0DgR^{Wc1n2&2&S1*ARXjZ1BKpXmH?2){@?Zl1wwG>p8UW3)SndT`uk zUJVT6i3%c3v#-#=fEi+@^@1@QfH(jslBGbKZ!THh;=b^+%a`wPH@WAZSoO~|EOlIr ztj%O;F8yo$zQLEJxqs}}1KpNS+x|osHIUr!%hV^&r)tn%08I74e+&E_{9`9Pl=##` z?oTKGi?hz^yHg`A%^>q8bu`LR?z!&q?w90pDBa!PJ<5ScAZkH!v9M2Fe;iPV?6KXuNvBS*$>wRNO>wtqOC7x>FfOoBpkKi0PM4#Fh%cN}x?4x7 zj5Mqu_I4hH!Uo5}?cm>R{?u024DaU_Vn!cZfuC&huGi| z(n-=6NnaHdY@8Wp3AC{*ZwzQjoBi#fX>Ba?dx4-82AO{~K zJwYmD2p!e52L@DJ=%1t2@JX)`@-y@)}yT)-`h%_rvT{m z+#6EXs$sA!r#n_lz4$1Z?GEoLj^Ls8pfCC$=@{uW2_8z3d4~smd+JVYuw}5V%m-JG zR5t~EM}0U+VO?ViF500#c4JLnTg}Lt&UN*PMBDpEGV2yJj%Lyedur#bziVh{ES)Hd z2Ah`G@49X0&A+p z#`PMmqhrGLcW9YFYYQ}kXW^&x1FQt>Sx})C=kwgtYV!?VbR5_wR!X^KZF6k~AEb;m zXt6>k*x2S>++V}}_Ac&kwflSRelVC?u<)A5CM%k;Jj#z$(`y#RpL))n?i%Nh1FSVs zow&Bl1;(jRX7akD%#B@sUPf%O^Kr_&I{(g`gD^fVt)8Nb*|SCGWv={Q>aY0%6<)!b zQEzearCsY*Gebn3Uo%=5!L~+ISrmO>H>ybtlskjQ$XU{P(ghMI7mCQvApg_?rA4>G zbAy`4yk}UVO6vuUQZ0+LhO(s+JFm=`sMX{hQnmdF-l$rhU+})b>aNCli+5i^zN2#G z^^4FWTaoV}=`vlSk*VSivLHV~Y35&XOk80)e0h(=sTtm02g999+ETM-S2Z>#W>q$% zT6SSUik5s+MNxOOITdQ;xs+jP;4K%weBWhY{9#$cHlokBpvO(sS-PoqmS^tY~ZbGo!;R%2^xKUN&Zio?iq7+H>%2F@=?`LW`>B@dxE%QpYH~6gG^&+-IQS&5%|0A`5;avw z*Wbo|6#MUfRrXMo2T8|Br%41!{RR3txmc_&)`M;)wJltFp35&Pi%)Uzw-;&q%@6(B zieG)?b1Q?J%C`Sn*>=OhpyNIhTtTr1tTkDAQB~>OS{ulS=D-x?&E^TSh%~gVSgDX~08N=yI?m1+KC2o;D4@;S5xZ~`llFL$Z5~mF9lIbX(a99XtbIx}h7zN_uS63em6G845a}rC6p4DjskI~aHfDb&OEk)h!ti;~%8Y2`S%C}1 z42d%W`}mo?Ts&E<(W2wS#m70ezAL8his_zW2wgFRt{6gBEJ8P>4(%(sqj7VMPPF&e z8e4xYg+l_L#`FP_bTa?-*&6rCy`$fTg=)HKW@zk zyYq5xHQQ4(5F%z--@L^77}>S=dsLXJJYJEY?RmjT(srN`x9;(~PW&I%+24(obG z;5mgi%ziF;>yLGu3`-XVJd4{8~#slcl^f%!|-K*NB7kiMj8EHhst{oX%T5HX&Y$|DX$Hh;;@S}Op-s+ zTS@nl@USI4JpJL4=_>m*>-rD1Hl}aQ^bRz{h|u;giq+$u-_UY1 ze%jWQS0@^Jn$$-488}TFb-RPsMhzvb4U-D##gI8D#kd5GgNj^?|BMC$jl%{-8PXAH zarFzlBw*p$Pq0^kb3Jo_(t1&mtdVRAXx|JJ(GuAFVHFzDj4cX{SO`IB*=%*F7R7UB zkmkhtfMTFHS;`L-dRer|%^%CY771Of^a_Uyk2xFkT|!zu#0sddsmc=`#KS850O@pwvcv_?7lVR*-F|?dVus8>1h)EkdK^#rsP$zq0+{lh7EonZCV=) zMS^etO>cWJydqXSJZg09P4^e>oydD)`6&0On}#(^&c&vTgQxt~htwu4Rl4xE#!c0Y zvx;%69QgLEWkbEORQqjn+25Ltf4=AFdo1oPLBCG zdmEbqta(31TRtm8gpURu4m>FAF|~&Hfh}rM_wEZEmie8gg6zKFVNHXu^B^WmZEpu4U&UCD5M{xFkfUZ;=hP{ z_$PZXtb2pOAlLQH)9fKdx};p8APx_73vUe;g(Hz*$Ub%-CwYhe;eCAU&3a_SilyuN zWgq`KC9x9mSe|ZW%U{l43E5Na$ttD(s7K*1!WwbvFMr+MY#@IksK=5`Wd;D95Y<Lr?xd|@@4PDJ_AEugF3%{6{7 z0QhiP%}zrIr|p3}N&RX#PdPv|-5QBRX=r^Sy3eZQ{|@`-^XKwNp}|rpULNP^DEli^ zpF*iPg7#5qX#|=?WulYpPiOtVXtZ#S@BH<`HPy3FH!4N7)E-uFhlZd*RN`PXM&W4| zVN}!(Xe8ZhjTMcmZqNla5k=K4c9BQv8+-#>g$jB>Fc?w0>3lwspN0w*(cGLa6fKHl zvO=G$snsp|2otRS%BY_-c$j9^y_CYRr0@(fSnYJJC}>aMNRQQ(h@9`;$ahDCsJWhvE5uo*jW9m4+^YU-Cg4%JRMEM$7xuOxjBw;F{R#x{|v)YkL zZUaSS;wt5%?3{6&SUlp;j;cyjJj z=A|mBQBTUuH9_G=B+Lsybm#&-qejtrF4_b6g@{lsWvF2FkEkWMss||f^jXi;BPbf# z)%eAR)CDYuYLk;({L#3UkyFu#{b1m7N@LzqCa8bwA#l1fW(v`Vcid#purrYo77=C0(lKP$wT#p z(_tT{!3zpSnHfMj%LjT9V=@+EGmZ;59g7uPSMYv&qlTN|vc1JH!&;c@mQToO84Ey_ z^FLNiH9_H{WB-p*@CON0G3>8!B@!+!jxf%Io%uhJwW&K*GyWh~IucHUcN)hIbW*sg zx)jIh3o;1TVl+-9LL*r@^bN*?aH0!pBExC$j*mK?FCXW1L>VX~zv*9asD!S?c&x73Jw*{1 z4oyxfY)Jv9b>F*xLUAhUSKUXWsBl`?$27!wD;jU~-&=UbREe0=rar~dVry3FL_LKu ze#wPNeyLS3`xjm3lgH_Jsc^aoniykd5l+)(>J|Uv<8%o>co}R0MT${(y$eFYX+vK1 zI5QrsG5DghI!#XXhH%;*NSTDbMv%Y@h$rO$qvAe2=4q;pa60OLs0tq*=GW4Y!YHm@ zz{ikBFTVQE%BCB*%g<(=Y&dPxtB=zVrNUo4eicruQ^D`THN9O_k=pP+F2OSirzyD; zDF(6V3>?c_>=91ekT$AcWK^H# zRUTm|`9;?v&}BVBXLPNYNDp?#@PXfAar8#st=Cxn7_m`WS_4<_RIdCp^3~Tb|1Shx z^h+lCuS3QnQ%JPf$7xz7RtgFUcl4h3_=FQw)DW{ckJAwc7DN1j8c|46c%#1kPocO` zN^ zQm@4r%rqt)MV;v^pi0WWS{Xiq>_u^5BAuY_1rM~c_i;KRoQ{N`w{%jFNl`c*k0*TG zjmGVzYOj4uWD|8&;>OC;zx z{-zoe6fRuTv#iglp;{XmLC(Qb~%Y=H6(T_u<5GhIEsNgpZ~5-#fv8Y*ho;<$P|2E!pP0_-bJ{!id^2^ICL z?xRr*=MI{xp>3K8KoY-pDo5e%(_rLP2VT%P zlubD8Q(owW&@$xDO|-OD@{vTM1VW{c-DgZQ{D?jpJ;D!bp-3d5hUN`ZbliUDd(V)= zjwx5+Gu?HXyx|xr{Y;!zO-f39oYvj;2YyfANe}3+NRNeTK`mfk#0fae{VcG>s1}u! zf>A0eWHG@(3<^W<@KIxxl*Ab4CETtinx^9#BwP?32cbbAT1~5H#sEmhfZ?4YAewpU z|7b!3hqE*c#ZDBLCUi#BM3|m1QX^cCgNTL-l!@M=(lMG@9Y!wQ;o}LD@ z)sZ|@%x={^p;*GlY0y1hCZ5r7r_jXj_>Lq?R7XAuAE%3>4)c$m;p4QmWB#o+cJv6V zk;=oXr%F_UV*!=fKMUdXN3=S_1}#+4M`&B@Sh->h9gIRM;@~vAQZ!*W4f_?O{R$sL zphy|LMEzlX>Fq=@q=0u7$4cl%BgphPZ2^7dIU&w+z>tb)Mh2I_dp(YIJA8Rmh^?uF z8IrLTDJd!O=`l}JF41YjXsDHa^DvzUDGY~o{r{%z&BJB6&hp;seRPIhJyrEwRb4&r z-s3q(+S=R4=U65rfH49RS(ar9+dvG-6K>#|Tnr@FKtQue!hIkb96=&xEX#I`E!nyT zBP0uXj%*ZLo&|OcBoHt+OtxkB{k?B>9|<8n@K0)~zg}n6wAT9G?_J;e)@p6NfWzRC z!qjk*a@auuCf!k7rV?)Q;KZZM$tNJCRjSoc9BI{=>-bEob3m#nJ}SsUr<&t1Hc|6{ zv7fO;)BK~gI*3xApqnbyUWZ|j92JVIwUE;_)lpusdAzLZ3)6gqHvlaFp){UWp(lZ=u7;t&82zl5W=nDrI_lU52Zo6Mlv}sc52V z;RL9KWudEDkwtPVnhcMHIML#1P+D$4i+>xYBL;O*-ifNUPE7-7)$T2d6G;3{Sr4sQ z9_MSstJMmpTBU{ws-E;T9ivfD|Kb_sq?hxU#v)}#a-YF;y=hFV%c{~9n7&|1oYF~w z>6l0HvarkmMYli&w7I-qLwZzHW%VjBf8wZ08B3uop_HcqUO(!@al!JKN5SJ4gcL(Z zwOZ|Xfnne0iDJ1pPWVe;@j+j4(7U|H1(+4bQhU_UN)t`FOOWb-kh(H$p_-bK(b>lI zI;7;p)%7}xBQ2FHkQ`f{<(lGQYMXdaBcS{(Y96dtE9(_HnQ^ZkF-q!MFbXM`!;nrg zFseMFRu4f(U6mFl!TbqdEaU=q;SE63Sx~qzjSYxDgkG-W;=<zAbMpF8l@=+AmY803HTW*>lw6w1QDt#8 zq*Ddd!8E8^hm?isDAxaehh~G(+Ioe0(@FYw$lvNK*Q0VR3?tPN6TrEqK|TppRVf5- zbgoDdc+xyR%qn!ZjwV6jTAz%-|-ttF<_vS&C>G-xQzL0<(mR)pyj z3KakedP`5%TUC#xX34K=1T!yd6s||rNVGvSRBNWFU|RoL$9>iPgmhMz#v-vIW&q~t zxXu5FgrPJH>vi$Zy5>+%)Yk+3i5A$R{pAWi6`jfdHwinglwqgPGY(KjCoCu{=~{7Ca;f!WJWTkJ zPbf^EI1w=Rhc$=;j))sIFhsLYR5493U7?c%40RSSsMN!9%;}K%mw0^LJT7OYMj-u}tI+o-pSJPvs)r;D zmus+usxY%^x`x~WL-J#VWzL20KMe=ly61R>i6IRJpeJf=<`Pnn-uMg$e|CbgLYR&U zpR!sG@TqWb!89ELNYtl#uMBT_Fa{OL%)C@+T#JFYnxR@V5tBtrB?KRedaGjQX@-9d z4dpUX)*xtf`5)zgt}=8Y{t1QY0t}KS#q~C75))N%y66^OPyeATS}yCuI~Bl=!{Z=E zr8tepxsu9*C88aERCprNI9m8y^fayHkMqPa#HJ(GMGk%#(Nz?u!`7sx$HuVSIrTUP zHpYP>r7XTpMCzK=p$?$pz)O>C1&(BdMN%n=s~ZgzM_LgC?Kr+X%M~&mlHQ3HjA@L~ zn2w-Cx*tq8nsvR0kRDhoSFuGp$@Qp%u((lyL>t01y)GUP;Zhz5RpDxf1&;%JIS*8l ze~UkiXAO!}0b?tdc^`~gbM7ey7+H=ueTc9WqlRUuL;xm zu%bJj4`E4VBzjeC^YH|xA%|6J)Ehut32TN+2ZMr`IhzK{pR^`m-mEToZQ z4JhuUqVYwi>HhT-qJ6yqQ{g#$qsiLwT6`YUQSWcZbl7fUw^Bf(pvHP7V6MUxT{H(s z^klu&RJ796`5HxPkrH)oMorNM9UIYd;jE}R{t)1jR)lFU!)m6&QK=f!t%Tn`;RMiS z4e?J|b0~FqahPJmF3a-&{{3}|k(fo7Q2fNAst8CI*H_jpqt>rVb5+Icpal2VWZhB__*5i8;xn4Y!1xR$l!T88h}Ao12T&e%t~xnFfm2$ zj2a-)bvksq3T+WyGNzdZX*6+CDG4W`)dB;gWoL$T*a z^-4sY@Z(x-FioG}c~l_fdbLI;)m4SKR!pt%IM zM7~_ypqji+{tJ9hxyI>grGc-fahQ&wycxBdD&d)QL9Nm-)ySIS8hu~m65ZUWGxw`j zn!+c^cjy^zI#uLeB~?aP7HTjR8jqsUNbN+e0jALkaE}sb(b!Sbp8g0sEyfCAwOLSO zy&4dFEHDi(D9}~B6?L806#Z7DI9k=GT4}{CoDbEM(iNtuIpj$Lr7l&Bh?Ij;8fFP| zTyTv4aZ460G2Lit&Q|&Bm^LYfJwby8f@zvuhYGM{x|Np8`oOd};zYH^<;Pp1SBRxn zZortbkR_%o>kZt*6Zpl2z^G!dGT)V1pE0+sbzo$-Yj18|WM7D=V`nn93!2CYGMj;ei-Ee zT@@mtlJL65L~%T^4H{Npy4r*zRDvmSt`&7#&4{{D1>wJm5z%1Y+^C-bzSKt#Xhz0# z3w)|;nqWp_dC_!g;nv9n!u19S(itji56P!d8{)ab8o*4vN%ZwykodcB2h#s2L4fP9zu)MKy;!$qD{}kB#XnbRzz#C@!E5FAih6oKg`nQN%=oUW!muRmwu;cASs1=uoRtU9F6? zgfv_qIt9A~O<-CN!J z0!$AE__Ni9ntkGUr;F#OK0!CFYJ@G)N!(kjHtTV{)2TPBwGOB8O{(%uD)vp}1~jO8 zvss0tn;0*YOC{lT@dppAa~+&n_|df%{0(Q-FeS>{ajy-J;mfECgmGcEUekyTrggjE z-;9r`d)mS$sRd?a7pp{7oHRFU!p|BR@M%B}x1z~tJtEj4Oau2uA5057s}6pe?{dDVcKA^&_G`;XHX9|U60q99JgYIH+nj% zwNaa#3=EKZfQ4&il8#EiG!I4@ zvGiZBx1v@=I8Obb2k<{LQunmmQW!L(JFp9#R8sdTf$0!_W-wyl0$7-3wbc=(<2IO< zuZn}4LyH9;s%=kuR8owW`6~Jkiua-pD~lQ}mC+P4QyUd` zn_X(6nl@oa0%llm#C4D-m{wB7*p_lkp(MFG^*WI|{%4qj#uC%*w&D2#Nv?x5uw6I>!3OdL5FayW2Aipq5CYKX`60*>lZ@@gj&kveBp`2v?QgR#PJTHFF4 z_A_cHG(;Dv*Mp2mMK{si1S3{m%-f6N6M`)GIYA&%8&t~tSRF*+Xi(!5y#$uzTD)n7 zn;2Vc$9SdGsvR|=ZZ~RyY1I*A$~P(eZE%G923FfONE%Y)&GNn49du2r@n32U=$^;Q zkFIy%2$eKIbfeyF@^jWEkFvWJ*E$%H8r+WCaVU7J-O|=^y_msB=%}@MhV5e6_<{~( z0+kR~1`CU7omPX!fNeAxug9GN)4-rL_&Z=a>*D_i)14=u2J0b zz@aTtix#O|soUx@5UCk0yj)nGmd0=dDg<0l#k72pdSpx|qoy$pPj)n>))eb9SS&oy zS8@omQRh$Q@^=#84h`M&4h3N(pM~+%k$hI}9>0M)3nAQt8YIeKjh?#=;mg@zG zR@J8iNDT&KFiko^?ayPHa-C^LNfNOj5}lu>)QLgrT#;ltq!aa+DLJ-bOcS}`e~=8K zS`Y`APO>&#kG9ZFr{2I8=_I+-AgmeplDJ)udepMc*x95RH9Q2a2GcDxY~Q5Xra8C; z!gN;-7qL37;qQl2F5fe%cUtI_QcQ{RUNh@;h_`4e4g1%-jRyLUqfVpKAcCj*=;lt- zZWeGlXr7ks$t;=l1-?e~C& z^;J+~GYXi0Yr9qjfYg|Y%AeAErMTt&`1wWR)h?Gxd+i<$wc6UI*1~k5-r9*e;F4Af zo-QB5XLIn3(4BZX9k&9l#6knzXTR}ENH^DRn!RxW(M$|)%I2m%1q_FiU2Gi?_ zTn2@NY8`X~Kh{pb;PpDw%PziT$h=sXW_HfDsamg>F!9&XJCA82dWC6OlaHP|K$sR0 z3e%Bpqwxi+svB^~=$ztu>T66lfz=b3F8qu-&Z84oXK5TN72u_-2{H4(BwVJ#OJ&vw zra47Ki735B;($3?y^SjXrqeznKjGpS|G8Ul^4G5EB)QZetQ99|qZ37mm>gubs?-?| zK@F(jzJb+l9g-F)LPSJaJHWq2tAS*lzx0gd+6Ruha0HwcV@llLYxR?EizeGUZq$1i z5lFC&2`zP^_6DlDV;K z4$$zwr7l&B)v#jJ2XkDg0xWjk1MH4|IC|hzb1IA; zj!;xuh;GM8J5PIUOj;f`nolqyP#en&CElvrWe~mg3B8!X$V^C`>7-TD@%oJ(R7(h; z+m@%(h%glzj-t_Iv)m#my~K29LTp~szd|8TD{F%^iduqdQVjR)IH)nDA|Sw23I;$a z*s*Xe%q)-dHR>|pty0=eyG=KvORY6QL%j{?6ikcCBEoD;%vkFL(4M!(4R(bDL4Vp7 zPqTpAOW>b!q(vHo#li!9bp3JDdfDeKg}@H3)NrA5m74Ho$t=cnE=%O-kCk>D$(^;k0~ zY=f|+HeFRK0dusd0|dZyf52>pZ~@*leB5p~n{<+ z?@pPL3DauXGaR)c4Q2F+qO_pKPUAeL!E?k+RO62vGYuw7Rh_Rh*CVV#H9iy2T1h5ab&jFioJ8A<~%Eio_H3HKuEmCeUDX zZC5}=(q?$Wj@w`wAj@%H$Eq8=sA){g4OW;l0@HP48U{C}6Q(|8=6Xaj=xHXT)q0lo zYlW|oc}l1*YZDCNh&n=cgVEbZb{^BzMn`0~Tdtw~2zQ1%r??(tC@>AISePI^f$5m# zE+q}rgS=T*D!@xffn}58tRz!CrI3f|6mj(e(^X+Q?$!vMR@U<&BR|(Ri9V!pr_*fF zNz}a2NQg)E^H$Pm^fhX*p3w!<5gq~unC5>Y7$-@LZ_;Bx5~joTB*Ukp)%fHwkHT^_ zpTg*wzqIh;K{V&G?y#Q{Lu4uqX4`Rw5rM>J(oWj+eG5c)80FH=33X2X{(1o>1(h+ZS4ZvcEjHpMWU2dlZrlIiOhSn80Rvr8_-}O;Hj*aPTiD~{g=6a1i zMohiog|dcT-e_FIiN$fgMhOF+6aCWf^|3D1Q?@JaY}BQaC`3i3umaQ7;{aL#VZzbI z^kCi%v?h@1CI!d$e9ES>i7HK$uj7SA|QTboPw7gVO z$isAsh?0Wu#Loia4vijQz?U10k`@SJ@(k7*oldJoCuy44NSV9mgLcwr=Bj12*^s{- z+24j6nUVmzH16VW(;SEhOyjFCCW2``a`bpC^QLAa>&ct$wlF2`?{`Oe#@Nh^kq5UM z{f^kR)lA!InA(`X83e!@=GaU6v-e@rT#Bsl%^DdYsOh7;YOg9+CBYt74Eem?kE|OnHgv;ifSSjMF}$>%W0%`}DIG(4bSg z6~^qWi^~QhKtKSlz;uJCC|uVf4j1M)3WJ18s-#RuvkrHM?){<;?&GI!?e$ofL4QN zJP8~K&+A&vJ{-{o(;%Aiyf+^7dokDk>^qvDq~*X zWTv=EbfPfC2w$(_bJ*K~{%H)%pEqH#4ht>X+W>_pn_4U5SR(Q1zM?4&?F!R*f$3f= zAg08USDC348=Tr|5jLcHF!3l6Q6)lJ*AmOI^&l8+_2B7ph3?OV=?1GNtZc0gJFoQ(yu&V|Yqtuf`#oGX>=*(< zjYOFm7$7xivL;9zt~`(%tk8X&;h*tNR>bwV6OCG*aA1}A1+ktbrsKh2SQj0)+XGJt zMFZWQk48_>ZnX@KW^)khDZ(_h(a~TH65k$9GIre=Qn{a_Yw12xmyi$($RzH>D=Lx# zMI@Zh@u*!6L)B)m@@Io(Imxos0I->oabJ<)9?1E zd8?UqdhOw;lQmmIjTyC8Gl{8rv!@0yG641l{x-9*tjW3^##0Wn9KLLIglGJ6`~bku zysniqf1$JuqMJ!;kW7YoLZdx}=r;4NIIZ38cl+I{Sh`Ew&{o3V9cecQgJyy0L{nxp zyGWW17Cax-aL*yqPBX`i1=EfGpw;SDyZH*!QM$Fnv^w`0j%YSyHX*bRis3$a5~kZQ z04if_(tD-2<#E17nOfxWrqvu~Lk1$%Go#j3FwH21S{h|k1a+xdUQ&UfKM}Lg@M+Cm4Ps=$za%ILeiqT!t_u`W3Z%C z@IhIcXG5JHM$jP_rW406ffu{e>hWMWVp64J=oSjo#P@VGlD~%OAz)y0h%xOO3QTKA zHKw)Lpao;uTah|AwH;%(z;rppAF%J-EEkxT^EnxJs!GpgA|iqVtUXMyLJjpi{5&)4Q&;e z9u7r9(2y~$W*4cwoC>oFUF#du-R7X5pxjO)AGX@PYHt9hQ3@2E?J(4fr=^HzIO2^F zW05dDEL@bN9mIqQ2;~tTU}l3#uw&sGbz#R&L~)ALPdt0ILPz}(1Ch#M4=~*%+HduO zY2DA?lb~YaX%DJ(Z+;3NOK(0gWXEi*s$kvcYWIn_-r`13bzZ?gG zh#i=253?3NOWMJdxPO$+#>0$8V^;8aYlsoi;7;Dld#tqRb{WJVU03&vMlCZlb*97A z>>?GNCO;>x<*B@#ZflsQG=^J8Fj+Mjt}q?ZWbARyGJ9bpkH*6g%d z=O(sX84IFXj%w!kpvJTYoHnyUVY){A@;s)a#%Mf=?LBwLZlN)q`e>#Cx2(y>n1PiI zPeNv41kJW?WJoQX!{sD{M%(3p2kAaiN;;2eyrLqhv`Dil11#yum`=K@MEF9f!o!Sd zmY4J+hA0X;V60zYdb*K!+X>u8L~YpS|H0g&lN9=B4|-{LGVKl8or$1T@3b|C1k-8) zBSRnD4u&lpkG#cNG?Da5c`(8U==6-|tP9;U>&KJq4EyM`Mbs8VXPt32pA0icLFj^{ zJxUU&x!V~egM?+}UR$jLpqZx*#nbujm&6H)ZI-AQW6 zkX0^t8W`kzOH4}<&u}z0C+&7BOplAXf7S^agb4_8#Z3Nj>x5})T)0Pts-CFPfEJPH zs!nT?Px8dg7!Zx9l@;?zx+$Ak+Ze6dp^B|n*{Z|ZfiTSy%W?j{{j-yqFb#}{BVoFw z4I)p}*AudMhZ#@WZuL@vn5|*TGz32n0xB@wVo+g1(q^4on4Sn}5DSLR*uvA;xugfK zx1u4_`C3M#lrV9ZV$eOFOwVIlR|(U^taY?9LA!%T>f=e6)*JA&JCZ~-3O+6{tw6mm z2T(nn+8+OA3xavN!bZpf(d~+^)0wQhG3(Wo3h>g^EN>TQQ;-d{C{=ivPL)}hkF{eo z3c90yJ8yKUab;sZ=+Pf+&&%*JvaFZTNrvr^80&PF3_9Iu2UieG_nXulOma2DXHMa8 zNMUQhfP@Rr!Kz6}o4u2GPX|wJ+v_{4b0t&3c+p%{K~6D-f#GWl1mXtrFo2r3zZs zDYk#d4dUvtG2Iz37_!A^zBx#`Y`^F=;LlFKpCoh=p^t8Nl=PG7Mmp?vXI=amkeLh9 z%po}#8322GH0ls58n#&zXF#Y_h7){%E?#7}*Xe`lZdb9kZg)HoANPA8n)|2u)@+>9 zXitmN&Lm5P+TJJ~rK}z%AX+z%`=PpLGU=F`$2oW+4!BB1r^!)iL`*p$(xfvP_PZ&! zj;7siTF+Pz7p8Gb2B(*pUUl%(d^fjeolYjWPYY`7_kt#20%00Fx2uU-gwllT-s%D8 zYcy1gG~SSA!x;mSYC0quQ3q#=fIz1eRAgH`k7=zPfazYs?`(r$eqj!#t2MfRB0sUM zeV6L+;t28U+l@Uu+YC(i!E|Tb=QWH?5Db8qk;wx5lsU0@nc zf`AfLK~rQJZI=Tcr29yO?h|idG^PvRxx-eQRoa|0z>*5^($!$PK)fW#Q>yYXonlR& zaG+Klf*$x-VtR9H2&UmSB5D(1I;E3fNpP6v$!wmEy1flSE9!Ogmf|8gcB!z{fWq+@ zOt(iJ*2poQYGpLV2cXqJvXdt`5Ja+wRdgrJ$x~*g{Z7vPv%&UkGQfv+EFkMl`I8e2 zEWL3y&g!rjxx3Nr^o{8vo|UgK&2Bwjr^ylwNEe_iYzQ@x&ew=n%SWPDdYz5Y z#t2N)jL{O)ihw|;)h^)D=u}`jUI)-xHE;A%_7DZZ=0(OdFdk3Y3R3U+$z;wcTNp*u-vlhX6<7JT1n$6|}3UtiOz8c#4xsOgRZ1?a;ea!4W8`H%N9fwCW*|GQQ&R~kn)}G~2 zaIHf3Z1f>j+1$Irv`UM#wVBkF?8QK0J+^G|~0?N~jPNL?$9+*xyHnVXrnfItA$kZIN?YM}h_(Mja@uZ96F=jv_ ztU)EmGlmm51Uz>KIC?ym7(vpT4&f(0i5UZz_&dazi33Z`Ki9E8zDgc<%8 zOt<#t-EJ-xnia$SAPHK830OuX8hp0F@o!9aUGFg=aiooGPxpP%3* z6vNmX8}p`Ij5OVF3x#RcVRUo`!gP{&5bt(3+Ios&ebh!rC(&(mPvQN#GoUfqTamIv zDJOK#_9G(Z)e3H`=Y!p94%j%uglc;$tt%DarK^SMbd?BSC{@w2PVxIQVVYHkAOT~e z0@K^O^pZ_M3uF%4A}Zn{K)cZ%^%CZgT^x@| zmp!Qr2-V7DgNZS%9u%1F5&>da5ThUAUxRWG-5n4c(-o#c zGzQU~4$JDEjSZ0yG=vo-Z8f_{3~z29f#8@aC(Z#AjL9JBV@uO{lH^f7W98PEZjCQq zVp@uLhNE?I6T20rHwsJ-Q)7Ca@B?_pt)o(MjZ_cV%Bt#}uhC?v))XYQIoX`#J=JqU zge|IeiH=BVT`*nPqAF%gYdwshV49hyw-1J3x(24F8(ORGJ{8k&Uh6`zllQvWK$xBl zh6$|)D;rP~s{t%M_n1c~RG0OV+NO}kV2PnKhh&#qx4?9{+n5oeiiV9QdwrqI3IWXa ze7@Pz4QV=0)lI@Q>o7WSqc{>q8z1wIa8O{{H*}3@xrv4MYll$?w#xx)W=zyF{yoTw zJ$F@V->nr%i&O)qQ^Ry;JBySG--Q8@9fAeoC6}14^)i;Y62k3-jtfkuU~G(o2T$+p zO=LSs+8Xp`z2PwH(@C&ol1%%soiT;eS#Q*#vl7j z4sC&H-Z7t}Fp}&d>8RO7;(jNVSz@M~J$djO0E?lfJKIbcnFnn0(7sAs?a6`m>2MSZ zd0N>%wUzV+8Yt)d7=mMz2JLE#UkS4VmDv%KC9s349GGDx!ii{mk*2hWq!FjLHQBCN+)F0N;&RfaAoykB=lM@U^&zTjFdN3nU0 zRI4)Wa*U(L_OVsk-C1JVghf}g4QT+q7AY-sUW2)GihU~07JCbt%^=+vB@_I2_QUL+ zob<7rBqK_^kqn3ZoKB+VX*y%wU~4CzrP;QoHz0G&-&*S?BaBU$o+N2+wgINQQ*4mI zl}gU$OmpE7;d#{0;a+Vf$!m6VS3fU zPxIYAy`3aXiM!p+C8o2WP3Q|u6Y@%X^*)u7YovOB?&3IKquIz284#WJwx`?E0rWY{ zu*42COk(o`{?)6YB3q&{&F>ZfG&>Ho1Csv*M-c2jYZS26jLnD}bNDCjX^)R-&_Y3m zUVEPz4>A3GL|~p?VrtDa2m;Ep6ioM;RYuAzjo4zx%J;UWc3_%LAyxpUdsPfHP0PLJ zMzh-!rdg9Trkl;~*4B1gE=Iq(HxgTC%(8rJ@kjSk{o1!iZFKZf-G-Z3 zc)sooXl#ftSfo5t(sC4g?ueMzs!Yv{>7=GoQZ~x=cKeZ1;kz&(g6UzuNP|8hIi(s} z)+u4S%~}zd&gSD}($1)HZST}HPuV8dCrUg|Mx#8ZlN8QNH}X-wy*mKYJMx1XSt?BT zh>LLG?Mx`#m?t>Xvm_O!sU-e4V`8q@Ny48Vq?|PoFue(;b5K6)jgxVJVz?t?UGMIpA-Jf&{OgGB_nvKbAmcrSE#~&(s_83gF z@gSXVvNPxDF@3QxjY~ah)aa!VQ)|YiVSj6orTn&rU%#h>LQ<;B8en}#NMo>sBk-5l zjeH){t+_C*=s!P|?o$k7Z*T7`F}>|@v}j;78tdqdjcG<3AKOpDv|d3_OHyGed%sIe z)96)q=Y6FS%TfLbAJ%}+fdN5@b%g)I1#%>r*Ip zn)Z|VJe~A<8%fH(j}E)bHn#fm^MvP=MK1#-T&D)dHJ6m9yFupLI zZjFWsNbJvt^I=22^eB@-Y)&fbp6%__qdRp5Gir8`=tN-%B)6OR(KrW#bZcXba#8e7 z)*r6oh z5S=Bv8@o7Hs^GvXD(^sd4cU>X+>zKJU_ zyQcNHO48bF^^(SfB}jfMom0$u?e@-YrwDWGxP`*>cs$XOOhniH{u0wWJv~J{O>J}} zj*l?$DZF2I1~fKiep94DUum3=^8(ZL8dEc4I<2d8oNGdL>g3M znk8)ZT^iHVbk@nibp6zY8-tAHx4bh>x3ckgFr<^HIS$ouGT1#ioM-*LKHhn=pH0DZ z0wy_d31?Y9-P}y4z1}=!ADl5g-)5fDA9Bqgo#aEfmopTP9SS$-y@E3*AE=*7Q^C>&?z_g-z3?|03v{GQ2ZNh9H(AJ(DOjm>8 z)Vb*r)0^91y73fDSBbwQoo5a5e4M4jNuv%S@CSJ(gAA&R^$40dyMlQC^bgK4pKpIMfV-JWou_%*fB zk@R&N+ZzhcR~sGJfJvjpfl9+%i6zzn`$$;@s@IsBImVH)&3BbfpTcP*72u_-*;+Rq ztP;beQau~8Te;5?5=+&r6}4MI4n8)Rw1DZ;7tM!#wtnWUd~9cv$#6&~!IJ&{=5RXP zJ2l$u=O^U{wetR~N6m?gz*k^;Bg@mxt!$dmS^Rc@IaE~J+`+G<)j%?v4seQz&i2}Q ze|tlGJRN{&?%$nVw6{HDUg+@UINM=h81@JG)_7~&V1CH$GKlSIRo%0@3+IxyXTsB} z=|miviz*FSa^3{fnw9QsPBCZ{y~iJ3Zj84Jp2jVipZhyt`ru?gn+Vgph1>lEraJ_* zn5qo0Qcz2v2*oW`b-qTtT7EyCUY?!YJh?e`Gd8E%J5Fq#{k70(z0cMxY2`eo**i|C zTiZK?>C?}d2Kq%OG_a#RMXC1q2t381z**WoGZ;W=*>KXV53}tlQ|n=tj|aP>ywCRK z6igFw0n>weJ&jHRG}erTY4`?Ar!@whe!r5ox7$hDoU*LmYVo@@ereiHcK1#$F}-K@ zmAf{X`bek3be?+<&$7KlPcf#2WoC~K`6(#n`J6i=nG7Zl0qWW%rdeX;r<$ZX7Fo;( zGq(Az(uJpo4W$*PbGFv45Ir6cW>$)L7$Y>>wOGQ|uL|2izCG*Dy92gr)GyrM#C8}I zy6|UzIvtL-CsP2E=Ub!c@Z{<7Rz5hzl)b<-HFvB}q1btUkZo;eIMZ7hdpj8rqWab@ z(_C6DJkN$W#l)0}zvVk~%@C)8mS&IV{!CWHQJgvAmxeBsjX96 zlfKR{LM6?5Mxb`WxR*sa;F4BUv2ug0@9Z7d(#>GR&e9;b@VPT%I%g`wZnI`4OiLTZ zLHLWg%(I!rgXz(<8I7`?>5OSTe>Q!vhswcp)~WRYR!+Qvb?xYs!WC@s#n1^ZgK2&V zpobA0-XZMTEY?n;%o@l@_D-Ja%55GFPa2ED^mIDYk8Or*IBo}~AyCc`B)I6p0@DR}>1r@d*DVuaW~GRS z=@gjmfN4g$fHe;=J>+LS(M1<;jo#okT^gs8r~2c`#Ot{L@bL+Bn%GvgoZ&gEmwhEp)TF*vz# zaB6qXywIVZNq=uDk6|?2o@`H=_|hO+2C=hIRrj1ciNZ*`#9xW%(d;6vFg?P#-`=37 z@#6OY)e^Zt0&iXep9#$aRA2P-Fq={A_IGg1xn#&8%J z(;!XTyV7k!w)`YviRo(A*=_T?qzzVS*{d|97{)$%>U6gVbDVNGTJ9R_hetuQ@cyXbVZO6M^>9uo3x)mc~V3Dcc`HIIC=H)M}!w12QQ9~Ex|Fa0M>{myQO-zCjEU4Ca&8)bFk`01(B7xo0r(dY?G7m(iQZ-}jjLl5G4emd1tjOpTr zzGHq0N_jq4U|I-GGIOXn+C9Z^LaV`ZJ|E*0YyGe@8lK$B znK#bI3=jF{@bu=hE14Xo&~xEirvMx3fi^G5l52 zi8$JA8$j#5_Rc1QBF1oPXFi-_OS`9sqgiWqvcPnfCEI@wOlyfyig<=2dGku`1@RR z=~wPt9KGP)BfrnTkMjr6bw?n1HBl&%de5dHUsw9N#i!Q(BW2GDu0Haed_TtL4>|u& zm*4-6@2?9kTzfh1e~A1m7hgW|lRWpAgKX`)g5zsf1e>MHc-Aj1KFRks?|*LTLE3*Z zxMb~lwC($YtJY%j-_PgD;F8jJ2felLBmZN;Ri)7d)<*3-R-OO&HE?r|8EGs ziT=5YkNR36X z;0&MVmqyg*hk}2!HVL*$li(kgzApG0%FmVF5$tpS-jUmb%_G0U=K0s`DSKmM7 zbL8h1zi(Yg4^R4_hs?V8iJ;B*aP1M$w9!Fp0E%8{_*nrJI{Zg3+j{~w=RTB>Ey}Z(u4YD`F-R|!MP)U#J{l_;r1!t ze@}KKEI;EnHfEf!zNKIF?=yWr$T^)~+M#Sg_W0!Q(l?5G79Ty|SF1WK-y!=8J_cv} zzx2%md_Eg|P4GB2@Q=ax)qEb{^A5_^zVfHoV|3)72QN6XhE1WHBSY%@d(`oV=?6Vm z{k!CpBY&}Y{DLj6IfOUFFW(*w*}vHje z28nU`Ds26E@XG7xyYB^aVC~4UfIt6C|NS6k`b_yefAK}0t7{5Q`ak#<#=&su-P{M( zkBrc#xJcz+#dEF-t~&D1$bWsnAK&A<%V!u|c;p-S{s(Z4aQ#DIQ}2Ej&k?shH+X63 z1#kq$|*ca3Ed$cfNmwZ}h!(34Q)b>J-rCF5~1= zI7ggo-dl0W+k-P}FGl~%Z{g0mU-id74bHAr;ZR{nI9PqJ`u(ZjU`zTnzNIVS{K?;{ zBe+=ULzpx!?gX>K&GUkV_U|o3A*y{1^&w2lM^ZwshwpI23SIHhcPA>Jl_I~uN zvFpDEKZ;I%RJOeOlwO5hFF)XLPoL7C1TQ;s5Ip~aKM5`^JrB%1kL%yF`1>BuR^#2> z)a`Qgcsb+w<-zEG_owt{!8cs+?X>G*#?Gs#=cV-jXKDLRP}exTwzK$CK7V=SmxHsV zYZf1%Y*Lg58+>d0o*JiM0-n0F^q2Iv#^_H6mjqu3o@0Jnr|h5b`6wTFP5fiu1b@gr z$*qeoXv{FC(ARlAuJpUY#|rN&oUL&6)bG{xPsPhq{(T+~tM{zF#i{TEcu&k5%Wv_R zxMcOc_Cav-P1wd$aC-i^OMI=yKKXxex;U*Ei#7JXn)k@IG`1CE;dhE(Jr?2b$>%a( z91CWv@26tSJ}tg3IC{4F9Nb+}`Z%BW@=^Zx`Fw=W|K#&Q-ghlJ{<)wR{FmT&g7+?V zWxD~i7z9UuAShjV$&d2qM6ds6!I9wT;@6R(Wp(jI^7Y04LPm?fLdMR|7QaLO%;I;E zXBVGAo?HA+sJgBY)EJ zHkbUguerndw^-iid+&GoJ1yVkl81fQ2c7?r^S|xz` zGSZc6vGW7<)!NWd8d>{3KjBq+*Vl zU+inX#qy=T=4H-*7tC<9^v^B7+wyxr79Zn{ul8O4*7D!E{3rd!pK|_I%m3h- z-|lOE+HLuHm;a*WYb{@I`9{k(S-#csUdy*z{+gfj>weBVoc|5y@Aos`Y5A~AKDc-j zb^DO>zwP{o{e+LWZy$9HKjxB8SUzU?yVk;IEk7sxmwwOXf8gi*cfav}xa1F=|4Yli z^4Tvq|3&A&^xUDI;;Ko$xYNscUcR3B!6y5?W$ z$!pfv+N)gtBYMl)k6K=1dA+Z>!TB4VzsY&q^4gC(|8HDwt*!lg=WllT&pH3|&fn$y z>z#k2(7SdIycC+*LNi-vW(&=1VIXD;12J1@W(xx`TNsGh!a&Rxn%P2pl^J<4TWDqr z&1_*HW(xx`TNsGh!a&Rx24c1_5VM7Wm@N#%Y+)c~3j;A*$awc%NHJR&h}ptG%oYY> zwlEO0g@KqY48&}qnJo;&Y+)c~3j;A*7>L=zK+F~fVzw|4vxR|}EeynLVIXD;12J0| zh}ptG%oYY>wlEO0g@KqY48&|g==EA(9FjFfS>x8VG<;sd=!+aGkNMPIYL%pKgl{zsB-7XO{Q9&r9a%ZDV<5#_v{=ks>Sk>zyp$K>ah@*eBd=QGHo zi&r8;%c{$x#Wj?i;c0bd3V)6~xA+3`61>(r_0(Oj@HOAN_&oVLRF2Qj_4xdf1DEVN ze~IPS;1Sk|DeCOk)6#nBn_Y5+!t7U*;iV=YVjpXuC@G0m)z!S ze%g24;r!3~>|30_+xh$awBL08eqZ@c%Xhi_-7bHR^Y62Kc=4ya<%4Q3mZJP`JO2^C z@lnf9`pSi#!@NLJnys%LRrwk{ii|8{mk-oe=t6R2IaY5oN06LZZdhKX{#^SPevX)` z&b&a+yaz2r=<7|$qaZ&*Uy>EB;ZGXS-UwV>gN%G-?ED$D5TU^@A)n)GF0uS--}UX5 zFZVNF;k$0~S@mRuHn|sVN@|W1m3E!KWbvcqzs~aO;q3^P{wVUB7Y`#};_{ce{970I zQt};(`;p(X_%!mBmak&=7nOd9mPVx?S$r6ItxJB=XK!)&ZNBTL{hXh1$sI2FSzq}U z=kIp@KELrdoxk7LKj7=%>HNEV_T4`FsGtA4uI*K$FU z6H2nmxFoBLZI!XDGPYI5C0S*RHg%1xGA_v~W3>5KNLgiEl2yhfS!Haij7zf0xFoBL zOR~ziBrL@xS!G<3RmLS*Wn7X~#wA&0T#{ABC0S)$l2yhfS!G<3RmLS*Wz6{Xr$||4 zY^#iIl`*jry-`*fmt>VO+T=O5%Gg#J+bUyQWo)aA(W9=BRmQf;*j5>@$tq)8Wo)aA z(Va?Um9ecdMt8bbRvFtWQ}p%TAjSHA3K=ba6B#={Tl^XMIc-VtX(jh94=lfyC!~0= zlFzri)bcXR7g%0y`9jMpEMH`KrR9sMNs1qZ?Jr`<=vL|SiaTrZI<_1zTNTx z*Wp3Shb*P{6c1LtB)zA2u*ysODIToyA8`I*%MV#TV)N|a(>5h&u2fU9tLCJ z0gOqGET@Z~BR{v?5l-+T{vybOM$p19KC*Zed35nB@{uj|-Wg+ThK%5W8J4a5oEX#$ zTuJU*9$21Pyn~Xni${>>7XJ;Y_}&bb_;uuS7ylpfc`(Kd)Ja}ydAa2kmM_NEX2I2q zPa(er=9~pDAwo3^Uh0yUx#Z=p=PO*F?}g`Q%#8jV`D)kUX3JYFZ?(M5@->#XTi)UN z-03&I&hjqH*IT~9^39faTi#>&R?D|p-fQ`G%llln`z_z?=fB70?{)rt&cEOJ4>+WE(vf86;mJO35u7s`Vl^a6gAkE9WhL$AWa z$~T=Ks0WCPqLI=_y-IXc`HAyW=V#7u`e|E!+OD6lrze0e@Bq3bN0wt@1_qOy5;vZ~ zW6Ez>&Rw!2{J?2w4eU`v*o<1iW{)7>N*``8%6ul+pyrYd%UwyX{7f(hr5{B`i#H=@ zU~CQ=e-F81xo>%3dB$hY61kmhCv-k+|65cWgjemgrS}bJ_CROr$%S$aUbNLG_ zFL%icoxj5Q7dd~W<%?Z%mGf8o`I;fl!L91{QkT38uXqkms{9qM`87U!t>tx=*IV9T zd86e`i=W{7SGz4YTi#-MtL1H$ud%${@($PJwXVsX&cDv`F3Z zGvAlI*YfR__qqP}TRz}gJ!tum<-7c@cl+({@%8U@{(a8B-}w(X|FGqUEFZD_u;rtc zAG7?pum6PepLG6H&VSnZ$DIFy-}tyozU-2(IKNOHA(ekFnf8m-t{IvUg@BNk!`0Rt04@uH*)Px?B9O!x&gSWev zHr-2`?xoF=dTFzyUfRUR<9hrV+6Ws+PAzAa8OUGkUE+o!PZ|Au@X&p(BAOI~Vu znaf{bdAUno==>GVzsUJ3Enm!P&MEvHJ?CotoKuWSk}q-jOPzliBh)FZTlIW}>wJy# z*IHg@dA;QgmN#17#Qgmf)~y!ZY%2M(_mQgQp?L+{sPO(UGhTbuWB-s*HzA6 zz4%Y$zh&`u7Qf1suXc-W zw!FpiR?FKgUt@W@l5e)W+wvaEw_3i<@?OigTi)kZ z+;91SYxSVzLzeIIyWZ`$zsJ|V*ZKE3|9HMdh|FrXuIsXN}@o|@Y*(G0bexW=_1`i-v`J=iLBuhrZ14u?+AX)jQ^SRFs)Ne2_ zs4$*S!@$Z5)u&-#<%R9jU|Y}M^7D6m@2;P=r>A+GI_+`lw8yE_a5dw-OitT$8+xIB8?@?^uqu9Pjv3-wX`yR#iJ&Nsn6x;VGwom`i zYJ6Hrjbi&A#r8dl?Rym4_b7HT%<$3RVtVFBkg?^A*wMwX!Ji=IKU~aMCV60ahWcMj zFMR}g2{pf%Uixpyuf>bF7zX$x^7)pRT3+Vz7g%2Ik{3FEh4U|R{z}WMEMMaCm%)b@ zW9h2fHLlOKme*NcZ+U~|jg~htPrMlGRy}XFyv6cX%iAnpV|lyf9j^In{l+`}#@AWi zW%+u`H(0*e@@~s}EZ=JRHp_c0-){MUYx1DwLzeII^WW_^zQ@FfvxhuR(W8nJg`+B*eVZf zl?S%U16$>Rt@6NDd0?wNuvH$|Di3Ux2e!%sTjhbR^1xPkV5>Z^RUX(X4{VhOw#oxr z<$FfvxhuR(W8nJg`+BGA@5KIHWgz4>_k-53xka zeai#OGmCdpa+VSQkY3XD&#}B@@gDN>zz^+J9@?usv{!k^ny;>x4|y28*w<{^22`s-*nGLsotzQm3=diJRbHOqA=XFUp5Y<5LU)Xz=m>Nv-*kSUJ~74)ZFh&p*rDz2 z&=@-eW9Ws^Q%{p;cnIF~ggrgM5syPhJPsZ4IK=L_28?kH7*qbO^wJqK{~2~|XXNXP z+mR7#0cWs87C+9FuXej`w!FpiR?FKgUt@W@rPlJ!1V6uc3-T8% zf6?-nEPvVZS1e!aI^XGH~X%) zxcqMXnKR&D_iE3>8Swuz$a@$65&3ps`D?!N*Dc>+`5Tt^`L6r%j?Tbu(&;;0{-E=} z<@`g=zst3Kx7+w0Kl8oLzt8V_zw;k({$Zc}kmVzbyLsk^7q=iEb;-xv(vSQ4PZ&#| zbpBI|ySV1l&OhcWKNoZ<`9sE`|QIEbBL0$k4LNZ2T-X`}4?%`Q2G;R{0t6$+Ot(?;#awJj-|?sYv5l zM%6DOWwU2(vuCkc<+b8@7MoT6Yw=glVyzD$pKp1obo@Gywq+*O`*;6E`7~@$+cD3l|nMa((LM4CE@|P@s+45H`U+dc5=~leX@-EBQ zTfV_(->B8Z;6M9%_Pvppg`Q<>dI9-RxV`Um`Gd~?mh%re|1LjGk<7EK0qO0EWS(U#Q(lqGvy5eW@53(nkmVzm zAGUnd@?(~YWS(U#)4hsho@FdkUXjeRjAhEpLeFBM>chXZ{DSN7CFd34Jj+O@D;429 zi-nTMLdj#H${*2{SSYx{LO+jOcS+f@>he1NuuA18&QG16Ij>mgS*%hu+3~%*I*UDGHQ1x%$Z{;p(l7In)5R|!XU=a}&Rw!2 zE5lBC8sn*+BRf5do&FE@-W`F*&e=}S*-p=~_k?&KcKTMNc0`}UPLfAUq4QTb z|03tFw7kkv5!!RM({tGAN6Bl3dk#DO1oGvs^D8X17H|%~T2gBP=kTi~wH9y=zgqI9 z#T$^Xb}MeSyv6cX%iAnpV|lx!?DQOV`WfUeSpK5rFIoPw<*!)2*0sIUt$3Z~U6!x6 ze1qj1*~4)TJJr+PWcjN>pZuGBR_ik7@Fdk&|363X0vy+Qo@t_C7@l!v)+U&lsi{;8g@(NW zKEPfOX`#Am(@JK-|v&c{ai`&d%xoLylc3>@2kdn<8VK{ z4O2QB{>B@AXUllgxNW>;{EYgndQ06_chp_=8}9$S@i&cMF#cQP7mZ({j=CS8{t*3< zXYv!z;b+Eo-1Fz|dDr+LF+PPle402{nfvi6XO2%3|6}zR)PL&s*Kvn=KR$&Z{{ z{`Fs||5E)W^_Sg0KD}R`-j7cqN}t}3PZP(d_jC13{I5KdH+d#+_Oqk;ete2+@M-j3 zH9oyxpWcs8pCpb?@9&RK@8^1&EpLv?@F~9wpXPhgZ{&WTt;W2bj^W48F`_5!_G38l z88q$oV>mIIcKb1|m@lHaVvc#m9K(s zF?!f0&NJ5-J!})F-F}ScuWz7fw;!|JeheqJi1QRSh7%K~&2!8v<``GZoO9ak$8cga z?e=3hF`9P!F`O7pyZsnW%&$nh{TNrwXxi<^xMD`rZa>BqGn#h$F?!+VO!7oF<`dbN zPh?|0k&XF8Hs%xAm``M5K9P<2L^kFV*_cmcV?L3M@kEyMPrLmXe#u#--F}QG>uB2T z$M8swp69YLu4ReyTsFqFEODO8#(XXt^SNxy=dv-M%f@^zV@#I&q}_hZ=dv-bWr_1# zHpaCqah}V@=#iTvrrmzbr?WAxS&8#>Hij37eL5S%1?*|N{TQ^vfbI5UFrPT>_G5*# z+mF#EK;B@RGJ@)8+BV1FIp3D2voWqa*)#3-V?3krS*ZRTns)m!sE+0tZ46e~$7{+M ztTN)sYsyisDfCX@ni6G9A^JM*w~xZ`I(o=BccDiic?XSyjzV(u*VOcLI||7^M)SOO z6p~*;b4@wQHHA@C@O%}0kh}Dw@Em=cn)l#G;W_%STPBU)Vf>rMzokymv-c=GXU|9Y zMMvTJIrPzk271aZk1-14s8^Pw@SO9X@yyF=MXjnewXWt4@F+az7tN{j>Vmqco>Q09 zTv?8CWy$yd7r)`t#{X6QZ|YyFpYd!j_**XWPT?rb=eMt_Yt$r1`*LMD%9SPGmS?o1 z-T@xP3)%AvZhyk~l6qOa;;uAZh2O{<(X_7@2I=H4LM3{M)LW*TfS-h0#9>CaZR?r z==NM$j{1ytlq*Zl>L;GV&y4T5=gdk&OJvNWxN{)ytIV)Tly;mKMtAC=(zge z!4~mD>f6+RRv7!J*u zpYhCRJoB4VwsII81>YDm_ z^$GQodRe`qURAHD8P9l(D^7IXvudbK^=lq$!=vAD|CaHlaoc#y_!;$C^_IG=?x?%! zH{Abu<8KEBi?b#&)ss@_#iPJAy;@L@vE~ZSDfhU-F_$~g$uIJVdG!+ zuel>S2JP81E%V2qJ#kv*k8w|xI4y+7xCZ63Z}R)!?DkQ&+?Q{Ic9?|r=)LM^vnLGm zDX&4tVE9{oZ-L&QqUpE)7W?hLh0hZ6*=YLhkJFz2WAwG^uOEE4Z=7Ed9a2Z5w1=}# z{}FXWeWUsX{`ywFVH16=Izf-ex58(1ntR%}!spBADYrbv`M;IBi~RL^lsvG73`9qw z9E)$`SkamzOP4*_ZH;BH(d@d8*OD9eaC(PjlS8#rdwblfTWqazJiT>ea zgX?KDeNHC0l17;u2Tdm5jvv2`#*c3&V?FdC^=<0I>O0g&=OXYauvO*UQ?g)o3E=k+_I@|sn4j-s<+f_bw}M*pI2W{ zUsQjt9z@Al^i5Hn_;#K6cAfZka+2+rIr?w#H2Oz2W7L?xe?^w9cILxRV}t(&J8g+)0l+>2W7L?xe?^ z^th8AchciddfeaS38>Ncn>_nOr~2;c`%Pvriyl_*i*j$);BT+ziEK*uP3gWV-8ZHC zrgYzw6iq=+_Dp>>rSGQn-ITtY(sxt3Y)Y3+>9Q$ZHl@p^blH?Ho6==dx@=09P3f{J zT{fl5rgYhqE}PP2Q@U(Qmrd!iDg8C2zozupl%AS`7S0x0qIm+H(m{{lpl|j)LVm8I zhtx;#*CTz?c=?~CTZh4HJ^N(;9%l=Qf<$9EIVLRm#&B(h)D2tnD-Uc%BS-!LX zGJ8&Y^_=Ed>%$HuKYFe%j1W^IP)G*VSAprY(hOOJUkln6?zAErn@IVcJrd zwiKoRdZ(p#T6(7~muYhKRpx#B6*c2_r!ALhGB()vsP)^U z)^CrJtC!jGkoq?DVf7tq>bFNF^HJ-!N6FH+*^>J0QF4{fUQ}1qRdr4My!wQCNxiII zQLn1k)YNZ};>YL>w`{6g>ND!I>MeC!-BEYd=hYX~7uBDu2T^hreN)u>?NRHuN3Gu; zB{SKc`t6k5o|4;Ba(fC|Uc>fqdrEFk@o%<-+f#CTN^Vb4)@+yCQ*wJsZcoYWDY-o* zx2NRxF-zewO5wS_$0&sk`jGlI^LVQMG4dZx{vRX%`P2pfdQn|bSJgH3^Xe1o zB{hA9AA{BCRrQ*habAy+|L6_3Y^q!8GwQSIEp=PnQFqnn)fdzk)t{>eQSu*sQ6S2npt#C`($+5XQI=EJPn=~Sr@64FlGqgqLuW6AxLwWI8$}5`Ra)#1Le3UocXDFR$#>}2^ z%={ZY+cReN45f1&&6wFUluk5bX3rEp2+wB<88dsPkTJ7oD7E}GV`k4# zcKKAs%$_NH(k&S?dxp`M*)wBi&lECd_6((&Gs&3QGn8re&zRXWlx*U!`PYn@JwrL> z`!ikZiZ6+OElx= zW+>l(Kr?QR5x4B0v9pPP1>R<8p^9eQ+zf5V(Ttm$q1Jo15WYBARh?Gu%r= zGj48%`Z=0$b2HpaL^Ez~hWa_0adR`&(%GJIb2HpmB+j_G8SX9;XWZNjcNfu&o15Y8 zBARh?Gu&N7Gj48%dyK>xH#ftbM&iFU&bYZ5-cw|I#?8&}o+5F^&CSqiL`uq=mVIV{UzSq{r`SeC=G9G2y_mcz0fmgTT4hh;e| z%VAj#%W_zj!?GNf<*+P=WkwlXEQe(|EX!e84$E>_mcz0fmgTT4hh;e|%VAj# z%W_zj!?GNf<*+P=WjQR%VOb8#a#)tbvK*G>uq=mVIV{UzSq{r`SeC=G9G2y_mcz0fmbvf!0lzmKmgTT4hh;e|%VAj#%W_zj!?GNf<*+P=WjQR%VOb8# za#)tbvK*G>uq=mVIV{UzSq{r`SeC=G9G2y_mcz0fmgTT4hh;ge z$YDheD{@$o!-^bMSxs<*+J;RXME6 zVO0*Ra#)qasvK73uquaDIjqWIRSv6iSe3)799HG9Du-1$tjb|k4y$rlmBXqWR^_lN zhgCVO%3)Owt8!SC!>Sxs<*+J;RXME6VO0*Ra#)qasvK73uquaDIjqWIRSv6iSe3)7 z99HG9Du-1$tjb|k4y$rlmBXqWR^_lNhgCVO%3)Owt8!SC!>Sxs<*+J;RXME6VO0*R za#)qasvK73uquaDIjqWIRSv6iSe3)799HG9Du-1$tjb|k4y$rlmBXqWR^_lJhs=b> z)tp(Q)Z8D|vC9^!@3;S<*+V?b?d{r9MvC9^!@3;S<*+V?bvdldVOvC9^!@3;S<*+V?bvdldVO zKG!!3Z=XlgUw0PX{tivQ`dN63reFOmyydT%!DANQeuidrBy(Z&yfX`LFQb{kV;1VN zB{O);LR~a7c+AqbDw-KQX6Y-KI5T+6(pNBXX7HGW$!y6C9@5qwL1&9f5JZLT|W!A(e$pLh1+O)*U!Rj zG`;I*;WlTI89Zj8H}OR^GkDBGZ!|M_%tCK8GkDBGZ#2(_SN3)|U}89ZiTJ8@?4n1yX(*iM`oJZ9;+5zP!9vv8j6 znZaWg&J$+_k6CC>oVh7xp`DU~_QaXNV;0&IXKspFXwUa&29Mc7M&QoEe7-F+c+A2) zB@6S>%-}H#!`Yr0JZ51S4q^D~eP^jfpF=Z)$64C(zKv$=^I3TQd-T_Nn{yU!{|?Oz z9%te988kC^oRwSFO`tXDER5w-=^1`j#?Hc3z9BPsoQ11s#y+2gt7yhPpM|TxMl<&L zEajWeX6*A>$~S+_*ypp3vOG)PZuXreW6{juan>xIHA`pB(pj@~)-0VhOJ~Um`{Q?h z9e$5y29LA&J({u4XK5dcW(JS52ocWnEKXc}1&iu@opE>h0 zXMX0)&z$+0Ge2|YXU_c0nV&iHGiQG0%+H+pnKM6g=4a0Q%$c7#^D}3D=FHEW`I$36 zbLMBx{LGo3IrB4Te&)>2ocWnEKXc}1&iu@opE>h0XMX0)&z$+0Ge2|YXU_c0nV&iH zGjD$8&Ck5~nKwW4=7;fKpGgz0nD*ZThKCh zusdi*2Q2qxbiguqu+hBHTPBk~Mso+dOeSAK^ImV6Oy(#V9k9$D>#0n6OMMl(8K+0g;Zl*>)x+`%qWIt?_V1C}YBr_hW$TjmZn z=bzC5%al|!qXU*Hsc1$AEK^d^j1E}l4mQ6fqXU+?gNQFq z&gg(;?z(eU86B`(NFS$V9GatKbiguq-Fzo^-O-E=Sf)4Q2%6CW%Q*MrXhsJtJ33$) z=VnVr2P|`c&UfNpz779!KKS=$-+BD|9Gbaz&g0W)=H5AvPyYv+JOA_eG@7}0&g0V# znx{)f!*J&3@#c5Y%)N6SZ+;Wa+&ky-W;Ao}oX4Bd%)N6SZzj&%JLmCc;>^8s9#=*) z_s)4d_!63@$n&@_=aad2&f~sl=H5Av`=Xh9=REE^i)QYf^SCdXxp&UvzG&v&Igk6I znR^GPdghsX=RD5J5i|GBd7Kr^+&kxSRy1?(oX0!S%)N6S??f~A&Uw5O&D=ZZ@kP!g zbMKs|PL5{oo%47hN6g$i=kY?~%)N6SFC@;~JLmC2G;{Bq#|zQSy>lKfL^Jo!dAyMQ zGxyGUypT9^@0`aAi8J@kdC1QZGxyGUn9r8Xy>lMsiD8}?<`ZY`o%66A&D=ZZ;W?VQ zcg{mBB@3~XEW}b45SutX{Le#d;`H!853%{q%)N6SV)NO|y>lKKKY?cMo%0X~R}jcP z5ZLLv0Cg{;>0x^TW?n(lAl>1G6Jn5{ahA`vpoQ znjY^LD3NG-ykDRcqUrH|ft*LvBo4HEJf32`yyG2rqA|8vJ_39 z?Tch7nm*eX$x<|Zwl9*UXnJd3Bugk+il(2*MY0r4kN1mY3FXd&JaA_cO^^4B+>=Dp zPx~S@*!TKY%-D(_a9HOZ| zpWx_x4@Zw?T-6htL*k4Jc!DcVwq#tuC69Z_<6iQ(mptwzk9*1EUh=q?Jnkird&%Qo z^0=2g?j?_V$>Uz~xR*TcC69Z_<6iQ(mptxek9*nUUiP?`J?>?Xd)eb&_PCcl?q!dA z+2daJxR*WdWsiH=<6ic-mp$%fk9*nUUiP?`J?<5cd&T2k@wit!?iG)F#p7P_xK}*x z6_0zx<6iN&S3K?&k9)=AUh%kBJnj{bd&T2k@wit!?p2R_)#G0Exb)2@|5rWkRgZhs z<6iZ+S3T}kk9*bQUiG+FJ?>SHd)4D!^|)6(?p2R_)#G0ExYs=HHIIAE<6iT)*F5eu zk9*DIUh}xuJnl7*d(Gos^SIYM?lq5l&EsD4xYs=HHIIAE<6iT)PjUD1P5OLibi-5J zGe^@){3&~hKgDr>K%8FUPjTFTKr_1GDgMuv^b&uHqqCi(M>D$NDUNs(&FF@wxL@Ks z?Ir%Szwv2*Cbf8*2s#;5&_Px~96_BTH5Z+zO{ z__V+AX@BF>{>G>Mjo1B+*Zqyx{f*cCjo1B+*Zqyx{f*cCjo1B+*Zqyx{f*cCjo1B+ z*Zqyx{f*cCjo1B+*Zqy_9BZd-@5Mm)^(mr z{+{jW7rM?<$&+aMg|5?j@Le=Ly%|N#Gbt$>k- z*L~m06PxFgexd7J1)}K}y3SP~ntq|{Tm_=(7rM?>Aew%m>s$q*=@+`rRUn#vq3e`& zH2p%?xfW!5`h~7@MM#`}q3c{15~pA2I@g70`h~7@U5KV%=sMShX!?b&b9G3Zexd7J zBNC@y=sH)5#OaT>&h;X3`h~7@)gbnL>pItt#OW8h?)%nto-7ilU+6kd7L*827L*8t zkX4>65~pA2dLjKn*P$hG`h~7@#mTp&U+B8;Ti1Qxy6*edb>FwHL-k+wtwVJ*{X*BF zI&u1iuKT`q-S@5Q{b?y$=Q_oA@+87{@+^D{%{#${95&>zA%_h)Y{+3l4jXdVki&)? zHsr7&hYdMw$YDbc8*zA%_h)Y;ZU71CA9A8*zA%_h)Y{+3l4jXdVki&)?Hsr7&hYdMw z$YDbc8*z zA%_h)Y{+3l4jXdVki&)?Hsr7&hYdMw$YDbc8*hfO(b z%3)Iun{wEc!=@ZI<*+G-O*w4JVN(v9a@dr^rW`iquqlU4Ic&;dQx2PQ*p$Pj95&^! zDThrtY|3F%4x4h=l*6VRHs!D>hfO(b%3)Iun{wEc!=@ZI<*+G-O*w4JVN(v9a@dr^ zrW`iquqlU4Ic&;dQx2PQ*p$Pj95&^!DThrtY|3F%4x4h=l*6VRHs!D>hfO(b%3)Iu zn{wEc!=@ZI<*+G-O*w4JVN(v9a@dr^rW`iquqlTdaQIx`2E2V9P5+Y(c>6mv{ZBUF zEt>u(8}OFDrvJ%?t@j(Y5N^QR3v5aMlMVZyY(QPMr2okV)J4<(WW)X^8xWW+>3^~T zhl$hwWW)X^8!(wI>3^~TnO{fKdcOggIePk^Y(VBKXj%?8ATwv4{wEu>A4V%`W{umR z{Vp&>KzvlMU#N zrvJ$X^hVSFWCMDm>3^~Tz0veP*?``hfBK(n(3Y69O8=7$+7hGbf3gA9IePk^Y(RD5 z^gr2v>cr`PvH{i6^gr2v>S+3(Y(RB1{ZBTaI{T;p$p%y>PXCh)s7{>zCmZ%Z*?{eA zN&k}#*iM}OCmXO$4BLs*|764dCmV3i*}{3Yr~kp&`wD~d*bvz z*?{)M>3^~T?fL%nKiMdx6?y~a^KI#WvH|myEX+sK|6~J(vpxM!HeeVIVfgEPH(>Z> zG%bxcVDA+)EsZx|FPfId8;}-FOXCeF>Y;fKy#Yn}Y+4#`P|DdSEsZxQF$>9Zt3op?r!PsmhNup?w0Ou z>F$>9Zt3op?r!PsmhNup?w0Ou>F$>9Zt3op?r!Ps7H%UQ+UE#2MH-7VeS(%miH z-O}AH-QCjNE#2MH-7VeS(%miH-O}AH-QCjNE#2MH-7VeS(%miH-O}AH-QCjNE#2MH z-7VeS(%miH-O}AH-QCjNE#2MH-7VeS(%miH-O}AH-QCjNE#2MH-7VeS(%miH-O}AH z-QCjNE#2MH-7VeS(%miH-O}AH-QCjNE#2MH-7VeS(%miH-O}AH-QCjNE#2MH-7VeS z(%miH-O}AH-QCjNE#2MH-7VeS(%miH-O}AH-QCjNo4R{bcW>(MP2IhzyO|{d&Np@U zrtaR<-J805Q+IFb?oHjjsk=9I_onXN)ZLr9o3h4Y5y{Wr5b@!(3-qhWjx_eW1Z|d$%-My*1H+A=>?%veho4R{b zceizSTX(m0cUyP2b$45Lw{>@0cQaov?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50 z?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0 z?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3 z>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vu zw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+ZJh zZtL#0?r!Vuw(f50?zZl3>+ZJhZtL#0?r!Vuw(f50?zZl3>+UVxy`{UiboZ9--qPJ$ zx_e7^Z|UwW-Myu|w{-WG?%vYfTe^EocW>$LE#1APySH@rme=kr-Myu|w{-WG?%vYf zTe^EocW>$LE#1APySH@rmhRrt-CMeQOLuSS?k(NDrMtIu_m=M7(%oCSdrNn3>FzDv zy`{UiboWi34WH|~$+KZJy=rgLMi))5TIPVK6_NSQxr4fiqxaDCs%0)r+OL=qkh>b@ zP~i^YCV9)J(yR8S?z@TO@(t-#dlSb+)2sF-j*F&O?M)o_*Jygx(pu?f)2sF-S6V3aYThv8~^A`0M z*~pf>MZE<%(YzD91v$~YMZE<%(Y!^y1v$~YMZE<%(Y!^y1v$~YMZHCq@|}5$dJBrO zC2vu0K~XesQEx#}G;dLFK~XesQEx#}G;dLFK~XesQEx#}G;dLFK~XesQE!pYXx^gU zf+Cbmk_R#w&0Ex4qJ7#RhjP01Q9W%CL#&*oujv3oAV>@PS$BgZmu^ltEW5#yO*p3<7 zF=IPsY{!i4n6Vu*wqwS2%-D_@+c9H1W^Bid?U=D0Gqz*KcFfq08QU>qJ7#RhjP01Q z9W%CL#&*oujv3oAV>@PS$BgZmu^ltEW5#yO*p3<7HDkMGY}btKnz3Cowrj?A&DgFP z+cjgmW^C7t?V7P&Gq!8ScFowX8QV2uyJl?HjP07ST{E_8#&*rvt{K}kW4mT-*Np9& zv0XE^YsPlX*sdAdHDkMGY}btKnz3Cowrj?A&DgFP+cjgmW^C7t?V7P&Gq!8ScFowX z8QV2uyJl?HjJ?EL)PLUh5^quedEXva!*8RRGklMFK5^y@-{X!hnmNPwxTA|^&hS0z z|DU4iOSwn=|1C6ghVOAN_gyq|hVPO8=-brH8NSE8T=ZeLWX|wCN+kPa&hS0%<)WE0 ze2;s%#98ZekCKXJ&hR}-D)D2yJ=yEaY(;xqg>%j`#+fsGk1Is(;oapvzF5y{6sTn_#XFi**|MJ?Qt)cICF;YaW9uRbB6D6FP9@`&hS0x z%9hL-z6WE(+{+O|TH?$ZzQ?^>G;@aUaW6-SaQ#i3Im7q3m&;!>XZRjuQbv#&&5TKV z+_~l3GH3W+A#;ZBaV^egGiUf7cO#!eGiUf7cO%iv8NSE$mwmYY{uIre;kRY=ws&r~ zA?;^5Z@%?x9=Dbr|X z7`u(rqnTmsHf0*k3}d%(dNebP-KI?Q&6#2BHl>y=nPKcUB^AvKW49@(Xl59@O-V&F z!`N*~Dw-L_Zc{qZ%rJJFvWRAevD@T7ni;d$!x&v)v|3*`683_Q}lG(X4{H zPfZxjDyaKDsqNEubC5Wzpzh=AXjVbp$Jf!Ug34+(ti-gBudkq41$7@^FQQombsu-{ zp;-lWpPWat3hF*jYT2GuQ1{7ywqzC5eM%v5Rzcmz-O;Rqx{tdPXBE_a+sWvkK}yb9F?s3hI7eRzclogmg5kpzh=Gze2ML>OLNiW);+Z zJRZ#|sQY+4npIHu@pyh+Rzcl|hn#IzLEVRkXjVbphlglZLEVRkXjVbphlglZLEVRk zXjVbphlf8$vkK}yZ!dFJSp{{UwbXBE_aJf1kKpzcFXG^?QQ zLryfSpzcFXG^?QQbXBE_aJf0(F71VvW%9gBxx({8%c$^r< z5@!|EeLNn`DyaK-obtlsiL(moJ|53svkK}y_uEjR)AzaGP8`4QbHAN9uHVP?`Tnee zx{vGg*{p)PkL&q1pV#(%UfcJ1ZJ#R_+;ZiLW);+Zu3XWqg1Qgwd=GU3-$0!JpOF9O zeI3c~NPb81JCfg#{Ep;zB)=p1tWe5Xu}-5J@>#csZ)5!v$nQvgNAj6Tn%~lqd}bHs z=pD)LNPb81JCe_gq5d`GcO<_f`5npcNPb81JCe_=kdWVz{0_BKenqZp9m!{oE6DFi zen;{$Bl#W4 z=XuLLLw-l{JCfg#{Ep;zB)=p19m(%Ven;{$Bl#W4??`?}@;j2>k^GM2cO<_f`5npcNPb81JCfg#{Ep;zB)=p19m(%Ven;{< zlHZa1j^uYFza#lw$?r;jSMs}%|Hpk@$?r;jSMs}(-$;-XW_u`|gm>Xj*9RkVB464mlP%Oq{p#cgSJlyq&*8#@L_C@axD-G%d7u$WJsa zw0CTwy<-dQ9rBa?(?WZP{BVsoKX=W~UGsC-{M~+(hqpf7UA}X1#J0-=VaOp|p&lw2Yy&hM}~Bp;PX| zdga8dSB}!^g|c2b%D6?89>OT=m7}azjy;P!sq-l>>ij4(&7!nxp{!SqnnM_SvG6Ktss_r64=5`> z6ke4TA5d0&Kw0sj@G2bLC=5vBfHV$BaSO z2c&U88V96tKpF?6aX=aer~zJN|Ij!fjRVp+AdLgkI3SG!(l{WE1JXDkjRVw*f5&G- zn34oc&oG!9DRpfnCjn34oc&oG!9DRpfnCjn34oc&oG!9DRpfnCjn3 z4oc&oG!9DRpfnCjn34oc&oG!9DRpfnCjn34oc&oG!9DRpfnCj zn34oc&oG!9DRpfnCjn34oc&oG!9DRpfnCjn34oc&o zG!9DRpfnCjn34oc&oG!9DRpfnCjn34oc&oG!9DRpfnCja}Un7mLk;d2e(XY7h`o4eC_e<#O4w$$Li)dP;pv{cVp(uVeN+!@|Dt|c{jchOQ~y%^jOTp8Gr4&1arR$1U=A<5 z@CkJ7;Irsw-ShudSy7ZNtSOIv-cNnO?N1yq^A1kQXD|END+iw>zIyQgpx4~QjE|`oUM(bKT$j6}LBxziQkx{+egI;cvX*ceac-JyzRz%lH}p`mB2E;0eBY z`+&K(@Kj29*I)V#_kUiNzG?iz!3ux{JFpP zuJJ+sisN7s$8jv?451WwKF#*m9BiZi*e$=H{!_OzX9(M0A7b$)EER@~4;%k8_xu;? zzf^xo{bfIUPs$qS!Zyxj9#x#1_(;wQ=O$)G9rRy$R&VmG-t1>bJ<5GK3jXD6@o)5A zm3cylnHvOsbFze^^VcurQ#cxD;poS4FRNCedHOhngQ9u*IONmEA)h`DQNz;?3-j4C z&l-n();I)jiSw*+2;QQ3);Q#|#vzDGoM(+gK5HC;sKj~JIOOxiA)hY}`FwH6=Zix= zUmWuJ;t=JYJ@b5Vh;onS`Qnhz7l(YlIOOxiA)hY}QEL3vr-?)4gtH|lQQm=~d5##e zUK+Aq8nRv*vR)dpUK--+`6T!l&!l&q z;QJ-^Nxd{=y)sh5UmtxcSIX^1wf#Hp8txXykBO}#W^y)?wt zHv6Pr8scgjO}#Y4T7EfV>ZKv;r6I1o`4y>`hPd)ZQ!fp1<&CCZ8sf_P5j6GE5Le!4 z>ZKvBywTK4LtJ^Ish5Vh^8Nr#y)ZKt#$+@Lo8nRv* zvR)dpUK+Aq8e%S^?4NpR$a-nWdTEHcjIurT(vbDikoD3K6n&B{sh5VVmxh?jD0`+} z8e%S^XzHaQuI$WX$d&!8XzHaQ<}%9m)JsFmWt2Ge(hx0UIos4rLok_hPQ5e)nK@SK zr6KrCoO)>pKBK9ZhOC!{te1wYmxj33XaCeoLtN_!l&S33|C_fGg%Q%ATp0h6<^dh6<^dh6<^dhPb2n0h)Sg$a-nWdTGddX~=qM$a-nW zdT9v9@w;ee%V$$B4RK$=QLLASte1wYmxgE|fd}iQA?u|f>!l&!riiONXtO4qGoBwq81Hy>!@m>9FHIxcy4JIV^|=$qAFRew$Wbu~{n zZ_uG{z@gtEW~Mci71&W$U`JVj9c2Y}loi-fR$xb2fgNQ9c9a#^QC46_S%Dq>EtPeC ziCKXiWd(MW71&W$U`JVj9nI7F8*pgOoE6wnR$xb2fgNQ9c9a#^QC46_S%Dp81$K1S zUoof7tE|Az_C=Ky*oj$z9c3Oiloi-fR$xb2fgNQ9c9a#^QC46_S%Dp81$LAb*ilws zM_GX#Wd(MW71+_IJbzYTCuRk9loi-fR$xb2fgRoO=&Zm_+%jebc4AgwM_GX#Wd(MW z71&W$U`JVj9c2Y}loi-fR$xb2fgNQ9c9a#^QC46_S%Dq>iAQ7wc4AgwM_GX#Wd-)a z8}JA*9!bm!>?kX+qpZM=vWhV}WXuZe#H_%MGCv#o2II7Oz5&{^J#C(EfcC^`^Lzue z=X+Rz9c2Y}bkr@ZhFo|9v{SOs9%Th~loi-fR$xc-Ebs;x{#M~$82&bzHuigAkA4-f z7iG0dl+`LxR;xr=trBImN|e5QXxhW?rF`>OR;xr=trBImN|e+4~CJ*=;X_4Tm69@f{x`g&Mj59{k;eLbwNhxPR^S6+I$=<8v9 zJ*=;X_4Tm69@f{x`g&Mj59{k;eLbwNhxPTaz8==s!}@wyUk`KT&2NdXhq>}btTI8tgnal^{~Dk*4M-OdRSi%>+4~CJ*=;X_4Tm69@f{xl>4{%{`h)W zUk~f+VSPQUuZN*xi@(O#!?2M!z8==s!}@wyUk~f+VSPQUuZQ*Zu)ZGF*TedHSYHq8 z>tTI8tgnZ;_T`)7>tTI8tgnal^{~Dk*4M-OdRSi%>+4~CJ+4~CJgyx= z`iQm&O5h`uiB>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozP zqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%Gu zF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb z>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%| zzAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c z>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|zAozPqP{Nb>!Q9c>g%GuF6!%|z8=xn zBl>zoUytbP5q&+PuSfLth`t`t*CYCRL|>2S>k)lDqOV8v^@zS6(bpsTdPHB3=<5-E zJ)*Bi^!13o9?{n$`g%lPkLc?WeLbSDNA&fGz8=xnBl>zoUytbP5q&+PuSfLth`t`t z*CYCRL|>2S>k)lDqOV8E$#b+p>-y5ZFNu2h* zQRQeQ(s~=uzAEMyYLb4r$*TwS8|Cw)1<_zBdZt{FOR~7|!_y+xJGPd9pq4 z9Y$^68?}9Jl)5O}^Bg^D``#!u(pQMnzBg+7-l*++qdZ4*M4qFgY2O>Arpjm2zBfuu z1<$tcjZ#x3&U=SZYO2I(Wg4ZX%2}m-ZwpqIvIdA4Em--r+uoil$%FeUyGQ{hIEh+@tB&bRXp&&3lLY zDEDaIJKRT!N7JwAK1w;7eogmLb||G5O)sYV$O&glPNI45a32}?Vc{6{(zEER`+gaH zt@^ryKO=sxd^PqhqXH z{vvvkwuobeceu}#pPE)5b^lZDPv1iJd8d2++rIyq`2RXMi~c+HUFy5x{8-_4jL#hO zh=14k_tf9#neW2>gf-V2a_;K}* z)ETwx{uSe@T2t%lhs{rFwqu2l^!=~sM-Q%}AM>w&tp17T`Jem#Iotnl<3IIm&-&Lt z^HX!Q3mq%W!~C(rg4-9($vJcQadWlg_D`6-Pa6NZ-?r?Y=RMC)x&71XXVeR3_@dcc zb<1bfPVvrqWh%Wk=_^@vT6_%-+3 zaL<X$8 zxZC$Xp$GZZbReVb=s=dZpO%ng{q){K2WW*p)<1Z#jQ*p1L;q`O1wGdP3pslKKgrSi zUzgw8|N8vi{zHCh$UT2iy(f&};^@8Va39X4g)mw?_;Yl`_>JnXxaH06`TKsud;HG# z8ow{+->(iGs%s7IIljh{T|5}$X=U%02N_J7*HGQ$;rl~3yA9~K^VtQouT@WH zOW`Q@5)V)pbh%~D15+A zeUNAB2MQme?s}k5c1v0t9w;oj&&U1jC;XmIx_#O0=iT!Q#!nc3(LJA3pYrHWyZySK zUH7wJG5(r=-SDqBJfBVV8CqW-z!A}Jy5&cH+fUS=scFZ10Nyym{U_5UkXzE4_W(Uw$z=Z#bwqum`g`vA9`}5&d%iD6q4cA5byoeT`e*82sA*Ljx1`1` zsc}ncocqIX6vi#7aZ764k{U0hq{c0&aZ764k{U0hq{a&=sqsQeYMkrBOK3`JypWO_ zx1`3Yw_hesNsU`l0RDXH;7N@~22k{U0hq{a&=sqsQeYP^t=8ZV@z z#tSK_@j^;!ypWO_r#8!HQ&QuFl+<`3B{g11NsSj$Qsae`)VL)zZb^+7Qc~m8715N` zcp)VQsb7?xFt1C&A?ImQ&QuW)OdeNYTS|3CQ&QvoDXH=P zl+<{CN^0Da8n>jz`%_Zm{VA#O{*=^se@be+KPB}bCGrpGTX+-qpjYq*DVJN->-haeg4q+apSW3VfRem;|IAu zM*q|;ANQ~6;rSqCm!qF|%MsoL1QfDYcyEbwBkL^=oe5aC=K_tIts1 zKFAg4N9eQ0e`B0$&4Yy<^#%8QiJI!c!pk1zM{fDC@lT9@YWy?f^df$cQsx^d-{`B< z!Ti-){XuH=Y(J#_zT4kp{61qdM%~Nz^gpi7s8#=3Gp-wd*m&0XBgP*!Hj|Wfj+j2Q z4^rZZKV`gPyh?l=pMD$7TixTn)jiHz-Fu01?{}Pgzw2o3{f^_`?0F_zVCE<2Td22> z!_3dnx4I?F9OtgDiJsuO;5c`E`RhB>DfgdNA9erma~yZ)d)|qgj&r})M*p4qF7@39 z|BWrb!&T`xcY68j@2S5}|K#J`>1E4%-RIvM{|EIC-2XoszfXO?TRs5u$Eh*CiTQTPtJ{#_nTJAWm`D-*+ zrQ?OaG2ZqlUw8iyN~zvXZLwmJEZ@pp}1;y&a!cW5cim#NK;7hd7&f4uNL zw|w7t&urZG`#bc?KF+;aGXD>L&yV~?KjumEIQ4Ca`l-L}XU2Eje)r(JY>zjOQv>rG zb?9+w;KcFiacbbi|0u`ht_+g7D}!O28-0C#m(D#-&73`d(LL{pFSs9z-mB(~?Q!4O z9_M}x2l>YKxNmHa^8}hLxgR@D?VaPk*Kd1Y&Xzl|FQFgs=pRges135^@$kl-Sd^Z7I5x#XdL!S6h$o>%|EzkbS3tr)KoPf$PXpv;Po zGAlm%I@*^es2QF^4;eEfJ#pTzO)w_$slo*H!;@(0hY9P43F?PzIgZyRs2P5SrcRjP znv#7|Crog~&pxNzCw0OEbwUUIZSph06@LqTx1ahQ+6N|ZeZJujjNh+*z)yXUJAnz@ zoqayUJ;MZd1^KpFw|q?fQ$IWJo{N5SJUCHU@~@xp96sq^m;Gz*Q75=t$T>V=95+oA zzU2OK(?sFR#!vYxo_5Q1zh~X=`HJz^{44Y1v;PfxM@$sb+B3oZLw@5kl+*;y`v1^p zjsM0to|@o#6#b@qzC_(Jfm8AuU*WnxQTV?Dn`|0vBYTxL~4i$M_&;0{>(Q z{uB2br-#4<{Ac^Ca}=4MfO(D!^Z6^YxS)9>IRWj_ypf#X{^T!FX1_<7{T^lZdz9Jl z(O+@Pn?p7Sx8(cZ<9EK-?+p19kk8pdd-QR2Mh)!~(4Os~eFEAOhxQ3*PaN7O z`Ym6seTnDX9=0dA_GO>2J;5`@4+{SWl)i+%Ree-_O8pvIg8XOEw1<>z4=H&~EZH7X z@|sxUnwWjk9#XPBqy+P?5T`w)p&DHYNlQYxf9 zq*O?INC|&s|Fnmc3TY2171AD3Dx^K6R7iVB3HRMZ(;iZ?J)~rNNU4zakWwM-A*Djv zLrS)Xl(=H%Y||c6Dx^K6R7iVB$@Y+v?IEQ?+Cxf(w1Vd>*4=Hg~&8N~HQsSzb?P(7waaGL`(;iYPq&=j>(?s@6 zdq}B}_K*^_K@&}TNQv4YaoR&lg|vs13b{uuQ70rzX%8tC(jHPOq&=imNP9@BkoJ&L zA?+chLfS)0g|vs13TY21*&b4&4#}Qr4=HiAP5gc1w1<=mX%8tC(jHPOq&=i$dq|0E zZvL9~kP@{`8%=viiP|RLkoJ%gwapfq_K=e8AtmaZPZUbFhm@#uaGC8PCEG(vwuh8# z4=LFmQnEdyWP3=-JLeL05x>{=kP>wf$Kv`MO?ybm_K=e8AticD;auB8N?d>coH*?v zC9c2Gw1Q8$}sXy165_jy`Q&w#c zDN%Q2i+tK1a)KIcw{XHb=S1Ou?;9n4t6Pqf+Y{C*C#+RYaBa<=r`(=e&Gy{z>>roTt~5TtTu=p7&33y+|B#PI4{C zo_XFs>GS?cpZ8Bvd*`ot-aqN{{z;$rPs+(jILTl0ynm89HgTT!Pr^ygDx92zlYDcY zSx(YElkFkoBy2?Uynm7!^~Y$Q_fJAa;ymx4v@SjA^ZrTd&+M7!{gbefqvU!2By1$k z^ZrTLNSx>WldzFE&lD$pnmFlm#7P+7uhv>8skQRgJnx^Rw#oL~^Pi-iNo>X_eZI%% z{gc!!iSxXFlG0C{=lzqEe&RgupQQ8?=Xw7mrJp#@`zI;=#ChI7N$Drf^ZrRn|AoS& zr9WxuPg?qumj0xrKWXVtTKbcg{-mWpY3WZ|`jeLaq@_Pe=|9DHrt~K%{lxEAQ~HyX zezv6aCoTO+OMjBm&-Rb0f9hvb`jeD?w&(eG($b%_^d~L-NlHI|P3cck`iWEela&5d zG^Iaj=}%hvlazk8x9F`sY3WZ|`jeD?wxskYDgDH`l1^Isla~IZr9VmO=P2LfzGYGd zCSf33!oVa9Bn|_UFpxM5Ov=Ed3{1+vqzp{Tz@!XJ%D|)yOv=C{4Dbyw5Pe*oQNzF_ z3}ky4n1q4EVPFyl5{H3F7)TrjCSf3P7?^~C#9?3(2A(QR@ig}>^tCFpf)F!rb72ZL zZlZ5hkMn#z#r^8vqbGPWow6lo3KFuWo@Zt7=WHtFwOUW9lEfv=qJVMQ%3@o|NC;Ua9a{H&%�^FXVuTCm({E4HT8>r&zJn3Cyl>s{FJ%6?l*r$ z{hC{D8vl*D?KgbgJnwjhyKZ@2eNp|ECGs6LtyPZ{{?6?$dz4r3!Xwlb`9XScM(O0SeDBnPhL5ag5We11(>o2;U^{k0m&l+VtYxF(-^?mtH z>JUnq`&G!HCQ1CbI-^$Ir)FF?{;)CYm9ytZj6Z5@c~O&O`<&bV!uV6hE5@u&UYM5c zX`YBbPaLYJc@`#y?eC&*!3)z+oj7--(@>o_Z{?<~Po|+d`%J5>phTQ|)M>6V*`7Ax zX=<47qwnTT$F%nw(}gqCwA0ix*^;}CY419wx$F4L6zgPn^20mM>sL4hLD+g1mbceRpQ9is(GR?9OU(yfqGi9=DP zkF)AEo1&

}#0R1G_(ZKWlGO(#sd9Cl61mMHc1DBb2iach6ij~5SKobS}f@4V+Z z&w0M-}Gu?j|1pW?(kh=zXS9^x%xeN`~yZH2aG@tpia5Z1%EZ_{~GtdCmK0m z9D9JVWd7r%S1)^?=+yznj7gt2{if-+{cU2E1N2rYMPii$Xj)2l&pe4~51?%MZDQI3 z&axh0JeU+t_XU4!&Y$??KNCM>gm{4d>#x8^+AG>W_xXQeo(+H75kKwzYjP%rIe;qu z3e3pv0Asp5`DgyGEuS#4%>nwgJZ)l|1N3XL6Wbgx?md8V@@#OGr$sqqC+vdONFRcD9c6R0Ux~Hz!eQv$-yceExl^r!-fd3z(BRMnM)9Y+cFD)f0neFLywx^d?la!O)?}2Y>pAz5d{wq?l z`=!^}o?d5rdY$d*r5z=IW_x;_?df&4r`Oq@UfLHPqkX*tzQcS@FS9+@!S8$L%=Yv$ z+w%zg!7IN7{u}LKuV%KVm)V~D>RtA>_0lST0%rG1FY`Pfg5&zmPz0UCT(puxOjG%j+;pugTre|M zyV_0b>z=<_WG=Cnwj58kv@^HUOIyy9|Ft=PY|hN>^b(5(KV%)Dm$v+E@R9b4cII|^ ziAZyY?Ca}wZl~9|onGg5dY#+pWo{?D`b6(_wEvU#r`>a;XRk{yZ9jK-0?&Kto077r z{mh)1+v!CI;*-zm6MIW9Q1#x@7wp9AWrpVtxMiug>4|#Lhj?Sxd+uq!^#A^UD1R?1 z0eevi>K&DcT@L3_iP$~evtV|-^g6@S%M8!^*xB*Yi(>E$_IkbO2G5Lct4QIXL5S!6Z2d7kDl<%=t=UQ%+oTH1NTrBY8+MhKKQmc zWX>}_=UMIVnJ4p>y{Jm^pV$7rW&EM`yWR7o|CRR~6SK3Ww|q&wY|4~5ulNjC!w{4w z_xuqlRg~uwFe|WCS758Iz%u{Kj8+vDS_HEKTSa-2Gb^xFde|K>D=bwsXAjH@Y}IjG z70vkoJ1ekN``Id*lRQ~%siHZ-tiVE-i;S%Iyh zE%8rQV5?|LQnLC}B?`?QG6Jo-0$X(jwu-9cNwNZ4MOA`Xfvut{@oH9JtLRBEE3j4c zB>A%fTSZTTS%IyhC;2Z~fvpl7#LfzAmDnJ4krmjgBiSl?l4r|oM%CD$N>q?MS%Iyh z9vv_%uvOF}c2;1k%nawhWVNV@dZfHrfvut*!K}bm(T$WnE3j4Ogkxs~w#t}y1k4I- z72S9MW(Bs2ZX{(>J1ekNsw=Qn6oaQlG46m_fvut#_y@&EN>*U2 zC`K@AQdQ!Rq-Ra4N*oe9Yf@DdBX-uLs>C6Ao~%h#i9_%MijjL}1-4qw3T&0gBv-Qn zTSXsYX9f14qxFN1)(@fypOBK#`awtQ2OX^+q}4wrC8PC&wEB<1?7KMVX#Jq0^@FtT zPf5vW{h*`ugO1h@(sDOQ$!Pr`EirjAT0iJ${UCd&l0T#MgS3d`$!Ptc%s=R8{h*`u zgO1h@!rSD@X#JqPJ?LotpriGJa4%1o(fUF7_BUWg>jz<1FmdTYN9zY2tsiu>eh`Lm zH%IFSVMy$Z)(^^xgYbc;g%3&3X#Jq0^@HV%)(=we!Hm`qmNQyENWBL$T0iJ${UG(8 zUuCrZDr)>G_*LePUPW(XzY!a6W23jhKZbj+;`!Krf@Z#o=RXJkh4`ml{WGr~5VN-U zDz%WDd87GN>*7`XpOho0->cL@>|@#|#FLD*U!`6?1W%cg(f6y)r@e|c#?EZ&t7u^E z@O^RE`|!OIQpWvX7fr93e#!L9{`RJL+dOy7v!H!fJ1e2DqDc8KIdAh-YBu+5X=jD> zRkSEqGr#&OQBCke82c)^6pua9UeV4B+pBOO_sRU~t1uxR>xiFruVMe%|NF#yZi-v} zmu=H`w0E`lv|nm>b5D4}v%!cQwcg%A<{}D~V&+vpNM-5_sSA1I>GS3<9v)bR&KBxVT_IYh<3N^?*-!*+o`-=Ae zt^FhHK3Mm6VAhoTT;J(~bxFx+x{uyG=?BED@ANr#?t^1V&-zXu?foCXtnc)}u3*+0 z`kbHdgI&ME&iYOty!r&pEPWr0N=nug`p|*o$@)$oj7rKyG3z^hXhN=LeW%Yk+dkKK z`kcA#qrXf3tnc*E-vzV2(}!Z@X)|x%2fK2gtnc)}uGm@M>4ROln)RJN*LV6#S>Ne{ zX?f19@ASd69Wd)Vee{5_v%b>@$C4-OJALpf|8Yyq`c5BxQ*c+z`c5BxQ!wj0eQ=2< zflINozSD>1#LoIoANwM>KXEMgheb)x`c5DF8Iqp$oj#b8^sMjn(VK8*m=nzUP9K~J zW__oR9weCcoj!VyVAgl~=s|*6-|3?V30fC$CU(|$`sgo$S>NfSzX)c1r(e$W%b9*T z(=TWG6bJ8^bUVV{>-=Z%b9*T(=TWG;mnt$9}`cAnbq%?GyQNTSHqcpInxhk zlJb2qoavV{{c@%s&g5!1(=TWG6bJ8a;9I-^uw9t4`=$}Ozd!`U(WQ)nSMFb zFK7DYOuwAzmoxoxreDtV%b9*T(=TWG6bJ8a;9I-^uw9_$8e^fcqVo@(+_82 zhco?fCU!W}FK7DYOuwAzmoxoxreDtV%b9*T(=TWG6bJ8a;9I-^urnM4`+hk z72g)anSMBv^l+vh&cqI9`r%CMaHb#5#13cr;Y{psrXSA44rlt|%$Mve$-eqS?$$o! zZtX+#eWbvpcfjncKLm?nXSentdb+1z_SGMPOTp~cJ_MI?HM_MB*~cA%QMpfcYac>$ z@~iCDK18JPOECND51}wg$!_gKuqD6EZtX+xBQLqs62gV|Sq$lcn9%Gs@b$lcn9sO#j+ZtX+V zHU9-22xedXA?h)h-P(t!yI^)}AELfKFAZ2z1J=}lH8o&O4OmkH*3^JCHDFB*SW^Sm z)POZLU`-8JQv=r2fHgH>O$}I61J=}lH8o&O4OmkH*3^JCHDFB*SW^Sm)POZLU`-8J zQv=r2fHgHhTju$#sR3(hz?vGcrUtC30c&c&ni{aC2CS(8Yihun8nC7Ytf>KOYQUNr zu%-sAsR3(hz?vGcrUtC30c&c&ni{aC2CS(8Yihun8nC7Ytf>KOYQUNru%-sAsR3(h zz?vGcrUtC30c&c&nmTOUe%QGEuyOlgL{4F{jhQSVdM70#_flV+YeJm zxth5BF!k~T%qrVqL~dWw;!fg_?jJ*c+__4c6N z9@N`|dV5fB59;kfy*;S62le)#-X7H3gL->VZx8D2LA^bww+Hq1pxz$T+k<+0P;U?F z?LoagsJ938_MqM#)Z2r4dr)r=>g_?jJ*c+__4c6N9@N`|dV5fB59;kfy*;S62le)# z-X7H3gL->VZ~r-7{bA|P@oKPFY>IykzD8aA6#Sha-rEDSUh^70jGg%TH9YwRnAMrr z(3YfRNA7F*GwGQdN_NJ+=8DE^c!R6>A=o2k zJ>oSyKpx7T^l#?bD0}eta|g;E`wzrFH03+w{NKp)A4{*Jx*Oo{vS#r*W5b_-zo*@A z`Ws21q?_Ooe)~EljeSh}gm{v9;Ma+oay5PW>!s7CMD1TEY6=eftBcx~y?Rr;W6E9e zo+&>TSJ*fBI%UuQ`n6ZL#a;1bkWzEC{PjE`W1QeO#NTI*_jPJH_(v%V@ka8$C4N_Y zTRbCvPkcx8X^AM3|B9G1l)hE^7SHpo(s#sR@#n$vSHUB&VhhZ-B#z*#r(hz?BXZ*i z9!pB1%_EFZf^V|Uc*HpKh&(xBgn7gW^9a65{tMO%( zbM=b&Bk(V5FGpp&9<^qVTBk>?&7;=l(NfrQ)G@+Q>+Yy^ca&ItkMunM z(Nef{)Ve!rtsS-2j#_I+<=9bU=A(N4sGdKn=a1_7qk8_RoLjW7fqnS$fR6IHrOfQ^AhO%wsCpF%|5X3U*8dJEnpilat3(uwyFNF*x}} z>6n~6rh*+)!H&tvV=CA&73`P_cFYykW7g3z73`P_c8sU}Y3Y~>c1#63rh*-#U4Kq` z6zu=BMvhye|C-6g3zMgWS)xmFw-!VON2q)lnFmnhe;C3*x2PfcmFf#@xoGUm1w_|61 z-~`-$QaWibc9J#juVSY!J855b(!T5@YuriyU&ZumC-Lx4N+z;@hO8r#Ojk^Q-i0CrjzqPL|TIoy4C>Nxycolz#1GDgD~X z(nDJM$x?c^llE>W@nrI(cRPtEgX!H)!XNI8$9PVAx0Cj6C*jXLDe2u#+Pj^!cRPvq z@~iZ2C-Gh|z1vB=7fkPV67L1myPd>)!Srr#;=PZ--|gN5e^2aB3jTQk9-#)`#6Pi* zX`c|^WR3ex{FAG1iRZ-ci^Jx>V4jPnT++UyeOJ71%FoUDYg4wxUGZhG{7Uka%VLlC z)#NXKP5bvzi8t{^@Q?E3%WvY7pihfWVqXz|1fEh=PN^!V zRFzYz$|+Ull&$ZSs&b05KP{cI-JMcZPN^!VRFzYNhE2*IO_@_V>l8%3G8)c`llAN&AlW zUGcst58={Vs7EmB@fMuVeYVA2@nw)wb2myI>=C0LZ&BW)d_B)hTL^wb{Eq29Ep?qc zd{=y1JR^Qjd`I-jsq5stBK`>cOZ)V{v^W1t`|H27NB&ED-nYH_wpZWw>f2s@+pDMX z?Jv-U-|8L#e@E<33cmdkOdNO`-v$!_o;FT64SznyezW`cVCEZ7W5jzhj<6 zkEf}rVCMZ!8^fG7hB=K=B_*?br;TAwQ&X`MJ)Sm(8PeNBdV5H355ebOl!o;7klr5B z+e3PLNN*46?IFEAq_>Ck_K@Bl(%VCNdq{5&>FpuCJ!IrIq_>Ck_7JW3WBy~jJ*2mX z^!AY69-=Mh>M~=iA?9g2V0=DAANmB0&xiE+kUk&M=R^8@NS_bs^C5jcq|b-+`4F?L z+((}e>GL6dKBUiw^!X5N{|I^F^C8;)--Ge_kUk&M=R^8@NS_bs^C5jcq|b-+`H(&z z(&uMX!ZRx28I|yiN_a*kJfjkxQ3=oB)u*L1D&ZNG@Qg}$MkPF>5}r{B&!~iFRKhd( z?F)VtB|M`No>2+UsDx)!!ZRx28I|yiN_a*kJfjkxQ3=oBho6?tsDx)!!ZRx28I|yi zN_f_?oV6@xEz4QUa@Mk(wJc{X%UR2E*0P+nEN3mtS<7O4oOgBf+6 zqrAb4I?u`Bb8`5c96l$9&&lC)a`>DaJ|~CI$>DQy_?#R*k8W&~&Knt?H!?hLWO)9S zM1$vz2G8Te&C+>%_&Jzp@I2m&ooMhp(cnJ;6AhlndtZWy2G8Teq$ILBj}P;!M1$vz z2G1J}o;MmiZ!~z`Xz;wz;CbV~^Y}2oN*s6|?*$VFo;MCWkC(VwP8@jNIPko2;CbV~ z^YCGw^vrUcHx4|Hm-sDS3MLLbZyb0YFU3wAcpfhW69=BhOTol}KX~OY*dzLb^1lR! zRoY>dc37ny##g^64dbOR!7yzYF9pM~VL3Le(hjS%!!m6cU;UD+>DPu;+F@BYEbE5x zSbm#+ZCKU~tF*%^?XXHaEcb@x-mpqL32gBpCfvEL~oDi?Ge2_qPIu%_K4md(c2?>dqi)K=dqi)K=JFGWsCV&d?936pizkDbgL)Ug1v3Zr zE*^`WIjDE>PcU;h@8W@A=AhoC>`BiY)Vq{Dm^r9-DI-^T^4OV!dY2~;W)A9Io;;X2 zsCRktp#PUAkDWQFcX{%i(gk?(F_@9s1xIQZ;0Y;|=mnUO+677!J0rCVlqi^y+6BrL zJ7b~?lrEUD&jm`C{28fTpo~e$NbLe8jh&I&g;GXp7bs(LW~6q3G6pkJyFeL1M`{-w zsa+^%q;`Q)li!ir1@!8t*cqu^aHMv@k=g}(lHdAN_#}2lY8UWHFe9}K_$27l;*;1J zsa?P)ySyi#72Z+W&g)=KP8-E1q_}Q4>bl`*DJ#6At{aZJZaC_?;i&6|qpll{x^6h? zy5Xp6C8MRR@Q$)#@*6NKyrZe*`E6EsM_o4@rS;`%R(MBUHym}{aMX3fQP&Me zT{j$c-Eh=(!%^1_M`?H5&2__3T3_s}@Q%_3W9K}sQP&MeX@g103hyXwFqreWMrnh= zoX0ily5T4-F*&osJLS#ssd8hg+?XmirvJxOxiM94OqCl`<;GOGF;#9%l^av###Fg6Rc=g` z8&l=RRJk#H{`Wjd`jjzMZcLRMQ{~1~xiM94OqCm>6?{p~?4TG^<;GOGF;#9%l^av# z##Fg6Rc=g`8&l=R@bHn+m?}4>%8jXVW2)SkDmSLejj3{Ds@#|=H%7bQ|Eh9hs@#|= zH%7ZidS=?k@$&|lcOl17j8DMqt{ivWaGVzL5Id{1f6J_WP8avaYmC9AaKt{aZy|DLPYlX~(IN*m)OnoEqWIt{aY1FG?O!g!;m=9W%HTzO^%TrJ?L~W*i+C*QSsA7r5hMOd2j^f(udx-U{*u2RxqRt7H`V_&r2xk%}fl9j=WlrET+!HbkGc2)*2 zIy?%S`qZ@*@()k@j7UvuAn&3*ed_wCo*w_ihx?sGN!_G>6o?v{P~HTUh; z+_ztI-+qnS&l6_fe$9RRHJFfR$iDp=y-7Tfefu@qQG9sGt2sHXCQoYa+poEAzvjOE zn(eFRzWti}_G|9jugRsF`}S+@+poEAzeZ1#|B`+CHTt92*|%S#ZKf{5y&5ev|2_Nm zYqZeV*+)^Mg(gqfShGK>p_YGxoqhW?G&6Sg?bqD5UxTqJZ}#oi+_ztI-+qnO{Q)W2 zw_l@;$Iia}8ZCVU%)b2^diwy(zWrJ$`}S+J{n**JUsC~U?%S`GvTwiUzWo|~VoH>K z`!#yT*x9#VqkoK@efu@{?bpx^%0)Y(jOa$}?Ax!Q8?m!*zvjOEn)~)^YDle|efu?9 z8RbGrk~91EYvt_Qua&=^cEPAEn0@;-_wCop`PNm9Hb@I{-+s+~`!(8NQgU)y4TZ_w za&lUYewL@DN4NuK-+s+~`!#xpq-5WIjou-cefu@~h@@xVevO_YcJ}Sp=r3Yt-+ql= zBhQn4`!)Iw{NTR*S~>gnYvt_QuhDnsYWD5d=)q%W-~J_|&`U<4myAL$p#vY6F3~Dq zfQdpc(fVR13cX|$ddVpCl2Pa-+E>yOg%zEDhehX$@Yyx%K1GArb0`Dayds8RSqNHbUXF~(yqXD=A$ImNPvGrf_NGqY^I-O-PM`zHll{yS z=s@n1{mc_6K(1y#^90dpN|EzwCWujEXFu}<$`Jo#Kl2325Ig&sC)}GlK{S;-pEBDs zL7nD5Zi!i2oS@AHcg5^YouHP3*_%2+YvoC3t+BJ8d4kp&JNua@+?zT<^u_&Yn@P`p z<_Y(vP7rG)J^Ps_Xk|&ye&z|75X@TS1WX8KEpmdE70im{1T8C=b;$`@RxqoR6SS==(viy~ zJV|;+E|c&iIWuyZgeS2xa+!4GGU>==5^f|tBbQ0Ik>6(IGU>==5^m&bMlO@EBAC6Y zllBplj$9@kxlB58nRMhb>Bwc0`sHqpTqddC*crJ@Qope?a+#!Nlai6kq$8Kfaz-wb zj$9^*ZDMESGU>==lDbaLj9ezE(_r?dPEwD->`k3?-Rva!na=DCV=2w{wyG$#K zosr9BM=qBgxm?EE+y_4gv&wVXk;`TDlbm=sDOu&YjE93+<++T9gIRI7jBk@CD-M?( zxm6m@63ht6loUjuWl$P_*PTVT!=nL+`$CtT&8#8f;XjE((W@oh2ZicG=Vq~~0bDcBo3=ZZ|h z;n+D>WC|w7&bcB}@HuwQ6`6w7v2(7-6x{x}bj5Mv6~~EJVA@{kisQs9@G5pjB3Dq1 zFTjiwuQ=kk0ta$6^;uXhH=}F1{t1GnhFG_XV=_4@bh}JzvwC)J8 z&Is{`q-2Cxr{yM3&JnG9j%eK&sb0!CqIFvFE|~AC)ICSEPAk5HopVI%j1#xPymeSN zf~p%q)j72y`E!nF-3Y2qTTafLBU<-li8?KM1p9R{=ZMy6(MicUqIKGJ?3^r7FXbH3 zx+hE2sfFas$r5!>mZ;OZW9MXvx+hE2Y2C4Nj%b~lik)*r>(tj2n3E;yD10#Ih}LQE z!JH#nr`5+E5_67d-IFEij2z>iypLb^9MQVxh}O}8 zCF-6dTK62$Iy|Y7l9MIs%!bA%IY+c^Ojt)ZlAd!!>u@P{&JnG9j%XcTYg%DXIvQ%=N!?xr%cp6WuopW6LrrKt;56oHfK%LJ!_)wSrc_*%Q`xf^u(5RbS8Gr z5v{}9{3_>&)?shbbB<`8F=qZ_&JnG9j%Xb|Cuh!@sME&YO85_pFJ!XHC@U2Xi&&h}O}l@a+>lkaI-qo+DaEuYQ1?vnJ~3RWRqw)X}Th zo7y=?w9eQw&zW;X>z*T8FMVNp&JnE}&DPPhpJ6AOt)pqVL!#L_n)U$9IihvX5v|ig zsXNaRta^DX2_p3T^fPw8 zt5Ro7N_kPyJb%s+t<&#MfQg*zsA!%lk#ijtjh)E3j*7-k*bsyT1R7(Q?8ctU6s1gbseS6Q{}rVSJ9{qFna>8y7GG!U5edr zdiDWcMTa-Rto&X@0b*z6_bM$tn3dnFwDH(k`Mv7O?^RlBQnHqMm6n)aW##v(E5BD= z`MnC~lahUaS6%tN>dNm`SAMU;%={`VzgJ;MFe|@TVFgG%a+O-+38}SU_P1Z9rslz{ z{9dJYC=0ca{8{hn^ek{2p@p^_IWd7+XQ zDtV!j7b`MT@@bWPS|y)W$){EFX_b6hC7)Kwr&aQ4m3&$y zpH|7IRq|<-d|D-+R>`MT@@bWPS|y)W$){EFX_b6hC7)Kwr&aQ4m3&$ypH|7IRq|<- zd|D;H#u)iGrE4hj9+>F*8e`<7WEJKbY8*^NeGMH>o_zD@8l&Un$;!($bT}z_``{X$ z`~{f3!PoF)?40O(4b4oRoI`jGg^Zoq$ZMY3aSeYaJtx#%!=L$WPQkr~SCf*pjBBV< zQZn~=4OI!|T)}IoO6;5~c#Uyro+@*X*BFiFS6O|y#%MI@nRUE|h6Hm)$2Bx$8_XHV z*U*sIIRp8c>T!)a%5QT<$2BzJ1(@>#uhFiPl5+yD(XM0XoWN_e>)1Ib@S3Xw*IXC4 z#;B9~(0;jUJH1BzCMEO#*Jxi!&+Pp*T2^d5MxAmW>NNPanDcM1QL{fti7Sk6MeJ8Tj|8wP1FD zyhrT>vzy{QYA1QJ>*GEAAIyG__wZrTv$N$r{1(i7`+ImPm|Y+5;Te#!bCoj2&aD1> zlrflH9Pd%OVCK)?qeMafFQtf``SbU9^4-#myq%G^GxByu-p>6uachG&iC<8 z@MX~5`|nf6*oo@jr;NeORlZN@f|;v)pArTAzmy_&<|^Ok$-gYk%G+6aJ1cKzlt*VWtW^7gvCy)JLB%iHVn_PTm|UEW@ox7X$Eb$NST-dlt*X8YXd3#;n&dJ+3c{?X>=j832yq%M` zbMkgh-pqg6PWH~h-iPGL{)#y{JO_twVJBvo zlf!dzcuo$_$>BN1KFOcRVNNE`$>cdkI!RCbFejhqGJj6y&&m8bnLj7<=Vbnz%%79_b25KU z=FiFe8#4cf%)cS?Z^--`GXI9mzajH)$ov~J|Ax%JA@gs@{2Ma=hRnYq^KZ!f8#4cf z%)cS?Z^--`GXI9mzajH)$ov~J|Ax%JA@gs@{2Ma=hRnYq^XFy$yv(1M`SUV=Ugpos z{CSx_FZ1VRKBvYKbI!~Bd6_>i=jY}8yquqx^Ye0^w==1cdD%X%V$aL=dD%WM+vjEb zylkJB=kxM>UY^g(@Oc?NFT>|$_`D3Cm*Mj=d|t(#m*Mj&_PpGlm)r9y_B`Cq^Mu>; zD)zkGo>#Hw<@UVXo>#Hw<@UVXo|o10vU*-t&&%q0Sv@bS=VkT0e4dxd^D6ed9G;iM z^Ky7z#hzEO=jH9Zyq%Y~^YV6H-pRbOO?i7$-rkhAH|6b3d3#gd-jugDRbOO?i7$-rkhAH|6b3d3#gd-jugDo=o-$^HJqbs!1E`ihI4cc+1_xDuHhVA!#TPJoc|?xvf9#+`3;z#UmXy$ z+R|{2t^xCtp4FCyb94>o=o-$^HJqbs;NfwuX0@eJ%4$oal+~6-DXT3F=ja;F(KYaY za%Q!q;T&Cqx`>_CmWFe54eBL!R$Cg*(KV=}q-3?F;T&Cq_LY>ZwltihYtYt`KdUVb z=ja;F(KVc-YtRONNP1RV8qU!*oTF<{_@&e1hsLY_9OEe+@B8qU!* zoTF_@wDCM=X0RL1(KVc-YdA;OaE`9w z99_dXx`uOf4d>_@C_{dm)s}{HbPea|8fZoSZ&q6xXhrO-wltihYoHbRRaRRXrL49z zoTF0?8ZiG`U{+fi@IQ7|TN-LegSHSa<*RKC=ja;f zN$jk)G@PSrl(O2=aE`9w99;vo`2i_eZE4Vsf>~{8l(O2=C}p*!QOX=$!#TQ!b94>o z=o+Q0wltihYoJsqZ&q6xC{^sNwlq+x*ja69I7ioTj;`SxUBfxLhI4cc=ja;F(KS%8 z$x_2Px`uOf4d>_@&e1hgwg#=6@;XP?aE`7~&T31;Il6{(bPea|8qU!*oTF=$v)a;d zj;`SxUBfxLhI4cc6f$?nYD>d8x&}JQ^P?e2&uUAcEwQuO(m-KiXSJn)&g55FZE2u3`E6EP8s)6EG|E|RX_T|t(kN%OrGcU*r(AW8 zu7R#5C95rsa#mYzIY)QPIl5cU(cN;6?v`_Ox16K9g+6SSZlMpKgIR64MXQgURg7EC z(cPkr$IiIymUDEsXst=f`o%3;Vt$p?mRruz-ExlZ7MxE?R$Fd4M|aCPx?9fC-GZ6< zRaRSW!H{59TW-M$kb2~*b9A?yqr2rC-7RWrp7gA?+;WcY7PXN4S#7z6=Yv^oxrNVz zS#7z6pMyRvzKxyLmRtDh^U`hh0BnHSnSUE!eFA1@{%sZJZTJ1&Cc4Pg?99JSi_R0~+~eD{;=ci(m_O&I z-F9E@ZFlD1CPLs2v^dg<6JnROvorrTEiUQVnSYzQ;Lbz~Nzcyw+w4h5N_OVorbdF< znSZ;So%y$^onUt6-zKieud*}$HZA2>r91ApxZ{qCJNEu}=#_R$ckt34m>m~)@YNS! zc3j+{??_5!#_r&;q-V#)9ke>>*_nR_?Tvj;%#MpY?zp&vW+pu|W_R3iafkA9m68Ut z{{vg6_or3+@q#T|EC+@W+y$&QOVl<14n0`2Q>!F-iwfi@L8U!_@q zIsXaFS7{dDPwebF<(tFWIn#1M{w&b5Cr`dg!xsa*nw_W%^z2E=e)|O&wF%~{Gz-SJ z3wmq;k0mAZzzasX3wZB7_M4Pw!B}@eA1=@%?~szO(k#&1Zh@H-UNGWaz_+ZiS!Hle*u;zJzu3+pufv+Gkd&1e-}Hm#|v;c ze#lp87GQGjdEa|x=jwt?Ua-~{;B#{3t27JrcX{%kiTNtc0{z`zf%z)U0{va=e3fQ_ zel0okRhk9(AIw*27EqY{_w-*2_FN0Lf(7}oKo6BC%xv=lJyh(>HZRaa#m;Q=0xg9n zggN+!mJ++Ho!zYquqf&ID$RoJWkE(Qz$l)IR+BvWD$N3F1~*W%V7^MTK+lq2W!LKh zj7pw-m1e;Re1Y~tDU8DxjKddDHlBw*C3!May+EH5J2TY_^eM43Q@uc+5<4^13-l?m zGgG}luMs;l)eH0&u`^SB7Y?t0IqB#wOxp#s^Z70u`_JGp?d-+9YYV*#$6jEcG9}u3 z*LHdrUL{ZV+}?#(xlc|yx(k<*lK$(iE%&Z%_AWe0diFNowf)|O70Hv9dzZTYHJFo* z?o!LSTlOU1rM`l@Vs;?krFQrg^%BfUM|bf*`SE=0oOE;-&j)kT(OtZqbW4PXbBF9M zzKe&0*;jlQuLiT1_%5CdX8-VAycf)#;id}E^lLs%`i_gFLl0Tz>rlWwS zqkyKPfF`j&TnrK=)maq9ViT|5mzUI?3@^2dXH;w$8M*dAyE*?u{)im;N z8u>TjaDJ7TziG_hH0E!jf%#wgnokoAjGeFf@PDkYe9fnc2L2;>-}HRVr)kXJL<95W z`I=9YR*;;D`I~59Fkka&(k{LY=4(DpT1V`}{7qv1Fy!a@Br$)}n7?Vv-!$fLqLATL zzUI?JCu8SpK26l}9GIBDNh{0K=4(F9Qeyrl${9Of^JyCMH_^}dBwzDs`Zb?sDPQwx z68YZ&^EIC)?esr@`I=9Y)|z|nY3FM`P2TkRTQFbqY0`eFchog@zUI?p)*^Pk=F>Ft zZyNbGiTvLuCHt(JC@s%GhoZseaK23C(XGR}l=W9MqB7Dk@R!}2o#rMH{&8LYPCuhFq(?pG9=W9Mq)Hrs& z=F>!tW9Mr=P1HDczUI>;!p}YPHJ@fV5q^^hKbWuiG|}qhyy7$DYd%dBJ1O~^&%IYF zL|ONY?e7`e-!rzqht4ED>+kni$N6u-#P;`C$BCWT{+_Y@J!AWO#`gDUxnGi=Gc@iQ z+ut*`zsJf>ewEn%p0WKsWBYr?_V|=1iVM9gApe2h6*Zi)d`@ygRvw#^%4|n@5XiY|5K=Cl}G!V7_^@h`Ofid3SOV zb&Z{OCl^uI5isvgF48U@fKP}Y7E#xvY-;D-$wi~nMRfHscHW&_L{W2}ygRu_Yifac zcXE+7mD1(i$wgXL((}!uMdyAOQB=z44Dcd~8apc*izsUBeDi1#E#=Net&6BApNiHom@m$@egf0DS3Btkv1O8yOWEw^rYwA$wk_G>~q?AcXAP3O?uv)Ttru6 z=iSLgbT#+PyOWD(X)y0jE}{(iRo;k7YTWV%Y&1|WeEj6>H zX13JKmYUg8Gh43XwA9R&n%Pn_TWV&DX!cj7mYUg8Gx=gwo`GmK=^6jF)XbKe*-|rG zYGzB#Y^j+oHM6B=w$#j)n%Pn_TWV%Y&1|WeEj6>HX13JKmYUg8Gh1qAOU-PlnJqQ5 zrDnF&%$AzjQZrj>W=qX%shKS`v!!OX)XbKe*-|rGYGzB#Y^j+oHM6B=w$#j)n%Pn_ zc^g=tL^E4zW=qX%shKS`v!!OX)XbKe*-|rGYGzB#Y^j+oHM2#e`ZMkp&1|WeEj6>H zX13JKmYPX>^1nwjTWV%Y&1|WeEj6>HX13JKmYUg8Gh1qAOU-PlnJqQ5rDnF&%$Azj zQZrj>W=qX%shKS`v!!OX)XbKe*-|rGrD$eL&1|WeEj6>HX13JKmYUg8Gh1qAOU-Pl znJqQ5rDnF&%$AzjQZrj>W=qX%shKS`v!!OX)XbKe*-|rGYGzB#Y^j+oHM6B=w$#j) zn%Pn_TWV%Y&1}(@XW=qX%shKS`v!!OX)XbKe z*`n3o;r`LgmYUg8Gh1qAOU-PlnJqQ5rDnF&%$AzjQZtum>Axv0(bD(8KZYAiwDhDT zI$ENQ2me&ep2j6wcQ7lqOSbMMT6a=1&#*)*{soxXk0n}Y?Cj86qE#kO_B1ZJV!K4^ zOG*@MiB^{M%x^5wj*^m{2}`t>q@=wp(MFPzJ&jB7JeXOjC3qe?vrq+y!JLx$SVA(SPmf?BQGdsGB5+*(CZp$zsm|44Jm=MgY-7;(sX6|kowg)qV zw+!2Zna5j(?Lq4Tw#Uw#-ZE?tW@c|0wg)r6_kdVv9n5KF4_LDZ=1hPGaOoZJpEF)~ z0E=ShOn?Wd-&63eYj$WS!^%jLLm-Ccp#ulV9abfCt1LzXWq8zysKl zlzgx10c^?t%J-@sz>}osOn?XQBsp^?zyo*^J7)qsfFZ$ruj&EZNP5l$cu>lj01x0s z?0m240o=&doC)v%Rs=HwdSE~Pz%v0JP~*AVj<_f0dsPppU+zZz#?F}l52)YRITPT4 zX97H+W|NXL0Uofnf)C3%6W{@>D#4ry@W3+x9#GfGnKJ<%P}lrN>NJ=$0Ul6~!JG;3 zfVvCjOn?W}*XN}Vsj1*^@#G&;Q^DWmJ|7aP2K#fBTKg2t_cT8wA`Pa#_|~`ftLFJu zev7gNvu5`pHIh8Trew|TL;N3X`m6ief35v<^K58$#7`N0e~6dJkAH$$S^E%8PTGf*E-5*0_92Rtl$@icQWDLs8V{@*39K5;uHyMzO*FfT|6?bbT{RL|MeXye?5$ljnq4&pST&km zrQgr563wm}&8`~Ft{Tm*8qKa!gZXXV&{>76FTg~zt46b{)Mo5Nv#Zo;>_oGx)NJgW z-?eHqyGoA`JJIZ_(d;Vqo0LSet46b{MzgC%v#Zo8cc4y#iDp-+(_o_6RcbbNqS;mI zH+G`gRcbkQqS;mII(DMjRcbtTqS;mIJ$9nmRcikirH`n!JuuPiN7P#EM6(}JYr#ab zA5lBOM3o;=JIRx1_9OfsOf>tE(dmYPYw-5(z(liaMzd@1HYtf_*NkS@jAqx2X4i~n z*WhaMCz@R&_V@=d(d-(f4kof%ldEfJ!mqFs&8`{Et{Kg);f!mR};;y$=)@i*)=)5W;DBo50gL9>>8d7CYoK7!)tIj_enInW;DBIG`l8~ z*NkS@jAqw}TT-G#vuj4PYeutcMzd?wOFWh@_O2PtuEFOm>_oF`Mzd?wRP02vYt&aT z(d-(v7ECm|hFjAqwhMQr^KH)1E6U4tRPM6+w~B$#M+4YmXm&91?jC#7{c zvo2@W<;=RAS(h{Ga%Nr5tjn2oIkPTj*5wS}GNm@x<;=RAS(h{Ga%Nr5tjn2oIkPTj z*5%B)oLQGMoLuXD#(k=AW?jy#%Nb6G@@mHK>vCpY&aBIsbveV{3V#*Otjn2oIkPTj z*5%B)oLQGM>vCpY&aBIsbvd&xXV&G+x|~^;GwX6@UCyk_nRPj{E@#%|%(|Remow{f zW?jy#%b9gKvo2@W<;=RAS(h{G^mo51t;?BpIkPTj*5%B)oLQGM>vCpY&aBIsbvd&x zXV&G+x|~^;GwX6@UCyk_nRPj{E@#%|%(|Remow{fW?jy#%b9gKvo2@aa;7b3+H$5X zXWDY6Eoa(trY&dMa;7b3+H$5XXWDY6Eoa(trY&dMa;7b3+H$5XXWDY6Eoa(trY&dM z>P%am;Y>tYUt7+!y zU=PLyOk@8RO#2m>Ro4xemXtpsPTn9AOG;K+H(*`zWTkZj)+JBXJXtl^Fjn7yd%M_& z7*TH6%WuHIf5c8NzX1DBDi-GGgGhMU@%Z{L88$)7dK4cHjFX({fRvgm#8d!Lr}Uwie(UR`FN z!v<`82>#SEe#rXQ20UB^A8D^>XQgt(Xk-IU#v7j!rEkE-{KqGZ8a7IsV%8QnU}n;@ zwzvT^V`pt~17^nV=1E{CWrvxu%i0y~9_`=Ce<8->{~G6Pz|Z9TnpeM`x@JB+_zm%! z;RdmN@b}pjut9_$`wzrFH06)Nmh!(0LtuFBf7E+^$9rZyaRYAigm63fUGZ%(Yls_g zJLy?N+<@D$vxc|V_U!wt9{J1d48aQh!i9l70++a0;xc_rNL z$nB2Y?l7YKIVs_G=aq1~Bey$pyCb(da=Rn9J94`tw>xsXBey$pyCb(dDC)1cPsX7g zx!sZ59l70++a0;xk=q@)-9cmXt8lv`w>ymQKE)2VJ94{&#!@aL+m77s$n6eFn>^um zM{aje+T17H?x3`}8g6&wb_b!Bey$pyCb(da=Rn9J94{&>gLYjc1Lb^xsXBey$pyCb(d za=Rn9J94`tw>xsXBey$p`?2!|kDWJo46mM+9>c3I!OST=hFwX?oYG_170jH{V|W!i zb4rh4RP4;dJa*pTF^o!{i>72w>9O+$kKsx3WZvL0d`Noclpa&3xliVl9y@RFn7WI- zD`rmVF*QYg>L{2wrN_=2Jf>dwEj5yq%qcy_|G~^DJ;w9F%qcy_tGQ3+lpf>NVCIw_ z5pk={tu`{Ri7+-x^dV;UeP<$24TLVv+O#*4@55c@O@PyX=7|dG(PiW&G zgV`_igm#^)d28SaE&5Y1Zw>IJbkz6>p68x;JD3^BC$`xq_%kV)WqLvjP5!(!@Pt;G zl)N?Y#P#1Nw943dYk)l_=E+Rd6IxvIFZm34Yv2jq&OP(iz!PSrf_ZCzUz&E-u@|=^ZcKxcu(czQx)$iD)%|*d24`g3BrM= z=vz|KUq8iTNzcx@r>Iua^VYyqR4aD&1wDmQT$UG_>}T;m68VY*1%Kw z_Ea5sO6ii4w+5b4x?tWKcuMJF=dFRKlrAZGYhY96Y|5NXnX@T#Hf7GH%-NJVn=)rp z=4{HGO_{SPb2eqprp(!tIh!(PQ|4^SoK2atDRVYu&Zf-SlsTI+XH({E%A8G^vng{n zWzHs^`Mk6#b2eqpCW`%#lrU#g=4{HGO_{SPb2ic5{OUPA+>|++GG|lfY|5NXnX@T# zHf7GH%-NJVn=)rp=4{HGO_{SPb2eqprp(!tIh!(PQ|4^SoK2bYOy)e3InQLyGnw;D z<~)-*&t%Rsne$BMJd-)kWX?00^GxPElR3|1&NG?wOy)e3InQLyGnw;D<~)-*&t%Rs zne$BMJd-)kWX?00^GxPElR3|1&NG?wOy)e3InQCpZ%WUJBKE+nyg!F6Ny%L0b9fTW z%KLMoh~&v!<#RZbJlR+CoG2nGnX7z`w*LamT;+3AJ$7c^o;xmkj;hDbT;+3o63oi` za}+-5nPGd5my(jX%I7G2QZiTh+)>zbyp;6YV&*EJ6BQ&SbCu8GSe`1Ymd{~YewDe( z=ddg3S$Tg>BoNG8<#Qr|Z7?hE&xr(LXXX95bCu8Wd48L@%IEO#1(>NFbpV3#w&W^IrC}S`?%08oX!LZ^pN)+_}Qi|BwQT7>6zFT@h%={GmYIh0j*M1|m z=ghpIL>=t!@Lux^N)-Eqn7;1?=Cx?5w`3Rw(JqM>=Cx?5w`3Rw(JqM>=Cx?5w`6Sw(SwN zZByI!2-~))ZF_`mdxUL!gl&6-ZClf}J;Js9CS1(GG|xj?8=;7nX@Z%c4f}4%-NMWyE122=IqLxU752hbM|D;p3K>k zIeRi^Pv-2&oIRPdCv)~>&YsNKlR0}bXHVwr$(%izvnO-*WX_(<*^@bYGG|Zb?8zLy z)dO?(WX_(<;p9B@fs;`fzwF5z_N1F9nzJW!*okJIXwII@VYZ1e0^@Qq;}^zQ=1&w# z|7rec&YsNKlR0}bXHVwr$(%izvnO-*WX_(<*^@bYGG|Zb?8%%xnX@Nz_GHeU%-NGU zdopKF=Dd_SFJ;b4ne$TSyp%aFWzI{P^HS!#lsPYD&P$o|Qq6fOb6(1vmon$2%y}tu zUaC1SWzI{P^HS!#lsPYD&P$o|Qs%srIWJ|-OPTXh=Dd_SFJ;b4ne$TSyp%cnGG|}r z?8}^enX@l*_GQk#%-NSY`!Z)==IqOyeVMZ_bM|G5cioNO#q&QTC2ufw@qg^R!PI>vZ!mSK3slni#%?Kd>0Rn2DH$nr zsh1DHyusA9Ub@abcAb0dI``P6rjkFShOTpuUFz#8cHUs>mhuKux0E-Sy42bM~Y}oi~`e?#AyrciM&jDR16j>be`h>u&sRDQ_@!OL>E- zOS_1jH<-G#ju9|#Fm;KaAAnC#>24`+Fm-7!v9lY$YpdzH8^2r18%$ky<9D5j?Gkmj zNXaTgm$61lmsN%?BaWo!4W=$_jdIb}C?jnxcHUs>($-?<4W_QU@w@KE@7nIVjMwl3 zt&eii`jRtmFm=m$gQ;8odfElidoXV>b={5ME$0oUF0GOlO+^YQtYfgbQv+l&gw&# zaZ{crs}Eg92l&C=_}y~eVCt6h22;13^@wgcZ!mS8v+Xjr;yerV;bV|Dm_XiO0(pa} z{0gm-@k~aGAa5{%j21ygb0BXpfs7eJMs^@0N01R5$Qw)`Z!m$3A3@$=0vSbuj3Pna zU;=rA31s{TGJXUZKZ1-O%dhY(-G01kp?o%>>a*5X}V9OpsYzkhMsVwMdY)ND$2g(M*u_8W7C{(M%A{1kp?o%>>a* z5X}V9Oc2ckdFvBIGeI;H>a*kheZTcnG4IAesrHnIM`8qM0CXeS*C82{JDV z^42HFTc03reS*C83G&t_h-QLlCWvN&XeP*8pWqL=UxK{#38I-GnhEmOCx~W(XeP+| z5r}4jXeNkef@mhlOf1M-pCE62g1q$!5&?p|^$GIUC&*i$AhWd~Z+(Ki^$GF@6UeF) zh-QLlCWvN&XeP+)E{JA=XeNkef@mg)W`bxYh-QLlCWvN&XeP*8pCD_gAesrHnILa{ zg1q$!qM0C?38I-GnhBzrAesrHnIM`8qM0C?38I-GF)GMgpCFnE^42HF>J^A)f@mg) zW`bxYh-QLlCWvO1OVLaa%>>a*5X}V9Opv!eLEicV|I7TxXeNkef@mg)W`bxYh-QLl zCWvN&-%M+YW`bxY$XlNvZ+(JjCWvN&XeNkef~;hLay6QX&0C)!nhBzrAesrHnIM`8 zqM0C?38I-GnhBzrAesrHnIM`8^42GaW`bxYh-QLlCde8t7|krJnPoMztY((g%(9wU zRx`_LW?9WFtC?jrv#e&8)y%S*SynU4YGzr@EUTGiHM6W{metI%npsve%W7s>%`B^# zWi^wBLj(B}qnTwjv#e&8@%c|liDs77%(9wU&Kw;n(af@%SynU4YGzr@EUTGiHM6W{ zmetI%npsgZD{5v%&8(=IeC>wXtf-k4HM62-R@BUjnpsgZD{5v%&8(=I6*aS>W>(b9 zikewbGb?IlMa`_JnH4p&qGndq%!-;>Q8O!QW<|}csF@Wtv!Z5J)Xa*SSy3}9YGy^v ztf-k4HM62-R@BUjnpsgZD{5v%&8(=I6*aS>W>(b9ikewbGb?IlMa`_JnH4p&qGndq z%!-;>Q8O!QW<|}csF@Wtv!Z5J)Xa*SSy3}9YGy^vtf-k4HM62-R@BUjnpsgZD{5v% z&8(=I6*aS>W>(b9ikewbGb?IlMa`_JnH4p&qGndq%!-;>Q8O!QW<|}csF@Wtv!Z5J z)Xa*SSy3}9YGy^vtf-k4HM62-R@BUjnpsgZD{5v%&8(=I6*aS>W>(b9ikewbGb?Il zMa`_JnH4p&qGndq%!-;>Q8O!QW<|}csF@Wtv!Z5J)Xa*SSy3}9YGy^vtf-k4HM62- zR@BUjnpsgZD{5v%&8(=I6*aS>W>(b9ikewbGb?IlMa`_JnH4p&qGndq%!-;>Q8O!Q zW<|}csF@Wtv!Z5J)Xa*SSy3}9YGy^vtf-k4HM62-R@BUjnpsgZD{5v%&8(=I6*aS> zX7;F=J!)o;n%Sdf_NbXXYG#j`*`sFmsF^)#W{;ZLqh|J~nLTP|kDA$|X7;F=J!)o; zn%Sdf_NbXXYG#j`*`sFmsF^)#W{;ZLqh|IPXZEO>J!)o;n%Sdf_NbXXYG#j`*`sFm zsF^)#W{;ZLqh|J~nLTP|kDA$|X7;F=U%@Aj%3nb<|6A~P#Hi(0P|IK<%&*|3w-EEK+J@C)`)d7(+U`eT(pB>%U zoB<2+#Xa!Pi8{W5at2=)IRh4(Ghji^fCV}I3FHh|kT33mN3}Tv7Ms(b!2d(!3|MSV ze*%w-oO_AQ8L%K<+yglS7JREa1#%2!1u-L;=I4* z3|P`R4+^{`{y!pbZj!4Pc~Br{z=E6s3vvc5$QiI8=RtwIl?-wQEXa9K;NOd!0gKHUupnRD13%FNe5VPU z?=*p&0Sj^-6v!E{;1kn14+?uzn=@ds`QjeP7x%!=yPtua0Soe-CXjbU!ENHnub{@U zcfA9<>#;cl7UYY2U^k^kjj21vWU=|;9$3-li+k9=-JJygi`)TCo&z}v3gnA>AS<>Y zXTXBL=dZqIPELX%g)i=bd~pxti+kWV(`HfTAZNgWd~pxti+dnn+yfKMeub6a+~KJA z#vrV+;W)Er{3>^TPx~5|ibZKxLC`lC7KFxc6=X z#?tM|W_Pn`H=C})X4C4Xv_&^qGz6()1w=(bL4|_I52?RUsil=x1Z=*~*X!(McLRu@ zejbnh@fGKl**SCO%)I9{uX)e8=ga|lk{@IbSdcwnLH2+J*&zyK4?U2l??9gO2hCOO z0ZW{x{Xz4yz#g!L!_cV5K)$#K9?e?gFmy?A_K5=7C#rB58vZkoeWF12fCbqn3S@6p zkT33m>;Vh%#1zOrQ6TSQg6zBmvIi{4K2hMueDnt6%})6z<1J3P!*~yTK1{nsf$Rhe zKJGm17Db%hqQK{b^d?8?JL*Z_3E3?QWVa}gonS$}y9c_q*k5OL7(0#Z7DY;rk=>$* zyUtix@jXU%iz*y}H~U{8&sTs_<|FWCm7+TUN1(|L^@~#%hyI>&if`Pn~ z1@e3a$h%-5?}CB63kLFh1<3Oi;QdD41tZS8U?A^;fxHV=IFh!Lhc+tCyI>&if`PmX z2J$W#$h%-5?}CB8F0D|Ucfmm31w-j{zpLoAThVK`qStOkuic7XyA|z?6dCo(sry|; zuic7XyA@$Ozjb--Ry5m-Ub_{&b}QnC=&0^@6}@&VdhJ&9+O25j7rk~XdhJ&9+O6od zThVK`BDVcI&ei>{V$}VvqStOkuic7XyA`py^5}k7(QCJ&*KS3x-HKkj73m9=p!;1# zuic9Di&AvItBCKRb9KL~=(StXYqz4;Zbh%%ie9@Fy>=^l?N+2uZzI3%cNOVbm8Sb$ zMX%k8Ub_{&b}Q23s-f<86}@&VdhJ&9+O6odTM<5}1dY?8*KS3x-HKkj6}@&VdhJ&9 z+O6odThVK`qStOkuic7XyA{25D|+o#^xCcHwObLs=_wZ^}@h;0~yceVH zcNIPAi(b1Gy>=^l?N;>Kt?0E|(QCJ&*KS3x-HKkj6=AR1tNUF=uic7XyA{25E8;Wo z{)yLaMX%k8D8o)tbib>JKJey0J_FByM&0i!;xj0&`&~t^-HKkj6{GHV6}@&VdhJ$Z zq_Cfk*KS3|i(04qT}4KX(sjS9XjLhC?N+q56uovUT49P_yA{25D|+o#^xCcHwOf&K zN4u;!MX%k81>Nr|GRrV7m}P{z-&OS5t?0E|ks0SNNzwhTqStOkuic9F5Qy5ChqAK2B}Yqu$0yG`-hZ3;T@P+@E+=u#?^98yAA^756n29lu33I6HdG$o*#voi7UW$> zP-~N^SW?J)Z6NQ@g1id}YQ~?+uiJ`i-k*vNC@1gFf?88d#pXiZp9MAVPelh*4)3*r zUv!+^V2Eq>pQ`uTKz4%xd4Cq<{aNsC+lSp?h=0>@-k&AT`?Das!GOF!3-bOfC=Y)s zJu8%lKb8I!%EO<^m=*H=Y+)*+m6|YG73cj~koRXn-h~7YRr&Y^l+V~yI`7Ydygv)F z8w|*9Fd*;Gg7Uzp!UW+JM&6$#&ik{VyzZ&+K`5_#Dy$IN{%}KadEHZCh)`blRCpqk zUp*DJ2<1^vg)=`XO!GWDjrsI?;wkl+7Rm?i24@*hF`jBXjrIGq@K&rhEu4Y1r-irS zZ%+&CKmyK3!KQ_Utahh`MaHv@%bosi;|iy&biCg2a~(g=c>aM0Irjp`FGNwNh4&aQ za{9%NUjkdEdB&f{jITO(y3QXmUTN$yZZ&ordsx3r3%zc|pz*`Tj~K5qUTxfE{HR-W zt!wge*Ygub_Nt|vy~gW|pEllL+;6W69lrWk zo&Rf&-|6^Wj(^?pyN%y8e%pAT@qXiXj1M~hcO8Go@rNCM#PLTR|CO)!oKt@7l>c`8 zfZ{PI&JQq(AF7=3DC5!MKrE_9B5%NfQyqVUk4~4}Vxm5ZC1YxQqf49V(q=j5n|IF8Y(x^=ofA2MEP>@sdOb{l)}wT@$)s?LK(-n1hA z5#v?HtBt#iA9c;I^%XzvD}KT_YTRqQ&iHBL4aWV(8;zea-eml&@iy1wcH@_gUvc?& z_=;b3p07E6r{i}y{&mOiHh$CiZR35$`;Ff*KIr`4b^Ia6A9nl^#~*e4SH9wNPWiP{ z{@d{biZeE`3EWWpP~~K73XfKwGAe~{aLRPqC)TNF8I|-!Ji+mj<1-vj9e<aTxFP5wL1xhcx265ddnf zHyv+EDFZ&r)5yfH@>#@7u3sj?&Ui7 za-Dm*&b?gcUaoU5*SVML+{<-Ay<8X6%XMhc^`LsW&b?e0)XR15I&&b?gcUaoU5*KwDCuR6Jx>)gwA?&Uf>=bw_UUaoU5*SVML+{<-% z%Su--*Wn?neD!jjd$|q|S?8*k>+p~jS1;G$2`jE%uEP^ne)V!4YhfK#FW0%3>sZyQ zw(8|N{M&m$^>Uqixz4>@=U%SEYgM{>xz4>@=U%RJFW0%3>)gwA?&Ug0>sE5Am+Rci zb?)UlMypcP%XO@7IzjbvoqM^?ye#J!xjmlOAL;$BYN%ZYnA zaW5zC<;1<5xR(?6a^hZ2+{=l3IdLy1?&ZY2oVb@0_j2N1PTb3hdpU70C+_9My_~q0 z6ZdlBUQXQ0iF-M5FDLHh#J!xjmlOAL;$BYN%ZYnAaW5zC<;1<5xR(?6a^hZ2+{^6i zkM$Dwa^hZ2+{=l3IdLy1?&ZY2oVb@0_j2N1<{2@S;9gGL%ZYnAaW5zC<;1<5xR(?6 za^hZ2+{=l3IdLy1?&ZY2oVb@0_j2N1PTb3hdpU70C+_7F=;cpx-{H0N@(J{26IgUy z%5VZ+$^+mm<0-~djc*MzNk7AQCif^#z(2VST*!QM0{)5cY~ymLzuUONDJvbXcl=z( z&of?NT;=+-x+a~j!-tGl8oP{Jjorqc1E+JXUe{{S_+jHmj8_@2HtsTh)V00V*ZR2Y z@CoCnaj)?@Rvm43e3Nmrb6)27<;D*<Xbh->Tb*l z+;Ed$8W*UCuM?w&)(t3EV*yUTf6- zoD;ZrD!kr!qwyx=XN{k8IXAnU&pZB4j^FAszi7PMDfckzoxpt$)$Lo3-{%tewhk%x zyN2I!%6E;A8Xt2neBby(@t?b(s?Xyt=O@16Po45J$A4*j+DCuo_%n__>-ckyA5g9M zB~;W~kg}D6l&ut`Y$YpODM;B$R<@Frtz=~@S=mZK%2o*-AmmRti$K68A%NMJZb;NZCq3%2o*-AmmRti$KQjoHhf|RXfWh(_KTPaA{NxD!hWQOZ`bvX!iCB`aIW%2u+nmAEUboKm(D_hS`b z&+4hfuTH%AW_>GJ-%5BLe8;GS>HsyIm zd2~hTTPaH4O576`O5aM{6INXMR^pzp;?lPg&wEfS>s!hCRw_u}O4hfM^{r%mD_P%4 zcwCHA>s!hCR>GU2KGwIA^{r%mD_P%4*0&PB4sb2*2@9ofCGH6;E`2K%q;Dne2`esr zD_P%4+!Iz@`c|^OmAEIYxb&^WJz>SAZzb0FaM=1b1AY5j_WC*Mz`ue=9~c13Jhd_d zO%tACJk@yGfo@XXdSDlL2G20ez%y6M!UNhZXp!-3;|gQF@qF&f&EUQP-@)a6FW-RS zj)CH}yI~~8v@vl3sXYXgAOTup(?=!MzGAZ9N zKIr`4b^Ia6A9nl^#~*e4ImdtP_0<S@b#glTI%VDp0;$QL6JACx3Zr9gb z!#f?n%kjI>x)~_UUhtcaf6MXvUFV0K^I_*?2L|%|gu7=mPz<3IV+M+$bScIR6hm<- z#talgarT@q%wVO4l~}1MUT~Z}=ZPQU_@TN=;gz}yyEn`L*?%6K;-k|wM$iypVqC8A z!f#AEtIcPz3qA3w^Ixv3qbgh-JrT0Q1IP{!p!8%0dZM`WWCnVoxb$QOdZM`er5Wgn z;?k2D=!xRelNsoV;?k2D=!xQ=H13nNSr6_4Z)6;$_MKAuPN{vT)V>qHMx%kLeW%pE zQ)=HSweOVLcS`L$rS_dt`%bBSr_{bvYTqff@08kiO6@zP_MKAuPN{vT)V@<{-zl~4 zl-hSn?K`FRol^TwsePx^zEf)7DYfsE+ILFrJEiuWQu|J+eW%pEQ)=HSweOVLcS`L$ zrS_dt`%bBSr_{bvYTqff@08kiO6@zP_MKAuPN{vT)V@<{-zl~4l-hSn?K`DGzEf)7 zDGl z+G|SfHKq2NQhQCQy{6P&Q);g%^{O!SsxY@}tKno@gBslBGuUK7u!IFD9^slBGuUQ=qXDYe&>+G|Sf zHKq2NQhQCQy{6P&Q);g%waTUTno_G=YOg7^%BA+2Qmb5QuPL?4rS_Uqt6XZYDYeR_ z_L@?AO{u-6%*vKo*)l6zW@Y1zGL$W|vSn7b%*vKo*)l6zW@XE)Y?+lUv$ADYw#>?w zS=llxTV`d;tZbQ;Ewi#^R<_K_mRZ>{D_dq|%dBjfl`XTfWmdM#%9dH#GAmnVWy`E= znUyWGvSn7b%*vKo*)l6zW@XE)Y?+lUv$ADYw#>?wS=llxTV`d;tZbQ;Ewi#^R<_K_ zmRZ>{D_dq|%dBjfl`XTfWmdM#%9dH#GAmnVWy`E=nUyWGvSn7b%*vKo*)l6zW@XE) zY?+lUv$ADYw#>?wS=llxTV`d;tZbQ;Ewi#^R<_K_mRZ>{D_dq|%dBjfl`XTfWmdM# z%9dH#GAmnVWy`E=nUyWGvSn7b%*vKo*)l6zW@XE)Y?+lUv$ADYw#>?wS=llxTV`d; ztZbQ;Ewi#^R<_K_mRZ>{D_dq|%dBjfl`XTfWmdM#%9dH#GAmnVWy`E=nUyWGvSn7b z%*vKo*)l6zW@XE)Y?+lUv$ADYw#>?wS=llxTV`d;tZbQ;Ewi#^R<_K_mRZ>{D_dq| z%dBjfl`XTfWmdM#%9dH#GAmnVWy`E=nUyWGvSn7b%*vKo*)l6zW@XE)Y?+lUv$ADY zw#>?wS=llxTV`d;3R1Sr%9dH#GAmnVWy`E=nUyWGvSn7b%*vKo*)l6zW@XE)Y?+lU zv$ADYw#>?wS=llxTV`d;tZbQ;Ewi#^R<_K_mRZ>{D_hy?!LrwbWv>UzUJsVN9xS6~ zx3dqd)`Mk!sp$r_9xQu3SoV6b?Db$7HPeo`9>uNn%Mx%sU50=p=q1JQXc zYCTv+k%U?gmQf_-*LtvwA}Ox*U>QYHT%p?ugJrJ=%U%zbQ5#)FYmKtkgJrJ=%U%zby&f!kJy=Fblt*idve$#%lU=pee5PVA)zx_Ij{vttfjvSoV6b%r9%oqxE3f z>%lU=tSPSbV3}XmbX4oXGEWjd2x>i8j#>|vQJAYhtq03q50+6F#kC$RN393TQR~4n zx}n-?Jy=FDgz|;TUJsV77-bYgd9)rZqZo>7Jy`a7u%nqC>%p?u zgJrJ=%LT0m%U%zb(GbQ68Y0wsuw2l3u)N{C;tha!BbDO(34+)da`R4%AhI@!9B(AG~RvS--+wV)miXOaXq;@EB>>uc)#%>=RBZt;EeDU#zU1}c&+ll6QSNo znFT|z6$}w3#uH@iLdlpKGvjjE6XvKK-C>?ZuPMHtUTCJL?gaJxPqUx@X-2o7BCh9u znuDJIX-2)3qUV2_gP#9sMl(S_|I_T}f13ULPqUx@X{HX8R?zc5&3^u;xuEBNn*IDw zGdy{UxllZ*_}!3--wmnw-H;0Y_Fs~&y-+In+lq@D6}UkP`o{iu=-ZD$y&F=Y_m!gF zui%4y8Pr}Vm8f?^DtKZ-?S)c7{e;>JrD9f8P(P(;FO&*i*FO&+No=|(CRHF7m zsrcQH3jUr_v=>T+(V_g>3#EeBC)8dj6_i|8(YqlPlw5JW8&Y8$sW0?yNX6r*f|Bd% z8ch|y8&W~fl}CG_RM2g9qGud^1Jo>BVH_#0y-+H6hN_j`4XNN6Dn)ytRPYRi+6$!; z^=?Q7|4?!5g;K#w+zIO4kP2$gw;oY@cKXIkREpjWsYJaSQi<9NrQ&x(DpBu-RQzs8 zg&9FD(z_uQW(39cZb*e0L22p`3a*q=F7GF3iC>6$_ zQuOv{#cEJt22p9+3#GygaxARBqPX4- zsW6);u6IK!%qFUj-VLcRn_vgO8&WCg-H=K_?}k*EUvyOOhE$ke6xX{URrKK@Q2R$! z(E*{}4XH9J{{z&!Ayr17;(9lv$|w`+-HB!!L#lo^q)P9Q-|vQ0vH6|E^==4yteR7I zu7YiKu4{!o71ytIRV*p&G3worDs~eN8uhzd6`MR$Xh*9b1KHajWN&{^zZbNliuZu* z?GLiIKe!l6wxfg(fl|VDbWcaw+aF|ae~`WXLH70s+1npvZ+}qFxwT_GnOpq?IzE*n>^cYqD4;?wlJFR2l?_5$d`{mz77NO z;(Rd&l>N70+ebmZd<2S(Td=Uw`SKCS z*I__edkfZ9PQH8uYDU|_=+;rbd<61!7?7{SfOaeXk zY^x62s>8PGu&p|5s}9?$!?xaeXkY^x62s>8PG zu&p|5s}9?$18!4K+p5F1>aeXkY^x62s>8PGu&p|5s}9?$!?xaeXkY^x62s>8PGw5>XAt4`ah)3)lgtvYS1PTQ)}w(7L4I&G^?+p5#H z>a?voZL3b(s?)aWw5>XAt4`ah)3)lgtvYS1PTQ)}w(7L4I&G^?+p5#H>a?voZL3b( zs?)aWw5>XAt4`ah)3)lgtvYS1PTQ)}w(7L4I&G^?+p5#H>a?voZL3b(s?)aWw5>XA zt1fKySfLAB3FVn|*)!>~XVMkrnRMAR>9S|iWzVF`o=KNIlP-HEUG_}6?3r}gGwH(e zl!>*4@=Ut0?GHhDCSBN5De_FZ?3r|7Ri(%?>9S|iWzVF`o=KNIlP)Z*Jn~Gs?3r}g zGwH(GDpQ_G7i$EeJd-YaCSCSSy6l;B*)!>~XVQiJDb1cq7rmgkJd-Z^LUH-COA$}{PrUxe~Zy6l;B*)!>~XVOJa=`78RTe0??pw{eLvCp%hv~DX_ zQe2+NR&4bYD1F;%&txkW(@}XQTd|T*p2=1-aH~C&t@cc|VjmrqvTgOsYb%z~xl*>R zw3nl_R4C76tNFH-Hj;#TJ%(*+sx@UbGpr(ZZoIb z%;`3By3L$!GpF0k={9q^&75vCr`ycwHgmeooNhCx+sx@UbGpr(ZZoIb%;`3By3L$! zGpF0k={9q^&75vCr`ycwHgmeooNhCx+sx@UbGpr(ZZoIb%;`3By3L$!GpF0k={9q^ z&75vCr`ycwHgmeooNhCx+sx@UbGpr(ZZoIb%;8xK*wSt0belQcjdO~8+HNza+sx@U zb9nj+`}deRJ!VdinbTwD^q4t4W=@Zp(_`lJm^nRWPLG+>W9IajIXz}hkD1eB=Jc33 zJ!VdinbTwD^q4t4W=@Zp(_`lJm^nRWPLG+>W9IbOr|mIwdT1RrH*#HZy0NnX}Ez*=FW!Gjq0?Ior&fZD!6k zGiRHbv(3!eX69@&bGDf|+svG8X3jP-_wwXEG%$#jz&Nee=o0-#R z=Jc64eP&LdnbT+H^qDz*W=@}((`V-NnK^xCPM?|6XXf;oIelhMpPAEV=Jc64eP&Ld znbT+H^qDz*W=@}((`V-NnK^xCPM?|6XXf;oIelhMpPAEV=Jc64eP&LdnbT+H^qDz* zW=@}((`V-NnK^xCPM?|6XXf;oIelhMpPAEV=Jc64eP&LdnbT+H^qDz*W=@}((`V-N znK^xCPM?|6XXb1-bGDl~+s&NqX3lmqXS}}wwpQI&7AFK&UQ0ryP31y z%-L?{Y&UbZn>pLfob6`Lb~9(YnX}!@*>2`+H*>a|Ior*g?Pkt)GiSS*v)#TW=_AE({JYVn>qbvPQRJcZ|3xyIsIl%znRl-=JcC6{bo+T znbU9P^qV>TW=_AE({JYVn>qbvPQRJcZ|3xyIsIl%znRl-=JcC6{bo+TnbU9P^qV>T zW=_AE({JYVn>qbvPQRJcZ|3xyIsIl%znRl-=JcC6{bo+TnbU9P^qV>TW=_AE({JYV zn>qbvPQRJcZ|3xyIsInN4l`$mnX|*p*XXNQ@y!_3)X=Ik(Yc9=Ok%$yx&&JHtYhncg(%-Lb)>@ah7m^nMl zoE>J)4l`$mnZs{O%*z92&VZRSVCD>%IRj?SfSEI3<_wrQ17^;EnKNMK4463sX3l__ zGhpTnm^lMx&VZRSVCD>%IRj?SfSEI3<_wrQ17^;EnKNMK4463sX3l__GhpTnm^lMx z&VZRSVCD>%IRj?SfSEI3<_wrQ17^;EnKNMK4463sX3l__GhpTnm^lMx&VZRSVCD>% zIXo3B>zO$NW)8oIIz@iYfSEI3<_wrQJI$P(X3kDCXQ!F7)6Cgv=Ik_ccA7am&77TP z&Q3FDr@;(BnmIeooSkOQPBUkxnX}W(*=gqNG;?;EIXlgqoo3EXGiRrn zv(wDkY3A%Sb9S0JJI$P(X3ijO`DI~{wt%$dr=ad{47x>wv`8tszcJ`_=pgO-H{!a# zG3eF}dL26Gb?6{%RDRvx81y=Hkd`X0`x}E^hYorjI!GIpu2sMwt6y4t#q}4**-x#F5LfzjO^g49V>(D{3LkGPM z9rQYM(Cg4auR{mD4juG5bg-cN8-rel4tbOfd6W%#lnr^54SAFed6W%#lnr^54SAFe zd6W%#lnr^54SAFed6W%#lnr^54SAFed6W%#lnr^54SAFed6W%#lnr^54SAFed6W%# zlnr^54SAFed6W%#lnr^54SAFed6W%#lnr^54SAFed6W%#lnr^54SAFed6W%#lnr^5 z4SAFed6W%#lnr^54SAFed6W%#lnr^54SAFed6W%#lnr^54SAFeS)YeI%7#43hCIr4 zd6ez)DBI;xw#%H{Nmq*zykFs4JWxG7ec6pTTG6Q#clu6&hRvK|GiTV$88&l<&75H~XV}acHgkr}oMAI(*vuI=bB4{FVKZmg%o#RwhRvK| zGiTV$88&l<&75H~XV}acHgkr}oMAI(*vuI=bB4{FVKZmg%o#RwhRvK|GiTV$88&l< z&75H~XV}acHgkr}oMAI(*vuI=bB4{FVKZmg%o#RwhRvK|Gl#b)QDELNGD@F$GTo>< z7{g}Hu$eP#<_w!T!)6Y@y0MzuZRYGYb9S3KyUm>4X3lOiXSbQN+sxT*=Il0ecAGi7 z&79q4&Tcbjx0$os%-L<`>^5_Dn>oA9oZV*5ZZl`MnX}u>*=^?RHgk5HIlIlA-Db{i zGiSG%v)jzsZRU)aIU{Dyh?z5D=8Tv*BWBKsnKNSMjF>qiX3mJ2Gh*h9m^mY6&WM>a zV&;sPIU{Dyh?z5D=8Tv*BWBKsnKNSMjF>qiX3mJ2Gh*h9m^mY6&WM>aV&;sPIU{Dy zh?z5D=8Tv*BWBKsnKNSMjF>qiX3mJ2Gh*h9m^mY6&WM>aV&;sPIU{Dyh?z5D=8Tv* zBi5V|GiL@jopm^pjQ zoIPgF9y4c;nX|{t*<5>sTJBccoYt+?YB6O_75DTr&Lev zA2@0zkGj`J;j?ny;hbM{&F?ba%`WAm{3`bm@SBc*%kleN|A(FDF`xT=;|~w~1v#~! z@F=6;$KcP5|LU6SUg#*l)2W8qXLyv~=@i#K!=wC8r?~bR9%ZCZLzqK;MvCGE$F;}c zC@fO?D|K~`mr*ln6h=KriuM~Eg;&ZmUEJW;I$>gL^I6(^a1=%<&*i!|~JI<7s6M+<$9yMOr&PIg=0$5ujhN=l~T0x z;a+&9az5;w+JAB{EYexJYrWTFb}#;_(zV0nUXS0sutItCd-`7b`f>1EM(q^6m)=xP z?FqS;o)T&w$i4IqXVEXhLyX%0c`ue%iuP^Wi{*vdw{0)hR=Qh+g;j#~c-)JHh1%V5 zFIE+5N5{SRt3vJKxVNDF8~0+jpA@b`%^m;`H|lqj>pXW{$2%rJCVm>fn_S1!l0O2^ zIPe7cHg=}Ej%OzC2j5P+uH$LFC&7z+?!}I4FVO3FLqsL$7xU|QLqw?GUa#W~5utv2 zy^c3Tz5#yJrG3HY-fGm&oY(QzhVaWmp2MUjJclWquKess#?^TOkZZ9cnc^kKXE>fZ z{$}Mz4{0NMD4bzTjhRvV#$0E$zmDe;m4Cn5%Tt0+7WP>o_k|<*#d#ld>n`wU_D9-> zl@w3;6@DMjuHOUBGM-{Q)p!~^y6?k!&w$$Nav#=v6x0)^`>>wkXSwA0JP*7tEOg0> zjAt8{JN@0p6;4^{c)jE2I)0w*?nOTZ*cDme`CDH__xNt zGyc8tTG#pGuE{6Z^M4;t)DME%1!5mh)PEBEq;vj*@p|4O-xogRR(#rL?Q{AK2d*Z4 zzt7bk5&Obt_-epDp11!i@UzbOIp@6D_<7?$8NcAOZspy&ec?8@_lr)y-SICu{$bZ-3;Z9%cF2}#__}xDGP2;x@+(4fD4tyBA-znd5OCNOp@0v>wIsWj0 zQSv<@z*)$G~?@y#~I(?bM;*GKE@+_ zW;|{MPjI}XTE!WTr#w@)kGBR?tC_CVET8*kUuCwgg33`_R8E)}XUIx;EW%l`5>I{W z=sumrIAvrpPCIz3L{IbX=V{)V;Nixj!W`nSJ+KGV_Z{{#W))8ld>bq?#`iO3g{K%# zHJ(P9`#om&d(7@<%qm5D{q1MWDn1|8+RteHGPuZiwsE=B-)&ssl$DOxJASU?=NT_B zUWj+JKfH%8gX~8??*T7%$|cOa`|-!rB7KKqKOJOZ_ZqMB(NBgV<@|&5 zU(eHq`#nPU^Dd06w9n}`IKJO_qwzC5LAsw2Dtms`DW7xBn~k40{*&}SE<99lKm*Zdeb@h#y{k%;h{I>Bv0?>hdF z;}1Ljh~tkst`WMQ5h_dm()cUa;aSI@bIxBo=YKnXKygOskHF~oE0mKFiX9lCPlB&@ z$`Qt+oc>z8sr}4@Fpzmr_&Oh*W_-QzIO7|fU;9k%XH+U@B1SPP6)!nH!|~MdH@YS> zU6WZp_su%Wc!Yb5N1?tgvY#h=8DBivE1YrQZ@|>?%vg5HER8b8DQ#pvRXG}``x&P{ zE!@aBeF%IlZ#><|cobe3UIo4!m%GC{2+waUm3#hBq1EP zJ%r;q@A!K|c*C&-{(i%AA=K>+A>o`8?g(K9$Fk)iyz%G|-n1lyS+hep@zM}ZI+gHH z2yaOVlzB>h2)|1ir)~`4v|B=W>--SjwkCwP_k{2VkB9Jw*Mx8u<-Fs}5au01_(2Hs z$+z%y!e9uCxZc?pgs|kS5YC~DW!H!B?khv6Uqg60g!7IM;e4)p;XNT-ME;BK4dIWr z6R7Wd$@5K8=<;9 zg!YaQHa!r+Wt@NcH6eU}v=8=#@F%2S@x2iK^p+6*?1m7oi8$%eO&U^TK&&eVDE!XVSfnWMy_|$(;@sL$NrIP{Uhi7<2@mK_DI5+gbxxZ=Vt15^B{rqZoW5!&mThI zx}R?j;hzY%a*bP`2;sJ42(<0Cn+g1VJ7s*C{9ieea4KO9;TppCLb&7T5biuHgs&6- z#<2wA-)JW6CUDN(oO3tl-@QJBZ}Rsyspq#i=UerJ4#L%hyF&Q($3nP|bMAW}gntf% z*@R08J3_esi4Yz*o^UZ?JK<)+;~_kFO9&5tFN8-9BhZdVE+AY<*i9h)(IW}Xgb#-B z7{?#u+{dmbaE*WA*!LHO@I%`1L-PKJzkfvAesnRRN+A75r2qI*0(JQDO(8t~PzXO= zL%5mnWC%}i{?E@MaQx>_h460)fphiUZw z!VQEcLU<}ATuh*>r|t^jKaVDyNoWq?mnVntt9wIu<`4q$XDI6#%6gV_o+Zz-T=Us$ z2=|2W9C;3$8DhMh@MO?8T;nT(c}G4G;!zwws-Eyc!rl;HLpYjzNB0n}Cp;8lF%V8AaPAc1Q)Y%Z^=QI# zAs%x>h_53|JBBbA;_Gh;@pq`h?>rvj@mzQM)gjhhNg(ZndIHy(aWmmA0%d2n6YdRh z<^>_nS`^}&cM~26aW>bP{bYzI^6wnVm~(B2C(R7;Wb&L$-rptP@Bbjg(@8&_cAWlP zh-WMzTuf*td@#hfk^gO{6FBE>ob&eeA^suP`$MjG7XQA3HoSv#=RFYO0?v8o@gXkS z9^%AR8_XWpZ&nfRO_;-Nw2RMHx|L(jcMD#BX{vbp&Fb+}XZm#iB z(ndN$-1BsZ*W450-`y4BwH*5dX?v;9b)@~nrG$+kUQZi7MOmMEJj8vpW&hD3-c%pr z=cv!;$@7J?2v3E0%Qb`>LcFyn#4n~H-hOI`UwSgcJJy8wRm%9<$syi(dWd(C=Nrd_ zc=z=o-g7PCrVzhH8}8f4$IO2a;)5K2@b(ZN;`k$%h4?+L{n(Wu{>ukL{C+jWA5h*8 z>qGp}_7H#ky%2wLb%;N^fI$AAJrv>-M-n*x#BRb~!p($xL;Tke;?F6caUL1x@!yXj zR0*8(A4e0GhxpVjA^sQF`Y+D;ug63D^63ztJ}ksvT}vST%&7#~&to~4XuDgW8q3D5Bn_LM-LUsI=F_Yf%O*UyDQxGNM24~4>^H-y5g2(Lai6b`>B z6por13a>q$@Bklb|5zv#Zz0^H&$SayCR|LY60RZK916!g849oC*y}jxyJDy423sb9SSFKyhPp-*O{?C6w>2EA>%xJjKa)% zJ_dh%D4a;1IS&z@AUqceCml&3-$}CxXA+hWE+#Y+K1kS3*iG0=xS4Pl;UU5kgy%xx zP^`-%8#yu*sRU=S+#?C65^f2F z^R5Yn^QprH{C&Y10@u5M^a~Fm%p}wkxc-GVg~EHN=S8Oz$afKG7m;?+J%p!1;bO|X zcs}7W0@u0t2cd8YX_sKLOQ^>slzYjw1oFRkV<=quL@2DjCKMWPAUqTbYmX;ThqV_I zD0}VqLSY@}uOofkY{Kn?dkK`g{%As#u$w^o`lmyoiSwE`uZcWO&xOJtQ};inuFY!* zJ%qi4y9ngnK>CIb0%V!+mKi{%Xqk=2-mjL%PB* z#^OhWX@_1m7C$n)@zDOU_)*2phu%0Ae@&P^?ZmM-Uw@kRF16&4S986!)7~={kL0;! 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.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):tt);u.feature("landscape",fe?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window); +/*! head.css3 - v1.0.0 */ +(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window); +/*! head.load - v1.0.3 */ +(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/static/js/annodoc/js/brat/ajax.js b/static/js/annodoc/js/brat/ajax.js new file mode 100644 index 0000000..eff18ba --- /dev/null +++ b/static/js/annodoc/js/brat/ajax.js @@ -0,0 +1,123 @@ +// -*- Mode: JavaScript; tab-width: 2; indent-tabs-mode: nil; -*- +// vim:set ft=javascript ts=2 sw=2 sts=2 cindent: +var Ajax = (function($, window, undefined) { + var PROTOCOL_VERSION = 1 + var Ajax = function(dispatcher) { + var that = this; + var pending = 0; + var count = 0; + var pendingList = {}; + + // merge data will get merged into the response data + // before calling the callback + var ajaxCall = function(data, callback, merge, extraOptions) { + merge = merge || {}; + dispatcher.post('spin'); + pending++; + var id = count++; + + // special value: `merge.keep = true` prevents obsolescence + pendingList[id] = merge.keep || false; + delete merge.keep; + + // If no protocol version is explicitly set, set it to current + if (data.toString() == '[object FormData]') { + data.append('protocol', PROTOCOL_VERSION); + } else if (data['protocol'] === undefined) { + // TODO: Extract the protocol version somewhere global + data['protocol'] = PROTOCOL_VERSION; + } + + options = { + url: 'ajax.cgi', + data: data, + type: 'POST', + success: function(response) { + pending--; + // If no exception is set, verify the server results + if (response.exception == undefined && response.action !== data.action) { + console.error('Action ' + data.action + + ' returned the results of action ' + response.action); + response.exception = true; + dispatcher.post('messages', [[['Protocol error: Action' + data.action + ' returned the results of action ' + response.action + ' maybe the server is unable to run, please run tools/troubleshooting.sh from your installation to diagnose it', 'error', -1]]]); + } + + // If the request is obsolete, do nothing; if not... + if (pendingList.hasOwnProperty(id)) { + dispatcher.post('messages', [response.messages]); + if (response.exception == 'configurationError' + || response.exception == 'protocolVersionMismatch') { + // this is a no-rescue critical failure. + // Stop *everything*. + pendingList = {}; + dispatcher.post('screamingHalt'); + // If we had a protocol mismatch, prompt the user for a reload + if (response.exception == 'protocolVersionMismatch') { + if(confirm('The server is running a different version ' + + 'from brat than your client, possibly due to a ' + + 'server upgrade. Would you like to reload the ' + + 'current page to update your client to the latest ' + + 'version?')) { + window.location.reload(true); + } else { + dispatcher.post('messages', [[['Fatal Error: Protocol ' + + 'version mismatch, please contact the administrator', + 'error', -1]]]); + } + } + return; + } + + delete pendingList[id]; + + // if .exception is just Boolean true, do not process + // the callback; if it is anything else, the + // callback is responsible for handling it + if (response.exception == true) { + $('#waiter').dialog('close'); + } else if (callback) { + $.extend(response, merge); + dispatcher.post(0, callback, [response]); + } + } + dispatcher.post('unspin'); + }, + error: function(response, textStatus, errorThrown) { + pending--; + dispatcher.post('unspin'); + $('#waiter').dialog('close'); + dispatcher.post('messages', [[['Error: Action' + data.action + ' failed on error ' + response.statusText, 'error']]]); + console.error(textStatus + ':', errorThrown, response); + } + }; + + if (extraOptions) { + $.extend(options, extraOptions); + } + $.ajax(options); + return id; + }; + + var isReloadOkay = function() { + // do not reload while data is pending + return pending == 0; + }; + + var makeObsolete = function(all) { + if (all) { + pendingList = {}; + } else { + $.each(pendingList, function(id, keep) { + if (!keep) delete pendingList[id]; + }); + } + } + + dispatcher. + on('isReloadOkay', isReloadOkay). + on('makeAjaxObsolete', makeObsolete). + on('ajax', ajaxCall); + }; + + return Ajax; +})(jQuery, window); diff --git a/static/js/annodoc/js/brat/annotation_log.js b/static/js/annodoc/js/brat/annotation_log.js new file mode 100644 index 0000000..b70872f --- /dev/null +++ b/static/js/annodoc/js/brat/annotation_log.js @@ -0,0 +1,42 @@ +// -*- Mode: JavaScript; tab-width: 2; indent-tabs-mode: nil; -*- +// vim:set ft=javascript ts=2 sw=2 sts=2 cindent: + +var AnnotationLog = (function(window, undefined) { + var AnnotationLog = function(dispatcher) { + var annotationLoggingOn = false; + var currentCollection = null; + var currentDocument = null; + var currentArguments = null; + + var rememberLoggingState = function(response) { + annotationLoggingOn = response.annotation_logging; + }; + + var rememberCurrent = function(_collection, _document, _arguments) { + currentCollection = _collection; + currentDocument = _document; + currentArguments = _arguments; + }; + + var logAction = function(_action) { + if (!annotationLoggingOn) { + // logging not requested for current collection + return false; + } else { + dispatcher.post('ajax', [ { + action: 'logAnnotatorAction', + collection: currentCollection, + 'document': currentDocument, + log: _action, + }, null]); + } + } + + dispatcher. + on('collectionLoaded', rememberLoggingState). + on('current', rememberCurrent). + on('logAction', logAction); + } + + return AnnotationLog; +})(window); diff --git a/static/js/annodoc/js/brat/annotator_ui.js b/static/js/annodoc/js/brat/annotator_ui.js new file mode 100644 index 0000000..2e98617 --- /dev/null +++ b/static/js/annodoc/js/brat/annotator_ui.js @@ -0,0 +1,2804 @@ +// -*- Mode: JavaScript; tab-width: 2; indent-tabs-mode: nil; -*- +// vim:set ft=javascript ts=2 sw=2 sts=2 cindent: +var AnnotatorUI = (function($, window, undefined) { + var AnnotatorUI = function(dispatcher, svg) { + var that = this; + var arcDragOrigin = null; + var arcDragOriginBox = null; + var arcDragOriginGroup = null; + var arcDragArc = null; + var arcDragJustStarted = false; + var sourceData = null; + var data = null; + var searchConfig = null; + var spanOptions = null; + var lockOptions = null; + var rapidSpanOptions = null; + var arcOptions = null; + var spanKeymap = null; + var keymap = null; + var coll = null; + var doc = null; + var reselectedSpan = null; + var selectedFragment = null; + var editedSpan = null; + var editedFragment = null; + var repeatingArcTypes = []; + var spanTypes = null; + var entityAttributeTypes = null; + var eventAttributeTypes = null; + var relationTypesHash = null; + var showValidAttributes; // callback function + var showValidNormalizations; // callback function + var dragStartedAt = null; + var selRect = null; + var lastStartRec = null; + var lastEndRec = null; + var inForm = false; + + var draggedArcHeight = 30; + var maxNormSearchHistory = 10; + + // TODO: this is an ugly hack, remove (see comment with assignment) + var lastRapidAnnotationEvent = null; + // TODO: another avoidable global; try to work without + var rapidAnnotationDialogVisible = false; + + // amount by which to lighten (adjust "L" in HSL space) span + // colors for type selection box BG display. 0=no lightening, + // 1=white BG (no color) + var spanBoxTextBgColorLighten = 0.4; + + // for double-click selection simulation hack + var lastDoubleClickedChunkId = null; + + // for normalization: URLs bases by norm DB name + var normDbUrlByDbName = {}; + var normDbUrlBaseByDbName = {}; + // for normalization: appropriate DBs per type + var normDbsByType = {}; + // for normalization + var oldSpanNormIdValue = ''; + var lastNormSearches = []; + + that.user = null; + var svgElement = $(svg._svg); + var svgId = svgElement.parent().attr('id'); + + var arcTargets = []; + var arcTargetRects; + + var stripNumericSuffix = function(s) { + // utility function, originally for stripping numerix suffixes + // from arc types (e.g. "Theme2" -> "Theme"). For values + // without suffixes (including non-strings), returns given value. + if (typeof(s) != "string") { + return s; // can't strip + } + var m = s.match(/^(.*?)(\d*)$/); + return m[1]; // always matches + } + + var showForm = function() { + inForm = true; + }; + + var hideForm = function() { + inForm = false; + keymap = null; + rapidAnnotationDialogVisible = false; + }; + + var clearSelection = function() { + window.getSelection().removeAllRanges(); + if (selRect != null) { + for(var s=0; s != selRect.length; s++) { + selRect[s].parentNode.removeChild(selRect[s]); + } + selRect = null; + lastStartRec = null; + lastEndRec = null; + } + }; + + var makeSelRect = function(rx, ry, rw, rh, col) { + var selRect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + selRect.setAttributeNS(null, "width", rw); + selRect.setAttributeNS(null, "height", rh); + selRect.setAttributeNS(null, "x", rx); + selRect.setAttributeNS(null, "y", ry); + selRect.setAttributeNS(null, "fill", col == undefined ? "lightblue" : col); + return selRect; + }; + + var onKeyDown = function(evt) { + var code = evt.which; + + if (code === $.ui.keyCode.ESCAPE) { + setTypeLock(false); + stopArcDrag(); + hideForm(); + if (reselectedSpan) { + $(reselectedSpan.rect).removeClass('reselect'); + reselectedSpan = null; + svgElement.removeClass('reselect'); + } + return; + } + + // in rapid annotation mode, prioritize the keys 0..9 for the + // ordered choices in the quick annotation dialog. + if (Configuration.rapidModeOn && rapidAnnotationDialogVisible && + "0".charCodeAt() <= code && code <= "9".charCodeAt()) { + var idx = String.fromCharCode(code); + var $input = $('#rapid_span_'+idx); + if ($input.length) { + $input.click(); + } + } + + if (!inForm && code == $.ui.keyCode.ENTER) { + evt.preventDefault(); + tryToAnnotate(evt); + return; + } + + if (!keymap) return; + + // disable shortcuts when working with elements that you could + // conceivably type in + var target = evt.target; + var nodeName = target.nodeName.toLowerCase(); + var nodeType = target.type && target.type.toLowerCase(); + if (nodeName == 'input' && (nodeType == 'text' || nodeType == 'password')) return; + if (nodeName == 'textarea' || nodeName == 'select') return; + + var prefix = ''; + if (evt.altKey) { + prefix = "A-"; + } + if (Util.isMac ? evt.metaKey : evt.ctrlKey) { + prefix = "C-"; + } + if (evt.shiftKey) { + prefix = "S-"; + } + var binding = keymap[prefix + code]; + if (!binding) binding = keymap[prefix + String.fromCharCode(code)]; + if (binding) { + var boundInput = $('#' + binding)[0]; + if (boundInput && !boundInput.disabled) { + boundInput.click(); + evt.preventDefault(); + return false; + } + } + }; + + var onDblClick = function(evt) { + // must be logged in + if (that.user === null) return; + // must not be reselecting a span or an arc + if (reselectedSpan || arcDragOrigin) return; + + var target = $(evt.target); + var id; + + // do we edit an arc? + if (id = target.attr('data-arc-role')) { + // TODO + clearSelection(); + var originSpanId = target.attr('data-arc-origin'); + var targetSpanId = target.attr('data-arc-target'); + var type = target.attr('data-arc-role'); + var originSpan = data.spans[originSpanId]; + var targetSpan = data.spans[targetSpanId]; + arcOptions = { + action: 'createArc', + origin: originSpanId, + target: targetSpanId, + old_target: targetSpanId, + type: type, + old_type: type, + collection: coll, + 'document': doc + }; + var eventDescId = target.attr('data-arc-ed'); + if (eventDescId) { + var eventDesc = data.eventDescs[eventDescId]; + arcOptions.id = eventDescId; + arcOptions.comment = eventDesc.comment && eventDesc.comment.text; + if (eventDesc.equiv) { + arcOptions['left'] = eventDesc.leftSpans.join(','); + arcOptions['right'] = eventDesc.rightSpans.join(','); + } + } else { + arcOptions.id = originSpanId + "~" + type + "~" + targetSpanId; + } + $('#arc_origin').text(Util.spanDisplayForm(spanTypes, originSpan.type) + ' ("' + originSpan.text + '")'); + $('#arc_target').text(Util.spanDisplayForm(spanTypes, targetSpan.type) + ' ("' + targetSpan.text + '")'); + var arcId = eventDescId || [originSpanId, type, targetSpanId]; + fillArcTypesAndDisplayForm(evt, originSpan.type, targetSpan.type, type, arcId); + // for precise timing, log dialog display to user. + dispatcher.post('logAction', ['arcEditSelected']); + + // if not an arc, then do we edit a span? + } else if (id = target.attr('data-span-id')) { + clearSelection(); + editedSpan = data.spans[id]; + editedFragment = target.attr('data-fragment-id'); + // XXX we went from collecting fragment offsets to copying + // them from data. Does anything break? + spanOptions = { + action: 'createSpan', + offsets: editedSpan.unsegmentedOffsets, + type: editedSpan.type, + id: id, + }; + if (lockOptions) { + spanFormSubmit(); + dispatcher.post('logAction', ['spanLockEditSubmitted']); + } else { + fillSpanTypesAndDisplayForm(evt, editedSpan.text, editedSpan); + // for precise timing, log annotation display to user. + dispatcher.post('logAction', ['spanEditSelected']); + } + } + + // if not an arc or a span, is this a double-click on text? + else if (id = target.attr('data-chunk-id')) { + // remember what was clicked (this is in preparation for + // simulating double-click selection on browsers that do + // not support it. + lastDoubleClickedChunkId = id; + } + }; + + var startArcDrag = function(originId) { + if (reselectedSpan) return; + clearSelection(); + svgPosition = svgElement.offset(); + svgElement.addClass('unselectable'); + arcDragOrigin = originId; + arcDragOriginGroup = $(data.spans[arcDragOrigin].group); + arcDragOriginGroup.addClass('highlight'); + var headFragment = data.spans[arcDragOrigin].headFragment; + var chunk = headFragment.chunk; + var fragBox = headFragment.rectBox; + arcDragOriginBox = { + x: fragBox.x + chunk.translation.x, + y: fragBox.y + chunk.row.translation.y, + height: fragBox.height, + width: fragBox.width, + center: fragBox.x + chunk.translation.x + fragBox.width / 2, + }; + + arcDragJustStarted = true; + }; + + var getValidArcTypesForDrag = function(targetId, targetType) { + var arcType = stripNumericSuffix(arcOptions && arcOptions.type); + if (!arcDragOrigin || targetId == arcDragOrigin) return null; + + var originType = data.spans[arcDragOrigin].type; + var spanType = spanTypes[originType]; + var result = []; + if (spanType && spanType.arcs) { + $.each(spanType.arcs, function(arcNo, arc) { + if (arcType && arcType != arc.type) return; + + if ($.inArray(targetType, arc.targets) != -1) { + result.push(arc.type); + } + }); + } + return result; + }; + + var onMouseDown = function(evt) { + dragStartedAt = evt; // XXX do we really need the whole evt? + if (!that.user || arcDragOrigin) return; + var target = $(evt.target); + var id; + // is it arc drag start? + if (id = target.attr('data-span-id')) { + arcOptions = null; + startArcDrag(id); + evt.stopPropagation(); + evt.preventDefault(); + return false; + } + }; + + var onMouseMove = function(evt) { + if (arcDragOrigin) { + if (arcDragJustStarted) { + arcDragArc.setAttribute('visibility', 'visible'); + // show the possible targets + var span = data.spans[arcDragOrigin] || {}; + var spanDesc = spanTypes[span.type] || {}; + + // separate out possible numeric suffix from type for highight + // (instead of e.g. "Theme3", need to look for "Theme") + var noNumArcType = stripNumericSuffix(arcOptions && arcOptions.type); + var targetTypes = []; + $.each(spanDesc.arcs || [], function(possibleArcNo, possibleArc) { + if ((arcOptions && possibleArc.type == noNumArcType) || !(arcOptions && arcOptions.old_target)) { + $.each(possibleArc.targets || [], function(possibleTargetNo, possibleTarget) { + targetTypes.push(possibleTarget); + }); + } + }); + arcTargets = []; + arcTargetRects = []; + $.each(data.spans, function(spanNo, span) { + if (span.id == arcDragOrigin) return; + if (targetTypes.indexOf(span.type) != -1) { + arcTargets.push(span.id); + $.each(span.fragments, function(fragmentNo, fragment) { + arcTargetRects.push(fragment.rect); + }); + } + }); + $(arcTargetRects).addClass('reselectTarget'); + } + clearSelection(); + var mx = evt.pageX - svgPosition.left; + var my = evt.pageY - svgPosition.top + 5; // TODO FIXME why +5?!? + var y = Math.min(arcDragOriginBox.y, my) - draggedArcHeight; + var dx = (arcDragOriginBox.center - mx) / 4; + var path = svg.createPath(). + move(arcDragOriginBox.center, arcDragOriginBox.y). + curveC(arcDragOriginBox.center - dx, y, + mx + dx, y, + mx, my); + arcDragArc.setAttribute('d', path.path()); + } else { + // A. Scerri FireFox chunk + + // if not, then is it span selection? (ctrl key cancels) + var sel = window.getSelection(); + var chunkIndexFrom = sel.anchorNode && $(sel.anchorNode.parentNode).attr('data-chunk-id'); + var chunkIndexTo = sel.focusNode && $(sel.focusNode.parentNode).attr('data-chunk-id'); + // fallback for firefox (at least): + // it's unclear why, but for firefox the anchor and focus + // node parents are always undefined, the the anchor and + // focus nodes themselves do (often) have the necessary + // chunk ID. However, anchor offsets are almost always + // wrong, so we'll just make a guess at what the user might + // be interested in tagging instead of using what's given. + var anchorOffset = null; + var focusOffset = null; + if (chunkIndexFrom === undefined && chunkIndexTo === undefined && + $(sel.anchorNode).attr('data-chunk-id') && + $(sel.focusNode).attr('data-chunk-id')) { + // Lets take the actual selection range and work with that + // Note for visual line up and more accurate positions a vertical offset of 8 and horizontal of 2 has been used! + var range = sel.getRangeAt(0); + var svgOffset = $(svg._svg).offset(); + var flip = false; + var tries = 0; + // First try and match the start offset with a position, if not try it against the other end + while (tries < 2) { + var sp = svg._svg.createSVGPoint(); + sp.x = (flip ? evt.pageX : dragStartedAt.pageX) - svgOffset.left; + sp.y = (flip ? evt.pageY : dragStartedAt.pageY) - (svgOffset.top + 8); + var startsAt = range.startContainer; + anchorOffset = startsAt.getCharNumAtPosition(sp); + chunkIndexFrom = startsAt && $(startsAt).attr('data-chunk-id'); + if (anchorOffset != -1) { + break; + } + flip = true; + tries++; + } + + // Now grab the end offset + sp.x = (flip ? dragStartedAt.pageX : evt.pageX) - svgOffset.left; + sp.y = (flip ? dragStartedAt.pageY : evt.pageY) - (svgOffset.top + 8); + var endsAt = range.endContainer; + focusOffset = endsAt.getCharNumAtPosition(sp); + + // If we cannot get a start and end offset stop here + if (anchorOffset == -1 || focusOffset == -1) { + return; + } + // If we are in the same container it does the selection back to front when dragged right to left, across different containers the start is the start and the end if the end! + if(range.startContainer == range.endContainer && anchorOffset > focusOffset) { + var t = anchorOffset; + anchorOffset = focusOffset; + focusOffset = t; + flip = false; + } + chunkIndexTo = endsAt && $(endsAt).attr('data-chunk-id'); + + // Now take the start and end character rectangles + startRec = startsAt.getExtentOfChar(anchorOffset); + startRec.y += 2; + endRec = endsAt.getExtentOfChar(focusOffset); + endRec.y += 2; + + // If nothing has changed then stop here + if (lastStartRec != null && lastStartRec.x == startRec.x && lastStartRec.y == startRec.y && lastEndRec != null && lastEndRec.x == endRec.x && lastEndRec.y == endRec.y) { + return; + } + + if (selRect == null) { + var rx = startRec.x; + var ry = startRec.y; + var rw = (endRec.x + endRec.width) - startRec.x; + if (rw < 0) { + rx += rw; + rw = -rw; + } + var rh = Math.max(startRec.height, endRec.height); + + selRect = new Array(); + var activeSelRect = makeSelRect(rx, ry, rw, rh); + selRect.push(activeSelRect); + startsAt.parentNode.parentNode.parentNode.insertBefore(activeSelRect, startsAt.parentNode.parentNode); + } else { + if (startRec.x != lastStartRec.x && endRec.x != lastEndRec.x && (startRec.y != lastStartRec.y || endRec.y != lastEndRec.y)) { + if (startRec.y < lastStartRec.y) { + selRect[0].setAttributeNS(null, "width", lastStartRec.width); + lastEndRec = lastStartRec; + } else if (endRec.y > lastEndRec.y) { + selRect[selRect.length - 1].setAttributeNS(null, "x", + parseFloat(selRect[selRect.length - 1].getAttributeNS(null, "x")) + + parseFloat(selRect[selRect.length - 1].getAttributeNS(null, "width")) + - lastEndRec.width); + selRect[selRect.length - 1].setAttributeNS(null, "width", 0); + lastStartRec=lastEndRec; + } + } + + // Start has moved + var flip = !(startRec.x == lastStartRec.x && startRec.y == lastStartRec.y); + // If the height of the start or end changed we need to check whether + // to remove multi line highlights no longer needed if the user went back towards their start line + // and whether to create new ones if we moved to a newline + if (((endRec.y != lastEndRec.y)) || ((startRec.y != lastStartRec.y))) { + // First check if we have to remove the first highlights because we are moving towards the end on a different line + var ss = 0; + for (; ss != selRect.length; ss++) { + if (startRec.y <= parseFloat(selRect[ss].getAttributeNS(null, "y"))) { + break; + } + } + // Next check for any end highlights if we are moving towards the start on a different line + var es = selRect.length - 1; + for (; es != -1; es--) { + if (endRec.y >= parseFloat(selRect[es].getAttributeNS(null, "y"))) { + break; + } + } + // TODO put this in loops above, for efficiency the array slicing could be done separate still in single call + var trunc = false; + if (ss < selRect.length) { + for (var s2 = 0; s2 != ss; s2++) { + selRect[s2].parentNode.removeChild(selRect[s2]); + es--; + trunc = true; + } + selRect = selRect.slice(ss); + } + if (es > -1) { + for (var s2 = selRect.length - 1; s2 != es; s2--) { + selRect[s2].parentNode.removeChild(selRect[s2]); + trunc = true; + } + selRect = selRect.slice(0, es + 1); + } + + // If we have truncated the highlights we need to readjust the last one + if (trunc) { + var activeSelRect = flip ? selRect[0] : selRect[selRect.length - 1]; + if (flip) { + var rw = 0; + if (startRec.y == endRec.y) { + rw = (endRec.x + endRec.width) - startRec.x; + } else { + rw = (parseFloat(activeSelRect.getAttributeNS(null, "x")) + + parseFloat(activeSelRect.getAttributeNS(null, "width"))) + - startRec.x; + } + activeSelRect.setAttributeNS(null, "x", startRec.x); + activeSelRect.setAttributeNS(null, "y", startRec.y); + activeSelRect.setAttributeNS(null, "width", rw); + } else { + var rw = (endRec.x + endRec.width) - parseFloat(activeSelRect.getAttributeNS(null, "x")); + activeSelRect.setAttributeNS(null, "width", rw); + } + } else { + // We didnt truncate anything but we have moved to a new line so we need to create a new highlight + var lastSel = flip ? selRect[0] : selRect[selRect.length - 1]; + var startBox = startsAt.parentNode.getBBox(); + var endBox = endsAt.parentNode.getBBox(); + + if (flip) { + lastSel.setAttributeNS(null, "width", + (parseFloat(lastSel.getAttributeNS(null, "x")) + + parseFloat(lastSel.getAttributeNS(null, "width"))) + - endBox.x); + lastSel.setAttributeNS(null, "x", endBox.x); + } else { + lastSel.setAttributeNS(null, "width", + (startBox.x + startBox.width) + - parseFloat(lastSel.getAttributeNS(null, "x"))); + } + var rx = 0; + var ry = 0; + var rw = 0; + var rh = 0; + if (flip) { + rx = startRec.x; + ry = startRec.y; + rw = $(svg._svg).width() - startRec.x; + rh = startRec.height; + } else { + rx = endBox.x; + ry = endRec.y; + rw = (endRec.x + endRec.width) - endBox.x; + rh = endRec.height; + } + var newRect = makeSelRect(rx, ry, rw, rh); + if (flip) { + selRect.unshift(newRect); + } else { + selRect.push(newRect); + } + + // Place new highlight in appropriate slot in SVG graph + startsAt.parentNode.parentNode.parentNode.insertBefore(newRect, startsAt.parentNode.parentNode); + } + } else { + // The user simply moved left or right along the same line so just adjust the current highlight + var activeSelRect = flip ? selRect[0] : selRect[selRect.length - 1]; + // If the start moved shift the highlight and adjust width + if (flip) { + var rw = (parseFloat(activeSelRect.getAttributeNS(null, "x")) + + parseFloat(activeSelRect.getAttributeNS(null, "width"))) + - startRec.x; + activeSelRect.setAttributeNS(null, "x", startRec.x); + activeSelRect.setAttributeNS(null, "y", startRec.y); + activeSelRect.setAttributeNS(null, "width", rw); + } else { + // If the end moved then simple change the width + var rw = (endRec.x + endRec.width) + - parseFloat(activeSelRect.getAttributeNS(null, "x")); + activeSelRect.setAttributeNS(null, "width", rw); + } + } + } + lastStartRec = startRec; + lastEndRec = endRec; + } + } + arcDragJustStarted = false; + }; + + var adjustToCursor = function(evt, element, centerX, centerY) { + var screenHeight = $(window).height() - 8; // TODO HACK - no idea why -8 is needed + var screenWidth = $(window).width() - 8; + var elementHeight = element.height(); + var elementWidth = element.width(); + var cssSettings = {}; + var eLeft; + var eTop; + if (centerX) { + eLeft = evt.clientX - elementWidth/2; + } else { + eLeft = evt.clientX; + } + if (centerY) { + eTop = evt.clientY - elementHeight/2; + } else { + eTop = evt.clientY; + } + // Try to make sure the element doesn't go off-screen. + // If this isn't possible (the element is larger than the screen), + // alight top-left corner of screen and dialog as a compromise. + if (screenWidth > elementWidth) { + eLeft = Math.min(Math.max(eLeft,0), screenWidth - elementWidth); + } else { + eLeft = 0; + } + if (screenHeight > elementHeight) { + eTop = Math.min(Math.max(eTop,0), screenHeight - elementHeight); + } else { + eTop = 0; + } + element.css({ top: eTop, left: eLeft }); + }; + + var updateCheckbox = function($input) { + var $widget = $input.button('widget'); + var $textspan = $widget.find('.ui-button-text'); + $textspan.html(($input[0].checked ? '☑ ' : '☐ ') + $widget.attr('data-bare')); + }; + + var fillSpanTypesAndDisplayForm = function(evt, spanText, span) { + keymap = spanKeymap; + + // Figure out whether we should show or hide one of the two + // main halves of the selection frame (entities / events). + // This depends on the type of the current span, if any, and + // the availability of types to select. + var hideFrame; + if (span) { + // existing span; only show relevant half + if (span.generalType == 'entity') { + hideFrame = 'event'; + } else { + hideFrame = 'entity'; + } + spanForm.dialog('option', { title: 'Edit Annotation' }); + } else { + // new span; show everything that's available + if ($('#event_types').find('input').length == 0) { + hideFrame = 'event'; + } else if ($('#entity_types').find('input').length == 0) { + hideFrame = 'entity'; + } else { + hideFrame = 'none'; + } + spanForm.dialog('option', { title: 'New Annotation' }); + } + if (hideFrame == 'event') { + $('#span_event_section').hide() + $('#span_entity_section').show(). + removeClass('wrapper_half_left'). + addClass('wrapper_full_width'); + } else if (hideFrame == 'entity') { + $('#span_entity_section').hide() + $('#span_event_section').show(). + removeClass('wrapper_half_right'). + addClass('wrapper_full_width'); + } else { + // show both entity and event halves + $('#span_entity_section').show(). + removeClass('wrapper_full_width'). + addClass('wrapper_half_left'); + $('#span_event_section').show(). + removeClass('wrapper_full_width'). + addClass('wrapper_half_right'); + } + + // only show "delete" button if there's an existing annotation to delete + if (span) { + $('#del_span_button').show(); + } else { + $('#del_span_button').hide(); + } + + $('#span_selected').text(spanText); + var encodedText = encodeURIComponent(spanText); + $.each(searchConfig, function(searchNo, search) { + $('#span_'+search[0]).attr('href', search[1].replace('%s', encodedText)); + }); + + // enable all inputs by default (see setSpanTypeSelectability) + $('#span_form input:not([unused])').removeAttr('disabled'); + + // close span types if there's over typeCollapseLimit + if ($('#entity_types .item').length > Configuration.typeCollapseLimit) { + $('#entity_types .open').removeClass('open'); + } + if ($('#event_types .item').length > Configuration.typeCollapseLimit) { + $('#event_types .open').removeClass('open'); + } + + var showAllAttributes = false; + if (span) { + var linkHash = new URLHash(coll, doc, { focus: [[span.id]] }).getHash(); + var el = $('#span_' + span.type); + if (el.length) { + el[0].checked = true; + } else { + $('#span_form input:radio:checked').each(function (radioNo, radio) { + radio.checked = false; + }); + } + + // open the span type + $('#span_' + span.type).parents('.collapsible').each(function() { + toggleCollapsible($(this).parent().prev(), true); + }); + + // count the repeating arc types + var arcTypeCount = {}; + repeatingArcTypes = []; + $.each(span.outgoing, function(arcNo, arc) { + // parse out possible number suffixes to allow e.g. splitting + // on "Theme" for args ("Theme1", "Theme2"). + var splitArcType = arc.type.match(/^(.*?)(\d*)$/); + var noNumArcType = splitArcType[1]; + if ((arcTypeCount[noNumArcType] = (arcTypeCount[noNumArcType] || 0) + 1) == 2) { + repeatingArcTypes.push(noNumArcType); + } + }); + if (repeatingArcTypes.length) { + $('#span_form_split').show(); + } else { + $('#span_form_split').hide(); + } + } else { + var offsets = spanOptions.offsets[0]; + var linkHash = new URLHash(coll, doc, { focus: [[offsets[0], offsets[1]]] }).getHash(); + var firstRadio = $('#span_form input:radio:not([unused]):first')[0]; + if (firstRadio) { + firstRadio.checked = true; + } else { + dispatcher.post('hideForm'); + dispatcher.post('messages', [[['No valid span types defined', 'error']]]); + return; + } + $('#span_form_split').hide(); + $('#span_notes').val(''); + showAllAttributes = true; + } + $('#span_highlight_link').attr('href', linkHash); + if (span && !reselectedSpan) { + $('#span_form_reselect, #span_form_delete, #span_form_add_fragment').show(); + keymap[$.ui.keyCode.DELETE] = 'span_form_delete'; + keymap[$.ui.keyCode.INSERT] = 'span_form_reselect'; + keymap['S-' + $.ui.keyCode.ENTER] = 'span_form_add_fragment'; + $('#span_notes').val(span.annotatorNotes || ''); + } else { + $('#span_form_reselect, #span_form_delete, #span_form_add_fragment').hide(); + keymap[$.ui.keyCode.DELETE] = null; + keymap[$.ui.keyCode.INSERT] = null; + keymap['S-' + $.ui.keyCode.ENTER] = null; + } + if (span && !reselectedSpan && span.offsets.length > 1) { + $('#span_form_reselect_fragment, #span_form_delete_fragment').show(); + keymap['S-' + $.ui.keyCode.DELETE] = 'span_form_delete_fragment'; + keymap['S-' + $.ui.keyCode.INSERT] = 'span_form_reselect_fragment'; + } else { + $('#span_form_reselect_fragment, #span_form_delete_fragment').hide(); + keymap['S-' + $.ui.keyCode.DELETE] = null; + keymap['S-' + $.ui.keyCode.INSERT] = null; + } + // TODO: lots of redundancy in the next two blocks, clean up + if (!span) { + // no existing annotation, reset attributes + var attrCategoryAndTypes = [['entity', entityAttributeTypes], + ['event', eventAttributeTypes]]; + $.each(attrCategoryAndTypes, function(ctNo, ct) { + var category = ct[0]; + var attributeTypes = ct[1]; + $.each(attributeTypes, function(attrNo, attr) { + $input = $('#'+category+'_attr_'+Util.escapeQuotes(attr.type)); + if (attr.unused) { + $input.val(''); + } else if (attr.default) { + if (attr.bool) { + // take any non-empty default value as "true" + $input[0].checked = true; + updateCheckbox($input); + $input.button('refresh'); + } else { + $input.val(attr.default).change(); + } + } else if (attr.bool) { + $input[0].checked = false; + updateCheckbox($input); + $input.button('refresh'); + } else { + $input.val('').change(); + } + }); + }); + } else if (!reselectedSpan) { + // existing annotation, fill attribute values from span + var attributeTypes; + var category; + if (span.generalType == 'entity') { + attributeTypes = entityAttributeTypes; + category = 'entity'; + } else if (span.generalType == 'trigger') { + attributeTypes = eventAttributeTypes; + // TODO: unify category/generalType values ('trigger' vs. 'event') + category = 'event'; + } else { + console.error('Unrecognized generalType:', span.generalType); + } + $.each(attributeTypes, function(attrNo, attr) { + $input = $('#'+category+'_attr_'+Util.escapeQuotes(attr.type)); + var val = span.attributes[attr.type]; + if (attr.unused) { + $input.val(val || ''); + } else if (attr.bool) { + $input[0].checked = val; + updateCheckbox($input); + $input.button('refresh'); + } else { + $input.val(val || '').change(); + } + }); + } + + var showValidNormalizationsFor = function(type) { + // set DB selector to the first appropriate for the type. + // TODO: actually disable inappropriate ones. + // TODO: support specific IDs, not just DB specifiers + var firstDb = type && normDbsByType[type] ? normDbsByType[type][0] : null; + if (firstDb) { + $('#span_norm_db').val(firstDb); + } + } + + showValidNormalizations = function() { + // set norm DB selector according to the first selected type + var firstSelected = $('#entity_and_event_wrapper input:radio:checked')[0]; + var selectedType = firstSelected ? firstSelected.value : null; + showValidNormalizationsFor(selectedType); + } + + // fill normalizations (if any) + if (!reselectedSpan) { + // clear first + clearNormalizationUI(); + + var $normDb = $('#span_norm_db'); + var $normId = $('#span_norm_id'); + var $normText = $('#span_norm_txt'); + + // fill if found (NOTE: only shows last on multiple) + var normFilled = false; + $.each(span ? span.normalizations : [], function(normNo, norm) { + var refDb = norm[0], refId = norm[1], refText = norm[2]; + $normDb.val(refDb); + // could the DB selector be set? (i.e. is refDb configured?) + if ($normDb.val() == refDb) { + // DB is OK, set the rest also + $normId.val(refId); + oldSpanNormIdValue = refId; + $normText.val(refText); + // TODO: check if ID is valid + $normId.addClass('valid_value') + normFilled = true; + } else { + // can't set the DB selector; assume DB is not configured, + // warn and leave blank (will remove norm when dialog is OK'd) + dispatcher.post('messages', [[['Warning: '+refDb+' not configured, removing normalization.', 'warning']]]); + } + }); + + // if there is no existing normalization, show valid ones + if (!normFilled) { + showValidNormalizations(); + } + + // update links + updateNormalizationRefLink(); + updateNormalizationDbLink(); + } + + var showAttributesFor = function(attrTypes, category, type) { + var validAttrs = type ? spanTypes[type].attributes : []; + var shownCount = 0; + $.each(attrTypes, function(attrNo, attr) { + var $input = $('#'+category+'_attr_'+Util.escapeQuotes(attr.type)); + var showAttr = showAllAttributes || $.inArray(attr.type, validAttrs) != -1; + if (showAttr) { + // $input.button('widget').parent().show(); + $input.closest('.attribute_type_label').show(); + shownCount++; + } else { + // $input.button('widget').parent().hide(); + $input.closest('.attribute_type_label').hide(); + } + }); + return shownCount; + } + + showValidAttributes = function() { + var type = $('#span_form input:radio:checked').val(); + + showAllAttributes = false; + + var entityAttrCount = showAttributesFor(entityAttributeTypes, 'entity', type); + var eventAttrCount = showAttributesFor(eventAttributeTypes, 'event', type); + + // show attribute frames only if at least one attribute is + // shown, and set size classes appropriately + if (eventAttrCount > 0) { + $('#event_attributes').show(); + $('#event_attribute_label').show(); + $('#event_types'). + removeClass('scroll_wrapper_full'). + addClass('scroll_wrapper_upper'); + } else { + $('#event_attributes').hide(); + $('#event_attribute_label').hide(); + $('#event_types'). + removeClass('scroll_wrapper_upper'). + addClass('scroll_wrapper_full'); + } + if (entityAttrCount > 0) { + $('#entity_attributes').show(); + $('#entity_attribute_label').show(); + $('#entity_types'). + removeClass('scroll_wrapper_full'). + addClass('scroll_wrapper_upper'); + } else { + $('#entity_attributes').hide(); + $('#entity_attribute_label').hide(); + $('#entity_types'). + removeClass('scroll_wrapper_upper'). + addClass('scroll_wrapper_full'); + } + } + showValidAttributes(); + + // TODO XXX: if seemed quite unexpected/unintuitive that the + // form was re-displayed while the document still shows the + // annotation in its old location in the background (check it). + // The fix of skipping confirm is not really good either, though. + if (reselectedSpan) { // && !Configuration.confirmModeOn) { + submitReselect(); + } else { + dispatcher.post('showForm', [spanForm, true]); + $('#span_form-ok').focus(); + adjustToCursor(evt, spanForm.parent()); + } + }; + + var submitReselect = function() { + $(reselectedSpan.rect).removeClass('reselect'); + reselectedSpan = null; + spanForm.submit(); + }; + + var rapidFillSpanTypesAndDisplayForm = function(start, end, text, types) { + // variant of fillSpanTypesAndDisplayForm for rapid annotation mode + keymap = spanKeymap; + $('#rapid_span_selected').text(text); + + // fill types + var $spanTypeDiv = $('#rapid_span_types_div'); + // remove previously filled, if any + $spanTypeDiv.empty(); + $.each(types, function(typeNo, typeAndProb) { + // TODO: this duplicates a part of addSpanTypesToDivInner, unify + var type = typeAndProb[0]; + var prob = typeAndProb[1]; + var $numlabel = $(''+(typeNo+1)+':'); + var $input = $(''). + attr('id', 'rapid_span_' + (typeNo+1)). + attr('value', type); + var spanBgColor = spanTypes[type] && spanTypes[type].bgColor || '#ffffff'; + spanBgColor = Util.adjustColorLightness(spanBgColor, spanBoxTextBgColorLighten); + // use preferred label instead of type name if available + var name = spanTypes[type] && spanTypes[type].name || type; + var $label = $('
'). + append($numlabel). + append($input). + append($label); + $spanTypeDiv.append($content); + // highlight configured hotkey (if any) in text. + // NOTE: this bit doesn't actually set up the hotkey. + var hotkeyType = 'span_' + type; + // TODO: this is clumsy; there should be a better way + var typeHotkey = null; + $.each(keymap, function(key, keyType) { + if (keyType == hotkeyType) { + typeHotkey = key; + return false; + } + }); + if (typeHotkey) { + var name = $label.html(); + var replace = true; + name = name.replace(new RegExp("(&[^;]*?)?(" + typeHotkey + ")", 'gi'), + function(all, entity, letter) { + if (replace && !entity) { + replace = false; + var hotkey = typeHotkey.toLowerCase() == letter + ? typeHotkey.toLowerCase() + : typeHotkey.toUpperCase(); + return '' + Util.escapeHTML(hotkey) + ''; + } + return all; + }); + $label.html(name); + } + // Limit the number of suggestions to the number of numeric keys + if (typeNo >= 8) { + return false; + } + }); + // fill in some space and the special "Other" option, with key "0" (zero) + $spanTypeDiv.append($('
 
')); // non-breaking space + var $numlabel = $('0:'); + var $input = $(''); + var $label = $(''); + var $content = $('
'). + append($numlabel). + append($input). + append($label); + $spanTypeDiv.append($content); + + // set up click event handlers + rapidSpanForm.find('#rapid_span_types input:radio').click(rapidSpanFormSubmitRadio); + + var firstRadio = $('#rapid_span_form input:radio:first')[0]; + if (firstRadio) { + firstRadio.checked = true; + } else { + dispatcher.post('hideForm'); + dispatcher.post('messages', [[['No valid span types defined', 'error']]]); + return; + } + dispatcher.post('showForm', [rapidSpanForm]); + rapidAnnotationDialogVisible = true; + $('#rapid_span_form-ok').focus(); + // TODO: avoid using global for stored click event +// adjustToCursor(lastRapidAnnotationEvent, rapidSpanForm.parent(), +// true, true); + // TODO: avoid coordinate hack to position roughly at first + // available selection + lastRapidAnnotationEvent.clientX -= 55; + lastRapidAnnotationEvent.clientY -= 115; + adjustToCursor(lastRapidAnnotationEvent, rapidSpanForm.parent(), + false, false); + }; + + var clearArcNotes = function(evt) { + $('#arc_notes').val(''); + } + $('#clear_arc_notes_button').button(); + $('#clear_arc_notes_button').click(clearArcNotes); + + var clearSpanNotes = function(evt) { + $('#span_notes').val(''); + } + $('#clear_span_notes_button').button(); + $('#clear_span_notes_button').click(clearSpanNotes); + + var clearSpanNorm = function(evt) { + clearNormalizationUI(); + } + $('#clear_norm_button').button(); + $('#clear_norm_button').click(clearSpanNorm); + + // invoked on response to ajax request for id lookup + var setSpanNormText = function(response) { + if (response.exception) { + // TODO: better response to failure + dispatcher.post('messages', [[['Lookup error', 'warning', -1]]]); + return false; + } + // set input style according to whether we have a valid value + var $idinput = $('#span_norm_id'); + // TODO: make sure the key echo in the response matches the + // current value of the $idinput + $idinput.removeClass('valid_value').removeClass('invalid_value'); + if (response.value === null) { + $idinput.addClass('invalid_value'); + hideNormalizationRefLink(); + } else { + $idinput.addClass('valid_value'); + updateNormalizationRefLink(); + } + $('#span_norm_txt').val(response.value); + } + + // on any change to the normalization DB, clear everything and + // update link + var spanNormDbUpdate = function(evt) { + clearNormalizationUI(); + updateNormalizationDbLink(); + } + $('#span_norm_db').change(spanNormDbUpdate); + + // on any change to the normalization ID, update the text of the + // reference + var spanNormIdUpdate = function(evt) { + var key = $(this).val(); + var db = $('#span_norm_db').val(); + if (key != oldSpanNormIdValue) { + if (key.match(/^\s*$/)) { + // don't query empties, just clear instead + clearNormalizationUI(); + } else { + dispatcher.post('ajax', [ { + action: 'normGetName', + database: db, + key: key, + collection: coll}, 'normGetNameResult']); + } + oldSpanNormIdValue = key; + } + } + // see http://stackoverflow.com/questions/1948332/detect-all-changes-to-a-input-type-text-immediately-using-jquery + $('#span_norm_id').bind('propertychange keyup input paste', spanNormIdUpdate); + // nice-looking select for normalization + $('#span_norm_db').addClass('ui-widget ui-state-default ui-button-text'); + + var normSearchDialog = $('#norm_search_dialog'); + initForm(normSearchDialog, { + width: 800, + width: 600, + resizable: true, + alsoResize: '#norm_search_result_select', + open: function(evt) { + keymap = {}; + }, + close: function(evt) { + // assume that we always want to return to the span dialog + // on normalization dialog close + dispatcher.post('showForm', [spanForm, true]); + }, + }); + $('#norm_search_query').autocomplete({ + source: function(request, callback) { + var query = $.ui.autocomplete.escapeRegex(request.term); + var pattern = new RegExp('\\b' + query, 'i'); + callback($.grep(lastNormSearches, function(search) { + return pattern.test(search.value) || pattern.test(search.id); + })); + }, + minLength: 0, + select: function(evt, ui) { + evt.stopPropagation(); + normSubmit(ui.item.id, ui.item.value); + }, + focus: function(evt, ui) { + // do nothing + }, + }).autocomplete('instance')._renderItem = function($ul, item) { + // XXX TODO TEST + return $('
  • '). + data('item.autocomplete', item). + append('
    ' + Util.escapeHTML(item.value) + '
    ' + Util.escapeHTML(item.id) + "
    "). + appendTo($ul); + }; + var normSubmit = function(selectedId, selectedTxt) { + // we got a value; act if it was a submit + $('#span_norm_id').val(selectedId); + // don't forget to update this reference value + oldSpanNormIdValue = selectedId; + $('#span_norm_txt').val(selectedTxt); + updateNormalizationRefLink(); + // update history + var nextLastNormSearches = [ + { + value: selectedTxt, + id: selectedId, + }, + ]; + $.each(lastNormSearches, function(searchNo, search) { + if (search.id != selectedId || search.value != selectedTxt) { + nextLastNormSearches.push(search); + } + }); + lastNormSearches = nextLastNormSearches; + lastNormSearches.slice(0, maxNormSearchHistory); + // Switch dialogs. NOTE: assuming we closed the spanForm when + // bringing up the normSearchDialog. + normSearchDialog.dialog('close'); + }; + var normSearchSubmit = function(evt) { + if (normSearchSubmittable) { + var selectedId = $('#norm_search_id').val(); + var selectedTxt = $('#norm_search_query').val(); + + normSubmit(selectedId, selectedTxt); + } else { + performNormSearch(); + } + return false; + } + var normSearchSubmittable = false; + var setNormSearchSubmit = function(enable) { + $('#norm_search_dialog-ok').button(enable ? 'enable' : 'disable'); + normSearchSubmittable = enable; + }; + normSearchDialog.submit(normSearchSubmit); + var chooseNormId = function(evt) { + var $element = $(evt.target).closest('tr'); + $('#norm_search_result_select tr').removeClass('selected'); + $element.addClass('selected'); + $('#norm_search_query').val($element.attr('data-txt')); + $('#norm_search_id').val($element.attr('data-id')); + setNormSearchSubmit(true); + } + var chooseNormIdAndSubmit = function(evt) { + chooseNormId(evt); + normSearchSubmit(evt); + } + var setSpanNormSearchResults = function(response) { + if (response.exception) { + // TODO: better response to failure + dispatcher.post('messages', [[['Lookup error', 'warning', -1]]]); + return false; + } + + if (response.items.length == 0) { + // no results + $('#norm_search_result_select thead').empty(); + $('#norm_search_result_select tbody').empty(); + dispatcher.post('messages', [[['No matches to search.', 'comment']]]); + return false; + } + + // TODO: avoid code duplication with showFileBrowser() + + var html = ['']; + $.each(response.header, function(headNo, head) { + html.push('' + Util.escapeHTML(head[0]) + ''); + }); + html.push(''); + $('#norm_search_result_select thead').html(html.join('')); + + html = []; + var len = response.header.length; + $.each(response.items, function(itemNo, item) { + // NOTE: assuming ID is always the first datum in the item + // and that the preferred text is always the second + // TODO: Util.escapeQuotes would be expected to be + // sufficient here, but that appears to give "DOM Exception + // 11" in cases (try e.g. $x.html('

    '). Why? Is + // this workaround OK? + html.push(''); + for (var i=0; i' + Util.escapeHTML(item[i]) + ''); + } + html.push(''); + }); + $('#norm_search_result_select tbody').html(html.join('')); + + $('#norm_search_result_select tbody').find('tr'). + click(chooseNormId). + dblclick(chooseNormIdAndSubmit); + + // TODO: sorting on click on header (see showFileBrowser()) + } + var performNormSearch = function() { + var val = $('#norm_search_query').val(); + var db = $('#span_norm_db').val(); + dispatcher.post('ajax', [ { + action: 'normSearch', + database: db, + name: val, + collection: coll}, 'normSearchResult']); + } + $('#norm_search_button').click(performNormSearch); + $('#norm_search_query').focus(function() { + setNormSearchSubmit(false); + }); + var showNormSearchDialog = function() { + // if we already have non-empty ID and normalized string, + // use these as default; otherwise take default search string + // from annotated span and clear ID entry + if (!$('#span_norm_id').val().match(/^\s*$/) && + !$('#span_norm_txt').val().match(/^\s*$/)) { + $('#norm_search_id').val($('#span_norm_id').val()); + $('#norm_search_query').val($('#span_norm_txt').val()); + } else { + $('#norm_search_id').val(''); + $('#norm_search_query').val($('#span_selected').text()); + } + // blank the table + $('#norm_search_result_select thead').empty(); + $('#norm_search_result_select tbody').empty(); + // TODO: support for two (or more) dialogs open at the same time + // so we don't need to hide this before showing normSearchDialog + dispatcher.post('hideForm'); + $('#norm_search_button').val('Search ' + $('#span_norm_db').val()); + setNormSearchSubmit(false); + dispatcher.post('showForm', [normSearchDialog]); + $('#norm_search_query').focus().select(); + } + $('#span_norm_txt').click(showNormSearchDialog); + $('#norm_search_button').button(); + + var arcFormSubmitRadio = function(evt) { + // TODO: check for confirm_mode? + arcFormSubmit(evt, $(evt.target)); + } + + var arcFormSubmit = function(evt, typeRadio) { + typeRadio = typeRadio || $('#arc_form input:radio:checked'); + var type = typeRadio.val(); + dispatcher.post('hideForm', [arcForm]); + + arcOptions.type = type; + arcOptions.comment = $('#arc_notes').val(); + dispatcher.post('ajax', [arcOptions, 'edited']); + return false; + }; + + var fillArcTypesAndDisplayForm = function(evt, originType, targetType, arcType, arcId) { + var noArcs = true; + keymap = {}; + + // separate out possible numeric suffix from type + var noNumArcType; + if (arcType) { + var splitType = arcType.match(/^(.*?)(\d*)$/); + noNumArcType = splitType[1]; + } + + var isEquiv = + relationTypesHash && + relationTypesHash[noNumArcType] && + relationTypesHash[noNumArcType].properties && + relationTypesHash[noNumArcType].properties.symmetric && + relationTypesHash[noNumArcType].properties.transitive; + + var $scroller = $(); + if (spanTypes[originType]) { + var arcTypes = spanTypes[originType].arcs; + $scroller = $('#arc_roles .scroller').empty(); + + // lay them out into the form + $.each(arcTypes || [], function(arcTypeNo, arcDesc) { + if (arcDesc.targets && arcDesc.targets.indexOf(targetType) != -1) { + var arcTypeName = arcDesc.type; + + var isThisEquiv = + relationTypesHash && + relationTypesHash[arcTypeName] && + relationTypesHash[arcTypeName].properties && + relationTypesHash[arcTypeName].properties.symmetric && + relationTypesHash[arcTypeName].properties.transitive; + + // do not allow equiv<->non-equiv change options + if (arcType && isEquiv != isThisEquiv) return; + + var displayName = ((arcDesc.labels && arcDesc.labels[0]) || + arcTypeName); + var $checkbox = $(''); + var $label = $('

    ').append($checkbox).append($label); + $scroller.append($div); + if (arcDesc.hotkey) { + keymap[arcDesc.hotkey] = '#arc_' + arcTypeName; + var name = $label.html(); + var replace = true; + name = name.replace(new RegExp("(&[^;]*?)?(" + arcDesc.hotkey + ")", 'gi'), + function(all, entity, letter) { + if (replace && !entity) { + replace = false; + var hotkey = arcDesc.hotkey.toLowerCase() == letter + ? arcDesc.hotkey.toLowerCase() + : arcDesc.hotkey.toUpperCase(); + return '' + Util.escapeHTML(hotkey) + ''; + } + return all; + }); + $label.html(name); + } + + noArcs = false; + } + }); + } + + if (noArcs) { + if (arcId) { + // let the user delete or whatever, even on bad config + // (note that what's shown to the user is w/o possible num suffix) + var $checkbox = $(''); + $scroller.append($checkbox); + } else { + // can't make a new arc + dispatcher.post('messages', + [[["No choices for " + + Util.spanDisplayForm(spanTypes, originType) + + " -> " + + Util.spanDisplayForm(spanTypes, targetType), + 'warning']]]); + return; + } + } + + var reversalPossible = false; + if (arcId) { + // something was selected + var focus = arcId instanceof Array ? arcId : [arcId]; + var hash = new URLHash(coll, doc, { focus: [focus] }).getHash(); + $('#arc_highlight_link').attr('href', hash).show(); // TODO incorrect + var el = $('#arc_' + arcType)[0]; + if (el) { + el.checked = true; + } else { + // try w/o numeric suffix + el = $('#arc_' + noNumArcType)[0]; + if (el) { + el.checked = true; + } + } + + $('#arc_form_reselect, #arc_form_delete').show(); + keymap[$.ui.keyCode.DELETE] = 'arc_form_delete'; + keymap[$.ui.keyCode.INSERT] = 'arc_form_reselect'; + + var backTargetType = spanTypes[targetType]; + if (backTargetType) { + $.each(backTargetType.arcs || [], function(backArcTypeNo, backArcDesc) { + if ($.inArray(originType, backArcDesc.targets || []) != -1) { + var relType = relationTypesHash[backArcDesc.type]; + reversalPossible = relType && relType.properties && (!relType.properties.symmetric); + return false; // terminate the loop + } + }); + } + + arcForm.dialog('option', { title: 'Edit Annotation' }); + } else { + // new arc + $('#arc_highlight_link').hide(); + el = $('#arc_form input:radio:first')[0]; + if (el) { + el.checked = true; + } + + $('#arc_form_reselect, #arc_form_delete, #arc_form_reverse').hide(); + + arcForm.dialog('option', { title: 'New Annotation' }); + } + if (reversalPossible) { + $('#arc_form_reverse').show(); + keymap['S-' + $.ui.keyCode.INSERT] = 'arc_form_reverse'; + } else { + $('#arc_form_reverse').hide(); + } + + if (!Configuration.confirmModeOn) { + arcForm.find('#arc_roles input:radio').click(arcFormSubmitRadio); + } + + var arcAnnotatorNotes; + var isMultiRelation = arcId && arcId instanceof Array + var isBinaryRelation = arcId && !(arcId instanceof Array); + if (isBinaryRelation) { + // only for relation arcs + var ed = data.eventDescs[arcId]; + arcAnnotatorNotes = ed && ed.annotatorNotes; + } + if (arcAnnotatorNotes) { + $('#arc_notes').val(arcAnnotatorNotes); + } else { + $('#arc_notes').val(''); + } + + // disable notes for arc types that don't support storage (#945) + if(isMultiRelation || isEquiv) { + // disable the actual input + $('#arc_notes').attr('disabled', 'disabled'); + // add to fieldset for style + $('#arc_notes_fieldset').attr('disabled', 'disabled'); + } else { + $('#arc_notes').removeAttr('disabled') + $('#arc_notes_fieldset').removeAttr('disabled') + } + + dispatcher.post('showForm', [arcForm]); + $('#arc_form-ok').focus(); + adjustToCursor(evt, arcForm.parent()); + }; + + var reverseArc = function(evt) { + var eventDataId = $(evt.target).attr('data-arc-ed'); + dispatcher.post('hideForm'); + arcOptions.action = 'reverseArc'; + delete arcOptions.old_target; + delete arcOptions.old_type; + dispatcher.post('ajax', [arcOptions, 'edited']); + }; + + var deleteArc = function(evt) { + if (Configuration.confirmModeOn && !confirm("Are you sure you want to delete this annotation?")) { + return; + } + var eventDataId = $(evt.target).attr('data-arc-ed'); + dispatcher.post('hideForm'); + arcOptions.action = 'deleteArc'; + dispatcher.post('ajax', [arcOptions, 'edited']); + }; + + var reselectArc = function(evt) { + dispatcher.post('hideForm'); + svgElement.addClass('reselect'); + $('g[data-from="' + arcOptions.origin + '"][data-to="' + arcOptions.target + '"]').addClass('reselect'); + startArcDrag(arcOptions.origin); + }; + + var arcForm = $('#arc_form'); + dispatcher.post('initForm', [arcForm, { + width: 500, + buttons: [{ + id: 'arc_form_reverse', + text: "Reverse", + click: reverseArc + }, { + id: 'arc_form_delete', + text: "Delete", + click: deleteArc + }, { + id: 'arc_form_reselect', + text: 'Reselect', + click: reselectArc + }], + alsoResize: '#arc_roles', + close: function(evt) { + keymap = null; + } + }]); + arcForm.submit(arcFormSubmit); + // set button tooltips (@amadanmath: can this be done in init?) + $('#arc_form_reselect').attr('title', 'Re-select the annotation this connects into.'); + $('#arc_form_delete').attr('title', 'Delete this annotation.'); + + var stopArcDrag = function(target) { + if (arcDragOrigin) { + if (!target) { + target = $('.badTarget'); + } + target.removeClass('badTarget'); + arcDragOriginGroup.removeClass('highlight'); + if (target) { + target.parent().removeClass('highlight'); + } + arcDragArc.setAttribute('visibility', 'hidden'); + arcDragOrigin = null; + if (arcOptions) { + $('g[data-from="' + arcOptions.origin + '"][data-to="' + arcOptions.target + '"]').removeClass('reselect'); + } + svgElement.removeClass('reselect'); + $(arcTargetRects).removeClass('reselectTarget'); + arcTargets = []; + arcTargetRects = []; + } + svgElement.removeClass('unselectable'); + }; + + var tryToAnnotate = function(evt) { + var sel = window.getSelection(); + var chunkIndexFrom = sel.anchorNode && $(sel.anchorNode.parentNode).attr('data-chunk-id'); + var theFocusNode = sel.focusNode; + var chunkIndexTo; + if (theFocusNode) { + chunkIndexTo = $(theFocusNode.parentNode).attr('data-chunk-id'); + if (!chunkIndexTo) { + theFocusNode = $(theFocusNode).children()[0].firstChild; + chunkIndexTo = $(theFocusNode.parentNode).attr('data-chunk-id'); + } + } + // var chunkIndexTo = sel.focusNode && ($(sel.focusNode.parentNode).attr('data-chunk-id') || $(sel.focusNode).children().first().attr('data-chunk-id')); + + // fallback for firefox (at least): + // it's unclear why, but for firefox the anchor and focus + // node parents are always undefined, the the anchor and + // focus nodes themselves do (often) have the necessary + // chunk ID. However, anchor offsets are almost always + // wrong, so we'll just make a guess at what the user might + // be interested in tagging instead of using what's given. + var anchorOffset = null; + var focusOffset = null; + if (chunkIndexFrom === undefined && chunkIndexTo === undefined && + $(sel.anchorNode).attr('data-chunk-id') && + $(theFocusNode).attr('data-chunk-id')) { + // A. Scerri FireFox chunk + + var range = sel.getRangeAt(0); + var svgOffset = $(svg._svg).offset(); + var flip = false; + var tries = 0; + while (tries < 2) { + var sp = svg._svg.createSVGPoint(); + sp.x = (flip ? evt.pageX : dragStartedAt.pageX) - svgOffset.left; + sp.y = (flip ? evt.pageY : dragStartedAt.pageY) - (svgOffset.top + 8); + var startsAt = range.startContainer; + anchorOffset = startsAt.getCharNumAtPosition(sp); + chunkIndexFrom = startsAt && $(startsAt).attr('data-chunk-id'); + if (anchorOffset != -1) { + break; + } + flip = true; + tries++; + } + sp.x = (flip ? dragStartedAt.pageX : evt.pageX) - svgOffset.left; + sp.y = (flip ? dragStartedAt.pageY : evt.pageY) - (svgOffset.top + 8); + var endsAt = range.endContainer; + focusOffset = endsAt.getCharNumAtPosition(sp); + + if (range.startContainer == range.endContainer && anchorOffset > focusOffset) { + var t = anchorOffset; + anchorOffset = focusOffset; + focusOffset = t; + flip = false; + } + if (focusOffset != -1) { + focusOffset++; + } + chunkIndexTo = endsAt && $(endsAt).attr('data-chunk-id'); + + //console.log('fallback from', data.chunks[chunkIndexFrom], anchorOffset); + //console.log('fallback to', data.chunks[chunkIndexTo], focusOffset); + } else { + // normal case, assume the exact offsets are usable + anchorOffset = sel.anchorOffset; + focusOffset = sel.focusOffset; + } + + if (evt.type == 'keydown') { + var offset = sel.focusOffset; + if (offset >= theFocusNode.length) { + offset = theFocusNode.length - 1; + } + var endpos = theFocusNode.parentNode.getEndPositionOfChar(offset); + var svgpos = $(svg._svg).offset(); + evt.clientX = endpos.x + svgpos.left - window.scrollX; + evt.clientY = endpos.y + svgpos.top - window.scrollY; + } + + if (chunkIndexFrom !== undefined && chunkIndexTo !== undefined) { + var chunkFrom = data.chunks[chunkIndexFrom]; + var chunkTo = data.chunks[chunkIndexTo]; + var selectedFrom = chunkFrom.from + anchorOffset; + var selectedTo = chunkTo.from + focusOffset; + sel.removeAllRanges(); + + if (selectedFrom > selectedTo) { + var tmp = selectedFrom; selectedFrom = selectedTo; selectedTo = tmp; + } + // trim + while (selectedFrom < selectedTo && " \n\t".indexOf(data.text.substr(selectedFrom, 1)) !== -1) selectedFrom++; + while (selectedFrom < selectedTo && " \n\t".indexOf(data.text.substr(selectedTo - 1, 1)) !== -1) selectedTo--; + + // shift+click allows zero-width spans + if (selectedFrom === selectedTo && !evt.shiftKey) { + // simple click (zero-width span) + return; + } + + var newOffset = [selectedFrom, selectedTo]; + if (reselectedSpan) { + var newOffsets = reselectedSpan.offsets.slice(0); // clone + spanOptions.old_offsets = JSON.stringify(reselectedSpan.offsets); + if (selectedFragment !== null) { + if (selectedFragment !== false) { + newOffsets.splice(selectedFragment, 1); + } + newOffsets.push(newOffset); + newOffsets.sort(Util.cmpArrayOnFirstElement); + spanOptions.offsets = newOffsets; + } else { + spanOptions.offsets = [newOffset]; + } + } else { + spanOptions = { + action: 'createSpan', + offsets: [newOffset] + } + } + + +/* In relation to #786, removed the cross-sentence checking code + var crossSentence = true; + $.each(sourceData.sentence_offsets, function(sentNo, startEnd) { + if (selectedTo <= startEnd[1]) { + // this is the sentence + + if (selectedFrom >= startEnd[0]) { + crossSentence = false; + } + return false; + } + }); + + if (crossSentence) { + // attempt to annotate across sentence boundaries; not supported + dispatcher.post('messages', [[['Error: cannot annotate across a sentence break', 'error']]]); + if (reselectedSpan) { + $(reselectedSpan.rect).removeClass('reselect'); + } + reselectedSpan = null; + svgElement.removeClass('reselect'); + } else +*/ + if (lockOptions) { + spanFormSubmit(); + dispatcher.post('logAction', ['spanLockNewSubmitted']); + } else if (!Configuration.rapidModeOn || reselectedSpan != null) { + // normal span select in standard annotation mode + // or reselect: show selector + var spanText = data.text.substring(selectedFrom, selectedTo); + fillSpanTypesAndDisplayForm(evt, spanText, reselectedSpan); + // for precise timing, log annotation display to user. + dispatcher.post('logAction', ['spanSelected']); + } else { + // normal span select in rapid annotation mode: call + // server for span type candidates + var spanText = data.text.substring(selectedFrom, selectedTo); + // TODO: we're currently storing the event to position the + // span form using adjustToCursor() (which takes an event), + // but this is clumsy and suboptimal (user may have scrolled + // during the ajax invocation); think of a better way. + lastRapidAnnotationEvent = evt; + dispatcher.post('ajax', [ { + action: 'suggestSpanTypes', + collection: coll, + 'document': doc, + start: selectedFrom, + end: selectedTo, + text: spanText, + model: $('#rapid_model').val(), + }, 'suggestedSpanTypes']); + } + } + }; + + var onMouseUp = function(evt) { + if (that.user === null) return; + + var target = $(evt.target); + + // three things that are clickable in SVG + var targetSpanId = target.data('span-id'); + var targetChunkId = target.data('chunk-id'); + var targetArcRole = target.data('arc-role'); + if (!(targetSpanId !== undefined || targetChunkId !== undefined || targetArcRole !== undefined)) { + // misclick + clearSelection(); + stopArcDrag(target); + return; + } + + if (arcDragJustStarted && (Util.isMac ? evt.metaKey : evt.ctrlKey)) { + // is it arc drag start (with ctrl or alt)? do nothing special + + } else if (arcDragOrigin) { + // is it arc drag end? + var origin = arcDragOrigin; + var id = target.attr('data-span-id'); + var targetValid = arcTargets.indexOf(id) != -1; + stopArcDrag(target); + if (id && origin != id && targetValid) { + var originSpan = data.spans[origin]; + var targetSpan = data.spans[id]; + if (arcOptions && arcOptions.old_target) { + arcOptions.target = targetSpan.id; + dispatcher.post('ajax', [arcOptions, 'edited']); + } else { + arcOptions = { + action: 'createArc', + origin: originSpan.id, + target: targetSpan.id, + collection: coll, + 'document': doc + }; + $('#arc_origin').text(Util.spanDisplayForm(spanTypes, originSpan.type)+' ("'+originSpan.text+'")'); + $('#arc_target').text(Util.spanDisplayForm(spanTypes, targetSpan.type)+' ("'+targetSpan.text+'")'); + fillArcTypesAndDisplayForm(evt, originSpan.type, targetSpan.type); + // for precise timing, log dialog display to user. + dispatcher.post('logAction', ['arcSelected']); + } + } + } else if (!(Util.isMac ? evt.metaKey : evt.ctrlKey)) { + // if not, then is it span selection? (ctrl key cancels) + tryToAnnotate(evt); + } + }; + + var receivedSuggestedSpanTypes = function(sugg) { + if (sugg.exception) { + // failed in one way or another; assume rapid mode cannot be + // used. + dispatcher.post('messages', [[['Rapid annotation mode error; returning to normal mode.', 'warning', -1]]]); + setAnnotationSpeed(2); + dispatcher.post('configurationUpdated'); + return false; + } + + // make sure the suggestions are for the current collection and document + if (sugg.collection != coll || sugg.document != doc) { + dispatcher.post('messages', [[['Error: collection/document mismatch for span suggestions', 'error']]]); + return false; + } + // initialize for submission + // TODO: is this a reasonable place to do this? + rapidSpanOptions = { + offsets: [[sugg.start, sugg.end]], + }; + rapidFillSpanTypesAndDisplayForm(sugg.start, sugg.end, sugg.text, sugg.types); + }; + + var toggleCollapsible = function($el, state) { + var opening = state !== undefined ? state : !$el.hasClass('open'); + var $collapsible = $el.parent().find('.collapsible:first'); + if (opening) { + $collapsible.addClass('open'); + $el.addClass('open'); + } else { + $collapsible.removeClass('open'); + $el.removeClass('open'); + } + }; + + var collapseHandler = function(evt) { + toggleCollapsible($(evt.target)); + } + + var spanFormSubmitRadio = function(evt) { + if (Configuration.confirmModeOn) { + showValidAttributes(); + showValidNormalizations(); + $('#span_form-ok').focus(); + } else { + spanFormSubmit(evt, $(evt.target)); + } + } + + var rapidSpanFormSubmitRadio = function(evt) { + rapidSpanFormSubmit(evt, $(evt.target)); + } + + var rememberData = function(_data) { + if (_data && !_data.exception) { + data = _data; + } + }; + + var addSpanTypesToDivInner = function($parent, types, category) { + if (!types) return; + + $.each(types, function(typeNo, type) { + if (type === null) { + $parent.append('
    '); + } else { + var name = type.name; + var $input = $(''). + attr('id', 'span_' + type.type). + attr('value', type.type); + if (category) { + $input.attr('category', category); + } + // use a light version of the span color as BG + var spanBgColor = spanTypes[type.type] && spanTypes[type.type].bgColor || '#ffffff'; + spanBgColor = Util.adjustColorLightness(spanBgColor, spanBoxTextBgColorLighten); + var $label = $('