From 10bf9872adbfc5b5b935781d1a30d840f1dfb7d0 Mon Sep 17 00:00:00 2001 From: BJ Dierkes Date: Sat, 18 Nov 2017 21:36:08 -0600 Subject: [PATCH] Partial Markdown Doc Support --- cement/core/meta.py | 15 + cement/ext/ext_alarm.py | 58 +- doc-new/config.toml | 47 - doc-new/content/changelog.md | 49 - doc-new/content/cleanup.md | 141 --- doc-new/content/hooks.md | 326 ------ doc-new/content/index.md | 105 -- doc-new/content/quickstart.md | 864 --------------- doc-new/content/upgrading.md | 28 - doc-new/layouts/partials/hook_head_end.html | 11 - doc-new/static/images/logo.png | Bin 121381 -> 0 bytes doc-new/themes/docuapi/.gitignore | 1 - doc-new/themes/docuapi/LICENSE.md | 194 ---- doc-new/themes/docuapi/Makefile | 26 - doc-new/themes/docuapi/README.md | 69 -- doc-new/themes/docuapi/archetypes/default.md | 2 - doc-new/themes/docuapi/assets/images/logo.psd | Bin 235114 -> 0 bytes .../docuapi/assets/javascripts/app/_lang.js | 168 --- .../docuapi/assets/stylesheets/_docuapi.scss | 43 - .../docuapi/assets/stylesheets/monokai.css | 65 -- doc-new/themes/docuapi/bundler.go | 470 --------- doc-new/themes/docuapi/exampleSite/.gitignore | 1 - .../themes/docuapi/exampleSite/config.toml | 71 -- .../docuapi/exampleSite/content/errors.md | 26 - .../docuapi/exampleSite/content/errors.nn.md | 26 - .../docuapi/exampleSite/content/index.md | 212 ---- .../docuapi/exampleSite/content/index.nn.md | 211 ---- .../layouts/partials/hook_head_end.html | 12 - .../partials/hook_left_sidebar_end.html | 7 - .../docuapi/exampleSite/static/.gitkeep | 0 .../docuapi/exampleSite/static/_headers | 4 - doc-new/themes/docuapi/i18n/en.yaml | 8 - doc-new/themes/docuapi/i18n/nn.yaml | 8 - doc-new/themes/docuapi/images/screenshot.png | Bin 240917 -> 0 bytes doc-new/themes/docuapi/images/tn.png | Bin 145150 -> 0 bytes doc-new/themes/docuapi/layouts/404.html | 3 - .../docuapi/layouts/_default/baseof.html | 69 -- doc-new/themes/docuapi/layouts/index.html | 5 - .../layouts/partials/hook_body_end.html | 0 .../layouts/partials/hook_head_end.html | 0 .../partials/hook_left_sidebar_end.html | 0 .../partials/hook_left_sidebar_logo.html | 1 - .../partials/hook_left_sidebar_start.html | 0 .../themes/docuapi/layouts/partials/js.html | 5 - .../docuapi/layouts/partials/styles.html | 3 - .../layouts/partials/translations.html | 7 - doc-new/themes/docuapi/requirements.txt | 1 - doc-new/themes/docuapi/static/images/logo.png | Bin 13545 -> 0 bytes .../docuapi/static/slate/fonts/slate.eot | Bin 1876 -> 0 bytes .../docuapi/static/slate/fonts/slate.svg | 14 - .../docuapi/static/slate/fonts/slate.ttf | Bin 1720 -> 0 bytes .../docuapi/static/slate/fonts/slate.woff | Bin 1796 -> 0 bytes .../docuapi/static/slate/fonts/slate.woff2 | Bin 796 -> 0 bytes .../docuapi/static/slate/images/logo.png | Bin 22317 -> 0 bytes .../docuapi/static/slate/images/navbar.png | Bin 96 -> 0 bytes .../docuapi/static/slate/javascripts/all.js | 997 ------------------ .../static/slate/javascripts/all_nosearch.js | 708 ------------- .../static/slate/stylesheets/monokai.css | 1 - .../static/slate/stylesheets/print.css | 1 - .../static/slate/stylesheets/screen.css | 1 - doc-new/themes/docuapi/theme.toml | 17 - doc/source/api/core/arg.rst | 2 +- doc/source/api/ext/ext_alarm.rst | 9 - doc/source/api/index.rst | 46 +- doc/source/conf.py | 90 +- doc/source/index.rst | 16 +- requirements-dev.txt | 4 +- 67 files changed, 148 insertions(+), 5120 deletions(-) delete mode 100644 doc-new/config.toml delete mode 100755 doc-new/content/changelog.md delete mode 100644 doc-new/content/cleanup.md delete mode 100644 doc-new/content/hooks.md delete mode 100644 doc-new/content/index.md delete mode 100644 doc-new/content/quickstart.md delete mode 100644 doc-new/content/upgrading.md delete mode 100644 doc-new/layouts/partials/hook_head_end.html delete mode 100644 doc-new/static/images/logo.png delete mode 100644 doc-new/themes/docuapi/.gitignore delete mode 100644 doc-new/themes/docuapi/LICENSE.md delete mode 100644 doc-new/themes/docuapi/Makefile delete mode 100644 doc-new/themes/docuapi/README.md delete mode 100644 doc-new/themes/docuapi/archetypes/default.md delete mode 100644 doc-new/themes/docuapi/assets/images/logo.psd delete mode 100644 doc-new/themes/docuapi/assets/javascripts/app/_lang.js delete mode 100644 doc-new/themes/docuapi/assets/stylesheets/_docuapi.scss delete mode 100644 doc-new/themes/docuapi/assets/stylesheets/monokai.css delete mode 100644 doc-new/themes/docuapi/bundler.go delete mode 100644 doc-new/themes/docuapi/exampleSite/.gitignore delete mode 100644 doc-new/themes/docuapi/exampleSite/config.toml delete mode 100644 doc-new/themes/docuapi/exampleSite/content/errors.md delete mode 100644 doc-new/themes/docuapi/exampleSite/content/errors.nn.md delete mode 100644 doc-new/themes/docuapi/exampleSite/content/index.md delete mode 100644 doc-new/themes/docuapi/exampleSite/content/index.nn.md delete mode 100644 doc-new/themes/docuapi/exampleSite/layouts/partials/hook_head_end.html delete mode 100644 doc-new/themes/docuapi/exampleSite/layouts/partials/hook_left_sidebar_end.html delete mode 100644 doc-new/themes/docuapi/exampleSite/static/.gitkeep delete mode 100644 doc-new/themes/docuapi/exampleSite/static/_headers delete mode 100644 doc-new/themes/docuapi/i18n/en.yaml delete mode 100644 doc-new/themes/docuapi/i18n/nn.yaml delete mode 100644 doc-new/themes/docuapi/images/screenshot.png delete mode 100644 doc-new/themes/docuapi/images/tn.png delete mode 100644 doc-new/themes/docuapi/layouts/404.html delete mode 100644 doc-new/themes/docuapi/layouts/_default/baseof.html delete mode 100644 doc-new/themes/docuapi/layouts/index.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/hook_body_end.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/hook_head_end.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_end.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_logo.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_start.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/js.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/styles.html delete mode 100644 doc-new/themes/docuapi/layouts/partials/translations.html delete mode 100644 doc-new/themes/docuapi/requirements.txt delete mode 100644 doc-new/themes/docuapi/static/images/logo.png delete mode 100755 doc-new/themes/docuapi/static/slate/fonts/slate.eot delete mode 100755 doc-new/themes/docuapi/static/slate/fonts/slate.svg delete mode 100755 doc-new/themes/docuapi/static/slate/fonts/slate.ttf delete mode 100755 doc-new/themes/docuapi/static/slate/fonts/slate.woff delete mode 100755 doc-new/themes/docuapi/static/slate/fonts/slate.woff2 delete mode 100644 doc-new/themes/docuapi/static/slate/images/logo.png delete mode 100644 doc-new/themes/docuapi/static/slate/images/navbar.png delete mode 100755 doc-new/themes/docuapi/static/slate/javascripts/all.js delete mode 100755 doc-new/themes/docuapi/static/slate/javascripts/all_nosearch.js delete mode 100644 doc-new/themes/docuapi/static/slate/stylesheets/monokai.css delete mode 100644 doc-new/themes/docuapi/static/slate/stylesheets/print.css delete mode 100644 doc-new/themes/docuapi/static/slate/stylesheets/screen.css delete mode 100644 doc-new/themes/docuapi/theme.toml delete mode 100644 doc/source/api/ext/ext_alarm.rst diff --git a/cement/core/meta.py b/cement/core/meta.py index 1929606e..66e4607d 100644 --- a/cement/core/meta.py +++ b/cement/core/meta.py @@ -4,6 +4,8 @@ class Meta(object): """ + # Testing + Model that acts as a container class for a meta attributes for a larger class. It stuffs any kwarg it gets in it's init as an attribute of itself. @@ -17,6 +19,19 @@ class Meta(object): setattr(self, key, dict_obj[key]) + def johnny(self): + """ + Testing... + + # Arguments + + spam (Spam): 200g of spam + eggs (Egg): 3 eggs + ham (Ham): As much ham as you like. + + """ + pass + class MetaMixin(object): """ diff --git a/cement/ext/ext_alarm.py b/cement/ext/ext_alarm.py index 42116332..58132142 100644 --- a/cement/ext/ext_alarm.py +++ b/cement/ext/ext_alarm.py @@ -3,56 +3,52 @@ The Alarm Extension provides easy access to setting an application alarm to handle timing out operations. See the `Python Signal Library `_. -Requirements ------------- +**Requirements** * No external dependencies. * Only available on Unix/Linux -Configuration -------------- +**Configuration** This extension does not honor any application configuration settings. -Usage ------ +**Usage** -.. code-block:: python +```python +import time +from cement import App, CaughtSignal - import time - from cement import App, CaughtSignal - - class MyApp(App): - class Meta: - label = 'myapp' - exit_on_close = True - extensions = ['alarm'] +class MyApp(App): + class Meta: + label = 'myapp' + exit_on_close = True + extensions = ['alarm'] - with MyApp() as app: - try: - app.run() - app.alarm.set(3, "The operation timed out after 3 seconds!") +with MyApp() as app: + try: + app.run() + app.alarm.set(3, "The operation timed out after 3 seconds!") - # do something that takes time to operate - time.sleep(5) + # do something that takes time to operate + time.sleep(5) - app.alarm.stop() + app.alarm.stop() - except CaughtSignal as e: - print(e.msg) - app.exit_code = 1 + except CaughtSignal as e: + print(e.msg) + app.exit_code = 1 +``` Looks like: -.. code-block:: console - - $ python myapp.py - ERROR: The operation timed out after 3 seconds! - Caught signal 14 - +``` +$ python myapp.py +ERROR: The operation timed out after 3 seconds! +Caught signal 14 +``` """ import signal diff --git a/doc-new/config.toml b/doc-new/config.toml deleted file mode 100644 index 757cb4da..00000000 --- a/doc-new/config.toml +++ /dev/null @@ -1,47 +0,0 @@ -baseurl = "http://builtoncement.com/" -title = "Cement Framework Documentation" -languageCode = "en-us" -theme = "docuapi" - -# Code higlighting settings -pygmentsCodefences = true -pygmentsCodeFencesGuesSyntax = false -pygmentsOptions = "" -pygmentsStyle = "monokai" -# The monokai stylesheet is included in the base template. -pygmentsUseClasses = true - -defaultContentLanguage = "en" - -search = true - -toc_footers = [ -"[![Continuous Integration Status](https://travis-ci.org/datafolklabs/cement.svg)](https://travis-ci.org/datafolklabs/cement)", -"[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/datafolklabs/cement?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)", -# "[DOCS](http://builtoncement.com/2.99/)", -# "[CODE](http://github.com/datafolklabs/cement/)", -# "[PYPI](http://pypi.python.org/pypi/cement/)", -# "[GITTER](https://gitter.im/datafolklabs/cement)", -] - -# Configure the language example tabs. -[[params.language_tabs]] -key = "code" -name = "Code Examples / Usage" -# [[params.language_tabs]] -# key = "go" -# name = "Go" -# [[params.language_tabs]] -# key = "ruby" -# name = "Ruby" -# [[params.language_tabs]] -# key = "bash" -# name = "BASH" - -#Languages -[languages] - -[languages.en] -languageName = "English" -weight = 2 -title = "Cement Framework" diff --git a/doc-new/content/changelog.md b/doc-new/content/changelog.md deleted file mode 100755 index 0d2e140a..00000000 --- a/doc-new/content/changelog.md +++ /dev/null @@ -1,49 +0,0 @@ -# ChangeLog - -## 2.99.1 - DEVELOPMENT (will be released as dev/2.99.2 or stable/3.0.0) - -This is a complete fork from Cement 2 code base. Please continue to use -stable versions of Cement 2, until Cement 3.0.0 is released. - - -Bugs: - -- `[ext.redis]` Unable To Set Redis Host - - [Issue #440](https://github.com/datafolklabs/cement/issues/440) - - -Features: - -- `[core]` Add Docker / Docker Compose Support - - [Issue #439](https://github.com/datafolklabs/cement/issues/439) - - -Refactoring: - -- *Too many to reference* - - -Incompatible: - -- `[core]` Replace Interfaces with ABC Base Classes - - [Issue #192](https://github.com/datafolklabs/cement/issues/192) -- `[core.foundation]` Rename `CementApp` to `App`. -- `[core.handler]` Rename `CementBaseHandler` to `Handler` -- `[core.handler]` Drop deprecated backend globals -- `[core.hook]` Drop deprecated backend globals -- `[core.controller]` Drop `CementBaseController` -- `[ext.argcomplete]` No longer shipped with Cement. -- `[ext.reload_config]` No longer shipped with Cement. -- `[ext.configobj]` No longer shipped with Cement. -- `[ext.json_configobj]` No longer shipped with Cement. -- `[ext.yaml_configobj]` No longer shipped with Cement. -- `[ext.genshi]` No longer shipped with Cement. -- `[ext.argparse]` ArgparseController.Meta.default_func is not `_default`, and - will print help info and exit. Can now set this to `None` as well to - pass/exit. - - [Issue #426](https://github.com/datafolklabs/cement/issues/426) - - -Deprecation: - -* *Everything with deprecation notices in Cement < 3* diff --git a/doc-new/content/cleanup.md b/doc-new/content/cleanup.md deleted file mode 100644 index e74e42d8..00000000 --- a/doc-new/content/cleanup.md +++ /dev/null @@ -1,141 +0,0 @@ ---- -weight: 4 -title: Cleanup ---- - -# Application Cleanup - -> Automatic Cleanup (Builtin) - -```python -from cement import App - -### both .setup() / .close() called automatically by `with` - -with App('myapp') as app: - app.run() - - -### the above is equivalent to - -app = App('myapp') -app.setup() -app.run() -app.close() -``` - -The concept of 'cleanup' after application run time is nothing new. What -happens during 'cleanup' all depends on the application. This might mean -closing and deleting temporary files, removing session data, or deleting a PID -(Process ID) file. - -To allow for application cleanup not only within your program, but also -external plugins and extensions, there is the `app.close()` function that -must be called after `app.run()` regardless of any exceptions or runtime -errors. Note that `app.close()` is called automatically when using the -Python `with` operator, so it is not generally something you call directly, -but it is important to know how and when it is called. - -Calling `app.close()` ensures that the ``pre_close`` and ``post_close`` -framework hooks are run, allowing extensions/plugins/etc to cleanup after the -program runs. - - -## Exit Status and Error Codes - -> Setting Exit Code on Application Close - -```python - -from cement import App - - -### set exit_on_close for production use - -class MyApp(App): - class Meta: - label = 'myapp' - exit_on_close = True - - -### disable it for testing - -class MyAppForTesting(MyApp): - class Meta: - exit_on_close = False - - -with MyApp() as app: - try: - app.run() - except Exception as e: - ### set exit code to use on app.close() - app.exit_code = 1 - -``` - - -You can optionally set the status code that your application exists with via -`App.exit_code`, however you must also ensure that the meta option -`App.Meta.exit_on_close` is enabled. - - - -Note that the default exit code is `0`, and any *uncaught exceptions* will -cause the application to exit with a code of `1` (error). - - -## Running Cleanup Code - -> Example: Running Cleanup Code Via Hooks - -```python - -import os -from tempfile import mkstemp -from cement import App, init_defaults - -defaults = init_defaults('myapp') -defaults['myapp']['tmp_file'] = mkstemp()[1] - - -def my_cleanup_hook(app): - # do something with app... - - tmp_file = app.config.get('myapp', 'tmp_file') - if os.path.exists(tmp_file): - app.log.warning('removing tmp file: %s' % tmp_file) - os.remove(tmp_file) - - -class MyApp(App): - class Meta: - label = 'myapp' - config_defaults = defaults - hooks = [ - ('pre_close', my_cleanup_hook), - ] - - -with MyApp() as app: - app.run() - -``` - -> Usage - -``` -$ python myapp.py -WARNING: removing tmp file: /tmp/tmpifmxsfid - -``` - -Any extension, plugin, or even the application itself that has 'cleanup' -code should do so within the `pre_close` or `post_close` hooks to ensure -that it gets run. See the `Hooks` section of the documentation for more -information on running framework hooks. diff --git a/doc-new/content/hooks.md b/doc-new/content/hooks.md deleted file mode 100644 index 379036bc..00000000 --- a/doc-new/content/hooks.md +++ /dev/null @@ -1,326 +0,0 @@ ---- -weight: 3 -title: Hooks ---- - -# Hooks - -Hooks allow developers to tie into different pieces of the application, and/or -the Cement Framework. A hook can be defined anywhere, be it internally in the -application, or in a plugin. Once a hook is defined, functions can be -registered to that hook so that when the hook is called, all functions -registered to that hook will be executed. By defining a hook, you are saying -that you are going to honor that hook somewhere in your application or plugin. -Using descriptive hook names is good for clarity. For example, the name -`pre_database_connect` is obviously a hook that will be run just before a -database connection is attempted. - -The most important thing to remember when defining hooks is to properly -document them. Include whether anything is expected in return -or what, if any, arguments will be passed to the hook functions when called. - - -## Defining Hooks - -> Defining a Hook via App.Meta - -```python - -from cement import App - - -class MyApp(App): - class Meta: - label = 'myapp' - define_hooks = [ - 'my_example_hook', - ] -``` - -> Defining a Hook via App.setup() - -```python -class MyApp(App): - # ... - - def setup(self): - super() - self.hook.define('my_example_hook') -``` - -A hook can be defined anywhere, however it is best-practice to define the hook -as early as possible. A hook definition simply gives a label to the hook, and -allows the developer (or third-party plugin developers) to register functions -to that hook. It's label is arbitrary. - - -## Registering Hook Functions - -> Registering Hook Functions via App.Meta - -```python -from cement import App - - -def my_hook1(app): - # do something with app - pass - - -def my_hook2(app): - # do something with app - pass - - -class MyApp(App): - class Meta: - label = 'myapp' - - ### list of tuples: ( 'hook_label', ) - hooks = [ - ('post_argument_parsing', my_hook1), - ('pre_close', my_hook2), - ] -``` - -> Registering Hook Functions via App.setup() - -```python -class MyApp(App): - # ... - - def setup(self): - super() - - ### register hook functions - self.hook.register('post_argument_parsing', my_hook1) - self.hook.register('pre_close', my_hook2) -``` - -A hook label is just an arbitrary identifier, but the functions registered to -that hook are what get run when the hook is called. Registering a hook -function should also be done early on in the bootstrap process, any time after -the application has been created, after the hook is defined, and before the -hook is run. Note that every hook is different, and therefore should be -clearly documented by the 'owner' of the hook (application developer, plugin -developer, etc). - -What you return depends on what the developer defining the hook is expecting. -Each hook is different, and the nature of the hook determines whether you need -to return anything or not. That is up to the developer. Also, the `*args` -and `**kwargs` coming in depend on the developer. You have to be familiar -with the purpose of the defined hook in order to know whether you are -receiving any `*args` or `**kwargs`. - - -## Running Hooks - -> Running a Hook - -```python -with MyApp() as app: - app.run() - - for res in app.hook.run('my_example_hook'): - # do something with res? - pass -``` - - -Now that a hook is defined, and functions have been registered to that hook, -all that is left is to run it. As you can see in the example, we iterate over -the hook rather than just calling `app.hook.run()` by itself. This is -necessary because `app.hook.run()` yields the results from each hook function -as they are run. Hooks can be run anywhere **after** the hook is defined, and -hooks are registered to that hook. - - - - -## Controlling Hook Run Order - -> Example: Hook Run Order - -```python - -from cement import App - - -### define hook functions - -def func1(app): - print('Inside hook func1') - - -def func2(app): - print('Inside hook func2') - - -def func3(app): - print('Inside hook func3') - - -class MyApp(App): - class Meta: - label = 'myapp' - - ### define my_hook - define_hooks = [ - 'my_hook', - ] - - ### register functions to my_hook - hooks = [ - ('my_hook', func1, weight=0), - ('my_hook', func2, weight=100), - ('my_hook', func3, weight=-99), - ] - -with MyApp() as app: - app.run() - - ### execute my_hook - for res in app.hook.run('my_hook', app) - pass -``` - -> Usage - -```bash -$ python myapp.py -Inside hook func3 -Inside hook func1 -Inside hook func2 -``` - -Sometimes you might have a very specific purpose in mind for a hook, and need -it to run before or after other functions in the same hook. For that reason -there is an optional `weight` parameter that can be passed when registering -a hook function. - -As you can see in the example, it doesn’t matter what order we register the -hook, the weight runs then in order from lowest to highest. - - -## Cement Framework Hooks - -> Example Usage of Framework Hooks - -```python - -from cement import App - - -### handle arguments before app.run() is called -def inspect_arguments(app): - if app.pargs.foo is not None: - print('Foo Argument Was Passed!') - - -class MyApp(App): - class Meta: - label = 'myapp' - hooks = [ - ('post_argument_parsing', inspect_arguments), - ] - - -with MyApp() as app: - app.args.add_argument('--foo') - app.run() -``` - -> Usage - -```bash -$ python myapp.py --foo bar -Foo Argument Was Passed! -``` - -Cement has a number of hooks that tie into the framework. - -### pre_setup - -Run first when `App.setup()` is called. The application object is -passed as an argument. Nothing is expected in return. - - -### post_setup - -Run last when `App.setup()` is called. The application object is -passed as an argument. Nothing is expected in return. - - -### pre_run - -Run first when `App.run()` is called. The application object is -passed as an argument. Nothing is expected in return. - - -### post_run - -Run last when `App.run()` is called. The application object is -passed as an argument. Nothing is expected in return. - - -### pre_argument_parsing - -Run after `App.run()` is called, just *before* argument parsing happens. -The application object is passed as an argument to these hook -functions. Nothing is expected in return. - - -### post_argument_parsing - -Run after `App.run()` is called, just *after* argument parsing happens. -The application object is passed as an argument to these hook -functions. Nothing is expected in return. - -This hook is generally useful where the developer needs to perform actions -based on the arguments that were passed at command line, but before the -logic of `App.run()` happens. - - -### pre_render - -Run first when App.render() is called. The application object, and -data dictionary are passed as arguments. Must return either the original -data dictionary, or a modified one. - -Note: This does not affect anything that is 'printed' to console. - - -### post_render - -Run last when `App.render()` is called. The application object, and -rendered output text are passed as arguments. Must return either the original -output text, or a modified version. - - -### pre_close - -Run first when `App.close()` is called. This hook should be used by plugins -and extensions to do any 'cleanup' at the end of program execution. Nothing -is expected in return. - - -### post_close - -Run last when `App.close()` is called. Most use cases need `pre_close`, -however this hook is available should one need to do anything after all other -'close' operations. - - -### signal - -Run when signal handling is enabled, and the defined signal handler callback -is executed. This hook should be used by the application, plugins, and -extensions to perform any actions when a specific signal is caught. Nothing -is expected in return. \ No newline at end of file diff --git a/doc-new/content/index.md b/doc-new/content/index.md deleted file mode 100644 index 220ded1a..00000000 --- a/doc-new/content/index.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -weight: 1 -title: Cement Framework ---- - -# Cement Framework v2.99.1 - -> Installation via PyPi (Stable) - -``` -$ pip install cement -``` - -> Hello World Example - -```python -from cement import App - -with App('myapp') as app: - app.run() - app.log.info('Hello World!') -``` - -> Usage - -``` -$ python helloworld.py --help -usage: helloworld [-h] [--debug] [--quiet] - -optional arguments: - -h, --help show this help message and exit - --debug toggle debug output - --quiet suppress all output - -$ python helloworld.py -INFO: Hello World! -``` - -Let's hope that this long sentence doesn't get eaten up by the `slate monsters of old`. -And this one also I want to see what this looks `App.Meta.config_files == 'test'`. - - - -Cement is an advanced Application Framework for Python, with a primary focus -on Command Line Interfaces (CLI). Its goal is to introduce a standard, and -feature-full platform for both simple and complex command line applications -as well as support rapid development needs without sacrificing quality. -Cement is flexible, and it's use cases span from the simplicity of a -micro-framework to the complexity of a mega-framework. Whether it's a single -file script, or a multi-tier application, Cement is the foundation you've been -looking for. - -The first commit to Git was on Dec 4, 2009. Since then, the framework has -seen several iterations in design, and has continued to grow and improve -since it's inception. Cement is the most stable, and complete framework for -command line and backend application development. - -Cement core features include (but are not limited to): - -- Core pieces of the framework are customizable via handlers/interfaces -- Handler system connects implementation classes with Interfaces -- Extension handler interface to easily extend framework functionality -- Config handler supports parsing multiple config files into one config -- Argument handler parses command line arguments and merges with config -- Log handler supports console and file logging -- Plugin handler provides an interface to easily extend your application -- Output handler interface renders return dictionaries to console -- Cache handler interface adds caching support for improved performance -- Controller handler supports sub-commands, and nested controllers -- Hook support adds a bit of magic to apps and also ties into framework -- Zero external dependencies* (not including optional extensions) -- 100% test coverage using `nose` and `coverage` -- 100% PEP8 and style compliant using `flake8` -- Extensive Sphinx documentation -- Tested on Python 3.5+ -- Does not support Python 2.x - - - -**More Information** - -- [Documentation](http://builtoncement.com/2.99/) -- [Source Code](http://github.com/datafolklabs/cement/) -- [PyPi](http://pypi.python.org/pypi/cement/) -- [Travis Continuous Integration Testing](https://travis-ci.org/datafolklabs/cement/) -- [Gitter Discussion Channel](https://gitter.im/datafolklabs/cement/) - - -**License** - -The Cement CLI Application Framework is Open Source and is distributed under -the BSD License (three clause). Please see the -[LICENSE](https://raw.githubusercontent.com/datafolklabs/cement/master/LICENSE) -file included with this software. - diff --git a/doc-new/content/quickstart.md b/doc-new/content/quickstart.md deleted file mode 100644 index a6b099e4..00000000 --- a/doc-new/content/quickstart.md +++ /dev/null @@ -1,864 +0,0 @@ ---- -title: "Quick Start Overview" -weight: 2 -slug: quickstart ---- - -# Quickstart Overview - -This section is intended to give a brief overview of some of the most commonly -used core features of Cement. Please do not be discouraged if you don't -"get it" right away. Please also do not think, "is this it?". This is not -intended to be an exhaustive end-all-be-all coverage of every feature of the -framework. - -Some assumptions are being made here. Primarily, we assume that you've used -and are familiar with Python. The quickstart is intended to give a high level -look at using Cement. Please dive deeper into the individual sections after -the quickstart in order to gain a better understanding of each component. - - -[comment]: <> (--------------------------------------------------------------) - -## The Application Object - -> Using Cement App Directly - -```python -from cement import App - -with App('myapp') as app: - app.run() -``` - -> Sub-classing Cement App - -```python -from cement import App - -class MyApp(App): - class Meta: - label = 'myapp' - -with MyApp() as app: - app.run() -``` - -> Usage - -```bash -$ python myapp.py --help -usage: myapp [-h] [--debug] [--quiet] - -optional arguments: - -h, --help show this help message and exit - --debug toggle debug output - --quiet suppress all output -``` - -The core of your application starts with the Cement `App` object, which we -will refer to throughout this documentation as: - - * `App` - The uninstantiated Cement `App` base class - * `MyApp` - The uninstatiated/sub-classed Cement application you are creating - * `app` - The instantiated application object - - -Technically, Cement `App` can be used direcly (as in the example), however in -practice you will almost always sub-class `App` in order to configure it for -your needs (I.e. `MyApp`). - - -[comment]: <> (--------------------------------------------------------------) - -## MetaMixin's - -> Sub-classing Cement App / Overriding Metadata Options - -```python -from cement import App, init_defaults - -# define default application configuration settings -defaults = init_defaults('myapp') -defaults['myapp']['foo'] = 'bar' - - -class MyApp(App): - class Meta: - label = 'myapp' - config_defaults = defaults - - -with MyApp() as app: - app.run() - print("Foo => %s" % app.config.get('myapp', 'foo')) -``` - -> Usage - -``` -$ python myapp.py -Foo => bar -``` - -Cement uses `MetaMixin` classes everywhere, which allows the framework to -define default functionality but also provides an easy mechanism for -developers to override and customize. - -This is implemented by declaring a `Meta` class, under your application and/or -other Cement Handler classes. All Meta-options can also be overridden by any -`**kwargs` that are passed to the parent class that is being instantiated. - -I.e. `App('myapp', config_defaults={'foo': 'bar'})` - -Nearly every Cement class has an associated `Meta` class, which we often -refer to as `App.Meta`, `SomeHandlerClass.Meta`, etc. The -instantiated object is refered to in code as `app._meta`, -`some_handler._meta`, etc. - - -[comment]: <> (--------------------------------------------------------------) - -## Interfaces and Handlers - -> Overriding Default Framework Handlers - -```python -from cement import App -from cement.ext.ext_configparser import ConfigParserConfigHandler - - -class MyConfigHandler(ConfigParserConfigHandler): - class Meta: - label = 'my_config_handler' - - # do something to subclass/re-implement - # config handler here... - - -class MyApp(App): - class Meta: - label = 'myapp' - config_handler = 'my_config_handler' - handlers = [ - MyConfigHandler - ] -``` - - -All aspects of the framework are broken up into interfaces, and handlers. -Interfaces define some functionality, and Handlers implement that -functionality. Cement defines the following interfaces: - -- `extension` - Framework extensions loading -- `log` - Logging to console/file -- `config` - Application Configuration defaults, overrides by file, etc -- `mail` - Mail sending (smtp, etc) -- `plugin` - Application plugin loading -- `output` - Output rendering (JSON, Yaml, Mustache Templates, etc) -- `argument` - Command line argument parsing -- `controller` - Command dispatch (sub-commands, sub-command arguments, etc) -- `cache` - Key/Value data store (memcached, redis, etc) - -For example, the builtin configuration handler -`ConfigParserConfigHandler`, implements the `config` interface. Handlers -are referred to by the interfaces they implement, such as -`config.configparser`, `config.json`, `config.yaml`, etc. - - - -### Overriding Via Configuration Files - -> Overriding Via Configuration File - -``` -[myapp] - -### override App.Meta.mail_handler -mail_handler = my_mail_handler - -``` - -`MyApp` defines and/or defaults to builtin handlers for all of the above -listed core handlers. Whatever the application code defines is the default, -however you can also override via the configuration file(s) as in the example -to the right. - -For example, imagine that your default `mail_handler` is `smtp` for -sending email via your local SMTP server. This is a configuration that might -very on a per-user/environment basis. Via the application configuration, you -could override this with an alternative mail handler like - `mail_handler=some_other_mail_handler` - - - -[comment]: <> (--------------------------------------------------------------) - -## Configuration - -> myapp.py - -```python -from cement import App, init_defaults - -defaults = init_defaults('myapp') -defaults['myapp']['foo'] = 'bar' - -class MyApp(App): - class Meta: - label = 'myapp' - config_defaults = defaults - -with MyApp() as app: - app.run() - print("Foo => %s" % app.config.get('myapp', 'foo')) -``` - -> ~/.myapp.conf - -``` -[myapp] -foo = not-bar -``` - -> Usage - -``` -$ python myapp.py -Foo => not-bar -``` - -> Alternative Configuration Handler Example - -```python -from cement import App - -class MyApp(App): - class Meta: - label = 'myapp' - extensions = ['yaml'] - config_handler = 'yaml' - config_extension = '.yml' -``` - -> ~/.myapp.yml - -```yaml -myapp: - foo: not-bar -``` - -Cement supports loading multiple configuration files out-of-the-box. -Configurations loaded from files are merged in, overriding the applications -default settings (`App.Meta.config_defaults`). The default configuration -handler is `ConfigParserConfigHandler`, based on -[ConfigParser](https://docs.python.org/3/library/configparser.html) in the -standard library, and is instantiated as `app.config`. - -Cement looks for configuration files in the most common places such as: - -- `/etc/myapp/myapp.conf` -- `~/.myapp.conf` -- `~/.myapp/config` -- etc - -The list of configuration file paths can be customized via the meta option -`App.Meta.config_files` as well as their extension (i.e. `.conf`) can also -be easily modified with `App.Meta.config_extension`. - -The builtin configuration handler `ConfigParserConfigHandler` uses common -unix-like config files where `blocks` or `sections` are defined with brackets: - -I.e. `[myapp]`, `[myplugin]`, `[interface.handler]`, etc - -Additional support for the following file formats is provided -via optional extensions: - - * Json - * Yaml - - - -All extensions and application plugins can support customization loaded from -the application configuration file under the section `[interface.handler]`. -For example, the `ColorLogHandler` extension reads it's configuration from -`[log.colorlog]`. - - -[comment]: <> (--------------------------------------------------------------) - -## Arguments - -> Simple Arguments Defined With Cement App - -```python - -from cement import App - -with App('myapp') as app: - app.args.add_argument('-f', '--foo', - help='notorous foo option', - dest='foo') - app.run() - - # do something with parsed arguments - if app.pargs.foo is not None: - print("Foo Argument => %s" % app.pargs.foo) - -``` - -> Arguments Defined by Controllers - -```python - -from cement import App, Controller, ex - - -class Base(Controller): - class Meta: - label = 'base' - - arguments = [ - # list of tuples in the format `( [], {} )` - ( [ '-f', '--foo' ], - { 'help' : 'notorious foo option', - 'dest' : 'foo' } ), - ] - - @ex(hide=True) - def _default(self): - print('Inside BaseController._default()') - - # do something with parsed arguments - if self.app.pargs.foo is not None: - print("Foo Argument => %s" % self.app.pargs.foo) - - -class MyApp(App): - class Meta: - label = 'myapp' - handlers = [Base] - - -with MyApp() as app: - app.run() - -``` - -> Usage - -``` -$ python myapp.py --help -usage: myapp [-h] [--debug] [--quiet] [-f FOO] - -optional arguments: - -h, --help show this help message and exit - --debug toggle debug output - --quiet suppress all output - -f FOO, --foo FOO notorous foo option - -$ python myapp.py -f bar -Foo Argument => bar -``` - -Argument parsing is based on the standard -[Argparse](https://docs.python.org/3/library/argparse.html) library, with the -same usage that you're familiar with. The argument handler -`ArgparseArgumentHandler` is instantiated as `app.args`, arguments are defined -with `app.args.add_argument()`, and parsed arguments are stored as -`app.args.parsed_args` (or more conveniently `app.pargs` for easy reference). - - -### Arguments Defined by Controllers - -The power of the framework comes into play when we start talking about -application controllers that streamline the process of mapping arguments and -sub-commands to actions/functions as in the example (more on that later). - -[comment]: <> (--------------------------------------------------------------) - -## Logging - -> Logging Example - -```python - -from cement import App - -with App('myapp') as app: - app.run() - - # log messages to console and file - app.log.info('this is an info message') - app.log.warning('this is an warning message') - app.log.error('this is an error message') - app.log.fatal('this is an fatal message') - app.log.debug('this is an debug message') - - -``` - -> Logging Configuration Example - -``` -[myapp] -log_handler = logging - -[log.logging] -to_console = true -file = /path/to/myapp.log -level = warning -``` - -Logging is based on the standard -[Logging](https://docs.python.org/3/library/logging.html) library, with the -same usage you're familiar with. The logging facility is customizable via the -`[log.logging]` section of an applications configuration: - - -- `level` - The level at which to start logging (`INFO`, `WARNING`, `ERROR`, - `FATAL`, `DEBUG`, etc). -- `file` (*path*) - File path to log to. -- `to_console` (*bool*) - Whether or not to log to console. -- `rotate` (*bool*) - Whether or not to rotate the log file when it hits - `max_bytes` -- `max_bytes` (*int*) - Maximum file size in bytes before file gets rotated -- `max_files` (*int*) - Maximum number of log files to keep after rotating - - -Cement also includes the following optional extensions that provide drop-in -replacements for the default log handler: - -- `ColorlogHandler` - Provides colorized log output via the - [Colorlog](https://github.com/borntyping/python-colorlog) library. - - -[comment]: <> (--------------------------------------------------------------) - -## Output - -> Standard Output via Print Statements - -```python -from cement import App - -with App('myapp') as app: - print('About Run MyApp!') - app.run() -``` - -> Mixed Template/JSON Output Example - -```python -from cement import App - -class MyApp(App): - class Meta: - label = 'myapp' - - ### add optional extensions - extensions = ['json', 'mustache'] - - ### set the default output handler - output_handler = 'mustache' - - ### external template directory - template_dir = '/path/to/templates' - - ### internal template module (shipped with app code) - template_module = 'myapp.templates' - - -with MyApp() as app: - app.run() - - ### create some data - data = { - 'foo' : 'bar', - } - - ### render data using mustache template (by default) - app.render(data, 'example.m') - -``` - -> Mustache Template: /path/to/templates/example.m - -``` -The value of foo={{foo}}. -``` - -> Usage - -``` -$ python test.py --help -usage: myapp [-h] [--debug] [--quiet] [-o {json}] - -optional arguments: - -h, --help show this help message and exit - --debug toggle debug output - --quiet suppress all output - -o {json} output handler - - -$ python myapp.py -The value of foo=bar - - -$ python myapp.py -o json -{"foo": "bar"} -``` - -By default, Cement does not define any output handlers. Just like any other -app, you are free to `print()` to console all you like or use the builtin -logging facility. That said, more complex applications will benefit greatly -by separating the output from the logic. Think of output handling as the -`view` in a traditional -[MVC Framework](https://en.wikipedia.org/wiki/Model-view-controller). - -Cement ships with several types of extensions that produce output in -different forms, including the following: - -- Text Rendered From Template Files -- Programatic Structures (JSON, Yaml, etc) -- Tabulated (like MySQL, etc) -- Etc - -The following output handlers ship with Cement: - -- `Json` - Produces JSON output from dicts -- `Yaml` - Produces Yaml output from dicts -- `Mustache` - Produces text output rendered from - [Mustache](http://mustache.github.io/) templates -- `Handlebars` - Produces text output rendered from - [Handlebars](https://github.com/wbond/pybars3) templates -- `Jinja2` - Produces text output rendered from - [Jinja2](http://jinja.pocoo.org/) templates -- `Tabulated` - Produces tabulated text output rendered via the - [Tabulate](https://pypi.python.org/pypi/tabulate) library. - - -### Multiple Output Handler Support - -One of the unique features of Cement is that you can build your application -to support multiple output handlers and formats. Output handlers have a -special attribute that allows them to be exposed via the CLI option -`-o` (configurable via `App.Meta.core_handler_override_options`). Therefore, -you might have default text based output rendered from Mustache templates, but -optionally output programatic structures *from the same dict* when necessary -(i.e.`$ myapp -o json`). - - -[comment]: <> (--------------------------------------------------------------) - -## Controllers - -> Example: Application Base Controller - -```python -from cement import App, Controller, ex - - -class Base(Controller): - class Meta: - label = 'base' - - arguments = [ - # list of tuples in the format `( [], {} )` - ( [ '-a' ], - { 'help' : 'example a option', - 'dest' : 'a' } ), - ] - - def _default(self): - print('Inside Base._default()') - if self.app.pargs.a: - print('Received Option: -a') - - @ex( - help='sub-command under base controller', - arguments=[ - ( [ '-b' ], - { 'help' : 'cmd1 b option' } ), - ] - ) - def cmd1(self): - print('Inside Base.cmd1()') - if self.app.pargs.b: - print('Recieved Option: -b') - - -class MyApp(App): - class Meta: - label = 'myapp' - handlers = [ - Base, - ] - - -with MyApp() as app: - app.run() -``` - -> Usage - -```bash -### help output shows base namespace arguments and sub-commands - -$ python myapp.py --help -usage: myapp [-h] [--debug] [--quiet] [-a A] {cmd1} ... - -optional arguments: - -h, --help show this help message and exit - --debug toggle debug output - --quiet suppress all output - -a A example a option - -sub-commands: - {cmd1} - cmd1 sub-command under base controller - - -$ python myapp.py -a foo -Inside Base._default() -Received Option: -a - - -### sub-commands support their own arguments - -$ python myapp.py cmd1 --help -usage: myapp cmd1 [-h] [-b B] - -optional arguments: - -h, --help show this help message and exit - -b B cmd1 b option - - -$ python myapp.py cmd1 -b foo -Inside Base.cmd1() -Recieved Option: -b -``` - -Controllers provide a common means of organizing application logic into -relevant chunks of code, as well as the ability for plugins and extensions to -extend an applications capabilities. It is the `Controller` piece of the -traditional -[MVC Framework](https://en.wikipedia.org/wiki/Model-view-controller). - -The first controller is called `base`, and if registered will take over -runtime control when `app.run()` is called. What this means is, instead of -Cement calling `app.args.parse_arguments()` directly, the application dispatch -is handed over to the `base` controller, that is then responsible for -parsing and handling arguments. This is what we call `Runtime Dispatch`. - -The most notable action of `Runtime Dispatch` is mapping arguments and -sub-commands to their respective controllers and functions. For example, the -default action when running `$ myapp` without any arguments or sub-commands -is to execute the `BaseController._default()` function. - -### Nested / Embedded Controllers - -Cement supports two types of controller `stacking`: - -- `nested` - The arguments and commands are nested under a sub-parser whose - label is that of the controller. For example, a nested controller with a - label of `my-nested-controller` would be called as - `$ myapp my-nested-controller sub-command`. -- `embedded` - The arguments and commands are embedded within it's parent - controller, therefore appearing as if they were defined by the parent - itself. A sub-command under an embedded controller would be called as - `$ myapp sub-command`. - - -Controllers can be stacked on other controllers as many levels deep as -necessary. An `embedded` controller can be stacked on top of a `nested` -controller, and vice versa. There is little, if any, limitation. - -### Controller Arguments vs Command Arguments - -Both Controllers and their sub-commands can have arguments defined. Think of -controllers as the primary namespace. It's arguments should be globally -relevant within that namespace. A sub-command within the namespace can have -it's own arguments, but are only relevant to that sub-command. - -For example: `$ myapp -a my-controller -b my-sub-command -c` - -In the above example, `-a` is relevant to the global scope of the entire -application because it is defined on the `base` controller. Option `-b` is -relevant to the scope of `my-controller` and all sub-commands under it. -Finally, `-c` is only relevant to the `my-sub-command` and has no use -elsewhere. - - -### Exposing Sub-Commands - -By default, no commands are exposed to the CLI except that a `_default()` -function will be called if no sub-command is passed (configurable by -`Controller.Meta.default_func`). - -To expose a function as a sub-command, you must decorate it with `@ex()`. -It's usage is simple, and supports the following parameters: - -- `hide` (*bool*) - Whether or not to display in `--help` output. -- `arguments` (*list*) - Argument list of tuples in the format `( [], {} )`, - that are passed to `Argparse.add_argument(*args, **kwargs)`. -- `**kwargs` - Additional keyword arguments are passed directly to Argparse - when creating the sub-parser for this command. - - - - - -[comment]: <> (--------------------------------------------------------------) - -## Framework Extensions - -> Example: Using Framework Extensions - -```python -from time import sleep -from cement import App - - -class MyApp(App): - class Meta: - label = 'myapp' - extensions = [ - 'alarm', - ] - - -with MyApp() as app: - app.run() - - ### set an alarm based on the max allowed run time - app.alarm.set(3, "The operation timed out after 3 seconds!") - - ### do something that takes time to operate - sleep(5) - - ### stop the alarm if it ran within the time frame - app.alarm.stop() -``` - -> Usage - -```bash -$ python myapp.py -ERROR: The operation timed out after 3 seconds! -Traceback (most recent call last): - File "myapp.py", line 20, in - sleep(5) - File "cement/core/foundation.py", line 123, in cement_signal_handler - raise exc.CaughtSignal(signum, frame) -cement.core.exc.CaughtSignal: Caught signal 14 -``` - -Cement's Interfaces and Handlers system make extending the framework easy, and -limitless. Cement ships dozens of extensions that either alter existing -funtionality, or add to it. For example, the default logging facility -provides basic logging capabilities, however with a single line of code an -application can instead use the `colorlog` extension to enable colorized -console logging. - -The example provides a quick look at using the `alarm` extension to handle -application timeouts of long running operations - -Cement includes (but not limited to) the following extensions: - -- `alarm` - Provides easy access to setting an application alarm to handle - timing out operations -- `argparse` - Provides `ArgparseArgumentHandler` and `ArgparseController` - handlers built on Argparse -- `colorlog` - Provides `ColorLogHandler` that produces colorized console - logging -- `configparser` - Provides `ConfigParserConfigHandler` handler for - application configuration built on on ConfigParser -- `daemon` - Provides daemonization, pidfile management, user/group - context switching, etc -- `handlebars` - Provides `HandlebarsOutputHandler` to render text output from - Handlerbars templates -- `jinja2` - Provides `Jinja2OutputHandler` to render text output from - Jinja2 templates -- `json` - Provides `JsonConfigHandler` and `JsonOutputHandler` to read - JSON configuration files, and produce JSON structured output. -- `logging` - Provides `LoggingLogHandler` for standard application - logging -- `memcached` - Providers `MemcachedCacheHandler` for caching built on - Memcached -- `mustache` - Provides `MustacheOutputHandler` to render text output from - Mustache templates -- `plugin` - Provides `CementPluginHandler` for application plugin support -- `redis` - Provides `RedisCacheHandler` for caching built on Redis -- `smtp` - Provides `SMTPMailHandler` for email messaging -- `tabulate` - Provides `TabulateOutputHandler` for text output tabularized - like MySQL, etc -- `watchdog` - Provides cross-platform directory/file monitoring in order to - handle filesystem events as they occur. -- `yaml` - Providers `YamlConfigHandler` and `YamlOutputHandler` to read - Yaml configuration files, and produce Yaml structured output. - - -[comment]: <> (--------------------------------------------------------------) - -## Application Plugins - -FIX ME - - -[comment]: <> (--------------------------------------------------------------) - -## Hooks - -> Example: Executing Code Via Hooks - -```python -from cement import App - - -def my_example_hook(app): - print('Inside my_example_hook()') - - -class MyApp(App): - class Meta: - label = 'myapp' - hooks = [ - ('post_argument_parsing', my_example_hook), - ] - - -with MyApp() as app: - app.run() -``` - -> Usage - -```bash -$ python myapp.py -Inside my_example_hook() -``` - -Hooks provide developers the ability to tie into the framework, and -applications without direct access to the runtime. For example, a plugin -might need to execute some code after arguments have been parsed, but before -controller sub-commands are dispatched. As a plugin developer, you don't have -direct access to the applications runtime code but you can still tie into it -with the builtin `post_argument_parsing` hook. - -Cement defines several hooks that tie in to specific points throughout the -application life cycle, however application developers can also define their -own hooks allowing others to tie elsewhere, when needed. diff --git a/doc-new/content/upgrading.md b/doc-new/content/upgrading.md deleted file mode 100644 index 8b813ec9..00000000 --- a/doc-new/content/upgrading.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -weight: 99 -title: Upgrading ---- - -# Upgrading - -This section outlines any information and changes that might need to be made -in order to update your application built on previous versions of Cement. - -## 2.8.x to 2.9.x - -Cement 2.9 introduces a few incompatible changes from the previous 2.8 stable -release, as noted in the :ref:`ChangeLog `. - -### Deprecated: cement.core.interface.list() - -This function should no longer be used in favor of -`CementApp.handler.list_types()`. It will continue to work throughout -Cement 2.x, however is not compatible if -`CementApp.Meta.use_backend_globals == False`. - -Related: - - * [Issue #366](https://github.com/datafolklabs/cement/issues/366) - * [Issue #376](https://github.com/datafolklabs/cement/issues/376) - - diff --git a/doc-new/layouts/partials/hook_head_end.html b/doc-new/layouts/partials/hook_head_end.html deleted file mode 100644 index 9961b286..00000000 --- a/doc-new/layouts/partials/hook_head_end.html +++ /dev/null @@ -1,11 +0,0 @@ - \ No newline at end of file diff --git a/doc-new/static/images/logo.png b/doc-new/static/images/logo.png deleted file mode 100644 index a1e298ecc2e881b2fb931c8ca8fad4a032dce1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121381 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 VOZIoqKVj|zar2gD{&l-Y{|Eh~U~&Ke diff --git a/doc-new/themes/docuapi/.gitignore b/doc-new/themes/docuapi/.gitignore deleted file mode 100644 index 088d287a..00000000 --- a/doc-new/themes/docuapi/.gitignore +++ /dev/null @@ -1 +0,0 @@ -docuapi \ No newline at end of file diff --git a/doc-new/themes/docuapi/LICENSE.md b/doc-new/themes/docuapi/LICENSE.md deleted file mode 100644 index b62a9b5f..00000000 --- a/doc-new/themes/docuapi/LICENSE.md +++ /dev/null @@ -1,194 +0,0 @@ -Apache License -============== - -_Version 2.0, January 2004_ -_<>_ - -### Terms and Conditions for use, reproduction, and distribution - -#### 1. Definitions - -“License” shall mean the terms and conditions for use, reproduction, and -distribution as defined by Sections 1 through 9 of this document. - -“Licensor” shall mean the copyright owner or entity authorized by the copyright -owner that is granting the License. - -“Legal Entity” shall mean the union of the acting entity and all other entities -that control, are controlled by, or are under common control with that entity. -For the purposes of this definition, “control” means **(i)** the power, direct or -indirect, to cause the direction or management of such entity, whether by -contract or otherwise, or **(ii)** ownership of fifty percent (50%) or more of the -outstanding shares, or **(iii)** beneficial ownership of such entity. - -“You” (or “Your”) shall mean an individual or Legal Entity exercising -permissions granted by this License. - -“Source” form shall mean the preferred form for making modifications, including -but not limited to software source code, documentation source, and configuration -files. - -“Object” form shall mean any form resulting from mechanical transformation or -translation of a Source form, including but not limited to compiled object code, -generated documentation, and conversions to other media types. - -“Work” shall mean the work of authorship, whether in Source or Object form, made -available under the License, as indicated by a copyright notice that is included -in or attached to the work (an example is provided in the Appendix below). - -“Derivative Works” shall mean any work, whether in Source or Object form, that -is based on (or derived from) the Work and for which the editorial revisions, -annotations, elaborations, or other modifications represent, as a whole, an -original work of authorship. For the purposes of this License, Derivative Works -shall not include works that remain separable from, or merely link (or bind by -name) to the interfaces of, the Work and Derivative Works thereof. - -“Contribution” shall mean any work of authorship, including the original version -of the Work and any modifications or additions to that Work or Derivative Works -thereof, that is intentionally submitted to Licensor for inclusion in the Work -by the copyright owner or by an individual or Legal Entity authorized to submit -on behalf of the copyright owner. For the purposes of this definition, -“submitted” means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, and -issue tracking systems that are managed by, or on behalf of, the Licensor for -the purpose of discussing and improving the Work, but excluding communication -that is conspicuously marked or otherwise designated in writing by the copyright -owner as “Not a Contribution.” - -“Contributor” shall mean Licensor and any individual or Legal Entity on behalf -of whom a Contribution has been received by Licensor and subsequently -incorporated within the Work. - -#### 2. Grant of Copyright License - -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the Work and such -Derivative Works in Source or Object form. - -#### 3. Grant of Patent License - -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable (except as stated in this section) patent license to make, have -made, use, offer to sell, sell, import, and otherwise transfer the Work, where -such license applies only to those patent claims licensable by such Contributor -that are necessarily infringed by their Contribution(s) alone or by combination -of their Contribution(s) with the Work to which such Contribution(s) was -submitted. If You institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work or a -Contribution incorporated within the Work constitutes direct or contributory -patent infringement, then any patent licenses granted to You under this License -for that Work shall terminate as of the date such litigation is filed. - -#### 4. Redistribution - -You may reproduce and distribute copies of the Work or Derivative Works thereof -in any medium, with or without modifications, and in Source or Object form, -provided that You meet the following conditions: - -* **(a)** You must give any other recipients of the Work or Derivative Works a copy of -this License; and -* **(b)** You must cause any modified files to carry prominent notices stating that You -changed the files; and -* **(c)** You must retain, in the Source form of any Derivative Works that You distribute, -all copyright, patent, trademark, and attribution notices from the Source form -of the Work, excluding those notices that do not pertain to any part of the -Derivative Works; and -* **(d)** If the Work includes a “NOTICE” text file as part of its distribution, then any -Derivative Works that You distribute must include a readable copy of the -attribution notices contained within such NOTICE file, excluding those notices -that do not pertain to any part of the Derivative Works, in at least one of the -following places: within a NOTICE text file distributed as part of the -Derivative Works; within the Source form or documentation, if provided along -with the Derivative Works; or, within a display generated by the Derivative -Works, if and wherever such third-party notices normally appear. The contents of -the NOTICE file are for informational purposes only and do not modify the -License. You may add Your own attribution notices within Derivative Works that -You distribute, alongside or as an addendum to the NOTICE text from the Work, -provided that such additional attribution notices cannot be construed as -modifying the License. - -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a whole, -provided Your use, reproduction, and distribution of the Work otherwise complies -with the conditions stated in this License. - -#### 5. Submission of Contributions - -Unless You explicitly state otherwise, any Contribution intentionally submitted -for inclusion in the Work by You to the Licensor shall be under the terms and -conditions of this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify the terms of -any separate license agreement you may have executed with Licensor regarding -such Contributions. - -#### 6. Trademarks - -This License does not grant permission to use the trade names, trademarks, -service marks, or product names of the Licensor, except as required for -reasonable and customary use in describing the origin of the Work and -reproducing the content of the NOTICE file. - -#### 7. Disclaimer of Warranty - -Unless required by applicable law or agreed to in writing, Licensor provides the -Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, -including, without limitation, any warranties or conditions of TITLE, -NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are -solely responsible for determining the appropriateness of using or -redistributing the Work and assume any risks associated with Your exercise of -permissions under this License. - -#### 8. Limitation of Liability - -In no event and under no legal theory, whether in tort (including negligence), -contract, or otherwise, unless required by applicable law (such as deliberate -and grossly negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, incidental, -or consequential damages of any character arising as a result of this License or -out of the use or inability to use the Work (including but not limited to -damages for loss of goodwill, work stoppage, computer failure or malfunction, or -any and all other commercial damages or losses), even if such Contributor has -been advised of the possibility of such damages. - -#### 9. Accepting Warranty or Additional Liability - -While redistributing the Work or Derivative Works thereof, You may choose to -offer, and charge a fee for, acceptance of support, warranty, indemnity, or -other liability obligations and/or rights consistent with this License. However, -in accepting such obligations, You may act only on Your own behalf and on Your -sole responsibility, not on behalf of any other Contributor, and only if You -agree to indemnify, defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason of your -accepting any such warranty or additional liability. - -_END OF TERMS AND CONDITIONS_ - -### APPENDIX: How to apply the Apache License to your work - -To apply the Apache License to your work, attach the following boilerplate -notice, with the fields enclosed by brackets `[]` replaced with your own -identifying information. (Don't include the brackets!) The text should be -enclosed in the appropriate comment syntax for the file format. We also -recommend that a file or class name and description of purpose be included on -the same “printed page” as the copyright notice for easier identification within -third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/doc-new/themes/docuapi/Makefile b/doc-new/themes/docuapi/Makefile deleted file mode 100644 index f11b338b..00000000 --- a/doc-new/themes/docuapi/Makefile +++ /dev/null @@ -1,26 +0,0 @@ - - -# -# Makefile to perform rebuilds after changes to asset files. -# -# n.b. you must install fswatch (OS X: `brew install fswatch`) -# -# To start live live rebuilds, use the following command: -# $ make serve -# - -# TODO: Figure a way to watch recursive -SLATE_DIR := /Users/bep/dev/clone/slate -WATCH_PATHS = ./assets/*.* ./assets/javascripts/*.* ./assets/javascripts/app/*.* -WATCH_PATHS := ${WATCH_PATHS} ./assets/stylesheets/*.* - -build: - go run bundler.go -slate=${SLATE_DIR} - -serve: - @make build - @fswatch -o ${WATCH_PATHS} | xargs -n1 -I{} make build - -release: - git tag -a ${version} -m "Release ${version}" - git push --follow-tags diff --git a/doc-new/themes/docuapi/README.md b/doc-new/themes/docuapi/README.md deleted file mode 100644 index b81c199a..00000000 --- a/doc-new/themes/docuapi/README.md +++ /dev/null @@ -1,69 +0,0 @@ -**DocuAPI** is a beautiful multilingual API documentation theme for [Hugo](http://gohugo.io/). This theme is built on top of the beautiful work of [Robert Lord](https://github.com/lord) and others on the [Slate](https://github.com/lord/slate) project ([Apache 2 License](https://github.com/lord/slate/blob/master/LICENSE)). - -
- -> Visit the [demo site](https://docuapi.com/). - -
- -![Screenshot DocuAPI Example site](https://raw.githubusercontent.com/bep/docuapi/master/images/screenshot.png) - -## Use - -See the [exampleSite](https://github.com/bep/docuapi/tree/master/exampleSite) and more specific its site [configuration](https://github.com/bep/docuapi/blob/master/exampleSite/config.toml) for the available options. - -**Note that this theme needs Pygments installed to render code samples. See [pygments.org](http://pygments.org/)** - -**Most notable:** This theme will use all the (non drafts) pages in the site and build a single-page API documentation. Using `weight` in the page front matter is the easiest way to control page order. - -If you want a different page selection, please provide your own `layouts/index.html` template. - -## Hooks - -When the fix for [#2549](https://github.com/spf13/hugo/issues/2549) is released we may do this with blocks, but until then you can provide some custom partials: - -* `partials/hook_head_end.html` is inserted right before the `head` end tag. Useful for additional styles etc. -* `partials/hook_body_end.html` which should be clear by its name. -* `partials/hook_left_sidebar_start.html` the start of the left sidebar -* `partials/hook_left_sidebar_end.html` the end of the left sidebar -* `partials/hook_left_sidebar_logo.html` the log `img` source - -The styles and Javascript import are also put in each partial and as such can be overridden if really needed: - -* `partials/styles.html` -* `partials/js.html` - -## Develop the Theme - -**Note:** In most situations you will be well off just using the theme and maybe in some cases provide your own template(s). Please refer to the [Hugo Documentation](http://gohugo.io/overview/introduction/) for that. - -But you may find styling issues, etc., that you want to fix. Those Pull Requests are warmly welcomed! - -**If you find issues that obviously belongs to [Slate](https://github.com/lord/slate), then please report/fix them there, and we will pull in the latest changes here.** - -This project provides a very custom asset bundler in [bundler.go](https://github.com/bep/docuapi/blob/master/bundler.go) written in Go. - -It depends on `libsass` to build, so you will need `gcc` (a C compiler) to build it for your platform. If that is present, you can try: - -* `go get -u -v .` -* `go run bundler.go` (this will clone Slate to a temp folder) -* Alternative to the above if you already have Slate cloned somewhere: `go run bundler.go -slate=/path/to/Slate` - -All options: - -```bash -go run bundler.go -h - -minify - apply minification to output Javascript, CSS etc. (default true) - -slate string - the path to the Slate source, if not set it will be cloned from https://github.com/lord/slate.git -``` - -With `make` and `fswatch` (OSX only, I believe) available, you can get a fairly enjoyable live-reloading development experience for all artifacts by running: - -* `hugo server` in your Hugo site project. -* `make serve` in the theme folder. - - - - diff --git a/doc-new/themes/docuapi/archetypes/default.md b/doc-new/themes/docuapi/archetypes/default.md deleted file mode 100644 index ac36e062..00000000 --- a/doc-new/themes/docuapi/archetypes/default.md +++ /dev/null @@ -1,2 +0,0 @@ -+++ -+++ diff --git a/doc-new/themes/docuapi/assets/images/logo.psd b/doc-new/themes/docuapi/assets/images/logo.psd deleted file mode 100644 index 4243d51271b5cae8b71e1682a501303d3a1538ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235114 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 pre code.language-ruby - var codeSelectorPrefix = ".highlight code.language-"; - for (var i=0; i < languages.length; i++) { - $(codeSelectorPrefix + languages[i]).parentsUntil(".highlight").hide(); - $(".lang-specific." + languages[i]).hide(); - } - $(codeSelectorPrefix + language).parentsUntil(".highlight").show(); - $(".lang-specific." + language).parentsUntil(".highlight").show(); - - global.toc.calculateHeights(); - - // scroll to the new location of the position - if ($(window.location.hash).get(0)) { - $(window.location.hash).get(0).scrollIntoView(true); - } - } - - // parseURL and stringifyURL are from https://github.com/sindresorhus/query-string - // MIT licensed - // https://github.com/sindresorhus/query-string/blob/7bee64c16f2da1a326579e96977b9227bf6da9e6/license - function parseURL(str) { - if (typeof str !== 'string') { - return {}; - } - - str = str.trim().replace(/^(\?|#|&)/, ''); - - if (!str) { - return {}; - } - - return str.split('&').reduce(function (ret, param) { - var parts = param.replace(/\+/g, ' ').split('='); - var key = parts[0]; - var val = parts[1]; - - key = decodeURIComponent(key); - // missing `=` should be `null`: - // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters - val = val === undefined ? null : decodeURIComponent(val); - - if (!ret.hasOwnProperty(key)) { - ret[key] = val; - } else if (Array.isArray(ret[key])) { - ret[key].push(val); - } else { - ret[key] = [ret[key], val]; - } - - return ret; - }, {}); - }; - - function stringifyURL(obj) { - return obj ? Object.keys(obj).sort().map(function (key) { - var val = obj[key]; - - if (Array.isArray(val)) { - return val.sort().map(function (val2) { - return encodeURIComponent(key) + '=' + encodeURIComponent(val2); - }).join('&'); - } - - return encodeURIComponent(key) + '=' + encodeURIComponent(val); - }).join('&') : ''; - }; - - // gets the language set in the query string - function getLanguageFromQueryString() { - if (location.search.length >= 1) { - var language = parseURL(location.search).language - if (language) { - return language; - } else if (jQuery.inArray(location.search.substr(1), languages) != -1) { - return location.search.substr(1); - } - } - - return false; - } - - // returns a new query string with the new language in it - function generateNewQueryString(language) { - var url = parseURL(location.search); - if (url.language) { - url.language = language; - return stringifyURL(url); - } - return language; - } - - // if a button is clicked, add the state to the history - function pushURL(language) { - if (!history) { return; } - var hash = window.location.hash; - if (hash) { - hash = hash.replace(/^#+/, ''); - } - history.pushState({}, '', '?' + generateNewQueryString(language) + '#' + hash); - - // save language as next default - localStorage.setItem("language", language); - } - - function setupLanguages(l) { - var defaultLanguage = localStorage.getItem("language"); - - languages = l; - - var presetLanguage = getLanguageFromQueryString(); - if (presetLanguage) { - // the language is in the URL, so use that language! - activateLanguage(presetLanguage); - - localStorage.setItem("language", presetLanguage); - } else if ((defaultLanguage !== null) && (jQuery.inArray(defaultLanguage, languages) != -1)) { - // the language was the last selected one saved in localstorage, so use that language! - activateLanguage(defaultLanguage); - } else { - // no language selected, so use the default - activateLanguage(languages[0]); - } - } - - // if we click on a language tab, activate that language - $(function() { - $(".lang-selector a").on("click", function() { - var language = $(this).data("language-name"); - pushURL(language); - activateLanguage(language); - return false; - }); - window.onpopstate = function() { - activateLanguage(getLanguageFromQueryString()); - }; - }); -})(window); diff --git a/doc-new/themes/docuapi/assets/stylesheets/_docuapi.scss b/doc-new/themes/docuapi/assets/stylesheets/_docuapi.scss deleted file mode 100644 index 99768287..00000000 --- a/doc-new/themes/docuapi/assets/stylesheets/_docuapi.scss +++ /dev/null @@ -1,43 +0,0 @@ - - -// The section(s) below are just pulled over from _variables.scss in Slate and adjusted. - -// Make the selected code language a nice blue. -$lang-select-active-bg: $nav-active-bg; - -// Make the main background color slightly lighter than the original. -$main-bg: lighten(#eaf2f6, 2%); - - -// This will be added as the last import to the original Slate screen.css.scs. TOOD(bep) Print? - -.content { - // prevent clearing of higlight divs - &>div.highlight { - clear:none; - } -} - -.toc-footer { - .translations-title { - background-color: $nav-subitem-bg; - padding: 10px $nav-padding; - color: $nav-text; - font-size: 12px; - } -} - - - -// Getting the paths just right for Android and iOS and friends is hard ... -@font-face { - font-family:'slate'; - src:url(/fonts/slate.eot?-syv14m); - src:url(../fonts/slate.eot?#iefix-syv14m) format("embedded-opentype"), - url(../fonts/slate.woff2?-syv14m) format("woff2"), - url(../fonts/slate.woff?-syv14m) format("woff"), - url(../fonts/slate.ttf?-syv14m) format("truetype"), - url(../fonts/slate.svg?-syv14m#slate) format("svg"); - font-weight: normal; - font-style: normal; -} \ No newline at end of file diff --git a/doc-new/themes/docuapi/assets/stylesheets/monokai.css b/doc-new/themes/docuapi/assets/stylesheets/monokai.css deleted file mode 100644 index e020d51f..00000000 --- a/doc-new/themes/docuapi/assets/stylesheets/monokai.css +++ /dev/null @@ -1,65 +0,0 @@ -.highlight pre { background-color: #272822; } -.highlight .hll { background-color: #272822; } -.highlight .c { color: #75715e } /* Comment */ -.highlight .err { color: #960050; background-color: #1e0010 } /* Error */ -.highlight .k { color: #66d9ef } /* Keyword */ -.highlight .l { color: #ae81ff } /* Literal */ -.highlight .n { color: #f8f8f2 } /* Name */ -.highlight .o { color: #f92672 } /* Operator */ -.highlight .p { color: #f8f8f2 } /* Punctuation */ -.highlight .cm { color: #75715e } /* Comment.Multiline */ -.highlight .cp { color: #75715e } /* Comment.Preproc */ -.highlight .c1 { color: #75715e } /* Comment.Single */ -.highlight .cs { color: #75715e } /* Comment.Special */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .kc { color: #66d9ef } /* Keyword.Constant */ -.highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -.highlight .kn { color: #f92672 } /* Keyword.Namespace */ -.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ -.highlight .kr { color: #66d9ef } /* Keyword.Reserved */ -.highlight .kt { color: #66d9ef } /* Keyword.Type */ -.highlight .ld { color: #e6db74 } /* Literal.Date */ -.highlight .m { color: #ae81ff } /* Literal.Number */ -.highlight .s { color: #e6db74 } /* Literal.String */ -.highlight .na { color: #a6e22e } /* Name.Attribute */ -.highlight .nb { color: #f8f8f2 } /* Name.Builtin */ -.highlight .nc { color: #a6e22e } /* Name.Class */ -.highlight .no { color: #66d9ef } /* Name.Constant */ -.highlight .nd { color: #a6e22e } /* Name.Decorator */ -.highlight .ni { color: #f8f8f2 } /* Name.Entity */ -.highlight .ne { color: #a6e22e } /* Name.Exception */ -.highlight .nf { color: #a6e22e } /* Name.Function */ -.highlight .nl { color: #f8f8f2 } /* Name.Label */ -.highlight .nn { color: #f8f8f2 } /* Name.Namespace */ -.highlight .nx { color: #a6e22e } /* Name.Other */ -.highlight .py { color: #f8f8f2 } /* Name.Property */ -.highlight .nt { color: #f92672 } /* Name.Tag */ -.highlight .nv { color: #f8f8f2 } /* Name.Variable */ -.highlight .ow { color: #f92672 } /* Operator.Word */ -.highlight .w { color: #f8f8f2 } /* Text.Whitespace */ -.highlight .mf { color: #ae81ff } /* Literal.Number.Float */ -.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ -.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ -.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ -.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ -.highlight .sc { color: #e6db74 } /* Literal.String.Char */ -.highlight .sd { color: #e6db74 } /* Literal.String.Doc */ -.highlight .s2 { color: #e6db74 } /* Literal.String.Double */ -.highlight .se { color: #ae81ff } /* Literal.String.Escape */ -.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ -.highlight .si { color: #e6db74 } /* Literal.String.Interpol */ -.highlight .sx { color: #e6db74 } /* Literal.String.Other */ -.highlight .sr { color: #e6db74 } /* Literal.String.Regex */ -.highlight .s1 { color: #e6db74 } /* Literal.String.Single */ -.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ -.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ -.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ -.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ -.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ - -.highlight .gh { } /* Generic Heading & Diff Header */ -.highlight .gu { color: #75715e; } /* Generic.Subheading & Diff Unified/Comment? */ -.highlight .gd { color: #f92672; } /* Generic.Deleted & Diff Deleted */ -.highlight .gi { color: #a6e22e; } /* Generic.Inserted & Diff Inserted */ diff --git a/doc-new/themes/docuapi/bundler.go b/doc-new/themes/docuapi/bundler.go deleted file mode 100644 index 088c0536..00000000 --- a/doc-new/themes/docuapi/bundler.go +++ /dev/null @@ -1,470 +0,0 @@ -// Copyright 2016 Bjørn Erik Pedersen s. All rights reserved. -// -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package main - -import ( - "bufio" - "bytes" - "flag" - "fmt" - "io" - "io/ioutil" - "log" - "os" - "os/exec" - "path/filepath" - "strings" - - "github.com/tdewolff/minify" - "github.com/tdewolff/minify/js" - - shutil "github.com/termie/go-shutil" - libsass "github.com/wellington/go-libsass" -) - -const ( - - // The source for the styles and scripts. - // If you have Slate locally, set the slate flag. - slateRepo = "https://github.com/lord/slate.git" -) - -var ( - logger *log.Logger = log.New(os.Stdout, "bundler: ", log.Ldate|log.Ltime|log.Lshortfile) - - staticSlateDirs = []string{ - "images", - "fonts", - } -) - -func main() { - - var ( - slateSourceDir = flag.String("slate", "", "the path to the Slate source, if not set it will be cloned from "+slateRepo) - minify = flag.Bool("minify", true, "apply minification to output Javascript, CSS etc.") - ) - - flag.Parse() - - pwd, err := os.Getwd() - - if err != nil { - logger.Fatal(err) - } - - bundler := newBundler( - *slateSourceDir, - filepath.Join(pwd, "static", "slate"), *minify) - - if err := bundler.init(); err != nil { - logger.Fatal(err) - } - - if err := bundler.fetchSlateIfNeeded(); err != nil { - logger.Fatal(err) - } - - if err := bundler.replaceSlateSourcesInTheme(); err != nil { - logger.Fatal("Failed to move Slate sources: ", err) - } - - if err := bundler.mergeAndAdjustStyles(); err != nil { - logger.Fatal("Failed to edit Slate sources: ", err) - } - - if err := bundler.createJSBundles(); err != nil { - logger.Fatal("Failed to bundle JS: ", err) - } - - if err := bundler.compileSassSources(); err != nil { - logger.Fatal("Failed compile SASS stylesheets: ", err) - } - - logger.Println("Done...") - -} - -type bundler struct { - slateSource string - slateTarget string - - minify bool - - // We do some mods to the Slate source (add some styles). Do that on a copy in here. - tmpSlateSource string - - logger *log.Logger -} - -func newBundler(slateSource, slateTarget string, minify bool) *bundler { - return &bundler{slateSource: slateSource, slateTarget: slateTarget, minify: minify, logger: logger} -} - -func (b *bundler) init() error { - if err := os.RemoveAll(b.slateTarget); err != nil { - return err - } - - if err := os.MkdirAll(b.slateTarget, os.ModePerm); err != nil { - return err - } - - return nil -} - -func (b *bundler) fetchSlateIfNeeded() error { - if b.slateSource != "" { - b.logger.Println("Use existing Slate clone in", b.slateSource) - if err := b.copySlateSourcesToModify(); err != nil { - return err - } - return nil - } - - b.logger.Println("Fetch Slate from", slateRepo) - - slateSource, err := ioutil.TempDir("", "docuapi") - - if err != nil { - return fmt.Errorf("Failed to create tmpdir: %s", err) - } - - if err := cloneSlateInto(slateSource); err != nil { - return fmt.Errorf("Failed to clone Slate: %s", err) - } - - b.slateSource = slateSource - - // This will be replaced on next build, so it is tempoary enough. - b.tmpSlateSource = slateSource - - return nil -} - -func (b *bundler) copySlateSourcesToModify() error { - slateSource, err := ioutil.TempDir("", "docuapi") - - if err != nil { - return fmt.Errorf("Failed to create tmpdir: %s", err) - } - - // We need to adapt the SASS source ... or learn how to use includeDirs ... - if err := shutil.CopyTree( - filepath.Join(b.slateSource, "source", "stylesheets"), - filepath.Join(slateSource, "source", "stylesheets"), nil); err != nil { - return fmt.Errorf("Failed to copy stylesheets: %s", err) - } - - b.tmpSlateSource = slateSource - - return nil -} - -func (b *bundler) replaceSlateSourcesInTheme() error { - for _, staticDir := range staticSlateDirs { - b.logger.Println("Copy", staticDir) - if err := shutil.CopyTree(filepath.Join(b.slateSource, "source", staticDir), filepath.Join(b.slateTarget, staticDir), nil); err != nil { - return err - } - } - return nil -} - -func (b *bundler) mergeAndAdjustStyles() error { - slateStylesheetsDir := filepath.Join(b.tmpSlateSource, "source", "stylesheets") - b.logger.Println("Compile SASS in", slateStylesheetsDir) - - customImports := filepath.Join(b.slateTarget, "..", "..", "assets", "stylesheets") - - // Copy custom SASS files into merged source. Should be able to do this by - // setting an includePath, but ... - fis, err := ioutil.ReadDir(customImports) - - if err != nil { - return err - } - - for _, fi := range fis { - if err := shutil.CopyFile(filepath.Join(customImports, fi.Name()), filepath.Join(slateStylesheetsDir, fi.Name()), false); err != nil { - return fmt.Errorf("failed to copy custom SASS: %s", err) - } - } - - // Insert custom import - if err := replaceInFile(filepath.Join(slateStylesheetsDir, "screen.css.scss"), - "@import 'variables';\n@import 'icon-font';", - "@import 'variables';\n@import 'icon-font';\n@import 'docuapi';"); err != nil { - return err - } - - return nil -} - -func replaceInFile(filename, old, new string) error { - read, err := ioutil.ReadFile(filename) - if err != nil { - return err - } - nc := bytes.Replace(read, []byte(old), []byte(new), -1) - - err = ioutil.WriteFile(filename, nc, os.ModePerm) - if err != nil { - return err - } - return nil -} - -func (b *bundler) compileSassSources() error { - source := filepath.Join(b.tmpSlateSource, "source", "stylesheets") - target := filepath.Join(b.slateTarget, "stylesheets") - os.MkdirAll(target, os.ModePerm) - - fis, err := ioutil.ReadDir(source) - if err != nil { - return err - } - - for _, fi := range fis { - if strings.HasPrefix(fi.Name(), "_") { - continue - } - - targetName := strings.TrimSuffix(fi.Name(), ".scss") - - b.logger.Println("Compile", fi.Name(), "to", targetName) - - cssFile, err := os.Create(filepath.Join(target, targetName)) - if err != nil { - return err - } - - outputStyle := libsass.NESTED_STYLE - - if b.minify { - outputStyle = libsass.COMPRESSED_STYLE - } - - comp, err := libsass.New(cssFile, nil, - libsass.OutputStyle(outputStyle), - libsass.Path(filepath.Join(source, fi.Name())), - ) - - if err != nil { - return err - } - - if err := comp.Run(); err != nil { - return fmt.Errorf("SASS run failed: %s", err) - } - - } - - return nil -} - -func (b *bundler) createJSBundles() error { - src := filepath.Join(b.slateSource, "source", "javascripts") - dst := filepath.Join(b.slateTarget, "javascripts") - overrides := filepath.Join(b.slateTarget, "..", "..", "assets", "javascripts") - jsB := newJSBundler(src, dst, overrides, b.minify) - return jsB.bundle() -} - -func cloneSlateInto(dir string) error { - logger.Println("Clone Slate into", dir, "...") - - cmd := exec.Command("git", "clone", "-b", "docuapi", slateRepo, dir) - return cmd.Run() -} - -type jsBundler struct { - src string - dst string - - minify bool - - overridesSrc string - overrides map[string][]byte - - logger *log.Logger - - // Per bundle - seen map[string]bool - buff bytes.Buffer -} - -func newJSBundler(src, dst, overridesSrc string, minify bool) *jsBundler { - return &jsBundler{src: src, dst: dst, overridesSrc: overridesSrc, minify: minify, logger: logger, overrides: make(map[string][]byte)} -} - -func (j *jsBundler) readOverrides() error { - j.logger.Println("Looking for overrides in", j.overridesSrc) - return filepath.Walk(j.overridesSrc, func(path string, info os.FileInfo, err error) error { - if info.IsDir() { - return nil - } - libPath := strings.TrimPrefix(path, j.overridesSrc) - libPath = strings.TrimPrefix(libPath, string(filepath.Separator)) - j.logger.Println("Adding override:", libPath) - - libContent, err := ioutil.ReadFile(path) - if err != nil { - return err - } - - j.overrides[libPath] = libContent - - return nil - }) - -} - -func (j *jsBundler) bundle() error { - - if err := j.readOverrides(); err != nil { - return err - } - - if err := os.MkdirAll(j.dst, os.ModePerm); err != nil { - return err - } - - fis, err := ioutil.ReadDir(j.src) - if err != nil { - return err - } - - for _, fi := range fis { - if !strings.HasSuffix(fi.Name(), ".js") { - continue - } - - filename := filepath.Join(j.src, fi.Name()) - if err := j.newBundle(filename); err != nil { - return err - } - - var source bytes.Buffer - - if j.minify { - j.logger.Println("Minify JS") - m := minify.New() - m.AddFunc("text/javascript", js.Minify) - if err := m.Minify("text/javascript", &source, &j.buff); err != nil { - return err - } - } else { - source = j.buff - } - - if err = ioutil.WriteFile(filepath.Join(j.dst, fi.Name()), source.Bytes(), os.ModePerm); err != nil { - return fmt.Errorf("Failed to write to destination: %s", err) - } - - } - - return nil -} - -func (j *jsBundler) newBundle(filename string) error { - j.logger.Println("New bundle from ", filename) - j.seen = make(map[string]bool) - j.buff.Reset() - - j.buff.WriteString("\n\n// From bep's Poor Man's JS bundler // ----\n") - - return j.handleFile(filename) -} - -func (j *jsBundler) handleFile(filename string) error { - - var ( - overridenContent = j.getOverrideIfFound(filename) - currDir = filepath.Dir(filename) - libs []string - ) - - if overridenContent == nil { - file, err := os.Open(filename) - if err != nil { - return err - } - - // TODO(bep) exclude the requires when writing to bundle - libs = j.extractRequiredLibs(file) - - file.Close() - } else { - libs = j.extractRequiredLibs(bytes.NewReader(overridenContent)) - } - - for _, lib := range libs { - if j.seen[lib] { - continue - } - - j.seen[lib] = true - - lib += ".js" - libFilename := filepath.Join(currDir, lib) - - //j.logger.Println("Handle lib", lib) - - // Must write its dependencies first - if err := j.handleFile(libFilename); err != nil { - return err - } - - var content []byte - var err error - - content = j.getOverrideIfFound(libFilename) - - if content == nil { - content, err = ioutil.ReadFile(libFilename) - if err != nil { - return err - } - } - - _, err = j.buff.Write(content) - if err != nil { - return err - } - - } - - return nil -} - -func (j *jsBundler) getOverrideIfFound(filename string) []byte { - libPath := strings.TrimPrefix(filename, j.src) - libPath = strings.TrimPrefix(libPath, string(filepath.Separator)) - return j.overrides[libPath] -} - -func (j *jsBundler) extractRequiredLibs(r io.Reader) []string { - const require = "//= require" - scanner := bufio.NewScanner(r) - var libs []string - for scanner.Scan() { - t := strings.TrimSpace(scanner.Text()) - if strings.HasPrefix(t, require) { - libs = append(libs, strings.TrimSpace(t[len(require):])) - } - } - return libs -} diff --git a/doc-new/themes/docuapi/exampleSite/.gitignore b/doc-new/themes/docuapi/exampleSite/.gitignore deleted file mode 100644 index 85a1daf9..00000000 --- a/doc-new/themes/docuapi/exampleSite/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/public \ No newline at end of file diff --git a/doc-new/themes/docuapi/exampleSite/config.toml b/doc-new/themes/docuapi/exampleSite/config.toml deleted file mode 100644 index 7e5518b9..00000000 --- a/doc-new/themes/docuapi/exampleSite/config.toml +++ /dev/null @@ -1,71 +0,0 @@ -theme = "docuapi" -themesdir = "../.." -languageCode = "en-us" -baseurl = "http://docuapi.com/" -title = "DocuAPI Example Site" - -# Code higlighting settings -pygmentsCodefences = true -pygmentsCodeFencesGuesSsyntax = false -pygmentsOptions = "" -pygmentsStyle = "monokai" -# The monokai stylesheet is included in the base template. -pygmentsUseClasses = true - -defaultContentLanguage = "en" - -[params] -search = true - -# Configure the language example tabs. -[[params.language_tabs]] -key = "go" -name = "Go" -[[params.language_tabs]] -key = "shell" -name = "Shell" -[[params.language_tabs]] -key = "ruby" -name = "Ruby" -[[params.language_tabs]] -key = "python" -name = "Python" -[[params.language_tabs]] -key = "javascript" -name = "Javascript" - -#Languages -[languages] - -[languages.en] -languageName = "English" -weight = 2 -title = "DocuAPI Example Site" - -# Left sidebar footer items. Use HTMl or Markdown. -toc_footers = [ -"
Sign Up for a Developer Key", -"Documentation Powered by [DocuAPI](https://github.com/bep/docuapi)", -"Hugo Theme by [bep](https://github.com/bep)" -] -[languages.en.blackfriday] -angledQuotes = false -hrefTargetBlank = true - - -[languages.nn] -languageName = "Nynorsk" -weight = 1 -title = "DocuAPI-døme" - -# Left sidebar footer items. Use HTMl or Markdown. -toc_footers = [ -"Registrer deg for ein utviklarnøkkel", -"Dokumentasjonen er driven av [DocuAPI](https://github.com/bep/docuapi)", -"Hugo Theme av [bep](https://github.com/bep)" -] - -[languages.nn.blackfriday] -# Norwegian uses angled quotes -angledQuotes = true -hrefTargetBlank = true \ No newline at end of file diff --git a/doc-new/themes/docuapi/exampleSite/content/errors.md b/doc-new/themes/docuapi/exampleSite/content/errors.md deleted file mode 100644 index db7949ea..00000000 --- a/doc-new/themes/docuapi/exampleSite/content/errors.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -weight: 20 -title: Errors - ---- - -# Errors - - - -The Kittn API uses the following error codes: - - -Error Code | Meaning ----------- | ------- -400 | Bad Request -- Your request sucks -401 | Unauthorized -- Your API key is wrong -403 | Forbidden -- The kitten requested is hidden for administrators only -404 | Not Found -- The specified kitten could not be found -405 | Method Not Allowed -- You tried to access a kitten with an invalid method -406 | Not Acceptable -- You requested a format that isn't json -410 | Gone -- The kitten requested has been removed from our servers -418 | I'm a teapot -429 | Too Many Requests -- You're requesting too many kittens! Slow down! -500 | Internal Server Error -- We had a problem with our server. Try again later. -503 | Service Unavailable -- We're temporarially offline for maintanance. Please try again later. diff --git a/doc-new/themes/docuapi/exampleSite/content/errors.nn.md b/doc-new/themes/docuapi/exampleSite/content/errors.nn.md deleted file mode 100644 index 3ef6cdcb..00000000 --- a/doc-new/themes/docuapi/exampleSite/content/errors.nn.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -weight: 20 -title: Feil - ---- - -# Feil - - - -Kittn-APIet tek i bruk følgjande feilkodar: - -Feilkode | Forklaring ----------- | ------- -400 | Bad Request -- Din førespurnad har forbetringspotensiale -401 | Unauthorized -- Feil API-nøkkel -403 | Forbidden -- Denne kattungen er berre tilgjengeleg for administratorar -404 | Not Found -- Denne kattungen vart ikkje funnen -405 | Method Not Allowed -- Du prøvde å få tak i kattungen på ein snodig og ulovleg måte -406 | Not Acceptable -- Du bad om eit format som ikkje er JSON -410 | Gone -- Kattungen har rømt frå serveren. -418 | I'm a teapot -429 | Too Many Requests -- Du spør om for mange kattungar, ta det med ro! -500 | Internal Server Error -- Me har eit problem med serveren. Prøv igjen seinare. -503 | Service Unavailable -- Me er nede for vedlikehald. Prøv igjen seinare. - diff --git a/doc-new/themes/docuapi/exampleSite/content/index.md b/doc-new/themes/docuapi/exampleSite/content/index.md deleted file mode 100644 index 933884b3..00000000 --- a/doc-new/themes/docuapi/exampleSite/content/index.md +++ /dev/null @@ -1,212 +0,0 @@ ---- -weight: 10 -title: API Reference ---- - -# Introduction - -Welcome to the Kittn API! You can use our API to access Kittn API endpoints, which can get information on various cats, kittens, and breeds in our database. - -We have language bindings in Shell, Ruby, and Python! You can view code examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right. - -**This example API documentation page was created with [DocuAPI](https://github.com/bep/docuapi/), a multilingual documentation theme for the static site generator [Hugo](http://gohugo.io/).** - -# Authentication - -> To authorize, use this code: - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - // Just to make it compile - _ = api -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -``` - -```shell -# With shell, you can just pass the correct header with each request -curl "api_endpoint_here" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -``` - -> Make sure to replace `meowmeowmeow` with your API key. - -Kittn uses API keys to allow access to the API. You can register a new Kittn API key at our [developer portal](http://example.com/developers). - -Kittn expects for the API key to be included in all API requests to the server in a header that looks like the following: - -`Authorization: meowmeowmeow` - - - -# Kittens - -## Get All Kittens - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - _ = api.GetKittens() -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -api.kittens.get -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -api.kittens.get() -``` - -```shell -curl "http://example.com/api/kittens" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -let kittens = api.kittens.get(); -``` - -> The above command returns JSON structured like this: - -```json -[ - { - "id": 1, - "name": "Fluffums", - "breed": "calico", - "fluffiness": 6, - "cuteness": 7 - }, - { - "id": 2, - "name": "Max", - "breed": "unknown", - "fluffiness": 5, - "cuteness": 10 - } -] -``` - -This endpoint retrieves all kittens. - -### HTTP Request - -`GET http://example.com/api/kittens` - -### Query Parameters - -Parameter | Default | Description ---------- | ------- | ----------- -include_cats | false | If set to true, the result will also include cats. -available | true | If set to false, the result will include kittens that have already been adopted. - - - -## Get a Specific Kitten - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - _ = api.GetKitten(2) -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -api.kittens.get(2) -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -api.kittens.get(2) -``` - -```shell -curl "http://example.com/api/kittens/2" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -let max = api.kittens.get(2); -``` - -> The above command returns JSON structured like this: - -```json -{ - "id": 2, - "name": "Max", - "breed": "unknown", - "fluffiness": 5, - "cuteness": 10 -} -``` - -This endpoint retrieves a specific kitten. - - - -### HTTP Request - -`GET http://example.com/kittens/` - -### URL Parameters - -Parameter | Description ---------- | ----------- -ID | The ID of the kitten to retrieve - diff --git a/doc-new/themes/docuapi/exampleSite/content/index.nn.md b/doc-new/themes/docuapi/exampleSite/content/index.nn.md deleted file mode 100644 index 1667d279..00000000 --- a/doc-new/themes/docuapi/exampleSite/content/index.nn.md +++ /dev/null @@ -1,211 +0,0 @@ ---- -weight: 10 -title: API ---- - -# Innleiing - -Velkomen skal du vere til Kittn API! Du kan bruke vårt API til å kalle våre Kittn endepunkt. Her kan du hente ut ymse informasjon om kattar, kattungar og ulike rasar frå vår database. - -Her finn du kodedøme i Shell, Ruby, Python og Go! Du ser desse døma i det mørke feltet til høgre på skjermen -- og du kan byta programmeringsspråk ved å klikke på menyen oppe til høgre. - -**Denne API-dokumentasjonen vart laga med [DocuAPI](https://github.com/bep/docuapi/), eit tema for den statiske nettstadsmakaren [Hugo](http://gohugo.io/).** - -# Autentisering - -> For å autentisere ein brukar, bruk denne koden: - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - // Just to make it compile - _ = api -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -``` - -```shell -# With shell, you can just pass the correct header with each request -curl "api_endpoint_here" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -``` - -> Gjer vel og erstatt `meowmeowmeow` med din eigen API-nøkkel. - -Kittn tek i bruk API-nøklar for å gi tilgang til APIet. Du kan kan registrere deg for å få ein slik nøkkel på vår [utviklarportal](http://example.com/developers). - -Kittn forventar at API-nøkkelen er med i alle API-førespurnader til serveren i ein header som ser slik ut: - -`Authorization: meowmeowmeow` - - - -# Kattungar - -## Hent alle kattungane - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - _ = api.GetKittens() -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -api.kittens.get -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -api.kittens.get() -``` - -```shell -curl "http://example.com/api/kittens" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -let kittens = api.kittens.get(); -``` - -> Programmet over gir ein JSON-struktur som ser slik ut: - -```json -[ - { - "id": 1, - "name": "Fluffums", - "breed": "calico", - "fluffiness": 6, - "cuteness": 7 - }, - { - "id": 2, - "name": "Max", - "breed": "unknown", - "fluffiness": 5, - "cuteness": 10 - } -] -``` - -Dette endepunktet leverer alle kattungar. - -### HTTP-førespurnad - -`GET http://example.com/api/kittens` - -### Query-parametrar - -Parameter | Standardverdi | Skildring ---------- | ------- | ----------- -include_cats | false | Set til true for å få alle kattar. -available | true | Set til false for å ta med kattar som allereie er blitt adoptert vekk. - - - -## Hent éin kattunge - -```go -package main - -import "github.com/bep/kittn/auth" - -func main() { - api := auth.Authorize("meowmeowmeow") - - _ = api.GetKitten(2) -} -``` - -```ruby -require 'kittn' - -api = Kittn::APIClient.authorize!('meowmeowmeow') -api.kittens.get(2) -``` - -```python -import kittn - -api = kittn.authorize('meowmeowmeow') -api.kittens.get(2) -``` - -```shell -curl "http://example.com/api/kittens/2" - -H "Authorization: meowmeowmeow" -``` - -```javascript -const kittn = require('kittn'); - -let api = kittn.authorize('meowmeowmeow'); -let max = api.kittens.get(2); -``` - -> Programmet over gir ein JSON-struktur som ser slik ut: - -```json -{ - "id": 2, - "name": "Max", - "breed": "unknown", - "fluffiness": 5, - "cuteness": 10 -} -``` - -Dette endepunktet hentar ut éin spesifikk kattunge. - - - -### HTTP-førespurnad - -`GET http://example.com/kittens/` - -### URL-parametrar - -Parameter | Skildring ---------- | ----------- -ID | IDen til kattungen du ynskjer å hente - diff --git a/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_head_end.html b/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_head_end.html deleted file mode 100644 index 56fe097e..00000000 --- a/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_head_end.html +++ /dev/null @@ -1,12 +0,0 @@ -{{ with getenv "ADD_GA" }} - -{{ end }} \ No newline at end of file diff --git a/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_left_sidebar_end.html b/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_left_sidebar_end.html deleted file mode 100644 index 3fa7a7bd..00000000 --- a/doc-new/themes/docuapi/exampleSite/layouts/partials/hook_left_sidebar_end.html +++ /dev/null @@ -1,7 +0,0 @@ -{{ if getenv "REPOSITORY_URL" -}} -
- - - -
-{{ end }} diff --git a/doc-new/themes/docuapi/exampleSite/static/.gitkeep b/doc-new/themes/docuapi/exampleSite/static/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/doc-new/themes/docuapi/exampleSite/static/_headers b/doc-new/themes/docuapi/exampleSite/static/_headers deleted file mode 100644 index e73bede1..00000000 --- a/doc-new/themes/docuapi/exampleSite/static/_headers +++ /dev/null @@ -1,4 +0,0 @@ -/* - X-Frame-Options: DENY - X-XSS-Protection: 1; mode=block - diff --git a/doc-new/themes/docuapi/i18n/en.yaml b/doc-new/themes/docuapi/i18n/en.yaml deleted file mode 100644 index bfe6a122..00000000 --- a/doc-new/themes/docuapi/i18n/en.yaml +++ /dev/null @@ -1,8 +0,0 @@ -- id: translations - translation: - one: "Translation" - other: "Translations" - -# Search label -- id: search - translation: "Search" diff --git a/doc-new/themes/docuapi/i18n/nn.yaml b/doc-new/themes/docuapi/i18n/nn.yaml deleted file mode 100644 index 494c8ef6..00000000 --- a/doc-new/themes/docuapi/i18n/nn.yaml +++ /dev/null @@ -1,8 +0,0 @@ -- id: translations - translation: - one: "Omsetjing" - other: "Omsetjingar" - -# Search label -- id: search - translation: "Søk" diff --git a/doc-new/themes/docuapi/images/screenshot.png b/doc-new/themes/docuapi/images/screenshot.png deleted file mode 100644 index 890ba311a6c1fb6d41d5004030de77c9c377c550..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240917 zcmY&=1z1$;_ce$DQWi)^m`F%SH!2{~p>#J$cY}z4h=2-+w19-9fOJa#V?Jz#y^`LJYDbNH}e>b8Psu!PUF3F@gm{CxzyJzhB*%}k&y|y zob%p5N#1z=HX!r$g_O_cT$fS}aU{h3gU^vkh)0fU9}$D z%U|&hNt|Y;MdOYg&Xz%RK6^~pFWhJpvFupr6WSQKax}Sx$_&5bx@-69;v@VUuPzz} z{VAu>=9(0hO(=asvY$699G}ZkeP^IH9$)652dE&)~O9 z?{C|YKhhttdS#g%EPnIZ$EeknN#yR}nnsfQXGlJ*^Tir0tt7+G1|+2>SYKU_XuXJk z)=nTHl9YV;|6FT7;1n-^mni~!snU}VUcK}1av9-`pT-<+LbO&q*LdQ*?)~$=JK8*P z#2md$PvIk0l2=!-@o%_@%Aw%WN>7S^?rlAUG3~+dXe!)CLH>t2oqt~X_wx*#|Kj@J zlkHekq+gOt|N8pNeH0}-*_?oU#>4mMFoU_lw*66Id7X^pWWS0Efy=>Xr5WKyXv2dP z8D5Rr+>MbfG-$x(l1nWsqo^DWvxpt8z95HElvYwwdU*5w=gds}==P>qZcF%yw)WeG z$vutX5#2z8?(XgfDk@~L{acm4R`4T#L9~O`DN!(TK6se z0sroEK^KQpD7W)@?ZD=9k|mh6V*-oewuTMjOQt>rA2r4!Q373lsJtS1f9h`<6*NzP-sHI=92+(imP_TA$jal$4u~-%|Kl#8w?FWdH8(pK=l?^%VX3 zj3BO~`Sqn+=HoTOr+Y1;1K$jAc*ngsdE!ESj~DeKqoXknmrhOzU5s+dDoP75<*YLK}XCAb^73 z;dVvd=0-c)QyrbqhRK1Mii$j=(&0Pi<2Xwv3Y0e*Z6B@RXo-~lv%;QPRw`RNyLM>q zP~vSVfq)U&vLk(5I`!T^`^*XpZQl9!W_-1!|R-?pfkoEjXc2?Hha4DNn^V`8G z4h50@+pZ(_c!37$lkONy+p)Zsnwn&(%_xPS%RLhlld7E|%iEXFJL%XuusXEc`q-3g z?RDzM(!YQ5inB{7!m&%Zw8>=54MUt)K120mlHI1XvT1#~WD{L`5`{y;_X3a3>m9kC z*LzI3XySdN=5H>`nqxkP)`kTXfd*E)+}&<;3t(I#+mgc_i8NCHY0YwpP4ohgp7M4K14KQxSFf%Fhwc9v9q*Z?t)#gL-0I zmu~reV|j>RDl3a=rS{YZ*{+)XnQJzc%RD#VoKxZ+aBxtURbcU*@dboE=W3l59+d*!XKwT;8|)92q<*r|>n|J!qYMhy!eJi5%oqR^_ zH%_WhWi2fkE~-0hY~kWJA2N{sn08Ro(UB8KXvVBhYcwG6#TYe=T z=bm0od~3wr2>Fcpp<-roUAG$<2`*IaA6YQ4hNVO8f2OCg2hrS@gFjnPL99}{|9S5; z-y87YI+nglV++Q9VR7+mUfyFylj>%h(rZ6;ak#m;A*;(v}T%nR4Po;d6Sm!?}FE0UE} zSd;v&(ua_cP)S@GD45<9{*I^AQ^|6lC1QC-#+_;y8dN$<6?-DGMKJ7&~mqHyz1PFj^G z`a13|%j9n{8TZL?=3sh`XX464f>ktT)MFn>Bt%4xli!ewYSy>NWY1r8C@5(5$&k)K zm1(n*i0tWOnRX?1Kyo6kyPM?o61|uv7DV#u(T(TNpTDpQaP{#K2^T%#^FG)zI62xE z+W!3%o+eTm{(u}@PiYqKH)=E6!8>j|^xfiBgMqY+Ol~(1`HTrij9wazjEyfbF|p8A zx0uzyH|!TJbiVO`Km30DcvRuCOi)*h)|HWxI^QLFDm3nUD(v^*MLSzdm8TkpqA+I_laTlM}{xX_2}{F+!1?*n$n8QGbR zxFFR07th_5c<-G-sDIQXc=h@hUtGHNSiOZ%QAw%(wPE5VA5_S)^ZoM%QifoXE+Z(NL*v7bNkQ?bB1IC#$Dr zkb~z(D|wMr;!{gkJFXxmhNDyAWYGBf(yt`ZBuFWFl`8_uUrF<8PXxMzHi?#pOJ@sO zXc55jf{?ZB1?+F4_l}10*Wa|Gtmd|N{3`#20XKH|rA-b?FD&Ssts9Y;t~%KFkQT%X zzTNvfN`ikquYAiYPEt%Lblf79!K#k-LTzvRb`MtLL?TE+ffDK$;N_GQ>}jN0dU6NCFgL9J}92 zl0DU)u7MZmAViFMzevdq#ZY@L6%f%1eS)>g9u!Zk6tns8J6^ZiLnCT1$@hf6BG0jb znD-(P?mmQNjHs^&1S)fW)rXzsVNQr3X1i77bE`JP`T}PLjKb68;&|TD3dj24;Puw} z`U12|eH?lda^f|cGQWrZxDXu*iYh7+Qc_YOMk5+L`HG#}n|WDTDP~=X+CKZ!P7A+- zFNo~D*w}Dr4!zcr7OmTc*7FTjesgr>g@vU3tnBREx^f7;U!U&#!&+nEl2AXnesQ8? z*roxqzBZQ{?$CNC8f!340LmddxwaiP5~|3;+>N(81Lg5Py!OsTe02UUK8N@9>##^fkL&`8uQh+oNR+O0Syr!fVc8w` zt?hHc)1PV#j`uy;7dk!K>^~T-a5k!YflWlo@d}<3S!Sg8K1#lbYzRcqB*cv&L=m;` z(Rz+{`3I=b>dPM^mA4kr;qPxrI`nIp-M1YRvMHawy5u5=+-$YyF0TH<@2^59dl;;$ zjW*`**25p$Su5WnnKY=uK;`!Z*f$>QA$F5C(oUgG*+pkSD*pDBqe7d%IE^_d&yV=} z`;4Z`{MTC4ViN=mch9RwF5^@iI}0;eE0fFEZ}{cL@XVOg>-yl6lPoo6*6Re{;iN_v zk@3clC79oAp!7Y#A3w)QvAf~wmcTJ>S#S)BDy#T$XPkG+5!u7~WMI^d^hp3DI7- zo9K2E3!Z`v$;^xSwYU@MaW+$tPvr~F48RfNw4V|uAS86(XuXTQcf9Hwo^F8zgbZu> ztHMGKTw*G5xZNxCvY$VHegSWFCa%L&rR~s5q?3P^TEKPX*U|naHXr6K=L;R)3-K1Q zUr_T`hxh-`3Lea*Y7`irL&90uV@v<%yBkACtVm#=*rJv<>ir zW+C40$N3!1;x{2|HJ@mOJ>YM5vFv`{2tukyk0hNO1L+hr!xOHxhcq;TF5hi_kdl&i zXDHAyThZM&JiEWYFSIjYgf-$mn@~1tqnf9E-q@Dnc)!bc<~vG0wW4C^`Q5XFi{yZU zHfBXn2VEDQ{BmRKvf)diDfei}`Rxphw`( z%r~2JN1Lc(HyS}+n;vJHq^_0}i4eY-Pey!@fcW0VwA0#YY1fu&KOdBSgY0^h4D?{!~QmYk&0ko zW6Q7}E?Fua_i`#KOtf+Lk zTNFea(X~ebNSZh2dV^jpwmCZrZ*#PIdcuYkMC0;lo7UQ@=?&S@cD}C!+Bsb|=EpaK zhP}~MpB5!ankG2Lw#C1p0c|uaNN}lX>iqvAYu4Pn5%q=+Z6elmayV_|IM5w05HWuE zo)%rz+80qsmbTqP%A<34qE(e7Kks!4Kau7v|LZTLQQJ~jk3{gk{_4!%3l+Z!5U@Fn zrX4Ux2ORQFKw3X1>iziv0BTgZ-G7%`*m2G)-6CZXXpJk7i36N{YR3uC7lhUxu-5Du zA_(DS{dLEgUk0$NWuq%Px_#9w0Ku*(2)$1f_AG?bvR+zyObnp`aXE*|2_iOAb%Qq>5#lHX4F=X`sh9rrQgKm*FB* zcX!=eN=`Q@=2$uU$B@_RChZi})nDf=vZ$^^M@QqRv%Kif(ZI3t$aOg6BuZ_n(>-!| z0@T<)=7F_h391uCr>sZU=;u+n@K6pG3R`HfOu;vawxA>IxcPHG`#TG`!!* zhamz2hXiZPeU`>cL@$C}Snd57-wRvn-bXtX-CUt2?H{q#udL^36b1J7Dlf+2FstT# z8;atp@u9LcQ-ceDvjfDeu)8wKKmR4-34H|go6s3z_4W0^j;#YmMAdkEBIOJs80tZ$ z^RIHn6S~tqJS^T3I~+K>qDkI6lu14ZjL84{9uAMs4HVph)C+0Bp^Y&^eX;-dZ+7Sm zJa(2^q0y0sQU$njI?lEx8CEFXbEVu1$T6&~)p5EsQkjqUk|o1wy$~yFP7>qO^3*7Ns=c*#wy<93#nPXw+)eGOjif%VMig~l>bqdIt=W+) zl^oMU*lzJWGd^0KcV(E*m${sr4Fr%3*r79a!XB!GY@$#MpuM$T88&-ZcNB9Ii{UM~Z^i)v1Hp5R#|mo#qGc91Gc$mUP|npcze4*~cQ=0!vaPj29|1rxOs>0q;&-G6(xIs4{I~2sKP*d!<)AOUbLS2myQj~d z0V@kBACOuIIok|u$dB30$<6(}JxsVpncaj|9;I$u2aZ^NBph@M z-#_-z^;(yJ`75B#VE7a}a2-*2bIAIsy755=zun5!8p68s zcjN2e;TwVO3K~yJuthp=IeN?O!{e=`!3bzHwJ`om+(=eZ{uiy;Uz+cwY|NKR7Bu0Jhm5_pjwyhO@+k3 zT?Ns4Fs!@9!!ImT2AgMPP+XSrq2mhm`tN|4@iS-$L?Ge8&N6U3CUBbMI(wjlM=C_9 zMXc&)HXkkE>;{q+?(@_xLZRx12#!vKQd)%wEB9U2s;m5cw{|6&avh}ea9C`73lon}rL#{r*4T}ct zDo5Ya2!8zfG{cYr_m*TB(%r{9cJc$k%LxDsA*ePsH*>c&52~v(Ghe%J&fNFdG6zx% zK&L*i6aX*c0C>K%K&8J=N~#@ZGP|~G)CD;f_}T))CW7l)lO#wJr3^hH7nnK7Up4^7wL(X@&RKy5a>d(*j2*#|c65_EMs6#1;TC|ixs=K6FPcxP4 z^YHG(12-2C7>JwQ(GDD@*uAT%dbK`4Y}2St)ZBsK2_PhQ=#d~VaF~|1so6J8S4irt z$D{iNslIGJJ?@1Ld6q50lGxVlr*j)D@z2IL0L*>;ICaDg6M9dlA`(zFt^1!#ScyId z7FSs`5qJ#+6bnKZ`0l-h?EF1QNq$x)d-42^Yx`a~kk|kqV!g;n^mqe=M&i_zVRn;z zl8Cq4&Y+q5dJ{PiDuhUO((~EBlOW)1*cQoHb$W6LBn#36LND5JCtCYQB;(V$zHFp) zAte`-hO1qZA9Z)rWTMZodmlK#A(q$BpoFSyI9O-`%?gki(zh=s+m6>D;7XN{W_>u7 z#%FJ`_<_Fbg+HZCF|wM+Ntz!jE6qxWOFau;kCYe|s7K^Kn1=KU44pHcy=Mt|=;PqW zsU07AiEzSOikimc%Yzv%2a88II|2$UXD9ME<`|qps}RKzXLMjiVRMnn?dD^f6!De5;R(rIN;4Ms$fwk^YkfDM4LBjud2=>?`8R8#AFtmlnT z^IVXmK~0fG8F$2T!~QZmu`)5;6ctT+#suJ#8G6qQD8kfsb=ZJZ#(Yn`HH)81K-U02 zlwg#AHs@<*=4T+5FkyluAWB8+`LuqxBg4ST+B|6oRi-XeDRmE(bkYb}mmm7K`$P@T zzZNnB>;@g`XM6jtt05ZJK2&C`=@y2i!?3gQE<+Zw@qF)}F-eTqc*C1thw7b13dHZ$ zT#vtMt|svC8o)kS4}HG@T?w%JkXv>0qk#Yb3L5#%yi+WkhoKVd_J?>h$WahI*}H`V zGa&r%7BMBIOOVa%_y(G2Ebrha54tF9+KJ z6zMH@G-G0Bc85m795w_vLEr-mpZ76+XuXZ(Tw%{0amFTS7J3lE4SSrQrn{Zg~qnybO$NCTt}Z39%7moLwNymK{2jOUN-QGDJaL<4LhL;z%V zfrNgY-jQ-C`l&Cyl;3mDE>O{b?(XKLUn}>veLKe;nrl);&>i`xy|HkzYBVH$m`4P) z$Hzsg8PQU7tIk7K7d-tb7c?8MR9R)zj!jNu|qj1q_F$~3F(D} zuoMgo40Sf85z=Wu^*>^ifCwT9!a;F;&CV{;{4ij}^RoVPU)z`T^gsw>5J3Q>>*|In zw+)%fM2MUy2O3-qeGJ!%p`DR3C9)N0ps1y#Rw}RauNOe(-qnU_hf4$jpgcoZy^}S) zn@f!A4@c0j;FC(4o{CC9`}B`_CxqBlCIF?Dfz%LEfwtFrlMtLT)l1WWQQCm#?lolF zOOQf4gGd603pUr%@KrVFHKA7zkqmQVccbZyv z%l!Ja-n2+#mYw%TmH~xar=<;1`TcYL4?#?iO;^&>Q@DM(e%VE9*#vlNAo)Q|cv(Ne zT27*mD%O4a)TmghaCrI8?5vixnS;CbiqP3J*Z|U6jeBF`9-z1uDC8O zqjBxk4|$<#Bg}+le)VH(YnEii%)uaen?ZONdExD6tkqk}z=oifn5E(Ee;b!(8n}~ zT5?#HcbKMv5>#N+vH?s2Lbo~qk%0(k1yJZ_YIb=}4|nr_E_PqIb;Y*OHjOm4J-lR+ zd8==;dwIpGct5@9ZH)Xo3)g$525jG-eV-;5L)}M7y;d{&%_fqpAHxG|h=~lIUdfejQCGhc-5_KDE#o3}wiy&UQhKemgs+&QyB3M*F?@JrkQCxD_ z(gM7R9fQj**$2W@p&YI&+9$w`aJjQMB(Kh(8)wijI!rA$)K|EzyySU(I~TV>%FMOK z0;WfZRv}{AC19jjS6zKz%CQ`szkVNEPC&?No}$$CSeD*@)W+7K=9=xT((vZluj>^L zBG7ku6Ps6i+S;U{l}E@Wjqm1{K;VOY%KlWcUgN-k;u_%DW;d;i6eLUCc zq?m|GE8wk(sQJ1HhD(cC06_pz@)IG@VS8dn24yl((6NuKr0bPhnwx{c=d*=o(WbsB z$6Vk;o!frti{`EDnNFLVXY~1$0&&u06+KWs#?r~XjNhF|l?zzH^l%jKN1DE~apcp? zIpck7HbG!DBu`KLm7yFW+r7#MYYAJDEWQT}FPWIM6J&WgMi(5=C;v6yJC@z3I z0R|Mc!QX`MqBYMIVpnyTMtt*TOF_&qutn@dI670g`QDljGR0Zec{(f(IxJ*Zf$pcz6UY=d{N4S+S-iYLyys=Qm6-MJsjsb z0;*dFgcvxB=beY9T)u~PNxi%GZ}as!M_cftcI{HfZ1wOc)$W{Yxwf3<*^p|n6)GTD zE|;uIz~;3&(0PGGDikBzeBcTh4XXRr^6;*iEuz8Ry&7T=OE1j`SVO1MWg2)a+!D63 zu29VDTVZvpyIQW2u93FB1!p8*506q$i{L7n@mlu7bR&2 z4r$#)IMnV819^7ZC@yxZcbP5P_b(JrYJGF3%B{55s~`@b&mG+5sK_hbn~lyHc01N9 z^!}gy1^-4#b4exMw~UQ_FVJnE$C3K0o#AmGTXw;?ROY^MN+YEWhb77d$s!*u1HyBU z`S(GG@;YI3;$yV4WsG*Q8|&OSIJGwNXkWFSX!_j4SJTX zA2OL)UST{Pnf@ns4*5oLzp}r&7F(i31{)+9QFlxZtOWo#0E0!}vFX;_cBlO9gnw`Dj8-N6*d8LT7I$|#u>_7&*9?i&v5|6Rq zYN$_7j?v%sGd;?w+@ZRLBV#GncA$lF=xfkQx~H<_4$ZPUD1qy4)H-M&2U9>x($dyN zaeZXd>y#kZX)H8p&j}93tn*DzPa`~wwq5=#@+E*5zP!fXDxFjSe!!CM+mLsO7m?#R!JIUyeDbE!1ow)Of`cH@l(fj z6q=AnXy>-}c5oME_@17ygiQnai2;cw<=eN5e;J=Zq>HKXK3w_2`A-=f$e!c*ZY-=> zxPN2`&%2|2xokCnr~woQcAF7CXy2jDeZXU`CS3p|J^+6bTTv~I#N;fIK#P}&?Umd# zqp}gfk*Tv}5mFh2y!7n#-%|Oj-enGTR-1n^#T6!#a6MONDw$?<&6dGx#6aLf?wJAS zfTJm1S?E?47Ru&QLJ-p@2#&<>h=<$T+Q1)}Lsr5|@>`hpLV}=c$rA_pkZx>GcEra+RLX`fJ+nPIJkkeHY)A0-O13!nFa8^ncZEan4xW*u-OGD~{UWh6$$+ z>St$XO9w0~(t_{$l9 zbB>&Kza{aeP=7-d7l;Xb)M2K>9mX7TGs4gc%W1Nia8Mrk)N%)Q>>r<)M%Hh0S2VHN0o%jo<}6FV{BSIup=Zh80oIr=m+Wt<|9r#Q z95P6)$oY|7!_d11*3=u^B!@1U0xJH`IGPS(DG01FXVZ;wc4aTKTzY)VKW|Wp$^T=V zV&96G1#TOc0bxXgW~Cx!WCm8Z;@1JwhlwOHq#hhZm)Dk^Dk}}$We#ngMh9#q`U2RsQY~L>P11$ zvncM&VEW8(dV7jNrkzkh?5Ia+DRb$M2ET_+&wc*IH87$-z{^tGhtqu{!Cb^8t!_nJ zB3to2hf^h|;H4RPL4kEG$U$4ame#p`S#A zaH+cqjbOTy2bCV=XH6&q;5LH1%@r=ZLjk=7H19#+WxWV?0w4r_>_9q?MqG&J2(Mzv zWsgR*-i94TdOHwRd!Z+%SK0lmI#3~g21rDZKoBwxq=KHWPwyg5Zqv?qDKNC!l;RB9 ziN?r+fhOFpOL!M49F`m!16#x~T_T5X5uN}(Ls3o5ER?rYmOkPk+8GQ9&5#)=d8|G; zTm4-_mgINbDDw{P@KwDZ6-F56!|QMmlvz~rXPI94TI}WFOg?#e@Pr^P*}AQZ8%LO? zMfSJp@Xxu&Jmz-=ua1(PZSdoeb7~k!ey5Gyw(>atfR;s5q|5Lni|+Au7My77u`yb*J|kpcL2zTe>nj_T?K6mF+9yx z)I2@t{2QDUq{=qPHPhC8KXlnugp|7E4=Gg!&b*kISV(ER*qOT~hPMCA~U~-49U9<}MdZ`xG*{ zldN)V#s@@omx_TMi;)dHT&WC~ilFa-ww|cr0iy(H)CeaF9(e2$niAWP@zq&4mN3fk z8gwDV&ewL}B!G~|(DeT^H2@vL{9w^t$Pu90J-4)syQinD{0QP4q8i$uwAPwLj|E0B z2ui}T0|gHA99Xa{7JXS{i~YHXGyn=f4>-1v(F2oc9dM3uf&kzc(h{4Ua|)*pA!?Hq z@f+Cf_^6@F276Bq(-CMv2#Wgs^{G3gq`2<`lmIRuX5W6rL4-av6lr73HB%%=hG^G-SqD`%_+ z#5%;g>sCERljEZH?03`Gkc{^dRBOl$lX?`-oNtH>IZX;P*ew}jIMLf^p zG&P4`NhJll*arJ~pO96|*$P2hBSP1C%4*)t!{dAE-(K)L&VUsMNTVW~tL39MSJ`xb zf&87DI9=Nay4fdTPaY6oL8C*=TF^ScC=4*&c{K;mL9w#gmf+f>2_Z5#tpMsDQ%+(S2z>m+r$D z53JM?q%0xuB?>{xW|23KwIl`-DMb0rVqRq!@@e3)g#x4?w0@S(Yt4^4*#Ynf7^QE3 z&Vsl}vAkd;xHc`*A z6ZbDvg&8UGClfW%t=p>d^bv?*v;WKMP;XEb5F>$`P-0TGciIC^xgW&#PH9vUqf`u6 zqB4WTS#B?MbI}xk4HlH<>|PRi^32+s&KzPsW}43MBa67>L64$&tH5`08lHy0$(__i z&4@9S;p!I)s(B}9kH>FY;ep6w1d;)3!h8q6R z6K(H%4Hpa50U7XZV~+Zr!@l7F)>I$2A%Qz_cXu1 z2B&VZ8<8|4j6v{@Iw9;+39T($f~;poyaNF+vykBoiUtvBMzgq$U_>onm)I&+5HuuZ zP0b-IQE<0Uf^A?HS(w2^bRQj^a1d+i0xDE z$4;|N?Xinysf`@;(#G(qEc(b2k3gx zTtV@yZN-##y#g(CG44!x+?i0E-IL=(uzrX`mJA38fc_A6qznu#h+7sp?s(L8Sip&; zftK&IG*B@3=|A3RN9A(a>6!8!7A=DO($Z0>2XPMY%ApgmUB8LA`!_ zHN1Q0O_z>vj)-Q6 zfFgSN_@4k{egT$5O7*1O#JU@zA0zDs;!goH)J#^6BYG8NPB19-#}fd_4P!P}LYg$a zM5zKFf|4kb1j;I)ACOCLzJJ|!l3w5>U_JWUJQ%&$G-;=vq?K-=Im;B$+6_ev88|}3 z5Y-%YK(q#xSj#Sm$&o&X9eRyUyvX+kW8KQdU(8B0h=sN&CV z?#BuzJ-Pi?7jF;{0@9k?$5xdT=>Na~_yE?Jk%7UygayTwtBWcp*s$Z1)zQ%@3MPTT z1{eTyS5W?WZLW)1i^aFuoyj;h8_Vx`;EMOKtE6Z^^;M#!WRd-lN#FLSPww zutWdOfCBNRxYe)>3qCL-g*vAVKwy05XEt^?c$?HLl-|>{2=wic;?GHTIK6^ zSF0kVgmE`WurGgzzbMV;NWW!x&ELw(>TLl_yIhkhn^tB1!O4x~fIorQcw%Lu=wdbv z&;0Eivs@O+Bdy(Y*04>h?p>a9D=RZ#OQZJeH@mK5eBH=s0W-63m`a%N{08tq zHBTulnK=b``*!Q!PJYGBQaiiccjmD4u_99#TYDj#^iLPrqYq*Mhje&NT}i4dyaz*m zko2G2Ml3@wPo`Q5i+@=je`$Ip5zz8-1sWOsdbROgN=nMV%3NVPtEZgNX|d)EwR*A$ zC~nA{0-nekwl+GgxHt*`%R1st2BGt*s%l^ggKQj6C}16=ZDp;POQ~%e`B!4VzcIFO z+s-!u8OIbko>!oI_Fgy3aCu?jW|Z`MS$e;oiRHSitq(A!Qw{d#pZ#3yRAbRu(=ue0 z5VS!fE?~z(yy$o=pVT?HxWs*ZeJ|=RRCNCQiSO_4592ME&&x1mUlCxICTdV`|66<3XfBx=HI-$%!ngFLyW;5cYM(EF#OSdHv0pupL^14rP2~^ z!C6_PAx)nPy^n^@%qIDYfDN4+>XjgX3*wi1ot^SE$IG^x!{aAcc{SDvM@jb#4uSxmqR0Tlzn=u0 z7nC}ti>s2}q^!Y|RxkYS_T?K%U5IxV20<>o4O~ydIx(UA}WA82vHcU+DU;KG3@S&&Yp@HXjHbBHc>5B#Gr13{)sS`JV4;eK!M*GXGs`q6m zyQa$9)%%g1n2Hl-QK6b}!)60J-pksacJ5QDniXD6E-&AI zmlWup`b=dSrkjvCz`t@U!1w8-)BU7^dxR9#GbPq|%Z4B+emI{Lw(foUj-}-PgeT)| zJJFZuE4@)W8pY51UJ;<5-2RcLQ)zBt!Eb)3CfErTvYU$~(=NOPV>Mobu;!F}US#vh z&E8Px!GQ5_Pc7>N3jMOdF5@WaT2&9miDbHUnDtFoB+0AULpN32QMS*R&jS3BhEx(t zdXy+vr7iqd5qpVuX^a}Lr7#fWEnWtjd%H;Z~{fa`xk>Dw1L0xC9_G{gc(p|X0@%Yu>*c22m1NCn>S?eD|!D_vPQw+ z?~(3glGl1eZFze}Mt*_!Q4Wgd#i4)(gM-7veXt~TK?U&W772p+c3N8REhS)}{byki zwzM=_@ALqDv}7hKxWG?BLV`@t#DJiGFO~qTGM!HqgquJJzc8pe6XkMCB+R79_j*u! zV}LA~&>BIeDN*0ssdADUomcjbPq8GF>fd58;oGjFLcU7_lGh?=?YSf-okv73+1jVY zJw%Q>IImmw`|^DxjEsyFEfVB2_S@8Ie!#Q^`Pl}^?3x-8{B38QyR_k`(a{c=u6%7h z3@!LN@H%J7M!|V@MY9*6Ff85P3~#LzPn-!P0%W2U3mIKT8aOg$Rd(>j!k!LPd-8%k zQW$DByv2PXp}2iY~J%SFtYKvsk6XkI!es}yn01OEhGRfVPIw! z#vxdSOKoRiXoQ|B6mW_ARPfyafM4A;Sw%$=$ZRZ3PbmFx`CoHgWdsoW(q4^dvd8ul z=}Bi98A3g9Px$p@?X2f3fZT@=5y)ECI|eOW(fQCdyAR{(@_KrD-8Jc?6KX0d_TWi# zKn7eK#&KGlb)u0OMX;k$lL|dfRr2ugD1&J;f7MHv7WcI0=$37=jjNvmgHtFOVzFa` zvlbZgLbI66W5cFA_Y%1)UN4j_d#N;_BK9!8TcpHXMk6k`HP7D$Zq}S;1+1kh>MBK^ z$3!+OKckU2Q&+2z)+AN$@(41Vc%n9&h-~(moZrF z;p7N)fk5+4mL7OfJ3gUFQ#45Ch}{rb^^Yc#?zBDTk>WSu3mNdNPhn6dI^287Xlb}K z9CjEY557di$=Ml+RG2S5AMgnFR6tOWl8R~yoZ?y( zNV-7%3)qf;GG41*^$xf7!dx4Hs{8%>cSYz$p-u_9t{C^ENFZk1%&Y@7t!|b7!I!CA zd8UzY_)-q5VO-sLa$ym6=Hj=lvzuGHyF~!x5io6Lb{B#LPvskUNp8NM&>BCu`t{ix za3k@kKP&$7{TOk9U+`JONpzo~gs~9^#l@H>w;#ck;3en4!NEDgh@N0xjkRJ*M`0C^ z?iak?*X88ouIRFP=jP^4BOnZ>B>40WhtQuyeNP@@UOl>0fg3bGCwHm0Snc2&GeM16 zs(|}56+9KOrh4YEoqW~iUCUizFJZ2VPfRD~edVkEt6?I|%}<5N*Yuv6RGgV8|Gby~ zt7G?Zi^>=Oj^QR)gu~s{mJ;h{DrvQ~Nn>MUw^p7Kys-rmm$mlD;V*L^E^o09Sm1kq z|8C3>*=D@go|2k+YwwGsfp?|`$;->rKRh|{0anca-AIWwQNzSt(f#wl)&J=fT>X-kc4ux|cY#t= zNa(FaEMh6u_FOK0$V`cL_8*rUE*UJfrE6$t0L}~In}ULZZ>hM=nB#kC=~E>o><7NS zqJvg0Kg!vFZUOX~lmv5J$Smpi;$j1e=2vmAp-fFq8l=m`HG7U9>ed|eU?qI^?Ah7s=nF(6+;X=751>$D3JMpJ6&dggNr+ly z473CiOwG+-17~bE6JrMJBo2g77^WMIZb4!IvTFydGq9Tv52M9Gxj8r?uTCDM(3 zA#3FN?dL8oB$vX(v23k$nX*#!%QU!}a3q>st*E(QS>9gLxzN;&gav#~%ksh@CLE;^PRyb`yh`m$ zC?FtEHvLhnY^zu1LM6p&oC(Zq!znr&a#ri31lXuxv_j-h#v^H{k0>tqrjd5QF>6J6 zSxmQX-Ga5VYo;_~XJ@a2b$_Xl|7X)3NgGB+x7Z8L)O_#w$f7k+Y)KC0-$%(Wva*nA z6A<^{TXSA|OAp(Ql)W!0;Q{g+DyE7`49o@1!o0vMqsS74G-V+eytNvuidk8)AqY4F zbr!Ma!nk9n@a~9y?Ydt{3WITx1~hsvtcT&NB$5^Nk#ebBw)S}wdjKK{h6S70iLl-@ z-Guo2lALVt!zHa8_8YNT!+>~8T^$yjXlSay030LW%mh;=MqvEHYB@HO{5w z_6rJ68ru-^)7Z7>(t=6k%A^w$>Ew8rmqx3 z?d-JCtP_J0FWa*jG6^ytpY7n=B7W&VyMig_Nlc*A8R0hf$H}ruiFu!@`FST{A@_3G zVGZ5cdOQc}+1HD-kv1=)t}=;4Dx2(2>I(iIkkqv6+pId@H&b_MSTV}y?gi>qb4@jx z1#kY|Z6?^Bx@*q)(?>GA_jN-TD|$=+{+6YxJAcixP4US{$;31;1k8h*Q~ajAqU|P5 zDT}vvv0~{~Y`O(l7~pG)!e-qc;;RvqHHSNYc{8Rwp+{xuwQb3$Pe=Ei&cY_`vj|lv z__toV!#4xfu{$2QVOrEEh%3lC^ttjjDQkZ%>>YF6dYcv0y!}Rvgle^qfgshOmP*q9 zypdG*$xbqZ^u-*yy`#PSpy5)|7j!Gzw?ci(3S1cD(aPi8Xc0`IlSD*WUCd$s8xkuy8+9X>uOb7i=$lX+--xsn=eb zF!SRMBPl^pj;<^9-GMwshO;3&9*IFF8ucO{O=t?+M(pD!gg|4hLpQULYE-Dgf$!S< zIlFmf$Tf1tV3;T1(WH89=>NGne0z1}$rE}g%81$&Auqs~IpYHfn1Y>!|D2WtnK! zG^qa{KVC(0(ytg!i|5Y`fq;jc076Na^)TWLgZ%W(Yu^D$5{nhuFdy`=&V~XPkzr;# z6Yl9&ecIogeR}UI0Kl0U)1B3E1+W^!8$;fpZmH*zL%dtSt|EG_JGydAqClM}(bm%P z7B#KT+;`G$Hh6>P=EvITJ4sz&T%p3n!$ZDgso-7+LZ!IV0?1}6P=5=Ir#{8wi(l9P zmX?&1OngFQfW9mhuuvm@9{4h*N1mR7FlJ{qR^^V|HRKKu>mVNiO%;#0g+OTl(>d%9 zQc#}C^Pf{u(EvH&|FQMm;avCa`=n4-1F1w4mF(;h(lkSnm1KsHnN>z*Cxy(S2xVs$ zSs__TlucH4cGmBF_uS82&++~J@f?Tae&qB1ykFzGuJbz2^Rlq8II%CdZ+ZM5uFvnS z+qv;s>59S?O-7_IXv$@|t=uF5Hn2}Xp)8Y=Xr6+>`CBM8mffTQksNw$xHNe*H0+SF z;gv8|T7ySL*onwI1@H7(Qj!l5xsVKB($cE#w{eWAM8gWb00AMP_z_V8%p-w%SToD0 zv9VDac`lM0Cu^7xCbL^ zAJp^{Fd;HP{6A17C}wDs=ZtN%ummND008r~13?dlWcc<-0f#S41EP)tCD-75fa+f4 zhEc=e0elk0Wo&^cv|fnCEh&+Pj>COz-dzdF18@y(+eSIO69dgJk;|6F5&_pG4$wJO z$+G;se^>nb-rql7udG~fZzB##rKeh6@tLzLwN$lcBV`vLXr^VS6BFZP+ z=EdyC+s_b9#8?+T?zb~r{}U5|s50%`S;|9=cMX)+*4CCsTwLDORl?QP6|YT|gC5N- zBnD`S#|$=hcGjU=h+RVmF(Td=84*s=ll~1f5?U2z+P(s==;&zkj)F%3MI@(ulz6Uv z;f#ok_akc-Zt;C?=sk!lod_H~)yPB`yb43JA5;Mp@w1B_|`- z21N>va?f&ewNdPYJSE|Ew3j|TO!bcAz%4@2HUC(`*}lPyf>w7Z`*XeIV|f&3);eK?ix5Pz zPdPT>NCV7;8iVKnT)uksfN;VDYrCxOpPQ9(Z{Wd=?Oi9ZWzo_}ee?4y5_2*q{i>0x)4ya_y^^050(IRuP^bmQpJqlB51^!3Fl zh6UfaC#K&bai~tF#pRn$s5d|Psim%t zhXBqBuSKq6cl3GSAcLb1rY0mi9Q6CbY6wYoNc|u$wWpOZDgx-Z92|Z_EJ)=E zJAyA?F4*cI7b5z#NRD_FLIA3B&`0nX!*-E=L!~vXlO(PiqJc|fim1mtan>5Xe7Vyn zJla*v`a7oKL@7~@LNcmCPeclI51i%;yJ|f)PVlC3ZbUpvF!c0P@FXDII66AY%-ScFw%K*;vHfBfZ7W&}N(J$v zfYo@F_3T;ZvKSFo+-#MS>}%0RO+y172$ENv8UqwN(}z0tSm}h>iXsaOPuQVW&YC1z zgnI&+D0_C~p@8`0!#DyZG+yWZqM=uVDi}DEv|Mp=GBq_dERHtZ>Jvs8z1ue6e-<`P z?r?k8f#-+kK&S;eO1}xa9Z+URhXU?(LQa9d5|1n56ss$J84oZxEF}23k+r?Tv^W*$ z8B|rB-hA`o#f#J94#kmIGVYm1n78Ewz=jIWiT40D^TN>)efvsl9Q^MdR9t%^YqxIl z2Ii-aClQ6CC?6pH}kglnVjIFp>%3axrmU#qrflBs;-WUwB*VQ{0;(%L7RPg zcZx+DK8Bx<&qn!CesVG@u$#`#p5D3?`c!^m5uD&qK&YB(&iG<@9b?rl*oh8Q8<*ud#~UB=Xxt|gFObJW+N6B zS^k?u@CJLM6JJ2_Y|F$U*2%x9m6&`uUzkD$H^#5#H$(UB^)T=r2t$_HV}mtb>9;a z<19_inoXrMNL0-6S&!w(Z#jxf?kzvMn>(cXKcq2>pR_lPOnf3m_m+|qQfD5g@8is9Hnfxam?;U&3LtQlUoZA|P zn;^Ei|MOkh4<0q_JP?oX%CC3R9359-R#kG%H*T|E z1#Nz8ax#Vb;fK2X)CMwXP8~it z>8G}~bMEeIzsv03pZA6ftb*@9ov6!%J5|xNo}wlE>ekg{zKCo;4#EUO^RY^2(SM$8 zs^EmYrv_)Bg=VGmVf?qwr^GwyUXmC!D-3e@ zk~lx<7E9rCH&t($3!W26c$c* zI|kFL?R1c@p_%Z0-W9P9KS)|m|6v(m_w9FTqZr2}2ed3Yt<#EZZJ{yfXWH6NZlLkO z-1I~!W80?Y_dC`h1>}1yuUy+9>?*3a_T%DXI5XjdqbxDzLvg2#^Q4Y+5Cwx`Vupnn zWx@2KIFZ$E^4>UYqqDuudf_{}R5iQgsx|UiH2?70k{!C{={9}DFQRSW(nF>9q^QWv zwoN-QICu-vO=}%ng+9Ha$qn$lIm;FzVqzI;xCPSaL68MLt19Yut*#Jgp3A&g7h%>Y z^OWb((HKRFC1h}HAw90p7lDQ>57ZDj@jj`A)p>|z55iWi?rN2P?OR)#a||=7BM+*L zPNj9V9-DSudvr~QWBuT@fZc_*G-~QJF*W@*CHD9VQ8zyv(q5`o;^X5hg=};22aOO9 zT#Rsv0{iaoaE?7Yoo?YggPYY6Kb{Wqzx-8@xt9%9DRYO>=+5M1(VmqLgVR7~T`obA zcfY1TaN*GUzYcS`n4jAl_Q{ind}XQxP|7X$h82Im5xc?(h%e#!b8oPlLZfWA`X+xW zFrdJ}MLBV$kpqDp6v&#u-O|TI4J(9iM5kmIxwB=&yq8A0Nx^V>E!J0yQ-)pL?e`AqBR{ zXI4tnu0}t{@q6Q`L*J(zi{R=vP%h_J)o(M}nRWL{#%cUXw3H3|lhvV5ym)ath{rrg z)rdwyYwNuc;k;C_oj*>+k9HJ>A!kW2<&fWE-vI-yTuROJ0EcY_`22-e+SR^omIkZs`2>>6eZmr!WB^!gydu%GA*7<2-PYy%wWr{3DE9-+Idcc06Oe>C|O zp+i+gv)UI#E%=3h&x&279@MiUU62eCU*>UG9uSJM|B>XfniX3??L9O!`u)CG8A68>MdrIoVgAk#xA9*hS)!KszwAEe`Y z4BDxedc`qac%<(?7oWThOdTO!n@I$(=T8{Uz+}%dfA#|5ro~k-Nmxd&xVkPcuuJJ% zS=}ev`0+wVGBsDBNr&1;7_a^A6IdXsHP6==Z^ z_i{CbzL!~bac^G*fVFbthiM|#l5qdp5;Tohq7TfT0JW}U2JsNTv?wJ z@t`M?HSs*5FK814=1sVN4!piLJpSVfpg3g819gwf>U0XNnD4^ctxq`0=0_4rB-lrk z!Z7GXN?L3~O4qzA_+npM8cV=fI1O+FU$5S7cz76|P&5Z>J|OUy8}KFw2sC{A=G#|r z!hl!zEr0P}(%#P_e@72;D; z{5lF9JSQk5%1LbrzDgF{PQZNu@5bNX|4D#4msV&6L?3nYMQbZhj`}BzMA`hTzMAz_ zmg~!p0?W-qVZS_bb8^Tfsu<)p-t1cYEBr9B4>Zj9vD;kwq**M?*AbY#A;xbs+)sGhA0Y*PwAY+Iv zRadi2BJN0ixkAx(N<|$_AjA}nP&o%Bx;}YlOF4!sCB=92kjzhsp5x zu)dXvNp?$7++{IZ6n4+fCp}3k92CY4T~JVX%6W{nL9C1Q8vExjor)J7942p|qAyFL zM@d?~OY7DbrMK?Y{E0x8)cO$C7rUa$RObfjHV|=C4^-@YB zsX8Pk20aCFs2A9rQ~eT52@^WB!}Ro6dz2|-GjfgPJ3o~IY^=V@ zx6Px6?9ngpyL3%%xMYm#0ILdTJJ`bNBf}yR#iD*V8)5nmj!AL0a?+p*CnG^0C0Hpi z0AezjZnkyp<#ll{6?f@6rB0t9D4?vaqX3`*sK=2V$@(di&hl>Hu+=9HFTI01May4FKO{a(#=W zePVFU50%FqaSF2`cxoFrsFTXJ1->ya-{lMd%tG<9{=Ki{tR@tju9bNDco;#@& zRIe}P?EaW5F#jn^U7d#IxpF~KYG4nb1|AfXjs^^aji#_aW=y*% zbNi}z-Js->W{htB1EA2MQ7(K(F20J($q7YhB@MSScQ=>BOc6~?HDO8Q$w_~eY6^H` z!^&6Ju2cNfcus_%_@myx>w&t3!eWD!J2cd^v;ct^`ukr*FluwlsWiOb?Xc_|F3+|x zXm{UrZ})c>|4u}&O$({?jNfDlwCKy{x3i}&~&{c$w)=+PQHUihozcG*wEX7rk@Vvpf z7CvPfP)rncuLI(%0mUD>FdCs1Q1G5SQsBx8a=BO8fVdj%fb{~}~Wm`4|xdNo_ zaGob3!_Hm14t*1RY88&>u~`&XFp%ijA57UHAz|KD6kWqz=udd&3G*DsRfYC;|4071 zCs;L{RuxrMSrc>8mWI}S*%7G#)_G+20x>0yJ2W66n zx^9n=i$aEUaVhQq8TedO}Zz_@5hpI#4!yrX$rUeSi?^q00 zYh-OERtctficWGH>hg5|_CC1hkdy1`?FX-OjT*4wMbws?a z{o}jtJ*dLZKF8StK1U>3`x-fLt^h4gHpQ;^yF9&>I?|3z*<7QTcyWlxRkN{c;z+I8 zBkNTeeD2??baEQG;I_=VCM_9OX2(qQSqhwQf^wX2zka&?+v}N`8D&lN3Rpsxqwk1@ zAA$#-@i*P%lz8x-$ESgAJ+_TlTdrTb3c4FnbU4?u;5i&R?Y7?-{J0mZGQK#N-}`pr zxdul=b2D@+Oa*mN*yhc`@|tBQtQn@EF^dV>z#$_8}G^O+J6LCte*zwNh}_kP0RCot1>8f5w;UArd~w`2!y&(VlD>a zy{8(_kc0s$*cW`-s_DO&3Q?U*)y?J5wV$KXnnUkr6Ol!qz)fsdb)&YH1PL7kc`bJ0 zErw-O+znEUr3vQ`eG#8$4$hckM~ncjPZH1Y1L;jorlWq}NtZ5mOgo~z3rsb-&_2Vp zGO+RRqIJ);Lssrn&%=~~2P)$E@TmC1-`*ERB=}4$wdT~ei`)S14>uu?{5Ff1r+$60 zXtM&bRJO(Q_*%b3+q-$7x59yC=)RGF1B@k!ByZLGxUFXIR2A@VCK*bA00+mf*vT0r*oU!(83F1d53|Xz` z{IkzF2{^X6dUad#f>&4F(Cw8iD|@N^dXt{Bb2RKcuG!?d28J4H5-y2as%3#+zBEcsC5Y&gw#e3Q zd6JPq7!6+6V;$JS7`MCLo>?ZL`k#)#*DQ)A0Xng@PZ?-@p%sCQ+t_%}Yg%fE$>5bW zTE!KU4a!!1-^Wsc=<2=9^PbnWKO|Bk@)!Jf(CmlH)H%I@`uVO?I)8XQpWBK`S6<^4 zfRcokAfpD2Op6fDc*ea7g{Eh3KFr(Lk)*k%kUps=*n)>uPjJskQKJ*{w0OD8H5`g^YGeB&g_%CJIiqZf1oZi{sO@HPz5&yQAi2#lNdfNXVDoZ*H zWZUuFPgiC7dtUyY&b()-<&y4Xdb(?U6%ru{swuSa;?%k@2Lnt%`;2fYQo++On^9R5WYvURju zoNILS{(Y8vxuOK{eqE%9ZYrJhc;oEw=+I>}ebIwM=$d`qTwX>lM`vCmj(;m&&SIFjw)T8wTS!QTJ@(ah9bBB+~@M+$OlhHS?F6d zr$W+#YL?&944)}ESI~Fcu+44(wQFSn!B(tyCN%Mk1&Z)K!sN(0(i_>e1#mhgw zFsP|t+HuKx%Oqlfht@Y_?F16n{@ZgM^+}^Ny(oOr5=uzMI za<8rELEd|;eOb!=w1D{o=jfwG*a}yMmVecWEv{J>dMk5$bml7Z0#%!|M#8qrmE+D+ zgQdx(LiaLsoqMy5%CMDk~F(7O0XMhSm-D7_+Gh;h_`$$*4 zI;*2pLGt}G#tUf_tj`J)?^o;hmihWH<5%PQWo3j<}tPd+C4OWh{lMz_*V@^!w2bjd!W)88#FY77*fX zpObN%8Vg)%{Z)JCZ{HB2cU<*WcmtaPP$b6DJlH`d!WRPyTUOoKQm zaBPBnCVk3#I|u#r$LQS4GYOSjQrlAAZoeD<;&4QAZ^5{J+lahyV5;Xt@j&07i|EZ3 zqIcH0Rc2sF@08SXtWegqK}Gz{vp}3%bmk99!i0?9^!#oTq6>`?Py@i8uKxT^?zWf} zJLzB?RpL}rN4w5}6#&DFrwZa#t)+3AHRv=W)!DLhj6n}6J`(E2(+?wl{Ad(0-BgsO zFGl+#SmvthjIfgUDpQ%PtN>^q7>>XagpoFm3*7EK*$4ejc@D)>`gOfHzvmU{5z8e8 zsg-L*%7A32JbTR7=L+33E+?=QbMQ-Yp z7VOln`4Q3BGVQ$?yc3cWwvXcC{O4}4UgO`!Pq$EC+qx>!RFwLM zm|jqcK8icZ@lJacdT;QEa8oRM^w)%D#J_$7p23QH!QJW5=m7m8`lFFU8k4_zLtlw6 zmT$vhczXD72)mF~W5ss<6jRX+ZE~s%f)-AXb;K??PE{y840{Bg2D%NsMN1Q>gk+=a z=J*~=F@@e(I6HhVHTc7K4FE&H-k@s&YvWyFkf$fv zOXqP-LCf~jr~sP<3JT_|*U0EL2e6+$@W6Ir;&R^|8n69ZY-JN)S#ZxwO_IFWX&n95 z|7YfbBD%dghDw!^EUPu{O`Ttmml8mBozvirpJ)8ij|IdTZV|M-@7_|gO@2*X+`XVN|5fesGB%N#o{Up0U|xhV?Kt!FnkW`F z>gKoMDA$4WGWsDOca8p^r3x%O-#EXYZp9nCu^pRKw6tnw^%k~Y&fZ$6rXMp+H2>CC z`&hF~`%bE<8{Smiw!t{NK;p{IyuccC3;Lz57X|=845>E4nxg8Ac4#M{LNc!W1qqVn zSPGWz_Y*FWfP9c!qQ?QXqcwCm{7yC!DPIIs)kB5NyLBU$aFw<;X416WHC0Xg`F3LE z7K|-LLA@lnGbvD2{jA~Aw@qp+R(w=Au>`yp>^vp$S%I$A_d-BJL0??zbl6b5+`lH% zl)bTq|5?)LE|vi;y|tarbE63$N*K4iGA{cy>+-#f)d(s`bSR%DA8yOF==(7LHs~Nb zw|-;Xw*2WpF%xt1XE`~H>gr#!t@pbxcdbRjt|I2r>xge3Y)Ho6uDQ9*HO2n?G*F8g zj%2Hku*32%`_+E;WxCYDxl1mxl?`gT8pXHkU4C5pc)yyss0A$@W3Ic8MB?^=oq|t7 z^75cX?$qn+E+O^q<5>$FUUrWzjfHQdIhK#VP^z%a6TcPrq( zGxvm){u|iQ2d5+=du6o#P@ZJAc~@Y9DJnJV>WVNP!=G0raF z-gMvFvlF+yW@2jR9xtwBRBv5BTb#6Sg2To9|xDr8l?6?m!EHP-2GCvc{N;lAgb=3>?s4O z2ZQ#8J}2$B&af8NQJm4^ATvne)XK72b#ZZ%deV?!A%>lCt|s(VYo0z?L`CVcQy1@0 zuV1>xF`1GE)=xnZ$y;}AulyV&1>5`Qunj=yeyuCfd2_^q9LE-)g|PE_0t zeW_Q|@Bub9##>6o3lFp`-;ln_)VoW&!vix}ntwEZ|Nh--&2@e&<(<6#_qz@+HJz0= z=S045R1s9OxDbCR%E@TwU~E^cg;wrXO7e{hE8=VIS+>KS(Q~h~^w$MR{G^;7sC%kw z=8Dlj=PCoEtE#J^GN~YNuZwz48!oB|C`m1@C*S;_;ZN{(Cn47UU9d=tyNu72fyOcK zxCb^LYR+bSwQxNA=JRPq@;#fWDdGiF9(ntP-Vc6!yJ^@zTb0f`{p;9_$b`6AdF9VC zUv-zsRp;`Gil!WeUApdlG(TF>=-#0i%ZF_E5GO}>ZHr!_alNj#pyTE+8kTbS7uCWm z_Fm2KcQ`@~_^`*2yxY|>T>;USpiFp*zPpjOw;qP1Q&z#lx8xLYZ+4>5!2T+`9akV4`;#@(P=A`yLCnl z72BU`s>$~aZF|h7!O6&Z;RvIj_vk2dfx~ds%ypwlXnXnLi|3-tJs8y#jgdtBKl39k z-`s{J2Cv()BluWkbp1Q9!}6is7Pjgp zxn4X4!n5%Gld~fpTUS%Z?8P2GeoRPWiNOgykLN)kf^`|BrE+)avVK-FWMA*_?O6Ks zHM5`HtU1-Q!^ogCB~3r~&b4VeR!I*G)_V{cQWjbp$#FPk50{|tW##`&6}?w{r0ILr znleGeap#+Dq1z&JPbyT#QMv~0F%RG5q}JW`d$id=Xf%%~b)G0HdnM%GFE!s)Sw`1h z@6P&*j;`IEJ7{g5AR>}3{Ho#RICQi`Kleu4ZU^OJH`nC2WkMp*8~c zvyXQ?=G4vRaVh@5I(_l_)xE7Bp1ghbY`p?(!b9$|F4Kw4kF$R;Dp`0W&7dIhNiwKD zC?OdikZyA!Pme-r&$6@Lo?8jYCf|bHs4m2;73SZlt`hb#4TtN=zO6Zt$5A}*;IpNK z5ky#IS#DD?`Eix9>(ub|`SB&GY^9Io9_RaSU^d^J8Ind`bRja})29cM#`Kd*F6jJN zGWi#}GpDq?eE#C2EP7$Ygu0P0X)u!MdSRaBHTG|TxnNL5jr`wqJKx^JqC4+4`B-}K zP)9%LwF*zZK;{1G5r1s7B1MD|9M_+|I1Kv}`tV_&q+|>_u}I}NcwNiib!UsFJlwRYkGHssJkI$lux@YkVplB<-Olx%Geci@ zr6hFI>?p51Nepx*0GX!Yt5c=k+Be2bm~*7Y({$xjs_Nkw z&YhBJ+i$T2?BsEryxi$Ht*~|L)`cH6+!{RYEOtM>JlC8aupRjl?dH1lDZOOJf(-fX z&b7lwT3#Bj6xfxsAGn;M5stKhQztY0GKW|56*y7e4-cn&H=wW!k$PLSSoTVX ztNlLEYzfn1LRJoYYlzK>sX*q$ldN!N&V-g>_pfnQnz8@O`1AIyt7`$6XO2(~JdRlxkubp~*N~H1g zgxTj0pV+AeYM+;?N(V$7<2ZDvr@N#X8%IsOL_l6!MFswEo(9JEnmAsMSw4(bh z*s#d$xKq==j-aPsnN3z_uKSRn*irCi_E(DSh#T#o{fNKVOxxME-vHuPWoN2Fm<)(Z~u$J*h@#CR=wFNo6NWi zO!iDDMV*$`-^-QgXUyX6f78ya33GUF?SHyZ_jbu?v10p~(GO-?xWlm=ABg z5*LpNDcvu#B5pt&x%s8w4OlW0>Y|%BMKdz2LF9NCdA-nc!DR5zkGK2fo60S-dZ@h8 zCg$#*K7G2o|@gn_hF+0(LWv$%n>`avR&ll2?6j(niDp)+?S98IYT`Omz zcgcHNMS19J%J#8uIq^De_SCGr9%K}AH^yGaZzNx*_Ao5VsfqkjY{%%uiQk?VzfW@S zRYKvnaPGzA$Y;ef17G0yKnQvjqYH=yENjiswwqNKxc2R#GEaGo>(WB+biJ@6PxOly zFU+JJg%@@UESv|KAwWMue0rwoK;pB8OhYOX`_b0wyrl_aWI#!eqdtb|xy$-_<(=LI zGuvU?4A&*W9P_R-+A`}hcr#kfbK=b&k(q4b)GF|b7PH^Hdz)u+GGq$;0@vNl!wawU zpFJ7Ce8$B^oB(R>8rI}3l&%)<D+e7mC+k!2iQoIC;U$$5nWfZCn0Y0_U-fM693?y3p&KTxqOi6 zPN3e!9T+nWr}gg;TO8ox3XCgV$KpQ98y9bYNChSsiCJ^99J1rqVyQQ+M$KnqUF%26 z7%tKhu4xq$bXH@{7n_m|sgN5&+z(LQfBa`#WY_>@!{q+Xyr6lzf!II+`+gnof z)_I3@1<#M?2|vG-&zmTx(OPx|zw0o{S~t1ku^1k{@J3S9;RpT3HqYivr<6^*MeTcG zieQ9^wd*}e2Wq3sDz?v^QgPEd6V`QBg|fvox7D%xHpPPVqK%EsjWbE=eo9giGA*ec zJ0QSWeq(;lE-7i&`l6b0mXShcR#v`QdH=I#pL-t(b+S#pOn8>?B@ui}%t8xx>n16? zLyLs{a9Z&SS8asA0DPkcVw_hMc$mJAi(OB&OSy1DPAtqm1?XA_73=PhYdg-^IZ99)VzPQMB*lAqE%U@Nh;a@bD zl9aefR`-GL&q^65Vva1&{YC7h*xW9sNEnaAb8Ip+d`<$tbZ7(0;EjRU9p^C7`8idm zFq2k%y#nF?ym4yk%}SjZ983rm#JWwsamu-tIxIIQrN;}FEY}sB;h~plda3PLLPE?) zZ)r*dTNxvb=)Vtc*|Z_ZG)2K%{hH8Zb#~IiiW^1^OE}MymKtg&*K5x|-Q1VnkfF+s zvcwxBE#nV`IGHc^f%>7S$VIZ~BJq>G28`8JHlZaXLAwsSQW{uyvW%;RaFkjnx zu^*`iLkADX(L+5AC9(^yJ#l=4^J1}2Wx4ul(u%<0gxgkiO|{Qx@pyr|e%3cf_!xdI zGN8c0lu=bj83o((cBhtTLg*O&DEDHIeaNF|n&X~#Xh>g3a;m7QmG^w8u%x1*BDHFL z`34T)#PF5c*!p%&{>Kv2T6?rVu^&3*L%Omw4f~X>tlLlJb1&=~X#7K3U!Hh~1qdbi z8TfYd+U3VPcD(udK2rN;bw!?QCHY5pw)jlid>zjR@Y7sL_aAG^K|l}kIrHtYX;fFS z6uQauj~-@r7v`6jzi-HQri+W>T34X>vWfg1A!RSJ*hTS)ZZq}zB-LD6IC&?5uL>2F**aM~;tOdL0x|ZK1-zEJ#%o z%Jm#R;)P|3`qHGvxt6DzjA|G4r)1j4Z7{`qOw4{SFK_S@%gz1SPuD^9+TT#(>FBE4 z+t)j6*SUz?_DZhVsfc*4CiH zc7?OAF4>MY+@{?vwoZ9~=1LPiADwZg^_ZDJtxUl8i0qM81_jl!W8WFPqs4MEFqGrn zGnGr*>MR?5@9S?JqYPqA)0o;HDQFq@Bz4q!JU$(KRj??toUfQ2F?C42e za+y+H9SvUvb)QVuwSzI6++nU77;(%poQ*4SEWE|dWpBvwJ@=9?h<)MlvHltuanORK zKZYdY=4iWV2anHZL8e7T*@SN>ew9_pBxt@hYUZy=r~kSFb}C(LL);q4A$D-xc;-iJ_Qv{t!BD z3pGg}9@V_+}yCqFqdIcd7#@C2v! z$xG_=Z#ws|u_ecOY}I|JdOP0Z+F^J5i-q=iwI8g@>?!N5xYNWPW=9@T+%r#ci~do0 zn4?mAZO|fV!AUD{`mvRxrSd>?(6`hlPdKp3%y!(tMQRK#MSFDR=?`j$4i2vL&U&{w z$E~Q(uV;%el2&K1)j1_3uXeC~yLyYLu2i&%`|Oe$J>`1Y1+tzJM)f9T`34%Yj)t=N z1Nwg&hO3urH95hg zzq9zLb$_L#zZ0s&|D&oo^nd@1hT`l-nli{Q1Qf)Y6B%WegFnWu9RBOm7ZeoFbf@ZYisrV9Vw+QL6vyl9KP!yq11SFftj|_H2Rp{u@q$Wy|$wGL_R;gKP3+3 z-qjLCQLBsUk6=m8i-|{_j(s$QZ89-655~O^S%!p$zR$Dn!?)`Ls`LcTgTdX)EueQG zEaEYq$@wv&sNF)jzN)I~GK7lI{&(BtE1s*;QBN#FS&6Vr@EU_dLQo8?G`0OZ3YB<@ z-n5=)Wb-I$fFV|bVY}`fXjA!c6@^bO2>rM&A?&Avf$adS)33nIm5^IQzP_ro*J;mY zVrV*sC2cP3Py{~)My~c_-(UelMUbQ1+$1rFo3h>|O*AbzxiTuv%)Qxs@kgbaMcOw^ zFG)^5NluZxZZ5h0al#oMre}Ci+aI5OU|$cfo&8i5EEB)}t)+=gyV|KJx&uT&ECkj8VHSt4M;ym`&yx5YbtypUPzqo* zF7w=L83|xEj$ngL>17_u&H1!mvUbH?L2xLYnD3ij!cS|Q>=I=Ua)ePi|^k&)-*<*8A~19trc7x z^wYDA_&WHQbi0uYs5@>~_B}-ghf#o;@NIbT;K2}-rjR;a28A56#X_N&54nFI)5j$V z?ixNf_$M!h-8Bh71x^RP*R#C5aH2hd*?d)_&U;s-f*(=-b<%`I*mvheCirw%Qapik z?Rmxi!KIXX%G^t@7F>$-Byu|}G5k6RM;1jeG20&Pr~zQyh^YMfrR!08-1G6-i!4Va z{-g>3J6aa;DngZvhl4g<5U&VR2zlYn4}7u;)UK+JAD>zGz0Wpnx&v#_D0o^l%=p2l3m4#Xsa2e1;$Bp%^(0JA9<+)X2&S zoj6i!xN3vv24gQFRGK_C-%le=J`0bBMgbbQ;kS%D$CfAN{~@`CW&RFft34PFP1s`M zKQv_-D-kyws*|s8ocLkX!@wYi8l0Fq3bP9E68$mvHw5<}{JH;ELV3^qUI=YF9F{SH z!w`@MK(2sD%L1PkUFQJcJ}}gJ_RNcvjGX66Ii;-*gkr_Wd<7Jin&m*8gFp?hv&H<>{I4wQ+^{d$C<>lq+PSZw^ zk2Tosj;v+WJZ^`xK#UunU#hOIehSPxc;$a@lO4EpgMxwvF>3KL%#R2^F2X{OcrM(h zxJ-#bFS)SfWc1sR)=~rNI40Q!SDbeD>6&22dV<)R={#?VX~7f#^Jf|ikfoDpFB0t$ZZe)>$9qkdXvKKaJqyd|%NLE+(dI!yvww{3Gm z;o%b$WDLV~e|E}>Ci3qL{mz5Dlj z)^HX2bLkW?+bNXsDAOO@`fNJ`1779}okBsbFh4R1+6F`iVh}Uzs^wB{RyTc zF!5cb#3_r%p(e~%;15fN(^+dImYgl$Eb=_c|KEHI-)?z2%C?)fN3#c4GK#yRl{qb9 zI<~epGYK}s!_ZK;5a;*Y+2x2sZ`zu^cN@Fn)rHBP_3KE@1>3CaM=%)!JwZrGpQG3& zmH`Kt1WCZTP)5;T8~qel%fyZ5C=h6j$7HD*H+ z^(NSl00VyKC=@7lF^m|y7T$n@yAa(V_2`{nB8E2*lR7Z69%EB7ta@aS5g;HS$4MOt zemvHkyYcTUa$!)pz<%t~y7Fk>5O0~i2%4K?hAjXWsy`}&-~z)KVw}fC@Pd(05C-_U zZA$Gtav0ibkfDJv&c?+>i(wmw4(*kag5n?B5K~t01vhToh^vU~*664??r_{-xF2y7 z;c~%jTU-$MdIx!VA<2YYGrkVK!0%Yilr%g(<%rKl?8SHw;8@zYEH@h(UFGSS70NensCei^mRKnA&uw9S{z|kU01Fl)m+510YnAM%1oQYl_T*W+k9y1=Q+E&l(S#(^vF-p8Ch2O}!i;JL&5r_1)DL1}0)OX=c)x%_;7rqDS=l#5IL0G1nY}*AsA`w5 zjifI#Gn0q9@5MDTqJI*WBzq^u zls2~aRQb;)cl`k!h#bxhj4`LKB7EMb%p7DTBkwtwd};7V-(MSGU({E1Qm7(C~z`TsR+_s zuPSGyTpo8`<5zRP^TAbGzUjah)3WQgS{!EPjl&?HZP3^Em;1$qSiO@!dSL%uSAfmL0enN&>2&&f|2vCBkk?&Rdi5QJge?lX!6wt z0RdG@tA%|O7dyuCNzj+FP9jsffsUB4?a-cAmvW_>vg19@-ffoAwd8W1A5Bn?%n^>R z+eTjMPOjd>L*vPi(h__>{5bAY$~$g)&de96hKKJ~)qRLF9Qo4vGDq+2slpDAO?hug z73IELth?a1;V$k3ejfSh@aapOj5zWs7cAp6vjz?vWZS$DJ-=$4eo<0(m}0Ie^XHBw z{eH6_&F7xmzj_!yUSjz=y(iIv>5k%bRvi)(`KI+abhw86LSH4gt?-|Ir9~mDVy!`c zc$uw0|JFvu!VP4TQE?L||J_fCT@%SY?zQl>cyt*{$E}V8Iq5(P+-$gxo3q@h*oOZP5-l`qTHG8kbhF zx^#@KXqFuJJ)LBfztoEpA5y-WGvdnK&&7&)-4b=RLfZ8aG?C##4z%%={s;4owif7P z=!P>YPQHat=cXuR*0|S}|4l`DO;7+_d_;XeqETk~*s?p#NV3ca;}}=Q{q&_qSyRwR z{+yJhn`-|~cjnx={q)perqqbE1ka-=PVteHzTpIc3ngY)KW=kt<3vb-oS2ufd?KlxM-eJ``w%%^v zL8Z}V$?m3-3A(W3nmM+IM84k5pZdkiVPB*2+#)&b#nhdTr`yhnubwu2beMFTxULkV z++J>>FjH37Dhr4900mV_vrErh5cSPkk}ELQC`q-L)Y3gq{9Ja8+hTL3@>Z{cjGUFoW4Xfy3mNb z=k;;w%rTTspHC;r$;iAem|^=Yuei7P$-R21rH4^3&40~KDAltJZl;Xrd3IrAScFfe zR?_5##mnE+z?+sfd#lD(Y$I&6gyI1vYQCXQ=S=M`@Z(||72GArFi@vg_38P!7g~v27pYkh zP5CZd6JD>AZ7%ZKtcC4Ee{WeeD~hol!joGsMR(BWO5L+O9#wNzSLKkN+v<+HS(zps z2{d84g5knpyOoqFX%uyT71+>zd!o2 z%*#VsGDb9jICWk8WhxRhOHQOY?oF#8RI5&}M-Y z8p<$g-yE%K?n8qiNvt7ZVW(mx2OARyMKlC<@ekJR2T%=Yc`Kz?`Xx0KkeV4TB9Q$g zTH5S$Ba@60C1{0>MXnTFJ8XGXxWpv&HiyaS*S+yxPB-6(qJ)ZES3WW4mGzPbQ!{y- z{5EY`G2cykuG2@6?pK&)d|LCM8t%*|+wA6CGcKGNbE^YTc{1HLX8qTfGQO62a;OM0 z#L`YE#mIyV)DC|xlJHI55_`X@PQv-I#0~Oe*Vy=n-}=mqHhQ+daamT;{Ym~`E`S^B zjvbF(rur{NHKouUI)*q<6g|EB+J#s9URfL5(RJHk%_Y`(zr^?0$h{z?JxM2NB!5kk z;hrbsW;s!K!B};i3Xv;wLYXaAG4iCf%9gQjxyDuL`X@xj^4=D^(~$lfmzPEVVF~Hx zvmZ}l*WUNOZx%G9{(gpc!H?^Ku%N`Uo*&E2u!k+yBws} zibiNZ_-?}L?GOsg51g4HJ8*z)-Q?HopnUu9RxHd8Qg>-bjYkG(wB5e$NpSlm(rAAq zL-EKpp_Ovn9((XE`a^?_M%6r@}dHSQX8k~opACwap9+w<19JDl& zUwaU@ti5_;?XAE2_bmc)`bgfd8X6IdmyeqK$gJNd>|VUq^)$&`BR6y-w`9HSn$vyf z@izgk&h~wDck+7P?{XS>eUb9l+c)!dTG|r5XWLo0DQKT%S+9s!}O&w2O;Q zZze~Z#8=8yiEoY$&KWFH*u{S+N(w4TnrNx@u zeMBhaPq8xJZRs0$SM-*8m&?Y9H}jH>v?D6~g=6+qEJ_=M{PSa`g2cTFv%Nei=6DCb zskn%^p6pjCKKf9Qnv90>F^|nczr5S^ebpPMp!;I@f3&@IR8?#D{=Jb>L_k4BQWOCJ z>25(p5Tr|#kd_V!DUlM8l9Ubs=?>{eKw3%~L?kyMUGH4yd7g95@B9BdhUW~1$Y$@g z)_vbIu6cc;b$YfIL_@>ldVi=g^*--%Lny{c6}pn|Dx50;RL>1>VWm zOsqoNBvg+4Nv=XZk6G(NS0{wxuSIH3_sk5Fw{QKHAS^UH;u+3++R=9(Qxmo(b^@j@ zwfq+?g*4`qHJ4lQH=8)+*^jqUV3v5cRMTTe`|luZ^QZ&SVCjhObX0WqmP>ZJe8xi> z`5=;?%g)KinE~+Uyq7fEZfz(H=!Sf&4p3o=5q2cFSQpn-cY^y!M&_LE_ji}U^z$9h zz23jD9S?@MRzN>=R51IQ}eQt@}9$GSS2LHvk}Y`3;B$y`a3NmlaR5W?MB{ZA{2o_vgxDq8$N> zwf@g7+fm z6C{C4H~?xd?If-Xl8XD#KPLs6U0Oa>H#~)JQkz`ywl2nS7~;88cDk2~8G{;TWjMDn z+w{25mH!es*U$b<`OvV$9x&Ly)&AUJDP8E#Mw+bCCVwggkGA`PVaAh$hvMQww<6pA_uYDaDi4Akg&wTi4TL6 zZN`;O{&kXwaL;V5;}k~o4ESwefV7x7zwRaNxa0b-_#Vm)T*#sRv#YjH%Nilw|7nPC zGY>SoZ|ey*IJ+ICFwUN1zjm)CAJhiec|9V50%c~LhgB>4$2kT3PWx=s@^NjG71Iy1 z=!vqN(S@3yH~ci}%r8LA_yzQfza>_Lf|pTWrL^*|p2KV5)^dMNF>(67DAQ+0ovjY! zk^5j{qg(|~n0nCDNl@8UiZq*o(UnrGk*E&?N+`TQJb;vvB9ESDXW3&kB;+qMX-f<` zUX-s*Noia1$cr3N;LVaPLW=%t8Z3Jz#!A>wnawve1#c6b4~>uiR-a!l!okpgGLcBz z(ypu#L-@x3%H2f$ho^SlmdlVqp9-GZknxzj)8W;uvuB5QZ7^9?_U&WE8;~l07_MZW zesab*VXWByIs0wCH|`bLL9r1Dz#Tp>HJhe_ih}mHkry;{biTPY=Ljf9+sE!bMJ(@s zu|5@l@`Ps-q!2s9ai6|FO4S_9_;ze0fD+uJxXCLRms3znP$Ak9Kpi!ZZD^)epxqts zd=YUtmW$(_UttxIQdPwvsPTrJGq_^vQG_bW__TCXXP6>QcXjytS5AN$jPR=gKQ4I7V1$RxHC(0Th{lH4?M4(hH@P^8t3nLV6VR7CBc!+~(c|PwXC-+K;>~hXYIEwAM^xO1&i~(J@?Eu{TzAUlHrp+>8ySIOTFRcx2LEb zrIoMRh(dC9_(-QRo&av$`FhJM_{%YLPD0x6LV&n?g*eIDHukrq4>nM3TKv%uu61A+KD}3J;(iSk{p|JKaM69#n}x2Z53x@}N*`VtEjuG( zXJ`Kw&mDen@t4#OVklRpxVb<9J}o3;W1^&YYl(i)X**~{T2^+hUy3^2xIo*9@wz#- z0{6vD8;2>^BTA$lVXs00kMk`SIv%CKlZtl%{zkjioQTxeIC1Qq`m}4{xK*9M^-yAG z1qWk2Zj$J;YaR2O7(}0sMY0c@7YRKt0JqWz>g{1i_M@wRRvbmBLU2`;{qreEHx9)$ zD6hdh0t_3l>9uSyeby3$dh=`l)@hFrQKFenCO^B8+PxPgFR{F&aH#(|0Nas~*3C0O zdLfJ-??RQH{CvFd5DF}UxS(d|gO)qAn;>}7JICaH9OklK6<9P9V)$!y3|1^;_4kQW z)8ZkGei%&A0XocU+Adc&aL-YU)>Fr&LizmGtcj|L1?j_2&!lZ_@s0>7P)&hhPgOUt zUqKP=7U#gdYfPG&V<^5g9_DM<^%$W0K{TGAh*eN}Cab7OQ}&WJS=D`A?6m+-+@)x_ z+eCb?Gm0%qy~U;8s+1IqW*gOz``R=~iZ&m~Q8-8$&^gK4bEPPRLSMrU;EqyGc>@ekw5wV{cGLvv8zm1Cq||9Osnkc zGvVR0(jZl)sKIJ^9n{?X3*gxqpg8J zR<@VlAN_LWO&Y$}n=wHyrbv=%PS#uhhXY-+DM0z1p>i&~iNh50r6Tc@>iZdQHuQ zB5ww-xD!BTXWtwusq()L`#aG$NCEG74b+i^zmHl=O^4o2%qfv1!&Lb*>wZZCBZ>#S z?;pKf-}8G{uC+A2=Q`!#am5+iCyZpjT#TtO zVRzs@j$RS8s_TFf2r)S^t{5~0KXT8L|6+OO-JGh6q3vRL4%^xJ&+1Uzub{!t(XpKp zgzs+~h?UCCiy2)b)^_!Lj6?WPmE<^*GhP0-aW}q?cx6{}N_lJQX-%r^J{3NuEHUQ0 zS7S>i1!OT1@ihM+Z0mUOd%=^Y}fL%B~yMvy$GjkE8<@YwFxSZggS^)mfi7 zPkP_?!sXlvmoH?%adX-GSyIrnU;?jJdD<4Y;mpY3Sbcj5q^0=qbva z)}|>hKPQg?TBuCsOm>~ok>V@C&VZU7c#Lb;_~vxNy{r2--2=($V1a1UScp$0%kRGF zT}*3Q!)eH1#3$o==TAI+=e8jIz&e6qf+hj;LmIhEl92}f{ zom5YsD=OZ1fUh4`P0JfSq{GI>e#WsOUKbOyuxKR9N{?S6vV6Z@r`Ay`B+UD2<82K zcUJVy5!1=){(LuUzcLl{@KTR%vu}{S$%yY}h%k<~v4i@g6$8l}^yy{?I3u&mRlB{> zz{=j6w7YHr4cc01>Vf=Mk2`aQw)2-oo7tM&K9fUNtA4E7<@)n#`xJ|Do>h6#ciDbU zdneK{V$i(2fbC^(G8iy2?G#AY9Ty%MdDYYp@AvC>Fp(7y*u2x4^!o5dJ{k9i{K;OL zGD}L3hCixcc~0uyy0CAL>6c;KD0zKz)vlMrVO4`HX)KgO=N&^_+n~Hi>({X6r61`R zyJLBb#)A`R+gdqnTh1>J%jm&Jn{YeIbKN<}gi#NOMVf)5`mll};q!TK+y`JsE;e7a zl0UCAqAgdCaXplX+-q{_)8ou1uAH!>dUW1RuHVco7Da)Yb<;_x-R((WU|`mUN-`$d z1~6a;KiQD&O}J1)1&Pbq*}0Mlb0_Ma){JeH$@rXkqT4KXTkyekQ1Z^r`cWCI>{`_D znsQW3xN>UoT4gwf*deoWA2r8FuK(OT{nQa=%*M)!{>&3W0^Sw5wHdW|b5k?}c|b*}haAph zRW_7CaY=HZbBAIFc)Wnr!M@ne)^xb^LNq?vdyI(J#~R#MTe&o==Wu&WA|B=m?3{+w z9tDSI*X@a(9wu_S895r4Hx5XOU5wEJ5}V1sko}Y0!7Yhp<=!7- z!Yuub`$dSNSFQK&GSoG$htD2h-M!egn;??u?&0xm9Th;SwZ3@Zw4u-wZ&zoC^L%Pi zFo`vIarP+IKnTC#ZT)0dC-1a@uKw-z({>xM&a;h@xJ6;GnQE+A^ON6Ir)2Sy|F`|E z=ptdc#$w*+CyD{fk3tu^3&1;@kmxZj-)dh0+Y7(T6Mq)T#|-!U-;)+$GR2;?R$g#< z5ldIV;uhT4?3kQlgG#JF;3Q@vv0}DrTRD<-da6uGu=S(Zu%^u6p7P#!(l7O>0WJeR z%-Gm>K3=&lEB6weUeHuO8TBfvUX@|c-Kdvm{#20}y`+;UDdF}3wGrauu^6eYedk)B z^`HLszP`~%Q??pqbFXC5uT%#oy~%7;38+xZqmAw^?DCdY@$o8!?&Vu-kF@H{=!^_c z*PXAorH5%dvlKk%S6PlfIeWDnZB} zPtnqkk#UJ<*z4Ll4cTu}bBdVBn-#RM3qGa>4U_3eWTQ2#rfyv$BtC~%?zd1$JE!;7 zs@kK<#A_JMaC!bH)|&Rg_lZL%t449F{wMNNO$z2i4)Rmtch6(VUPP#Ut&L~x=%OFZn1ayiTB^4 zz`JrW%0=&Jq5Elfof4Z?&#N9=o96`_BVmtXzK&-H|G8!^mi8uAqtaFgz2D;1rgn0E zr)($Qf@QFDxRF~h2{_N5l1laz&J7v5&B2#BmE&6(IwPXVb4e+l0u5%`|I`PR% zo!1|GvOuN4vXUB+Dp0k9lXXX(_yPmh%svrE=Qdb44)rS>q=>n1*X-=w{nF~vU*Pe6 ztPYpB@PM;qA^z3ky%$>FY``o-t4=3w(QTzy_iUo3gfPHhH6gCP?&L6jVW#R-&F-&0 z<|bPFuc67LqEaM&a?OwNy`@~(Z-SrBn3Al=FrY=DE~CfDL(NH&o+@`gT8Heva z!+$oC7r`jKCp_xpl7z2H@PS*G!KZ*bpnJP;fdV|{4XuRbwWv5R`G9MrKoxrGWlrCI z?XMrj<}%~4fptq|QI?1%+e01>pHAb?XU|%Pw}+=QPx(h}xBKsf z)Smpfx5%u^z&xJuslweVzRsCbVx^nYclyi4>eUI)uYW?3 zaX%0hzw1q~71{3*v({>#b~o?Zu-i6UAaaZ&Ppa#x?aZ`1s*CIOFoq@%>(ZHD)1L5F zRPP--mPUN6uUeK1RTev@T}O4blY3<7YRd6pezZfq1*ON)GuJ+zsj)pr>XD91w42k&XE?ukmn|YY;wZH6pRV}abohV1<6QrN z=U+b%*u9@C_%G5I(rg#}zotT?1R@SI>qjEM2|PO8{oU&Tj>6!XS9bbfe2MyueiD@D ze<${E1uH_XRx+hqQ{axg0w;CMA$m2L*(w&GH@J$N*~EHGyYmNoEjo{vkLPHAC#xr%%=$VSw@!b7$oQeh*{hi@6qm5T}MJWj%mqe(B(o`8IMZ zgZh)*w2BHx!T0}<%Tvqs{&u{Hz}8!cU3QY&t{zA-{{nobsW1Y^6Zj0hi-6<;=Vm?9 z(y}skn5_QQo79Wg2hxRSsOrYl{@+fmEuh*WY) zloCmzkLw0#5tRB2Kzf9Tvs^{wvs9YO*E$cLnj!q3T$!1Ii0t=F(Or6)Y76_IPWZ@g zM~6@}rvcb&Vqwv0L*X#(=GYcO-3!X4@~UWy@t?L|I^)g9rcWIzgbL37g*mXwL=nne zK$om{(l_1pM872=BocS+cgy|2;j0(gVSoaT2{ijlhv9#4DojpJf~&Lwn5}?+9MDUT zM1Woj{!Ks~GW4k)j)gCQJery52hNn>cag5-4~PxG9f64?2=V~+0iU&*jSb(+RYb>> zDeO@n041fQa1{tDj=Jh=YI|yi$)@)dWx%@ue1(I93BWlYtP4%@OwG)4zMFzX_!d;^ zWYSS!s{8EqQaa-2KjCq90!C@5zW#nsLrsKr{fPEAkh~Grg;DzRH(+xFeDI>8%hP*H z>+5Z72Gm-AcZSU6lnExi4yT#I)Nm?;*Sk!(iX{?><^nCNGpfNzj>7gU&G9UFbbn3@ zo&$c?Vwe=wY?PMeEFjPg=G%he-FC;0!A~C}IX^!bWQOskgBe92i{1h@YuL%|cnD_? zpI0@yE)JlK;ovD~d$^Qo2Q%=+Ady0J$#qAQ=+v?du;K4E@^5{CkcH<#`!oxst6x&0 zhl+Qe$!8AY-{9~@c)k2~zliX0mVW<64B(KzU;-;|KrO*Vg?oU|g2ALh7-(goNEW6a zA{+(Izz7~Z%F2B^4z&tX{K!<%d&oU&cYg$0xvgleLaYvEjX*@<{~0P#3FAZu@Xmp! zbP?fQnwpp-mz70oFt>rKs~Zg2`9S;l1<5d<}wr*2EnU+7Jdd<SDv)ud!^g(WCCODAQpY9Z3Xw*2d!{oqx<$SO{x_0kZjDB!qxdligaT-pK z(7hm|2OD9KLn4yhV1Z=@=C15N|LFa7n1x4MF3ik?x24419Ku@CsZVIW6Brmm7a$!# z6wsYB>UPsh0wWrQBTd=TWE@IuST%xrI-hp;ZU{5WU2$*r!i}ZYwzl>MVYeP&5mN_w zHZ^8mBqvO|i6aur__pO}F6A6cEgxy0WA9cO`r!@T1q`nIOTHIUKHnP0E+RYM-msS( zF*54xGfWg<_ChsIeJQ#)bZwZV1SdGJq0i(}Mi#?D;~sZo;jIyDqesN@jQE)4^A2ys z&lf$n7`eI*h6KHf7$#SRGp=^?L1z&C?(Kj_i{GzLE)dcJ_E))(MJ zV`!9`Tt*O7p!-&$%K$DHVyg=+FBEY2nt^)u5#Zyjb^Et&O9dOiv^YXz863oHKx{_Y zz$F7QlXsmqZg_*S3g-tvBG(Se|33TXl#?;i_2Tmzcc0^|Fwh^~espmE$EyqJjl&{d zuObSZCHOkX8++WZ#@Sz{W>e7EFI_&Te~d-%)Xd*UE{26E%rnkg~nwGaI~82H6MQl!QyRxizvPg(D7DSz7_8&#yYE|rgC zdGWH<+=JBbz>DE!G?j(k*7_ZDA>0pgu?i%_Mu1PWc(`q^maG z?Nd@Nw74b%Yh=^7y+iL~S2HR6T^X zd=uF}&GNtaf`8SlA2mUQdO-bFC(~-((K_OO27`9qV02Xk+mCwF64L7c_O(AW9yehx zhFT>no7>@^yu)?bXqh{pH||Nk@5K-)BeXlJk8C1|iBwdtf79$v*vUJLTkwKMl&6^U4-h0v z1HoCd+TkATNd_F!v{$kwl>ffpIuryVG$i$<4w;gg_4x{YD@ozhAb~PoK!r6}^2{`CW-y3FML`g{aSR@sUk<+i1{=!foBh*MZE zYYDk^SzFfLYF7^#C`pWbn<_6NCI=HvPE>j~ta z^eR&wiNEo+>P^&{^5h4wzqaKa3gTa{H7Aijy(?y$OpC#nSgc(g9HFDSfD!5cR9kzJvmvTj#kPZh(1Ntde{x01}S2CqJYh! z%ck)qDGL4IZvnE7>{ILZbH~&p0!Lp^3}7k0mvU+ueUzg(6H?QN z5^Z@ktSw|^&(>2D$nJSW`m254r%v-iy zpOHHxOm(#J;`dBipn4~T-)m-C(Q4-u1$;<4Pa~2fQq)i@s)AFF*IG6ld36emga^6q zM#@BPgLjJe5R+OiN*Ao_kzf?*_p|G_6~Yoc*9S~DXtgmezNZw70zeqF78vNB#A}$A z)Yr&@r6;f*VD^j+rgl)~<8%}RC9oNw5M&roVVrk{)cIEnn~@3l%GKhoN120>B5m`V zo!Q5yMIZ|wF3^#O008bG60N|?0Qw6#YcVvyt7go+{K_|`bVjE23j9C+YZ9E_#7^f{ zq?{RPRCj)qm!_^YVUla~HaaztDCbqM$3S=1`#B-uFoCz9A|H$6o`2bDv(C0oP}kwA zMx=}}tT=NI4~va~F`5*E%C7!>%2ndGgag5n_w-!3E~+x6*-lwx&9jmM_roZN~C zpKh+|h}-94=Uq+tY&5?jlCVO88=t|ykIyC>q@;_}6_-|Zjf4}gnyA6y`urQ=nZoL4eo>qc)Xm<>QFIKR-|+A>f;Vh-Vfm zLif$OK|wJJ2FeKi9Jxn)zmvT_XJug|S5?JAe-KVU3C75|!G)IeYvD*4gu9nty)M8~ zxBmk12t+1)z}f5u*aLvG^@L43CE$fRU1Kt!4L4PT&q@Sz1PDfl;_;B`l6CL^POM1@XPa8S`Bpu9kCgxSUe`1|zbnZ`Y5+4PU<L1c~1T94{y~0*w|%^Yx&0g;3z_ zmz36Pwx9eMA2&5OH-NANIRYW(g3*HqY^1bA=ZX9uAi&`-2fyMV>p*fS$my)xDIKk+ zoEO6$(ZXK+%(@X9!5AW78^AGafDFeLm`MEt18-NVfY9c?Tar`+@MIVuYjQtYYcKFP zF++w@p(7y2N09+g0ASB<_DK*H!Q)^9j{p+mgT+o~H}CYf&x&bIfBK~~fv*ff8nSl) zTMHBflEBe~zu@BGu?5!~yQTE#0igdXN>R4%Z_Ya}XJzso{0uj>u((4NQUZL4r%#{4 zX$|8OrNcmbgbN~`qTnQTf$E<}!zPA-qq9woU#5~`{nD>jkttHf{L_;@l(krbA3gNS zJ*Yi+)Wg5iH2p{pzeO3bpDl=`Ebp(TY;qjw34*y>NrTy zn`YU--O?lv0FdAS2_*vsnIeGKK=T};BPARy16p`Uj3&CX zdv6+ZdS2R$uC{Zbr-3Zv;L_?Mx2^r}yHtbZF=_N$Iz10qE}VvY3bc$I&wf9o$?&7r zXQ!md^V_^`EUL{Rph@~$w=`*nrX-U5JKnF?#Qf7!A3Z(mKd9)b@waa%C5PXBd-hlf zSK|eBi>N9q8~{fLL91wVlWL=mpD$c!j_ncls_|%2qf=%ozyK|&a*uj;2jBD3En=g4a(Ir z+N!TGg%$^o{@&V5svFLH6ba{(P5wiAv;84;sev->%kr^Fhc3+CMCjWVFpK&}{N|Qo zzM70G578Q7-ci?AF#M7`3fb}N$S}Qvk5j~KmUFmvGO}}4=fOD$7~w3H)RGcn2-{j; zc#EgVJfg<)IgjH7na_u=1=t=UH|pzk0AABo{Cjovff-Dl@Pk73*3Yj){fqoF6gtm2 zZkl!(a8S7ZRwu3Aexi}Tr|Bs5-{4y0gLU7}Q(UU#gEB+dmpqo&T%LLj$Iqa}-r34I zXdN8itcOfjd#r2a;k9&x) zpJY%LMkD@4u`1Rs-X<5%z*+ItCNt$v+2}0y+s*I76fm?oUTc_q@TMoi~xn5nGp^#>%PHn-B%llh!)=uLsd2RBX80cG1uPm;#h)&n7W;`!_>bIgdGAjYiR^;^d&~8t z-2cr{9SiOYpq`SnP$7Mxg8OMiVo^Hx^>(lxEtj7?^rnFqpEA+o|!yG4v&*q%@cWjxuz$_BFfGbpb zvdibUecebMW6k*bJ%}QtCqCacPU=KAv)Tn0MbM?14@i;_-4>hL_^hg@#Q6Tq@=N)a zwBwt_{qOj1@^=(eb=>ccV3&C{mZdl|4CT3@r#8E6``iIrtJX5vq)&1A6&7Jo7Cy-ggIo}va$eWMbD?C<^OxKtFA8yC zs*uR8^By!WG96nu8w$!k7=oteXEFwOj-GxxETF82tj6`Ppkg&fpvhP^H+5ZT37ltrtB55m92`s6+cV&dqSU%dv!^deV4ag zo{#DOqmB`^z)C(xny6e#Lyq}tPkE}xcOE(506;QQ)cv3+Iu4Dy9P8Kwq^d~%lX%9!e$59TJ+KQS|YW#65e<@oV0ww+y3Q~qE?BEZrS?(SewB|Ejlre zZkS}lr)Z}kI^PF#)dwej7eX!}h>QVXQ^U)$;YTO|q6C3H=_Qv(U(_B;7OhYJ&fOI+a~3xd~1s3ssP)n%Z40Y_C&&l5Z!@r6ny zyslzKi|YKxa5~l2)PhH=f&E5^xNV+ahg0wO?*{0{1h_EZ{z*tk zh;*rOyW?@Tf_%vjsTY`EumhSFDIY?~$>OP&)?aXQ$Y+fgv@lNgx)!$qDumprwLc-; z(OrO#!vI=oq|IY#vcIEOSWo-rSR(6};8Yc-flBDtykKhkzWYLF$J>bQc3B2A9Za}@ z=H6yQ@usr~Vl1HEl$DiyoQ50tx;7e{eMF>bPQj6h_clgG|%1YKe}@ zb>lt|1>rR#aj{^2+jz844{&9%adGgOeSLADX@tODsYT*z_ok|^6c+$N9jw5~$jBg| zEO>7NuLQsHzpOVX8>c~c1F$vFAZU4a8R>mMJuu)Z6JT8+afRs;FI>V56~-dHW*nH; zmxKftDa*sB=2-k^KZCDCgsGXV)n(uskC|pB#E7^FKtl;0x@e?L*i0b!9%&f@RUSSI zOvoWQNYdHyB9gzFaCJf>qOHZB7^d3^j?nd@ItQKVD5Un_yb!6*w^ll6Vr7*H&mlND z$G`*#@Wg;ow}9xLU?k(A8I+}9n(XymDGD1b1?^2?k5kwDs%1u?EP^))QWal>boT`W z?NIe#K?xmiG$Z`v<0W~I7hsHmg7#!$`r~M%SHubJfhPh>w3c-TM)~!puOZ*R{>&N! zSwBS@_;2n!joFdWIAa zRR?XAZCFe}nMv-k;EpeO{do(d0#G$NURJN4dv`l{1}ex1;~RRab=wJO>#YuYBqs#$ z>d?>-^2RfOc_fIgA$}u4!0&ywA96MW<%yqA@WALy*-=%0-r5<-H0HdR06ERANSXez zu?}Ph%gRiIbmjPPq}~WruaF0eOhCd5q)|^?s;`>H36dNif7WdG%tOEKG72sU2QH;O z(TI+RFkqu`bm6)oZ4ZRuxH;cG`2G6>=4-bTp4cIstIoT?3MZ+ABDW?qAmE}Z$`cQfOgV1HR!UB&vVTm;Rn*$Cw)S*6^t z=ONHG&|-_A)bgKo@Gr(UlUvn*&&j!D$TTS(C&FN?IYIm+7j~@B-KF-K9yGt;f!weMx)O&K?V8QiDFVL2fzJZIIKz%%e3no)|%?$OI zpbVejIQ4NpL=?!Ud@H#nmA_L1`4%FS5z7%+j1&%|diD+uYBFude=gAdhlx!6 zv0_8S0=lc15771JvCbg^T-Y$7+)AHdf2IEH1nm#iKpVhnLucYWJ6RA1{4CJs(i4=j zRBp&ajisP=mkhesNb(OhHh^7rLHdy3YI4v?k*{4Fi&&_Pk83$w!A}`l{=dP3z<+cX z(AWp?b)oI*cV+p><#^~3BUPZJ(?6M=>|Mp688FEMZXhah=*P*d{a^UONPX~20Shf3 z@ksqTw7Qxtau9$Yegd>mM3ORro(udu(0xE5BJya@uisNlH_k#ZSb40a?2J_5LhF%w ztue<9&;#I7yRreO9_($E5jPcAw97Q|Nx)<%(c@%A2iZ%Z=eI_=2Fr*pd@P$XUByrc zn8oQNKH?aEl}g19$j{}ksI^g_$Aaq@IUsn_Ua|U*!yd#$@8qYXSnh^*EsW~iNVjyXvz$8UAOO61E58&1ST@EqM(V8p~#i9nIC3w2>a_69;9(r^J zsj;@}rX&jbM$SLOr1m@H-J4(|>4Nq#VsI75W05^k;Zb%xj?OI0k5|^w=>?Y>HvF^! z2SCQQ23)mwbmRorHv+*`Ht2>TjxVRj2hZR%f}NWK799#XK9POLaJC!Bqlg|I_#KwyZ30jMWJn-37L9nc$0tDM_7 zl@kH+?8SzNyUK{qDJ*dFJIUb07#TSUyPOz*sXH|9_qUVIzQK0l3?~_~U_H)`rVoCM z)cG1}BD_Z}t&3uCw+(%qUcKT*L43lHj(|f^&<=+2#6*4Q+w%ouMo^px2MU>Ul!h0;;17^eRn^tb5F-F*nFd(A zpvVCoP2jbAw*WkC(tiuS3#?8(xc`Ws4GJZzJFtTFayU4}YoZ}2Z1i*YDH23` zFT75YrY;>;X>anzq?=9lUo$P;WtyIYm8~NA7XHepuf=9!>)`&jn}^R^x-dfPM876B z*(8VYvpbuM3p;5|_Dx2)S6A6*QvcJGRc_ zijMw}Z&rw4CLG_r;3G2eS~0zIL?EB;561XW?$3)XzHh}Ek~I$h96n=+x?bih{?Ivp zN%HJdEv;IaK;Y5j?Ke=8SB#zDvN^QU(=+~iVzUuL`Nn=-XoH5}R{7~`ub zQZaJ{KbABJ9rAJCUh}^-VZYh|E;)DwCp6$%G%j5Rd0|2Lmg#~D;OiXS~1RXaki(`^Ke@<_3|v^30g60kyo=e0-! zegKh@F-A7gI>nd%PYYl}0S7FIb0FS_7caMf6IA_f9AKiP>B8Y*fH+#_F8un83}5&c z0j)0#-^1%cJD4XfU4>B*j$7C%q73_i?mCa)#kUSz(-Q!Anx*mrL>?$uz?b0wwul=Z zR!gpl6(PavV07H{EX&pDwQ_g7C*`qY%^`Wjxgx>Cnz>@@es@;OAydpmIrou zif(9rJ_|UED}qYoqkx4#^_oZ`_TH2Pki{qnEVdJ)3^{=Y(G+&xD*u@@SJj$vU>$ni zMFf}1^}I=UGodh~Pbs2=j?Y7uvl)FaQ8y;Kprs$(w`y#1($b|Oz&5p*Y?%)c#(S!d z!{f0Hom;4<3cjc4s8imv#aR{zZtw0QZ?uiF28I5`#nkI*`o8n3WSo`je% zD3c2(X|1;%2ai07%6$2}-iu_>8GTe94H@`F%?(d5i_x@(;55uS$5HRJ8yU%91TChpp;z)O{r2xF}x z!DD$#?_-NThU;0g=v0)3uET{3F7xA+o@43!bgAqH}v zuY58C`O$eFeDm@4?LTU0uVGzMq9B|?WiJ|1;xK4=$In+rOtf%rQozU!- zV^3}pg{r2_5pO%6pU6q0>EYXEKHWH48G~c5@~94%RG=_Swm(CFY;Ne+Ro9c4f~~_9 zrhT-|^PWAAjoS|6&RjWawbHLtRTsutpPIoQ4_mG*PnTzjQGZ|GSBr`%ad<{E^g?Ct zT)>ea!E@$V!p~oX25HDW*ALcwEqb_=k1X6MCntqLDvFyebjd}#U&rTOuv$ACrN+){_ z>MAmwXj>!*MVqJ#>Vq$Y(`}tlAHQ=_rC6NSHUI12nhRXmzEYW4)_s$5VQh|>>Z1A2 z{k|7CS-*|Rs;W(1{4j{mH~P}~L7m_i?q{ymN|C4qo7Ng(hDf3O%Bqj!r(6ls+SPAe z)^#3Bxcw0>*mIL}k@D2(o($I~pzdsJ7rOuWaq#jo8>)Pb-64~aGnt=9~>AK5M7FMMSm-b zKb&kef64UW(WCSW7-ENM9s;7NryTU?t5hDN$!=XMO|u(PRlCilc@eire(VN39lHL_ z0_{L+e*Nrv%bbl;2N{%X*uD>YJpA@X8usC^cf@R%-m?44>LG}N6Vhdf9T43_hH3H9 z{w73?1LK3umhnK06DB4>o;6oR<%L6-YN1R%#LfL6 zjlFKS43kv&HCOO_A-KXKk><(8_12MCL~Ux#@P5slk`ebU#)mB0+FDbXBklls-~B8N ztaPV^q_dw%1vO1;6+Olqp)|*y{zDRxUO-Tu!9rf-{TClWu?EfPpKf}GjfLEE@ z&%e$&GHCwEf4MFxL{!g#RJpZi^y;@71GkK9^Pa_1QChn`QbrY5o(P4}Ln zGgNF%K8MT*P^G6fZ_wB@>0$P6Gv#=>3|>2U`?x_RnWXW}{pS{>y@P-LjMnTc(W`Ev z)Upb&{NCCRXBfKq)=!jDpENHDG)q_ll@}*YxwnlI9J*FYyxc1rp3gO3?vC zcsD97`87h?&%u)6>Kl6A#C0{X;KnFvN|nHaeBHsJwabCnSvf(vv2D1W8WC@w_0YuG zZIoqXFapB%{91JV_0WzV26hA(%3(4O-#wJ0XfKF>Gn{hy!fB8fUoW~*A+0paG51w@q(f!cz10pB4 z=U>*$d-N9KOsQU*2(OGRyn7%Uajt7iqbxfvEjZ@u5WjLCigyUU%mtAcUcSr#@ z@0lK%>|aGrv1>Dk7Is{xsB`#k{j4|BS(5P5 zD@7ss@SahU#|!o0>gqm>gm=xy(|Cbo?^|)0tD=gnh&Sb05?DYj99BTVu9e0c6oIDJQiaCNDpPPL8&ac@B=d2P(-T@rGOrxZCO}E7v2!= zlhqw1pi!Yc2K$F2br0?AIHjnZ4GhEQ+zVJeDCLhdqFVi@kLiw{BxyUZL4oX^9ZN#9 zU0~vZPdaPKS)FoGf<;JLT5Wi5d4fEC1Zh=&mB$c^v#fgP8`p7ex#hoMNNiJ8=R|wO^nrIO-g2 zgHO%%<^yh&;bnZBci3{n<|c;DcARQi4_?V#BBqzS75Of#N9!yJrua%y1z=W#U)hS) zrJ~{5Yvl*b?_NB({qnm;YGcdievP-a54XALqG)$%$;@O)s{Kqy_>x%YU&YM{J5x~r6aGU#nh+^_1?B7pY6K^pKo3Z zoUh8KV2hxY{s4dK)CclgQ=VA)@?X|g;VpSqI*(?YzV)o}5${91z@jIjiAp?$f#k;Y zsX|%iVp6lH3UA5M;vB6OzKZwikxxa4?vdyZJR}fhH0HznJ&)t0#kCPNAVz_S8*TIC zZjPj&Gsei+Z4Krh&e~ZS6r#og5~M2;$!WIPgGul8! z&O_(y_VnJt+nXfc$2_Jvct(sq=g6lq6!vQ0`805?#Aqa}Yux-t#HZYrcGh6>hQmwJ zQ%*V8>g6Ryt~&gQ8F=1aT}RW*BG`VT+Ujm>#zv!`9J5w`a6VIM`NEi81(v>tf{fkc z#AuzIjH0^|&IPEe3+`BNFE{JUx?2h#p~nL?R2Iujxnq0-QqKdNp;$@O@BK=*@Ls{E zwA=D*pFebeG0%R|UtN(z?72M3az2HR&g<&xlGB?SFGC(!P~#y3k;YB5{HnBaT#r(&vNy4emoJsA0*qB>R5m}LRS;JgfKQ4 zzl?X-x(P3K=*w(Xr`m;~?^3ee$F>>MlUUt;uwyFW-|qJ9)Bk;A7_5VUDq9FiCV*MBNVNSzwgzg5!Iz-HBw}5 zC^%bqpEkE-as5J6o=GNLkekUxXM~*^wHcVIs(jmj5^j{aymk6Eqh3$pJ^kIppOB4ai(Br9J!yi0Smy!lrZ{#g7;o{N|Gp;5=1 zYFg=O#{7%tJ$o02wD!!jeM|R#y^From%zC;N#JxAs+li#9&OZTTg%Pd;84YZp`zgV z7E_$z{Ie<<%z=cod<=1?HKu@@A3IUnJQZ0Dgzc0q)2D~(14|@9K|4vWDFRYMk2H3x zMTvC#k{fFdmzlh8>)A^-7KoSY+HA}5ZjRm#DYR*REt>>@(`uUqZjYaRUWB(I?JmR$ zY+q-cT^2n~+%xJ<{gUNBxjX8mEHCP{nB?Yrc=(!5bnhJao5#C=*I2FX9mi?GF#X_T zc9h*B%fcV!C%3Nn+m48$^{4w?&TaIih1e`wco>fjq(k{*hDL%9-4w{TGGaWlOy--h z)pt9@c8}7r&}8!#=$VR4BKnV3ySqIO$ZtDPHp&MJgn{t}`-_(R?<2g0XLT-i1FRmc zE&h8S9BZB)BAW;N`QtWoPSgA$pJH%HHtEaj?2=mTPAAU~i5_5_MoXC(nOHrCn81YR2cpyF8Sh@Ye?)f?(ZBcVlD`Yyo9jK+ zS~WSewg`b}C2wt~D?`9c1gCMayZ#l`tEXhPxF427Nr)mY5G*c+53Iu zV(F`&H`r)9g)7!1gkBb|Z18#18}qAc3x&p&e+$_IolBb96JjifBwgFDTdb;SuI z(;5<5T8Xs}qc`@*_imB(kGUDVt)D825IpY^zysl%ob`55=f@)L}p^$3t}o%ZyfI*xV|ft&YX{m200NpA5kT%>3r z2<~Chz-&y4$NJ^zZi{)qb6mDQ^TJ3Hy*H*FU&X|7A-p}nMjTBPy{){?ctrMzlkN#a zVuonsf-YA~=zUd4PW`!$rS;&!jy^U+a&?kmNyx`PStYOgIz(AFDkEHT3Ir52lVi9P zDSuriwv0Y5Q+2wCVY#@D^0FT%<wBesXN~ZD{5rYB1MGs*I2EQ$!u_%e2y~ zGtO=n8=6pkI+-i=!^_)hH)s3bs2h%d1vWr1IXTT`q~T^Me5eBRsc&YR`IAKFzqIjZ z0Syh_t&GU6O_A?e(iu~S;)XV4TuTxa%)J=gYHga#TlQUROL_8`=B+XzNT@KgL8sAg zLu=sjtm^&t^*c2+5I!<-5+H*KZoPvfy>jBMGH(mDnFeiR9|IsE$l&u9j{Azr0AQN$ zAqh#W>--8xM6E^Yr*{ffnGtZiY^Q3~Z#Ew%UCmg5#yJezrd!^(dkyG-KtZqrEqk6S zv*Ic*GVy!5lfs94hfm$~?V+ z?mu5s^qFp?8_9W^QC?GV2V2=D^?8_MK?-T#30AFKLbPB`yA|32srU8d=OXptfzh7v zfiWqAqHz5%L#EwEr^x#zcShSrn^)+Rhn%9q%WChRplRp`1`NB%gka%tIVrr>&=<`l z0KSnL)VKS@ZF}0>`4PAtWgFyL2IS(FE!OZ^71;H=uf0c*C)jNU-5}KZ!$}UKjzhXb z^#{e-bm3To@4a<=2S#qTAeR)kRRg;|ixF6x#H-LYvLIvAExD&8tt#I&^oq=WeI7l! z79HLArGoyu%`R!g1QF&?K^c13ce0eOd0MOsRd|{2wV*{~VLez0D}8k5bAKm%)UCzd zu#D`iyLeu3vosUKf09(dsy!{vzl%NGog?@{y_Rdguk2`Q#p<2wI{z85o&8irnbVy9 zQ>A&K_64}sFPc8NpAg=zz!;B>qbUN&;d~lecsSOPM<`8T&g}UZ%iFzk?t5Ry*KNYS z2%r5GvKPM&&%Ajq7)tdgl~@nzKoW4{?CMW58-Vm&*!-U{1RI-5Q=#_|5ln5jA1yG^*Fn9@rl>Jh(lUx_Dw{Nxht z6jwzh(QNixnf>bMyvgV{DT;DCQp$7>yq9){kJHmp1qC0o>Wr_q6mUE*9#>yIh;|D1q1B!K_ z)Qy>Z3rX)gD)UR{yKg*>-$6dyIN!LR%{aM@2U9{Vii!)Dw-^}@#~*XJo2pTyu0t3; zY;kModC+g9Z^YLp^WNI*H=Sobbl`4e_QNwPgk4vVnx*=RmZo4XUOp(8B8k%JR!? zZ#}JHOQ26RSE<|`kn~7^m?qz>I{|{tmN1fLpYFen%9XDJqDnpq36t2oiznuX#~Ne% zPu<_oeOYcSR!(uBC|G+_M@>l^v+fy}I{%Z+v=tT*KJwUztF0F8w{#d+;nzhyAMD8= zn^NEVzPqHA;FuMw43ZZ!?vn_Yl`M;^D>LNGLfAKWYMzR+h!`%qwU`GXkl{NcS$ruK z@!NjYfEQ(*Tvp1DkC6411tc$q**u)F#d7%#pI}?{Uz?}%eiujXvM!Y;z}kF$yXk8Jav#wn!qOC49gty5 z+q-LtZ~|XB$)5%EvJ5JVq1Wd|b0LIr8Jf~kra|(P%o*-xuR|$5DwKT?CFi5}aJn)J z!H(i|a(&IUP_$7;441HJaa*+66F7tAMb5X}+}tT1f035A+h?Wu66B)iXNs)&x+x*& z&6h1ZsN*&Vy0RK6-P2bX7d&sVIF?5>sNb|2teo%c3ew{6cjus~=udYC-s?#NS*S>t?ePiS}q6FQ0{)$Odh7x>D^P_{JwLL|%Y zo(Zz#qwfs~fp`Xz)b5@A+0#&ir;vt(;{}L`^?^Hz3o0H-NVp{nQ@9wE2wZ{;#x|K@ z1dm9YPdeY~r8FYyxA#dOr%v0v!4F~g+%BcQU134;jUO1beWtwH@~8~6Bjt2&w@#5X zQMa5cN?sFOIN3@B;DUnes6|bsjS(w?9}@y?VEKjZ#ABZ8_!wy1K{*B~EYoRH?Pbaf zNoym1?5M=sWSqsi3o^>H?Ul`|EwRgDqYcNGjmCsW4H`2NXtVUdn;0-_!8!s>*mf7U zcNtBYpznps@8(hE^sZkEZg@`C4w~I)lDN4vIs!;`>3rx+2Cbo!lNz~Og2~QzT;@?4 zL2fIFBWv$|PB4W_Fr@A^WZ!P);#ROlfU>Y*zWZPk&fqOBpp=aa8q+l4t&-9VqbX`H zwm=ROl&{=gpYAX_Ih`m*FAd1V_4~b@PT1e|^H<{UUj8{W-Q17@)MAdif5_ZygvkJ{ z4VGlOCsCCKcfwEEbbCd-_Ik<zqUFqq!pWY{^!JB;FG`zdZ82y01MXSBd)=Gmj(MQg!ZqL@sO;cKqkahmyl3G zf-x#;ongYMvoV96*764BqH(eKK4~M8`v=Ae;fR`dc-S|8A6L9QO}Qqazl2RcFs@+@w^@0 z&;=)ia+Z?465*H&QJ;hIWNBSKC2?P{YGXTx@81~uA=tF5_}W)ucYhgcDnM;ptRPlML*ShMTwpiJ zfs(Lyf<={|!sotNzn>5!nykv;gC<|`VZoUixYi-e!8k!xD;nE(iAR^#quqJhvJkF^ z!kN|M`&-Y&1XEBR*{~S!_#v!cpc?y*Um{b)XA{~cicnI(x}Dd|RSSCaMg(_QAHtEK z8aZ)@(`9?-<}k)@^-Rb%uedo@mR&g0nFVka7~;R86c=AnaWelYOLa$LS1Gq2&^a8%f|U9=s6SKjej&Q;UDja}<0- zJfb-#!$*#t^s86Q9VV~jyC129xCxJbX_Rm<{p3eTaf+L`WrJi`(W z@MUd?(ayMhLp@ZxtzQ&u6SY+~IK z7mr{ZY6w=i{qiGZ4=Yb>yOI3oPyYUP>1ak}OLI7S*1Hdju$-_8>y}$qCTP<)o$oXo z5wUqGgdN7YSAx9>iJ_+c&@sqk!_8y*Ql3akxpDA2CgEfgq;x0tJrT*P<}b=k^z}!L zmltvz{I)Q?^|sNx#VK~S;dyVPP%2I&8k85%>Xmb=B$0TTIOx&HuQf3Y`!C&{B#`JF z33l^|=?n+~{{~cOX{y{vjl33ltpzEPQl(S(yrli-i+A%p6`K4%l!di4hW=9vppvlR~pl)J)z7G$~E7&4mYc{-^3c*u2Yw|dh;@dM$xn`!7{PJxJ4H5w$}^hqlr zCbmNrLO%TP08{ao`JCnYUuyqyN5A;eCs$qinMe(PUf4>)UEB`pRcd23TG7{U6oMUg zaNd-FhqDF3tf@7RP4m%ik(0 zgd61|kF}#4;tY)Ya| zBY3#Q$4O0GGX~)fRMh2{$ql? zhZJf(sIGTkpElo`E7BNk1oa}|ijMb!-FUc{to--^z4P!>42lIoC~mnHX15W%k!Qas zj_$OtNzllNM-hbAy^QbttjPsW@1J;BE4ohB#IRE?Pi(8gmo7HA$hB1Tvdbrr_tshC z*m!tkq|odbf^N0!Kd0H4!NTkUhKJf#{9S)Aa?_1EOM6MTg}HBT6q5U@f^RSTMPh?< zq6mubZe;a)Sbu+^b!K^t_#r%)O^gXi%G$#=ESpQ4yHd__dH9A#xJb?TQL6R{5qCI6 zt75@Q>+_I;N;6&b>EdCc#Qnk9OSbP%uczt-hP%-*l$`D~+f@1eoiv z^cAcAWJep-M|pE|Dk*&7n+r1A7F)tHIf3udI1zjhsN+JQY*?T7_jAlee!Vldm-)(S z`-~)iG%G5j+|2n7HWuK$>_SpsdT!p(qDeUrloyo9I?aRyCSSzd9wcL~_ScIiD7L)}syzdDaYQP2XKaqP#^|eF*1UU1y!*!EP!wdr6`akUOj|868=n;Kj>cu=;70_kFH9M#|~mx*{wr`W;UW?T(g&q>q+W&>dz3;D(!+ZnrkvKYJLw zqUG=+wj-(H7YEFFIjt0sEAj`(CwBNZP7LL|wqCCPvN3V83Gt%-h+3-gbiE<5sA2g? zH@_I;L%9w_xGk)Yu`HX;@Cimfe`$n`B)^H0+LAPexVib~IA0NeU=@cYm2+BACK zs%-B5dbKj=87&Ioh;||b-^the9cq=RHIkGu2=OPBTCY@G_j0<-AcWvXJVyat+_fuD zaJJ-poVW-SC_7U*C_2%PQ>JxN*VeU(kpe{G#j#X+99rBEu2fMlLQgVSJ!Gy}wQj#w ziF&cg#NM^36AXWi!n%euRYdJS+e^5=$32fq6#qRwgCpi8h^u=^CE;wE3x(!w#c>)TCRt&>O~>`3oDW z+c$r`3&KK6b8hqNVFRNt?-->kD;h)mW?j$`8cSEEa17f%kHV#u3H5vr0Z4T&MozG+ z<$N~E*1e3rwx+IfVl4aNVrn^&ci5jBbC@d2A*F$$C~}L%r{~5N7>Z>G_z%K7d)Ol) zE8Nk-SB%0}@cWmbp8x8My8RY+7WV;)-d;iZZ`N0$zGt$}*?g*4e~~nNP!-`n$MG9+ zC5}pz;10H4PKvBVa@yeFfJH5zS1-2co?DmxCSF$IrXsZ3`XM%Zy8Q|I1*@JN&Vnt> z^tUoW;VO*8t|^M5V06)>PE=fDgY#CBAq=}aScW8>{FL5VDXag5>cj*i4T`w4R=;DV zNCa29`1gA8Pw`lqyEcDsX@hn?5c0i)u!>ydf5T242f@p{H0~rspUyPrUMwxGs_N?1 zk2R1$D8vSAE=B3Q;2rnl*FDAzaT$8jf@%hB0FI(7uHuyNrn4`iOqI(`k0AT2c)NpU z^^d3>JKZKV#?o$$JoM?<$Q8O3>MYQTA?5i?Hn(rJg{K{E^54eG4Q^F^cCw;nd9F#W}V{L zQbanwlR63)(+I9}^dr|!sTb#QJNb6+RMbe9?c7+iD+GqXAwTN~{qR1*N6y=V2n5ks zUPSQwdh0WYREEp-LYP{Ap1h~qm8aF#jmzqQqKWlg>*B#i>Ux#C zCArt0vK;@9DnpgHKvz@@mY4`yX2n_m}w_PwPo)`NBY7R?;V4pmk9u=_l{!s64&x6$cY`yB~6m7jD= z&r>Uu)Wn(cD;$ht;~1NV5Bp9TpYj0nU?9ZaSo$Q4XbY->>5 zjkmXGjv+|raf@WWwb4znvQ1Nzw+XT6ZkIafOC_!}u_QlCVkQ{;F)HQM+KmCBleurZ zbiL^Wl!erV$~}5PY=ajG4G=cUF!rOrCw0qKLm7L zeg$u&4eQ(H)20q7r!nPJf)&9a&zmTPh$C=eFrO+A$2=<11z2@~I}(|LnBF4PJAcda zT1qI}3P5!fpZ!ch-Vun78;uhvW?8X3e#%Zqh+#jert#dr3rFBfAdcV{Vtx0FKwPpu zz1+92?B=CelSDHEd!tr>k{hDI!J>F~#PWkYt8uh&02f2rK+E}EL;!NbXg&wWzl{T! zLp*na*!dh*M)}q}tYD>Qr58-StJFqBkDy}W_MwddttcK^*0d`#Sak1D0-Gj@X19HV zXga@RP@9IIzjd_ZYe%Mu-@|rd9x;An6y9gA^9`ZL?OqjpFh{NX%&3+X>Pp!#k!lgke)|&uIkG#K& zSjA*y{6|KF{ThFJdGS;5_ODs1s%2|vehFD;b(^jFk=M4ACGJ2w7Waz?lhnFc!C@^^ zl$MN#IsDqbalH;Z7^`v`>E7EwN+T0>>8rRyXXuV6&m{b2<3n2M5u?;A>a`Y0lPVls z;l}V-BWf3HO|wy(ABs|6@-nog8CDJ^a<3|l)X+!UROKBy+a`6i*&ziVpkLSiHYJ># zyrSR)*V%5D4m+0o!o_d*#p@k?>e*JHtl-0kT}eLY_u)RQAOCdzZ1X}N#=wgqB_zJy z+GH(Ma})v#gk2qNSsj0es1^} zn6mc08HMcXKZ@K&AgNuEG%!xI2Qoku+-e=%JcI9B;KdM+(?z(K0sZ-W8*^|SPQJ~;SHlX@>=Z=#a@xpta zt_6%;nX1!8_pjYM$2-%iCNxxM5uGtPrXK_m7tO_YNikBgS{`n$bG$ybw!;q4wgeUR zWkw3la@J74*}61~KhLO+m-^}4ww%TY&tb}Snz29ZVsFF3yziixwOtRY!3;tq-0m2l ze%fW2-EJCZ$vz3RbX9>y#0SG@h4 z%vyt4ar6qK=_j7&?0F#NJ)T3-cfX8sb+Xr&3pVxkq}7)o2@22YpE};ZdsJ1`#}ft! z4#{Ud&gZZwxW57(B}jn@fZhdC5Z47AS0d`!{-z%H8Tadz3poXtz@-43O#993P{+Q$S(mO3Uf>sg&muP2#pG_R2YX$r z^ilcRo;HnrBMfafqkXgQ9R5TdOQJM7FoJ~;W%)5WtjSe|-{K(?v|A&MZ`W#1l4`|; zasvYX_B}k*-xRdz!o77(^=kJbHd9WBn!{9vyh808E9aX6^Q3g?HFTiY93mG+P_KQ~HA}-1ug^iVF()d57)k#z`ZT z`lldN4J%?f{R>VCV8{Z>e@@dK>QE{~eQz7B+5^E_#*awhkB)#8z;-1k2w7fqX4bdT z_k7OSv1-D5lnUz8qE|T0Z3*mJv_n@U+Vd)1Kxi~zAx~MYVok^8yr@a>+ZP!olM`=^ zTzt6K-`mLTM!cBoFK>rSO3NZF-Jx06vmidI1|6-v9ca^tt$v*Y589aV-{hOa2bEI- z|M3$)EyNlL|^g4GiByt#R z3W^(F+mYA&begw56%#h_HM%UGhC3aFF&d?eQnkKgLYu*{ca z|94uLXUk!5=tXOV?{0qaa`b*w(}v*_b}VO!>Mz2lv=IdsnN#a4Hh#aa_sSY?Yheo1oX#rZCuD z#0hkVarKxtIADUv`hNL(cHR*zmK;SjJb9vG*w;7ENt?myr>v>o^Br)NI#TD0W|7f` zo1ELb>bA!cV(f4OZJf_y=UD^MP*9JZY3`SKE<`J%uheuly#oTqx967OM_~qSGitf= zYAC2h?dnecwgf0p!r+k@o2Hg$4TTuiuxT?NCH0^M{_Fy^Qg}9%HdI&AA(~)T~F0d$wmc*jFTF+bV+=q3GOlOD3g)STFRi!!32EmGb=K*kWuN8&(`d?r4ci6;vceF7SoNT z)S5V7>$I}1h5x&nhHlGmD*|mV2rr+BzrMMwc2Sz1)p>TW`dAG)K;K;Kw*$Ce###Se zp5)^-*2F1f`SMn7@IBIN&8hnmUmx%NGLDJ)ypnU%#61h$uCcLG#nITiV%NI5SvXX) z27=u8Ij8pHr4>|bflufG51D?Gfn zPh9JVc3u2{Gr7+rY4TI5VOOUaGI!%15w(%TDB+hpa`H-;HGS zS7jIDh;Bm;1v{+v*Q7!Yv#n~v=XYkk3xWh{Ox<$vq3pA%$RUZbBh$M+(^gm|kq681 z=m;+tcZoND5!SDM$v%m`PQICc`_$G#QW?dZg5N)T4L>7Odw5rExEnN$yO#g=qyG8j zWZ@|OJ#afwr{e#{$E@D0NvsWF^3 zi%mC+%}RxE3^Wj~n;@bPqPpaWa2VJLu@7$v7er#0MtsWuj^g6oIKvfJ`_CTx@9g+! z>N790qpV`;rJps{V)3)zH@Ms3P)$disb*x}x;!o8D9&r96O;6cW}KgX=f$GTf12 zitS3IdPLcNmS3h{q>QNsPvB69l`g*YQKn4Q;(FsvHq0F1gGN-bQ2yiw(i zk)WFKW^8i{r1Agv-1?A$LAUZC&U$vt-1P~+`S zisZ-88iymBs;NJ*&({}@8veiWDi3PdwD$~QQMV})B~rX5^zV(PfV0}slKfF7{Ja;C zgMlz;B%%&=ar}i1SAwP>E+#M!32gn1OMG#VB?l>ga*O4yFOAR5VI zNF2kSg5xEee=KeAc(#dr>zDhQg&DimYPvwGhm$Lh%bq5}da1498M&2!vx!}ZhLmPQ zLma8>_P|qXJ$FAY1dv@$?Dyx7q7*>TyUb6Bu=9!ui{UUChovHHYAp95u)<*X!O~bu zQ@`V9j|V@UwcNNcv^FG&NZpm~aQ~A8{qJBGRP?oFlFw8>AM&*g-F3+}TwN@sd5$5> zYmK*e*_BB1)b92==whkSd{~uKX(>K;@At3Al_yAQOhY+(M0@#SiNN5AasA9_9KPqU39r)V1)>hos4_}2S4Zimo0v_%&$gTvx~J$A6M1Qyv30@mTIR;$Bqd5H`RB&?g#5q|De{WYPQamoj7+c+2SNUF^&WjxpP64dIPwke$swlF2cl&9#Hp&uvH zXr6NWm!5GWMn}vL{i?H0bhq^9agljgvLS``?d(5qKFuOTPdCNtIfxqH9WdZ$MpxPp z|4(cCFv=~b>zVh1AEO_KAy8^Y3{hQS_`CP7MsuB`4AG?5iBz;^d*Sa>@9B+v?T}i< zn*Q?B9JCe;d(9ZS&{DVA!{Bz zuS^}WfAK1g9TqcOLTY=x!%F32^%}u2b03?u|HSqGnX9cA54IUp6ed;zCCDhCZgfdrOl zdQRDO6hfFc_X^!VvFwg!-w6OMiHu1g4%@QTEc`Y@?vjZVipt9niaX{*Z=ic!RCl*b(SHO$ETAZBgiW? z>|I9t`-h$xa|;8p=T)4LzMhPEZ>L>;HJy|54>sGh=I_q)y&d#ay!G1)k3TkNN4=Tq zTTkHr9gE=B+8i4aO`-NklyVEn$4G=>xD;}#I3eJuN*_2VX`Qcl{3|U=PW!K1y*r6n9CY0e1If0vs)`Hux~X}R>_^e%(lz?(b!C|qQIcBoGdAYS)}!d7 zRNwq6J5Kwb2lm6XFG&95z!T5oDG_yC{bhBXk-)Y%d2wVo%??WAHf*-FI1K{H#+Yy{ z{_vTK6P++)XB7pE6iZ2J;{=IK5?v8p_ODWY(yH=*TqvA^V+_(*2Hb4<8^fYD~%W+gPv0q(Asln zgR~gEGXBDPF$9aXPaJ!TNn){4shr|{7ei2s2%$B)|1yZyKuro!hr~6AuAW|2P!L01 zlmk1ha<2_QuD$mWO|2+tAec&y((@**|GVv5t$-hMyYs`EvAwn>DHSiPNWWyN5rWZt z;|-RLd=OrJsjNt9Ppu89d*ToHbEwoLH&)l?C7<~JcnjH9B1AXv>V+UY{%A>t^xn#1 zyG9}4YXyQ1Y4vQeXC&Xn!QcOxnk^yef7inFZ#aHT2+r}Ysrv{~`CZBlVK!G$6e6rIqK%`JJ(UGMJ?odJ2y3l3}w@Uk2xkYEIQa1LoU2}045fIIsn z%-3kT4)kPOq`Xz86?c#c_$YjrK4jub5eig8m?-YFuJ-tGKvj- z4I!qX5RL=}XljL6+PbCgxArVM7#&{lX1d&KLQg60=9CCgb)juXhd#kRHetkJ-#~rDr~}3FAqpEC8&J{gk>g+CW^Xv~R=Buy0NS5H<8Qv3 zGl&jY=H0{&akK<2=y=m?r28<)KILGbigDbqsdF4jZd(VEqO0Q(?2CNF8KatQB2gOp z9%1gnwR1k0G#Dtz&3sM_ilV1<5W~ge%dy6Qc7SRtWcm5C=Vq;UC;4c1;)F%kfJ8fB zChScB(NKcJ8k~bMUJi8Vdj_N~qKaBP=PmnBEkH0H(9<&{$;23Ug&RwMHV3m!+~aY7 zJ1xwAs1F3$ZQ>@23&|j(i+5r7MyG>obj#Y6vqVzjd{`XUzD3qY`_{MnXTf-zx`Ej9 zqk17#hZQzWF_K%`Wq6%HU8dFV#=QwvZ9|^9WxQe7)eniiIi_}t8(JT$wu#YJ{%&)2 zE#-V}zJqZ5cc?L@;F`=i(+kL4a&!2z2Z=2dE@<1qk4a}8U?s)6Eh)=yev!{A*QULY zht-bG*|^nR9*RhHiEr<0*ROH#RX86S1&H4>Mr%$u6G|P#2*C}GAyM6(;zyShF~T

BKKYOkZ=7TNT>b+yrRMzFTh5gS8*cyV(`(!o~f2Z5J zXG|g6Kb1ch2hmO~&aj+IQLmQ!2QaJru$h9u7RuoJ2!Ye@aWZt_9)2TUQ|eS|6PE{p z4JKU7?9Ge9n5d73D)S2q>EZ_ua;YghTaC{iXlf7O=$kz|KS?zrmcpxV?|-`0>q8w5 zuYCv^p9D$xlBH<9a-rlRq>Y#J{HcWUD@i2kmFNW`%lx9)`EYjj3snuf<-M&5fsN+J z;usX>Ls7Xa^&m9@O5bv;;y!Y}XHNtQNhc@}FQk@61@=T3gQTu9p{m-!?u4S#fjD{< zthA}TpcKExDqV@GKa_eT&vWJNe)Bc8iIciwGDYU7w6XDXK)sFV0TjP115JR!$*CZb zz&N@@@@>lmNVtFT6>og0gS|hSu*ke5qy^-}`T2Q*EOoVbAQr)J7=Cms5TRN z*iLqexQ2@Sue7=zmVK-}j{+CC8H0YU=)Cpf@G10!q z6Q{=|@D%LZ#)OAbX=xs#iJ#w;T46~lo)(NrPO9YH#iSefP`ZX9w~2~zlU)vMX5Vlg zeG?VQ%rxN?2Y`(&$Lu7AhP04jvmR~LH{4I?6IGbm*%|UI>EdMMCRmHxikbK+qB~vR znR5o8A6(xy-_K)ifBKXp=mMhbjd-u(2223e2`E(0+VcIj_<J9QD%eOLL0ju6rh?=q_bi})+uqf8DzuKeum zY&_gkE4xCBfM?*}?m68fIRdt1u~Epk64zoXj{c+bkyBq>I#NecCBUMmWfl!S)+l~^ zXK50p#1uKY(X~{L{8hmmu#gFfiH$36KrT9#4oFmW7<>iG1qh9F2jPh0oiWQ=4ArAhJ)LTVGU(87oZV0D zxUn^79fOjrAJMMKKfJPylYQIE-#Gty$l$J3k%=T z#RXS1%-Zt$R)j_A7jNu)!Jn5T2OA0b_ZgbrJs$mC>LY}+IrUk$2HRcuQsTl!#dawI zd*_vW+{CDGM0VGR1N!x2gH zYrZ1W2PfFl1QXfnKS2dHMRS6Xy<1BN1yL6vJgf^aU_6L{>a+b~r53odJK6F=+L8-lq)v?*S_9^#+~m**h&I&k_oiCHAUsR& zzBj?^(@%H)eo$5(Y4B_D@4~(3`etz=1Vb%;8b+Mql|c0xH_yXVCEz#RGaeBa1Xon` z65XL;KDp(}A!)A7KXIBT<4^XRHf&S)igKXeq#dr3HwbO9W_j1t)qPHA*b`IpGQ87* zA8*9Hht%(#3Ca9aiEP|`LKc9%88T8%BUw;Zw$h&)y&nFeZ}GH#y3&UHeAWZK$#q{W zmX5vk#PRCn_2=S3&Yh*?dR^P??QQqH_(aR;MtZ(E;b2HSQBuEmh2iUS#kLqAv&lqZ zv{(?>;P^`oB`{n6$VvhaMH~;s@Sag7DJ6s~YH@E0Rk06wfalM*scI_8VH)PPwsu5$ z)Wp#rIoK#}{wFUY_LAk$fNamJWhC|D3;%Q>H{hX`XxHUP$8@=$O>c~y-k3z{Yq2KM zg@NrTOttY{1#PU+<;D7_{u|EZo4GgYm;ncU#xkug&{nFzXBgLrHg3dO8?97ml{t7( zZ#7SUzkeG|hT49`(Z&$3puBpze0+I8M6_ftc=-v~fg2NSK#%KsX|d4yS|l@OJH>M_ z^}DkE0z&)WJ)uKFqU?fg#iuYD(dS+R%RTjTwzlcQ$zJ;{q2vIwVtxk~h<;tmM>$iy z47SZrKrI6tM-oYB!KdGt6Wk4}IZMTtyG|LmZRVuDOQ?h%!XGIwL&^Xr%PoOp1>h&m zmV+Lpy>iC`tX+mhT>H}?2bAXybXlH#IJ`cWKn4YEO$h%5fCM^CYt|cx03e;iyK`Gr zsGoM4bHl7El&9QtvM-WS^mE#y%GfrKSEfh9Z#uET&P%tRYmC|{O%1B+?;{OFbDYUi zA$31Oph`c*An1!S?5r;WlC+`@Q`w<-;k}2~;Uq%qEHkw>LqHTH$$1z>&{@!bS~*Ki?UlnOjo)(N@7#xS1o!O$M!=A)+w$3UXa)igWv$IY52{XF3e?^4eoe7v!>JDI z;F;lBw{u^9o+5nATND+>7eycU-hTA8+uORE!`Z?=DOrSIs*>0a7q*ft|W zC{zY2zgz$?PR4l(6tHU&Jzy;n8FBliYd*39ZRI#c(aWR(6-W-*GubBv&MDzXoD8~N zY{2NbUnMt0QajNf>+5tPQUZzHA*k@>lyM{}U$i#E!Y@!|)pH7!TTR}`K&K1A5(u@p zKzV=zHd6eFT8S12@7L@5nR-gzYO-?W5=n81XQ}qWB#k^o+|-n4!5Y@lAUU$!Y}f?| zjv^>s$`86^wn@%x9KTXWV|yY5cG9vpAHZ8!0@rfU`!4)-3hD3L;uL;pLreYNC@bUJ z)};<{G(`eBYCJ%tMgrfQL>_v0iQHc)0aky?;mYPzDn3sBbVt*ypbXF9rQ9pLDn++hs~%J6>YLUW#xepFiu7slmw)0aG6!EFPS{qo%1o;%S z3!y!S38l+$Jej+P{wG3n^M#b2kH@2w(pOto#O>n#tkZ%|znF0H@{Cm}17X0guLM#_$Eym)wBMfFh&8E`h~D9LQVlI(5D>Y%$5F^SR}f^X1O6C z!#cjzb3hHT{mSJu>oeN2nG!yy3v43GF9SEh^gp4-#W#yS4|r9q_OVlm*7}8&#rup5 z+4hZGH@NX5X(RX7RJ_IdeS^3fFMWEERe9{BV6J<~LgqN504{AAh&EneES=$g#QcB< z7SXQ?DMfdEK>G%*SUxG>mK+rz_n$F9&cmYU29k)Qy&Sw_d3O51F9Yo*W`IpgQN6Ab zfP37D^ZuTPi>o*-lAm);`swmYqEx(UZlxgXbgD?$b2Mdez!v&2!Hs31YE|pST%1rQ~7*kHgIfyJCfaA zpKpZhl%b2o5|%a|*%dDwpxVG{R~Gl@5G>|uZG3OH5fYzlk$;PTG-Y*l$ zqaNo^i4I4OOs$hHQCE5+4OjD(gNz=1*usjBS9AWfkN`B^372iKfpXc~#L~I? zB8+iQ-N- zR-vWJ>kvMA@L&)6zD7tL)WYRpFG^Q-&>@v;hotNKPbknFeuSX6EfNL>HsV*c|E z!%Ie>a`HXz$IxB-Ec0=TL#C%?)Lssj*%&rtXrEXE5+Vb$joB~_PKl7$aoGJ(zo__Kf++0D0L{j;+25#*5-wDf@z z4&aVetonCUK)IA0Y{|PE&HXLs5P%c}VDEt_zWMIe0ToMVDI0sD?3+Q1fb!9gcMXUs zz!tTdkf15#5ft^jfBDBB4U1AR=#DYH-D4v|_Ow(N0nj9(;ZDLp4HP{jS+qj#hnmC^ z-cj2()RG-RHtkxvl280LPscTh5{Di^WF+}RM)iZh4few&>jfpxX@Au86!Wl&h6{Ej zU4;|W_D?v2$+)Gk9j8X|6A_-x2og{A_K-(NuTe z%uZ&iM3o7d}LB_qldFqqe`pC zhE-bqW>uGI2a)eRJOuhNVQ#xWq*jJu?kl;epxF1+v%q?uR`jtBTG^(JlK$fD|x zCOO|QKB=$$o~{}&Q)3O6p#7G0-Qh?3ZGecAEFwHyEcQ#E(Yx3nuo+X!+B!ceZ;sap z6(aKRxb#=P`8FyoOeO{8)~bVx37S7qq+`M)1fPO|w)0Aksmww`(0tjo$-yIHN>ev# z@{{;C(_&ZhZ|>m_PE2)2;4zNq;V@-pv!xW{?E=Oeb5fdzs2!N%y-{ zQrh|1w?P`%k>*u_2~tmvk}mb&##zz!Ia%DyuIr~jL-po!c4B=;WtAC_cJO*qbkiWj8FLIaL76hS9{miIsVXXcR2)LpCWK`2Mv%YX=sQ3{OYzv zPl%Jd!=Q=0{b@%$037zT-|#{#IWH3iOgN{#b9H4PQpZn&jcZMJYE4`SWWJ3J-(chO z`uKQ^`?YjFR*oFT0;-$Y$GC*E~!H(qW;S~(m-=Oa|ZbtnUfZ|pZRi(lqwhYt??gZ z?9{afAY$sz5??u7XZt7yQj(iQH;Dbrsp-8Qotkb{=+vd#SfQI^2bB6x8J?eTWD}a- zhvMu#zAa^88T0@SH!0_;wQc>9Rsx&00tl9vRo(8M{jH`TB3c9Y&1KM)LW6e@apMZE z!~zi)^mG`Vcd85H+)>NRMh`Azk*wZ2hh*q@aV7IGOX>%8Jv}Dwl#tI|OPyOcwbNGW z=sd|mek*TtScmB1m^rtw6jDReAVewhgCBg&N=vtrqPU7>W#7x>sr;B=Hj$A?pa;k~ z_PjXGw$S>nXhRZ`km(D!_g~(2fV{JxqWq2$p8q(+o}U6ml7?HpYvnM@tm>V=QH22s z0|%Q{yE4$G_|`W(l44+p*0umQ-y)ZlVK7Q_+jWYUnmYIcPUF#$=K+=&dcOY0y69A z#@f<|-s~@gYV8=)6;vjR1qutF0Ld}!qrRlBrT+70lv!2d(lS%zh~ zed``6rIGFu0cnu#MpC-FyE~<&rKDRxy1S&iTe?BI8_wjv&))l-FY9t$>s`L_%sJ+m zW8CBZ1qUNmLAw-3x{>K#y7tQ{Xh~BiP_wkM%E-+iy5J7d4E7sUeL>n0i0pC zCHmMx7N5*$C9#hw!($t7M6uBxp9>i-lSX^%N zTs-msLDv_b0$acTo99O2A#HN+F>2_rz?&+2l1t=o&ZowF)8go6M_Coj+GSEo|D5)h zU56YyTyE(C=Wld#&{uknWF;Bakrxln>q)eYR5nApbNe;I=!?76;EB`c)NdjO;k}a% zw+VqN^y2o7XN2dbcq(lHg_d8=Z^EZjOmgPe;?J&dQX*!uCwAnxWAG4`ACAass(EdB z$R;emkG>J_Te!+gj}jN-bQAcQjLl~HV7f*Zl%tSd1QmPPTH^Qi`ELeY=9e#Mx2Y*< z9?nP>vqE;M0aYpz$Q)wZeis^Y^*tmRQ4{qiXFzodpnTZ!3JO(otagiM|+hN_BIzfw&kA_Cl-VcfrxN_d4boL#j))wYi# zL5arTvim^Vw%5iN_ePm+Qx>~B-g$aGU8&-1*`isb^a3&L-P-0%%XP0Nt@{xYFsTF^ z5u*QFQBh#mU4OK0Ra6x%C=UbJNPkrX;uic+f9CW6n$!MdvM2)9>FoIpApWv0)>(I1 z)B?ALz46KqSHSq4(U8lM-O6aBATxHr2tLwxwp4d$)_O7N;?S|B@e(N*89%rzm8!~r z#$x+ts_oYFGo^g1CAKIZ@sF{Ox{c?C{?5*6T(?eS11A{%Z;Bx=blsvrB~D?cCP!{d zCQrfXWHw>eTH~|vpiaPBBaHN*U#5-C3Cnqdgt$yyIMEjAz zN;P9p8U?+HMa}MOLhgp`SwgZ;K=}gKzC#zsWi)wuW){>fz?P`7nF{0czPIc8W$AWzmFIQV zgH7wRFA6SylEpg-uOMz|P?Y7n@&m7DFlk<}sKrql-nRK&yhFS?4vf zQ{KM*greebvg|r}6NqlM3=s7^qm;zH!(k}=WNNx&AS&N_Epq|<%V|TJ8CT2ozaaw8 zL;Hrb(az_DUtZPIDJjcaECGu)&5>#x-Rh=@z|VZsxpBV98KIc}A+5aquQagEJ!xz9 zN5Y>qtW@jY=Q1|lc55Xv;XOw!=GW|_ELH&?yWf^=#95`eT#tu?uMUz~AM9sAeGL0x zE>6;v^SQyWQiE2y`3d=-zkbdcMrO%f+Pxl>OKO4$k1Tb9kohBl@uYdq1Ql{fx(H8i z&d2g9lOxzAA{0Vy7c!z~!@b^T=bNwpsba0`>iwox@rBTxBf9IyNk#e^LXSb{_O49D zn&~4PZ@O5xD3dfgI^2hX*zoPlUKT{Co^_!}v0JlSftCH$xUJa{7T!Brg$~BH0MAL2 zX;!PI3oaGJgRwzmnj7661>xZnKTITPVmPBxk{$2*LxD|8@iq3)C#z*?>(KO@?+ zACz!mT*kN5SJSSM?54)lly5g*NFAFN9nt995J_1M|09Y+4&(DGt1|O|vCLABL=ihz zqjN>TfVY%9t$GtdK}?tseSyPPjIRk`O8|ZWdUPL*Tmu%X47h?>tvq7R%rx&WRKG1M zdfsxGbtdd$+?y`^02&+=sqDTZ!ASUa&C3rnSEVHHUQ%f{uwzKxRb4*qBs_#cL*ok( z+!qL|0dxH&w@n$X&prfIw6B&UwY(aOQEr#P>m5yMw8ZP@FBU!=!ey$yf^HO~@gjV+;}J z#xnpI4W}MUORU!L$OY)-eOD6|J$sj{P zFKdeezaA>0C=O#5KX-kk{;V(xxYcm(%x{{_wE>641Rkyj`Lf1)JTb&})YOsSWgEl8 z+hTJSb;0nTboPx)cTZ#k@rj93ZQc)$Q>X*vj>Nw4BGf_T18Q{e)x@3=;L9jtBR*@! z$o;1c_3k01^;bkNrtR6)=jf^POVS!*$IqFO#DaA$*w+GZ{SJKBqCV0(QI!I#S)ycR$a9RtZb628fV`m;r&+Ua+!%2otEwtiufh-LNJdN^R@5+igy<7< z0SRDmFh42(EDpT@07{TUK>SVx6t<^^HUIW1%Q+j6p3!X>fx_MHFPEdgq7bWXMBhO| zF1J?TjmY~TZLpu2A#u7ID@ied{}t^fjYL^_iexLkb5TuFuP<4@@Us>jp+ z)&ihM^?bU**00y-FQP`f6XP3*kW?8Vl|pN>S+nOp^IV>W?!pN^t7gY^>LOWlHmp^L z3(f&G)w%8NU1!Bb)Luqur>-mx)IXaQfPOl`f)p|&%$)v)oE(mNNQzM=PJ3piVVQ{5 z1>5<6u&h!NypUuYTayyanYW5SscpgHJpO@lFdaa;zSGRfnjxD`fDac3^ z_A#2u;sz~#r^rs7D_Dhz0BlgDTN*f(b8vrr$%jA>Sr&}pUS(nVIk;u2NCTgezj@() z)|d{u#GpxTY;4>eYmPR+@=V6S7ae!6hpIgVxGDZd6yl5+IkanC(47;|GLle%hHx07 zy_*gs>Lpsv+X+dHv^V@5aVht5>l`!AP>Dklp<}`TlE&8DTG6&{2DxBiJlSpUrbS=Y zcCCS--f?h+8b93MjuZ(tMmf?xXsj0z99O*1uX5FK5OLxKG%(S(wqyp_ir!Mm30aA%O!!~nKTr4=3 zla=(bftq>H?$-0~TF;t30njC2O=6F|ZD{BuQ=mS@Os)suHAc+pDQwn~8Z%$=r{Xam zn2_S+Sc1*{#}0b8E2_D1I`!)nw;bdYtMQi^&8C{1pXYxUGF*OSM1l&R2`grT{qkQ~ zLL#-p--f+dDfjh8)54OHzmx#(6QHDxq+F0DoH|5N@h^5tE}(XvM@M0Xd;hc^-;8Sw zQ6$`CnHFkvm%`o$iF=Xz_GQ-S=|SVH%UtOj zUC}1n73eW^DzvhcvF2pzwEP~eaYK0hSOH99bIiN{6w-9!HpPE6*nSTmA|9(SEDdn4 zr;c#v3o57WY971or}%iUg`vN^$fwgZ5>_rmwxTy)Rxohqda@H*Onqm9`6Wz56hH3$ z=L2;o%}<%MY?YpRot=yaKQWnns}f3DQh{&L4-n)WdU1s-7LS4`<8Hnbe8veL?F<^L zwwR%eAoOGf9jd22uI)`Oq!JYxY^_slj~l*}_D5s4Y*YqN;zJRod+>k;wSJVgRW(!H zzlu()>Wb0J`hDA1q@?d7y5*HI!)fCNfB#N-6Z!r#njVe`>8AG2kJD*l92xi9G0d?d zT&W*YEor|EF&E{dOZ-BJVa5_AMGK9sQnznx{U%aX=~qO)9iG+v56_O15L$9j-jUNu z_$@j}N97!0!7Ws10=iHd77kvt*Q-OlCr9&3!NuofXJPRi9K zvIS7}eNq5aLV?q}`Kgl;sptT&LZdVY(u^e;T-B9WL-MyxHTz;$GuCEjXJbEu5JiF$ z3bYsJ(UF5_uxP<0KPC{F8!>?V;78_+ZOliDgMfK!HZ9RNVUQnw9ugqbViwm>bfN!E3r>alu9^7A4L2!p3Gjc+&hg_?-oPh^YJ*lj%;M z2#O2!<6wQ%uf`LX7*Dc1eo=(nXfpXXO@6sl%%C=_0SYJ#VslO|Gpu^`e+3{@b5O&@ z2DVuq`G_Y(QoxAVt9*d!TVQZRpa@G0EF8H+M>jbRqWx^L>3FuGxKO2$zRH6uKV_vz zN?Lw46?3*+V8oQ))Dda=XjU@G0Q@J`w+jTZC0V)bJ~re=>iPNf-=}N}sO0?1Qppu1 z$j=`>#SJK+Pup>(-%1Tim@+2?`_W1r78UmC*Kaa>5{@;lN~Q(hhHQv@YN2yiHkKrJ zr+*)|iX3!%zL;PRrYMn0jHAkcnDJkCePTcI?Xl|NUUXOWpD`bCC1UYYi^S}e>ICeu zV~}Pi9uL>mo<5o-+djN}sfy<>W_aupf%PY*&z%X%HFww`ad}*&eHX9KKsUs`%H-7M zNq73>mmCS_gBELqrBh_`QIdN7$McLdcOKnIOYG*i09wR0u1KSM0k#R&FMR?dy7xb1 z1i9Xf<~%azb#k-QKX8LO#&XjYfvc8nSXkJXytdV9O27uyBFF;Q;NgrXk@d&tzC%vR zl}1Nw!1mi%atxVlym-@cv+|I$M*pspkCMz7TChLU>BzJl{(9@KP(8tlqIvFyTtY}$ zxk~*i(`RSVj6fn5%wK8A(y(AZeLN}Laqw(S%-`Q)u`W+SP#?uc`cTv~XL<8j4@Vwn z9{Womwqo%R2u4P^E~HafZN)f}NfQRV7`TLE&tYVzhOv6nr1Q)c>*#z=1gF_V%t{`i zz}#K1jop%cUk+|Xb3Ru1_QQ?5vAWp9s9Ovk{vSy+ASSBZdpS~z9bk!#f8o@g3l+&7 zSNo>iUOl?s>)gN1B0%Fc#)t@1M%Zb-d@DI*ouP;eR&{m?h2rGGwLXtGB~xr&dd0X4 zygVDR#-%iImAurX8*}=$h?1?^6qlrk{=_um9D?)yDxiQtHh>r^QdQx7@i0MKGPKes z{5&ShbtW>&ncj52cC&&_wFK-;mY$DaUJiGS#_qu`S3lb7`}j0<9oB>X?XK03x46g% z55L6crs40Dlk=FRVn#AQReU?rka)wqcnL}Hx^Z|oTD1%ySDa-(&*JO z!FpbSnf+aTdrt`)jlLaj+y2b2F9K1`3mlXMzsW*pRH9}~Hs~f8V@@$F-K1FmxvJfI znZsbqmgn8rF=Pnf74S#)=%XSe6F3oQJ=!6P0fryA-)uN>A@CQNx=8& z4Are|d!XrJL|}*ULDFV7Td6_(b~MB9rMOkFI(M5%BbgeRiJRE>;dLj1v;S84I^+v3 z1YK%}yiRDbGB;VKH)2ZIFExSKei5Mt&6>RP>8UR#Wd+xfiKlh^-?nDU$I#Neej6GkZvNXm z&Pc6SJFVQd#7A9lEV<^uyvj39q(((ZCCmG3oExu_ZEVFnlFQ+IkK$L}!S~_>f(5eL zK*$NMdJv#M0v?@A>MWD*vrt)!0}p7f-7egRnx_CVb(7P6C+Ikj{2<+}v|3oKF`qIi z|E(a18n~)<$xhcWR3*)m5smpOsd@EyQz=fUwVbQ6S>^(P&#qC6e_=^Z9s^*LfSe7K z0zkjIsqAIVl2xW_+W|afL6AFwg%Hx^S9Sn$+QFeAz^(>w3M5p3q72x`N36{thEP*e zgR}K;r4^u^m=FU%VW2OH5TvVcfVT)L0UI|Dg=J+FAi^pt2FzIG0pn-68kCT(_@6&F z92$L`hW#rT4iEf+8~(3Y2^N_LVXUPW)gwZi5AWL3%yHDL*tF;q8|2VlpYyuvf-d~= z7qmtre=XXu+!6wb%B=u>Q27b9A{U{L5vWwJXlOMX;9&EG3mXy3Z-Wh=imdH_n=et9 z&G)ipC4rl-uV;p5K^~YfauZYK-ZKB__gFiPlEIyv1RLmr?-nK_jXr6Anjq2bpQR?# z(t}pmAi->807*~0*ZBA=BZoQJX^EVO<$@_AlJc&K?7bOTfDu}0g56u`LwdNWZ(oq+ zm)EYPaJax!YKsmEjSB5<7YhGItd!V>&EXu#E|Pd3^g(N;tFkWx0K(l`GjwZ`Z@Q&? zp6{rC(rfny!p&uwi^=3=dd2ZJNS{{y@ zr89UMnN&HR;)Vd;m&JA^?UQ2uc(E!&&cq%{+bD|+SU9gRZ$Q(1#V*TH1?B@oVENb9 z5Wp064p3%F14bd}pBn;1GWf(SGEi;lJ$#Nk(mLK($^^)7!KwpG&2CoR^bC+@nSCDJ zz@4(^_H0uf;3Hj{(?!TSfDq_U54JAoi2x>>V?SvKqw_zdzqOX)v{(<(wz`71t&4F; z^kJ611RIwsx2lJCgnG5!FZO2t6`EHOUPH4s2TcmufMhl*y#yK>g-a%}t1)KOWZ2`u zAn401{D3f3M+e$b95FtF{00oqENH|J#BU3!I3x${SgnJbt8m#e`P(0fTYnCU6Jejox=9ez$qHmXa3tKpMU@SBXI0-fv_Rl`@sb?nZRz*ZYBaY z=O4R5bS0US!T80?#(_}tvKTGa?)gx8mQ*5?`%W^Yee*KErY2anx3>2q8E2}>317%x zx9S)G(k8Lnz9OVSCR)~VF8RvWCP7^TaLfYWBLSLBR2bC5(DjQ)V23CG%pSNNHEx8_ z09ouS4H~41$5%sYvE*bi?~WGhO~-c6xFVAVc~+YVY6Q-+Kj!h3EZnw5(nL?aZQ1;%Bl6Aae=_@&wR;(`H_S33P< zp46*2X*biC52Drc#^e>msa^$LJkvC%%LTk@KacUCe|tqJgI4Bey+07gK$+AEf6%B! zzv{)1Or9?LvZhPrc^q+^yujyqZN+B0BHixu1n7CtkZ%B19xzJ5Q+EJt)vN<9P~VY= zqd1#U)t#uf)rA1X5g;qyOi#-K!)1@L%gUc4gt#^eu0tj?9SjZWk$DFTER8mSxG+W_Tn^^|Exyx_H zK+ra=k@Q{X3s#($Q(6gC690P!%KxajPsLA9bedn-%bt9#l0DmAgjwTso3y4_K2cKx zXOkQ%_^=#^A4B^=ZSL(R$*bPhAYOeJF@O%p1mPcH2n&>?uzlkEA2PVJ0GX8fKXqCl zCqF-TcwJK<4!uI$fhrins9K#uCZ+o|%7FE#-Rxov6fCb=PGx1z^ZpNS_Wst=017=& zW1E$G(JL!|qM_LYKd~X;EWbW7Df-61i&5@qaN2#dVtXj=BaZHSg}|cloI>dO+!ZcS$Md26xpHD4WGYZC*8xTw_V!G#uK={pT1!<3kE?$@iMl=mX`GI) zJlj{?wOXUY$5$}2a4_OJV3h9=zudkBFX0?XWj6)5_AjyB*&#%O0GPhF+78U9ZMHyk z{3Vr04?ZGyn#16yG|%Hk=_E!!abj;JjOCzJx+%sVm@qvCg2R@WfiJv4T8i>kAo#zg zG+i;|aIa#HG|w4YS}Yh*dn}!ca$4-H-~A7nxW9osr+uG2b)9~QnUKo~BCDwhFTCfq z6*sGCoA>KiAaK0`(AkUKu>#F{n^)95I2>LH$`G$leP<+99L!I=t`R^_Hvu}f*Wa$F z$QD2QORNY7LB8+Hb9_Pqlkp%1_)CC!jnPJTC;>n!w}4-)-Qv)bd6n2>kCcS}VbrER z7vMExPKH|xzPB6pA&&wF+d8X-POw-x9uBKP!Z1BM>#%5D|0=u!s5+)sd@_C09$8t# z2E55|lHZ7lAy_NJDXih3kp9DtL%KjV9k>9&I)W-5fO)^hsi38MaP%bsVIUJAesZ}S z_5VlL(_bL^0$xnzSe8%Eq z>WD$D#_JQ$%gX~J22gjM9`!artu|AH3HWvV14d{-sJ?7dARbKwV5|^#$%lnD@`AzJ z06n!tEc|4KpwCH$ zm;o9L*xAE0FOP!W2m}=agXz#ux)K2L2FBKv){AU9zE94t(FiO>0q|c$qniJ7)Bdk| zH~42K-|0~C=*#Q7s~s#gurFKILb{|Npo4KV7{^#aJTMrSdr+pagRfnl_C=^x91o?iVH?x9;$J zOVoe5-sR^-dLPcv2JxTR@AB6?&8`#93p}wJo8=U+ZPG@)>Jouc4K1|O${E~wM99*d zCMDwI49`*iw;zCI#fwMMYTf$AwDpU;>dHiqUeG_Eo;}3Lya!5=rn&ybBWQ zuhP1`x0yQupXZfE{wk+%IbIr=0H!C)Hl`pWc(sKEM~0H}Q{qkB|MN3++K!B`qr6nK zCF_no(Me6Poa?^Gyp%pQQ#ykh#Ng`R3^xcW!Ilz57mOn{x3myw&)tL>f?Gsb7(9vZ6yPRTfaMMX6d3pg=WHNg!DEJ;uNqzg9~Wu5`)XP;6D*kzHqK;xOIe1!-{|6OR9%@e@$-*u zejR;R-`d@Laf(vbUR!)4{F@N+?agMWH~cEa#^nRkz8I1c5(6{eHrt=XV#&c)Rs%bO z*!PhM#I{#mBM2s7UKX-9iZC36SfD|+TBr(QUvYz~UmPhc$dCkb4|nhgaDgTHe{y+2 zDhyE6j~5{MlOq~lp+*Z1Vjvcm2tg)Pt1){If=q5r4MyS+$W*gH8wxxgkO*h`+<($3 zPjp>z4*?1CM3u1=SRFk8O0M-iZ~?qN9t`JP^y1qBkK@xjFW_SQdPdO>9saEi2dS!) z_U;J#DmhVfweb*^q@?8Dcs3N!sPd~-n;?OY1Ozfh>cAN}a~q^&`6VS0Aoj^CEB62& zw?=?N2MQMuxT=70I{2o+2m&)>zI(QD%C@f@S=q zHylOsm}W-anKdQ5n?;{KU~xb8^6kI3Pp416jj~#c5gZs`>N=qNJJt`LdX>*j2`rIb@23>4 zat^XA(FPfQD@uN|`PKu=hHchpYYSndNYOerHc`_$z@9lsg|*MGfic!ClTs7ZzJe_% zqw%T>w0Ie7?Evu(m+ujhLYAPf#rQF4R#XA#!6i(0aUG$_jWQRH@?f1l0)^56x?QhDHJM*x{Hgy1s2;%)USdB97MF}zR(^6 zkb7iP!4DXL(M5kSh|7qWl9D3HJ4r)B^Ij;ch#El0=jXrYn}Z6(oA_g!g*q9KKsJ@3 zhl-e4Smb~-xT=a7gwn97{aECe+Uxt6Co3PbpyW`AUd8jt+PH*$#DB;>vghJEn#9T z^*^ovZ7Kdll>BXn4*C4tk$?X-F?evj=*q<#1bL9sgsoS>)0g|_WBb}}g?E(Y3-f80 z=(#?`D}3~{0ygxSdY!4nXFKtHk59hZftJ%>mG|3%;43J*l4G^I!%%Xr zx2LshB29!{L~HPdPsw$&|NGAxHVR|ucEdyG@k(&`DHqDu{p`Xdo5M#{>OHA|>$fSz zmNNLBTGn$&8CAPGzBYMKo#b|9v+sT%0s@U=<5Arrh-&=kkz&BH*Kv-p>vlr)>8>|v zVK~E{Z0Kjb<9amKc`8E1ia5`83P@BV~Yg6X|_2$UpbWWlbcpo zMZb|uAVj%%-}Yn$tstA_h66CgSMUhyV1Wtp59-P`Sjf4(3^3ok;QC^Us8s9rSjHy| zFe-euz~FO*x0h8WReH9&4u+^cc(K$_-5>nR=Il62-XZ})aHQj0gU~nQzizF_3g%GS z3{f;9XReKDqV&3H1!Kjon!6i!Sls?@JX|)3!PW?qxajp#!gH>kRex#*w&~zu;<``} zF8)~-IP|*i0&)rFZ;4>9jzz61g{hJ5qO!v*wPH%EmoMi8CBK?rIG@8sdfz)e{m184{v2gnGQo%l=?4M!yHNIgITZ$c!f2)C@UrHh(@6cnt^KV1()b|*X8|ivrV=qh^NY*Czb41B||K z4vd$+;Mnu{0{F(z&*ui?Czlw-$D2Tu`!$ObL!<6*&$xET-vH9|Z_VwWe~8ey`8PB3 z6mzue88expyD)vLr-K=i6Yw*_cMI@e2>}_pN;zr?gfdhY)lPu#ZP$tWc7kfdZieUn zVm(7qQO^F45e;%~84W{R2hMPzl}<+5G+9hzRnO$X->H$QahLm;e`=sZjoxIc0&B(a zxnjrLHO9(op45651tOPq2Xk^Xm~)u$fVaWptU=EBXup_Y6W+5EMTZ}jk+dDy3M*&R zZiztb*Z6f6qD3~$x3CTXgo05OMPW_oSnd?w5ZWm>j)z)O{!ap=$WLV3HU!8Cqoa_? zB?Et+jT^M#iLIq$B~z7D8bUp^etm9^rU5XT@_L+y{7G1_z50%fEQKkd?h|4TX@88Q zfNf)4NxROB9YR2mWA7PE$UPi^e;h%8w~PUr zjDK7iBj>fh3B3B-=Py5d#^xAz1>Y_}r(N>H#&E?+YiyoY9yPR3Ff6HeO(wD~@pU8- zV{vRuBeN{;WGdzidrk}96?k!wQaBJ;CtfIAi>%nOI8-{m_v!J20)w?A(Gse53=qol z?>0q*muVtSV!y)Ww8EG^+frtS(aJ^(7A<#Oa(7y({Zjb+$xS z^W`*RwC?)u?F$>Oy$WJ|`=7N5dk-Xgv=YW7XWw}DXkm&s39Sf^r*As`#8_{Arq5_< zizOt68}{$~QOUMhW+^TYO<&&8JVlfI@H;prNIp^R691>^Pzb$P27W;c{Q!UF@6Cj_ z1RO1P=a}xuoNRs&I_^}RlfJ*9JK^^O*HS6x)7;c)?rH+06>@FlxM_6DcN#-&&T)eR zqA??y%b-N%&!8__u0#TZ#`d7e;6Y{2ezR=^Tyr|N6Llrr-J!MT-V349J65hOo1|z~ za}ZFY@HPFsc7aON%q#2dx*0nNvF=(65axNl6r<-UX9(86s7_6+GPk5$CD7>@E9XY6 zm&&8v+E~EVbbB0#G;*ZK&WhvqvB!XV2pMMu8)U?}o|aU%!tHc4*KK28rsa7jN*nVY zI1-j_H^0mT?CMypbx+K=E#W=g-@7~frJ!%j;s+aYZnY_bZZS53vn)8Zj1vQxxCaqD zI{!7v@G<#JUl5#6^SGnhh3n$RSwwASJ>)ntmS}*375#XO50J4ISPbScVeA5YCYZPgUQ$78nR7Rp9A{Tx)*5)bW#<4tB?v7 z*Xm8h?oMkR+HQ*J;%DaHy$R27JslUtRD-=FGSJ)N^OnNFgwcFoQ^=`+LzSaujE@aN zUwwbkz!WP!yv}2QY+7}OY#L4vp4_A?Hrc>qTpwo1c%#t28nMY^>E2Ut6K1%y6ha=w@>Xc zYx}AGkKRJIvX28Qun`plNjIwBPwbcv7u9K{evHir7Q@HSZ8IYD zxVsDahw+(f@udch{eIm3M^$;mr}F%{ds7uQ$w4MQQcCGjAEr9XVe1q3LZ#ql#+2o_ zQ@H({bF3A*5>iFO-VMI`OIhM-2Byg@lzi`MRm^&UCOH~b9UYFdJ#Uxn(H4VhNYaxY zq3LQ{GG7;T5aO`!WXGne$Z6oY5}}bHW*9pr&zt#EA|7wWKyhCJgMo0JqKBP@DlN)% zR1wcbt=m*Fm9}-$4K-qh7q-p?S1Y4&Cbj`KbW$r&MInE^Efy(TQqdqJgy{slp&U}J zxwzGxLx*p=U93)ZH+)9+e?ysX?zn>6x-b#H6Iq|yU^^MZb2cpo&Ii(f@R`k%1kWtL!uGCtL1kx+y&bO? z|H74dhug8?fSsn{?4K~FiO5GJq)!yj8}E7vGzVtb={NkPcF|9{-L~3n<@!^hpO7tz zc{vE+bE69>6501>y2O7iiF%4hg^!-}O`>R+n@Kx%DTg?`bQN=6u8}y`5*1M|ExA9) znY3t)*;9^etn-&{V$Tuv{^;sFv>H84<&NI?PHOzPH|W~1M~Sd6zq<}Tl`NOx+ST6W zG1qF0a#FsGb8Tvq21B7!Wz~}(e_3`b?^xIjArGrHI&w%@8BHFUvG&~E!)m7C-Z&|^ z3k7)by%fGYw+|b=+U@>7d&wkB;n28EFD1(z9g*k*l@ZJt1xic?8;n(&O~>Dl^7+gE z^!mh78+{%0H2j~%7q_a}ju!PVLf8nodFSiS3q9&x;Wmv};d&c(>`I^ch*(%KSh9j> zHTR9ezf_9;nwJdoU{>qo(^JGvM8Q+(;PzGhjr)!j3e&}Ft81U>Gyx$3a!XN%RuPy0 z;-`9v_0+-Slg{6h)>tc6!sA6+>JL5mr{fE}gGnSF_756#jc%p@0 zcp4k1gHDlR+)F~VTt$xSS8KV64QcXASGoyF(^u@b05=yl-Y_yo1b;6L;hC(`Y>sFl zl@Aj+749Fc)RFfa1YF@D--o;EmaPXhXX~fyokhG`Paz0O8~I+1#HHEFU2-zY)kfq1d?y+r?@TwoY_)ml;M!)EwWhuAH&RN>{yeKC8x+u)Fx(!T zp@Pq=Xl)4j01YYo&*JG_ww&ToF3(|a9W;Gn@9aHBTtUf)`CM zEzR2M>7jlri_jPKJHL@tir$oIr@`X>^74FSUEZec$@?d*rSZbs(k1&j_%^1Jv_W`m zd^YC|7fXU^_CJoFWsL;dA%e{(CVv)GPw6dQvqbZ@MTt!6J$F**BsC^zjdrqF$r5M_ z|61yaHMS<;t_mx?`jpl*IL|b53k8@jYF*u)d|RdUu2mk^X_>2)@o(PV?a#6Q`Ns;k zM4ylwMYY>lApZF@i=^(OT0Ng1WQlgB(RuvUmIFoku;o@yvgUip2>*cr%GnLO->-<1 z{`WIh3$vleN;s@lu}yd=eO@01yPFd)R${SMbXR(1UYa9vkr{H!dWVWw2^-R=17M-u zj|V0Yd1(>f&Du)GjwFL4y43^PuF=W=4L0ixU)Wc`Rl(kK;#z2NM+nv*FZfFA&{!_M z_B>NQk@&wmK_ZsV_2@`wIyAO@pLviP3=n#7GcxjpbBd_76|EFjsPJQy{&kIAw1;{Y=u*3 z+CYeU)sLvkr?<+J_V~&{R-KW_ic~1r?0Bq5)~Y8*WmgJj){*+^SP2Q3J>C!({&uXF zd^{cJobSalayDt|;gnn^cfU){mY`Cl{HbEGDxOy$&xF;dX=YQvbc2L1qL5P#5)k+x zr_&-K*N>&jgE@5utz?DprEOv!tGtBlKD_8=`3{-&_2fm4e)i zl;{*@M(c7A`|mZRPf0-r(LTyFd=n(|wW(BknpxcIrepa7(jPMmpW3XlijQrF*qs)Ly09CgECt5lMeSugBuN2FM z!TkC*M8vHaj7`B{-91JV$n;a^h1TqgYihUO-4ak?+!$UyIAOd=)Zu~1RPC#PPOZyx zw>78n_I%rKLYJcH5IE#|75g=%dlR-Pe|+g@wrM(cyYAciPWwKk4Ld3;>o3_ws9(1x zSnQge@LYbKc{&HmG13YCDbGEiPSoXkSKoZAt<_!_hgrnmq2^2z(lSLhlhSVwcbr=goqRr)!gr6@y_4tWACKqEDKx zF|*zOzfP;AwZ=`Uyl!?z9`DY5hVN2kL~$Q2+TJD>+!BetS)A;5qB26lxs`b*qHw6D z8`OnRh~q>K^RrNIONr~;ze<{k1nZhoTHuY;J26E;d>AgOtlZent@c9=vH1ieDu^|) z+~rZna7UOz?UThgYq$uW$GIzWFJoACB3z1(wDc{k-S(@N;#6+}tvBtkVXYYHQbj8=l5jK8UI3K`#4u4g*{6u%-gks!A@Dbkf> zxsYr!{c{BQiety9c-(X2M8eT+q+p#uL##Wkoih zXpO?08a z2-IU|ZY?Yp5d+XeC`tz=5qJcz`*a% z!~BOV>#&5<0^xO⪻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�P6ECtuZa>zGeQ`P$sS`q6?SKtBMb_}j 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 -wVd{W4Shq$D94)bNe=vGdki=?j|a; zzL#>Xp!xmUtQW=5ga*Zmc7kbgCt8!m>Iy$$ zyeVd!oHMku5)w(IuNu;*#!%7g;bTfcI{sI#Bz*tdbgP=g<08iyw++ABhHGV!!^<=!2LPfcIHEM1TG!$>-<)!&4FY&q82G#fkmZLE^-*#DY-kWcfqlFg$#_phkzpuaiw&Z66@_{7># zt)sJijz7`pn+L3GMS@C?2NOn1BfFmH`_a2i6*i9wMR_Q?EW5e7zc*$4+0yX+#o9qa z`4{~~tv2_+;%$)tN}EUcToGeOxRZrR5}_`k=*tNdda(Y@1DVNCdcr}4!BA_7&1OpQ-camR!o;s z4mbV4Bk)~({G59&kXeUE5zHch03rPX$O6b32&3&;1Tzl%6mp6PxbQvm7XuT$#Xy$y zk9j9RJZ360QrKM_0s}gy_WsSLsP-3Z7C0@IH%=~#PENbxg~tA#>G^70_)X26>+StX zSzp#VUz+d_ct1lfPvV=lh_l3hD!4X^8PpI$aK&&c=uD$+wQ~HjsCFty|MEMF4`bJn z(L`0z=|oV+ykv1eNR2#B#f5*$xyaaJW3M2Ndq%^iV8h1ljoOS5W}JqVo9;3FW$%xdJ@b?uGbp%_%dFi94TmJ~;py7B|MN0(SMfwrhopprklgco+uAIxAoEVT zi0H9scBtG#@SS60H)%77>>L~v`=lU1I<#$mWx5%tQpJ#qneKmL4J11$9UT$`i5V>$ z47(AQw2HDuTwvgWoKmw}eVgQN`Vo?g9Si(yg7ey^-0&KQ6aP(>_3rk93U^F?mcMM$~9L5I^ zWa7<%>e!?2G1UTFFPsmDhljV3bSOCg0EpUK7y50|D%vGx=dEu&;Kj;fbH0 z2ppu2d_`eFLYU0O+L$^QnrYdA+oit`Pm_F4NXSL4s0O4))${{K)ujpR5B~WyZi>AP zN;l`;r*2D5CPe|H@*rL}+!T1>E&Xn3U2L^)#4dKC00TcCCDseiNgCj^C)MJ)L-3~G zBgaeXsdlvAtE3)T!b~YtY|Ycch~h zjbhOHP~_$19l_1l1F0?us|~UX{?tSQX$1~l;=6v*d3iaPKe-`m3D){2k(qI{v~twZ zvQ%=aCms}*=x()B#2XLhI8?5> zCh`CNK6swN4v&!^{@;`Qf8llEUdjCL(Ioiju1fs(F8zP@iN{dP?*G?CBMPUHE+%r8!NJYL=lgMR)7ieDKA-32EepiV|;QUSd`5d|7ihOx>mMO z=63j#bKH_5BfUmAC@A)B!Ak3AZSZmM-D4Ro>o+YXE3U3_T843vk{T9BRTj}PWu^s(qgqv0%FkZsVn3^|x6MwJsgp292P+b1U{f2F-(S%mt^ zD)|w0^!tVeO8wCR?g+T0p|uE$`7?fbNlD2QlhL((&)#Yf$srNfqh zp+5@W0P9lht(ba)2e1S}0J^>X$Kv8U(kk#<0Oa8+2<-;=8gOqwb81jT)XWZladP4f z=MxmgT)e2Zpd9NzHH!NB`hpbj0zgClF(|O6Mv#hx7Q(dF4;G|-sBV8--uu|q1W%qb zsfMMru1=VWqyQ?v+qYh#z}aQR6=is2ypT zqXd4Z!otE@c~1+_9eoeM1RYodOIYBlfv?^u5Q6{Jj~`DMNsBZ``@Q3NaKH502u0&e zqhXR)u9x+5eWOCZ$(-Yu+bW)3eVY3kC*&%8bEnlP4$C1}gY^Y+5zB zKj00zcC&Om^@5Es96qFsi(ZS;S?B6OqFIVd0A0gxgJqqceEI=JSe6lIl9j!^LI8j~ zU>3B}NJd6BGy!O)6;~*vNJ&WtXLP>&{3~6b#d!JwHuu~^A<~GLPC#Bg6HHr~POGS> z`0G)^k{c8^j2h53O_k6U*YI{L@h;4X6S`jJSg)Yq#(bA%E_&|Do^3&Dq+RmC>W zC#X3TT?H;vD|y|j4?UJ^=3ND&&68wlcjMd`2tMVkLgE)U56^~{hiZKb#ZWXem;NX^ zTF~i88qg?Ql}wgvOnFmqv^`WIA!E4AFzI99K;hty2K=nNyYRFKJ>Oj({~uxc`I$PG z6&s=dE_d5_G!)Rsd$iglN*R^=V3$C8+>%ij_Nst{)hSuOQKvD(yvkcK%^Rvjr!ll2 zL+-fO$)XK@Z%X)>oxj!KAgEd|um3UIlvM4CceAkW{JZM}Z%UI2xfkq=h~ZtIU1t1s zJLhQi-a^`BxVGuv5XH#+j}$}xG{qlN}_-FwTe^NtGhoX<(9ocj%lh&KOG5){ZQzJdN4Mh;7Tgk(c=f_WBif$X zTS`)iHVVCkg+_;<%;>5Jq$;Xe(xS6lO^i#_!IY}}u7_YdA*$t;d;z7D*JtqrLNbp3#;5fnC7Diy{-v*T>nxPbB%hE#D^| zV*R9(rmm_b5GkBz0XXQ*3H3KsuPBGuF_l?v#ppc3pl>jHGV_+j_zxOu2A_$$?pL!3 zcIf!jb6}d4hJEO?%Jk&C)XfU6eEICJQ&!?3jwf~tFG2XNTUHOTbTnR9JPLh>=7euS z8AHY$rtxs}jpO8!TwXAtVt++Fs;<(Fyym*f)QO?s*O@DPZ+QDUQoPl8Da9Tc z;Dd2spr~%k8DK6=eMj*_5YKp_39W0H?40h*x3@jF29|C{f4R3_&!uc{Q-Vc!eb&dR zA2365upj}AvkeR>NHY^j@q_uPF^K=+{LAh%CpGPNsIMq`Y___(+Mscj2U-4}fkB}J z9BD9gzxh%Eb~bkNPJD2__rloE+RpCm>DrTh8=%RhXc>6DoPk;I^{X#jx1B$cym|LZ`0BgsBRw_4AGs*mS^lKj1&G%RNPOgW%ByN z#XD0T-?KNWvfI8q+@N-aII)D~l*Q#Mt&W7I`2ouV(=J0^<$XH=jlT5{-d+OcQ4UM7 zGllO@zUVW$qppNhN9~r=9ZF{{WcF=;DU^0g_CLF_{!o=mf!klNt+%a`-sh*h*hMZm ze(qzV+>9>)Q{qi`B}>*p07;w4-@X3S;BkkTsAMsNkCFR>`yb6+@WOh6nVN$Gbh&Ed zE0(O8WUO=josX#@9|wrJWX>)s}0`*$@>J2|&X3z(XvzLrGn2k6O_vAr3$|LCO8 z>T^+ljTU{pfGWw1*Sh_(R$B zj2}wM*%vn`jet0hV0GaphhFh_=;gM;m=kG=AT&zo@0o(L%p$8R2W)uVl+yiDFoCB$&so=b*t}X@GOoSBwLj1WA`|BwO z2FfVBh)2cac2!dj^7Lvoxpv@@Lc9%^#~GK#@Mp+W#D!^-iwjq#^37&;C>s%rdga9D z{CpaC0+3b#e+4-q1qCd)q1OSBElXz=iZO;&k10TjYRD<6uBqksO?+}+z# z(ICj^lVQXMZMGg8(T*oMR9w)oZfR+eqP}BNObj(N`~kEyG&Dg_AG+%2=H!4(FW8tk zSmGX3r4E&3`6FRD)=+5AAD&);DhISOS=OW@BO@>dfCqrnF?0r~<#3a8An^qV#aG|g z)FgwSw$yXSgoO~pW6F()j*br0Uj4s*h0ScqjJiQqqd`#uOh2H^hHe35zQ890B_`Cj z09fBoL)~h^k-Azs5g1_0HE~&;6weybPEVpEXK=Qb;+l6^d*hJ(K}!NwtCu!fan2au zWa5ip`KG(MhtYog=ZDL;F;sEOKA7|4>@#$Bd- zRiu!HiPPp)*qxDw(JJ=0Y8>8LMcnJaef$btC$2w>^eI(z!vt#wZkXi5icjy!tc21e<;|Q&7I0FsVu`UY_PTCOj!`?xfL`Gn>mOlXk|z z>3c~w79|l8sLk?6EwsbI5)nUxJIu3A_Vu;7ShSTY?tRA1yxh!Ljnl_B%P5aAJ1C;Zs%2TOffbTqPRwixss z!=k>*;|!OW3Nu9>o$Q$Su`w)->i#kZOK~P@(X5=_+D|SYMXk~Pn(Lrk@2%HIqk6I; z9B&r0h$s8LrR=Y=JS)7(HXSN-8(u}yJS^3kO|=s0jm0VcE;kqsHExV30}?i|RDoEr zTm&ohfV*r|vNkMPkluv!sd97w-)qa3y5#y?Uzf&j##g8`<|NN`h1~vhIOOx}PWFXh zAhUf-$szeL5Y zm6kGlM}?fO$@HzfH-#Tpzs7f~HH%k#Vsxh?*-kQtNpA_;J(AN%_kIp#bJS8Z30{26 zHw#WiT=#Sdnlf)z*SjP^+V1eu$y;*H*|dkGqa#jZ$JYk1C}KyXrY1BN-t4Hlssuc( zUZKebTM8gva&V7a-7DmIiOEgFZkyXNval?G)WQe=wJ=K|tAlYLECz6Dg?@Lc-@!O!*JFX^7vTF|voDEYk^u_T z=YE6U&_mxT3OEmMYLd7(47f}{gczVYiAiy&357vDiDl|{R3bfbQ&Sr7pD#kxsu`r9 zBL-~9Ey=z13uZ8JfSXDJ{k8LeG!a7eVZMJK$&b4al!O}!pZ(-%aS>T9j0sUeF@Vf$ zK0}-iJH%Hqx*fOCXb{YGB87Klkq4XD zSb|L21>v0f`8?-`@e`n-JGzgWst$z`9Ez`e@pFjWtzqxw7cEDJsa=sIy{j=4W@# z@!D%%>91ZJD;T`8l$TE>nh&j62gGEEo%a~mUn}y& zV|LJywag^_;~Gb2#>Ar!_vEMlq<8%0#FdGmlTWfp7ClsHtRPj(NlM4_Hti^nxk+y| zJ{@esYusC`eDRp+2bOo5c5t>Mz1v;Q!EI~S17QY{$gKz)C4&WK3sl>Rh@Y&Y%+t&= zZiy=#g|~Hagm&URIe+&S-yU1cU1}B~7F>wfkh7R!`TOY+loy`1ZwfN2)$7a2B>CF! z&R}GVXbXP8yw+mT)bE-%GcDP5@JKzMDJk8b4L9>gLwzF}w2tT|9@nw9_KrSz&DYW{ zRD&}5Tdz!+e5Bwxvsz0j}8Bt(5@BOX`-OZp{Yfp&LlsThW#HG zS_%j2KHhPOkJEn;7b8GRrlo>iqR?viQ(_~JS()}$5FOK&TVJv|`8P9<_yBUyo4@+h>+iI&Oh%1ljlXmZs3?6+~QNk8n z4DuADW6W*D3O;z{IA6B?{Fo6rywGn{TZM|m9el*cT$v%So(9W-GURP$o?h=Ur z!fy)w=eEk&-ck&DM6^H4_{7dPj#o$~@R%}H_6$%nJ5gffa(u^mIngZU+l%kKe%arz z@)i!Y!FgAQ3-V|;qvj~*=seV~c-M*iDP!U;ENVN{VSQ!sR*3s<-yh#B);r8%pQI$H zwO1?;yC$6WyS~SmN{+%cGaeE z)p|TvWJ8wse!I;seT+bt1l$8tDRE}x=@IqcBpFE`s=1O*Pe?wCx~mia*)yA5#*x9v z5K|`_U9+-y?IR~=cnR!#TW?z%KF@at6F%;*%E4YXPWsX8l&7`+-Hb==nePJ@O52kp znU(^od+GP^gSS#twY5DbzOz8{7K&2{`gwLV8{z`vL@r1%hNa94{u6KwSP&a-2Ei{# zUj6!Hbu6rYTsFgu(9-0GMMU7@XdcOO;^E;rTYL~;47yKP);QoBkYFXS$sI%Z(NMiz za*h)$zASNg8MRU=Z349uF^I&4Z2!>TMMR zgI?hOLlUR(&JR32|Kr886{Uczii&tptUUu;9by$7gy&XRyD12h8c+DrQJdJscVzoO z4ip~~3=s8|1c=hWx4+!Y)wcjcu`9nJQxjoVAW`hIAmT9w<$rLqG3=m7GM;v&14Vgx zIg*YUt0bBP?PjRa1>o%lX^PwpOGF|9{b8tm*{TC2Zz*hQ8<#466gztmh@ zvEcfJE$|8)A7D}m9sM7$`agykKOB+2w_yzU0DLGdu%*NMk4RBqOOK)Da9NV~6}=0w znYEyim8JbBkggomps-53qWRv* z%i=I0I+Gjt-IF%bPUGgtby@DVXHh*eF^fU|tx_>`&==VW5`4zYPj7)Ie?63u_4>`P=O00h4xT{>~F}>K;Otp6p)P4F{-%$E%9@gb5y|aP;>@C3K-2lr5*#=xSkKLK4U{%#4am>A`e{1mWr~@DnXhse9YzPJ zI<8AAb|xgKI$v6n^OoE#yyNim!C4|jenl*-f(k`HZ`)yt_kW{Kxrf5KMk-4?C+j8{ znNDIxk@jS9ZSkG(Hi>`@VT@8Pd_J&xJ3sQYHrUEO>#*l`u>HmuWs0NAVH82%*j3+ro3V={i>o8{UnQGKm6>!JNXA)W{oVE56!QAPJ=xr*|K@12Tn!zlQSlR_*Rd`7OJS6sMVBP^o$ zh`OpZ`kszkK7y0vTIpMPT&%mJ{a?$kd{k|_Q>=P2N$=W2WvR`UHzYsQ>diY-i!Jlx z6^~7h**Lv2R$beH?9y_KJ$F3q-VkAh>Om7P?#}gUnmsG8{K%XKzEJQz5|L3&86Aij}+hetq%Fb=&if`JY+J2Su#w{x(9>ppST+R6M+SnI_AS)E_aG8 z?OgxtJR5J`E)Xn$+#?6#?)afGQVsPsbaP-KhK8Xh1lmCf3VCZsAmZu*%ugbpBPFs%!w_lGsf|Jya&%D; z!68zuLumZofXrRUUKrJL!2(y(0;tx1!{QI)G3WURK3wdOE6@)zgJ7dn_g~g^+f5k2 zeMyDa_`zol8cyCZX-Qm`obY;)3`xjG?kjGi?1CUd1!2nNoD_#SaHpaDjuhIIy)o=w zn}!_Iz_t1|6?WzN=Nk)=3eFP)SYF2n+@o&|q(~j>gG*GcCV`XixTmI-B=S%M@3wdBM zIT>o_bH;T-MCh^^MC9^4E9o!UQ~43yTIi3v+2(x?s1DoPta|N2Xz=Z0mw!(?x=iUt zbl(6qDSb*(MG0Z6B5Bufqv5x*Q_I`=VRHd9Z2|$Qz3*=HTJA!w;+OgcoFWSdd_0zE;AdW`f}E*7urHMuwr^CXVyhO-QTi9i!RH-XQu?6f|g zR*@c9>G@vT^%{7J60xQ!6gA%(KR>}6xVyQu&GqVST(tClr^qKo zyd2E9Un3gO#q782HvSYL~xG zI-fr!>bq1mE>|_$_v6fW@irK$-rI+opXo zC1%-M)-WA;Vd@^5`tJX5rLq5-W9! z<)~?Folj0X&os<`UcK}4i?ic=aI&VOhg8HTk<{0?x7@Ggp3py}J$p6ZjlZ1tBH8(1 zZgBZ6Rk7BwwrCSxwL&`6x90o(2A2X!yR_-8of`e7->UfRjXz<$>F*MKo_XhiEIt|= zZL6q%6Uv+Jf$wZWX1l4Wr+rBo$FZwtJE=FF6b0Blcdp%{rFuv=7d}PLw;NxV;XWwZ z=i!K7cR=maKpCfoWpfh`&E<8fiFzEKzkX+qUvP@^;qjMA93_Qz&WBpAFG${tMKIkH zOHeD15_p#Wb)F5+YUkyBM=$#l(2VyG> z`NKA^8013%(j`3SBLI$o)_~bY+B*v|;xTh)OTr*8fe+{y0KWO6z_-vsO+Nr-ckej| zh+E{;)urz2IMW|fKejvQ`Sv!av{^ov5MB`(`G5ElGx(|z3}>NDKKkQFA2f*&|2k;# z!+6Q{Q8(B(RZfnqfl071d<{4wh}|ZLFC!Bv;FkfbmB&}B3Y^!W5Mbxz1RYm%a?CWq zZ+GLzNMCp$e(W%exE@uQT_dh}fe|bVcnv5;z<3_P^2!#?JhcX>Ct%({%|W-2 z4~j?lNdOZ-3or=GkpU-yOjF<;t-;3;+INEL3xoa_0uSCKB_t3-^BxXM==mY0uZS26 z{4N|NQ`XMZz;7`nM><-_`4z=oA3pu8ITO@bG&MC5A5=cvV9+21BwFd)w;ijl#8I6f z6G#CZc1tkMMdoc#sDi~9ZDeF5{`)o@X+!N(0nZC{^)F>=%%r*2mvU!K4}vb}S>HsM zm-t65EyD={_bVm_4!su@4Wx-4RK?q2jAL6vMGMZw=Elb_7lmW-}GZ=!0$47DdDU?t~sW2Uw=>yO!A^l%Z` z`53?c*-QMLWxoPt`-JPYy;q(alX^0*SK_D9SU9!L=V^cV{+Q6Y+1)1^^YbTq((kd7 z`p<&`A!YpvB~miy>9(J5Y}dMJ_RbRN)Lp|ros@7O0Zkm1EDj@EE=^rD*F zjq>Gfski6UF?qv3m7j4U3QW>IwsXQ5qp>Ab#~V ztyd))G$GXSEladUktDb0Onw_bFw?TYQN2cQGj!p1O|d;{d(o>TRXEyffxhQ}`Sq|n z)Z>Qq7=;6a(QnwJR)09eCZ?H(Z4IZrL%(sy3ICASZ>i!|hBx0dz5^SXhUEYkWw@5m z=Zr*SkyNGXR03l^JO+!A@83eFH-idPI8*aJd<+M(8cnK+7xYmctczxzy+M@s<0Z2t z1i$IxU5)6?y106^_-mT*c-)FQ@sFXvnGF;&HG?mthN9FeuL%_ct*T$<5Xp6$Jj

w%z;cA!ez_`;0f)4S|m$8Vk^a?nD@fD45WbEPJ#g;WZ9X$e8Yh`Y_=9*xIhqqILr| zd!~$=e|=+je(|5lUyC^C03b|H0{;GOQWDu4m7XC6AJ3?cM}j^S7l%QT?u>vJ?8Z0; zM3<>yI-@2*ix`>$*umnnM~_7UVEIs*b~86MA3p4b!A*ec)9IExP_zE=^m$i8bbu>(U{$f*PhTxkfy+;Z z@1XvH(Q+^rLDz;moJbkAHTn5yiYj_X#OSENh`ZIBDv5!b5ZgkOBn-p`Zeu4~E}g0DFHI0DA&fee_AHxocwJP`(sGa_=YTtFp!` zZvk~&^U)(b8E__hX_AkpiNN7+YLWt0`8T!P)IiTYuf|l~fp*E-d&P+s{5?Pj7(@

vsj$!qgeSBM8DD?wPBb+xGW|&nj$&^P=^35E5_5>kGa0^dt;) zUR~vbf^c+3>YAS(O$|r(ltSNjlc}6}eDX_2gR;%wdFEZl1mzpmgv<}ltyp+2moSPXgs`I6^GhkG_3T@fQ^SK~ zsPObzZd%^{T_C4o?@r}Vfxq_{qcvdGkteiZ^!ih*HzC}VA?Bu}ok2O*zSJvdJiM{V zG#7&?Qbf}XK(ebF#gWWi0Euf*gz z;lw@E!9_9xMOH&I)9MqNj!X4g;)&QY5){^>=2ZL)=3$GzwP&ISZMLd)IyfS33 zxT&+JMc-1rgZ~DjFHY9ScZKdRUg<&MhkFl9_~XQ!gGg1{9C1D$FAGoX{(UOJEi8IL zeM{(C&>4oqAJ&AsOPU|9stXOHXJ*+T*w!d}*{@m?XD3RZ8b6UWbOsJ)2Qz;Cf{&r4 z9F{pLf$x<>KOBSpk$YswDWH}o;=WT3#%*+&o*F0i5!G91C^;&2tqIQppC-=A@F7<$@daLG(FP zlo9%znJ$^CL@)0Uxkh;K&xAP&MzcIs99EPY#-^h4y1|q>oAxW95Z~BFH5#Rlm4nsNB0@7u0^xvNm{|q+@TN?rw)l(TMrP4LozV zhlF^jQPZk-%C1S8m{mN)Mz4>zpitBrS`dry2t5oO3ql6Bveme2;E7Yn^v7^SifF$R0_aaBsZJU5Qpa@^xeX z*~VD42iuY<-@A_E0vr!PT9(41L1E&kfDAu+DU+Ib3v{l6U#_APHFYt;baXPj=wf@U zZ}D&H=3~i^D3B^Jsz!g;q_X;&Q&}Dre!Y`%dc-s7W4J}~FfJNKggv9_>syynO;z-+ z4Ktsig@NdAAe>In2>^y~%Ugp=6nz-y!e|2pA-@5PY(QdH?S0)6<$(014{^jEPknp) zHLNxQtk0oR*_+r};CqUUih(<7zWu8+!~1XD(YYVsXeO&{NnoNto5-qu#RP`PhlZu!9JF0UH+!subWs0nC4GAMuGO%0%-q_JPA&Xccz1<4H38R#AV`KPk%A$CzU;t|1|<5?~D5j3%!g31#7R0 z($!VA=^*r=2<54@pj7-PiRf2RiSnEI^V!2m33z^cA3l=FbQwSV*Lj-oxe{Is zcnG`s?tjV4;3kwkk#Gpo^isqQHC*g@H?gme}-O3XZ-ieVpfR_!wh~Rn6l7US(>|L$Qpb zdB+oZR=OUg!+3sbf8xfrz%?*mG5XhfE>WDqZLETPyM2V=sDQYXIZ8P%gg$(gk7Q(( z@M8jgvg>kP-6Dass-Cp2n}Q_8yR>F70Ac^M*0!pj6~rT z<>gt!$<+PBH)7akX)V`w=|0S7Jr|u4i*Hk5DQVr?6pfm0>-Im6i)j{enkpYCI9ef= zkazYxKS;KHFBziZHC+CO6WC7G4`WKIPHYE1{;C+!n*JJA^SQg~T9Lrg+ied{mx)Th z8*lv1$5AU=ht$yxl=Td&u~&-jai*zC|0L_!vt-6$cW!RHdL`{WAZ;TH=nss;SXqlq z>2DI_mnUw{R1<16CF_W!4(K_&9JXCGHFls$D>F+Ii?mTBC)Z$lM0kgoImFMjjQtLG zKJHA*hRZ089c!wZsha^GE{!ayzRTd7MVd$9-xE!i8>dB%Bkz}{O5y5N#}ZuBX1(hb z3cBiiIii-pf_}ecsmjy_v%4?7Wsk0(b!Z~kUQaWh6DGex`Dk3F!_%{OtEV+S^F)p= zF#6ETRPiMEdF*khwKLD&u>O|8*LOK{C98Qo*1q96$$dI0iYKWX;dhOQ3p9l4lP%O* zW#m+EL?kG{yR5n;gfpk|UW!;5Iq?Su&wPowkaEYgsd=8yqC;#)OhlyeDn5?4&ox(u zD|i0ZHt)sft9z5?7BBk|OVF2|G#KN2qJrDu`IiM8p-n|CdB@$i$aY&4fj%Y7}S9AO7 z8FNSH@@@r$4rH3ZUHkJ&C@zH@J>gH7)Bb|NGINqDkmyl702Bj(5NY!xYEOvt3Un?k zL>t4M#WJZSJmSDWrSkdaW8nBBB0dn8jT~Dss9pN_kTEfmq(aYI$YDz1AB?Dl0(F6+ z9mpUoOJ9m21Vhowv)xJP5y5Fun3F?K^K^JKV$VYY+~hET^3p!vVpmO!i#Z7vX8z}E z#&97ZMB~!SRpYqzQ?}`JX45Q<6`5*y!mys>=FR+?nq(kxCTry@Re+gybj>={z`ubS z`}@`Xdkpc)jtJ5TGFd*aJsX5;2~&B1I2w7a79uDwXjo-}KcL^mZZ=|EZ)ax*I86i_ z6dH+Z%)2foDLWb_ks?YK7 zDhVj4T9fN0|RM9zF(klk`z5L5ife5U7za=Z4YBB`_O4eCP>k zK%z@2=K6p)fF%jpeYw?dgQlbutNNA~HSAaog9Bka_PO#KRzoc96k-i&&bg79rDBG2 zb_EwrhOjSwRV1vxOuYX~p78k3DG^RiDrSWawYn~mT40O}TTn^KlLQ za_P#*g{PUJuXu)Q*jlip{nH~W?by>Fy%@S&7TEAVxh+65Yarl2zUE)~T6oScF|X7z zJmE`Lcg^VMCHn3eZ{q83Fi=s6h-l8kuQy{)<~sfy^Igo+l$ouSQya^s#tL$_|xYb-p^v%@q^X7NUipWOQLnzxA87X@mvr+F_K4$6P@e%NkzO0Ffc zjEIRf+-e$b`RNiG%sh1T)vsRqugS@;#9?h#zK0nJrDXQLPnlR9*AHWu7+B)_1`qna z;Tnl@8}{QT)M2t2yHN7Xo=|rt_Hv{>I7n43Gt_P$!nFts%B3Q&52UnIQ4N^^O!O$&YdxbeIH)yoo@Pd+;z zeudXv2Kgxqr8>$JK2*)!X^>yxzE-h0geoLejlbur|EAMaR=sfLqBbgTQ-?mB5wCoc z;Tx$;#m(~rtGGzk(djY$j`oulQ(t8g0yc72BRmHUI*YN7(m=&)W0KGq&@ylEBcC8FkgJu<)NXXsPp_3UA36fUkfyYtMc%zx81(tVuZ>vYgum2SZvXn(%0Jt(Mt zD*;1t+{9&2h}FpRih4TLWTUG%$>sAYqElm>pnzP80y7SUHzB5JCO9Q3c#p;i6^K~$ zioDG59zMQ6nZ_lE!MWk3wj4Y?r=-K&H7g`~-m-B2ocseGYM=*uOacnmTSo7s!F_v> zQ2U)efA^YPJMY%95A+9~Hts)oeaj#SR8R@AA)hQMEj5J(Fk*R&lHqrC7)%f&uZv|{?Xd{43?eG0@V>S?B4GOvf{R#vwY5* z!&Tzah`j>N1#yG|q@=CCoh_&M)JY)ihPfod)&K~;LjJHCyDcd3KoL4B$N@Og|6r0| zqx0D#!FV1(mR;TyvE2p$Ekb}ZD5W|$&;aQ)YvskI_1)8gcZJLy2%c)A%#<&kAyEf;@0SZ}r0I@V@>JCz9>csyEL8_0wc^ zq)-CjPhh(zLEF7~2$?i;v!G)E-dlZH@p1T_>a2-IPMu^Z&}E0&IEZZha2b>=DN_Zy zWqT-|Iq>npL4#4i4^7Aw!l?kDqTu?#?&52-*6T}JwRV}0k+0|;s+|9s0ciL4-&k=h z6l<3i^png}bGAhgMqNRep|Y^?VWh%jMH0EOWwu0av$pedau!S3*Q9C;zUp`L)V}5s z{ly=xC`>A=lNVXFcJVkKzv;31LwbSJWwf#}J-<8Js^hJeD`o?>``&yMS)u%IbduYp zBjdEnH%y7p6;zmMqlwn8l3eR7&3Mpy)s3y*EFr@&?~{`5K4iP`byrSmfkeX-A4Y{ao=3-6@* zs*;sSWA@T0&ZlpviMSB2ZTcpLj{1fDs){q;*7DRLYZzbe5NF8FQ?axe-jh^)rI-+p zKL6LTh%WC|LNx2u=Pxu9DHrZZzjhOD92mif{mJf{*I@xgQpt1`*5S2=Exi6tz4$05 z3(I!0XC_?kLk;;+romzS+js8U;62ZOBi4D_a<6f?NBkL`oQ^_}xL2y@g*{I3E2o@Y z`W~C0gq}{3WO0?f&MkHJoW^pJRHjCrJZ7^3SFv=lQI4zcIFttHT8E##{C)m#c5zWU zQ$E$U^Cfz5~ZG+Y6vG(EamsUr8@vchVgr_$)icFo?KSz9a>85<0b?9wh zCuFZeb-UeeqQRD6R@YATVFYVpm9$MwAvidrpt_NqFANKBvvHzfH+e)e3d9?2P1dHxRLyW;;_Py=5I0=#w z&Hm+}sM$Ln%Imqa=)X!7Jw>PI=fRMI3d72O<*E?LDoFK!l?_VZufRnZm_?_BvDRs< zWo3+!j2|<;SGJnO<;RFcf|N%(Vrv1lyj|o69%11(9!~A#eSURr8BXw0~rTaZ|Xy zMkkD}dPfx$sQW?Fhd1_KZdle1p?u^McI-v%%O%>NOy5^J$=VY6LB6Hu3SLaFgl`Nd zQx)+DUtz6n6WS5`?D`5z*+39?xMeOY__k$kb?vpcSIlwl5MA8n{uYU+$^_QLK@ns z^=k+kdRvE9nXr?(N}rT=cUV{)JKAGe9=w~r%TH-NG-3Cn`}aqt+G}^B)E*n-J0vyQ zG-t-~J<7}aY)#86jY=|Vg{L_^V#hPI)I?Mp zmZ*ZV-Ep`+jkFT7Sn7o|q&Ke5i!bK=&6K34)S;Fp-;6V&G=9(aAa~@o&GHbFTgJKc zGVv^3o}0CR;#lV^jq)WFb@V+ce2I@#PFX`J7 zmkSTNUM`Xzk?)NX?YX-9v-)c$x*C~^AJaS*tmEncGEQFJ)8gtI4BSL?_BR z^5A>66nENVKWcEX;kg=DRm6*qruQwdSu$)O0mbPd@i3vl0T1Ps&X=C(zI<0a8I*q0 zU^M9d5&p}Pq^70wNNsgbcKxmpAx>yq;hwLwrJc_4O~>2%r4O62WQj^7OnI|pMX67o z&@^^xWfb0XPXAG*dyscmtlr`$zWA0~?Fu_V4u{uL+I_dAvmZX3zZAbUKfWVzz1UHQ zkA+QVsN#LclND_X-!b(tr2f`e8RlX9YA2twC)-fL!A96w zoOEw-pm6P^kn$hzTk=eiQk#(k?XkIh%jf&dK`z%!SI7A`EQig7TehC zSeAdjZ!l13Xu9>87?Jq;Onl0eOU};A@;Nwn5av)X^pRsZHjlD->>EH^dBgXkT+-vv z50Z-X*9*KY(2cdYfflb$x&zPfdwIc}ukY05EXhN1q9wqU_T978^e zo!nTiH@VBx8Q2JlXGZ&5 zW8`&iClNkpUFF7Quq9SzRServHn?AvjP+%6@7EKzkw+A)i!oLw=`43&Kg;qrAiS9A zI_=cvCGW$o(!Zs|Ow7Q>wj3_e;J+_|mL=ZK%RirMa3P8*lz3U+Ijh$xs4l23udA!0 z%K{X1@$5OmOIz8JRmv<09?N05$93C^lxz6E2Hb*Wr_5Qdei5R0H#f~^e}-)}Czgz+ zEf8UXt8(Ui4RchGkFS)2D!S+iwT)AEG*>x|-v)v9HqPgk3o!zkV>>ptg|;D0%|Y z7P>w3KOV5<(GQbs{MPhlsxP{4U=-N?*JLjD#Fgy9jETpXquelIeOdEG7G|f z8m_$;ry^xu=z)%Ok<9mh4s?^Mi3QCFKCh-fj3VnFV&`FR-|Ug+Wyv#)4*i4)G|<8e zVw@eE67gDsnW4+47{mT#?Yx96@vue+4^Wo{l~sQU?`P{zN|=l zou_SW?_+ZvYP;HvI?leE%;V{Iea$7y-t(7u5FQU0;kt?i&+LVwMYGf0)5NaaPa>GO z9O}++JhTsurVCAYrJOr5F|0sO+M@f@YVN$cpgtkPW85A`;uxDUM4Je|idJzs;Serf^Pq--EXOJ3T94E6&ky1@ zHdC>tX-5)Lm}Gjy8mtrJRRp7grMKSa(6eO+JG`uNtp@8hvKPM>>wK__l=WYZ3{A;! zCNU1C-!YKAiuVo+w5C#0YBQg5M%@(o<`u5Ip4es=YD*tsE55nDQP5b77G;+Eu{MZ0 z{l+M-mX;`d3K3$t_#};`K{anrEHXUC?j_k9cw$#FL-H7uUf~s2G(=c%%33^!%+H@~8hFxtI>mncb#WDkFJ{gw90fw{>D z)ka}{O(KJ(d_))1x7%a!%l(#`J@kU=mj1h_Z4vCE+yuIv!2lQHwfXCipAR?Ao}sYt zi<5Wht+xt9qtbGFap)05=Z7DQVyrAwl!RSFb@5r^)ilTTH9WOAEMHizKeMAJziRat4QkBe zrDG+Gc@(tAlB0qGS&ii`!+iAEy1D>beoKFr;4_WR;3IyzH}}Qgknjrg9_jB+%U7Y- zJl5uKe|tX{_*#2Z5w~EkP3wV0S3mXO)#U6BhSC=Y1MY7>?$cGB9mb@}D0FZd2#7je zxx&ioBpGw-i+;i00e@L;UaD9Edp;HAbuE<}?yb!4JGGdvMaF%)-~UbJkIMQ-u0-P$ ze(jZ_7)aiXs`=?>wCg2(T+DDGHSoV9oaBDl8ru#w-|oM9iXdzde4L{zFC7 z%%RVh+DlQ?3bih^fTuR>LD9Fq>hIdGUu+0fJxyW|eknVan35J?`bS^!W~92ThRyoJ z13vX~I+H(>qZ|!yL%Tk)-U`|gU1p~?#WM4^%C;*hz$I(2mlqIp9qr&QbkM(jJHd-s zi%?+s)zJNwqDbAUB9}(B;DW3xtqOz+YVzHThH(m4`&Xp1EP6x!{3*I8r(u>j;=Z%` zW3ZO?4iOi7UbLy7Sz-cxj^Eb-g6f(Pnc0<>2pQ!9!Cx0P2_?9azL zi?#5`(3mpCpQPz4P>g*eLX9dZ7@SdNh*&Mlk7UoKb+SGQ)IRg3ED#HNa943jYOv_->Z6oY{V?T46meH$P;(=9j6rq>VC`%$0^HASZ_X%s)-Ga zVJd4dwn>8`zS=lD3%GE*u6(pRU=+ddxB+p`9K(H`BPtBmrX&AP_{Wt+3>3> zk}9@Z9P&nEt_}|7b4y}Sfnw(cl#3+icH?ymvu4i(iiy>WU9j*SjWyW%z0=*qzmaGB zEZx7kv;0(|i8K3eck@)aMs`C)1nZyL#Cu=cUI;E#5hW9c7kP9z>1gHOG749$8CrC> zt0yV(RzHp-O*G7--6H*Gvu2+1QfQ9>F8@-(;1K?2a8ZeElJu^ss%B_;CI8ooa}15N=kj zn!Vi*If?kA*zi_Y;pW-Se&GuJ6YHt7Pq#*-W@7!TjkCwIa)N#m^I=Ai)363{`ml;A zYPPbI3^DUIoOJ#)&E|6>k>_Pky$>+U!X^i4C8NvO7nN7T&d*M!FP5jzige0wD5`s+h_i@Sx2e#f{NNUYqs4T61UF&l3=cXX!4b=FU`lsi7c>apZo|- zE|y+@JcEB98(spvrSl!kod8AI4$d>{&p`$kbF7V8^>G#1gNcr;tRIhJ{mH%tMgPdY znMM{2R|N0Z9PyUE4_>4OA9X%GGO{-To2^R72GhHQ(V zdVPJpGHYV$qPLo9a>>JkN)t2bjO?`W)553Px0peu=F){c$x`l8Z2CoIYtq~WB|32eR_Ah9q>gobW79gziho=HjQ(0NGpPtPP zv<72spPtVdR_q*pS-cf-`FTNyR1wDWP*=mO3TkRV)tXspbd;;|r*;72<10roXoF~x zVvGuc7@Q>xyeMRM97xGP2o!iJj!^UN!sN#Z=0+f#0UDVwu<=~ZL|ipsMt|*I@$TJf z8k`phn*-E07?V_iR|3BZuw6ivffh)IRi&@_0`W^F3UT*a-89dsAAYho?T(=VVH8lg zK|BWl>THu13To1S9i&J_RWL`*{Dk2bcE%bfLzY z2x6&t!aoA$Hl=?x{{8#Z4`y9p1Wg$k6$Rj4WoBrEg2JE#Ey49D7N*bee#17P=eXt7 z2qp)h7zpwxvE3kZEAs0yh@LP)0i@VKvQS4C=6k4w*yx0c@fjHzeO5~#U5JZ0>_!6` zYVd)0ae-@^#|~a4VAT~m9H42Zs|#A^sfRAk&Opqk zU;shB(toiN*{Q*?(ibV9c<>r5q1C9Mr>v+2QYP$?37&`xn-(c3t)Wm5O^%O;L8p0P zJ5G%iz5)u#+dKHtiOeb#!%2VxqQ^!LZdJQ{#I4swbv>#RRx<$BoWP%D3xU7EL=Q2E z2lZOGuxKjb8076hcy$NpxM1ZF4j1~{nFv2jrBItf98|8*gJofHxi`?X^8%ReSG2%@ z39xyxDUy-#C+tR$PWxc^4rJ`08((A#iqQPCPqawkw?pI@pzZUtX2HDyb!Ba>cOu_5 z4Zel~j}0^e%Q%H+J(!s8#8`k3dxqyyDs!SreM3Xt&!B4}^C2WLD~V-gh(bCvu7iNU zbv3!S6BN>6w=zTJ)ce@)pJ4Itw()uAvr63-IMivuA7Ptj1kx}W&u2XmAp;nW?t+-C z_Wk?v#>RA+nVAR!8Mv%5qD$nA@!0SzR1#L!*Wm+$I}0x8-~f`6jS%}^N&5w-h8g%+ zK!649o>ou<1VDLdDfIW1VyJt78pa>w0-6bcgb&rf6>6IXYXac&h&K~xQNV-%8cRfq z@nvO5D<8(sK$YV2Idb&!_6DY|X&X9sbERlK6?hY39)_!e7Zag9pFL%`ckBp zDyOK30nng47?}c;J{2feIPJV36ASkWzT1Y-k430m-Q7Vs2ZV=p9z1}*fX}TJ48=jY z2<97I;-Z92I78FZ2o6*P+-y8xFiZiE8^BRAlH-mH54YyX2B+M9avg>!g#a$K5ma?^ zyUnB&4RJ-gloT*Guac8NhceWZ7p}hS%^O&6pzQM>eISNC()IasFd71BGYVNz%deyg zS_S#}!ASoOK$O4sy;lGHk$e3+IxbDfffC|K9>7KE7dnHhgx!8-z@P^Z`inqIZd-L7 z869m0*c1359TClm!&IGvogKiSs1|MaP_uk?R0hP>ZauC0eI2$pT>CE=aInDjkB$bv zUjrI*638|K0b^!n2KGutJ1`vh;V}ciYIS7=&IY9I{`M_|a<$O{kQs*Ae4hk@6^&=Q zbA{L93t`tws$`-8v~xpXG2Ab{_Zx7hN?N2(o6p^WIRR!PS4MKXjJvL7{!f^O<4L$v z?>#>!_7#9h0c7Cd?@TWMMJh3U0Hfj%z2Szx^-+i{JK$15gt;I3pdFx12J?AD z{{zNE0Akfa@jIQK+xfy23-Xx&E)z$H_ox#!&*%_@Ei_pX$1M0!FE6hY5hun{ok&np z0in`Vpb?@VZ1|0h4Fp4Vy4jo!VkdBKq4}D9zHSZRS!73`y#KtT3L7Q=POR10(RN?9 zG#!k|K>avroBX!0unU64f+w*JABhi^FL*|zdiulh@xyH#M%^jfj`$F65qamXhH6lV zhnNF0p$Ksh{%|HH9)wAs1;P!AHwG*kG8@eBzc@zZ<>B=hA{h~Q$I4Ldt%skYt+PBs z0W=qeMe7j&ymyL#sVPIhlhN!EFiAmp@K@E}m6py|jow@Eo;#)0GjhTJ5kFYmh`R}b zZ-bSENL*6@>C?f%VejDJiVv%+M+=%5Tr~nl1Dx|D+%;HPW&;_bKER@12C68RBXI5(0&lm5Fng7l+8jBQ87$9}{_Yun4bcf+qD# z;n^=BVEqLI_kle5#e?GX{%m9FmL<5mF20T|s zzJKphVax0|JKp8sJUf@y+vXi8V1r*uB_5ZD3$Ju!iYyE2>)4?pL_2QYupfGCL^3r}k*ofec3h>Qz( zqq%_Gj}v(FAb6U;O{Y)kH(pW!@fY?T-Q`htU#dXZoARbKh$6fWQ-Uanbq9o~x<6%a z5H>Qz0yelUzO1hfqt=T+qYa!d5|P~jeuGw^~Om}^?=yC>HfjlM_r^A)hPN5dWBL&fE1l5YK zDSYN0aN7-(d;h`Q+WiTg&Zcxh6Biy<;l?Gqzb4!p@67;QEBPbQNgR|SHLj= z$*mD?1!BMf$tQvI8E^AZCr^r?t+vwM3@p&kCx6~#ICW7Vi|5FvX^>PN1oL3t52yqJ z89;l%wf~9*qcp&)vZEl+ee?4!KG5eN=SP+gjPmt>9CyD+t!I%mt*8fB;^h1m*dU}0 zr!?RQh#^oHXS!4VBk?B!XC(!=2f}yZqyRa1-%n3xzAp8rqasRK@EJ?WB7w*UVGW^r z3=G^u;0aJHkxO{+)_}Cr@)S-B!g~Nu5Dso`E7>Bu3cf)MBpT2qWBc#{#x6qTPjs zPYug|>zc!+<8-(JBXUY0>Y5%4cnIf1N7oV-=h;@6v<0va5qdYIPY4JP@*<#iv~0Lr zPemx@Q#_36G?SUS>kaTY$PFPw_*If01DQc^E*PC5bqRw1ZSsdq1<{;Av*q)KB?e-K z5J0lM@&8ZacUFA#HOP@3tE{mxv(fu70hT=Y83ekr&&jZtn3AXRpB33MV#~39zNb5; zCZ%g@yK3E`34T4;ZSC>|P&8UqnpWte@GHvVm;VtZbf5h3Bl`UsvPD4SUQH`afiZA; z1M&dqL)X8DF(Uut3|LK!@jsEEgMcIE_G9?#K%CUCd#|Qk0=jIk4Ex9x-3MlM6As~yc79^5OdI^H8 zC`fm`0tFZzT$IeKJ^0amy6Fkt3FH)T-j{E`N*b)ez_qyLf zWi|u$6;QwF3weV-F))8l!JZ(%YYi#Adjkg#&tP;QxRDY^#KCiz-T+ZtQ*wxBSOFyW zL;{f&JbD1P-t%W57QfITVj!cQE(G)&5sxi;n6&~><&y2@=KmJD$D2zx!=mxS$Kk zq5rT+IJL*ReDkp0{jUX7EC_6BX~_zD7@#{2Hpf!gG{FeS zy`2`n#G}rL0LTGuYdh!)dB7QiWLiUWHcP;15ES|mV^oELLUyd8Agdz;Hpi|Ad=zn2 zL?e)p(a<0WBcNM?d=3;eng9ta0J3>Vb`Fn5nVA?-jNkV{v^$Uk5t0QUpTQw=G&SC& z1ne@fPooE8m;!LTdH$YLPG3pg^sv1AE31i;S{ zJtsFe5ZvNXAXP@XEl5^&G(C3_T2^*af}*S2^V=D`fzQpkGVJncp;aS&zN$eX=33&n zbWc||%j*vZK)F)Yl%8#YPAViCPy@Hm|K#yMz6Mp~5C6+^xWRrPp!Lyam=WR*c(-H0 zNe6ursB1wSwGR}IH+`1Hp~?pkUP)P5n~fks^3L)-F!)|>Ot3d-`z@^+e!Nl4ZPo4f z?lI~ZFPDei!tGnvqaI^$ad6B-dTRm;^p^eynP+8{4%0$N60kMjF6y<%4*ieH$+ypI zb##+FB;F5po%U$>1;OP({(*jSGanubQ({lty<(N(Q53++J@(mFM3f@I!3A;ejLh4D zo&*AS1MIKfBR4V)iEVU9GogD1j%Qd#i3jCnWw1xLka&Xt2MrD36!r@oU0sCCX9?mO z2t2-og8{l!`$UAvO^>JCC*aQX%J>UpK+2j0#X9Klb|7M0pgopvtOxR6U<8??$^HS7 zIs`h7n7trsVz;iFL$J>fe;xxApbF&vcrH==YqP*|J&F$sUtCNy|D$#~WVJ%6`K>1A zJ8)H?FSfFbO@oi+*KAC1vFhs8QqO}|E%(p5@yU7xHU05NRkA6%N^og_8>Kf12RlT0 za$HPczfan~)@1Jp2e(pDX8mQ!~O-zK-X*K@86<#?_NUP1vw&;BZE5z{I<0<8~g}pc*1{h z1TF4*+6$#$oWFZ;6Ub3;G~LURP=Sr**GvZ;Igo1uo#K1NAfy9jLK~P1x_{JU2XSI} zJ3uS)l2a2h!hM8Q3@V$jEy1Rh{RYqDMev7&!USv$Qq@8MwiB(y1Zx`wmx5m*JH7bb z7+C*+s}($TsG>n${Us~~xP8YySs>?}$G*3}AKzmE;-y7ZRXXJz$LD@f&;s8ND&Z^z z##UgGQV7|T!~IoY%zb8CZTJr2w3wJ!NlA&xmpBH{JQxA7Id}^2g`Y^)h|~zi=YRA- z7@1O&0aiA|YS>GWdC-4=>x0D!`2w8FuxTOh;ZBZnTIhoCAnNoB9g1tnoS_&8?S$=x zZdiK-{{C7mZ9S1Ww5IUbax?^*3P@Dm`H?H3bVgcMZcmd_& z(UZ;4>sHm-l_tE(+{vf0#)z2{6a1ecBY<&5qENv8-KhqbQJl>ap6sTY3B=rS7GUb9G|P$ z%ju0SyXukY={L`&1yj|a{{$8&UzT?vaX2S9Rc6j32*%n&{SCcsMJ?!0Ejo+B(_&3j zx%AoioOxZXy7jlAE_-rse81KHr0>*W*oBKN^vv^zMNCi{gl=dw;5$&2e!s;+`4T+R zF?D*leYu?LGA;~l<`uCpHTfp*lh5M z8tA4DT?>VWt#;M;HdA@*kxjHR<$vsS4K~uMv+Tlrw!s$*eh7GwR@**(x&+eV5Mj^pFt;bMKRvJ5^5?P|iRKx-kto9s2Mjjf zgb$}VTgZ{WCGeRyHY`C39Cj95_=S0y&1K^LZ{p|!zlfQb*q#39 z4%h4q3{o#rLRts2wD^bzyHLZ61hRMSkXL2sXr5l48~ZmH!M~Q}uH+(LhVS8O6Jx*l z_wQzL3IARMd_DLTx*YOt)%@^&*k1tZ+|8CBE_XgY$6t$qZ370B3Gqx0@gxV~> zvXTU#)G%yG?)80e_xgX=#F$KjJ-R9gO#>*qP9YzHbLQT&XFMqXv49X_3gi#-&b~sy z{jfR_wjm@T5ICTZ3H^2cRLEPQk_v?((9`-=*2mr(x1lJ4F~O1A_Z{ONt4dg32qF*# zl22Ko^f9!(X2$DL+b?*00>M1zU~}#tcQGxkVe4v(e{Vwvz4K%sZ(k8%FJd6?zB_#sn5U*H1a zG+%||rJ;c;0MahR^U1F{`{A?3BoLd2Y6i64z%)7wN>}80<*_5DIvfM|v=Uz+Jp)V( z$m5XUhf%;WId{}047nt=h$He!@DX~Jcj3}VV2}mWeJGK`XuZNgy0iiqt%y)Ggx7X6 z2*2=QpnHxeb`r;S?>nR*Y*f&tS%#AbG|T=Q0a)-4LpuVh9$Q=6dB`rn;D#3(J&*<< z!5zp8kkuiY$pRpH4QC8eEZ5ZBfO`gs@}{l`by0bFEK=e^v9~tpIpa3IomB4gLWW*O zkP=20PQVdBb=+B0fyb$oA8#*oZSPr6CN!l$?vq-|Cj~NZICpQ|7XKu*1^qAQ)A5!s|R;Gcn7GrZV%A~ zK;yd`{vb4DNX8aG<;@H#5QI<%O{x!WYY&hv8OlJm^x*ArqjnG)I{seM)QOnXLt(n_ zkOfNxIJv_U6VQGfmLEYHF!XUCU9!4WZ0|;~=C&kiQ0?Vc~xOE;n?9_EGAejB|sUcFTD4g_|GnM@FZnR6RXK z!P*7dlZehBtObsT8vlk#^2PVHy*B)*KsrP`){%A!w6tn}zkYZzT^^;tsFo#>inN50 z+#MMh!SbS7nPW8scX{yc`|{fvS<*<~5)!E_a1w?cTW1s_mz(p91ybx*t4h?Lu3{Wq zT;SHK{ETrF5|X{uQRqb>t!9`oA(pPtFf(Xy=YpQ(JoG7%o;gxlYqF!afR6&w^@8Yw zC?d<#ZvRj1hSYE!VYV7r2V7(;NqsDd+qJs1UYW8Jh4Z(s$ zsP3q^D+Q&x#MJ{Skl?{K$Z78R3d^n!>bro8(A!8~8T6x)AA3c}(8C_ZLiPxn`DJCZNv=m*^Ce|pVJoA_a3_zVrH-yLXWoNc)4k!*rT;s-gSooB zQ*Q~{^93XBVm$)1KorEt9j5gVZ6V6-2mA)%O|M4CY#}?F?Z7y>={{B01bQlnP&2IA zXN~*Uw_84X$%Tw@0gR96Lw~ZLl!G!I3c94nmfzY6zk76< z@WOZk0=bvWQ(If)$026#0wp$8hCb(6l3SgTm*S8Ge|+z6NI6fQF#eZ=WN3e*xZ{@80PD=0r{?^mEW;>u*?_Kd3`$3vIUq7%7g;+Smd!x}(qTylm96WXlTe_n zAPA-*87;ABN@_boaa5yp*&j)j?{a5juGVk*nQp5m#GqN|JaaPJa|qd7V{eA$ws0R1wkNP z1R3F~9N$5L3U$i2WUj8q^5g!PQmGj)gVP5m0xR+-rczKqA*(bx-SOc%npJ|63xhL4 zneMGwO(XLHNOB0^YbmNL;L^0yrp!VvYaVY|o77=Q?tTSa1(1F7%TIa-ELn-Wn`dvN<#BAEShz>gc6A%ujB};0e~M3 z2nx-Ye%}h|onWI%oSd<)9ODl`7i^b4AWjOZ^*7M47>`zLgPO8SmvIhqPjt;H1<6&4 z=(fR90v9>x^^?Erdaq2&iO~bK4#fbw9x09cngyd-Ollqa8A9}9DJ`K?AP|szL?lsw z%6L}8qo3Kr_y~AaVD-#H3WrYJMXf_lBvug5hJ_52%*2C<$N@J0>xp~3V6Y?c@>~5N zus4v#m>^6K+g6`KWygiS+YSf+5M##j{@xVjhY<eP0(3A#Tu!O~7uVg{Mx{ zKK)Dq_M$^K&y`5D^JT?osPW$_e*Gafbz^bMXn3{PQ$hg#FWU~UO}hcHh9A{e7Q+RjAlz27LOWLTL4 zeW4~b2iyS=9mZDBOrWzM{10)^z~1ixa5oUjJp)}0ZD1A9r=v1r`UKro^V9>(RN=^A zak5^oM_l9CnQ(0l=50`*VP3>hSaw<(QHxSsxTDW}Ay!^qBE9GTo99y8rF9C9ojyQ< zmNR!@jX8#dfez&CC*pq1&D{MM%PANnG%Kq?*`he!iaxbNeS%oR67zGMXMj>xwHe9)A8RJrliS6&QvGn;fBbm@ zAPWh~SGf858tZK2&aT~?sU&30e>7AR_|ADL0Bgh2-%ZQSyf3eCGgpYuqoza(`|IR;2ji#*t diff --git a/doc-new/themes/docuapi/layouts/404.html b/doc-new/themes/docuapi/layouts/404.html deleted file mode 100644 index 6503875b..00000000 --- a/doc-new/themes/docuapi/layouts/404.html +++ /dev/null @@ -1,3 +0,0 @@ -{{define "main"}} -

Page Not Found!

-{{end}} \ No newline at end of file diff --git a/doc-new/themes/docuapi/layouts/_default/baseof.html b/doc-new/themes/docuapi/layouts/_default/baseof.html deleted file mode 100644 index 456b40c4..00000000 --- a/doc-new/themes/docuapi/layouts/_default/baseof.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - {{ .Title }} - {{ partial "styles.html" . }} - {{ partial "js.html" . }} - {{ partial "hook_head_end.html" . }} - - - - - NAV - - - -
- {{ partial "hook_left_sidebar_start.html" . }} - {{ partial "hook_left_sidebar_logo.html" . }} - {{ with .Site.Params.language_tabs }} -
- {{ range . }} - {{ .name }} - {{ end }} -
- {{ end }} - {{ if .Site.Params.search }} - -
    - {{ end }} -
    -
    - {{ if .IsTranslated }} - - {{ end }} - {{ with .Site.Params.toc_footers }} - - {{ end}} - {{ partial "hook_left_sidebar_end.html" . }} -
    -
    -
    -
    - {{block "main" .}}This is the main content.{{end}} -
    -
    - {{ with .Site.Params.language_tabs }} -
    - {{ range . }} - {{ .name }} - {{ end }} -
    - {{ end }} -
    -
    - {{ partial "hook_body_end.html" . }} - - diff --git a/doc-new/themes/docuapi/layouts/index.html b/doc-new/themes/docuapi/layouts/index.html deleted file mode 100644 index 463387d5..00000000 --- a/doc-new/themes/docuapi/layouts/index.html +++ /dev/null @@ -1,5 +0,0 @@ -{{define "main"}} - {{ range .Data.Pages }} - {{ .Content }} - {{ end }} -{{end}} \ No newline at end of file diff --git a/doc-new/themes/docuapi/layouts/partials/hook_body_end.html b/doc-new/themes/docuapi/layouts/partials/hook_body_end.html deleted file mode 100644 index e69de29b..00000000 diff --git a/doc-new/themes/docuapi/layouts/partials/hook_head_end.html b/doc-new/themes/docuapi/layouts/partials/hook_head_end.html deleted file mode 100644 index e69de29b..00000000 diff --git a/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_end.html b/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_end.html deleted file mode 100644 index e69de29b..00000000 diff --git a/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_logo.html b/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_logo.html deleted file mode 100644 index f88cd968..00000000 --- a/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_logo.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_start.html b/doc-new/themes/docuapi/layouts/partials/hook_left_sidebar_start.html deleted file mode 100644 index e69de29b..00000000 diff --git a/doc-new/themes/docuapi/layouts/partials/js.html b/doc-new/themes/docuapi/layouts/partials/js.html deleted file mode 100644 index 57a640b2..00000000 --- a/doc-new/themes/docuapi/layouts/partials/js.html +++ /dev/null @@ -1,5 +0,0 @@ -{{ if .Param "search" }} - -{{ else }} - -{{ end }} \ No newline at end of file diff --git a/doc-new/themes/docuapi/layouts/partials/styles.html b/doc-new/themes/docuapi/layouts/partials/styles.html deleted file mode 100644 index 4e6721d8..00000000 --- a/doc-new/themes/docuapi/layouts/partials/styles.html +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc-new/themes/docuapi/layouts/partials/translations.html b/doc-new/themes/docuapi/layouts/partials/translations.html deleted file mode 100644 index 93a902de..00000000 --- a/doc-new/themes/docuapi/layouts/partials/translations.html +++ /dev/null @@ -1,7 +0,0 @@ -{{ if .IsTranslated }} - -{{ end }} diff --git a/doc-new/themes/docuapi/requirements.txt b/doc-new/themes/docuapi/requirements.txt deleted file mode 100644 index 01cfb184..00000000 --- a/doc-new/themes/docuapi/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -Pygments==2.0.2 diff --git a/doc-new/themes/docuapi/static/images/logo.png b/doc-new/themes/docuapi/static/images/logo.png deleted file mode 100644 index 68d1d7a8aba4611c91fd134d94e50e8474a633d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13545 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 j^#AXU@ynHaYBlR!5tA diff --git a/doc-new/themes/docuapi/static/slate/fonts/slate.eot b/doc-new/themes/docuapi/static/slate/fonts/slate.eot deleted file mode 100755 index 13c4839a1975d4c92d66753d75553f922743c6ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1876 zcmaJ?&2Jl35TEDWeRg&sP8)xqh$Kr)Yzaiu#`dnNaHtS!Xx9i53LF}#nAmmP`Xfq= z;s{Zte*qCEK;i~h4hYFPaA-x4sD#vVrBXQ{MIaD@1Ke8kn|8tnQ^fdI9N^x@? zd<=RUJW{D`U;b-v<0kYSA}zO8E|&DaCqF0BzlPme0}$TUZbAP8`m<~GR{K~75*dg= zcCEQu4DE@ZpmS=+>&5muJwb0nf0^x#V!izR7X1vpggLV7&CM3_1j&!tPMS_)mkgrN zC!rsJe5kniow8zt{RT+zltXle=pd}!=-!|+8X9a|iyqm&z#GOh#?Z4hMmoI$K1va6 zrUYgm&_U=R+`ZrJ0!LQ9E`42ef0@uHvC8U zo}w4%B?O&MCX$JGEG)w^HIqqa()pb0xK4IFpUb457c*fwDPqaQf|z%md}h1{#>ac0 zD>_@{@&c$_-fEYWRBE3yj7U8q4MTz%hA^cOxdwei%19MlXpM(P_)+e=@Rm}B>tXap zwoqO*DogaoKF+^`!zvX>{f10 zq*F6dk@0&Ok4=k2cHR|EKKaOn+_Q3KG-~~J-9n!;&D+d{W9=SQ|IqlDm9?y2uUl{( zi(0o$Q@Cby<g+B7U zE7gMM6{=S}Ps}C~lhg72%h#4X&vB-0d)je4Z)w>(?>M%-xE~jH;l@L}Lcyy(n4O9z z65lS`w&R>XbW_^$2bKN!lz(S%N3N!tcP>R={D&-^3rjyfS-aWi!AkH>sk+00G5&qW zC1%n(1Gmpd;5$IPUF_Lw@K%&WbbxEX?LgKcF9x!K$J`8LiMQ^#KsG5yOZ=|rBS1K&l2uG4tC&hwF_o-hDp_Le zTrgI}?0+pse - - -Generated by IcoMoon - - - - - - - - - - diff --git a/doc-new/themes/docuapi/static/slate/fonts/slate.ttf b/doc-new/themes/docuapi/static/slate/fonts/slate.ttf deleted file mode 100755 index ace9a46a7e1ed6b6ab3de2f30ef3e27c572f88d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1720 zcmaJ>-D_KA7=PaL@t*V?ZMro%kz(6pV-rwZyCyk@Q7?wb>UJv9`gO6wj7^qiCTUqB zO%X@;7dX69!8^V6LWJzXiw!F%45qgVdLa}=5xvm6E&iVKo-9$jJ@CHI_viaTf`}a2 zC!H2wcyVDVd0amU$>&(FZ8pn0bm7yth{U7dH)`ef4)6r{E^wmO*t_`0^~*QG?-S|8 zt!lYq{5ky*k?|Sy{uTt*p8hrX-@re<)$DYS^+1t{800m!H_O^}@g4X@@W-3w?hZXf zuY!M;^{sNV`qeJ|2)=?Gg`Mqo2XzAEd#oqjAaRXMBJF+c79{T|EPkbe7-PE;5S;Q~ zaGL1Q(r@%{&}khDI-bPX!~GUGz-0@x9Aaiik?BxrHq?#(PnWnI%nYaReOv*$ZSm>?)ctla|1hAG;T1^YPnfOv{N&_J8ekcvoG^Cm?MLpzb znO-8ASEU{s)D{<<&JKz%JjTWAM|EWWzjHMajT;ECdZ?bsKw&|^tZONrkvOuIkI%De zUYTtG_26}0jYK0>4*B1QgBuPLXU?}t^*TiboK|r`R>P0_HD+(cdi{Ze{FKYDLBs0R~?v6B%Rx~Edo2aasT@IJ-vtfG(iE^ z$Awv_E5l{^C4s84a|;3+->t#z!u^V-9Nj!@+Ph(RslFP9tMyA^DCS*vdNzG<@yc2l z`u?ov&H8>AuC0gXeBbj{4$|U#n6XQ^x*FE+&d;P>_lp(J^Zj%8%oMl&cI_ZN6TKO{ zkvFp2-&{yO{TDd~50<`txN&oc<4*8TskuV~pXj~g5i{t$k=GYVU^@bQTx>a5uvcK? zADE$i`dge4A3((KH9;?{zv*7K*f>Jt^humckR5yQeHf=xv0R7Ti)jP&N=%#Ng5wPM z_VCv|5z{smX^sCCV+<0Gsc02b(JH2*RZK;zn2MJ0U5I^E%r-TsOdYDyD_EDQO?BF) z7OFc*Cuk9TtZz5Uo$8RKb(q)a%}C8|gD__z_YMNoV9|<#sst6tUZ*|mXK52w&tq|_ J6Wq-M;U6NW`v(93 diff --git a/doc-new/themes/docuapi/static/slate/fonts/slate.woff b/doc-new/themes/docuapi/static/slate/fonts/slate.woff deleted file mode 100755 index 1e72e0ee0018119d7c814c2097cc60c0bcd05d84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1796 zcmaJ>&2Jl35TCanZ=GF;-Nqj%Qj#SmwgjS~vAs(b4i$%lc7v*fuR|jhlemtH?Nqf< z5&;$c3y8RZ#0{p83^QtGf$~^ZU#vdPL3b z4fcBr_DN>rKz!G#?&4f~pM4ZRM6a}~ts1aTadwIM%N_dh>UO7#K7YRFXF@YA68l_? z@xFm7>0K?wZ&VUvut!OxMlIIQ5*<0_&Hha~Yl49Y@PK@!7+CqFG*;eClSR)#j$=Xw zNnrjF9T`VX|4zRT99<||DqHk_nzSa(NzO5voBad{L?lOWoE4r?ZbRP(V_X@TZL>{} z(3A8mk}l-3xojrwNJr*pi-lsLQVxSKC{0w##ljO}){#>poy#tYg)pcTCk9|L<3To?f*omEO$b9ODUa}gVj!a zAvUB1l6OCpmTg;7PgnO)phbF-Xik@UVo+OLa3((}zVs*;Zywi?{r}GOL=0{q1ou!q ztD%;HAbGE?Z5HC#RzAMSTXWiN9ioS*i+Usm@#fI}eK@$`F!8DQHtAj`iEnm!UKH}P zNl{d*%%o>TwzLq6ppv_9BR_a$H<|Q)z2RXkyY6k4BJlQ)o4+xU@=Bif%MA~%sib$? zbw%hV*Y96nzi0MvpHdWZeO#D>x^i4rP!XsqKRYk5@ZB2RF5E9QWp(qg81F^VmBvaG ztu(Ggk(kS7r)DyTm#?ozQ4q}d{!9==(dt@sJ_vk&`7k5ChZ~1PD=Sgs?%Z@HoBe#* z_k-a4JvVKwyWWZ=q2@1#9uk~9EfrHBtA=!8%MC` zIGu@c6SyDi7WCym@ z2-w*rE$c_UfviKEL=Vy>={0bo+(i5#P1q3$6VB``hVMrCzU@B6vbqKcPy}m-BtQn- zkylU>byNe6DE>18g5d9bm%bZqa|qF=7&3(|U!AY)%Yg-vOsqKIq$w0D$r*3}ks4=+ z>U6?w2xMd=B$;zQ9v)F1K7KwfQ9|)<9nl&i?6-rchs{I8LC1eK^@#(|^QwB-{VeQz zoHLn@cwG?Yo(X!F(Q8iBOqSNs${h}C*?qJYLuZAnVXqx{ww|}Ux0`ca^V#hz?c7{r z7ldYbmk!M1m3G+IYC6(!VcCzqp&pJkZ#1@kw2W<^EJMqOM;^&dq6ELC*|pK!(cC0< zbZtF%BzLsuTw5O*+eg;dX0a+hcfI=gj8a~qWYJoMamHAo)!Qq|6&~9S8`{d0T?L&% z@$R=P6H0rTp6V+-Dlb>EB67JEMQ>kk%`y}{hvBC(RNEw)*%|U|4>SL+B=3rE@y*rw zR_bLZr&~XN?C;+yx2IilcDnrb?M)}An;DsTe@^rq$9L-UWNqY_oTyWyYisN3CMIh; z*C)b12exYgK^2c4S}J#2YJ+00rUlj%+LqQ7E%lldEc`K|1Bky)iLkwF{Wltvj!{A+PBEzhE3BX) zFBgqmj@&z?N1*=OK?z54T7is8FiA(N66oe`X+cKl>`n&&000000HC;3 zk^ug-#56-JW5JAtMV6Rgj#+|9A(7;@^`+^dWy@Alt7D86w|;R>QMs>d+47HJVfKhH aD;vc&%m&dlj4($-ipx}q&#}A+00017%3vV? diff --git a/doc-new/themes/docuapi/static/slate/images/logo.png b/doc-new/themes/docuapi/static/slate/images/logo.png deleted file mode 100644 index 68a478fae3611d878af18c575cf8218b818f41db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22317 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
    hg5Z+!{Sa)O9QNxi$tfwtDZos~b$g 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 F`9JqINYVfR diff --git a/doc-new/themes/docuapi/static/slate/images/navbar.png b/doc-new/themes/docuapi/static/slate/images/navbar.png deleted file mode 100644 index df38e90d87e1a215371b4977e18cde90f8832537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVQ%R6tFatx`5||Math.abs(startXY[1]-xy[1])>5;};touchstart=function(e){this.startXY=[e.touches[0].clientX,e.touches[0].clientY];this.threshold=false;};touchmove=function(e){if(this.threshold)return false;this.threshold=isThresholdReached(this.startXY,[e.touches[0].clientX,e.touches[0].clientY]);};touchend=function(e){if(this.threshold||isThresholdReached(this.startXY,[e.changedTouches[0].clientX,e.changedTouches[0].clientY])){return;} -var touch=e.changedTouches[0],evt=document.createEvent('MouseEvents');evt.initMouseEvent('click',true,true,window,0,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);evt.simulated=true;e.target.dispatchEvent(evt);};click=function(e){var time=Date.now(),timeDiff=time-lastClick.time,x=e.clientX,y=e.clientY,xyDiff=[Math.abs(lastClick.x-x),Math.abs(lastClick.y-y)],target=closest(e.target,'A')||e.target,nodeName=target.nodeName,isLink=nodeName==='A',standAlone=window.navigator.standalone&&isLink&&e.target.getAttribute("href");lastClick.time=time;lastClick.x=x;lastClick.y=y;if((!e.simulated&&(timeDiff<500||(timeDiff<1500&&xyDiff[0]<50&&xyDiff[1]<50)))||standAlone){e.preventDefault();e.stopPropagation();if(!standAlone)return false;} -if(standAlone){window.location=target.getAttribute("href");} -if(!target||!target.classList)return;target.classList.add("energize-focus");window.setTimeout(function(){target.classList.remove("energize-focus");},150);};closest=function(node,tagName){var curNode=node;while(curNode!==document.body){if(!curNode||curNode.nodeName===tagName){return curNode;} -curNode=curNode.parentNode;} -return null;};document.addEventListener('touchstart',touchstart,false);document.addEventListener('touchmove',touchmove,false);document.addEventListener('touchend',touchend,false);document.addEventListener('click',click,true);})();/*!* jQuery JavaScript Library v2.2.0 -* http://jquery.com/ -* -* Includes Sizzle.js -* http://sizzlejs.com/ -* -* Copyright jQuery Foundation and other contributors -* Released under the MIT license -* http://jquery.org/license -* -* Date: 2016-01-08T20:02Z*/(function(global,factory){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=global.document?factory(global,true):function(w){if(!w.document){throw new Error("jQuery requires a window with a document");} -return factory(w);};}else{factory(global);}}(typeof window!=="undefined"?window:this,function(window,noGlobal){var arr=[];var document=window.document;var slice=arr.slice;var concat=arr.concat;var push=arr.push;var indexOf=arr.indexOf;var class2type={};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var support={};var -version="2.2.0",jQuery=function(selector,context){return new jQuery.fn.init(selector,context);},rtrim=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rmsPrefix=/^-ms-/,rdashAlpha=/-([\da-z])/gi,fcamelCase=function(all,letter){return letter.toUpperCase();};jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,selector:"",length:0,toArray:function(){return slice.call(this);},get:function(num){return num!=null?(num<0?this[num+this.length]:this[num]):slice.call(this);},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;ret.context=this.context;return ret;},each:function(callback){return jQuery.each(this,callback);},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},slice:function(){return this.pushStack(slice.apply(this,arguments));},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j=0;},isPlainObject:function(obj){if(jQuery.type(obj)!=="object"||obj.nodeType||jQuery.isWindow(obj)){return false;} -if(obj.constructor&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){return false;} -return true;},isEmptyObject:function(obj){var name;for(name in obj){return false;} -return true;},type:function(obj){if(obj==null){return obj+"";} -return typeof obj==="object"||typeof obj==="function"?class2type[toString.call(obj)]||"object":typeof obj;},globalEval:function(code){var script,indirect=eval;code=jQuery.trim(code);if(code){if(code.indexOf("use strict")===1){script=document.createElement("script");script.text=code;document.head.appendChild(script).parentNode.removeChild(script);}else{indirect(code);}}},camelCase:function(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase);},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase();},each:function(obj,callback){var length,i=0;if(isArrayLike(obj)){length=obj.length;for(;i0&&(length-1)in obj;} -var Sizzle=/*!* Sizzle CSS Selector Engine v2.2.1 -* http://sizzlejs.com/ -* -* Copyright jQuery Foundation and other contributors -* Released under the MIT license -* http://jquery.org/license -* -* Date: 2015-10-17*/(function(window){var i,support,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+1*new Date(),preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),sortOrder=function(a,b){if(a===b){hasDuplicate=true;} -return 0;},MAX_NEGATIVE=1<<31,hasOwn=({}).hasOwnProperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexOf=function(list,elem){var i=0,len=list.length;for(;i+~]|"+whitespace+")"+whitespace+"*"),rattributeQuotes=new RegExp("="+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","g"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={"ID":new RegExp("^#("+identifier+")"),"CLASS":new RegExp("^\\.("+identifier+")"),"TAG":new RegExp("^("+identifier+"|[*])"),"ATTR":new RegExp("^"+attributes),"PSEUDO":new RegExp("^"+pseudos),"CHILD":new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),"bool":new RegExp("^(?:"+booleans+")$","i"),"needsContext":new RegExp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ -whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,rescape=/'|\\/g,runescape=new RegExp("\\\\([\\da-f]{1,6}"+whitespace+"?|("+whitespace+")|.)","ig"),funescape=function(_,escaped,escapedWhitespace){var high="0x"+escaped-0x10000;return high!==high||escapedWhitespace?escaped:high<0?String.fromCharCode(high+0x10000):String.fromCharCode(high>>10|0xD800,high&0x3FF|0xDC00);},unloadHandler=function(){setDocument();};try{push.apply((arr=slice.call(preferredDoc.childNodes)),preferredDoc.childNodes);arr[preferredDoc.childNodes.length].nodeType;}catch(e){push={apply:arr.length?function(target,els){push_native.apply(target,slice.call(els));}:function(target,els){var j=target.length,i=0;while((target[j++]=els[i++])){} -target.length=j-1;}};} -function Sizzle(selector,context,results,seed){var m,i,elem,nid,nidselect,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;results=results||[];if(typeof selector!=="string"||!selector||nodeType!==1&&nodeType!==9&&nodeType!==11){return results;} -if(!seed){if((context?context.ownerDocument||context:preferredDoc)!==document){setDocument(context);} -context=context||document;if(documentIsHTML){if(nodeType!==11&&(match=rquickExpr.exec(selector))){if((m=match[1])){if(nodeType===9){if((elem=context.getElementById(m))){if(elem.id===m){results.push(elem);return results;}}else{return results;}}else{if(newContext&&(elem=newContext.getElementById(m))&&contains(context,elem)&&elem.id===m){results.push(elem);return results;}}}else if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results;}else if((m=match[3])&&support.getElementsByClassName&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results;}} -if(support.qsa&&!compilerCache[selector+" "]&&(!rbuggyQSA||!rbuggyQSA.test(selector))){if(nodeType!==1){newContext=context;newSelector=selector;}else if(context.nodeName.toLowerCase()!=="object"){if((nid=context.getAttribute("id"))){nid=nid.replace(rescape,"\\$&");}else{context.setAttribute("id",(nid=expando));} -groups=tokenize(selector);i=groups.length;nidselect=ridentifier.test(nid)?"#"+nid:"[id='"+nid+"']";while(i--){groups[i]=nidselect+" "+toSelector(groups[i]);} -newSelector=groups.join(",");newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;} -if(newSelector){try{push.apply(results,newContext.querySelectorAll(newSelector));return results;}catch(qsaError){}finally{if(nid===expando){context.removeAttribute("id");}}}}}} -return select(selector.replace(rtrim,"$1"),context,results,seed);} -function createCache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>Expr.cacheLength){delete cache[keys.shift()];} -return(cache[key+" "]=value);} -return cache;} -function markFunction(fn){fn[expando]=true;return fn;} -function assert(fn){var div=document.createElement("div");try{return!!fn(div);}catch(e){return false;}finally{if(div.parentNode){div.parentNode.removeChild(div);} -div=null;}} -function addHandle(attrs,handler){var arr=attrs.split("|"),i=arr.length;while(i--){Expr.attrHandle[arr[i]]=handler;}} -function siblingCheck(a,b){var cur=b&&a,diff=cur&&a.nodeType===1&&b.nodeType===1&&(~b.sourceIndex||MAX_NEGATIVE)- -(~a.sourceIndex||MAX_NEGATIVE);if(diff){return diff;} -if(cur){while((cur=cur.nextSibling)){if(cur===b){return-1;}}} -return a?1:-1;} -function createInputPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type===type;};} -function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&elem.type===type;};} -function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[(j=matchIndexes[i])]){seed[j]=!(matches[j]=seed[j]);}}});});} -function testContext(context){return context&&typeof context.getElementsByTagName!=="undefined"&&context;} -support=Sizzle.support={};isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;return documentElement?documentElement.nodeName!=="HTML":false;};setDocument=Sizzle.setDocument=function(node){var hasCompare,parent,doc=node?node.ownerDocument||node:preferredDoc;if(doc===document||doc.nodeType!==9||!doc.documentElement){return document;} -document=doc;docElem=document.documentElement;documentIsHTML=!isXML(document);if((parent=document.defaultView)&&parent.top!==parent){if(parent.addEventListener){parent.addEventListener("unload",unloadHandler,false);}else if(parent.attachEvent){parent.attachEvent("onunload",unloadHandler);}} -support.attributes=assert(function(div){div.className="i";return!div.getAttribute("className");});support.getElementsByTagName=assert(function(div){div.appendChild(document.createComment(""));return!div.getElementsByTagName("*").length;});support.getElementsByClassName=rnative.test(document.getElementsByClassName);support.getById=assert(function(div){docElem.appendChild(div).id=expando;return!document.getElementsByName||!document.getElementsByName(expando).length;});if(support.getById){Expr.find["ID"]=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var m=context.getElementById(id);return m?[m]:[];}};Expr.filter["ID"]=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId;};};}else{delete Expr.find["ID"];Expr.filter["ID"]=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return node&&node.value===attrId;};};} -Expr.find["TAG"]=support.getElementsByTagName?function(tag,context){if(typeof context.getElementsByTagName!=="undefined"){return context.getElementsByTagName(tag);}else if(support.qsa){return context.querySelectorAll(tag);}}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if(tag==="*"){while((elem=results[i++])){if(elem.nodeType===1){tmp.push(elem);}} -return tmp;} -return results;};Expr.find["CLASS"]=support.getElementsByClassName&&function(className,context){if(typeof context.getElementsByClassName!=="undefined"&&documentIsHTML){return context.getElementsByClassName(className);}};rbuggyMatches=[];rbuggyQSA=[];if((support.qsa=rnative.test(document.querySelectorAll))){assert(function(div){docElem.appendChild(div).innerHTML=""+"";if(div.querySelectorAll("[msallowcapture^='']").length){rbuggyQSA.push("[*^$]="+whitespace+"*(?:''|\"\")");} -if(!div.querySelectorAll("[selected]").length){rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")");} -if(!div.querySelectorAll("[id~="+expando+"-]").length){rbuggyQSA.push("~=");} -if(!div.querySelectorAll(":checked").length){rbuggyQSA.push(":checked");} -if(!div.querySelectorAll("a#"+expando+"+*").length){rbuggyQSA.push(".#.+[+~]");}});assert(function(div){var input=document.createElement("input");input.setAttribute("type","hidden");div.appendChild(input).setAttribute("name","D");if(div.querySelectorAll("[name=d]").length){rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?=");} -if(!div.querySelectorAll(":enabled").length){rbuggyQSA.push(":enabled",":disabled");} -div.querySelectorAll("*,:x");rbuggyQSA.push(",.*:");});} -if((support.matchesSelector=rnative.test((matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector)))){assert(function(div){support.disconnectedMatch=matches.call(div,"div");matches.call(div,"[s!='']:x");rbuggyMatches.push("!=",pseudos);});} -rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|"));rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|"));hasCompare=rnative.test(docElem.compareDocumentPosition);contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=a.nodeType===9?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(adown.contains?adown.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16));}:function(a,b){if(b){while((b=b.parentNode)){if(b===a){return true;}}} -return false;};sortOrder=hasCompare?function(a,b){if(a===b){hasDuplicate=true;return 0;} -var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare){return compare;} -compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||(!support.sortDetached&&b.compareDocumentPosition(a)===compare)){if(a===document||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)){return-1;} -if(b===document||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)){return 1;} -return sortInput?(indexOf(sortInput,a)-indexOf(sortInput,b)):0;} -return compare&4?-1:1;}:function(a,b){if(a===b){hasDuplicate=true;return 0;} -var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup){return a===document?-1:b===document?1:aup?-1:bup?1:sortInput?(indexOf(sortInput,a)-indexOf(sortInput,b)):0;}else if(aup===bup){return siblingCheck(a,b);} -cur=a;while((cur=cur.parentNode)){ap.unshift(cur);} -cur=b;while((cur=cur.parentNode)){bp.unshift(cur);} -while(ap[i]===bp[i]){i++;} -return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0;};return document;};Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements);};Sizzle.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document){setDocument(elem);} -expr=expr.replace(rattributeQuotes,"='$1']");if(support.matchesSelector&&documentIsHTML&&!compilerCache[expr+" "]&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11){return ret;}}catch(e){}} -return Sizzle(expr,document,null,[elem]).length>0;};Sizzle.contains=function(context,elem){if((context.ownerDocument||context)!==document){setDocument(context);} -return contains(context,elem);};Sizzle.attr=function(elem,name){if((elem.ownerDocument||elem)!==document){setDocument(elem);} -var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;return val!==undefined?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null;};Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg);};Sizzle.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;hasDuplicate=!support.detectDuplicates;sortInput=!support.sortStable&&results.slice(0);results.sort(sortOrder);if(hasDuplicate){while((elem=results[i++])){if(elem===results[i]){j=duplicates.push(i);}} -while(j--){results.splice(duplicates[j],1);}} -sortInput=null;return results;};getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType){while((node=elem[i++])){ret+=getText(node);}}else if(nodeType===1||nodeType===9||nodeType===11){if(typeof elem.textContent==="string"){return elem.textContent;}else{for(elem=elem.firstChild;elem;elem=elem.nextSibling){ret+=getText(elem);}}}else if(nodeType===3||nodeType===4){return elem.nodeValue;} -return ret;};Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{"ATTR":function(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~="){match[3]=" "+match[3]+" ";} -return match.slice(0,4);},"CHILD":function(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)==="nth"){if(!match[3]){Sizzle.error(match[0]);} -match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+((match[7]+match[8])||match[3]==="odd");}else if(match[3]){Sizzle.error(match[0]);} -return match;},"PSEUDO":function(match){var excess,unquoted=!match[6]&&match[2];if(matchExpr["CHILD"].test(match[0])){return null;} -if(match[3]){match[2]=match[4]||match[5]||"";}else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess);} -return match.slice(0,3);}},filter:{"TAG":function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return true;}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName;};},"CLASS":function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test(typeof elem.className==="string"&&elem.className||typeof elem.getAttribute!=="undefined"&&elem.getAttribute("class")||"");});},"ATTR":function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);if(result==null){return operator==="!=";} -if(!operator){return true;} -result+="";return operator==="="?result===check:operator==="!="?result!==check:operator==="^="?check&&result.indexOf(check)===0:operator==="*="?check&&result.indexOf(check)>-1:operator==="$="?check&&result.slice(-check.length)===check:operator==="~="?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:operator==="|="?result===check||result.slice(0,check.length+1)===check+"-":false;};},"CHILD":function(type,what,argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",ofType=what==="of-type";return first===1&&last===0?function(elem){return!!elem.parentNode;}:function(elem,context,xml){var cache,uniqueCache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=false;if(parent){if(simple){while(dir){node=elem;while((node=node[dir])){if(ofType?node.nodeName.toLowerCase()===name:node.nodeType===1){return false;}} -start=dir=type==="only"&&!start&&"nextSibling";} -return true;} -start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){node=parent;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if(node.nodeType===1&&++diff&&node===elem){uniqueCache[type]=[dirruns,nodeIndex,diff];break;}}}else{if(useCache){node=elem;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex;} -if(diff===false){while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if((ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)&&++diff){if(useCache){outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});uniqueCache[type]=[dirruns,diff];} -if(node===elem){break;}}}}} -diff-=last;return diff===first||(diff%first===0&&diff/first>=0);}};},"PSEUDO":function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);if(fn[expando]){return fn(argument);} -if(fn.length>1){args=[pseudo,pseudo,"",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i]);}}):function(elem){return fn(elem,0,args);};} -return fn;}},pseudos:{"not":markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if((elem=unmatched[i])){seed[i]=!(matches[i]=elem);}}}):function(elem,context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop();};}),"has":markFunction(function(selector){return function(elem){return Sizzle(selector,elem).length>0;};}),"contains":markFunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1;};}),"lang":markFunction(function(lang){if(!ridentifier.test(lang||"")){Sizzle.error("unsupported lang: "+lang);} -lang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do{if((elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+"-")===0;}}while((elem=elem.parentNode)&&elem.nodeType===1);return false;};}),"target":function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id;},"root":function(elem){return elem===docElem;},"focus":function(elem){return elem===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex);},"enabled":function(elem){return elem.disabled===false;},"disabled":function(elem){return elem.disabled===true;},"checked":function(elem){var nodeName=elem.nodeName.toLowerCase();return(nodeName==="input"&&!!elem.checked)||(nodeName==="option"&&!!elem.selected);},"selected":function(elem){if(elem.parentNode){elem.parentNode.selectedIndex;} -return elem.selected===true;},"empty":function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling){if(elem.nodeType<6){return false;}} -return true;},"parent":function(elem){return!Expr.pseudos["empty"](elem);},"header":function(elem){return rheader.test(elem.nodeName);},"input":function(elem){return rinputs.test(elem.nodeName);},"button":function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type==="button"||name==="button";},"text":function(elem){var attr;return elem.nodeName.toLowerCase()==="input"&&elem.type==="text"&&((attr=elem.getAttribute("type"))==null||attr.toLowerCase()==="text");},"first":createPositionalPseudo(function(){return[0];}),"last":createPositionalPseudo(function(matchIndexes,length){return[length-1];}),"eq":createPositionalPseudo(function(matchIndexes,length,argument){return[argument<0?argument+length:argument];}),"even":createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i=0;){matchIndexes.push(i);} -return matchIndexes;}),"gt":createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return false;}} -return true;}:matchers[0];} -function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i-1){seed[temp]=!(results[temp]=elem);}}}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder){postFinder(null,results,matcherOut,xml);}else{push.apply(results,matcherOut);}}});} -function matcherFromTokens(tokens){var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext;},implicitRelative,true),matchAnyContext=addCombinator(function(elem){return indexOf(checkContext,elem)>-1;},implicitRelative,true),matchers=[function(elem,context,xml){var ret=(!leadingRelative&&(xml||context!==outermostContext))||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));checkContext=null;return ret;}];for(;i1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===" "?"*":""})).replace(rtrim,"$1"),matcher,i0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find["TAG"]("*",outermost),dirrunsUnique=(dirruns+=contextBackup==null?1:Math.random()||0.1),len=elems.length;if(outermost){outermostContext=context===document||context||outermost;} -for(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;if(!context&&elem.ownerDocument!==document){setDocument(elem);xml=!documentIsHTML;} -while((matcher=elementMatchers[j++])){if(matcher(elem,context||document,xml)){results.push(elem);break;}} -if(outermost){dirruns=dirrunsUnique;}} -if(bySet){if((elem=!matcher&&elem)){matchedCount--;} -if(seed){unmatched.push(elem);}}} -matchedCount+=i;if(bySet&&i!==matchedCount){j=0;while((matcher=setMatchers[j++])){matcher(unmatched,setMatched,context,xml);} -if(seed){if(matchedCount>0){while(i--){if(!(unmatched[i]||setMatched[i])){setMatched[i]=pop.call(results);}}} -setMatched=condense(setMatched);} -push.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&(matchedCount+setMatchers.length)>1){Sizzle.uniqueSort(results);}} -if(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup;} -return unmatched;};return bySet?markFunction(superMatcher):superMatcher;} -compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){if(!match){match=tokenize(selector);} -i=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando]){setMatchers.push(cached);}else{elementMatchers.push(cached);}} -cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector;} -return cached;};select=Sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize((selector=compiled.selector||selector));results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&support.getById&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find["ID"](token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results;}else if(compiled){context=context.parentNode;} -selector=selector.slice(tokens.shift().value.length);} -i=matchExpr["needsContext"].test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[(type=token.type)]){break;} -if((find=Expr.find[type])){if((seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results;} -break;}}}} -(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context);return results;};support.sortStable=expando.split("").sort(sortOrder).join("")===expando;support.detectDuplicates=!!hasDuplicate;setDocument();support.sortDetached=assert(function(div1){return div1.compareDocumentPosition(document.createElement("div"))&1;});if(!assert(function(div){div.innerHTML="";return div.firstChild.getAttribute("href")==="#";})){addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML){return elem.getAttribute(name,name.toLowerCase()==="type"?1:2);}});} -if(!support.attributes||!assert(function(div){div.innerHTML="";div.firstChild.setAttribute("value","");return div.firstChild.getAttribute("value")==="";})){addHandle("value",function(elem,name,isXML){if(!isXML&&elem.nodeName.toLowerCase()==="input"){return elem.defaultValue;}});} -if(!assert(function(div){return div.getAttribute("disabled")==null;})){addHandle(booleans,function(elem,name,isXML){var val;if(!isXML){return elem[name]===true?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null;}});} -return Sizzle;})(window);jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.uniqueSort=jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains;var dir=function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodeType!==9){if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until)){break;} -matched.push(elem);}} -return matched;};var siblings=function(n,elem){var matched=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){matched.push(n);}} -return matched;};var rneedsContext=jQuery.expr.match.needsContext;var rsingleTag=(/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/);var risSimple=/^.[^:#\[\.,]*$/;function winnow(elements,qualifier,not){if(jQuery.isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not;});} -if(qualifier.nodeType){return jQuery.grep(elements,function(elem){return(elem===qualifier)!==not;});} -if(typeof qualifier==="string"){if(risSimple.test(qualifier)){return jQuery.filter(qualifier,elements,not);} -qualifier=jQuery.filter(qualifier,elements);} -return jQuery.grep(elements,function(elem){return(indexOf.call(qualifier,elem)>-1)!==not;});} -jQuery.filter=function(expr,elems,not){var elem=elems[0];if(not){expr=":not("+expr+")";} -return elems.length===1&&elem.nodeType===1?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===1;}));};jQuery.fn.extend({find:function(selector){var i,len=this.length,ret=[],self=this;if(typeof selector!=="string"){return this.pushStack(jQuery(selector).filter(function(){for(i=0;i1?jQuery.unique(ret):ret);ret.selector=this.selector?this.selector+" "+selector:selector;return ret;},filter:function(selector){return this.pushStack(winnow(this,selector||[],false));},not:function(selector){return this.pushStack(winnow(this,selector||[],true));},is:function(selector){return!!winnow(this,typeof selector==="string"&&rneedsContext.test(selector)?jQuery(selector):selector||[],false).length;}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector){return this;} -root=root||rootjQuery;if(typeof selector==="string"){if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3){match=[null,selector,null];}else{match=rquickExpr.exec(selector);} -if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,true));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context)){for(match in context){if(jQuery.isFunction(this[match])){this[match](context[match]);}else{this.attr(match,context[match]);}}} -return this;}else{elem=document.getElementById(match[2]);if(elem&&elem.parentNode){this.length=1;this[0]=elem;} -this.context=document;this.selector=selector;return this;}}else if(!context||context.jquery){return(context||root).find(selector);}else{return this.constructor(context).find(selector);}}else if(selector.nodeType){this.context=this[0]=selector;this.length=1;return this;}else if(jQuery.isFunction(selector)){return root.ready!==undefined?root.ready(selector):selector(jQuery);} -if(selector.selector!==undefined){this.selector=selector.selector;this.context=selector.context;} -return jQuery.makeArray(selector,this);};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break;}}} -return this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched);},index:function(elem){if(!elem){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1;} -if(typeof elem==="string"){return indexOf.call(jQuery(elem),this[0]);} -return indexOf.call(this,elem.jquery?elem[0]:elem);},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))));},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector));}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodeType!==1){} -return cur;} -jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null;},parents:function(elem){return dir(elem,"parentNode");},parentsUntil:function(elem,i,until){return dir(elem,"parentNode",until);},next:function(elem){return sibling(elem,"nextSibling");},prev:function(elem){return sibling(elem,"previousSibling");},nextAll:function(elem){return dir(elem,"nextSibling");},prevAll:function(elem){return dir(elem,"previousSibling");},nextUntil:function(elem,i,until){return dir(elem,"nextSibling",until);},prevUntil:function(elem,i,until){return dir(elem,"previousSibling",until);},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem);},children:function(elem){return siblings(elem.firstChild);},contents:function(elem){return elem.contentDocument||jQuery.merge([],elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);if(name.slice(-5)!=="Until"){selector=until;} -if(selector&&typeof selector==="string"){matched=jQuery.filter(selector,matched);} -if(this.length>1){if(!guaranteedUnique[name]){jQuery.uniqueSort(matched);} -if(rparentsprev.test(name)){matched.reverse();}} -return this.pushStack(matched);};});var rnotwhite=(/\S+/g);function createOptions(options){var object={};jQuery.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=true;});return object;} -jQuery.Callbacks=function(options){options=typeof options==="string"?createOptions(options):jQuery.extend({},options);var -firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){locked=options.once;fired=firing=true;for(;queue.length;firingIndex=-1){memory=queue.shift();while(++firingIndex-1){list.splice(index,1);if(index<=firingIndex){firingIndex--;}}});return this;},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0;},empty:function(){if(list){list=[];} -return this;},disable:function(){locked=queue=[];list=memory="";return this;},disabled:function(){return!list;},lock:function(){locked=queue=[];if(!memory){list=memory="";} -return this;},locked:function(){return!!locked;},fireWith:function(context,args){if(!locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing){fire();}} -return this;},fire:function(){self.fireWith(this,arguments);return this;},fired:function(){return!!fired;}};return self;};jQuery.extend({Deferred:function(func){var tuples=[["resolve","done",jQuery.Callbacks("once memory"),"resolved"],["reject","fail",jQuery.Callbacks("once memory"),"rejected"],["notify","progress",jQuery.Callbacks("memory")]],state="pending",promise={state:function(){return state;},always:function(){deferred.done(arguments).fail(arguments);return this;},then:function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(i,tuple){var fn=jQuery.isFunction(fns[i])&&fns[i];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&jQuery.isFunction(returned.promise)){returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject);}else{newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments);}});});fns=null;}).promise();},promise:function(obj){return obj!=null?jQuery.extend(obj,promise):promise;}},deferred={};promise.pipe=promise.then;jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[3];promise[tuple[1]]=list.add;if(stateString){list.add(function(){state=stateString;},tuples[i^1][2].disable,tuples[2][2].lock);} -deferred[tuple[0]]=function(){deferred[tuple[0]+"With"](this===deferred?promise:this,arguments);return this;};deferred[tuple[0]+"With"]=list.fireWith;});promise.promise(deferred);if(func){func.call(deferred,deferred);} -return deferred;},when:function(subordinate){var i=0,resolveValues=slice.call(arguments),length=resolveValues.length,remaining=length!==1||(subordinate&&jQuery.isFunction(subordinate.promise))?length:0,deferred=remaining===1?subordinate:jQuery.Deferred(),updateFunc=function(i,contexts,values){return function(value){contexts[i]=this;values[i]=arguments.length>1?slice.call(arguments):value;if(values===progressValues){deferred.notifyWith(contexts,values);}else if(!(--remaining)){deferred.resolveWith(contexts,values);}};},progressValues,progressContexts,resolveContexts;if(length>1){progressValues=new Array(length);progressContexts=new Array(length);resolveContexts=new Array(length);for(;i0){return;} -readyList.resolveWith(document,[jQuery]);if(jQuery.fn.triggerHandler){jQuery(document).triggerHandler("ready");jQuery(document).off("ready");}}});function completed(){document.removeEventListener("DOMContentLoaded",completed);window.removeEventListener("load",completed);jQuery.ready();} -jQuery.ready.promise=function(obj){if(!readyList){readyList=jQuery.Deferred();if(document.readyState==="complete"||(document.readyState!=="loading"&&!document.documentElement.doScroll)){window.setTimeout(jQuery.ready);}else{document.addEventListener("DOMContentLoaded",completed);window.addEventListener("load",completed);}} -return readyList.promise(obj);};jQuery.ready.promise();var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(jQuery.type(key)==="object"){chainable=true;for(i in key){access(elems,fn,i,key[i],true,emptyGet,raw);}}else if(value!==undefined){chainable=true;if(!jQuery.isFunction(value)){raw=true;} -if(bulk){if(raw){fn.call(elems,value);fn=null;}else{bulk=fn;fn=function(elem,key,value){return bulk.call(jQuery(elem),value);};}} -if(fn){for(;i-1&&data!==undefined){dataUser.set(this,key,value);}});},null,value,arguments.length>1,null,true);},removeData:function(key){return this.each(function(){dataUser.remove(this,key);});}});jQuery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=dataPriv.get(elem,type);if(data){if(!queue||jQuery.isArray(data)){queue=dataPriv.access(elem,type,jQuery.makeArray(data));}else{queue.push(data);}} -return queue||[];}},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type);};if(fn==="inprogress"){fn=queue.shift();startLength--;} -if(fn){if(type==="fx"){queue.unshift("inprogress");} -delete hooks.stop;fn.call(elem,next,hooks);} -if(!startLength&&hooks){hooks.empty.fire();}},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key]);})});}});jQuery.fn.extend({queue:function(type,data){var setter=2;if(typeof type!=="string"){data=type;type="fx";setter--;} -if(arguments.length",""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;function getAll(context,tag){var ret=typeof context.getElementsByTagName!=="undefined"?context.getElementsByTagName(tag||"*"):typeof context.querySelectorAll!=="undefined"?context.querySelectorAll(tag||"*"):[];return tag===undefined||tag&&jQuery.nodeName(context,tag)?jQuery.merge([context],ret):ret;} -function setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;i-1){if(ignored){ignored.push(elem);} -continue;} -contains=jQuery.contains(elem.ownerDocument,elem);tmp=getAll(fragment.appendChild(elem),"script");if(contains){setGlobalEval(tmp);} -if(scripts){j=0;while((elem=tmp[j++])){if(rscriptType.test(elem.type||"")){scripts.push(elem);}}}} -return fragment;} -(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio");input.setAttribute("checked","checked");input.setAttribute("name","t");div.appendChild(input);support.checkClone=div.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="";support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue;})();var -rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return true;} -function returnFalse(){return false;} -function safeActiveElement(){try{return document.activeElement;}catch(err){}} -function on(elem,types,selector,data,fn,one){var origFn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=data||selector;selector=undefined;} -for(type in types){on(elem,type,selector,data,types[type],one);} -return elem;} -if(data==null&&fn==null){fn=selector;data=selector=undefined;}else if(fn==null){if(typeof selector==="string"){fn=data;data=undefined;}else{fn=data;data=selector;selector=undefined;}} -if(fn===false){fn=returnFalse;}else if(!fn){return this;} -if(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments);};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++);} -return elem.each(function(){jQuery.event.add(this,types,fn,data,selector);});} -jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(!elemData){return;} -if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector;} -if(!handler.guid){handler.guid=jQuery.guid++;} -if(!(events=elemData.events)){events=elemData.events={};} -if(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery!=="undefined"&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined;};} -types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){continue;} -special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle);}}} -if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid;}} -if(selector){handlers.splice(handlers.delegateCount++,0,handleObj);}else{handlers.push(handleObj);} -jQuery.event.global[type]=true;}},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(!elemData||!(events=elemData.events)){return;} -types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events){jQuery.event.remove(elem,type+types[t],handler,selector,true);} -continue;} -special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((mappedTypes||origType===handleObj.origType)&&(!handler||handler.guid===handleObj.guid)&&(!tmp||tmp.test(handleObj.namespace))&&(!selector||selector===handleObj.selector||selector==="**"&&handleObj.selector)){handlers.splice(j,1);if(handleObj.selector){handlers.delegateCount--;} -if(special.remove){special.remove.call(elem,handleObj);}}} -if(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===false){jQuery.removeEvent(elem,type,elemData.handle);} -delete events[type];}} -if(jQuery.isEmptyObject(events)){dataPriv.remove(elem,"handle events");}},dispatch:function(event){event=jQuery.event.fix(event);var i,j,ret,matched,handleObj,handlerQueue=[],args=slice.call(arguments),handlers=(dataPriv.get(this,"events")||{})[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;event.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===false){return;} -handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped()){if(!event.rnamespace||event.rnamespace.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===false){event.preventDefault();event.stopPropagation();}}}}} -if(special.postDispatch){special.postDispatch.call(this,event);} -return event.result;},handlers:function(event,handlers){var i,matches,sel,handleObj,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&(event.type!=="click"||isNaN(event.button)||event.button<1)){for(;cur!==this;cur=cur.parentNode||this){if(cur.nodeType===1&&(cur.disabled!==true||event.type!=="click")){matches=[];for(i=0;i-1:jQuery.find(sel,this,null,[cur]).length;} -if(matches[sel]){matches.push(handleObj);}} -if(matches.length){handlerQueue.push({elem:cur,handlers:matches});}}}} -if(delegateCount]*)\/>/gi,rnoInnerhtml=/\s*$/g;function manipulationTarget(elem,content){if(jQuery.nodeName(elem,"table")&&jQuery.nodeName(content.nodeType!==11?content:content.firstChild,"tr")){return elem.getElementsByTagName("tbody")[0]||elem;} -return elem;} -function disableScript(elem){elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type;return elem;} -function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);if(match){elem.type=match[1];}else{elem.removeAttribute("type");} -return elem;} -function cloneCopyEvent(src,dest){var i,l,type,pdataOld,pdataCur,udataOld,udataCur,events;if(dest.nodeType!==1){return;} -if(dataPriv.hasData(src)){pdataOld=dataPriv.access(src);pdataCur=dataPriv.set(dest,pdataOld);events=pdataOld.events;if(events){delete pdataCur.handle;pdataCur.events={};for(type in events){for(i=0,l=events[type].length;i1&&typeof value==="string"&&!support.checkClone&&rchecked.test(value))){return collection.each(function(index){var self=collection.eq(index);if(isFunction){args[0]=value.call(this,index,self.html());} -domManip(self,args,callback,ignored);});} -if(l){fragment=buildFragment(args,collection[0].ownerDocument,false,collection,ignored);first=fragment.firstChild;if(fragment.childNodes.length===1){fragment=first;} -if(first||ignored){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i");},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(true),inPage=jQuery.contains(elem.ownerDocument,elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);srcElements=getAll(elem);for(i=0,l=srcElements.length;i0){setGlobalEval(destElements,!inPage&&getAll(elem,"script"));} -return clone;},cleanData:function(elems){var data,elem,type,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(acceptData(elem)){if((data=elem[dataPriv.expando])){if(data.events){for(type in data.events){if(special[type]){jQuery.event.remove(elem,type);}else{jQuery.removeEvent(elem,type,data.handle);}}} -elem[dataPriv.expando]=undefined;} -if(elem[dataUser.expando]){elem[dataUser.expando]=undefined;}}}}});jQuery.fn.extend({domManip:domManip,detach:function(selector){return remove(this,selector,true);},remove:function(selector){return remove(this,selector);},text:function(value){return access(this,function(value){return value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=value;}});},null,value,arguments.length);},append:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem);}});},prepend:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild);}});},before:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this);}});},after:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this.nextSibling);}});},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.textContent="";}} -return this;},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents);});},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodeType===1){return elem.innerHTML;} -if(typeof value==="string"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i")).appendTo(doc.documentElement);doc=iframe[0].contentDocument;doc.write();doc.close();display=actualDisplay(nodeName,doc);iframe.detach();} -elemdisplay[nodeName]=display;} -return display;} -var rmargin=(/^margin/);var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i");var getStyles=function(elem){var view=elem.ownerDocument.defaultView;if(!view.opener){view=window;} -return view.getComputedStyle(elem);};var swap=function(elem,options,callback,args){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name];} -ret=callback.apply(elem,args||[]);for(name in options){elem.style[name]=old[name];} -return ret;};var documentElement=document.documentElement;(function(){var pixelPositionVal,boxSizingReliableVal,pixelMarginRightVal,reliableMarginLeftVal,container=document.createElement("div"),div=document.createElement("div");if(!div.style){return;} -div.style.backgroundClip="content-box";div.cloneNode(true).style.backgroundClip="";support.clearCloneStyle=div.style.backgroundClip==="content-box";container.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;"+"padding:0;margin-top:1px;position:absolute";container.appendChild(div);function computeStyleTests(){div.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;"+"position:relative;display:block;"+"margin:auto;border:1px;padding:1px;"+"top:1%;width:50%";div.innerHTML="";documentElement.appendChild(container);var divStyle=window.getComputedStyle(div);pixelPositionVal=divStyle.top!=="1%";reliableMarginLeftVal=divStyle.marginLeft==="2px";boxSizingReliableVal=divStyle.width==="4px";div.style.marginRight="50%";pixelMarginRightVal=divStyle.marginRight==="4px";documentElement.removeChild(container);} -jQuery.extend(support,{pixelPosition:function(){computeStyleTests();return pixelPositionVal;},boxSizingReliable:function(){if(boxSizingReliableVal==null){computeStyleTests();} -return boxSizingReliableVal;},pixelMarginRight:function(){if(boxSizingReliableVal==null){computeStyleTests();} -return pixelMarginRightVal;},reliableMarginLeft:function(){if(boxSizingReliableVal==null){computeStyleTests();} -return reliableMarginLeftVal;},reliableMarginRight:function(){var ret,marginDiv=div.appendChild(document.createElement("div"));marginDiv.style.cssText=div.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;"+"display:block;margin:0;border:0;padding:0";marginDiv.style.marginRight=marginDiv.style.width="0";div.style.width="1px";documentElement.appendChild(container);ret=!parseFloat(window.getComputedStyle(marginDiv).marginRight);documentElement.removeChild(container);div.removeChild(marginDiv);return ret;}});})();function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name];if(ret===""&&!jQuery.contains(elem.ownerDocument,elem)){ret=jQuery.style(elem,name);} -if(!support.pixelMarginRight()&&rnumnonpx.test(ret)&&rmargin.test(name)){width=style.width;minWidth=style.minWidth;maxWidth=style.maxWidth;style.minWidth=style.maxWidth=style.width=ret;ret=computed.width;style.width=width;style.minWidth=minWidth;style.maxWidth=maxWidth;}} -return ret!==undefined?ret+"":ret;} -function addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return;} -return(this.get=hookFn).apply(this,arguments);}};} -var -rdisplayswap=/^(none|table(?!-c[ea]).+)/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"},cssPrefixes=["Webkit","O","Moz","ms"],emptyStyle=document.createElement("div").style;function vendorPropName(name){if(name in emptyStyle){return name;} -var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name in emptyStyle){return name;}}} -function setPositiveNumber(elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value;} -function augmentWidthOrHeight(elem,name,extra,isBorderBox,styles){var i=extra===(isBorderBox?"border":"content")?4:name==="width"?1:0,val=0;for(;i<4;i+=2){if(extra==="margin"){val+=jQuery.css(elem,extra+cssExpand[i],true,styles);} -if(isBorderBox){if(extra==="content"){val-=jQuery.css(elem,"padding"+cssExpand[i],true,styles);} -if(extra!=="margin"){val-=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles);}}else{val+=jQuery.css(elem,"padding"+cssExpand[i],true,styles);if(extra!=="padding"){val+=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles);}}} -return val;} -function getWidthOrHeight(elem,name,extra){var valueIsBorderBox=true,val=name==="width"?elem.offsetWidth:elem.offsetHeight,styles=getStyles(elem),isBorderBox=jQuery.css(elem,"boxSizing",false,styles)==="border-box";if(document.msFullscreenElement&&window.top!==window){if(elem.getClientRects().length){val=Math.round(elem.getBoundingClientRect()[name]*100);}} -if(val<=0||val==null){val=curCSS(elem,name,styles);if(val<0||val==null){val=elem.style[name];} -if(rnumnonpx.test(val)){return val;} -valueIsBorderBox=isBorderBox&&(support.boxSizingReliable()||val===elem.style[name]);val=parseFloat(val)||0;} -return(val+ -augmentWidthOrHeight(elem,name,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles))+"px";} -function showHide(elements,show){var display,elem,hidden,values=[],index=0,length=elements.length;for(;index1);},show:function(){return showHide(this,true);},hide:function(){return showHide(this);},toggle:function(state){if(typeof state==="boolean"){return state?this.show():this.hide();} -return this.each(function(){if(isHidden(this)){jQuery(this).show();}else{jQuery(this).hide();}});}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing);} -jQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jQuery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?"":"px");},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this);},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];if(this.options.duration){this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration);}else{this.pos=eased=percent;} -this.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this);} -if(hooks&&hooks.set){hooks.set(this);}else{Tween.propHooks._default.set(this);} -return this;}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(tween){var result;if(tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null){return tween.elem[tween.prop];} -result=jQuery.css(tween.elem,tween.prop,"");return!result||result==="auto"?0:result;},set:function(tween){if(jQuery.fx.step[tween.prop]){jQuery.fx.step[tween.prop](tween);}else if(tween.elem.nodeType===1&&(tween.elem.style[jQuery.cssProps[tween.prop]]!=null||jQuery.cssHooks[tween.prop])){jQuery.style(tween.elem,tween.prop,tween.now+tween.unit);}else{tween.elem[tween.prop]=tween.now;}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){if(tween.elem.nodeType&&tween.elem.parentNode){tween.elem[tween.prop]=tween.now;}}};jQuery.easing={linear:function(p){return p;},swing:function(p){return 0.5-Math.cos(p*Math.PI)/2;},_default:"swing"};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var -fxNow,timerId,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function createFxNow(){window.setTimeout(function(){fxNow=undefined;});return(fxNow=jQuery.now());} -function genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type;} -if(includeWidth){attrs.opacity=attrs.width=type;} -return attrs;} -function createTween(value,prop,animation){var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;for(;index1);},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name);});}});jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;} -if(typeof elem.getAttribute==="undefined"){return jQuery.prop(elem,name,value);} -if(nType!==1||!jQuery.isXMLDoc(elem)){name=name.toLowerCase();hooks=jQuery.attrHooks[name]||(jQuery.expr.match.bool.test(name)?boolHook:undefined);} -if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return;} -if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;} -elem.setAttribute(name,value+"");return value;} -if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;} -ret=jQuery.find.attr(elem,name);return ret==null?undefined:ret;},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value==="radio"&&jQuery.nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val;} -return value;}}}},removeAttr:function(elem,value){var name,propName,i=0,attrNames=value&&value.match(rnotwhite);if(attrNames&&elem.nodeType===1){while((name=attrNames[i++])){propName=jQuery.propFix[name]||name;if(jQuery.expr.match.bool.test(name)){elem[propName]=false;} -elem.removeAttribute(name);}}}});boolHook={set:function(elem,value,name){if(value===false){jQuery.removeAttr(elem,name);}else{elem.setAttribute(name,name);} -return name;}};jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle;if(!isXML){handle=attrHandle[name];attrHandle[name]=ret;ret=getter(elem,name,isXML)!=null?name.toLowerCase():null;attrHandle[name]=handle;} -return ret;};});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1);},removeProp:function(name){return this.each(function(){delete this[jQuery.propFix[name]||name];});}});jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;} -if(nType!==1||!jQuery.isXMLDoc(elem)){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name];} -if(value!==undefined){if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;} -return(elem[name]=value);} -if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;} -return elem[name];},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");return tabindex?parseInt(tabindex,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:-1;}}},propFix:{"for":"htmlFor","class":"className"}});if(!support.optSelected){jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;if(parent&&parent.parentNode){parent.parentNode.selectedIndex;} -return null;}};} -jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this;});var rclass=/[\t\r\n\f]/g;function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||"";} -jQuery.fn.extend({addClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(jQuery.isFunction(value)){return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)));});} -if(typeof value==="string"&&value){classes=value.match(rnotwhite)||[];while((elem=this[i++])){curValue=getClass(elem);cur=elem.nodeType===1&&(" "+curValue+" ").replace(rclass," ");if(cur){j=0;while((clazz=classes[j++])){if(cur.indexOf(" "+clazz+" ")<0){cur+=clazz+" ";}} -finalValue=jQuery.trim(cur);if(curValue!==finalValue){elem.setAttribute("class",finalValue);}}}} -return this;},removeClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(jQuery.isFunction(value)){return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)));});} -if(!arguments.length){return this.attr("class","");} -if(typeof value==="string"&&value){classes=value.match(rnotwhite)||[];while((elem=this[i++])){curValue=getClass(elem);cur=elem.nodeType===1&&(" "+curValue+" ").replace(rclass," ");if(cur){j=0;while((clazz=classes[j++])){while(cur.indexOf(" "+clazz+" ")>-1){cur=cur.replace(" "+clazz+" "," ");}} -finalValue=jQuery.trim(cur);if(curValue!==finalValue){elem.setAttribute("class",finalValue);}}}} -return this;},toggleClass:function(value,stateVal){var type=typeof value;if(typeof stateVal==="boolean"&&type==="string"){return stateVal?this.addClass(value):this.removeClass(value);} -if(jQuery.isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal);});} -return this.each(function(){var className,i,self,classNames;if(type==="string"){i=0;self=jQuery(this);classNames=value.match(rnotwhite)||[];while((className=classNames[i++])){if(self.hasClass(className)){self.removeClass(className);}else{self.addClass(className);}}}else if(value===undefined||type==="boolean"){className=getClass(this);if(className){dataPriv.set(this,"__className__",className);} -if(this.setAttribute){this.setAttribute("class",className||value===false?"":dataPriv.get(this,"__className__")||"");}}});},hasClass:function(selector){var className,elem,i=0;className=" "+selector+" ";while((elem=this[i++])){if(elem.nodeType===1&&(" "+getClass(elem)+" ").replace(rclass," ").indexOf(className)>-1){return true;}} -return false;}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,isFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];if(hooks&&"get"in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret;} -ret=elem.value;return typeof ret==="string"?ret.replace(rreturn,""):ret==null?"":ret;} -return;} -isFunction=jQuery.isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1){return;} -if(isFunction){val=value.call(this,i,jQuery(this).val());}else{val=value;} -if(val==null){val="";}else if(typeof val==="number"){val+="";}else if(jQuery.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+"";});} -hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!("set"in hooks)||hooks.set(this,val,"value")===undefined){this.value=val;}});}});jQuery.extend({valHooks:{option:{get:function(elem){return jQuery.trim(elem.value);}},select:{get:function(elem){var value,option,options=elem.options,index=elem.selectedIndex,one=elem.type==="select-one"||index<0,values=one?null:[],max=one?index+1:options.length,i=index<0?max:one?index:0;for(;i-1){optionSet=true;}} -if(!optionSet){elem.selectedIndex=-1;} -return values;}}}});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function(elem,value){if(jQuery.isArray(value)){return(elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1);}}};if(!support.checkOn){jQuery.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"on":elem.value;};}});var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/;jQuery.extend(jQuery.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];cur=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8){return;} -if(rfocusMorph.test(type+jQuery.event.triggered)){return;} -if(type.indexOf(".")>-1){namespaces=type.split(".");type=namespaces.shift();namespaces.sort();} -ontype=type.indexOf(":")<0&&"on"+type;event=event[jQuery.expando]?event:new jQuery.Event(type,typeof event==="object"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target){event.target=elem;} -data=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false){return;} -if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type)){cur=cur.parentNode;} -for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur;} -if(tmp===(elem.ownerDocument||document)){eventPath.push(tmp.defaultView||tmp.parentWindow||window);}} -i=0;while((cur=eventPath[i++])&&!event.isPropagationStopped()){event.type=i>1?bubbleType:special.bindType||type;handle=(dataPriv.get(cur,"events")||{})[event.type]&&dataPriv.get(cur,"handle");if(handle){handle.apply(cur,data);} -handle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===false){event.preventDefault();}}} -event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented()){if((!special._default||special._default.apply(eventPath.pop(),data)===false)&&acceptData(elem)){if(ontype&&jQuery.isFunction(elem[type])&&!jQuery.isWindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null;} -jQuery.event.triggered=type;elem[type]();jQuery.event.triggered=undefined;if(tmp){elem[ontype]=tmp;}}}} -return event.result;},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:true});jQuery.event.trigger(e,null,elem);if(e.isDefaultPrevented()){event.preventDefault();}}});jQuery.fn.extend({trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){var elem=this[0];if(elem){return jQuery.event.trigger(type,data,elem,true);}}});jQuery.each(("blur focus focusin focusout load resize scroll unload click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup error contextmenu").split(" "),function(i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name);};});jQuery.fn.extend({hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver);}});support.focusin="onfocusin"in window;if(!support.focusin){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event));};jQuery.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix);if(!attaches){doc.addEventListener(orig,handler,true);} -dataPriv.access(doc,fix,(attaches||0)+1);},teardown:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix)-1;if(!attaches){doc.removeEventListener(orig,handler,true);dataPriv.remove(doc,fix);}else{dataPriv.access(doc,fix,attaches);}}};});} -var location=window.location;var nonce=jQuery.now();var rquery=(/\?/);jQuery.parseJSON=function(data){return JSON.parse(data+"");};jQuery.parseXML=function(data){var xml;if(!data||typeof data!=="string"){return null;} -try{xml=(new window.DOMParser()).parseFromString(data,"text/xml");}catch(e){xml=undefined;} -if(!xml||xml.getElementsByTagName("parsererror").length){jQuery.error("Invalid XML: "+data);} -return xml;};var -rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");originAnchor.href=location.href;function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*";} -var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnotwhite)||[];if(jQuery.isFunction(func)){while((dataType=dataTypes[i++])){if(dataType[0]==="+"){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func);}else{(structure[dataType]=structure[dataType]||[]).push(func);}}}};} -function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=(structure===transports);function inspect(dataType){var selected;inspected[dataType]=true;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport==="string"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return false;}else if(seekingTransport){return!(selected=dataTypeOrTransport);}});return selected;} -return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*");} -function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src){if(src[key]!==undefined){(flatOptions[key]?target:(deep||(deep={})))[key]=src[key];}} -if(deep){jQuery.extend(true,target,deep);} -return target;} -function ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined){ct=s.mimeType||jqXHR.getResponseHeader("Content-Type");}} -if(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break;}}} -if(dataTypes[0]in responses){finalDataType=dataTypes[0];}else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break;} -if(!firstDataType){firstDataType=type;}} -finalDataType=finalDataType||firstDataType;} -if(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType);} -return responses[finalDataType];}} -function ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1]){for(conv in s.converters){converters[conv.toLowerCase()]=s.converters[conv];}} -current=dataTypes.shift();while(current){if(s.responseFields[current]){jqXHR[s.responseFields[current]]=response;} -if(!prev&&isSuccess&&s.dataFilter){response=s.dataFilter(response,s.dataType);} -prev=current;current=dataTypes.shift();if(current){if(current==="*"){current=prev;}else if(prev!=="*"&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv){for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===true){conv=converters[conv2];}else if(converters[conv2]!==true){current=tmp[0];dataTypes.unshift(tmp[1]);} -break;}}}} -if(conv!==true){if(conv&&s.throws){response=conv(response);}else{try{response=conv(response);}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current};}}}}}} -return{state:"success",data:response};} -jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:rlocalProtocol.test(location.protocol),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":true,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target);},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){if(typeof url==="object"){options=url;url=undefined;} -options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,fireGlobals,i,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},state=0,strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(state===2){if(!responseHeaders){responseHeaders={};while((match=rheaders.exec(responseHeadersString))){responseHeaders[match[1].toLowerCase()]=match[2];}} -match=responseHeaders[key.toLowerCase()];} -return match==null?null:match;},getAllResponseHeaders:function(){return state===2?responseHeadersString:null;},setRequestHeader:function(name,value){var lname=name.toLowerCase();if(!state){name=requestHeadersNames[lname]=requestHeadersNames[lname]||name;requestHeaders[name]=value;} -return this;},overrideMimeType:function(type){if(!state){s.mimeType=type;} -return this;},statusCode:function(map){var code;if(map){if(state<2){for(code in map){statusCode[code]=[statusCode[code],map[code]];}}else{jqXHR.always(map[jqXHR.status]);}} -return this;},abort:function(statusText){var finalText=statusText||strAbort;if(transport){transport.abort(finalText);} -done(0,finalText);return this;}};deferred.promise(jqXHR).complete=completeDeferred.add;jqXHR.success=jqXHR.done;jqXHR.error=jqXHR.fail;s.url=((url||s.url||location.href)+"").replace(rhash,"").replace(rprotocol,location.protocol+"//");s.type=options.method||options.type||s.method||s.type;s.dataTypes=jQuery.trim(s.dataType||"*").toLowerCase().match(rnotwhite)||[""];if(s.crossDomain==null){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url;urlAnchor.href=urlAnchor.href;s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!==urlAnchor.protocol+"//"+urlAnchor.host;}catch(e){s.crossDomain=true;}} -if(s.data&&s.processData&&typeof s.data!=="string"){s.data=jQuery.param(s.data,s.traditional);} -inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(state===2){return jqXHR;} -fireGlobals=jQuery.event&&s.global;if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger("ajaxStart");} -s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url;if(!s.hasContent){if(s.data){cacheURL=(s.url+=(rquery.test(cacheURL)?"&":"?")+s.data);delete s.data;} -if(s.cache===false){s.url=rts.test(cacheURL)?cacheURL.replace(rts,"$1_="+nonce++):cacheURL+(rquery.test(cacheURL)?"&":"?")+"_="+nonce++;}} -if(s.ifModified){if(jQuery.lastModified[cacheURL]){jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]);} -if(jQuery.etag[cacheURL]){jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL]);}} -if(s.data&&s.hasContent&&s.contentType!==false||options.contentType){jqXHR.setRequestHeader("Content-Type",s.contentType);} -jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+ -(s.dataTypes[0]!=="*"?", "+allTypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i]);} -if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||state===2)){return jqXHR.abort();} -strAbort="abort";for(i in{success:1,error:1,complete:1}){jqXHR[i](s[i]);} -transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,"No Transport");}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger("ajaxSend",[jqXHR,s]);} -if(state===2){return jqXHR;} -if(s.async&&s.timeout>0){timeoutTimer=window.setTimeout(function(){jqXHR.abort("timeout");},s.timeout);} -try{state=1;transport.send(requestHeaders,done);}catch(e){if(state<2){done(-1,e);}else{throw e;}}} -function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(state===2){return;} -state=2;if(timeoutTimer){window.clearTimeout(timeoutTimer);} -transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses){response=ajaxHandleResponses(s,jqXHR,responses);} -response=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader("Last-Modified");if(modified){jQuery.lastModified[cacheURL]=modified;} -modified=jqXHR.getResponseHeader("etag");if(modified){jQuery.etag[cacheURL]=modified;}} -if(status===204||s.type==="HEAD"){statusText="nocontent";}else if(status===304){statusText="notmodified";}else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error;}}else{error=statusText;if(status||!statusText){statusText="error";if(status<0){status=0;}}} -jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR]);}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error]);} -jqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals){globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]);} -completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!(--jQuery.active)){jQuery.event.trigger("ajaxStop");}}} -return jqXHR;},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},getScript:function(url,callback){return jQuery.get(url,undefined,callback,"script");}});jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){if(jQuery.isFunction(data)){type=type||callback;callback=data;data=undefined;} -return jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url));};});jQuery._evalUrl=function(url){return jQuery.ajax({url:url,type:"GET",dataType:"script",async:false,global:false,"throws":true});};jQuery.fn.extend({wrapAll:function(html){var wrap;if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapAll(html.call(this,i));});} -if(this[0]){wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0]);} -wrap.map(function(){var elem=this;while(elem.firstElementChild){elem=elem.firstElementChild;} -return elem;}).append(this);} -return this;},wrapInner:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i));});} -return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html);}else{self.append(html);}});},wrap:function(html){var isFunction=jQuery.isFunction(html);return this.each(function(i){jQuery(this).wrapAll(isFunction?html.call(this,i):html);});},unwrap:function(){return this.parent().each(function(){if(!jQuery.nodeName(this,"body")){jQuery(this).replaceWith(this.childNodes);}}).end();}});jQuery.expr.filters.hidden=function(elem){return!jQuery.expr.filters.visible(elem);};jQuery.expr.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0||elem.getClientRects().length>0;};var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(jQuery.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v);}else{buildParams(prefix+"["+(typeof v==="object"&&v!=null?i:"")+"]",v,traditional,add);}});}else if(!traditional&&jQuery.type(obj)==="object"){for(name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add);}}else{add(prefix,obj);}} -jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,value){value=jQuery.isFunction(value)?value():(value==null?"":value);s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value);};if(traditional===undefined){traditional=jQuery.ajaxSettings&&jQuery.ajaxSettings.traditional;} -if(jQuery.isArray(a)||(a.jquery&&!jQuery.isPlainObject(a))){jQuery.each(a,function(){add(this.name,this.value);});}else{for(prefix in a){buildParams(prefix,a[prefix],traditional,add);}} -return s.join("&").replace(r20,"+");};jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this;}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")};}):{name:elem.name,value:val.replace(rCRLF,"\r\n")};}).get();}});jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest();}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&("withCredentials"in xhrSupported);support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain){return{send:function(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields){for(i in options.xhrFields){xhr[i]=options.xhrFields[i];}} -if(options.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(options.mimeType);} -if(!options.crossDomain&&!headers["X-Requested-With"]){headers["X-Requested-With"]="XMLHttpRequest";} -for(i in headers){xhr.setRequestHeader(i,headers[i]);} -callback=function(type){return function(){if(callback){callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.onreadystatechange=null;if(type==="abort"){xhr.abort();}else if(type==="error"){if(typeof xhr.status!=="number"){complete(0,"error");}else{complete(xhr.status,xhr.statusText);}}else{complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,(xhr.responseType||"text")!=="text"||typeof xhr.responseText!=="string"?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders());}}};};xhr.onload=callback();errorCallback=xhr.onerror=callback("error");if(xhr.onabort!==undefined){xhr.onabort=errorCallback;}else{xhr.onreadystatechange=function(){if(xhr.readyState===4){window.setTimeout(function(){if(callback){errorCallback();}});}};} -callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null);}catch(e){if(callback){throw e;}}},abort:function(){if(callback){callback();}}};}});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){jQuery.globalEval(text);return text;}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined){s.cache=false;} -if(s.crossDomain){s.type="GET";}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,callback;return{send:function(_,complete){script=jQuery("