From 695d880290e830befde4abca82de257aac0f028b Mon Sep 17 00:00:00 2001 From: domesticmouse Date: Wed, 8 Jun 2022 22:11:58 +0000 Subject: [PATCH] deploy: db3edccdd5dc09780158a646000996993331ac07 --- .dart_tool/package_config.json | 2 +- styles.css | 2 +- web/form_app/flutter_service_worker.js | 4 +- web/form_app/index.html | 2 +- web/game_template/flutter_service_worker.js | 4 +- web/game_template/index.html | 2 +- web/material_3_demo/flutter_service_worker.js | 4 +- web/material_3_demo/index.html | 2 +- .../flutter_service_worker.js | 4 +- web/navigation_and_routing/index.html | 2 +- web/place_tracker/flutter_service_worker.js | 4 +- web/place_tracker/index.html | 2 +- .../flutter_service_worker.js | 4 +- web/simplistic_editor/index.html | 2 +- web/slide_puzzle/.last_build_id | 1 - web/slide_puzzle/assets/AssetManifest.json | 1 - web/slide_puzzle/assets/FontManifest.json | 1 - web/slide_puzzle/assets/NOTICES | 17932 ---- .../assets/assets/audio/click.mp3 | Bin 4850 -> 0 bytes .../assets/assets/audio/dumbbell.mp3 | Bin 20733 -> 0 bytes .../assets/assets/audio/sandwich.mp3 | Bin 20733 -> 0 bytes .../assets/assets/audio/shuffle.mp3 | Bin 108922 -> 0 bytes .../assets/assets/audio/skateboard.mp3 | Bin 20733 -> 0 bytes .../assets/assets/audio/success.mp3 | Bin 48736 -> 0 bytes .../assets/assets/audio/tile_move.mp3 | Bin 9030 -> 0 bytes .../assets/assets/fonts/GoogleSans-Bold.ttf | Bin 157596 -> 0 bytes .../assets/fonts/GoogleSans-BoldItalic.ttf | Bin 163068 -> 0 bytes .../assets/assets/fonts/GoogleSans-Italic.ttf | Bin 163008 -> 0 bytes .../assets/fonts/GoogleSans-Regular.ttf | Bin 157784 -> 0 bytes .../audio_control/blue_dashatar_off.png | Bin 2172 -> 0 bytes .../images/audio_control/dashatar_on.png | Bin 1365 -> 0 bytes .../audio_control/green_dashatar_off.png | Bin 2110 -> 0 bytes .../images/audio_control/simple_off.png | Bin 2005 -> 0 bytes .../assets/images/audio_control/simple_on.png | Bin 1922 -> 0 bytes .../audio_control/yellow_dashatar_off.png | Bin 2087 -> 0 bytes .../assets/assets/images/dashatar/blue/1.png | Bin 3786 -> 0 bytes .../assets/assets/images/dashatar/blue/10.png | Bin 60516 -> 0 bytes .../assets/assets/images/dashatar/blue/11.png | Bin 66976 -> 0 bytes .../assets/assets/images/dashatar/blue/12.png | Bin 37576 -> 0 bytes .../assets/assets/images/dashatar/blue/13.png | Bin 23752 -> 0 bytes .../assets/assets/images/dashatar/blue/14.png | Bin 41119 -> 0 bytes .../assets/assets/images/dashatar/blue/15.png | Bin 42756 -> 0 bytes .../assets/assets/images/dashatar/blue/2.png | Bin 18156 -> 0 bytes .../assets/assets/images/dashatar/blue/3.png | Bin 19399 -> 0 bytes .../assets/assets/images/dashatar/blue/4.png | Bin 1543 -> 0 bytes .../assets/assets/images/dashatar/blue/5.png | Bin 60124 -> 0 bytes .../assets/assets/images/dashatar/blue/6.png | Bin 87833 -> 0 bytes .../assets/assets/images/dashatar/blue/7.png | Bin 86218 -> 0 bytes .../assets/assets/images/dashatar/blue/8.png | Bin 23626 -> 0 bytes .../assets/assets/images/dashatar/blue/9.png | Bin 10590 -> 0 bytes .../assets/images/dashatar/gallery/blue.png | Bin 40935 -> 0 bytes .../assets/images/dashatar/gallery/green.png | Bin 40713 -> 0 bytes .../assets/images/dashatar/gallery/yellow.png | Bin 46017 -> 0 bytes .../assets/assets/images/dashatar/green/1.png | Bin 5373 -> 0 bytes .../assets/images/dashatar/green/10.png | Bin 65562 -> 0 bytes .../assets/images/dashatar/green/11.png | Bin 64131 -> 0 bytes .../assets/images/dashatar/green/12.png | Bin 44540 -> 0 bytes .../assets/images/dashatar/green/13.png | Bin 20126 -> 0 bytes .../assets/images/dashatar/green/14.png | Bin 35654 -> 0 bytes .../assets/images/dashatar/green/15.png | Bin 37138 -> 0 bytes .../assets/assets/images/dashatar/green/2.png | Bin 24248 -> 0 bytes .../assets/assets/images/dashatar/green/3.png | Bin 16814 -> 0 bytes .../assets/assets/images/dashatar/green/4.png | Bin 1611 -> 0 bytes .../assets/assets/images/dashatar/green/5.png | Bin 47281 -> 0 bytes .../assets/assets/images/dashatar/green/6.png | Bin 57153 -> 0 bytes .../assets/assets/images/dashatar/green/7.png | Bin 59459 -> 0 bytes .../assets/assets/images/dashatar/green/8.png | Bin 21707 -> 0 bytes .../assets/assets/images/dashatar/green/9.png | Bin 16671 -> 0 bytes .../assets/images/dashatar/success/blue.png | Bin 882796 -> 0 bytes .../assets/images/dashatar/success/green.png | Bin 803677 -> 0 bytes .../assets/images/dashatar/success/yellow.png | Bin 874114 -> 0 bytes .../assets/images/dashatar/yellow/1.png | Bin 5112 -> 0 bytes .../assets/images/dashatar/yellow/10.png | Bin 68781 -> 0 bytes .../assets/images/dashatar/yellow/11.png | Bin 69404 -> 0 bytes .../assets/images/dashatar/yellow/12.png | Bin 47993 -> 0 bytes .../assets/images/dashatar/yellow/13.png | Bin 20384 -> 0 bytes .../assets/images/dashatar/yellow/14.png | Bin 34358 -> 0 bytes .../assets/images/dashatar/yellow/15.png | Bin 36887 -> 0 bytes .../assets/images/dashatar/yellow/2.png | Bin 27147 -> 0 bytes .../assets/images/dashatar/yellow/3.png | Bin 29826 -> 0 bytes .../assets/images/dashatar/yellow/4.png | Bin 3752 -> 0 bytes .../assets/images/dashatar/yellow/5.png | Bin 70246 -> 0 bytes .../assets/images/dashatar/yellow/6.png | Bin 63655 -> 0 bytes .../assets/images/dashatar/yellow/7.png | Bin 60016 -> 0 bytes .../assets/images/dashatar/yellow/8.png | Bin 12438 -> 0 bytes .../assets/images/dashatar/yellow/9.png | Bin 13489 -> 0 bytes .../assets/assets/images/facebook_icon.png | Bin 327 -> 0 bytes .../assets/images/logo_flutter_color.png | Bin 5955 -> 0 bytes .../assets/images/logo_flutter_white.png | Bin 2577 -> 0 bytes .../assets/assets/images/shuffle_icon.png | Bin 816 -> 0 bytes .../assets/images/simple_dash_large.png | Bin 226027 -> 0 bytes .../assets/images/simple_dash_medium.png | Bin 79267 -> 0 bytes .../assets/images/simple_dash_small.png | Bin 40946 -> 0 bytes .../assets/assets/images/timer_icon.png | Bin 1413 -> 0 bytes .../assets/assets/images/twitter_icon.png | Bin 556 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.otf | Bin 1614500 -> 0 bytes web/slide_puzzle/canvaskit/canvaskit.js | 281 - web/slide_puzzle/canvaskit/canvaskit.wasm | Bin 6953528 -> 0 bytes .../canvaskit/profiling/canvaskit.js | 21 - .../canvaskit/profiling/canvaskit.wasm | Bin 9104926 -> 0 bytes web/slide_puzzle/favicon.png | Bin 1091 -> 0 bytes web/slide_puzzle/flutter.js | 144 - web/slide_puzzle/flutter_service_worker.js | 271 - web/slide_puzzle/icons/Icon-192.png | Bin 17644 -> 0 bytes web/slide_puzzle/icons/Icon-512.png | Bin 32868 -> 0 bytes web/slide_puzzle/icons/favicon.png | Bin 1091 -> 0 bytes web/slide_puzzle/index.html | 107 - web/slide_puzzle/main.dart.js | 71589 ---------------- web/slide_puzzle/manifest.json | 23 - web/slide_puzzle/version.json | 1 - 110 files changed, 20 insertions(+), 90392 deletions(-) delete mode 100644 web/slide_puzzle/.last_build_id delete mode 100644 web/slide_puzzle/assets/AssetManifest.json delete mode 100644 web/slide_puzzle/assets/FontManifest.json delete mode 100644 web/slide_puzzle/assets/NOTICES delete mode 100644 web/slide_puzzle/assets/assets/audio/click.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/dumbbell.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/sandwich.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/shuffle.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/skateboard.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/success.mp3 delete mode 100644 web/slide_puzzle/assets/assets/audio/tile_move.mp3 delete mode 100644 web/slide_puzzle/assets/assets/fonts/GoogleSans-Bold.ttf delete mode 100644 web/slide_puzzle/assets/assets/fonts/GoogleSans-BoldItalic.ttf delete mode 100644 web/slide_puzzle/assets/assets/fonts/GoogleSans-Italic.ttf delete mode 100644 web/slide_puzzle/assets/assets/fonts/GoogleSans-Regular.ttf delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/blue_dashatar_off.png delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/dashatar_on.png delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/green_dashatar_off.png delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/simple_off.png delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/simple_on.png delete mode 100644 web/slide_puzzle/assets/assets/images/audio_control/yellow_dashatar_off.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/1.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/10.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/11.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/12.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/13.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/14.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/15.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/2.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/3.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/4.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/5.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/6.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/7.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/8.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/blue/9.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/gallery/blue.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/gallery/green.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/gallery/yellow.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/1.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/10.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/11.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/12.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/13.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/14.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/15.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/2.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/3.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/4.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/5.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/6.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/7.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/8.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/green/9.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/success/blue.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/success/green.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/success/yellow.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/1.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/10.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/11.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/12.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/13.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/14.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/15.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/2.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/3.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/4.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/5.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/6.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/7.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/8.png delete mode 100644 web/slide_puzzle/assets/assets/images/dashatar/yellow/9.png delete mode 100644 web/slide_puzzle/assets/assets/images/facebook_icon.png delete mode 100644 web/slide_puzzle/assets/assets/images/logo_flutter_color.png delete mode 100644 web/slide_puzzle/assets/assets/images/logo_flutter_white.png delete mode 100644 web/slide_puzzle/assets/assets/images/shuffle_icon.png delete mode 100644 web/slide_puzzle/assets/assets/images/simple_dash_large.png delete mode 100644 web/slide_puzzle/assets/assets/images/simple_dash_medium.png delete mode 100644 web/slide_puzzle/assets/assets/images/simple_dash_small.png delete mode 100644 web/slide_puzzle/assets/assets/images/timer_icon.png delete mode 100644 web/slide_puzzle/assets/assets/images/twitter_icon.png delete mode 100644 web/slide_puzzle/assets/fonts/MaterialIcons-Regular.otf delete mode 100644 web/slide_puzzle/canvaskit/canvaskit.js delete mode 100644 web/slide_puzzle/canvaskit/canvaskit.wasm delete mode 100644 web/slide_puzzle/canvaskit/profiling/canvaskit.js delete mode 100644 web/slide_puzzle/canvaskit/profiling/canvaskit.wasm delete mode 100644 web/slide_puzzle/favicon.png delete mode 100644 web/slide_puzzle/flutter.js delete mode 100644 web/slide_puzzle/flutter_service_worker.js delete mode 100644 web/slide_puzzle/icons/Icon-192.png delete mode 100644 web/slide_puzzle/icons/Icon-512.png delete mode 100644 web/slide_puzzle/icons/favicon.png delete mode 100644 web/slide_puzzle/index.html delete mode 100644 web/slide_puzzle/main.dart.js delete mode 100644 web/slide_puzzle/manifest.json delete mode 100644 web/slide_puzzle/version.json diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index 11616b054..c3d8ea56e 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -1 +1 @@ -{"configVersion":2,"packages":[{"name":"_fe_analyzer_shared","rootUri":"../packages/_fe_analyzer_shared","packageUri":"","languageVersion":"2.12"},{"name":"analysis_server_lib","rootUri":"../packages/analysis_server_lib","packageUri":"","languageVersion":"2.15"},{"name":"analyzer","rootUri":"../packages/analyzer","packageUri":"","languageVersion":"2.15"},{"name":"archive","rootUri":"../packages/archive","packageUri":"","languageVersion":"2.12"},{"name":"args","rootUri":"../packages/args","packageUri":"","languageVersion":"2.12"},{"name":"async","rootUri":"../packages/async","packageUri":"","languageVersion":"2.14"},{"name":"bazel_worker","rootUri":"../packages/bazel_worker","packageUri":"","languageVersion":"2.14"},{"name":"boolean_selector","rootUri":"../packages/boolean_selector","packageUri":"","languageVersion":"2.12"},{"name":"build","rootUri":"../packages/build","packageUri":"","languageVersion":"2.14"},{"name":"build_config","rootUri":"../packages/build_config","packageUri":"","languageVersion":"2.12"},{"name":"build_daemon","rootUri":"../packages/build_daemon","packageUri":"","languageVersion":"2.14"},{"name":"build_modules","rootUri":"../packages/build_modules","packageUri":"","languageVersion":"2.14"},{"name":"build_resolvers","rootUri":"../packages/build_resolvers","packageUri":"","languageVersion":"2.14"},{"name":"build_runner","rootUri":"../packages/build_runner","packageUri":"","languageVersion":"2.14"},{"name":"build_runner_core","rootUri":"../packages/build_runner_core","packageUri":"","languageVersion":"2.14"},{"name":"build_web_compilers","rootUri":"../packages/build_web_compilers","packageUri":"","languageVersion":"2.14"},{"name":"built_collection","rootUri":"../packages/built_collection","packageUri":"","languageVersion":"2.12"},{"name":"built_value","rootUri":"../packages/built_value","packageUri":"","languageVersion":"2.12"},{"name":"charcode","rootUri":"../packages/charcode","packageUri":"","languageVersion":"2.12"},{"name":"checked_yaml","rootUri":"../packages/checked_yaml","packageUri":"","languageVersion":"2.12"},{"name":"cli_repl","rootUri":"../packages/cli_repl","packageUri":"","languageVersion":"2.12"},{"name":"cli_util","rootUri":"../packages/cli_util","packageUri":"","languageVersion":"2.12"},{"name":"clock","rootUri":"../packages/clock","packageUri":"","languageVersion":"2.12"},{"name":"code_builder","rootUri":"../packages/code_builder","packageUri":"","languageVersion":"2.12"},{"name":"collection","rootUri":"../packages/collection","packageUri":"","languageVersion":"2.12"},{"name":"convert","rootUri":"../packages/convert","packageUri":"","languageVersion":"2.12"},{"name":"coverage","rootUri":"../packages/coverage","packageUri":"","languageVersion":"2.15"},{"name":"crypto","rootUri":"../packages/crypto","packageUri":"","languageVersion":"2.14"},{"name":"csslib","rootUri":"../packages/csslib","packageUri":"","languageVersion":"2.12"},{"name":"dart_style","rootUri":"../packages/dart_style","packageUri":"","languageVersion":"2.12"},{"name":"file","rootUri":"../packages/file","packageUri":"","languageVersion":"2.12"},{"name":"fixnum","rootUri":"../packages/fixnum","packageUri":"","languageVersion":"2.12"},{"name":"flutter_lints","rootUri":"../packages/flutter_lints","packageUri":"","languageVersion":"2.17"},{"name":"frontend_server_client","rootUri":"../packages/frontend_server_client","packageUri":"","languageVersion":"2.12"},{"name":"glob","rootUri":"../packages/glob","packageUri":"","languageVersion":"2.14"},{"name":"graphs","rootUri":"../packages/graphs","packageUri":"","languageVersion":"2.12"},{"name":"grinder","rootUri":"../packages/grinder","packageUri":"","languageVersion":"2.12"},{"name":"html","rootUri":"../packages/html","packageUri":"","languageVersion":"2.12"},{"name":"http_multi_server","rootUri":"../packages/http_multi_server","packageUri":"","languageVersion":"2.12"},{"name":"http_parser","rootUri":"../packages/http_parser","packageUri":"","languageVersion":"2.12"},{"name":"image","rootUri":"../packages/image","packageUri":"","languageVersion":"2.15"},{"name":"intl","rootUri":"../packages/intl","packageUri":"","languageVersion":"2.12"},{"name":"io","rootUri":"../packages/io","packageUri":"","languageVersion":"2.12"},{"name":"js","rootUri":"../packages/js","packageUri":"","languageVersion":"2.16"},{"name":"json_annotation","rootUri":"../packages/json_annotation","packageUri":"","languageVersion":"2.14"},{"name":"json_serializable","rootUri":"../packages/json_serializable","packageUri":"","languageVersion":"2.14"},{"name":"lints","rootUri":"../packages/lints","packageUri":"","languageVersion":"2.17"},{"name":"logging","rootUri":"../packages/logging","packageUri":"","languageVersion":"2.12"},{"name":"matcher","rootUri":"../packages/matcher","packageUri":"","languageVersion":"2.12"},{"name":"mdc_web","rootUri":"../packages/mdc_web","packageUri":"","languageVersion":"2.12"},{"name":"meta","rootUri":"../packages/meta","packageUri":"","languageVersion":"2.12"},{"name":"mime","rootUri":"../packages/mime","packageUri":"","languageVersion":"2.12"},{"name":"node_interop","rootUri":"../packages/node_interop","packageUri":"","languageVersion":"2.12"},{"name":"node_preamble","rootUri":"../packages/node_preamble","packageUri":"","languageVersion":"2.12"},{"name":"package_config","rootUri":"../packages/package_config","packageUri":"","languageVersion":"2.12"},{"name":"path","rootUri":"../packages/path","packageUri":"","languageVersion":"2.12"},{"name":"petitparser","rootUri":"../packages/petitparser","packageUri":"","languageVersion":"2.16"},{"name":"pool","rootUri":"../packages/pool","packageUri":"","languageVersion":"2.12"},{"name":"protobuf","rootUri":"../packages/protobuf","packageUri":"","languageVersion":"2.12"},{"name":"pub_semver","rootUri":"../packages/pub_semver","packageUri":"","languageVersion":"2.12"},{"name":"pubspec_parse","rootUri":"../packages/pubspec_parse","packageUri":"","languageVersion":"2.14"},{"name":"quiver","rootUri":"../packages/quiver","packageUri":"","languageVersion":"2.12"},{"name":"sass","rootUri":"../packages/sass","packageUri":"","languageVersion":"2.12"},{"name":"sass_builder","rootUri":"../packages/sass_builder","packageUri":"","languageVersion":"2.12"},{"name":"scratch_space","rootUri":"../packages/scratch_space","packageUri":"","languageVersion":"2.14"},{"name":"shelf","rootUri":"../packages/shelf","packageUri":"","languageVersion":"2.16"},{"name":"shelf_packages_handler","rootUri":"../packages/shelf_packages_handler","packageUri":"","languageVersion":"2.12"},{"name":"shelf_static","rootUri":"../packages/shelf_static","packageUri":"","languageVersion":"2.12"},{"name":"shelf_web_socket","rootUri":"../packages/shelf_web_socket","packageUri":"","languageVersion":"2.12"},{"name":"source_gen","rootUri":"../packages/source_gen","packageUri":"","languageVersion":"2.12"},{"name":"source_helper","rootUri":"../packages/source_helper","packageUri":"","languageVersion":"2.12"},{"name":"source_map_stack_trace","rootUri":"../packages/source_map_stack_trace","packageUri":"","languageVersion":"2.12"},{"name":"source_maps","rootUri":"../packages/source_maps","packageUri":"","languageVersion":"2.12"},{"name":"source_span","rootUri":"../packages/source_span","packageUri":"","languageVersion":"2.14"},{"name":"stack_trace","rootUri":"../packages/stack_trace","packageUri":"","languageVersion":"2.12"},{"name":"stream_channel","rootUri":"../packages/stream_channel","packageUri":"","languageVersion":"2.12"},{"name":"stream_transform","rootUri":"../packages/stream_transform","packageUri":"","languageVersion":"2.12"},{"name":"string_scanner","rootUri":"../packages/string_scanner","packageUri":"","languageVersion":"2.12"},{"name":"sync_http","rootUri":"../packages/sync_http","packageUri":"","languageVersion":"2.12"},{"name":"term_glyph","rootUri":"../packages/term_glyph","packageUri":"","languageVersion":"2.12"},{"name":"test","rootUri":"../packages/test","packageUri":"","languageVersion":"2.14"},{"name":"test_api","rootUri":"../packages/test_api","packageUri":"","languageVersion":"2.12"},{"name":"test_core","rootUri":"../packages/test_core","packageUri":"","languageVersion":"2.14"},{"name":"timing","rootUri":"../packages/timing","packageUri":"","languageVersion":"2.12"},{"name":"tuneup","rootUri":"../packages/tuneup","packageUri":"","languageVersion":"2.1"},{"name":"tuple","rootUri":"../packages/tuple","packageUri":"","languageVersion":"2.12"},{"name":"typed_data","rootUri":"../packages/typed_data","packageUri":"","languageVersion":"2.12"},{"name":"vm_service","rootUri":"../packages/vm_service","packageUri":"","languageVersion":"2.15"},{"name":"watcher","rootUri":"../packages/watcher","packageUri":"","languageVersion":"2.14"},{"name":"web_socket_channel","rootUri":"../packages/web_socket_channel","packageUri":"","languageVersion":"2.12"},{"name":"webdriver","rootUri":"../packages/webdriver","packageUri":"","languageVersion":"2.12"},{"name":"webkit_inspection_protocol","rootUri":"../packages/webkit_inspection_protocol","packageUri":"","languageVersion":"2.12"},{"name":"xml","rootUri":"../packages/xml","packageUri":"","languageVersion":"2.17"},{"name":"yaml","rootUri":"../packages/yaml","packageUri":"","languageVersion":"2.12"},{"name":"samples_index","rootUri":"../","packageUri":"packages/samples_index","languageVersion":"2.12"}],"generated":"2022-06-08T19:05:44.078665Z","generator":"pub","generatorVersion":"2.17.1"} \ No newline at end of file +{"configVersion":2,"packages":[{"name":"_fe_analyzer_shared","rootUri":"../packages/_fe_analyzer_shared","packageUri":"","languageVersion":"2.12"},{"name":"analysis_server_lib","rootUri":"../packages/analysis_server_lib","packageUri":"","languageVersion":"2.15"},{"name":"analyzer","rootUri":"../packages/analyzer","packageUri":"","languageVersion":"2.15"},{"name":"archive","rootUri":"../packages/archive","packageUri":"","languageVersion":"2.12"},{"name":"args","rootUri":"../packages/args","packageUri":"","languageVersion":"2.12"},{"name":"async","rootUri":"../packages/async","packageUri":"","languageVersion":"2.14"},{"name":"bazel_worker","rootUri":"../packages/bazel_worker","packageUri":"","languageVersion":"2.14"},{"name":"boolean_selector","rootUri":"../packages/boolean_selector","packageUri":"","languageVersion":"2.12"},{"name":"build","rootUri":"../packages/build","packageUri":"","languageVersion":"2.14"},{"name":"build_config","rootUri":"../packages/build_config","packageUri":"","languageVersion":"2.12"},{"name":"build_daemon","rootUri":"../packages/build_daemon","packageUri":"","languageVersion":"2.14"},{"name":"build_modules","rootUri":"../packages/build_modules","packageUri":"","languageVersion":"2.14"},{"name":"build_resolvers","rootUri":"../packages/build_resolvers","packageUri":"","languageVersion":"2.14"},{"name":"build_runner","rootUri":"../packages/build_runner","packageUri":"","languageVersion":"2.14"},{"name":"build_runner_core","rootUri":"../packages/build_runner_core","packageUri":"","languageVersion":"2.14"},{"name":"build_web_compilers","rootUri":"../packages/build_web_compilers","packageUri":"","languageVersion":"2.14"},{"name":"built_collection","rootUri":"../packages/built_collection","packageUri":"","languageVersion":"2.12"},{"name":"built_value","rootUri":"../packages/built_value","packageUri":"","languageVersion":"2.12"},{"name":"charcode","rootUri":"../packages/charcode","packageUri":"","languageVersion":"2.12"},{"name":"checked_yaml","rootUri":"../packages/checked_yaml","packageUri":"","languageVersion":"2.12"},{"name":"cli_repl","rootUri":"../packages/cli_repl","packageUri":"","languageVersion":"2.12"},{"name":"cli_util","rootUri":"../packages/cli_util","packageUri":"","languageVersion":"2.12"},{"name":"clock","rootUri":"../packages/clock","packageUri":"","languageVersion":"2.12"},{"name":"code_builder","rootUri":"../packages/code_builder","packageUri":"","languageVersion":"2.12"},{"name":"collection","rootUri":"../packages/collection","packageUri":"","languageVersion":"2.12"},{"name":"convert","rootUri":"../packages/convert","packageUri":"","languageVersion":"2.12"},{"name":"coverage","rootUri":"../packages/coverage","packageUri":"","languageVersion":"2.15"},{"name":"crypto","rootUri":"../packages/crypto","packageUri":"","languageVersion":"2.14"},{"name":"csslib","rootUri":"../packages/csslib","packageUri":"","languageVersion":"2.12"},{"name":"dart_style","rootUri":"../packages/dart_style","packageUri":"","languageVersion":"2.12"},{"name":"file","rootUri":"../packages/file","packageUri":"","languageVersion":"2.12"},{"name":"fixnum","rootUri":"../packages/fixnum","packageUri":"","languageVersion":"2.12"},{"name":"flutter_lints","rootUri":"../packages/flutter_lints","packageUri":"","languageVersion":"2.17"},{"name":"frontend_server_client","rootUri":"../packages/frontend_server_client","packageUri":"","languageVersion":"2.12"},{"name":"glob","rootUri":"../packages/glob","packageUri":"","languageVersion":"2.14"},{"name":"graphs","rootUri":"../packages/graphs","packageUri":"","languageVersion":"2.12"},{"name":"grinder","rootUri":"../packages/grinder","packageUri":"","languageVersion":"2.12"},{"name":"html","rootUri":"../packages/html","packageUri":"","languageVersion":"2.12"},{"name":"http_multi_server","rootUri":"../packages/http_multi_server","packageUri":"","languageVersion":"2.12"},{"name":"http_parser","rootUri":"../packages/http_parser","packageUri":"","languageVersion":"2.12"},{"name":"image","rootUri":"../packages/image","packageUri":"","languageVersion":"2.15"},{"name":"intl","rootUri":"../packages/intl","packageUri":"","languageVersion":"2.12"},{"name":"io","rootUri":"../packages/io","packageUri":"","languageVersion":"2.12"},{"name":"js","rootUri":"../packages/js","packageUri":"","languageVersion":"2.16"},{"name":"json_annotation","rootUri":"../packages/json_annotation","packageUri":"","languageVersion":"2.14"},{"name":"json_serializable","rootUri":"../packages/json_serializable","packageUri":"","languageVersion":"2.14"},{"name":"lints","rootUri":"../packages/lints","packageUri":"","languageVersion":"2.17"},{"name":"logging","rootUri":"../packages/logging","packageUri":"","languageVersion":"2.12"},{"name":"matcher","rootUri":"../packages/matcher","packageUri":"","languageVersion":"2.12"},{"name":"mdc_web","rootUri":"../packages/mdc_web","packageUri":"","languageVersion":"2.12"},{"name":"meta","rootUri":"../packages/meta","packageUri":"","languageVersion":"2.12"},{"name":"mime","rootUri":"../packages/mime","packageUri":"","languageVersion":"2.12"},{"name":"node_interop","rootUri":"../packages/node_interop","packageUri":"","languageVersion":"2.12"},{"name":"node_preamble","rootUri":"../packages/node_preamble","packageUri":"","languageVersion":"2.12"},{"name":"package_config","rootUri":"../packages/package_config","packageUri":"","languageVersion":"2.12"},{"name":"path","rootUri":"../packages/path","packageUri":"","languageVersion":"2.12"},{"name":"petitparser","rootUri":"../packages/petitparser","packageUri":"","languageVersion":"2.16"},{"name":"pool","rootUri":"../packages/pool","packageUri":"","languageVersion":"2.12"},{"name":"protobuf","rootUri":"../packages/protobuf","packageUri":"","languageVersion":"2.12"},{"name":"pub_semver","rootUri":"../packages/pub_semver","packageUri":"","languageVersion":"2.12"},{"name":"pubspec_parse","rootUri":"../packages/pubspec_parse","packageUri":"","languageVersion":"2.14"},{"name":"quiver","rootUri":"../packages/quiver","packageUri":"","languageVersion":"2.12"},{"name":"sass","rootUri":"../packages/sass","packageUri":"","languageVersion":"2.12"},{"name":"sass_builder","rootUri":"../packages/sass_builder","packageUri":"","languageVersion":"2.12"},{"name":"scratch_space","rootUri":"../packages/scratch_space","packageUri":"","languageVersion":"2.14"},{"name":"shelf","rootUri":"../packages/shelf","packageUri":"","languageVersion":"2.16"},{"name":"shelf_packages_handler","rootUri":"../packages/shelf_packages_handler","packageUri":"","languageVersion":"2.12"},{"name":"shelf_static","rootUri":"../packages/shelf_static","packageUri":"","languageVersion":"2.12"},{"name":"shelf_web_socket","rootUri":"../packages/shelf_web_socket","packageUri":"","languageVersion":"2.12"},{"name":"source_gen","rootUri":"../packages/source_gen","packageUri":"","languageVersion":"2.12"},{"name":"source_helper","rootUri":"../packages/source_helper","packageUri":"","languageVersion":"2.12"},{"name":"source_map_stack_trace","rootUri":"../packages/source_map_stack_trace","packageUri":"","languageVersion":"2.12"},{"name":"source_maps","rootUri":"../packages/source_maps","packageUri":"","languageVersion":"2.12"},{"name":"source_span","rootUri":"../packages/source_span","packageUri":"","languageVersion":"2.14"},{"name":"stack_trace","rootUri":"../packages/stack_trace","packageUri":"","languageVersion":"2.12"},{"name":"stream_channel","rootUri":"../packages/stream_channel","packageUri":"","languageVersion":"2.12"},{"name":"stream_transform","rootUri":"../packages/stream_transform","packageUri":"","languageVersion":"2.12"},{"name":"string_scanner","rootUri":"../packages/string_scanner","packageUri":"","languageVersion":"2.12"},{"name":"sync_http","rootUri":"../packages/sync_http","packageUri":"","languageVersion":"2.12"},{"name":"term_glyph","rootUri":"../packages/term_glyph","packageUri":"","languageVersion":"2.12"},{"name":"test","rootUri":"../packages/test","packageUri":"","languageVersion":"2.14"},{"name":"test_api","rootUri":"../packages/test_api","packageUri":"","languageVersion":"2.12"},{"name":"test_core","rootUri":"../packages/test_core","packageUri":"","languageVersion":"2.14"},{"name":"timing","rootUri":"../packages/timing","packageUri":"","languageVersion":"2.12"},{"name":"tuneup","rootUri":"../packages/tuneup","packageUri":"","languageVersion":"2.1"},{"name":"tuple","rootUri":"../packages/tuple","packageUri":"","languageVersion":"2.12"},{"name":"typed_data","rootUri":"../packages/typed_data","packageUri":"","languageVersion":"2.12"},{"name":"vm_service","rootUri":"../packages/vm_service","packageUri":"","languageVersion":"2.15"},{"name":"watcher","rootUri":"../packages/watcher","packageUri":"","languageVersion":"2.14"},{"name":"web_socket_channel","rootUri":"../packages/web_socket_channel","packageUri":"","languageVersion":"2.12"},{"name":"webdriver","rootUri":"../packages/webdriver","packageUri":"","languageVersion":"2.12"},{"name":"webkit_inspection_protocol","rootUri":"../packages/webkit_inspection_protocol","packageUri":"","languageVersion":"2.12"},{"name":"xml","rootUri":"../packages/xml","packageUri":"","languageVersion":"2.17"},{"name":"yaml","rootUri":"../packages/yaml","packageUri":"","languageVersion":"2.12"},{"name":"samples_index","rootUri":"../","packageUri":"packages/samples_index","languageVersion":"2.12"}],"generated":"2022-06-08T22:01:11.933639Z","generator":"pub","generatorVersion":"2.17.1"} \ No newline at end of file diff --git a/styles.css b/styles.css index c36b56fc2..1d867abdc 100644 --- a/styles.css +++ b/styles.css @@ -1 +1 @@ -.mdc-button{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;padding:0 8px 0 8px;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;height:36px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;border-radius:4px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.mdc-button.mdc-button--dense{border-radius:4px}.mdc-button:not(:disabled){background-color:transparent}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button:not(:disabled){color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon,.mdc-button--outlined .mdc-button__icon{margin-left:-4px;margin-right:8px}[dir=rtl] .mdc-button--raised .mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__icon,.mdc-button--outlined .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px 0 16px}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--raised:hover,.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-button--outlined{border-style:solid;padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.mdc-button--outlined:not(:disabled){border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-button--dense{height:32px;font-size:.8125rem}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var: 1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-button::before,.mdc-button::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-button.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button::before,.mdc-button::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-button::before,.mdc-button::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-button::before,.mdc-button::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-button:hover::before{opacity:.04}.mdc-button:not(.mdc-ripple-upgraded):focus::before,.mdc-button.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-button--raised::before,.mdc-button--raised::after,.mdc-button--unelevated::before,.mdc-button--unelevated::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-button--raised::before,.mdc-button--raised::after,.mdc-button--unelevated::before,.mdc-button--unelevated::after{background-color:var(--mdc-theme-on-primary, #fff)}}.mdc-button--raised:hover::before,.mdc-button--unelevated:hover::before{opacity:.08}.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,.mdc-button--raised.mdc-ripple-upgraded--background-focused::before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-button--raised:not(.mdc-ripple-upgraded)::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-card{border-radius:4px;background-color:#fff;background-color:var(--mdc-theme-surface, #fff);box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box}.mdc-card--outlined{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12);border-width:1px;border-style:solid;border-color:#e0e0e0}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-card__primary-action::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-card__primary-action.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action::before,.mdc-card__primary-action::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-card__primary-action.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{background-color:#000}.mdc-card__primary-action:hover::before{opacity:.04}.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before,.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox.mdc-checkbox--selected::before,.mdc-checkbox.mdc-checkbox--selected::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox.mdc-checkbox--selected::before,.mdc-checkbox.mdc-checkbox--selected::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox.mdc-checkbox--selected:hover::before{opacity:.04}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}@keyframes mdc-checkbox-fade-in-background-u9vdept{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}}@keyframes mdc-checkbox-fade-out-background-u9vdept{0%,80%{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-u9vdept}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-u9vdept}.mdc-checkbox__checkmark{color:#fff}.mdc-checkbox__mixedmark{border-color:#fff}.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.26)}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}@media screen and (-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__background .mdc-checkbox__background::before{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-checkbox__background .mdc-checkbox__background::before{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none !important}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";will-change:opacity,transform;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:focus~.mdc-checkbox__background::before{transform:scale(1);opacity:.12;transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:11px}.mdc-checkbox::before,.mdc-checkbox::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-checkbox::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-checkbox.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox::before,.mdc-checkbox::after{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-checkbox::before,.mdc-checkbox::after{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-checkbox:hover::before{opacity:.04}.mdc-checkbox:not(.mdc-ripple-upgraded):focus::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-checkbox:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox::before,.mdc-checkbox::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded::before,.mdc-checkbox.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox .mdc-checkbox__background{left:11px;right:initial;top:11px}.mdc-checkbox[dir=rtl] .mdc-checkbox .mdc-checkbox__background,[dir=rtl] .mdc-checkbox .mdc-checkbox .mdc-checkbox__background{left:initial;right:11px}.mdc-checkbox .mdc-checkbox__background::before{top:-13px;left:-13px;width:40px;height:40px}.mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before{content:none}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-chip__icon--trailing{margin-right:-4px;margin-left:4px}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0,0,0,.87);font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;height:32px;display:inline-flex;position:relative;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none;overflow:hidden}.mdc-chip:hover{color:rgba(0,0,0,.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#5f6368;stroke:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-chip::before,.mdc-chip::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-chip.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip::before,.mdc-chip::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip::before,.mdc-chip::after{background-color:rgba(0,0,0,.87)}.mdc-chip:hover::before{opacity:.04}.mdc-chip:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before{opacity:.08}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}@keyframes mdc-chip-entry{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set--input .mdc-chip{animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}.mdc-data-table__content{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-radius:4px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.12);display:inline-flex;flex-direction:column;box-sizing:border-box;overflow-x:auto}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-row{background-color:inherit}.mdc-data-table__row--selected{background-color:rgba(95,99,104,.04)}.mdc-data-table__row{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__row{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__header-cell{color:rgba(0,0,0,.87)}.mdc-data-table__cell{color:rgba(0,0,0,.87)}.mdc-data-table__header-row{height:56px}.mdc-data-table__row{height:52px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding-right:16px;padding-left:16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:16px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:16px}.mdc-data-table__table{width:100%;border:0;white-space:nowrap;border-collapse:collapse}.mdc-data-table__cell{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover::before{opacity:.04}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}@keyframes mdc-checkbox-fade-in-background-u9vdeqb{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}}@keyframes mdc-checkbox-fade-out-background-u9vdeqb{0%,80%{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-u9vdeqb}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-u9vdeqb}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit;flex-grow:1;box-sizing:border-box;margin:0;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:scale(1);opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-drawer{border-color:rgba(0,0,0,.12);background-color:#fff;border-radius:0 0 0 0;z-index:6;width:256px;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;height:100%;border-right-width:1px;border-right-style:solid;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-group__subheader{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item__graphic{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#5f6368}.mdc-drawer .mdc-list-item--activated{color:rgba(95,99,104,.87)}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-radius:0 0 0 0}.mdc-drawer .mdc-list-item{border-radius:4px}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:256px}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-right-width:0;border-left-width:1px;border-right-style:none;border-left-style:solid}.mdc-drawer .mdc-list-item{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;height:calc(48px - 2 * 4px);margin:8px 8px;padding:0 8px}.mdc-drawer .mdc-list-item:nth-child(1){margin-top:2px}.mdc-drawer .mdc-list-item:nth-last-child(1){margin-bottom:0}.mdc-drawer .mdc-list-group__subheader{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;padding:0 16px}.mdc-drawer .mdc-list-group__subheader::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-drawer .mdc-list-divider{margin:3px 0 4px 0}.mdc-drawer .mdc-list-item__text,.mdc-drawer .mdc-list-item__graphic{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}[dir=rtl] .mdc-drawer--animate,.mdc-drawer--animate[dir=rtl]{transform:translateX(100%)}.mdc-drawer--opening{transform:translateX(0);transition-duration:250ms}[dir=rtl] .mdc-drawer--opening,.mdc-drawer--opening[dir=rtl]{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:200ms}[dir=rtl] .mdc-drawer--closing,.mdc-drawer--closing[dir=rtl]{transform:translateX(100%)}.mdc-drawer__header{flex-shrink:0;box-sizing:border-box;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-drawer__title::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-drawer__title::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-drawer__subtitle{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:0}.mdc-drawer__subtitle::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{left:0;right:initial;display:none;position:absolute}[dir=rtl] .mdc-drawer--dismissible,.mdc-drawer--dismissible[dir=rtl]{left:initial;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{margin-left:0;margin-right:0;position:relative}[dir=rtl] .mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12);left:0;right:initial;display:none;position:fixed}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}[dir=rtl] .mdc-drawer--modal,.mdc-drawer--modal[dir=rtl]{left:initial;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{transition-duration:250ms;opacity:1}.mdc-drawer--closing+.mdc-drawer-scrim{transition-duration:200ms;opacity:0}.mdc-elevation--z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow}.mdc-fab{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12);display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);background-color:#02569b;color:#fff;color:var(--mdc-theme-on-secondary, #fff)}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover,.mdc-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}@supports not (-ms-ime-align: auto){.mdc-fab{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;border-radius:24px;padding:0 20px;width:auto;max-width:100%;height:48px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:-8px}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:-8px;margin-right:12px}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-fab::before,.mdc-fab::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-fab.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab::before,.mdc-fab::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-fab.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-fab::before,.mdc-fab::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-fab::before,.mdc-fab::after{background-color:var(--mdc-theme-on-secondary, #fff)}}.mdc-fab:hover::before{opacity:.08}.mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mdc-fab.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-fab:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-fab:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-floating-label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;position:absolute;left:0;transform-origin:left top;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--float-above{transform:translateY(-50%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75)}}.mdc-form-field{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{order:0;margin-right:auto;padding-left:4px}[dir=rtl] .mdc-form-field>label,.mdc-form-field[dir=rtl]>label{margin-left:auto;padding-right:4px}.mdc-form-field--align-end>label{order:-1;margin-left:auto;padding-right:4px}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end[dir=rtl]>label{margin-right:auto;padding-left:4px}.mdc-grid-tile__primary{padding-bottom:calc(100% / 1)}.mdc-grid-tile{margin:2px 0;padding:0 2px}.mdc-grid-tile__secondary{left:2px;width:calc(100% - 4px)}.mdc-grid-list__tiles{margin:2px auto}.mdc-grid-list__tiles{display:flex;flex-flow:row wrap;padding:0}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile{margin:.5px 0;padding:0 .5px}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary{left:.5px;width:calc(100% - 1px)}.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles{margin:.5px auto}.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.7777777778)}.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.5)}.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary{padding-bottom:calc(100% / 0.6666666667)}.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.3333333333)}.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary{padding-bottom:calc(100% / 0.75)}.mdc-grid-tile{display:block;position:relative;width:200px;width:var(--mdc-grid-list-tile-width, 200px)}.mdc-grid-tile__primary{background-color:#fff;background-color:var(--mdc-theme-background, #fff);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));position:relative;height:0}.mdc-grid-tile__primary-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-grid-tile__secondary{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368);color:#fff;color:var(--mdc-theme-on-primary, #fff);position:absolute;bottom:0;box-sizing:border-box;height:48px;padding:16px}.mdc-grid-tile__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:0;padding:0;font-size:1rem;line-height:1rem;font-weight:500}.mdc-grid-tile__support-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:0;margin-top:4px;padding:0}.mdc-grid-tile__icon{position:absolute;top:calc(50% - 24px / 2);font-size:0}.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary{height:68px}.mdc-grid-list--header-caption .mdc-grid-tile__secondary{top:0;bottom:auto}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:56px;padding-right:8px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:8px;padding-right:56px}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:16px;right:initial;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:initial;right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:16px;padding-right:56px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:56px;padding-right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:initial;right:16px;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:16px;right:initial}.mdc-icon-button{width:48px;height:48px;padding:12px;font-size:24px;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));cursor:default;pointer-events:none}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-icon-button::before,.mdc-icon-button::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-icon-button.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button::before,.mdc-icon-button::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-icon-button.mdc-ripple-upgraded::before,.mdc-icon-button.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button::before,.mdc-icon-button::after{background-color:#000}.mdc-icon-button:hover::before{opacity:.04}.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before,.mdc-icon-button.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__item,.mdc-image-list__image-aspect-container{position:relative;box-sizing:border-box}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-image-list__image-aspect-container{padding-bottom:calc(100% / 1)}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-radius:0 0 0 0}.mdc-image-list__supporting{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:8px 0;line-height:24px}.mdc-image-list__label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-image-list--with-text-protection .mdc-image-list__supporting{position:absolute;bottom:0;width:100%;height:48px;padding:0 16px;background:rgba(0,0,0,.6);color:#fff}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px}@media(min-width: 840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop, 24px)}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet, 16px)}}@media(max-width: 479px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone, 16px)}}@media(min-width: 840px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media(max-width: 479px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media(min-width: 840px){.mdc-layout-grid__cell{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.3333333333% - 24px);width:calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.6666666667% - 24px);width:calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.6666666667% - 24px);width:calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.3333333333% - 24px);width:calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.6666666667% - 24px);width:calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.3333333333% - 24px);width:calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.6666666667% - 24px);width:calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media(max-width: 479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports(display: grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display: grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media(min-width: 840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 )}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 )}}@media(max-width: 479px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 )}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}.mdc-line-ripple{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:2}.mdc-line-ripple--active{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating{opacity:0}@keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes buffering{to{transform:translateX(-10px)}}@keyframes primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes buffering-reverse{to{transform:translateX(10px)}}.mdc-linear-progress{position:relative;width:100%;height:4px;transform:translateZ(0);transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);overflow:hidden}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;height:100%;animation:none}.mdc-linear-progress__buffering-dots{position:absolute;width:100%;height:100%;animation:buffering 250ms infinite linear;background-repeat:repeat-x;background-size:10px 4px}.mdc-linear-progress__buffer{position:absolute;width:100%;height:100%;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{visibility:hidden}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%;animation:primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;animation:secondary-indeterminate-translate 2s infinite linear;visibility:visible}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:secondary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--reversed .mdc-linear-progress__bar,.mdc-linear-progress--reversed .mdc-linear-progress__buffer{right:0;transform-origin:center right}.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{animation-name:primary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{animation-name:secondary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots{animation:buffering-reverse 250ms infinite linear}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress__bar-inner{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-linear-progress__buffering-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer{background-color:#e6e6e6}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-list{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list:focus{outline:none}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__graphic{background-color:transparent}.mdc-list-item__graphic{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;height:48px;padding:0 16px;overflow:hidden}.mdc-list-item:focus{outline:none}.mdc-list-item--selected,.mdc-list-item--activated{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-list-item--disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__graphic{margin-left:0;margin-right:32px;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;fill:currentColor}.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{margin-left:32px;margin-right:0}.mdc-list .mdc-list-item__graphic{display:inline-flex}.mdc-list-item__meta{margin-left:auto;margin-right:0}.mdc-list-item__meta:not(.material-icons){font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{margin-left:0;margin-right:auto}.mdc-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item__text[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list--dense .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense .mdc-list-item__primary-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__secondary-text{display:block;margin-top:0;line-height:normal;font-size:inherit}.mdc-list--dense .mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:36px;width:20px;height:20px}.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{margin-left:36px;margin-right:0}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px;border-radius:50%}.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{margin-left:16px;margin-right:0}.mdc-list--two-line .mdc-list-item__text{align-self:flex-start}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{height:60px}.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:20px;width:36px;height:36px}.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:20px;margin-right:0}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{cursor:pointer}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-divider{height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid}.mdc-list-divider{border-bottom-color:rgba(0,0,0,.12)}.mdc-list-divider--padded{margin:0 16px}.mdc-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:72px}.mdc-list-divider--inset.mdc-list-divider--padded{width:calc(100% - 72px - 16px)}.mdc-list-group .mdc-list{padding:0}.mdc-list-group__subheader{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;margin:.75rem 16px}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{background-color:#000}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{opacity:.04}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:var(--mdc-theme-primary, #5F6368)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{opacity:.16}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{opacity:.08}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{background-color:#000}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-menu{min-width:112px}.mdc-menu .mdc-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list-item__graphic{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list-divider{margin:8px 0}.mdc-menu .mdc-list-item{user-select:none}.mdc-menu .mdc-list-item--disabled{cursor:auto}@media screen and (-ms-high-contrast: active){.mdc-menu .mdc-list-item--disabled{opacity:.38}}.mdc-menu a.mdc-list-item .mdc-list-item__text,.mdc-menu a.mdc-list-item .mdc-list-item__graphic{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-list-item{padding-left:56px;padding-right:16px}[dir=rtl] .mdc-menu__selection-group .mdc-list-item,.mdc-menu__selection-group .mdc-list-item[dir=rtl]{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{left:16px;right:initial;display:none;position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon,.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl]{left:initial;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1);box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);color:#000;color:var(--mdc-theme-on-surface, #000);border-radius:4px;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity .075s linear}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-notched-outline{display:flex;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;transition:border 150ms cubic-bezier(0.4, 0, 0.2, 1);border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{padding:0}.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-radio .mdc-radio__background::before{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-radio .mdc-radio__background::before{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-radio__background{display:inline-block;position:absolute;left:10px;box-sizing:border-box;width:50%;height:50%}.mdc-radio__background::before{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.26)}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0,0,0,.26)}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(2, 2);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-radio::before,.mdc-radio::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-radio::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio::before,.mdc-radio::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded::before,.mdc-radio.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio::before,.mdc-radio::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-radio::before,.mdc-radio::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-radio:hover::before{opacity:.04}.mdc-radio:not(.mdc-ripple-upgraded):focus::before,.mdc-radio.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-radio:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-radio:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{content:none}.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000}.mdc-ripple-surface:hover::before{opacity:.04}.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-ripple-surface--primary:hover::before{opacity:.04}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-ripple-surface--accent:hover::before{opacity:.04}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-select-float-native-control{0%{transform:translateY(8px);opacity:0}100%{transform:translateY(0);opacity:1}}.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;position:absolute;bottom:16px;box-sizing:border-box;width:24px;height:24px;border:none;background-color:transparent;fill:currentColor;opacity:.54;text-decoration:none;cursor:pointer;user-select:none}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-select-helper-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;will-change:opacity}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-select{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;position:relative;box-sizing:border-box;height:56px;overflow:hidden;will-change:opacity,transform,color}.mdc-select:not(.mdc-select--disabled){background-color:#f5f5f5}.mdc-select::before,.mdc-select::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-select.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-select.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select::before,.mdc-select::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select::before,.mdc-select::after{background-color:rgba(0,0,0,.87)}.mdc-select:hover::before{opacity:.04}.mdc-select:not(.mdc-ripple-upgraded):focus::before,.mdc-select.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:rgba(0,0,0,.42)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select,.mdc-select__native-control{border-radius:4px 4px 0 0}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(95,99,104,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-select .mdc-floating-label--float-above{transform:translateY(-70%) scale(0.75)}.mdc-select .mdc-floating-label{left:16px;right:initial;top:21px;pointer-events:none}[dir=rtl] .mdc-select .mdc-floating-label,.mdc-select .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select.mdc-select--outlined .mdc-floating-label{left:4px;right:initial;top:17px}[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label,.mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{left:36px;right:initial}[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{left:initial;right:36px}.mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;left:auto;right:8px;position:absolute;bottom:16px;width:24px;height:24px;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{left:8px;right:auto}.mdc-select--focused .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%235F6368%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--activated .mdc-select__dropdown-icon{transform:rotate(180deg) translateY(-5px);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select__native-control{padding-top:20px}.mdc-select.mdc-select--focused .mdc-line-ripple::after{transform:scale(1, 2);opacity:1}.mdc-select+.mdc-select-helper-text{margin-right:12px;margin-left:12px}.mdc-select--outlined+.mdc-select-helper-text{margin-right:16px;margin-left:16px}.mdc-select--focused+.mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){opacity:1}.mdc-select__selected-text{min-width:200px;padding-top:22px}.mdc-select__native-control,.mdc-select__selected-text{padding-left:16px;padding-right:52px;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;box-sizing:border-box;width:100%;height:56px;padding-top:20px;padding-bottom:4px;border:none;border-bottom:1px solid;outline:none;background-color:transparent;color:inherit;white-space:nowrap;cursor:pointer;appearance:none}[dir=rtl] .mdc-select__native-control,.mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select__selected-text,.mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px}.mdc-select__native-control::-ms-expand,.mdc-select__selected-text::-ms-expand{display:none}.mdc-select__native-control::-ms-value,.mdc-select__selected-text::-ms-value{background-color:transparent;color:inherit}@-moz-document url-prefix(""){.mdc-select__native-control,.mdc-select__selected-text{text-indent:-2px}}.mdc-select--outlined{border:none;overflow:visible}.mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-select--outlined .mdc-select__native-control{border-radius:4px}.mdc-select--outlined::before,.mdc-select--outlined::after{content:none}.mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent}.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__native-control,.mdc-select--outlined .mdc-select__selected-text{padding-left:16px;padding-right:52px;display:flex;padding-top:12px;padding-bottom:12px;border:none;background-color:transparent;z-index:1}[dir=rtl] .mdc-select--outlined .mdc-select__native-control,.mdc-select--outlined .mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__selected-text,.mdc-select--outlined .mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px}.mdc-select--outlined .mdc-select__selected-text{padding-top:14px}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;pointer-events:auto}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23b00020%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--invalid+.mdc-select-helper-text--validation-msg{opacity:1}.mdc-select--required .mdc-floating-label::after{content:"*"}.mdc-select--disabled{background-color:#fafafa;cursor:default;pointer-events:none}.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.37%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--disabled .mdc-line-ripple{display:none}.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__native-control,.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,.37);border-bottom-style:dotted}.mdc-select--disabled .mdc-select__selected-text{pointer-events:none}.mdc-select--disabled.mdc-select--outlined{background-color:transparent}.mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,.mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text{border-bottom-style:none}.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.16)}.mdc-select--with-leading-icon .mdc-select__icon{left:16px;right:initial}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{left:initial;right:16px}.mdc-select--with-leading-icon .mdc-select__native-control,.mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:48px;padding-right:32px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control,.mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text,.mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl]{padding-left:32px;padding-right:48px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-130%) translateX(32px) scale(0.75)}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake,.mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1}.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text{padding-left:32px;padding-right:32px}[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text,.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl]{padding-left:32px;padding-right:32px}.mdc-select__menu .mdc-list .mdc-list-item--selected{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list .mdc-list-item--selected::before,.mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-select__menu .mdc-list .mdc-list-item--selected::before,.mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before{opacity:.04}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75)}}@keyframes mdc-slider-emphasize{0%{animation-timing-function:ease-out}50%{animation-timing-function:ease-in;transform:scale(0.85)}100%{transform:scale(0.571)}}.mdc-slider{position:relative;width:100%;height:48px;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container{background-color:rgba(2,86,155,.26)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#02569b;fill:var(--mdc-theme-secondary, #02569B);stroke:#02569b;stroke:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark, white)}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container{background-color:rgba(154,154,154,.26)}.mdc-slider--disabled .mdc-slider__track-marker::after,.mdc-slider--disabled .mdc-slider__track-marker-container::after{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component, white)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{position:absolute;top:50%;width:100%;height:2px;overflow:hidden}.mdc-slider__track{position:absolute;width:100%;height:100%;transform-origin:left top;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{transform-origin:right top}.mdc-slider__track-marker-container{display:flex;margin-right:0;margin-left:-1px;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-right:-1px;margin-left:0}.mdc-slider__track-marker-container::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker{flex:1}.mdc-slider__track-marker::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker:first-child::after{width:3px}.mdc-slider__thumb-container{position:absolute;top:15px;left:0;width:21px;height:100%;user-select:none;will-change:transform}.mdc-slider__thumb{position:absolute;top:0;left:0;transform:scale(0.571);stroke-width:3.5;transition:transform 100ms ease-out,fill 100ms ease-out,stroke 100ms ease-out}.mdc-slider__focus-ring{width:21px;height:21px;border-radius:50%;opacity:0;transition:transform 266.67ms ease-out,opacity 266.67ms ease-out,background-color 266.67ms ease-out}.mdc-slider__pin{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;margin-left:-2px;transform:rotate(-45deg) scale(0) translate(0, 0);border-radius:50% 50% 50% 0%;z-index:1;transition:transform 100ms ease-out}.mdc-slider__pin-value-marker{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{transform:scale3d(1, 1, 1)}.mdc-slider--focus .mdc-slider__thumb{animation:mdc-slider-emphasize 266.67ms linear}.mdc-slider--focus .mdc-slider__focus-ring{transform:scale3d(1.55, 1.55, 1.55);opacity:.25}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:140ms}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{transform:scale(calc(12 / 21))}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{transform:rotate(-45deg) scale(1) translate(19px, -20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}.mdc-snackbar{z-index:8;margin:8px;display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:rgba(255,255,255,.87)}.mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{max-width:672px}.mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-snackbar__surface{border-radius:4px}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__surface{flex-direction:column;align-items:flex-start}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{margin-left:0;margin-right:8px;display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}[dir=rtl] .mdc-snackbar__actions,.mdc-snackbar__actions[dir=rtl]{margin-left:8px;margin-right:0}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action::before,.mdc-snackbar__action::after{background-color:#bb86fc}.mdc-snackbar__action:hover::before{opacity:.08}.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before,.mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss{color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss::before,.mdc-snackbar__dismiss::after{background-color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss:hover::before{opacity:.08}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before,.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:9px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,.mdc-snackbar__dismiss.mdc-snackbar__dismiss img{width:18px;height:18px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mdc-switch{display:inline-block;position:relative;outline:none;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B);border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B);border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;border-color:#000}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;border-color:#fff}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;width:68px;height:48px;margin:0;opacity:0;cursor:pointer;pointer-events:auto}[dir=rtl] .mdc-switch__native-control,.mdc-switch__native-control[dir=rtl]{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:32px;height:14px;border:1px solid;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb-underlay{left:-18px;right:initial;display:flex;position:absolute;top:-17px;align-items:center;justify-content:center;width:48px;height:48px;transform:translateX(0);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-switch__thumb-underlay,.mdc-switch__thumb-underlay[dir=rtl]{left:initial;right:-18px}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl]{transform:translateX(-20px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__native-control[dir=rtl]{transform:translateX(20px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:#9e9e9e}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before{opacity:.08}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-switch__thumb-underlay{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-switch__thumb-underlay::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before,.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-switch__thumb-underlay:hover::before{opacity:.04}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before,.mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;padding-right:24px;padding-left:24px;position:relative;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;height:48px;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;background:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mdc-tab .mdc-tab__icon{color:rgba(0,0,0,.54);fill:currentColor}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{position:relative;display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label,.mdc-tab__icon{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--stacked{height:72px}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:space-between}.mdc-tab--stacked .mdc-tab__icon{padding-top:12px}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:16px}.mdc-tab--active .mdc-tab__text-label{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-tab--active .mdc-tab__icon{color:#5f6368;color:var(--mdc-theme-primary, #5F6368);fill:currentColor}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab__ripple{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mdc-tab__ripple::before,.mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-tab__ripple.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple::before,.mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab__ripple.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-tab__ripple:hover::before{opacity:.04}.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before,.mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab-bar{width:100%}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#02569b;color:var(--mdc-theme-secondary, #02569B)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;will-change:opacity}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{position:absolute;bottom:16px;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px 4px 0 0;display:inline-flex;position:relative;box-sizing:border-box;height:56px;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field::before,.mdc-text-field::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-text-field.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field::before,.mdc-text-field::after{background-color:rgba(0,0,0,.87)}.mdc-text-field:hover::before{opacity:.04}.mdc-text-field:not(.mdc-ripple-upgraded):focus::before,.mdc-text-field.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-text-field::before,.mdc-text-field::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}.mdc-text-field .mdc-text-field__input{caret-color:#5f6368;caret-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field .mdc-line-ripple{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field .mdc-floating-label{left:16px;right:initial;top:18px;pointer-events:none}[dir=rtl] .mdc-text-field .mdc-floating-label,.mdc-text-field .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--textarea .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--textarea .mdc-floating-label,.mdc-text-field--textarea .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial;top:17px}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above{left:40px;right:initial}[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{left:initial;right:40px}.mdc-text-field__input{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;align-self:flex-end;box-sizing:border-box;width:100%;height:100%;padding:20px 16px 6px;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);border:none;border-bottom:1px solid;border-radius:0;background:none;appearance:none}.mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;color:rgba(0,0,0,.54)}.mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54) !important}.mdc-text-field--fullwidth .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input:-webkit-autofill{z-index:auto !important}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{padding-top:16px;padding-bottom:16px}.mdc-text-field__input:-webkit-autofill+.mdc-floating-label{transform:translateY(-50%) scale(0.75);cursor:auto}.mdc-text-field--outlined{border:none;overflow:visible}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined::before,.mdc-text-field--outlined::after{content:none}.mdc-text-field--outlined:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--outlined .mdc-text-field__input{display:flex;padding:12px 16px 14px;border:none !important;background-color:transparent;z-index:1}.mdc-text-field--outlined .mdc-text-field__icon{z-index:2}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--outlined.mdc-text-field--disabled{background-color:transparent}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}.mdc-text-field--outlined.mdc-text-field--dense{height:48px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) scale(1)}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem}.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) scale(0.8)}.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 7px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{top:14px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon{top:12px}.mdc-text-field--with-leading-icon .mdc-text-field__icon{left:16px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl]{left:initial;right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:48px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label,.mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{left:16px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{left:initial;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:48px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-130%) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) translateX(-21px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-134%) translateX(21px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) translateX(-21px) scale(0.8)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-120%) translateX(21px) scale(0.8)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{left:32px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl]{left:initial;right:32px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:initial;right:12px}[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{left:12px;right:initial}.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:16px;padding-right:48px}[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{left:initial;right:16px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{left:16px;right:initial}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:16px;padding-right:48px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:16px;right:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{left:auto;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon{right:12px;left:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{right:auto;left:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:48px;padding-right:48px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{bottom:16px;transform:scale(0.8)}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:initial;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:44px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label{left:44px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl]{left:initial;right:44px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:initial;right:12px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:12px;right:initial}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:16px;padding-right:44px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:44px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon{right:12px;left:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{right:auto;left:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:44px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:44px;padding-right:44px}.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-70%) scale(0.8)}.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-dense 250ms 1}.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 0}.mdc-text-field--dense .mdc-floating-label{font-size:.813rem}.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.813rem}.mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{margin-left:1px;content:"*"}.mdc-text-field--textarea{display:inline-flex;width:auto;height:auto;transition:none;overflow:visible}.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--textarea .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--textarea::before,.mdc-text-field--textarea::after{content:none}.mdc-text-field--textarea:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--textarea .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-text-field--textarea .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea .mdc-text-field-character-counter{left:initial;right:16px;position:absolute;bottom:13px}[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter,.mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl]{left:16px;right:initial}.mdc-text-field--textarea .mdc-text-field__input{align-self:auto;box-sizing:border-box;height:auto;margin:8px 1px 1px 0;padding:0 16px 16px;border:none}.mdc-text-field--textarea .mdc-text-field-character-counter+.mdc-text-field__input{margin-bottom:28px;padding-bottom:0}.mdc-text-field--textarea .mdc-floating-label{top:17px;bottom:auto;width:auto;pointer-events:none}.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--fullwidth{width:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){display:block}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before,.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after{content:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{padding:0}.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input{resize:vertical}.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field--dense+.mdc-text-field-helper-line{margin-bottom:4px}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(95,99,104,.87)}.mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{color:rgba(95,99,104,.87)}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon~.mdc-text-field__icon{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--disabled{background-color:#fafafa;border-bottom:none;pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.37)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-text-field__icon{color:rgba(0,0,0,.3)}.mdc-text-field--disabled:not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--textarea.mdc-text-field--disabled{background-color:transparent;background-color:#f9f9f9}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}@keyframes mdc-floating-label-shake-float-above-text-field-dense{0%{transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-70%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8)}100%{transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense{0%{transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense{0%{transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 21px)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl{0%{transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -21px)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-textarea{0%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}:root{--mdc-theme-primary: #5F6368;--mdc-theme-secondary: #02569B;--mdc-theme-background: #fff;--mdc-theme-surface: #fff;--mdc-theme-error: #b00020;--mdc-theme-on-primary: #fff;--mdc-theme-on-secondary: #fff;--mdc-theme-on-surface: #000;--mdc-theme-on-error: #fff;--mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-dark: white;--mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);--mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)}.mdc-theme--primary{color:#5f6368 !important;color:var(--mdc-theme-primary, #5F6368) !important}.mdc-theme--secondary{color:#02569b !important;color:var(--mdc-theme-secondary, #02569B) !important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background, #fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-theme--error{color:#b00020 !important;color:var(--mdc-theme-error, #b00020) !important}.mdc-theme--on-primary{color:#fff !important;color:var(--mdc-theme-on-primary, #fff) !important}.mdc-theme--on-secondary{color:#fff !important;color:var(--mdc-theme-on-secondary, #fff) !important}.mdc-theme--on-surface{color:#000 !important;color:var(--mdc-theme-on-surface, #000) !important}.mdc-theme--on-error{color:#fff !important;color:var(--mdc-theme-on-error, #fff) !important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-dark{color:#fff !important;color:var(--mdc-theme-text-primary-on-dark, white) !important}.mdc-theme--text-secondary-on-dark{color:rgba(255,255,255,.7) !important;color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important}.mdc-theme--text-hint-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-disabled-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-icon-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--primary-bg{background-color:#5f6368 !important;background-color:var(--mdc-theme-primary, #5F6368) !important}.mdc-theme--secondary-bg{background-color:#02569b !important;background-color:var(--mdc-theme-secondary, #02569B) !important}.mdc-top-app-bar{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368);color:#fff;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:var(--mdc-theme-on-primary, #fff)}}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before{opacity:.08}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-radius:0 0 24px 0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-radius:0 0 0 24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:6rem;line-height:6rem;font-weight:300;letter-spacing:-0.015625em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3.75rem;line-height:3.75rem;font-weight:300;letter-spacing:-0.0083333333em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline3{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3rem;line-height:3.125rem;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline4{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;line-height:2.5rem;font-weight:400;letter-spacing:.0073529412em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline5{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline6{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-typography--caption{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}.mdc-typography--button{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase}.mdc-typography--overline{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:2rem;font-weight:500;letter-spacing:.1666666667em;text-decoration:none;text-transform:uppercase}@keyframes heartbeat{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}html,body{height:100%;margin:0}@media screen and (max-width: 960px){html,body{max-width:100%;overflow-x:hidden}}body{background-color:#f8f9fa;margin:0}h1,h2,h3,h4,h5,h6{color:#202124;font-family:Google Sans Display,Roboto,sans-serif;margin:0}h1{font-size:28px;font-weight:bold}h2{font-size:22px;font-weight:bold}h3{font-size:22px}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}*{font-family:Roboto,sans-serif}a{text-decoration:none}[hidden]{display:none}.content{min-height:100%}.content>.container{padding-bottom:96px}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#3d4043;color:#fff;padding:16px 125px 16px 125px;margin-bottom:48px}@media screen and (max-width: 960px){.navbar{padding:8px 16px 8px 16px;margin-bottom:16px}}.navbar .leading:hover{opacity:.8}.navbar .leading,.navbar .nav-items{display:flex;flex-direction:row;align-items:center}.navbar .leading>*,.navbar .nav-items>*{margin:0 8px 3px 8px}.navbar .nav-items{font-family:"Google Sans","Roboto",sans-serif}@media screen and (max-width: 960px){.navbar .nav-items{display:none}}.navbar span.title{font-family:"Google Sans Display","Roboto",sans-serif;font-size:26px;letter-spacing:.5px;margin:0;color:#13b9fd}.navbar img{height:32px}.navbar a{color:#fff}.navbar a:active{color:#fff}.footer{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#202124;color:#fff;height:96px;margin-top:-96px}.container{width:100%;margin-left:auto;margin-right:auto;padding:8px}@media screen and (min-width: 960px){.container{max-width:960px}}.toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-bottom:12px}@media screen and (max-width: 960px){.toolbar{flex-direction:column}}.toolbar .buttons button{margin-right:12px;margin-bottom:8px}.index-header{margin-left:8px;margin-right:8px}.search-container{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px;max-width:640px;margin-right:8px;margin-left:8px}.mdc-chip-set{justify-content:center}.mdc-chip{background-color:transparent;color:#5f6368}.mdc-chip::before,.mdc-chip::after{background-color:#5f6368}.mdc-chip:hover::before{opacity:.04}.mdc-chip:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip:hover{color:#5f6368}.mdc-chip.mdc-chip--selected::before{opacity:.08}.mdc-chip.mdc-chip--selected::before,.mdc-chip.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}.mdc-chip.mdc-chip--selected{color:#5f6368}.mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip.mdc-chip--selected:hover{color:#5f6368}.mdc-chip .mdc-chip__checkmark-path{stroke:#5f6368}.mdc-chip--selected{font-weight:bold;text-decoration:underline;background-color:transparent;color:#5f6368}.mdc-chip--selected::before,.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip--selected:hover::before{opacity:.04}.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip--selected:hover{color:#5f6368}.mdc-chip--selected.mdc-chip--selected::before{opacity:.08}.mdc-chip--selected.mdc-chip--selected::before,.mdc-chip--selected.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip--selected.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip--selected.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip--selected.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}.mdc-chip--selected.mdc-chip--selected{color:#5f6368}.mdc-chip--selected.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip--selected.mdc-chip--selected:hover{color:#5f6368}.mdc-chip--selected .mdc-chip__checkmark-path{stroke:#5f6368}.mdc-card__media{background-position:top}.mdc-chip__text,.mdc-text-field__icon{outline:0}#search-bar{flex:1}#search-bar:not(.mdc-text-field--disabled){background-color:#f8f9fa}#search-bar:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#0175c2}#search-bar:hover::before{opacity:0}#search-bar:not(.mdc-ripple-upgraded):focus::before,#search-bar.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0}.grid{display:grid;grid-template-columns:repeat(auto-fill, 300px);grid-gap:8px}@media screen and (max-width: 960px){.grid{display:block}}.demo-card{width:300px;margin:12px;border:1px solid #dbdce0}@media screen and (max-width: 960px){.demo-card{margin-left:auto;margin-right:auto;width:100%;max-width:300px}}.demo-card__title{font-family:Roboto,sans-serif;color:#202124;margin:0}.demo-card__primary{padding:1rem}.demo-card__primary-action{height:100%}.demo-card__secondary{font-family:Roboto,sans-serif;padding:0 1rem 8px;color:#3d4043}.demo-card__label{position:absolute;top:0;right:0}.type-label{font-family:Roboto,sans-serif;font-size:.875rem;text-transform:capitalize;color:#202124;background-color:rgba(255,255,255,.95);border-radius:8px;padding:7px;margin:4px}.type-label-bordered{color:#82868a;border:1px solid #82868a;background-color:transparent;padding:4px;font-size:.875rem}.description-title-row{display:flex;flex-direction:row;align-items:center}.description-title-row h1{margin-right:8px}.tags-container{max-width:400px}.tags-container .tags-label{color:#202124;display:flex;flex-direction:row;align-items:center;justify-content:start;text-transform:uppercase;font-weight:bold;margin-bottom:6px}.tags-container .tags-label>span{margin-left:4px}.tags-container .tags{color:#3d4043;line-height:1.6em}.tags-container .tags a{margin-left:8px;margin-right:8px;text-decoration:underline;color:#202124}.tags-container .tags a:active{color:#202124}.tags-container .tags a:hover{color:#5c5f68}.slider-container{position:relative;margin:12px auto 24px auto;width:800px;height:500px;max-width:95%}@media screen and (max-width: 960px){.slider-container{margin:12px 4px}}.slider-container .bullet-container{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}.slider-container .bullet-container .bullet{margin-right:8px;height:8px;width:18px;border-radius:8px;background-color:#000;opacity:.2;cursor:pointer;transition:200ms ease}.slider-container .bullet-container .bullet:last-child{margin-right:0px}.slider-container .bullet-container .bullet.active{opacity:1}.slider-container .slider-content{position:relative;left:50%;top:50%;width:70%;height:85%;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.slider-container .slider-content{width:100%}}.slider-container .slider-content .slider-single{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transition:z-index 0ms 250ms}.slider-container .slider-content .slider-single .slider-single-image{position:relative;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);transform:scale(0);opacity:0}.slider-container .slider-content .slider-single.prev-hidden .slider-single-image{transform:translateX(-50%) scale(0)}@media screen and (max-width: 960px){.slider-container .slider-content .slider-single.prev-hidden{display:none}}.slider-container .slider-content .slider-single.prev{z-index:1}.slider-container .slider-content .slider-single.prev .slider-single-image{opacity:.2;transform:translateX(-25%) scale(0.8)}.slider-container .slider-content .slider-single.next{z-index:1}.slider-container .slider-content .slider-single.next .slider-single-image{opacity:.2;transform:translateX(25%) scale(0.8)}.slider-container .slider-content .slider-single.next-hidden .slider-single-image{transform:translateX(50%) scale(0)}@media screen and (max-width: 960px){.slider-container .slider-content .slider-single.next-hidden{display:none}}.slider-container .slider-content .slider-single.active{z-index:2}.slider-container .slider-content .slider-single.active .slider-single-image{opacity:1;transform:translateX(0%) scale(1)}.slider-container .slider-left{position:absolute;z-index:3;display:block;right:100%;top:50%;color:#000;transform:translateY(-50%);padding:20px 20px;margin-right:-2px;cursor:pointer}@media screen and (max-width: 960px){.slider-container .slider-left{display:none}}.slider-container .slider-right{position:absolute;z-index:3;display:block;left:100%;top:50%;color:#000;transform:translateY(-50%);padding:20px 20px;margin-left:-2px;cursor:pointer}@media screen and (max-width: 960px){.slider-container .slider-right{display:none}}.slider-container .hidden{display:none !important} +.mdc-button{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;padding:0 8px 0 8px;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;height:36px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;border-radius:4px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.mdc-button.mdc-button--dense{border-radius:4px}.mdc-button:not(:disabled){background-color:transparent}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button:not(:disabled){color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon,.mdc-button--outlined .mdc-button__icon{margin-left:-4px;margin-right:8px}[dir=rtl] .mdc-button--raised .mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__icon,.mdc-button--outlined .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px 0 16px}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--raised:hover,.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-button--outlined{border-style:solid;padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.mdc-button--outlined:not(:disabled){border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-button--dense{height:32px;font-size:.8125rem}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var: 1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-button::before,.mdc-button::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-button.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button::before,.mdc-button::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-button::before,.mdc-button::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-button::before,.mdc-button::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-button:hover::before{opacity:.04}.mdc-button:not(.mdc-ripple-upgraded):focus::before,.mdc-button.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-button--raised::before,.mdc-button--raised::after,.mdc-button--unelevated::before,.mdc-button--unelevated::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-button--raised::before,.mdc-button--raised::after,.mdc-button--unelevated::before,.mdc-button--unelevated::after{background-color:var(--mdc-theme-on-primary, #fff)}}.mdc-button--raised:hover::before,.mdc-button--unelevated:hover::before{opacity:.08}.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,.mdc-button--raised.mdc-ripple-upgraded--background-focused::before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-button--raised:not(.mdc-ripple-upgraded)::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-card{border-radius:4px;background-color:#fff;background-color:var(--mdc-theme-surface, #fff);box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box}.mdc-card--outlined{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12);border-width:1px;border-style:solid;border-color:#e0e0e0}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-card__primary-action::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-card__primary-action.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action::before,.mdc-card__primary-action::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-card__primary-action.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{background-color:#000}.mdc-card__primary-action:hover::before{opacity:.04}.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before,.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox.mdc-checkbox--selected::before,.mdc-checkbox.mdc-checkbox--selected::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox.mdc-checkbox--selected::before,.mdc-checkbox.mdc-checkbox--selected::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox.mdc-checkbox--selected:hover::before{opacity:.04}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}@keyframes mdc-checkbox-fade-in-background-unbrek6{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}}@keyframes mdc-checkbox-fade-out-background-unbrek6{0%,80%{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B);background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-unbrek6}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-unbrek6}.mdc-checkbox__checkmark{color:#fff}.mdc-checkbox__mixedmark{border-color:#fff}.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.26)}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}@media screen and (-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__background .mdc-checkbox__background::before{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-checkbox__background .mdc-checkbox__background::before{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none !important}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";will-change:opacity,transform;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:focus~.mdc-checkbox__background::before{transform:scale(1);opacity:.12;transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:11px}.mdc-checkbox::before,.mdc-checkbox::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-checkbox::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-checkbox.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox::before,.mdc-checkbox::after{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-checkbox::before,.mdc-checkbox::after{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-checkbox:hover::before{opacity:.04}.mdc-checkbox:not(.mdc-ripple-upgraded):focus::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-checkbox:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox::before,.mdc-checkbox::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded::before,.mdc-checkbox.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox .mdc-checkbox__background{left:11px;right:initial;top:11px}.mdc-checkbox[dir=rtl] .mdc-checkbox .mdc-checkbox__background,[dir=rtl] .mdc-checkbox .mdc-checkbox .mdc-checkbox__background{left:initial;right:11px}.mdc-checkbox .mdc-checkbox__background::before{top:-13px;left:-13px;width:40px;height:40px}.mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before{content:none}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-chip__icon--trailing{margin-right:-4px;margin-left:4px}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0,0,0,.87);font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;height:32px;display:inline-flex;position:relative;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none;overflow:hidden}.mdc-chip:hover{color:rgba(0,0,0,.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#5f6368;stroke:var(--mdc-theme-primary, #5F6368)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-chip::before,.mdc-chip::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-chip.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip::before,.mdc-chip::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip::before,.mdc-chip::after{background-color:rgba(0,0,0,.87)}.mdc-chip:hover::before{opacity:.04}.mdc-chip:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before{opacity:.08}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}@keyframes mdc-chip-entry{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set--input .mdc-chip{animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}.mdc-data-table__content{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-radius:4px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.12);display:inline-flex;flex-direction:column;box-sizing:border-box;overflow-x:auto}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-row{background-color:inherit}.mdc-data-table__row--selected{background-color:rgba(95,99,104,.04)}.mdc-data-table__row{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__row{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__header-cell{color:rgba(0,0,0,.87)}.mdc-data-table__cell{color:rgba(0,0,0,.87)}.mdc-data-table__header-row{height:56px}.mdc-data-table__row{height:52px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding-right:16px;padding-left:16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:16px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:16px}.mdc-data-table__table{width:100%;border:0;white-space:nowrap;border-collapse:collapse}.mdc-data-table__cell{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover::before{opacity:.04}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}@keyframes mdc-checkbox-fade-in-background-unbrel1{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}}@keyframes mdc-checkbox-fade-out-background-unbrel1{0%,80%{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368);background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-unbrel1}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-unbrel1}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit;flex-grow:1;box-sizing:border-box;margin:0;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:scale(1);opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-drawer{border-color:rgba(0,0,0,.12);background-color:#fff;border-radius:0 0 0 0;z-index:6;width:256px;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;height:100%;border-right-width:1px;border-right-style:solid;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-group__subheader{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item__graphic{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#5f6368}.mdc-drawer .mdc-list-item--activated{color:rgba(95,99,104,.87)}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-radius:0 0 0 0}.mdc-drawer .mdc-list-item{border-radius:4px}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:256px}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-right-width:0;border-left-width:1px;border-right-style:none;border-left-style:solid}.mdc-drawer .mdc-list-item{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;height:calc(48px - 2 * 4px);margin:8px 8px;padding:0 8px}.mdc-drawer .mdc-list-item:nth-child(1){margin-top:2px}.mdc-drawer .mdc-list-item:nth-last-child(1){margin-bottom:0}.mdc-drawer .mdc-list-group__subheader{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;padding:0 16px}.mdc-drawer .mdc-list-group__subheader::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-drawer .mdc-list-divider{margin:3px 0 4px 0}.mdc-drawer .mdc-list-item__text,.mdc-drawer .mdc-list-item__graphic{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}[dir=rtl] .mdc-drawer--animate,.mdc-drawer--animate[dir=rtl]{transform:translateX(100%)}.mdc-drawer--opening{transform:translateX(0);transition-duration:250ms}[dir=rtl] .mdc-drawer--opening,.mdc-drawer--opening[dir=rtl]{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:200ms}[dir=rtl] .mdc-drawer--closing,.mdc-drawer--closing[dir=rtl]{transform:translateX(100%)}.mdc-drawer__header{flex-shrink:0;box-sizing:border-box;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-drawer__title::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-drawer__title::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-drawer__subtitle{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:0}.mdc-drawer__subtitle::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{left:0;right:initial;display:none;position:absolute}[dir=rtl] .mdc-drawer--dismissible,.mdc-drawer--dismissible[dir=rtl]{left:initial;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{margin-left:0;margin-right:0;position:relative}[dir=rtl] .mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12);left:0;right:initial;display:none;position:fixed}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}[dir=rtl] .mdc-drawer--modal,.mdc-drawer--modal[dir=rtl]{left:initial;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{transition-duration:250ms;opacity:1}.mdc-drawer--closing+.mdc-drawer-scrim{transition-duration:200ms;opacity:0}.mdc-elevation--z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow}.mdc-fab{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12);display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);background-color:#02569b;color:#fff;color:var(--mdc-theme-on-secondary, #fff)}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover,.mdc-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}@supports not (-ms-ime-align: auto){.mdc-fab{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;border-radius:24px;padding:0 20px;width:auto;max-width:100%;height:48px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:-8px}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:-8px;margin-right:12px}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-fab::before,.mdc-fab::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-fab.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab::before,.mdc-fab::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-fab.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-fab::before,.mdc-fab::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-fab::before,.mdc-fab::after{background-color:var(--mdc-theme-on-secondary, #fff)}}.mdc-fab:hover::before{opacity:.08}.mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mdc-fab.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-fab:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-fab:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-floating-label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;position:absolute;left:0;transform-origin:left top;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--float-above{transform:translateY(-50%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75)}}.mdc-form-field{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{order:0;margin-right:auto;padding-left:4px}[dir=rtl] .mdc-form-field>label,.mdc-form-field[dir=rtl]>label{margin-left:auto;padding-right:4px}.mdc-form-field--align-end>label{order:-1;margin-left:auto;padding-right:4px}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end[dir=rtl]>label{margin-right:auto;padding-left:4px}.mdc-grid-tile__primary{padding-bottom:calc(100% / 1)}.mdc-grid-tile{margin:2px 0;padding:0 2px}.mdc-grid-tile__secondary{left:2px;width:calc(100% - 4px)}.mdc-grid-list__tiles{margin:2px auto}.mdc-grid-list__tiles{display:flex;flex-flow:row wrap;padding:0}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile{margin:.5px 0;padding:0 .5px}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary{left:.5px;width:calc(100% - 1px)}.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles{margin:.5px auto}.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.7777777778)}.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.5)}.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary{padding-bottom:calc(100% / 0.6666666667)}.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary{padding-bottom:calc(100% / 1.3333333333)}.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary{padding-bottom:calc(100% / 0.75)}.mdc-grid-tile{display:block;position:relative;width:200px;width:var(--mdc-grid-list-tile-width, 200px)}.mdc-grid-tile__primary{background-color:#fff;background-color:var(--mdc-theme-background, #fff);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));position:relative;height:0}.mdc-grid-tile__primary-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-grid-tile__secondary{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368);color:#fff;color:var(--mdc-theme-on-primary, #fff);position:absolute;bottom:0;box-sizing:border-box;height:48px;padding:16px}.mdc-grid-tile__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:0;padding:0;font-size:1rem;line-height:1rem;font-weight:500}.mdc-grid-tile__support-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:0;margin-top:4px;padding:0}.mdc-grid-tile__icon{position:absolute;top:calc(50% - 24px / 2);font-size:0}.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary{height:68px}.mdc-grid-list--header-caption .mdc-grid-tile__secondary{top:0;bottom:auto}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:56px;padding-right:8px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:8px;padding-right:56px}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:16px;right:initial;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:initial;right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:16px;padding-right:56px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:56px;padding-right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:initial;right:16px;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:16px;right:initial}.mdc-icon-button{width:48px;height:48px;padding:12px;font-size:24px;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));cursor:default;pointer-events:none}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-icon-button::before,.mdc-icon-button::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-icon-button.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button::before,.mdc-icon-button::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-icon-button.mdc-ripple-upgraded::before,.mdc-icon-button.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button::before,.mdc-icon-button::after{background-color:#000}.mdc-icon-button:hover::before{opacity:.04}.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before,.mdc-icon-button.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__item,.mdc-image-list__image-aspect-container{position:relative;box-sizing:border-box}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-image-list__image-aspect-container{padding-bottom:calc(100% / 1)}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-radius:0 0 0 0}.mdc-image-list__supporting{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:8px 0;line-height:24px}.mdc-image-list__label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-image-list--with-text-protection .mdc-image-list__supporting{position:absolute;bottom:0;width:100%;height:48px;padding:0 16px;background:rgba(0,0,0,.6);color:#fff}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px}@media(min-width: 840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop, 24px)}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet, 16px)}}@media(max-width: 479px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone, 16px)}}@media(min-width: 840px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media(max-width: 479px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media(min-width: 840px){.mdc-layout-grid__cell{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.3333333333% - 24px);width:calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.6666666667% - 24px);width:calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.6666666667% - 24px);width:calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.3333333333% - 24px);width:calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.6666666667% - 24px);width:calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.3333333333% - 24px);width:calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.6666666667% - 24px);width:calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media(max-width: 479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports(display: grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display: grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media(min-width: 840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 )}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 )}}@media(max-width: 479px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 )}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}.mdc-line-ripple{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:2}.mdc-line-ripple--active{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating{opacity:0}@keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes buffering{to{transform:translateX(-10px)}}@keyframes primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes buffering-reverse{to{transform:translateX(10px)}}.mdc-linear-progress{position:relative;width:100%;height:4px;transform:translateZ(0);transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);overflow:hidden}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;height:100%;animation:none}.mdc-linear-progress__buffering-dots{position:absolute;width:100%;height:100%;animation:buffering 250ms infinite linear;background-repeat:repeat-x;background-size:10px 4px}.mdc-linear-progress__buffer{position:absolute;width:100%;height:100%;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{visibility:hidden}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%;animation:primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;animation:secondary-indeterminate-translate 2s infinite linear;visibility:visible}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:secondary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--reversed .mdc-linear-progress__bar,.mdc-linear-progress--reversed .mdc-linear-progress__buffer{right:0;transform-origin:center right}.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{animation-name:primary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{animation-name:secondary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots{animation:buffering-reverse 250ms infinite linear}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress__bar-inner{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-linear-progress__buffering-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer{background-color:#e6e6e6}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-list{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list:focus{outline:none}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__graphic{background-color:transparent}.mdc-list-item__graphic{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;height:48px;padding:0 16px;overflow:hidden}.mdc-list-item:focus{outline:none}.mdc-list-item--selected,.mdc-list-item--activated{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-list-item--disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__graphic{margin-left:0;margin-right:32px;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;fill:currentColor}.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{margin-left:32px;margin-right:0}.mdc-list .mdc-list-item__graphic{display:inline-flex}.mdc-list-item__meta{margin-left:auto;margin-right:0}.mdc-list-item__meta:not(.material-icons){font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{margin-left:0;margin-right:auto}.mdc-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item__text[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list--dense .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense .mdc-list-item__primary-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__secondary-text{display:block;margin-top:0;line-height:normal;font-size:inherit}.mdc-list--dense .mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:36px;width:20px;height:20px}.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{margin-left:36px;margin-right:0}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px;border-radius:50%}.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{margin-left:16px;margin-right:0}.mdc-list--two-line .mdc-list-item__text{align-self:flex-start}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{height:60px}.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:20px;width:36px;height:36px}.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:20px;margin-right:0}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{cursor:pointer}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-divider{height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid}.mdc-list-divider{border-bottom-color:rgba(0,0,0,.12)}.mdc-list-divider--padded{margin:0 16px}.mdc-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:72px}.mdc-list-divider--inset.mdc-list-divider--padded{width:calc(100% - 72px - 16px)}.mdc-list-group .mdc-list{padding:0}.mdc-list-group__subheader{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;margin:.75rem 16px}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{background-color:#000}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{opacity:.04}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:var(--mdc-theme-primary, #5F6368)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{opacity:.16}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{opacity:.08}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:var(--mdc-theme-primary, #5F6368)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{background-color:#000}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-menu{min-width:112px}.mdc-menu .mdc-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list-item__graphic{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list-divider{margin:8px 0}.mdc-menu .mdc-list-item{user-select:none}.mdc-menu .mdc-list-item--disabled{cursor:auto}@media screen and (-ms-high-contrast: active){.mdc-menu .mdc-list-item--disabled{opacity:.38}}.mdc-menu a.mdc-list-item .mdc-list-item__text,.mdc-menu a.mdc-list-item .mdc-list-item__graphic{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-list-item{padding-left:56px;padding-right:16px}[dir=rtl] .mdc-menu__selection-group .mdc-list-item,.mdc-menu__selection-group .mdc-list-item[dir=rtl]{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{left:16px;right:initial;display:none;position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon,.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl]{left:initial;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1);box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);color:#000;color:var(--mdc-theme-on-surface, #000);border-radius:4px;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity .075s linear}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-notched-outline{display:flex;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;transition:border 150ms cubic-bezier(0.4, 0, 0.2, 1);border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{padding:0}.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-radio .mdc-radio__background::before{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-radio .mdc-radio__background::before{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-radio__background{display:inline-block;position:absolute;left:10px;box-sizing:border-box;width:50%;height:50%}.mdc-radio__background::before{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.26)}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0,0,0,.26)}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(2, 2);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-radio::before,.mdc-radio::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-radio::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio::before,.mdc-radio::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded::before,.mdc-radio.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio::before,.mdc-radio::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-radio::before,.mdc-radio::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-radio:hover::before{opacity:.04}.mdc-radio:not(.mdc-ripple-upgraded):focus::before,.mdc-radio.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-radio:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-radio:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{content:none}.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000}.mdc-ripple-surface:hover::before{opacity:.04}.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-ripple-surface--primary:hover::before{opacity:.04}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-ripple-surface--accent:hover::before{opacity:.04}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before,.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-select-float-native-control{0%{transform:translateY(8px);opacity:0}100%{transform:translateY(0);opacity:1}}.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;position:absolute;bottom:16px;box-sizing:border-box;width:24px;height:24px;border:none;background-color:transparent;fill:currentColor;opacity:.54;text-decoration:none;cursor:pointer;user-select:none}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-select-helper-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;will-change:opacity}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-select{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;position:relative;box-sizing:border-box;height:56px;overflow:hidden;will-change:opacity,transform,color}.mdc-select:not(.mdc-select--disabled){background-color:#f5f5f5}.mdc-select::before,.mdc-select::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-select.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-select.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select::before,.mdc-select::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select::before,.mdc-select::after{background-color:rgba(0,0,0,.87)}.mdc-select:hover::before{opacity:.04}.mdc-select:not(.mdc-ripple-upgraded):focus::before,.mdc-select.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:rgba(0,0,0,.42)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select,.mdc-select__native-control{border-radius:4px 4px 0 0}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(95,99,104,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-select .mdc-floating-label--float-above{transform:translateY(-70%) scale(0.75)}.mdc-select .mdc-floating-label{left:16px;right:initial;top:21px;pointer-events:none}[dir=rtl] .mdc-select .mdc-floating-label,.mdc-select .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select.mdc-select--outlined .mdc-floating-label{left:4px;right:initial;top:17px}[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label,.mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{left:36px;right:initial}[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{left:initial;right:36px}.mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;left:auto;right:8px;position:absolute;bottom:16px;width:24px;height:24px;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{left:8px;right:auto}.mdc-select--focused .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%235F6368%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--activated .mdc-select__dropdown-icon{transform:rotate(180deg) translateY(-5px);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select__native-control{padding-top:20px}.mdc-select.mdc-select--focused .mdc-line-ripple::after{transform:scale(1, 2);opacity:1}.mdc-select+.mdc-select-helper-text{margin-right:12px;margin-left:12px}.mdc-select--outlined+.mdc-select-helper-text{margin-right:16px;margin-left:16px}.mdc-select--focused+.mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){opacity:1}.mdc-select__selected-text{min-width:200px;padding-top:22px}.mdc-select__native-control,.mdc-select__selected-text{padding-left:16px;padding-right:52px;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;box-sizing:border-box;width:100%;height:56px;padding-top:20px;padding-bottom:4px;border:none;border-bottom:1px solid;outline:none;background-color:transparent;color:inherit;white-space:nowrap;cursor:pointer;appearance:none}[dir=rtl] .mdc-select__native-control,.mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select__selected-text,.mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px}.mdc-select__native-control::-ms-expand,.mdc-select__selected-text::-ms-expand{display:none}.mdc-select__native-control::-ms-value,.mdc-select__selected-text::-ms-value{background-color:transparent;color:inherit}@-moz-document url-prefix(""){.mdc-select__native-control,.mdc-select__selected-text{text-indent:-2px}}.mdc-select--outlined{border:none;overflow:visible}.mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-select--outlined .mdc-select__native-control{border-radius:4px}.mdc-select--outlined::before,.mdc-select--outlined::after{content:none}.mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent}.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__native-control,.mdc-select--outlined .mdc-select__selected-text{padding-left:16px;padding-right:52px;display:flex;padding-top:12px;padding-bottom:12px;border:none;background-color:transparent;z-index:1}[dir=rtl] .mdc-select--outlined .mdc-select__native-control,.mdc-select--outlined .mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__selected-text,.mdc-select--outlined .mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px}.mdc-select--outlined .mdc-select__selected-text{padding-top:14px}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;pointer-events:auto}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23b00020%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--invalid+.mdc-select-helper-text--validation-msg{opacity:1}.mdc-select--required .mdc-floating-label::after{content:"*"}.mdc-select--disabled{background-color:#fafafa;cursor:default;pointer-events:none}.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.37%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--disabled .mdc-line-ripple{display:none}.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__native-control,.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,.37);border-bottom-style:dotted}.mdc-select--disabled .mdc-select__selected-text{pointer-events:none}.mdc-select--disabled.mdc-select--outlined{background-color:transparent}.mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,.mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text{border-bottom-style:none}.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.16)}.mdc-select--with-leading-icon .mdc-select__icon{left:16px;right:initial}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{left:initial;right:16px}.mdc-select--with-leading-icon .mdc-select__native-control,.mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:48px;padding-right:32px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control,.mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text,.mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl]{padding-left:32px;padding-right:48px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-130%) translateX(32px) scale(0.75)}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake,.mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1}.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text{padding-left:32px;padding-right:32px}[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text,.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl]{padding-left:32px;padding-right:32px}.mdc-select__menu .mdc-list .mdc-list-item--selected{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list .mdc-list-item--selected::before,.mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:#000}@supports not (-ms-ime-align: auto){.mdc-select__menu .mdc-list .mdc-list-item--selected::before,.mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:var(--mdc-theme-on-surface, #000)}}.mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before{opacity:.04}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75)}}@keyframes mdc-slider-emphasize{0%{animation-timing-function:ease-out}50%{animation-timing-function:ease-in;transform:scale(0.85)}100%{transform:scale(0.571)}}.mdc-slider{position:relative;width:100%;height:48px;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container{background-color:rgba(2,86,155,.26)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#02569b;fill:var(--mdc-theme-secondary, #02569B);stroke:#02569b;stroke:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark, white)}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container{background-color:rgba(154,154,154,.26)}.mdc-slider--disabled .mdc-slider__track-marker::after,.mdc-slider--disabled .mdc-slider__track-marker-container::after{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component, white)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{position:absolute;top:50%;width:100%;height:2px;overflow:hidden}.mdc-slider__track{position:absolute;width:100%;height:100%;transform-origin:left top;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{transform-origin:right top}.mdc-slider__track-marker-container{display:flex;margin-right:0;margin-left:-1px;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-right:-1px;margin-left:0}.mdc-slider__track-marker-container::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker{flex:1}.mdc-slider__track-marker::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker:first-child::after{width:3px}.mdc-slider__thumb-container{position:absolute;top:15px;left:0;width:21px;height:100%;user-select:none;will-change:transform}.mdc-slider__thumb{position:absolute;top:0;left:0;transform:scale(0.571);stroke-width:3.5;transition:transform 100ms ease-out,fill 100ms ease-out,stroke 100ms ease-out}.mdc-slider__focus-ring{width:21px;height:21px;border-radius:50%;opacity:0;transition:transform 266.67ms ease-out,opacity 266.67ms ease-out,background-color 266.67ms ease-out}.mdc-slider__pin{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;margin-left:-2px;transform:rotate(-45deg) scale(0) translate(0, 0);border-radius:50% 50% 50% 0%;z-index:1;transition:transform 100ms ease-out}.mdc-slider__pin-value-marker{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{transform:scale3d(1, 1, 1)}.mdc-slider--focus .mdc-slider__thumb{animation:mdc-slider-emphasize 266.67ms linear}.mdc-slider--focus .mdc-slider__focus-ring{transform:scale3d(1.55, 1.55, 1.55);opacity:.25}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:140ms}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{transform:scale(calc(12 / 21))}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{transform:rotate(-45deg) scale(1) translate(19px, -20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}.mdc-snackbar{z-index:8;margin:8px;display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:rgba(255,255,255,.87)}.mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{max-width:672px}.mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-snackbar__surface{border-radius:4px}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__surface{flex-direction:column;align-items:flex-start}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{margin-left:0;margin-right:8px;display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}[dir=rtl] .mdc-snackbar__actions,.mdc-snackbar__actions[dir=rtl]{margin-left:8px;margin-right:0}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action::before,.mdc-snackbar__action::after{background-color:#bb86fc}.mdc-snackbar__action:hover::before{opacity:.08}.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before,.mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss{color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss::before,.mdc-snackbar__dismiss::after{background-color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss:hover::before{opacity:.08}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before,.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:9px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,.mdc-snackbar__dismiss.mdc-snackbar__dismiss img{width:18px;height:18px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mdc-switch{display:inline-block;position:relative;outline:none;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B);border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#02569b;background-color:var(--mdc-theme-secondary, #02569B);border-color:#02569b;border-color:var(--mdc-theme-secondary, #02569B)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;border-color:#000}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;border-color:#fff}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;width:68px;height:48px;margin:0;opacity:0;cursor:pointer;pointer-events:auto}[dir=rtl] .mdc-switch__native-control,.mdc-switch__native-control[dir=rtl]{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:32px;height:14px;border:1px solid;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb-underlay{left:-18px;right:initial;display:flex;position:absolute;top:-17px;align-items:center;justify-content:center;width:48px;height:48px;transform:translateX(0);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-switch__thumb-underlay,.mdc-switch__thumb-underlay[dir=rtl]{left:initial;right:-18px}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl]{transform:translateX(-20px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__native-control[dir=rtl]{transform:translateX(20px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:#9e9e9e}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before{opacity:.08}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-switch__thumb-underlay{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-switch__thumb-underlay::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before,.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:#02569b}@supports not (-ms-ime-align: auto){.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:var(--mdc-theme-secondary, #02569B)}}.mdc-switch__thumb-underlay:hover::before{opacity:.04}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before,.mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase;padding-right:24px;padding-left:24px;position:relative;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;height:48px;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;background:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mdc-tab .mdc-tab__icon{color:rgba(0,0,0,.54);fill:currentColor}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{position:relative;display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label,.mdc-tab__icon{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--stacked{height:72px}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:space-between}.mdc-tab--stacked .mdc-tab__icon{padding-top:12px}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:16px}.mdc-tab--active .mdc-tab__text-label{color:#5f6368;color:var(--mdc-theme-primary, #5F6368)}.mdc-tab--active .mdc-tab__icon{color:#5f6368;color:var(--mdc-theme-primary, #5F6368);fill:currentColor}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab__ripple{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mdc-tab__ripple::before,.mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-tab__ripple.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple::before,.mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab__ripple.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:#5f6368}@supports not (-ms-ime-align: auto){.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:var(--mdc-theme-primary, #5F6368)}}.mdc-tab__ripple:hover::before{opacity:.04}.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before,.mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab-bar{width:100%}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#02569b;color:var(--mdc-theme-secondary, #02569B)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;will-change:opacity}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{position:absolute;bottom:16px;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px 4px 0 0;display:inline-flex;position:relative;box-sizing:border-box;height:56px;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field::before,.mdc-text-field::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-text-field.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field::before,.mdc-text-field::after{background-color:rgba(0,0,0,.87)}.mdc-text-field:hover::before{opacity:.04}.mdc-text-field:not(.mdc-ripple-upgraded):focus::before,.mdc-text-field.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-text-field::before,.mdc-text-field::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}.mdc-text-field .mdc-text-field__input{caret-color:#5f6368;caret-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field .mdc-line-ripple{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field .mdc-floating-label{left:16px;right:initial;top:18px;pointer-events:none}[dir=rtl] .mdc-text-field .mdc-floating-label,.mdc-text-field .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--textarea .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--textarea .mdc-floating-label,.mdc-text-field--textarea .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial;top:17px}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above{left:40px;right:initial}[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{left:initial;right:40px}.mdc-text-field__input{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit;align-self:flex-end;box-sizing:border-box;width:100%;height:100%;padding:20px 16px 6px;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);border:none;border-bottom:1px solid;border-radius:0;background:none;appearance:none}.mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;color:rgba(0,0,0,.54)}.mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54) !important}.mdc-text-field--fullwidth .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input:-webkit-autofill{z-index:auto !important}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{padding-top:16px;padding-bottom:16px}.mdc-text-field__input:-webkit-autofill+.mdc-floating-label{transform:translateY(-50%) scale(0.75);cursor:auto}.mdc-text-field--outlined{border:none;overflow:visible}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined::before,.mdc-text-field--outlined::after{content:none}.mdc-text-field--outlined:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--outlined .mdc-text-field__input{display:flex;padding:12px 16px 14px;border:none !important;background-color:transparent;z-index:1}.mdc-text-field--outlined .mdc-text-field__icon{z-index:2}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--outlined.mdc-text-field--disabled{background-color:transparent}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}.mdc-text-field--outlined.mdc-text-field--dense{height:48px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) scale(1)}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem}.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) scale(0.8)}.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 7px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{top:14px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon{top:12px}.mdc-text-field--with-leading-icon .mdc-text-field__icon{left:16px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl]{left:initial;right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:48px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label,.mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{left:16px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{left:initial;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:48px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-130%) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) translateX(-21px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-134%) translateX(21px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) translateX(-21px) scale(0.8)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-120%) translateX(21px) scale(0.8)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{left:32px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl]{left:initial;right:32px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:initial;right:12px}[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{left:12px;right:initial}.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:16px;padding-right:48px}[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{left:initial;right:16px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{left:16px;right:initial}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:16px;padding-right:48px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:16px;right:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{left:auto;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon{right:12px;left:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{right:auto;left:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:48px;padding-right:48px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{padding-left:48px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{bottom:16px;transform:scale(0.8)}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:initial;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:16px;padding-right:44px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label{left:44px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl]{left:initial;right:44px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:initial;right:12px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:12px;right:initial}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:16px;padding-right:44px}[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:44px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon{right:12px;left:auto}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{right:auto;left:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:44px}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{padding-left:44px;padding-right:44px}.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-70%) scale(0.8)}.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-dense 250ms 1}.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 0}.mdc-text-field--dense .mdc-floating-label{font-size:.813rem}.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.813rem}.mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{margin-left:1px;content:"*"}.mdc-text-field--textarea{display:inline-flex;width:auto;height:auto;transition:none;overflow:visible}.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--textarea .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--textarea::before,.mdc-text-field--textarea::after{content:none}.mdc-text-field--textarea:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--textarea .mdc-floating-label--float-above{transform:translateY(-144%) scale(1)}.mdc-text-field--textarea .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) scale(0.75)}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea .mdc-text-field-character-counter{left:initial;right:16px;position:absolute;bottom:13px}[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter,.mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl]{left:16px;right:initial}.mdc-text-field--textarea .mdc-text-field__input{align-self:auto;box-sizing:border-box;height:auto;margin:8px 1px 1px 0;padding:0 16px 16px;border:none}.mdc-text-field--textarea .mdc-text-field-character-counter+.mdc-text-field__input{margin-bottom:28px;padding-bottom:0}.mdc-text-field--textarea .mdc-floating-label{top:17px;bottom:auto;width:auto;pointer-events:none}.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--fullwidth{width:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){display:block}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before,.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after{content:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{padding:0}.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input{resize:vertical}.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field--dense+.mdc-text-field-helper-line{margin-bottom:4px}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(95,99,104,.87)}.mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{color:rgba(95,99,104,.87)}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#5f6368;border-color:var(--mdc-theme-primary, #5F6368)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon~.mdc-text-field__icon{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--disabled{background-color:#fafafa;border-bottom:none;pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.37)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-text-field__icon{color:rgba(0,0,0,.3)}.mdc-text-field--disabled:not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--textarea.mdc-text-field--disabled{background-color:transparent;background-color:#f9f9f9}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}@keyframes mdc-floating-label-shake-float-above-text-field-dense{0%{transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-70%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8)}100%{transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense{0%{transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense{0%{transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 21px)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl{0%{transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -21px)) translateY(-120%) scale(0.8)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8)}100%{transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)}}@keyframes mdc-floating-label-shake-float-above-textarea{0%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}:root{--mdc-theme-primary: #5F6368;--mdc-theme-secondary: #02569B;--mdc-theme-background: #fff;--mdc-theme-surface: #fff;--mdc-theme-error: #b00020;--mdc-theme-on-primary: #fff;--mdc-theme-on-secondary: #fff;--mdc-theme-on-surface: #000;--mdc-theme-on-error: #fff;--mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-dark: white;--mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);--mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)}.mdc-theme--primary{color:#5f6368 !important;color:var(--mdc-theme-primary, #5F6368) !important}.mdc-theme--secondary{color:#02569b !important;color:var(--mdc-theme-secondary, #02569B) !important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background, #fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-theme--error{color:#b00020 !important;color:var(--mdc-theme-error, #b00020) !important}.mdc-theme--on-primary{color:#fff !important;color:var(--mdc-theme-on-primary, #fff) !important}.mdc-theme--on-secondary{color:#fff !important;color:var(--mdc-theme-on-secondary, #fff) !important}.mdc-theme--on-surface{color:#000 !important;color:var(--mdc-theme-on-surface, #000) !important}.mdc-theme--on-error{color:#fff !important;color:var(--mdc-theme-on-error, #fff) !important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-dark{color:#fff !important;color:var(--mdc-theme-text-primary-on-dark, white) !important}.mdc-theme--text-secondary-on-dark{color:rgba(255,255,255,.7) !important;color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important}.mdc-theme--text-hint-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-disabled-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-icon-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--primary-bg{background-color:#5f6368 !important;background-color:var(--mdc-theme-primary, #5F6368) !important}.mdc-theme--secondary-bg{background-color:#02569b !important;background-color:var(--mdc-theme-secondary, #02569B) !important}.mdc-top-app-bar{background-color:#5f6368;background-color:var(--mdc-theme-primary, #5F6368);color:#fff;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff}@supports not (-ms-ime-align: auto){.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:var(--mdc-theme-on-primary, #fff)}}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before{opacity:.08}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit;padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-radius:0 0 24px 0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-radius:0 0 0 24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:6rem;line-height:6rem;font-weight:300;letter-spacing:-0.015625em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3.75rem;line-height:3.75rem;font-weight:300;letter-spacing:-0.0083333333em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline3{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3rem;line-height:3.125rem;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline4{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;line-height:2.5rem;font-weight:400;letter-spacing:.0073529412em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline5{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline6{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body1{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-typography--caption{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.25rem;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}.mdc-typography--button{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase}.mdc-typography--overline{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:2rem;font-weight:500;letter-spacing:.1666666667em;text-decoration:none;text-transform:uppercase}@keyframes heartbeat{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}html,body{height:100%;margin:0}@media screen and (max-width: 960px){html,body{max-width:100%;overflow-x:hidden}}body{background-color:#f8f9fa;margin:0}h1,h2,h3,h4,h5,h6{color:#202124;font-family:Google Sans Display,Roboto,sans-serif;margin:0}h1{font-size:28px;font-weight:bold}h2{font-size:22px;font-weight:bold}h3{font-size:22px}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}*{font-family:Roboto,sans-serif}a{text-decoration:none}[hidden]{display:none}.content{min-height:100%}.content>.container{padding-bottom:96px}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#3d4043;color:#fff;padding:16px 125px 16px 125px;margin-bottom:48px}@media screen and (max-width: 960px){.navbar{padding:8px 16px 8px 16px;margin-bottom:16px}}.navbar .leading:hover{opacity:.8}.navbar .leading,.navbar .nav-items{display:flex;flex-direction:row;align-items:center}.navbar .leading>*,.navbar .nav-items>*{margin:0 8px 3px 8px}.navbar .nav-items{font-family:"Google Sans","Roboto",sans-serif}@media screen and (max-width: 960px){.navbar .nav-items{display:none}}.navbar span.title{font-family:"Google Sans Display","Roboto",sans-serif;font-size:26px;letter-spacing:.5px;margin:0;color:#13b9fd}.navbar img{height:32px}.navbar a{color:#fff}.navbar a:active{color:#fff}.footer{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#202124;color:#fff;height:96px;margin-top:-96px}.container{width:100%;margin-left:auto;margin-right:auto;padding:8px}@media screen and (min-width: 960px){.container{max-width:960px}}.toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-bottom:12px}@media screen and (max-width: 960px){.toolbar{flex-direction:column}}.toolbar .buttons button{margin-right:12px;margin-bottom:8px}.index-header{margin-left:8px;margin-right:8px}.search-container{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px;max-width:640px;margin-right:8px;margin-left:8px}.mdc-chip-set{justify-content:center}.mdc-chip{background-color:transparent;color:#5f6368}.mdc-chip::before,.mdc-chip::after{background-color:#5f6368}.mdc-chip:hover::before{opacity:.04}.mdc-chip:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip:hover{color:#5f6368}.mdc-chip.mdc-chip--selected::before{opacity:.08}.mdc-chip.mdc-chip--selected::before,.mdc-chip.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}.mdc-chip.mdc-chip--selected{color:#5f6368}.mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip.mdc-chip--selected:hover{color:#5f6368}.mdc-chip .mdc-chip__checkmark-path{stroke:#5f6368}.mdc-chip--selected{font-weight:bold;text-decoration:underline;background-color:transparent;color:#5f6368}.mdc-chip--selected::before,.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip--selected:hover::before{opacity:.04}.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.12}.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip--selected:hover{color:#5f6368}.mdc-chip--selected.mdc-chip--selected::before{opacity:.08}.mdc-chip--selected.mdc-chip--selected::before,.mdc-chip--selected.mdc-chip--selected::after{background-color:#5f6368}.mdc-chip--selected.mdc-chip--selected:hover::before{opacity:.12}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before,.mdc-chip--selected.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:.2}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-chip--selected.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}.mdc-chip--selected.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}.mdc-chip--selected.mdc-chip--selected{color:#5f6368}.mdc-chip--selected.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(95,99,104,.54)}.mdc-chip--selected.mdc-chip--selected:hover{color:#5f6368}.mdc-chip--selected .mdc-chip__checkmark-path{stroke:#5f6368}.mdc-card__media{background-position:top}.mdc-chip__text,.mdc-text-field__icon{outline:0}#search-bar{flex:1}#search-bar:not(.mdc-text-field--disabled){background-color:#f8f9fa}#search-bar:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#0175c2}#search-bar:hover::before{opacity:0}#search-bar:not(.mdc-ripple-upgraded):focus::before,#search-bar.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0}.grid{display:grid;grid-template-columns:repeat(auto-fill, 300px);grid-gap:8px}@media screen and (max-width: 960px){.grid{display:block}}.demo-card{width:300px;margin:12px;border:1px solid #dbdce0}@media screen and (max-width: 960px){.demo-card{margin-left:auto;margin-right:auto;width:100%;max-width:300px}}.demo-card__title{font-family:Roboto,sans-serif;color:#202124;margin:0}.demo-card__primary{padding:1rem}.demo-card__primary-action{height:100%}.demo-card__secondary{font-family:Roboto,sans-serif;padding:0 1rem 8px;color:#3d4043}.demo-card__label{position:absolute;top:0;right:0}.type-label{font-family:Roboto,sans-serif;font-size:.875rem;text-transform:capitalize;color:#202124;background-color:rgba(255,255,255,.95);border-radius:8px;padding:7px;margin:4px}.type-label-bordered{color:#82868a;border:1px solid #82868a;background-color:transparent;padding:4px;font-size:.875rem}.description-title-row{display:flex;flex-direction:row;align-items:center}.description-title-row h1{margin-right:8px}.tags-container{max-width:400px}.tags-container .tags-label{color:#202124;display:flex;flex-direction:row;align-items:center;justify-content:start;text-transform:uppercase;font-weight:bold;margin-bottom:6px}.tags-container .tags-label>span{margin-left:4px}.tags-container .tags{color:#3d4043;line-height:1.6em}.tags-container .tags a{margin-left:8px;margin-right:8px;text-decoration:underline;color:#202124}.tags-container .tags a:active{color:#202124}.tags-container .tags a:hover{color:#5c5f68}.slider-container{position:relative;margin:12px auto 24px auto;width:800px;height:500px;max-width:95%}@media screen and (max-width: 960px){.slider-container{margin:12px 4px}}.slider-container .bullet-container{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}.slider-container .bullet-container .bullet{margin-right:8px;height:8px;width:18px;border-radius:8px;background-color:#000;opacity:.2;cursor:pointer;transition:200ms ease}.slider-container .bullet-container .bullet:last-child{margin-right:0px}.slider-container .bullet-container .bullet.active{opacity:1}.slider-container .slider-content{position:relative;left:50%;top:50%;width:70%;height:85%;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.slider-container .slider-content{width:100%}}.slider-container .slider-content .slider-single{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transition:z-index 0ms 250ms}.slider-container .slider-content .slider-single .slider-single-image{position:relative;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);transform:scale(0);opacity:0}.slider-container .slider-content .slider-single.prev-hidden .slider-single-image{transform:translateX(-50%) scale(0)}@media screen and (max-width: 960px){.slider-container .slider-content .slider-single.prev-hidden{display:none}}.slider-container .slider-content .slider-single.prev{z-index:1}.slider-container .slider-content .slider-single.prev .slider-single-image{opacity:.2;transform:translateX(-25%) scale(0.8)}.slider-container .slider-content .slider-single.next{z-index:1}.slider-container .slider-content .slider-single.next .slider-single-image{opacity:.2;transform:translateX(25%) scale(0.8)}.slider-container .slider-content .slider-single.next-hidden .slider-single-image{transform:translateX(50%) scale(0)}@media screen and (max-width: 960px){.slider-container .slider-content .slider-single.next-hidden{display:none}}.slider-container .slider-content .slider-single.active{z-index:2}.slider-container .slider-content .slider-single.active .slider-single-image{opacity:1;transform:translateX(0%) scale(1)}.slider-container .slider-left{position:absolute;z-index:3;display:block;right:100%;top:50%;color:#000;transform:translateY(-50%);padding:20px 20px;margin-right:-2px;cursor:pointer}@media screen and (max-width: 960px){.slider-container .slider-left{display:none}}.slider-container .slider-right{position:absolute;z-index:3;display:block;left:100%;top:50%;color:#000;transform:translateY(-50%);padding:20px 20px;margin-left:-2px;cursor:pointer}@media screen and (max-width: 960px){.slider-container .slider-right{display:none}}.slider-container .hidden{display:none !important} diff --git a/web/form_app/flutter_service_worker.js b/web/form_app/flutter_service_worker.js index bb1735454..a00aecec8 100644 --- a/web/form_app/flutter_service_worker.js +++ b/web/form_app/flutter_service_worker.js @@ -5,8 +5,8 @@ const CACHE_NAME = 'flutter-app-cache'; const RESOURCES = { "icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1", "icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1", -"index.html": "0489095273da8c758445a4da6fa7048f", -"/": "0489095273da8c758445a4da6fa7048f", +"index.html": "cc3a990223426b73378d27ecea521c70", +"/": "cc3a990223426b73378d27ecea521c70", "main.dart.js": "108964d484a668cfd3e73716c80f1d45", "version.json": "08c8c94a1f10fbdfa4e8389d31bd1ed8", "favicon.png": "5dcef449791fa27946b3d35ad8803796", diff --git a/web/form_app/index.html b/web/form_app/index.html index 40cf749aa..e3cef7f28 100644 --- a/web/form_app/index.html +++ b/web/form_app/index.html @@ -33,7 +33,7 @@ application. For more information, see: https://developers.google.com/web/fundamentals/primers/service-workers --> diff --git a/web/slide_puzzle/.last_build_id b/web/slide_puzzle/.last_build_id deleted file mode 100644 index 763452a44..000000000 --- a/web/slide_puzzle/.last_build_id +++ /dev/null @@ -1 +0,0 @@ -52d3a3f82706e2a39c25463ffbd38f58 \ No newline at end of file diff --git a/web/slide_puzzle/assets/AssetManifest.json b/web/slide_puzzle/assets/AssetManifest.json deleted file mode 100644 index f97de3caf..000000000 --- a/web/slide_puzzle/assets/AssetManifest.json +++ /dev/null @@ -1 +0,0 @@ -{"assets/audio/click.mp3":["assets/audio/click.mp3"],"assets/audio/dumbbell.mp3":["assets/audio/dumbbell.mp3"],"assets/audio/sandwich.mp3":["assets/audio/sandwich.mp3"],"assets/audio/shuffle.mp3":["assets/audio/shuffle.mp3"],"assets/audio/skateboard.mp3":["assets/audio/skateboard.mp3"],"assets/audio/success.mp3":["assets/audio/success.mp3"],"assets/audio/tile_move.mp3":["assets/audio/tile_move.mp3"],"assets/fonts/GoogleSans-Bold.ttf":["assets/fonts/GoogleSans-Bold.ttf"],"assets/fonts/GoogleSans-BoldItalic.ttf":["assets/fonts/GoogleSans-BoldItalic.ttf"],"assets/fonts/GoogleSans-Italic.ttf":["assets/fonts/GoogleSans-Italic.ttf"],"assets/fonts/GoogleSans-Regular.ttf":["assets/fonts/GoogleSans-Regular.ttf"],"assets/images/audio_control/blue_dashatar_off.png":["assets/images/audio_control/blue_dashatar_off.png"],"assets/images/audio_control/dashatar_on.png":["assets/images/audio_control/dashatar_on.png"],"assets/images/audio_control/green_dashatar_off.png":["assets/images/audio_control/green_dashatar_off.png"],"assets/images/audio_control/simple_off.png":["assets/images/audio_control/simple_off.png"],"assets/images/audio_control/simple_on.png":["assets/images/audio_control/simple_on.png"],"assets/images/audio_control/yellow_dashatar_off.png":["assets/images/audio_control/yellow_dashatar_off.png"],"assets/images/dashatar/blue/1.png":["assets/images/dashatar/blue/1.png"],"assets/images/dashatar/blue/10.png":["assets/images/dashatar/blue/10.png"],"assets/images/dashatar/blue/11.png":["assets/images/dashatar/blue/11.png"],"assets/images/dashatar/blue/12.png":["assets/images/dashatar/blue/12.png"],"assets/images/dashatar/blue/13.png":["assets/images/dashatar/blue/13.png"],"assets/images/dashatar/blue/14.png":["assets/images/dashatar/blue/14.png"],"assets/images/dashatar/blue/15.png":["assets/images/dashatar/blue/15.png"],"assets/images/dashatar/blue/2.png":["assets/images/dashatar/blue/2.png"],"assets/images/dashatar/blue/3.png":["assets/images/dashatar/blue/3.png"],"assets/images/dashatar/blue/4.png":["assets/images/dashatar/blue/4.png"],"assets/images/dashatar/blue/5.png":["assets/images/dashatar/blue/5.png"],"assets/images/dashatar/blue/6.png":["assets/images/dashatar/blue/6.png"],"assets/images/dashatar/blue/7.png":["assets/images/dashatar/blue/7.png"],"assets/images/dashatar/blue/8.png":["assets/images/dashatar/blue/8.png"],"assets/images/dashatar/blue/9.png":["assets/images/dashatar/blue/9.png"],"assets/images/dashatar/gallery/blue.png":["assets/images/dashatar/gallery/blue.png"],"assets/images/dashatar/gallery/green.png":["assets/images/dashatar/gallery/green.png"],"assets/images/dashatar/gallery/yellow.png":["assets/images/dashatar/gallery/yellow.png"],"assets/images/dashatar/green/1.png":["assets/images/dashatar/green/1.png"],"assets/images/dashatar/green/10.png":["assets/images/dashatar/green/10.png"],"assets/images/dashatar/green/11.png":["assets/images/dashatar/green/11.png"],"assets/images/dashatar/green/12.png":["assets/images/dashatar/green/12.png"],"assets/images/dashatar/green/13.png":["assets/images/dashatar/green/13.png"],"assets/images/dashatar/green/14.png":["assets/images/dashatar/green/14.png"],"assets/images/dashatar/green/15.png":["assets/images/dashatar/green/15.png"],"assets/images/dashatar/green/2.png":["assets/images/dashatar/green/2.png"],"assets/images/dashatar/green/3.png":["assets/images/dashatar/green/3.png"],"assets/images/dashatar/green/4.png":["assets/images/dashatar/green/4.png"],"assets/images/dashatar/green/5.png":["assets/images/dashatar/green/5.png"],"assets/images/dashatar/green/6.png":["assets/images/dashatar/green/6.png"],"assets/images/dashatar/green/7.png":["assets/images/dashatar/green/7.png"],"assets/images/dashatar/green/8.png":["assets/images/dashatar/green/8.png"],"assets/images/dashatar/green/9.png":["assets/images/dashatar/green/9.png"],"assets/images/dashatar/success/blue.png":["assets/images/dashatar/success/blue.png"],"assets/images/dashatar/success/green.png":["assets/images/dashatar/success/green.png"],"assets/images/dashatar/success/yellow.png":["assets/images/dashatar/success/yellow.png"],"assets/images/dashatar/yellow/1.png":["assets/images/dashatar/yellow/1.png"],"assets/images/dashatar/yellow/10.png":["assets/images/dashatar/yellow/10.png"],"assets/images/dashatar/yellow/11.png":["assets/images/dashatar/yellow/11.png"],"assets/images/dashatar/yellow/12.png":["assets/images/dashatar/yellow/12.png"],"assets/images/dashatar/yellow/13.png":["assets/images/dashatar/yellow/13.png"],"assets/images/dashatar/yellow/14.png":["assets/images/dashatar/yellow/14.png"],"assets/images/dashatar/yellow/15.png":["assets/images/dashatar/yellow/15.png"],"assets/images/dashatar/yellow/2.png":["assets/images/dashatar/yellow/2.png"],"assets/images/dashatar/yellow/3.png":["assets/images/dashatar/yellow/3.png"],"assets/images/dashatar/yellow/4.png":["assets/images/dashatar/yellow/4.png"],"assets/images/dashatar/yellow/5.png":["assets/images/dashatar/yellow/5.png"],"assets/images/dashatar/yellow/6.png":["assets/images/dashatar/yellow/6.png"],"assets/images/dashatar/yellow/7.png":["assets/images/dashatar/yellow/7.png"],"assets/images/dashatar/yellow/8.png":["assets/images/dashatar/yellow/8.png"],"assets/images/dashatar/yellow/9.png":["assets/images/dashatar/yellow/9.png"],"assets/images/facebook_icon.png":["assets/images/facebook_icon.png"],"assets/images/logo_flutter_color.png":["assets/images/logo_flutter_color.png"],"assets/images/logo_flutter_white.png":["assets/images/logo_flutter_white.png"],"assets/images/shuffle_icon.png":["assets/images/shuffle_icon.png"],"assets/images/simple_dash_large.png":["assets/images/simple_dash_large.png"],"assets/images/simple_dash_medium.png":["assets/images/simple_dash_medium.png"],"assets/images/simple_dash_small.png":["assets/images/simple_dash_small.png"],"assets/images/timer_icon.png":["assets/images/timer_icon.png"],"assets/images/twitter_icon.png":["assets/images/twitter_icon.png"]} \ No newline at end of file diff --git a/web/slide_puzzle/assets/FontManifest.json b/web/slide_puzzle/assets/FontManifest.json deleted file mode 100644 index 8033fecef..000000000 --- a/web/slide_puzzle/assets/FontManifest.json +++ /dev/null @@ -1 +0,0 @@ -[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"GoogleSans","fonts":[{"weight":700,"asset":"assets/fonts/GoogleSans-Bold.ttf"},{"weight":700,"style":"italic","asset":"assets/fonts/GoogleSans-BoldItalic.ttf"},{"weight":400,"asset":"assets/fonts/GoogleSans-Regular.ttf"},{"weight":400,"style":"italic","asset":"assets/fonts/GoogleSans-Italic.ttf"}]}] \ No newline at end of file diff --git a/web/slide_puzzle/assets/NOTICES b/web/slide_puzzle/assets/NOTICES deleted file mode 100644 index ffb48d47b..000000000 --- a/web/slide_puzzle/assets/NOTICES +++ /dev/null @@ -1,17932 +0,0 @@ -StackWalker - -Copyright (c) 2005-2009, Jochen Kalmbach -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. -Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. -Neither the name of Jochen Kalmbach nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -StackWalker - -Copyright (c) 2005-2013, Jochen Kalmbach -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. -Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. -Neither the name of Jochen Kalmbach nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -_fe_analyzer_shared - -Copyright 2019, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -abseil-cpp - -Apache License -Version 2.0, January 2004 -https://www.apache.org/licenses - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://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. --------------------------------------------------------------------------------- -abseil-cpp -accessibility -skia - -Copyright 2020 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -abseil-cpp -angle -boringssl -etc1 -expat -fuchsia-vulkan -khronos -libwebp -pkg -skia -txt -vulkan -vulkan-deps -vulkan-headers -wuffs - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -accessibility - -Copyright (c) 2009 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility - -Copyright (c) 2010 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility - -Copyright (c) 2014 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -angle - -Copyright (c) 2013 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -base - -Copyright 2013 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -base -engine -icu -zlib - -Copyright 2014 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -base -fuchsia_sdk -skia -zlib - -Copyright 2018 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -base -zlib - -Copyright (c) 2011 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -engine -gpu -tonic -txt -url_launcher_web - -Copyright 2013 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -fuchsia_sdk -skia -zlib - -Copyright 2019 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -icu -skia - -Copyright 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -icu -skia - -Copyright 2016 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -zlib - -Copyright (c) 2012 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -zlib - -Copyright 2017 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -analyzer - -Copyright 2013, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -angle - -Copyright (C) 2009 Apple Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright (C) 2012 Apple Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY APPLE, INC. ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, INC. OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2008 NVIDIA, Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2008-2018 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2010 NVIDIA, Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -angle - -Copyright 2002 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2010 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2011 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2012 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2013 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2014 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2015 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2018 The ANGLE Project Authors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2018 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2019 The ANGLE Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2020 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2020 The ANGLE Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright 2021 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle -base - -Copyright 2016 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle -base - -Copyright 2017 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle -fuchsia_sdk - -Copyright 2019 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle -fuchsia_sdk -libjxl -skia - -Copyright 2021 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle -fuchsia_sdk -rapidjson - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -angle -khronos - -Copyright (c) 2013-2014 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle -khronos - -Copyright (c) 2013-2017 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle -khronos - -Copyright (c) 2013-2018 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle -xxhash - -Copyright 2019 The ANGLE Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their contributors may be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -args -logging - -Copyright 2013, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -async -collection -mime -shelf_static - -Copyright 2015, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -audio_session -just_audio_platform_interface -just_audio_web - -MIT License - -Copyright (c) 2020 Ryan Heise and the project contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -bloc -bloc_test -flutter_bloc - -The MIT License (MIT) -Copyright (c) 2018 Felix Angelov - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -boolean_selector -shelf_packages_handler - -Copyright 2016, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -boringssl - -Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) -All rights reserved. - -This package is an SSL implementation written -by Eric Young (eay@cryptsoft.com). -The implementation was written so as to conform with Netscapes SSL. - -This library is free for commercial and non-commercial use as long as -the following conditions are aheared to. The following conditions -apply to all code found in this distribution, be it the RC4, RSA, -lhash, DES, etc., code; not just the SSL code. The SSL documentation -included with this distribution is covered by the same copyright terms -except that the holder is Tim Hudson (tjh@cryptsoft.com). - -Copyright remains Eric Young's, and as such any Copyright notices in -the code are not to be removed. -If this package is used in a product, Eric Young should be given attribution -as the author of the parts of the library used. -This can be in the form of a textual message at program startup or -in documentation (online or textual) provided with the package. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). -4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - -THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -The licence and distribution terms for any publically available version or -derivative of this code cannot be changed. i.e. this code cannot simply be -copied and put under another distribution licence -[including the GNU Public Licence.] --------------------------------------------------------------------------------- -boringssl - -Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) -All rights reserved. - -This package is an SSL implementation written -by Eric Young (eay@cryptsoft.com). -The implementation was written so as to conform with Netscapes SSL. - -This library is free for commercial and non-commercial use as long as -the following conditions are aheared to. The following conditions -apply to all code found in this distribution, be it the RC4, RSA, -lhash, DES, etc., code; not just the SSL code. The SSL documentation -included with this distribution is covered by the same copyright terms -except that the holder is Tim Hudson (tjh@cryptsoft.com). - -Copyright remains Eric Young's, and as such any Copyright notices in -the code are not to be removed. -If this package is used in a product, Eric Young should be given attribution -as the author of the parts of the library used. -This can be in the form of a textual message at program startup or -in documentation (online or textual) provided with the package. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). -4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - -THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -The licence and distribution terms for any publically available version or -derivative of this code cannot be changed. i.e. this code cannot simply be -copied and put under another distribution licence -[including the GNU Public Licence.] --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2002 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2003 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 1999-2008 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2000 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2000-2003 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2001 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2003 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2004 Kungliga Tekniska Högskolan -(Royal Institute of Technology, Stockholm, Sweden). -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. Neither the name of the Institute nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2004 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2005 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2006 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2006,2007 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2008 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2010 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2011 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2011 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2012 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2013 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2014 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). -4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - -THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -The licence and distribution terms for any publically available version or -derivative of this code cannot be changed. i.e. this code cannot simply be -copied and put under another distribution licence -[including the GNU Public Licence.] --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2014, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2015 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2015, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2016, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2017, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2017, the HRSS authors. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2018, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2018, Google Inc. -Copyright (c) 2020, Arm Ltd. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2019, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2020 Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2020, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright (c) 2021, Google Inc. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - licensing@OpenSSL.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2005 Nokia. All rights reserved. - -The portions of the attached software ("Contribution") is developed by -Nokia Corporation and is licensed pursuant to the OpenSSL open source -license. - -The Contribution, originally written by Mika Kousa and Pasi Eronen of -Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites -support (see RFC 4279) to OpenSSL. - -No patent licenses or other rights except those expressly stated in -the OpenSSL open source license shall be deemed granted or received -expressly, by implication, estoppel, or otherwise. - -No assurances are provided by Nokia that the Contribution does not -infringe the patent or other intellectual property rights of any third -party or that the license provides you with all the necessary rights -to make use of the Contribution. - -THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN -ADDITION TO THE DISCLAIMERS INCLUDED IN THE LICENSE, NOKIA -SPECIFICALLY DISCLAIMS ANY LIABILITY FOR CLAIMS BROUGHT BY YOU OR ANY -OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR -OTHERWISE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2005, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2006, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2007, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2008 Google Inc. -All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2008, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2009 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved. -Copyright (c) 2012, Intel Corporation. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. -Copyright (c) 2014, Intel Corporation. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. -Copyright (c) 2015, Intel Inc. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2015, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -Copyright 2016 Brian Smith. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -boringssl - -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the OpenSSL license (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -https://www.openssl.org/source/license.html --------------------------------------------------------------------------------- -boringssl - -The MIT License (MIT) - -Copyright (c) 2015-2016 the fiat-crypto authors (see -https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -boringssl -dart - -OpenSSL License - - ==================================================================== - Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - - 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - - 5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - - 6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - - THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - ==================================================================== - - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com). - -Original SSLeay License - -* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) -* All rights reserved. - -* This package is an SSL implementation written -* by Eric Young (eay@cryptsoft.com). -* The implementation was written so as to conform with Netscapes SSL. - -* This library is free for commercial and non-commercial use as long as -* the following conditions are aheared to. The following conditions -* apply to all code found in this distribution, be it the RC4, RSA, -* lhash, DES, etc., code; not just the SSL code. The SSL documentation -* included with this distribution is covered by the same copyright terms -* except that the holder is Tim Hudson (tjh@cryptsoft.com). - -* Copyright remains Eric Young's, and as such any Copyright notices in -* the code are not to be removed. -* If this package is used in a product, Eric Young should be given attribution -* as the author of the parts of the library used. -* This can be in the form of a textual message at program startup or -* in documentation (online or textual) provided with the package. - -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions -* are met: -* 1. Redistributions of source code must retain the copyright -* notice, this list of conditions and the following disclaimer. -* 2. Redistributions in binary form must reproduce the above copyright -* notice, this list of conditions and the following disclaimer in the -* documentation and/or other materials provided with the distribution. -* 3. All advertising materials mentioning features or use of this software -* must display the following acknowledgement: -* "This product includes cryptographic software written by -* Eric Young (eay@cryptsoft.com)" -* The word 'cryptographic' can be left out if the rouines from the library -* being used are not cryptographic related :-). -* 4. If you include any Windows specific code (or a derivative thereof) from -* the apps directory (application code) you must include an acknowledgement: -* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - -* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND -* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -* SUCH DAMAGE. - -* The licence and distribution terms for any publically available version or -* derivative of this code cannot be changed. i.e. this code cannot simply be -* copied and put under another distribution licence -* [including the GNU Public Licence.] - -ISC license used for completely new code in BoringSSL: - -/* Copyright (c) 2015, Google Inc. - - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -The code in third_party/fiat carries the MIT license: - -Copyright (c) 2015-2016 the fiat-crypto authors (see -https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Licenses for support code - -Parts of the TLS test suite are under the Go license. This code is not included -in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so -distributing code linked against BoringSSL does not trigger this license: - -Copyright (c) 2009 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -characters -ffi -package_config - -Copyright 2019, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -charcode -http_parser -pool -shelf_web_socket -source_maps -stack_trace -string_scanner -yaml - -Copyright 2014, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -clock -coverage -fake_async -material_color_utilities - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -colorama - -Copyright (c) 2010 Jonathan Hartley -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the copyright holders, nor those of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -convert -crypto -vm_service - -Copyright 2015, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -dart - -Copyright (c) 2003-2005 Tom Wu -Copyright (c) 2012 Adam Singer (adam@solvr.io) -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, -EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY -WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF -THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -In addition, the following condition applies: - -All redistributions must retain an intact copy of this copyright notice -and disclaimer. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2014 The Polymer Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright 2009 The Go Authors. All rights reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file --------------------------------------------------------------------------------- -dart - -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart -double-conversion -icu - -Copyright 2006-2008 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -diff_match_patch - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - --------------------------------------------------------------------------------- -double-conversion -icu - -Copyright 2010 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -double-conversion -icu - -Copyright 2012 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -equatable - -MIT License - -Copyright (c) 2018 Felix Angelov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2004 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2016 Cristian Rodríguez -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2018 Yury Gribov -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2005 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2016 Cristian Rodríguez -Copyright (c) 2016 Thomas Beutlich -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2006 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016 Eric Rahm -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2016 Gaurav -Copyright (c) 2016 Thomas Beutlich -Copyright (c) 2016 Gustavo Grieco -Copyright (c) 2016 Pascal Cuoq -Copyright (c) 2016 Ed Schouten -Copyright (c) 2017-2018 Rhodri James -Copyright (c) 2017 Václav Slavík -Copyright (c) 2017 Viktor Szakats -Copyright (c) 2017 Chanho Park -Copyright (c) 2017 Rolf Eike Beer -Copyright (c) 2017 Hans Wennborg -Copyright (c) 2018 Anton Maklakov -Copyright (c) 2018 Benjamin Peterson -Copyright (c) 2018 Marco Maggi -Copyright (c) 2018 Mariusz Zaborski -Copyright (c) 2019 David Loffredo -Copyright (c) 2019-2020 Ben Wagner -Copyright (c) 2019 Vadim Zeitlin -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2002 Fred L. Drake, Jr. -Copyright (c) 2006 Karl Waclawek -Copyright (c) 2016-2017 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2016 Pascal Cuoq -Copyright (c) 2016 Don Lewis -Copyright (c) 2017 Rhodri James -Copyright (c) 2017 Alexander Bluhm -Copyright (c) 2017 Benbuck Nason -Copyright (c) 2017 José Gutiérrez de la Concha -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2009 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Copyright (c) 2020 Joe Orton -Copyright (c) 2020 Kleber Tarcísio -Copyright (c) 2021 Tim Bray -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2004 Fred L. Drake, Jr. -Copyright (c) 2002-2009 Karl Waclawek -Copyright (c) 2016-2017 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2017 Franek Korta -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2005 Karl Waclawek -Copyright (c) 2016-2017 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2018 Benjamin Peterson -Copyright (c) 2018 Anton Maklakov -Copyright (c) 2019 David Loffredo -Copyright (c) 2020 Boris Kolpackov -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2005 Karl Waclawek -Copyright (c) 2016-2019 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2005-2006 Karl Waclawek -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2002-2003 Fred L. Drake, Jr. -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Karl Waclawek -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2006 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2017-2019 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2006 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 Zhongyuan Zhou -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2018 Sebastian Pipping -Copyright (c) 2018 Marco Maggi -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1999-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2007 Karl Waclawek -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2005-2006 Karl Waclawek -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2005 Karl Waclawek -Copyright (c) 2017-2021 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2001 Tim Peters -Copyright (c) 2001-2005 Fred L. Drake, Jr. -Copyright (c) 2006-2017 Karl Waclawek -Copyright (c) 2007-2021 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2002-2003 Fred L. Drake, Jr. -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2003 Greg Stein -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2018 Yury Gribov -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2017 José Gutiérrez de la Concha -Copyright (c) 2017-2021 Sebastian Pipping -Copyright (c) 2017 Franek Korta -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 2019 Expat development team -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright 2021 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -ffx_spd - -Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. -Copyright (c) <2014> - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -ffx_spd - -Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -file - -Copyright 2017, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter - -Copyright 2014 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -freetype2 - -Copyright (C) 2000, 2001, 2002, 2003, 2006, 2010 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright (C) 2000-2004, 2006-2011, 2013, 2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright (C) 2001, 2002 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright (C) 2001, 2002, 2003, 2004 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright (C) 2001-2008, 2011, 2013, 2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 1990, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2004, 2011 Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2014 - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2015 - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000, 2001, 2004 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000-2001, 2002 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000-2001, 2003 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000-2010, 2012-2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2001, 2002, 2012 Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2003 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -The FreeType Project LICENSE - - 2006-Jan-27 - -Copyright 1996-2002, 2006 by -David Turner, Robert Wilhelm, and Werner Lemberg - -Introduction -============ - - The FreeType Project is distributed in several archive packages; - some of them may contain, in addition to the FreeType font engine, - various tools and contributions which rely on, or relate to, the - FreeType Project. - - This license applies to all files found in such packages, and - which do not fall under their own explicit license. The license - affects thus the FreeType font engine, the test programs, - documentation and makefiles, at the very least. - - This license was inspired by the BSD, Artistic, and IJG - (Independent JPEG Group) licenses, which all encourage inclusion - and use of free software in commercial and freeware products - alike. As a consequence, its main points are that: - - o We don't promise that this software works. However, we will be - interested in any kind of bug reports. (`as is' distribution) - - o You can use this software for whatever you want, in parts or - full form, without having to pay us. (`royalty-free' usage) - - o You may not pretend that you wrote this software. If you use - it, or only parts of it, in a program, you must acknowledge - somewhere in your documentation that you have used the - FreeType code. (`credits') - - We specifically permit and encourage the inclusion of this - software, with or without modifications, in commercial products. - We disclaim all warranties covering The FreeType Project and - assume no liability related to The FreeType Project. - - Finally, many people asked us for a preferred form for a - credit/disclaimer to use in compliance with this license. We thus - encourage you to use the following text: - - Portions of this software are copyright © The FreeType - Project (www.freetype.org). All rights reserved. - - Please replace with the value from the FreeType version you - actually use. - -Legal Terms -=========== - -0. Definitions - - Throughout this license, the terms `package', `FreeType Project', - and `FreeType archive' refer to the set of files originally - distributed by the authors (David Turner, Robert Wilhelm, and - Werner Lemberg) as the `FreeType Project', be they named as alpha, - beta or final release. - - `You' refers to the licensee, or person using the project, where - `using' is a generic term including compiling the project's source - code as well as linking it to form a `program' or `executable'. - This program is referred to as `a program using the FreeType - engine'. - - This license applies to all files distributed in the original - FreeType Project, including all source code, binaries and - documentation, unless otherwise stated in the file in its - original, unmodified form as distributed in the original archive. - If you are unsure whether or not a particular file is covered by - this license, you must contact us to verify this. - - The FreeType Project is copyright (C) 1996-2000 by David Turner, - Robert Wilhelm, and Werner Lemberg. All rights reserved except as - specified below. - -1. No Warranty - - THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO - USE, OF THE FREETYPE PROJECT. - -2. Redistribution - - This license grants a worldwide, royalty-free, perpetual and - irrevocable right and license to use, execute, perform, compile, - display, copy, create derivative works of, distribute and - sublicense the FreeType Project (in both source and object code - forms) and derivative works thereof for any purpose; and to - authorize others to exercise some or all of the rights granted - herein, subject to the following conditions: - - o Redistribution of source code must retain this license file - (`FTL.TXT') unaltered; any additions, deletions or changes to - the original files must be clearly indicated in accompanying - documentation. The copyright notices of the unaltered, - original files must be preserved in all copies of source - files. - - o Redistribution in binary form must provide a disclaimer that - states that the software is based in part of the work of the - FreeType Team, in the distribution documentation. We also - encourage you to put an URL to the FreeType web page in your - documentation, though this isn't mandatory. - - These conditions apply to any software derived from or based on - the FreeType Project, not just the unmodified files. If you use - our work, you must acknowledge us. However, no fee need be paid - to us. - -3. Advertising - - Neither the FreeType authors and contributors nor you shall use - the name of the other for commercial, advertising, or promotional - purposes without specific prior written permission. - - We suggest, but do not require, that you use one or more of the - following phrases to refer to this software in your documentation - or advertising materials: `FreeType Project', `FreeType Engine', - `FreeType library', or `FreeType Distribution'. - - As you have not signed this license, you are not required to - accept it. However, as the FreeType Project is copyrighted - material, only this license, or another one contracted with the - authors, grants you the right to use, distribute, and modify it. - Therefore, by using, distributing, or modifying the FreeType - Project, you indicate that you understand and accept all the terms - of this license. - -4. Contacts - - There are two mailing lists related to FreeType: - - o freetype@nongnu.org - - Discusses general use and applications of FreeType, as well as - future and wanted additions to the library and distribution. - If you are looking for support, start in this list if you - haven't found anything to help you in the documentation. - - o freetype-devel@nongnu.org - - Discusses bugs, as well as engine internals, design issues, - specific licenses, porting, etc. - - Our home page can be found at - - https://www.freetype.org - ---- end of FTL.TXT --- --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2003, 2010 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2005, 2010 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2011, 2016 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2016 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2017 Jean-loup Gailly - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 1995-2017 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -freetype2 -zlib - -Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -frontend_server_client - -Copyright 2020, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2014 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2016 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2016 The Fuchsia Authors. All rights reserved. -Copyright (c) 2009 Corey Tabaka - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2017 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2018 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2019 The Fuchsia Authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2020 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2021 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2021 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2022 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -The majority of files in this project use the Apache 2.0 License. -There are a few exceptions and their license can be found in the source. -Any license deviations from Apache 2.0 are "more permissive" licenses. - -=========================================================================================== - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -fuchsia_sdk - -musl as a whole is licensed under the following standard MIT license: - -Copyright © 2005-2014 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Authors/contributors include: - -Alex Dowad -Alexander Monakov -Anthony G. Basile -Arvid Picciani -Bobby Bingham -Boris Brezillon -Brent Cook -Chris Spiegel -Clément Vasseur -Daniel Micay -Denys Vlasenko -Emil Renner Berthing -Felix Fietkau -Felix Janda -Gianluca Anzolin -Hauke Mehrtens -Hiltjo Posthuma -Isaac Dunham -Jaydeep Patil -Jens Gustedt -Jeremy Huntwork -Jo-Philipp Wich -Joakim Sindholt -John Spencer -Josiah Worcester -Justin Cormack -Khem Raj -Kylie McClain -Luca Barbato -Luka Perkov -M Farkas-Dyck (Strake) -Mahesh Bodapati -Michael Forney -Natanael Copa -Nicholas J. Kain -orc -Pascal Cuoq -Petr Hosek -Pierre Carrier -Rich Felker -Richard Pennington -Shiz -sin -Solar Designer -Stefan Kristiansson -Szabolcs Nagy -Timo Teräs -Trutz Behn -Valentin Ochs -William Haddon - -Portions of this software are derived from third-party works licensed -under terms compatible with the above MIT license: - -Much of the math library code (third_party/math/* and -third_party/complex/*, and third_party/include/libm.h) is -Copyright © 1993,2004 Sun Microsystems or -Copyright © 2003-2011 David Schultz or -Copyright © 2003-2009 Steven G. Kargl or -Copyright © 2003-2009 Bruce D. Evans or -Copyright © 2008 Stephen L. Moshier -and labelled as such in comments in the individual source files. All -have been licensed under extremely permissive terms. - -The smoothsort implementation (third_party/smoothsort/qsort.c) is -Copyright © 2011 Valentin Ochs and is licensed under an MIT-style -license. - -The x86_64 files in third_party/arch were written by Nicholas J. Kain -and is licensed under the standard MIT terms. - -All other files which have no copyright comments are original works -produced specifically for use as part of this library, written either -by Rich Felker, the main author of the library, or by one or more -contibutors listed above. Details on authorship of individual files -can be found in the git version control history of the project. The -omission of copyright and license comments in each file is in the -interest of source tree size. - -In addition, permission is hereby granted for all public header files -(include/* and arch/*/bits/*) and crt files intended to be linked into -applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit -the copyright notice and permission notice otherwise required by the -license, and to use these files without any requirement of -attribution. These files include substantial contributions from: - -Bobby Bingham -John Spencer -Nicholas J. Kain -Rich Felker -Richard Pennington -Stefan Kristiansson -Szabolcs Nagy - -all of whom have explicitly granted such permission. - -This file previously contained text expressing a belief that most of -the files covered by the above exception were sufficiently trivial not -to be subject to copyright, resulting in confusion over whether it -negated the permissions granted in the license. In the spirit of -permissive licensing, and of not having licensing issues being an -obstacle to adoption, that text has been removed. --------------------------------------------------------------------------------- -gap - -MIT License - -Copyright (c) 2020 Romain Rastel - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2016 Camilla Löwy -Copyright (c) 2012 Torsten Walluhn - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2006-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2016 Camilla Löwy -Copyright (c) 2012 Torsten Walluhn - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2010-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2014 Jonas Ådahl - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2016 Google Inc. -Copyright (c) 2006-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glob -http -matcher -path -pub_semver -shelf -source_span -test -watcher - -Copyright 2014, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -google_fonts - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright (C) 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright (C) 2012 Grigori Goronzy - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -harfbuzz - -Copyright (C) 2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright (c) 2021 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2006 Behdad Esfahbod -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007 Chris Wilson -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. -Copyright © 2019, Facebook Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2018,2019,2020 Ebrahim Byagowi -Copyright © 2018 Khaled Hosny - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2010,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2009 Keith Stribley -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2009 Keith Stribley -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Codethink Limited -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Codethink Limited -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Martin Hosken -Copyright © 2011 SIL International - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Martin Hosken -Copyright © 2011 SIL International -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2013 Google, Inc. -Copyright © 2021 Khaled Hosny - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012 Mozilla Foundation. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2013 Mozilla Foundation. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2017 Google, Inc. -Copyright © 2021 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2013 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015 Google, Inc. -Copyright © 2019 Adobe Inc. -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015 Mozilla Foundation. -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Elie Roux -Copyright © 2018 Google, Inc. -Copyright © 2018-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. -Copyright © 2018 Khaled Hosny -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Igalia S.L. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe Inc. -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019-2020 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Behdad Esfahbod. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -harfbuzz - -HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. -For parts of HarfBuzz that are licensed under different licenses see individual -files names COPYING in subdirectories where applicable. - -Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 Google, Inc. -Copyright © 2018,2019,2020 Ebrahim Byagowi -Copyright © 2019,2020 Facebook, Inc. -Copyright © 2012 Mozilla Foundation -Copyright © 2011 Codethink Limited -Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) -Copyright © 2009 Keith Stribley -Copyright © 2009 Martin Hosken and SIL International -Copyright © 2007 Chris Wilson -Copyright © 2005,2006,2020,2021 Behdad Esfahbod -Copyright © 2005 David Turner -Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. -Copyright © 1998-2004 David Turner and Werner Lemberg - -For full copyright notices consult the individual files in the package. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -http_multi_server - -Copyright 2014, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2015 International Business Machines Corporation -and others. All Rights Reserved. - -Project: https://github.com/rober42539/lao-dictionary -Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt -License: https://github.com/rober42539/lao-dictionary/LICENSE.txt - (copied below) - - This file is derived from the above dictionary version of Nov 22, 2020 - - Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. Redistributions in binary - form must reproduce the above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or other materials - provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) 1995-2016 International Business Machines Corporation and others -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, and/or sell copies of the Software, and to permit persons -to whom the Software is furnished to do so, provided that the above -copyright notice(s) and this permission notice appear in all copies of -the Software and that both the above copyright notice(s) and this -permission notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY -SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -of the copyright holder. - -All trademarks and registered trademarks mentioned herein are the -property of their respective owners. --------------------------------------------------------------------------------- -icu - -Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved. - Copyright (C) 2002-2005, International Business Machines - Corporation and others. All Rights Reserved. - -This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -No claims are made as to fitness for any particular purpose. No -warranties of any kind are expressed or implied. The recipient -agrees to determine applicability of information provided. If this -file has been provided on optical media by Unicode, Inc., the sole -remedy for any claim will be exchange of defective media within 90 -days of receipt. - -Unicode, Inc. hereby grants the right to freely use the information -supplied in this file in the creation of products supporting the -Unicode Standard, and to make copies of this file in any form for -internal or external distribution as long as this notice remains -attached. --------------------------------------------------------------------------------- -icu - -Copyright (c) 1999 Computer Systems and Communication Lab, - Institute of Information Science, Academia - * Sinica. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. -. Neither the name of the Computer Systems and Communication Lab - nor the names of its contributors may be used to endorse or - promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) 1999 TaBE Project. -Copyright (c) 1999 Pai-Hsiang Hsiao. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. -. Neither the name of the TaBE Project nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) 1999 Unicode, Inc. All Rights reserved. - Copyright (C) 2002-2005, International Business Machines - Corporation and others. All Rights Reserved. - -This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -No claims are made as to fitness for any particular purpose. No -warranties of any kind are expressed or implied. The recipient -agrees to determine applicability of information provided. If this -file has been provided on optical media by Unicode, Inc., the sole -remedy for any claim will be exchange of defective media within 90 -days of receipt. - -Unicode, Inc. hereby grants the right to freely use the information -supplied in this file in the creation of products supporting the -Unicode Standard, and to make copies of this file in any form for -internal or external distribution as long as this notice remains -attached. --------------------------------------------------------------------------------- -icu - -Copyright (c) 2002 Unicode, Inc. All Rights reserved. - Copyright (C) 2002-2005, International Business Machines - Corporation and others. All Rights Reserved. - -This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -No claims are made as to fitness for any particular purpose. No -warranties of any kind are expressed or implied. The recipient -agrees to determine applicability of information provided. If this -file has been provided on optical media by Unicode, Inc., the sole -remedy for any claim will be exchange of defective media within 90 -days of receipt. - -Unicode, Inc. hereby grants the right to freely use the information -supplied in this file in the creation of products supporting the -Unicode Standard, and to make copies of this file in any form for -internal or external distribution as long as this notice remains -attached. --------------------------------------------------------------------------------- -icu - -Copyright (c) 2014 International Business Machines Corporation -and others. All Rights Reserved. - -This list is part of a project hosted at: - github.com/kanyawtech/myanmar-karen-word-lists - -Copyright (c) 2013, LeRoy Benjamin Sharon -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: Redistributions of source code must retain the above -copyright notice, this list of conditions and the following -disclaimer. Redistributions in binary form must reproduce the -above copyright notice, this list of conditions and the following -disclaimer in the documentation and/or other materials provided -with the distribution. - - Neither the name Myanmar Karen Word Lists, nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) IBM Corporation, 2000-2010. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) IBM Corporation, 2000-2011. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) IBM Corporation, 2000-2012. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) IBM Corporation, 2000-2014. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright (c) IBM Corporation, 2000-2016. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright 1996 Chih-Hao Tsai @ Beckman Institute, - University of Illinois -c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 --------------------------------------------------------------------------------- -icu - -Copyright 2000, 2001, 2002, 2003 Nara Institute of Science -and Technology. All Rights Reserved. - -Use, reproduction, and distribution of this software is permitted. -Any copy of this software, whether in its original form or modified, -must include both the above copyright notice and the following -paragraphs. - -Nara Institute of Science and Technology (NAIST), -the copyright holders, disclaims all warranties with regard to this -software, including all implied warranties of merchantability and -fitness, in no event shall NAIST be liable for -any special, indirect or consequential damages or any damages -whatsoever resulting from loss of use, data or profits, whether in an -action of contract, negligence or other tortuous action, arising out -of or in connection with the use or performance of this software. - -A large portion of the dictionary entries -originate from ICOT Free Software. The following conditions for ICOT -Free Software applies to the current dictionary as well. - -Each User may also freely distribute the Program, whether in its -original form or modified, to any third party or parties, PROVIDED -that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear -on, or be attached to, the Program, which is distributed substantially -in the same form as set out herein and that such intended -distribution, if actually made, will neither violate or otherwise -contravene any of the laws and regulations of the countries having -jurisdiction over the User or the intended distribution itself. - -NO WARRANTY - -The program was produced on an experimental basis in the course of the -research and development conducted during the project and is provided -to users as so produced on an experimental basis. Accordingly, the -program is provided without any warranty whatsoever, whether express, -implied, statutory or otherwise. The term "warranty" used herein -includes, but is not limited to, any warranty of the quality, -performance, merchantability and fitness for a particular purpose of -the program and the nonexistence of any infringement or violation of -any right of any third party. - -Each user of the program will agree and understand, and be deemed to -have agreed and understood, that there is no warranty whatsoever for -the program and, accordingly, the entire risk arising from or -otherwise connected with the program is assumed by the user. - -Therefore, neither ICOT, the copyright holder, or any other -organization that participated in or was otherwise related to the -development of the program and their respective officials, directors, -officers and other employees shall be held liable for any and all -damages, including, without limitation, general, special, incidental -and consequential damages, arising out of or otherwise in connection -with the use or inability to use the program or any product, material -or result produced or otherwise obtained by using the program, -regardless of whether they have been advised of, or otherwise had -knowledge of, the possibility of such damages at any time during the -project or thereafter. Each user will be deemed to have agreed to the -foregoing by his or her commencement of use of the program. The term -"use" as used herein includes, but is not limited to, the use, -modification, copying and distribution of the program and the -production of secondary products from the program. - -In the case where the program, whether in its original form or -modified, was distributed or delivered to or received by a user from -any person, organization or entity other than ICOT, unless it makes or -grants independently of ICOT any specific warranty to the user in -writing, such person, organization or entity, will also be exempted -from and not be held liable to the user for any such damages as noted -above as far as the program is concerned. --------------------------------------------------------------------------------- -icu - -Copyright 2006-2011, the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright 2019 the V8 project authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. --------------------------------------------------------------------------------- -icu - -The BSD License -http://opensource.org/licenses/bsd-license.php -Copyright (C) 2006-2008, Google Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following -disclaimer in the documentation and/or other materials provided with -the distribution. - Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -icu - -Unicode® Terms of Use -For the general privacy policy governing access to this site, see the Unicode Privacy Policy. For trademark usage, see the Unicode® Consortium Name and Trademark Usage Policy. - -A. Unicode Copyright. -1. Copyright © 1991-2017 Unicode, Inc. All rights reserved. -2. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. -3. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files solely for informational purposes and in the creation of products supporting the Unicode Standard, subject to the Terms and Conditions herein. -4. Further specifications of rights and restrictions pertaining to the use of the particular set of data files known as the "Unicode Character Database" can be found in the License. -5. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The online code charts carry specific restrictions. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. -6. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. -7. Modification is not permitted with respect to this document. All copies of this document must be verbatim. -B. Restricted Rights Legend. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. -C. Warranties and Disclaimers. -1. This publication and/or website may include technical or typographical errors or other inaccuracies . Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. -2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. -3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -D. Waiver of Damages. In no event shall Unicode or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. -E. Trademarks & Logos. -1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. -2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. -3. All third party trademarks referenced herein are the property of their respective owners. -F. Miscellaneous. -1. Jurisdiction and Venue. This server is operated from a location in the State of California, United States of America. Unicode makes no representation that the materials are appropriate for use in other locations. If you access this server from other locations, you are responsible for compliance with local laws. This Agreement, all use of this site and any claims and damages resulting from use of this site are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this site shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. -2. Modification by Unicode Unicode shall have the right to modify this Agreement at any time by posting it to this site. The user may not assign any part of this Agreement without Unicode’s prior written consent. -3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. -4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. -5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. - -EXHIBIT 1 -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -Unicode Data Files include all data files under the directories -http://www.unicode.org/Public/, http://www.unicode.org/reports/, -http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and -http://www.unicode.org/utility/trac/browser/. - -Unicode Data Files do not include PDF online code charts under the -directory http://www.unicode.org/Public/. - -Software includes any source code published in the Unicode Standard -or under the directories -http://www.unicode.org/Public/, http://www.unicode.org/reports/, -http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and -http://www.unicode.org/utility/trac/browser/. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. --------------------------------------------------------------------------------- -intl - -Copyright 2013, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -io - -Copyright 2017, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -js - -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -just_audio - -MIT License - -Copyright (c) 2019-2020 Ryan Heise and the project contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -============================================================================== - -This software includes the ExoPlayer library which is licensed under the Apache -License, Version 2.0. - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2007-2010 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) - -Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice including the dates of first publication and either -this permission notice or a reference to http://oss.sgi.com/projects/FreeB -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON -GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Silicon -Graphics, Inc. --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2007-2012 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2007-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2008-2009 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2013-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -libcxx -libcxxabi - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. --------------------------------------------------------------------------------- -libcxx -libcxxabi - -Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -libcxx -libcxxabi - -University of Illinois/NCSA -Open Source License - -Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT - -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009-2011, 2014-2016, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). -All Rights Reserved. -Author: Siarhei Siamashka -Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. -Author: Ragesh Radhakrishnan -Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. -Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. -Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). -All Rights Reserved. -Author: Siarhei Siamashka -Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. -Copyright (C) 2014, Linaro Limited. All Rights Reserved. -Copyright (C) 2015, D. R. Commander. All Rights Reserved. -Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2011, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2013, MIPS Technologies, Inc., California. -All Rights Reserved. -Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) - Darko Laus (darko.laus@imgtec.com) -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2013-2014, MIPS Technologies, Inc., California. -All Rights Reserved. -Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) - Darko Laus (darko.laus@imgtec.com) -Copyright (C) 2015, D. R. Commander. All Rights Reserved. -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. -Copyright (C) 2014, Jay Foad. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2015, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. -Copyright (C) 2015-2016, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2014, 2016, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2014, D. R. Commander. -Copyright (C) 2013-2014, MIPS Technologies, Inc., California. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2014, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2011, 2014-2015, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2010, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library - version 1.02 - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2011, 2014, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2011, 2014-2016, D. R. Commander. -Copyright (C) 2013-2014, MIPS Technologies, Inc., California. -Copyright (C) 2014, Linaro Limited. -Copyright (C) 2015-2016, Matthieu Darbois. - -Based on the x86 SIMD extension for IJG JPEG library, -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2011, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009, 2012 Pierre Ossman for Cendio AB -Copyright (C) 2009, 2012, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright 2009, 2012 Pierre Ossman for Cendio AB -Copyright (C) 2012, D. R. Commander. - -Based on the x86 SIMD extension for IJG JPEG library -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project -to include only information relevant to libjpeg-turbo, to wordsmith certain -sections, and to remove impolitic language that existed in the libjpeg v8 -README. It is included only for reference. Please see README.md for -information specific to libjpeg-turbo. - -The Independent JPEG Group's JPEG software -========================================== - -This distribution contains a release of the Independent JPEG Group's free JPEG -software. You are welcome to redistribute this software and to use it for any -purpose, subject to the conditions under LEGAL ISSUES, below. - -This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, -Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, -Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, -and other members of the Independent JPEG Group. - -IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee -(also known as JPEG, together with ITU-T SG16). - -DOCUMENTATION ROADMAP -===================== - -This file contains the following sections: - -OVERVIEW General description of JPEG and the IJG software. -LEGAL ISSUES Copyright, lack of warranty, terms of distribution. -REFERENCES Where to learn more about JPEG. -ARCHIVE LOCATIONS Where to find newer versions of this software. -FILE FORMAT WARS Software *not* to get. -TO DO Plans for future IJG releases. - -Other documentation files in the distribution are: - -User documentation: - usage.txt Usage instructions for cjpeg, djpeg, jpegtran, - rdjpgcom, and wrjpgcom. - *.1 Unix-style man pages for programs (same info as usage.txt). - wizard.txt Advanced usage instructions for JPEG wizards only. - change.log Version-to-version change highlights. -Programmer and internal documentation: - libjpeg.txt How to use the JPEG library in your own programs. - example.c Sample code for calling the JPEG library. - structure.txt Overview of the JPEG library's internal structure. - coderules.txt Coding style rules --- please read if you contribute code. - -Please read at least usage.txt. Some information can also be found in the JPEG -FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find -out where to obtain the FAQ article. - -If you want to understand how the JPEG code works, we suggest reading one or -more of the REFERENCES, then looking at the documentation files (in roughly -the order listed) before diving into the code. - -OVERVIEW -======== - -This package contains C software to implement JPEG image encoding, decoding, -and transcoding. JPEG (pronounced "jay-peg") is a standardized compression -method for full-color and grayscale images. JPEG's strong suit is compressing -photographic images or other types of images that have smooth color and -brightness transitions between neighboring pixels. Images with sharp lines or -other abrupt features may not compress well with JPEG, and a higher JPEG -quality may have to be used to avoid visible compression artifacts with such -images. - -JPEG is lossy, meaning that the output pixels are not necessarily identical to -the input pixels. However, on photographic content and other "smooth" images, -very good compression ratios can be obtained with no visible compression -artifacts, and extremely high compression ratios are possible if you are -willing to sacrifice image quality (by reducing the "quality" setting in the -compressor.) - -This software implements JPEG baseline, extended-sequential, and progressive -compression processes. Provision is made for supporting all variants of these -processes, although some uncommon parameter settings aren't implemented yet. -We have made no provision for supporting the hierarchical or lossless -processes defined in the standard. - -We provide a set of library routines for reading and writing JPEG image files, -plus two sample applications "cjpeg" and "djpeg", which use the library to -perform conversion between JPEG and some other popular image file formats. -The library is intended to be reused in other applications. - -In order to support file conversion and viewing software, we have included -considerable functionality beyond the bare JPEG coding/decoding capability; -for example, the color quantization modules are not strictly part of JPEG -decoding, but they are essential for output to colormapped file formats or -colormapped displays. These extra functions can be compiled out of the -library if not required for a particular application. - -We have also included "jpegtran", a utility for lossless transcoding between -different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple -applications for inserting and extracting textual comments in JFIF files. - -The emphasis in designing this software has been on achieving portability and -flexibility, while also making it fast enough to be useful. In particular, -the software is not intended to be read as a tutorial on JPEG. (See the -REFERENCES section for introductory material.) Rather, it is intended to -be reliable, portable, industrial-strength code. We do not claim to have -achieved that goal in every aspect of the software, but we strive for it. - -We welcome the use of this software as a component of commercial products. -No royalty is required, but we do ask for an acknowledgement in product -documentation, as described under LEGAL ISSUES. - -LEGAL ISSUES -============ - -In plain English: - -1. We don't promise that this software works. (But if you find any bugs, - please let us know!) -2. You can use this software for whatever you want. You don't have to pay us. -3. You may not pretend that you wrote this software. If you use it in a - program, you must acknowledge somewhere in your documentation that - you've used the IJG code. - -In legalese: - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unaltered; and any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequences; the authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithm; the resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -We are required to state that - "The Graphics Interchange Format(c) is the Copyright property of - CompuServe Incorporated. GIF(sm) is a Service Mark property of - CompuServe Incorporated." - -REFERENCES -========== - -We recommend reading one or more of these references before trying to -understand the innards of the JPEG software. - -The best short technical introduction to the JPEG compression algorithm is - Wallace, Gregory K. "The JPEG Still Picture Compression Standard", - Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. -(Adjacent articles in that issue discuss MPEG motion picture compression, -applications of JPEG, and related topics.) If you don't have the CACM issue -handy, a PDF file containing a revised version of Wallace's article is -available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually -a preprint for an article that appeared in IEEE Trans. Consumer Electronics) -omits the sample images that appeared in CACM, but it includes corrections -and some added material. Note: the Wallace article is copyright ACM and IEEE, -and it may not be used for commercial purposes. - -A somewhat less technical, more leisurely introduction to JPEG can be found in -"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by -M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides -good explanations and example C code for a multitude of compression methods -including JPEG. It is an excellent source if you are comfortable reading C -code but don't know much about data compression in general. The book's JPEG -sample code is far from industrial-strength, but when you are ready to look -at a full implementation, you've got one here... - -The best currently available description of JPEG is the textbook "JPEG Still -Image Data Compression Standard" by William B. Pennebaker and Joan L. -Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. -Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG -standards (DIS 10918-1 and draft DIS 10918-2). - -The original JPEG standard is divided into two parts, Part 1 being the actual -specification, while Part 2 covers compliance testing methods. Part 1 is -titled "Digital Compression and Coding of Continuous-tone Still Images, -Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS -10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of -Continuous-tone Still Images, Part 2: Compliance testing" and has document -numbers ISO/IEC IS 10918-2, ITU-T T.83. - -The JPEG standard does not specify all details of an interchangeable file -format. For the omitted details we follow the "JFIF" conventions, revision -1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report -and thus received a formal publication status. It is available as a free -download in PDF format from -http://www.ecma-international.org/publications/techreports/E-TR-098.htm. -A PostScript version of the JFIF document is available at -http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at -http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. - -The TIFF 6.0 file format specification can be obtained by FTP from -ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme -found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. -IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). -Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 -(Compression tag 7). Copies of this Note can be obtained from -http://www.ijg.org/files/. It is expected that the next revision -of the TIFF spec will replace the 6.0 JPEG design with the Note's design. -Although IJG's own code does not support TIFF/JPEG, the free libtiff library -uses our library to implement TIFF/JPEG per the Note. - -ARCHIVE LOCATIONS -================= - -The "official" archive site for this software is www.ijg.org. -The most recent released version can always be found there in -directory "files". - -The JPEG FAQ (Frequently Asked Questions) article is a source of some -general information about JPEG. -It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq -and other news.answers archive sites, including the official news.answers -archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. -If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu -with body - send usenet/news.answers/jpeg-faq/part1 - send usenet/news.answers/jpeg-faq/part2 - -FILE FORMAT WARS -================ - -The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together -with ITU-T SG16) currently promotes different formats containing the name -"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does -not support these formats (see REFERENCES). Indeed, one of the original -reasons for developing this free software was to help force convergence on -common, interoperable format standards for JPEG files. -Don't use an incompatible file format! -(In any case, our decoder will remain capable of reading existing JPEG -image files indefinitely.) - -TO DO -===== - -Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. --------------------------------------------------------------------------------- -libtess2 - -Copyright (C) [dates of first publication] Silicon Graphics, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice including the dates of first publication and either this -permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE -OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. shall not -be used in advertising or otherwise to promote the sale, use or other dealings in -this Software without prior written authorization from Silicon Graphics, Inc. --------------------------------------------------------------------------------- -libtess2 - -Copyright (c) 2009 Mikko Mononen memon@inside.org - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libtess2 - -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -Copyright (C) [dates of first publication] Silicon Graphics, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice including the dates of first publication and either this -permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE -OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. shall not -be used in advertising or otherwise to promote the sale, use or other dealings in -this Software without prior written authorization from Silicon Graphics, Inc. --------------------------------------------------------------------------------- -libwebp - -Copyright (c) 2010, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2010 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2011 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2012 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2013 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2014 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2015 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2016 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2017 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2018 Google Inc. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -meta - -Copyright 2016, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -mocktail - -The MIT License (MIT) -Copyright (c) 2020 Felix Angelov - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -nested -provider - -MIT License - -Copyright (c) 2019 Remi Rousselet - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -node_preamble - -The MIT License (MIT) - -Copyright (c) 2015 Michael Bullington - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -=== - -Copyright 2012, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -path_provider -path_provider_android -path_provider_ios -path_provider_linux -path_provider_macos -path_provider_platform_interface -path_provider_windows -plugin_platform_interface -url_launcher -url_launcher_android -url_launcher_ios -url_launcher_linux -url_launcher_macos -url_launcher_platform_interface -url_launcher_windows -xdg_directories - -Copyright 2013 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -platform -process -term_glyph - -Copyright 2017, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -platform_detect - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2017 Workiva Inc. - - 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. - --------------------------------------------------------------------------------- -rapidjson - -Copyright (c) 2006-2013 Alexander Chemeris - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of the product nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. -If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. - -A copy of the MIT License is included in this file. - -Other dependencies and licenses: - -Open Source Software Licensed Under the BSD License: - -The msinttypes r29 -Copyright (c) 2006-2013 Alexander Chemeris -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Terms of the MIT License: - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. -If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license. -A copy of the MIT License is included in this file. - -Other dependencies and licenses: - -Open Source Software Licensed Under the BSD License: - -The msinttypes r29 -Copyright (c) 2006-2013 Alexander Chemeris -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Open Source Software Licensed Under the JSON License: - -json.org -Copyright (c) 2002 JSON.org -All Rights Reserved. - -JSON_checker -Copyright (c) 2002 JSON.org -All Rights Reserved. - -Terms of the JSON License: - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Terms of the MIT License: - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -rapidjson - -The MIT License (MIT) - -Copyright (c) 2017 Bart Muzzin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Derived from: - -The MIT License (MIT) - -Copyright (c) 2015 mojmir svoboda - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -root_certificates - -Mozilla Public License -Version 2.0 - -1. Definitions - -1.1. “Contributor” - -means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. - -1.2. “Contributor Version” - -means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution. - -1.3. “Contribution” - -means Covered Software of a particular Contributor. - -1.4. “Covered Software” - -means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. - -1.5. “Incompatible With Secondary Licenses” - -means - - a. that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. - -1.6. “Executable Form” - -means any form of the work other than Source Code Form. - -1.7. “Larger Work” - -means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. - -1.8. “License” - -means this document. - -1.9. “Licensable” - -means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. - -1.10. “Modifications” - -means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. “Patent Claims” of a Contributor - -means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. - -1.12. “Secondary License” - -means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. - -1.13. “Source Code Form” - -means the form of the work preferred for making modifications. - -1.14. “You” (or “Your”) - -means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. - -2. License Grants and Conditions - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its Contributions. - -This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. - -3. Responsibilities - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - -If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. - -8. Litigation - -Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims. - -9. Miscellaneous - -This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. - -10. Versions of the License - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - -If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0. --------------------------------------------------------------------------------- -root_certificates - -Mozilla Public License Version 2.0 -================================== - -1. Definitions - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -* 6. Disclaimer of Warranty - -* Covered Software is provided under this License on an "as is" -* basis, without warranty of any kind, either expressed, implied, or -* statutory, including, without limitation, warranties that the -* Covered Software is free of defects, merchantable, fit for a -* particular purpose or non-infringing. The entire risk as to the -* quality and performance of the Covered Software is with You. -* Should any Covered Software prove defective in any respect, You -* (not any Contributor) assume the cost of any necessary servicing, -* repair, or correction. This disclaimer of warranty constitutes an -* essential part of this License. No use of any Covered Software is -* authorized under this License except under this disclaimer. - -* 7. Limitation of Liability - -* Under no circumstances and under no legal theory, whether tort -* (including negligence), contract, or otherwise, shall any -* Contributor, or anyone who distributes Covered Software as -* permitted above, be liable to You for any direct, indirect, -* special, incidental, or consequential damages of any character -* including, without limitation, damages for lost profits, loss of -* goodwill, work stoppage, computer failure or malfunction, or any -* and all other commercial damages or losses, even if such party -* shall have been informed of the possibility of such damages. This -* limitation of liability shall not apply to liability for death or -* personal injury resulting from such party's negligence to the -* extent applicable law prohibits such limitation. Some -* jurisdictions do not allow the exclusion or limitation of -* incidental or consequential damages, so this exclusion and -* limitation may not apply to You. - -8. Litigation - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. --------------------------------------------------------------------------------- -rxdart - -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. --------------------------------------------------------------------------------- -skcms -vulkan - -Copyright (c) 2018 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skcms -vulkanmemoryallocator - -Copyright 2018 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2021 Google LLC - -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. --------------------------------------------------------------------------------- -skia - -Copyright (C) 2014 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2011 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2011 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2014 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2014-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. --------------------------------------------------------------------------------- -skia - -Copyright 2005 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2006 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2006-2012 The Android Open Source Project -Copyright 2012 Mozilla Foundation - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2007 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2008 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2008 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2009 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2009-2015 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2010 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2010 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2011 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2011 Google Inc. -Copyright 2012 Mozilla Foundation - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2011 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2012 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2012 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2013 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2013 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2014 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2014 Google Inc. -Copyright 2017 ARM Ltd. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2014 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2015 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2015 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2016 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2016 Mozilla Foundation - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2016 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2017 ARM Ltd. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2017 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google LLC. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google, LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2018 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google Inc. and Adobe Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google, LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2019 The Android Open Source Project - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google LLC. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google, LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google LLC. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google, LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google LLC. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright 2022 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -smhasher - -All MurmurHash source files are placed in the public domain. - -The license below applies to all other code in SMHasher: - -Copyright (c) 2011 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -source_map_stack_trace -stream_channel -typed_data - -Copyright 2015, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -sqlite - -The source code for SQLite is in the public domain. No claim of -copyright is made on any part of the core source code. (The -documentation and test code is a different matter - some sections of -documentation and test logic are governed by open-source licenses.) -All contributors to the SQLite core software have signed affidavits -specifically disavowing any copyright interest in the code. This means -that anybody is able to legally do anything they want with the SQLite -source code. - -There are other SQL database engines with liberal licenses that allow -the code to be broadly and freely used. But those other engines are -still governed by copyright law. SQLite is different in that copyright -law simply does not apply. - -The source code files for other SQL database engines typically begin -with a comment describing your legal rights to view and copy that -file. The SQLite source code contains no license since it is not -governed by copyright. Instead of a license, the SQLite source code -offers a blessing: - -May you do good and not evil -May you find forgiveness for yourself and forgive others -May you share freely, never taking more than you give. --------------------------------------------------------------------------------- -tcmalloc - -Copyright (c) 2003, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -tcmalloc - -Copyright (c) 2005, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -test_api -test_core - -Copyright 2018, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -universal_platform - -MIT License - -Copyright (c) 2019 gskinner.com - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -uuid - -Copyright (c) 2021 Yulian Kuncheff - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -vector_math - -Copyright 2015, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2013 Andrew Magill - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. - --------------------------------------------------------------------------------- -very_good_analysis - -MIT License - -Copyright (c) 2020 Very Good Ventures - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -very_good_slide_puzzle - -MIT License - -Copyright (c) 2021 Very Good Ventures - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -vulkanmemoryallocator - -Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -web_socket_channel - -Copyright 2016, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -webkit_inspection_protocol - -Copyright 2013, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -win32 - -Copyright 2019, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -xxhash - -Copyright (C) 2012-2016, Yann Collet - -BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -xxhash - -Copyright (C) 2012-2016, Yann Collet. - -BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1995-2003, 2010 Mark Adler -Copyright (C) 2017 ARM, Inc. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1995-2016 Jean-loup Gailly - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1995-2017 Jean-loup Gailly -detect_data_type() function provided freely by Cosmin Truta, 2006 - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) - -Modifications for Zip64 support -Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) - -For more info read MiniZip_info.txt - -Condition of use and distribution are the same than zlib : - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) - -Modifications of Unzip for Zip64 -Copyright (C) 2007-2008 Even Rouault - -Modifications for Zip64 support on both zip and unzip -Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) - -For more info read MiniZip_info.txt - -Condition of use and distribution are the same than zlib : - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2004, 2010 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2004-2017 Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2013 Intel Corporation -Authors: - Arjan van de Ven - Jim Kukunas - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2013 Intel Corporation. All rights reserved. -Authors: - Wajdi Feghali - Jim Guilford - Vinodh Gopal - Erdinc Ozturk - Jim Kukunas - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2017 ARM, Inc. -Copyright 2017 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -zlib - -version 1.2.11, January 15th, 2017 - -Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/web/slide_puzzle/assets/assets/audio/click.mp3 b/web/slide_puzzle/assets/assets/audio/click.mp3 deleted file mode 100644 index 6a917a0069ea75055ca48b75f14a52edff81b178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4850 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≶K464PM9u*J} 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 diff --git a/web/slide_puzzle/assets/assets/audio/sandwich.mp3 b/web/slide_puzzle/assets/assets/audio/sandwich.mp3 deleted file mode 100644 index 6ac1152315431cc10731ee9728754cd35d19b0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20733 zcmZsiWl$VVxVC561r~Rgz~UO*3GVLhF2RBY0xa$>!QI^n5L|*oNU&gmpg|IX1qkd( z-czUQ`|(Xpjdj&j&s=>!Pxn1NO0v8V;NL>0tD__LcaH-AU{xz$dwwBKK>(_&Wlarr6udna#5r}^^`CDh3zjfy3{de+z3q8{J|2@=PP{cKU@qd^9 zZ;yCLu?5h;{3haqR+M2(#ZXlM2A~;&(FY?W(PS}cEpZdN0VF6K?6)8V0X#iGY)9uI zNU+2zz6}uCTyI`~zVz|A6+qBbRUvX7K=3ZC@%$+!6~Cyv#Nb8uk$G~7Q}^gc{N9Iw z!7vHGy#8|(PMD+K=2t1y;ih6qUI33u_$OJ2|Brd2_ra`{Rvab_SR?^ys*$xG;he#e z?_NB*JEZ8OZ2yti^h132eP4w@>`m~9XJE2TxfiwuHCB1ul{P=mjbcP24owo=7Fj+# zc{oK#I0ir1whj0jVu-kxJ-OeC-#%#vD$1Q z5Bo3!^%q+V{WeLSM0Hoox6kh5v@AM#ah06Qs(BcTY$rrIZgt!SHwP!m>GVM2N8u?Q8?nze6mUZ_EEf7V*mX`!y-M!_Rmr!)O$r|do zTzOlq-4Yx<^6NS5)#v!EHtiR`Jf`e|&gOqRyS?Rz1&axeUpF=5B6;Mey||Q6YAuh8 ziq@EF!Iq&ClRj~qPq$mTPug+dJWVrts(<>?Vly>Np=u5jm6V>ELi(gqtp0G6O=OvVW%7~2bw-To;o1QV=o4GE(713S%@K7~yUo#`%X4ks^sf2YYhhR-- zlYDO8=^r6QkhDE8Tun=gq@`*o39&vvU(5VU$TC(A*UA<*QP|$6FO|IZ<7Og~lO{6= z3eZwfn5MmA4MCT0SfjqRX~5XY=V5`}9sU~eO?{O7V=7Bs+cbNy>M!< zt)o$Hfgs6k$IX<)+S%N7!n~;O+{LdgzOI~%;;j9GJ;!n=iY}m;KVz#zoD%gDyTC|! z&N~bv#jAgxmJFBI1JQIUyH`x5g@|-;O9)yvcxp1cx$J&rRF_W8=%VmT5TQ8r#lfO0 zFvrj1)`i3RkM7D_nvCi&=~M;^m@gEQ0`I^zyWET4PIfNF?=1laSweeqqEmuS=iT;H z;M_9%q{HF!x|dzr=4YS6Tc_LJGMdi`zN0+zqx{Jdov(-ZqRLfY5i>l4#51!4AMpM zrzR%03E=&a_}eu6cb;i1Dr!R`SkzJ!KN3TGEvYiOA#XP7H=f(bFLDv4zEa!cGbCqp zo>Tc${Ev_=2q{cS8lWR7)p9IAJ|@;1m1b?5ep~1C zIuu}IBHyjxdN&#S?p-fl&?w=4vBxgdTG#Fwc#74L5096DYbe12oko_ccKSofDLTGQ z3_2Mny+mYWc9^Y6KtoVKHlOW*xxD|UWvsgXMc?KQSWGwBI0trc_zpRc1WFa{E_6O$ z!w(fK@@1Gjv*sE3IZLq*%+(P?IUhv@z#6p?$+Y8w-_ByLqNA`Nfi-HT4N zlmPD`-mm`%#iAj-Ci|-)GA}KaBS|P-r_vq~6o{}yqe&>G$4wN{iniAYn9A`Yl?qR5 zogq@^dQmeRvGs-2a+WLSx~b7L#BZgpc~cbZIG8il)LW(W%VeHmb{SV=J*&zF$==2& zwMFAkqzAz5A)mWW<_sK4{Leta$3mBC z3NJ4{y>I}4pf~!i;P4gPjt1!Cxj)4|riVSOr)*cLs`Yzr2%gN0X7!TIpNFuH8Tbc> zga{sl_&c9js6B*l!>-@xbkvk=lWn`bDSdIZ^SIP19p$JYKgX-XQ?8!nLXBqSbNz>6 z-ufY^;KQ%opr()ziHw2YZ2q;pzxulo?|S}_Pp_6^Xp1cNBGT*U2VSjJ2o7X0ObO>U zzZOYcg@Uy{f2xkfQ$82E56onG`Mg`S`>nQ7daZ5H!wRcQ$ILYBMSD#CS;qY4ZGxek z_^W&-gv6fGhsm5sX2+>FINpl>dGB%hsD602f0-pC+AQ~Zr6uAsDDYkHt*_I3k5grW z@(V+8?NmFte}w9h@$+ei0XqC&>Tswb#Kuj@+wQN1942+?OaA7e*OF=U=QT9lsp;dq zlKB(pEMyz!`3Rn^$X=%T@d@%&EgkRE>JlT;^1LG7sE-AgmuIH} z!nTx>O3fNItK$|9ZOYV@o#-!ojB|RA(C^Eeyy@VYH4NqYo?Zf~=g;;EP2Zrk#1c7z9a7)XiabRH!&L!16>7^PQMqfCsyDuUF{_SRt^Yb62Gy1P z17u}S>_R8>tzh=YY1(nIRKx`x%|Fw~gyK@zLjyksXgF*(b-Eh<*dHhw@jh*Lt(zv0 zaGVUzt#~rKj$s?eNBwmBj`sc_kX%pxUPa()U{?fLjTPiv(oxXdKB+{S^D$(LUB;aB51b3TpDV8_A+qkD-4g7V_4;JBF3&045n(d9Hj8F;l@zmYm>c#x3Yo z8J-c2Xp%c0qQZX`jE0gW!J_5!eTBOZLPnKsqr8|yf^J?odFg&EFqLt4we$QN8h%Z~ zf>>|#Y*JYw=1~Sr&Ihc2w#bS;EM0hv*K!F5v_+|8D(M<#yr*q?hBX|zA%dnB#?9{N zk;6FJ@)hMd{;Jn8+U%xXn$X%<<*Fy1Q+=U}{rbRq*GSA8VazLI^fY8Us?JH>7u;2b zSfgS-3mKa1|1@+6;O}TkbJ-B>nzOI+Lu5FovnQcL*`8>j+{K@96NFcE^x}x?+awJl z{k-W;2~R%QIB!86nNJ`VS#sg zVs+n~3rdi0eU)eE%1Mb#l$N@3z7*m<)BTEhb<`REneM}?=Lq9_R@`cTi+2RyYiMc< zHrwh{r?WGoTHpSR75de{=B2|gh5b1Z;%phKWN!QX1>*Zjp1YT$x|anoz52 z-t>S>8A3}{|Aix?5@|Sag@Zb#>)6)xJWTRMgJ{7`=XOXx`;>(bRnb|YnIr&$ThfMw z9*_5-eQWZUa4DK7`(U>xRBUpLFF)?(#bnbg*YQNv_N?JUYAmeaW@< zV6P-fe5_DdMfr03ruRpqd7p}4SAQ^`Lkn3*IRNl#BA3FSgAy-CMP9vmh<;fuU-!kc z$?RJcixat+)Een#rTH1+34uV|JS~O805Ha$A0HVyd`O2&8TS>TW*8KSrx+<4KlG?N z6~>5ymjGCyo3IDz*G*#0#4yq1?rZ|Zy26~7 zoV)vV9`*XyzCxsf3Mey0cT}12_!&0QN>tD8UDGq8JP7Fpr_Qv_>-*baSQ*uE+Y zc?@~fDh9A1BpV~rbQ}h1Us>^SQqVE=Z85c|2a(fpGk>B(Rh5&$DAuUjNZFKtl%l*W z-ON;`82QIh8WJ^X!WP>GMr6$Tu)A9=BjXd@gNO)yro2Qt(3S$9tL}(sjk8C`OUGYv z6%nbwwOOe~KmPV5BwZg!ep+Li%jTzxb}&l*k;G(cFg_jlc(MLiQ;ydAM346_R|?n7P#T|OpBtd-n^h#~=X*Yq@>m~};qwSLbB;q7Y!#6uI} zma`au14#b}y^oM76P!A6B`oGe`u)v{PK+SuIi}aQfH;BXsG*u zi)o4W{PQ5Dz^!N;xy2axZHFYYQVKTdgeVRd%_R~gXIObqQ3b^52T!;#TfwwleNCgx ziHq0beXZ|ld~q-V6lVP;1c7+6cMr2;(D#P%?Ux=i&n6=Vp7@8-oVPu<8P=ecUXAswNthh z9~&EJB|_H$vw`$Ii_4H9oa6wNoW1_XLA$ArRi0mpoxn7mk`g#uQ-P(2FSOKAp>esZCnYRVr(&#St)y^xO0g7y$OmR|X$LuEjL`o|Q7VIXv8d>FHWCGA=m2rD8Dbrwo8NxAQFuoEO6 zffrKJ9b=MAn9u&~NLF6c<<%>533 zYI1*M9>fK3Kl7AI0!m>}`Dcj~hPKU|;og~b%4UO$nJnDggbR=|oG=~XpxSCf6h13S z$`d>nT1)PTp(C7BQ#+|aM)FB2KS@Hj;(jH7M$ddH3u{#Rb*^T)9}V{%Z-MFTx|Fxd zR0M=)a_Sp6iqnv(%$KpCPc+bH`%DC1(is14BO5O*(fTGi-o0_@xz8=bU;|^p2fq&= zF8&ef3qvk-RB_2M_TU&Mi?gC*CAy1e!{%B6dLycTUS}uWK5d6QUa}UAmgxvC1{5kd zN%IOX5w{kz!IAVVQqozicy(B|6Nh-5N>P}qEUTUPajT@`=*|(rK}s5@i>y^Vkzbk& zj3xiNn{`}^)0VLZsDxC8H1vd?+Z}|yD*SSSOsS;a@9nHLp}5UxH!W#~qhGCP==DRx zS#K1hF8s@>xcUuk=`z0(_PNcKc;ylO;2Xi^1L26va=tnJ@#bcTEIgjoUQM?TVY(hS zv!+|~_SS)@TEoYhGvT{WU}+8MXSxJDHrmbd7F1CVoQ~e6r`qn16N55So{UoZl(?ix zee4mq=hloSF9%Vb7{GIlgHm5XQX=X*nar0@w@f536c!NDwdP`JXp_dD03U<_9^g7( zD~X>HLv4v?HREEh0;)mzC^!X34)*dbaaGF^ak*m;XbK2NzJ8;~Y>194qiT(ls6pby zMX!@`@+FtcUU0vGPnJ-Z+-(1$BDXKNE^e=k4fgW6UA@nI-=5WDxTPyfgw5m|3XJ#h znE&+@@=+n{Rw^Gzl3#swa3>wpdAJM`3R2Zy3pimA06^KcwxLo| ztSUg{!D$SHD*}#{%AoBt3S-WA;rNpnhZU6lDu$9u{=lgS8#`jEC8}t)4VQ+zDL3lD z$E&y;_C9elDz#_M;=Y6bd9y1FfPkcNH0lEHaNfy4G$V-7HWE_yzG-|_PWHKyBC^oz zoq6SC=6Rnla5AQfQ4zLN=lK*O`Te36R`D%##tvz=pT}HLrawcUpZXMTt^C(tv zksIgJ-FzLvc6Q2RkLB&;gwn#nBk876pyPj{4r}NV%W;3m$%LD`^ z%zK@GZso;#8mKiDqU<78g*P_^I;;n%h|`faTPO5 zeeA@}4NCy^7`LC+7IONS4AIKh@{N=&zFZ~H43$=910g%4ml^`}h(9cUHuP+!=&k+{ z@`@%(a++dGmWOeC3n&n$V_RCPU~T03v)YPXb#(*%s%iN%VRVNMH5Y7)-zg@Euah?d zXwyJmRuG>SV=7{B8#)@na~DMUE3zUbkL4FjJoc=r=xVrL&^ZX3mK0V*q;+hcVVys{ zzDN~Mi@*AEf7?4dGq3)oPRcPWc?vtp6Lw#iUTB(`-jKg~=WR4UU@WS*+HcIJM)Da73XZTQwg!UQ{$lBnX4Na^4Qs&+e!_jQsKhI}K|tz# zol{tgyg(=!9yjrB&t-ZeK9?8CXyXg^1740iYbol9DXo?2XRJ#NZ! zEHvx%3e8YYfjvO^Pjy+vg}MwV9Lj%pu6|#)nDmKy<+rbx z=o}d}%><$)g47GKMN<+t6SIHe_*OUjwHkk3B_GApwpP>1H4m$Kr;4v?{qkXdYdpt4 zLb?zl2^*#GIyX%oq?&H4C?R6JWG2o&Kj<*_k@r=mHwYaR3OS;I;H?*hL0m!FcECS$GnGV%=#MV}>Ta!A~&syjzP2ir7w3cp{#f zF2W;?!|Se@QRy&SQznOm>AWSKPLUfe4SfF8k8nqrRACPA(`b4N->m0eJ<(2XSE7N;xZ8HSPV8BN^$iUJtGpU zI5TGe%naFZ@`->Y|B2(hx1LYUHf&28yW=Y^+lT{*`#Zh>zoa@TJHOVWn)x>q{|NCX z5#`uV$~1{Da+e-=gE1jQ`>`Uxo zU84h7ZG?@!!|3juEhpD7NGKs7O&?~I{Zc1n)8c?LQLMN0nN+P3b|J>l$7|Q5&WMy? z;4^@$qUVtK6EEV1v6et5I$nRt^Li3K8lpZuF!p_*`$jm_1s=X-4eARo$zD}u2`^q|6uN`r3y_WYzj8ulF<=|iOSBzl0rKSG2M zh>NvyTOucqV0dn#RhUL#Z$&hTo}Pv30#zEGJ`TG$V!X2uC^I? z3iukY52mtqC8vn0GslpjC$l7}?_8|#j}8xOs$HuSSNOet`>-qSGOB8*U4Ey>Rbp%Z zbiLfkg^rY};)t|$^OhKWdzo9vC55~0$>pFmJysXr0^#X6%RuVnt!Auy`i)T(fjA$y z?|&Cv`y*{PhFHiWiqgWk#s(Jv3D5vG#_w?l7Ntz442X#p{XR5hu~Z8IR`*@u&9!kq z#Y4pjhli*=xw(pI03=GFNpZC=qQirOpQ<9 zmWq5qfrKhX%d%>Z{zFu|h~ejwIcnAi#N!Xznw1`GUMel=wHKdkr23^FleRqko?=VZ zY0vFwp;P;av%5a(p1HJq*%!}<`QH7GOyL^D$E=2<{yoMy0*w8TeXLD`Nd==Jv!THHH_=W|(4RlHYrY?P9cm1VRNh+7|-OE&T` zQ8**9;t=c#mmFS#_gNApgVBy@SQ%dZ1P#iFIua75YDqM1l%Wb#oW@)zjsPQQ z_B(E9e&Irp#QC53Lxh6QMwBgXdp1B(`%A8ZUTL9==%sp83(m+z6c%Ad&)Lgw{|Mm% z;1uim6BVLdQE(2zYF~}eD4B(`xo2WH){*a$+tg$61S%_SKC>#uI^LTQRK!wE zUnwQ%hWuK?7C4z=m*b`@I#d9)Z^@-=qM0y zpW&~rgu#@VK^jV3)P(7hzP20}SYgam?o7Z;U9)sH3dnH%gV9OA&}HbLl6`u|^qW~) z!wx&0nB6j=Z|e5urK?>ARpNe?0T|}UG47(qs-GS@Z#=gq3{%?UH&|J%jZv}wfTjjFrJ(w>ae7@7A9r5p=aYP;VWp^XEYRyvE5`| zZ0p`^1a+T|)VRjI#D2)YBRU-E?=!7J*vzhy*#NEI4odO%OQ14l%mGKmPBs|KgO=SejCf|@D+odaIgjj%S&TgYK_YQ!^}mq$n6=~ zZHL}?@dVO%J5noryUA|-a<&i`AyneVp1bS`y{e5x5x}ir$(moA-X|p0dE}^Zy+$ly zLVw(S-lyrQ@FEQ!a&pIPRd>a!HO^(G3 zf37B!!R>e%GGByX5oKK#nftLhqZfx43q?oVAxXj^Ku4aX%;I78l&&YQl}w5w&{8qD z@VkZe(=5INe26$b^+maBf;1KqI1)aKFTs`|Fu)l?^#O)ly5-*cr9^zvGq?lqhDy;#3>>RRVALoco~OKPjZT&>IoAQ<)18w08&g`lxIM^pe4H6+qVZ!?pi&+6tF>(bzGFi?=uUa z%97#n=NFuz#VuB#7tweKFMXaC?&K20l_e5@j=pfxN2GiS#ZPi|=dLCUAi#NE20`(N zo6f&=?5R1g(|r8GwSfH0x^}ppU0A%NMpeYKIzOMl`5jD^HGnr{-(XW0eNbl6efNQO zQ3lngF-_X{tmr_$f>$*4X#?@wTajk`4dTuK4z4I2Cq^Ka?VgORK}ojdWlD?^tnrOl zLt;e5Z=j%sVtL!xL3iLh8=N8)k5yFAXut{pVFj6Y& zGUh0|ql#gy)=8amy`&Y&EZ=X>iplrKqhXc*l)sNEV`XoIB@EbhSs=DOWK5Ja?v!o! zndRcdh?E#OiV$w?cTX16h`VYbv~E6u@j`!+r^FeC0Z?3DiF4Q}+FuU%-1p8g0j2i( zoWhdmtx;QyJzbeKS9wv!Bj+E831?8vbEzvs$|r-&(~4l6#x1*6AOe)3c zfJ`0otGlD^o_@3T&cLxIgUT39uz)0>>_lO1`slNh$C8p>WWgj6nqQSs zsVM4nEv}c+^i4Yo?)HG^r7wHxe+qe8an7%javk2Gh!r-r~VIHa#cZD-(gv^8JAIIvXj*D2z`oR?gi0yxbC;)Jw&4LXIVX!n^ zjgwti1jb&Q%qe{xEn9j8RT+9r`Rfs?J|>;bHj4R-#x4G%>o%7n5^+Rt4MS;zg$*sq zVPWCtY|gj%~ejNFY1rAb1ce}XEbr#npJ#rvX)`y!U0Kmr`XqQ;-T z9PUK$zBU@-!L!`_N&nRyF63sWOf41)%v(K=vI{r)dwBBl)D^FL?yw8aP~Ph=Btrp>Vqdbt;rvo;q1=+Q~o_ zPZJDx)&Xu7XUq=lm^VwUzOGWKzR>{zQxG}iu^{gTHYDnSYBW`jkyaCj#cRs4y*S(1=e|I%Zi-tCQ7|oYI;r)`FZ#5itZt@_ z*}D|KWx|N?r@cNIQT;V0B@Y5|mrAG)F9wOwGVz!g2fA*|{!M6P1;7S28ZL~4BI4F} z(qI;Btg~eP`er5gZ4$$A6!d3jePgLy*2H@7*6ee{M3{~MOO-ZBy=(MzOIepQ|d z`_zCwL*_jfD0hx9a{vu7b#k*j4;?NaJ#BLAjaBqxMov3p!G{Q%QU8hJU@Q zyO>hWsen?JYa8ADgdf;e3L>OuPyOdnx~+{qx9vNL*Q}hu)fI$$UY9HbT@O@xGw)a5D;Q%~#^vWaU$8=i%^&)${z5kT@Kvl2YsLfRa>0CKlw5 zBa%pe!QH^+0ly?-^}Zyk?CjiYw(k%4{Ed!Q+^Qg#UR3q-OsUSa@d;vYRDkyuc?(aP zI66pn;P`LG{u{?syH$vzRoBC4;Zl{(Ai`=Lxk?wecHe6wj8NJ9l+mNdv!)1qy`M(5 zS|YoJ8c-;pfcPzsUawG<#R-l+?iMSEzhgT5W!qYKl;2jRDzWoB7W>dZC&4^xLm-== zMyevOGt+)Nw|1|40a(7%C8@aXeD%4DZCztYRFVvz`;#X2oN0w<_7?{6w&9r}7?>ew z3|+eLc;%^3D*Ov&I#{0z&`SXTay167%-YaFrxZ5RUyFXduHv|hua#&Ro(IK8A=63j z(y7KJl22vbyJ24jS9N`C2}9|q0bytH>2eS=I<}6LJLmTiyXvjSm(a>E|50o#@|m(} zMbHDdKAR%8~j4sL&>xzft%M7kExaPPfJ#bZEOfkR^*_SuZ=U_G?3+xKjD6_ zubQBABdDIJY8aUR2-ap0v>-bv=CY5XQ@qVm`A5hAjkAE2iTR)<$<^er%_5j*3|~oW9t#w=HRc^@y7Qfq z2cLk11QJUY-=E!_WVjY8i?PnDmc4mC>dbhOGY`}ouRj<_KVm%=!vP@)((bZqici;< zF+(uc^5Fbyf!B1z)PhELFjO5z^$TgLOc4(qqnPX=?<*>?gA>I16I%xchk zNaeSz>$1_oo$Zp~I7=Xs9^kppYd}ehBlp5<=Ej8#u|$^sX2hemQIL{LmW45}mk`CG zu3Blr3{0uu`7_o#@`XBzUK{PtRk^{OrTdYR^Iup|(87@L>L@L)HZC-Iu9z8-$)nRZ zx<^bL<(CuGQ2&se?b zgq!2ZqKGiMkFFKQ?%%b_8fhj;+cFIkXhRzkps4={dBVX|jB}UllJ>Ii+472>WClQJbk;ngVrj{&34(zkp7~_9WKhj&JkdI@eUv)n`k3Q| zW$oX%{rQhaOZs}Z`Q8+-J<~>zDyhIHe$ETSN=7tFqX0R+i-DR@oo)y=qZO<*3qzUl*7Ch2H4Bax(sFPp~xLkSv|K%bcBF zo81p4E+DCZlV?))hH2(Ls%eYG9PNWbElE&V{`))>3xH_|Ri-tp7Nkqp*ikXD(FrY7 z4x7h!l+tbFI*DUkl(XBbCt$=Jr6K*QcF!u<8(z>GiQP3zEc2RFhj-ZR7mvQwDREHa z5FuInY{_%8?!3K>d$+C31?c>J-?lHSy!@qFSW_;P;e;lH{%D{Nwp{#zA77#rc)4Ew12P4WoWf zs02yNdFBJX;(NK-bW7tH;VtR;1)|>bW5iW8fHVr=T;6JX95|s+g48i3ZLr%Yu&9DN zmgn(8oQGkHD6vRuOtSdWM{B2^#}-&$Rw-19n-P~+_PUnSsK@WT`|uZSnq@4x@xX3O zLLbS`4^3(`x(8Ge#O2RE8f*2}L5l$zSpeGq?4_h!BP10ar{1SZXc7Wv8u@S!pmhKcBXkcfT;Jsi6mtJm^E`#8djNV2fqbE_v2rTlnY6aS?4+mF5OR7SDHkcF6F5dn z(L#$yj<0I2llQTyy+F3SWS`Y@chOrj!73xSESxy0LUsF&>imkJeAf zrF@G>cyRS+*u|G3c`adCaWf`W?V&~}l4SX(VO4bgZ678t^p4U#?`)io=@0$_(PPj` zrtd|{^JLg?&w)?-YPft4%^J;52ErO(5W+a>*T$(eR>iGT&JJFy-~oWeaQ&62l%z&6 zA=V$AlSy?;*pWELX6&@%$>0SIx-_OSPn@0Ir!wZlxL41_Xri``8snm^wev*g>8RK$ zGM&B6Obpb!RPR{tdTy+TYKT`JGbb#|+I!SHUNAUXklqif_csHjf1`+W%Cpuc8vPk2 zstf6u_sZ?Oo~D(jdy0)y*|wkXEShya5mrg0DePyn-Dv$PzRGrk;SbIe+c&y0&EJLC zIoH4UJ`PkO#lnC{(=IbAdd;j11!RHl4@f4{|Ds$s94x>v>!L*dTOsV|s|$`0<|Map zeYOTI0|C8HMx5r$$&eN8o=gpSnj;ZYYFbK9N@Lal&G#z^wc${wb# zzdiWS4H9kWEAD%)dNUWT^+xMuiNGsV1^ z&_g=d9djHt-PbkO*y)RXVSNJT>(9sI?Q0+8QPYe4SBuio@R-v=yezf_Iv0!XL)H<9 zd)Kzda*)0yu>aPLju~BCG9Vl+C@Rd+t#%k$(oz)@e4%OtVi7J>Y^c{;_~{#x(PLUW zHN*Jgs&=Eopsx0<*`BfR;#=me2Im(Kj!Bh|WrlilIq|7{E1G$Kji~BN-lY{X({X-l z6G$HSt_=?lh4J6h_6Lpu$wHN0Ac(pGg267<%1tnOLX@WdVmXYZ(gRVf!ufR>8UkQBVXv`9of?>8LB~lx+aI;4 zSlMcANSz8?Y+jmYSW2f&`NaGXgEs9cNNqKtkN+by38!P0nK@yhu#~etMsYe2!&tcF zuP?6|k|VGIbz;Zx?#LoBhotngT&6}@=HJV|vN&*mVxQJ9*l~QRK0~JF_xSDc>ISj8 z{yrB{4REmmMz;16R!Nxl#I%l3BZ|iG0ea*8is>A-I-F1*C!-ZKm{`*F*;eWFhpZ_< zyG9O724#WU5dE?PeD)pxrg~-|Rb2sudCga+8d_clWC$3uTA=JrBeKv5Bzxk&%Y5a}AQ%K?3TMy~Y z$~tru6@nIMP8+d%+4iT^LCj)+xq7gY9)&J$62btnHrI}eKt?lnWNDyEcoM};$ViJt zhjUBT(;PS)3}Yc4^sibSx<8Xh;<+rB-4oqkSM#PDoL#d5P%;3B(^k^0sdtvDGPO!a ziq9rb{?p6j{I=wB?FX8XF-G(E6 z%V`-R!d!a=%b)FF&rt8v5&ZAl_E)#lvph)yB5RtZwSwV3r58jv4h}HfEb@AV8GtoHu_ve4Vs+_zKDk`2tQYB|GZX?AzYKO z{b&g%h0CL1rRf^BZ*%c8%zaGp*LR#F{~e=ZR@svGbsnQO90fvA1L}6nZOg@qvkjAh zb3;?UV_Ky~j{#1i$=$CN*r+R_qbW2=0)JP7IzD)}8A%{c0mJT`mpP#+TCx)w35mt) zrXX#onkn*oFnJV8*0`138kLiFd5ueTPh>Tf`aq_rir(v(f=r>r^=Q~jD?>}scK(Ji zkbDUB8ipc9$M{PslNQBKr<2g(j~~3M!-j4C5&8iK8#5}oC{ar4j7+RKg=eU#w$Q2l z%|pgXyGwoa{!U681g~3n`?O|EPI?9qF6u$GI`7vVAxMgofl0@74D@rZ0>cTs_)#Rp zs3;7wqPKL02~c!O)A4;mWi%AKs~>k(DEb{fd`_ln&I=JU*cW6sv^E)~jm=w44}CK4 z=l@PAHPqv+cWiyuQ%Uo>ryQ9RMV@s3-3P|?o~zP2D&MUM5GLVTFAOhkNHb}OP!yL0 z``V7xy6-tet@SIi#@tGM*Lu@_%jd)&BbE^?5qMzDa+*xpFWcl<@y?sOeq*v6a z^`}7KNa)(ShGs8GWC?PTKm!4mU)(9_(Y05e#95LX>)4RSNuh8{;Ke07*!ayJGo$vWzSP4)DYT zb+I$@qec&f#kTBvDpH})a$AP^2beI_3iwKB*5#GO$u3DF!-C@D8aC65+~kc^<`=@7 zn9a)JYk}BAD#QgWMsy*;g;9P^A>pk}u>yx^eX!Ip}B?xGcFmt)stI#GIgOrlk1RV1BDdXjf2; zylOr3Xr8%ZPO@>6ILh{!4c;7B?!Ws+-pYuI=I?|g`O_!XCYv?rys1ZPy!SMY!J_60 zx}>3C@f}W2rp3l91BgMb=mNZ#SLM)S_L(&788}bXp>T>l{I`Ah2L0IK>Zno+6D3Id zv0zO*kSD&Jo&q4xNB1y?{mn6QnbQYP8d%M+6jD*kV<~$$dUQgZ--@=LIin82zuLD! z5_#wdB1}=>q+TUnWJvrJ6HY#=f)psJR~+yj zm#J8W)HnR9U^m{0WyU8l4^Hvv%e+?BKX3BWfg zS@{D`50_4v`YnEbq~)g7NI1iA_!m9iwu}_JZZao?uk*?V?SyG9RaeiKforqV-s9fo z&Y+MJc^w?#c}`aDqvkE^S3<}Mr3LuX!VpQMYI*?MP~k)eTh6 zeEMu<@}m|TcVdxMVlILA7sogalom}gdJ_?>pSxL9r-n0Os1*ve*xSdUg+cdKc|uWq zm~#>ri@yuK6UVju20B42)OqkX@n>>UcFFul=r{@N#v+H|F72Tr`oGVJY7Ii&~rEf?OgZ#F|$^z`~SCAanRk|Loa$qdgB zkAK&J?MDC~j+Ch@Ir$5sfxSSr0o#eQ?!s@#@0tB3WT%-+JU5arOK#{d)89tmiD&R$ zkSczIrKlL4uE)97+&cC(SFX=yR{k`1BBnSBckp9dJ0iWRp!&2S$K#{M#V?3djK@f2 z0!4Aw%Nmf)-(QIBK3TlVtt(2cv~0jC!Tg6ju1K5YZOVaa|ng&@?S%do%M8AD14arTJNC5fl|arllUQ`CxZ;6No?@ z0Z@RYoYW~bjM5Nz!|l1AOUTCJK?zhcLP*C%@cDe%iVqm-6f8qp@)DrERnWKs;PKS*ii zgpPXf)MYL36ifz?+%*9FymF-FTmI06pODdMGa)?H6_qaj{D$k`3O$O1KT{C<9JVfv zSL5ZRq4ZLE5dw$!g#$}oewuh|h!kZ?F-9D+VjXEoF)OVH(r7NY@^+KM;|k(Qst;6* z|D_&1Or&OLFl;^?U0{zz?ja)V(+9o*G_L*~dah?*(5Azjj4VDK&wNZSG%+zw$^X1> z3kw~O8=>QR<)=-YL6JT9z;;1Y3b0%UbRZ?qG+}DtPWMxhy2>-!|&_+@%{3i zf8dswlz<17?qVuvjEFW|LXmT&5(lwE=D*>mLyM z>D{4s$|vL?D=a5pKzmwuQcQt3d~(31bWm?jDS111;B55nFdbkPOOyGmU}}m1>66V! zC;fwOQmp41_eh^x>E5+D(I8a@=#*21H(euxWn!*KzL_Q63RPr*Q8OiDs**p==_@6p zt9n&1SnKxr3v%h=!KbBTL#J2F0OPb03CwQ3I(dajROxgD;$+X`hgFuXgsjK;_^)<#1uPU!@GShuMc? zC5CdVzJC}xOr<3Xy_C7*7HHU)>g*POiLJUGGVaC{XPM>UQ_Hg533Mm)%{>d(Ro{AB z8WbD;SOz2^*9jKA-`OIC>WLb7564$j<5J{)W~Gc{~hzsb#!=RZZL4?p6OZSp)jv` zr?5fi95D7)K3>F*;i0_`U~1~9w_3=dRfCl`X{5F-Sc4Vlk*I?9R?V5V`3h|Vlx=`2 zk2w#!o>yGQvD-!r$XxM@7qM&OH386j!paSQ8^T*t6}5^N%7O=N)LpAiwLSy5b>w5e zUDDC6V!;FAYqKxtNLjC+@c(r=jN7fvN-l5o-arUnP|n{2Ki63NC951^2B4 zppAx{0-f2wT1(Uz>i(N!>dd_18Z1I13J|AD@S)*?yy0@1;l=8M9+N~++s~Bb2F7?i z5KRlZ03?#eK_rPp5g`UNAWsp#Ws)V7JV}Ur$D_#Ez(Jc3M#uhlTty8Yf*>!P?`Ye~kbuvgX8GM*gly+0|rb!jOk;q~MQ zMS9;0{C+~cOA)qm9&j?%FWdaEyA?nS$f)Bs&deTh6TdEKU&zQ9i;{9!S2uq)T|O-& zdm!~~Um2{VZJ-;toU;CGB_lz4BfFk}r2ILdm8^&i(_O0%XlLSMl z)L&t)KcXZpJ{HGC^^kJ!=kUjGe+0ZSAudvY7{o7Mt(~uET1||ud`_yU6U~#@4wlf} zvNrD2s-CV#?k0X|Jbv1f7!@EK07`s-(WVvCi`CQ34RhMmTdh_`4(vo^zTYR`ZgzXk@EXCJjmU0uk%GtS zJgXnz7DzE(`3ACdUT>{?BP8Q{kz}5$Eia|pGo-J$y;zE?I-=Lu;^F0AZzJ_@S$%KH zqy3j5R@xm&orIgxtMYn#3^-u6^6gc#4g%=u>0YSe?$uSu6wb0mNTfbyMsp&nBc>e^ zbo1E# zh}2(N-rxXjc&lNhIY&+f5j0AfZgSyiJT;lQe5#m?G^1RdZm zZ}>*TtqRv4F{e@8$DfSlxs))QVW*p(m7bKrvX^){5)H*@#o{FZoighR6F;~XR^{v& z7?2nzgR7OPEl4-MHz3vvRNQ10L=<@^7J}u`+S?kEq*Bv9;*RtJZW@mm&=D72y`u1oKQw~i~3uaFZ1rHx=9bGZda7%-s4ZnXdCj0QHI3T7wOotisyMk&&Shluj~Z5 z{gy+1C3k2=W#Zq3T$Xe+Z)Pi6X*G8_?idAC5l=aul7`6y3~w*qNxS`j}#W<;v^tY*1aVlSE~6zVxqwWrJPc4X~^C0@# z+k3MpUMKG_`UXs2{R|YHU2Px1N6!qRpRubj zE@Vk*aW(YzzD@I@bYsv*{5EzQ@&R!Kz)82o`kSGSp;Dr%i-ctQPBXdPiiCmGv4>}S zoon~@5-GSx55+J>oQ&uI`K@9kEgFr8To3ffz{4Z?00{#hH zVw#_yn>{^xFcW7&5*`0OIJbOh;r*Imve}b_V<8^Rd@Z+15+vSpLHq@+DQWL83H@8C z8P!>oEt`C~G_ac+ASwb#kkH^zToZsSRU@%I@&+1QE(r4Mx1eBz(UH2%O_KOnC8i-_ zAbg!S7JAqk`rF4(}(+|-FH2Xp~1ardW0!aA$J@&+d{)$#9PzG$PPTIP7{LOx25 zUIuGosqmaZBxp@Wb!*OMtUdS}h9a$TKkVCR^?k*Ikc+A2Q;Z{E)vbyM*WW#K^%Gz^ zR$yQh#fSG1J#i!K+pv_Svtc_K;%d@K+7GHfpHrBqnSJRyVYq;&(5=Y_@1p(NyuC(^ z%5%TUd%;fxhAd5vApqdlI*Xe6Qyxb&=4zz@d6TteE_Msl#MQeyOWRa~BL;7X zA4b`q$FMZx@8k^;N%^6{V>ib0sL?>=C_fi%(G`e;uWhS=hEb!#_;T%1^a2gDic_Q#yzG zNl$qg{siTlJ>Yji^zNe5fD5K$jn(D5#g_6|Jx*uGnWa_FYX>O0oG|CY3DqyOHhJW( zs&CVw24l}fMFM&!`t1Z>LL5}XB(KDr~ z*;p`m*M(-M=0P!_{v-wmp+@%tw^EQxHCgZA@X}9d=oHrX=>DP5jI3Py{M|oOZiiL3 z+d_x-hCr2t7-O+dvIa{^91E%`I1a*Im72hELJ*=ZX=+v6cBRffx~(};JJ(|z>eT&~ zQ1by+QXs%!s_4!Eb&lJLrLD8&bs}hTs61Tz@FcRD!zwDkr91S%l4o(9${vB&BJ zY&^UioK!SA@7ZOmae4*R<4p&L7ALQ@@Vv|WJESG@Ncm@{1wcUUZfX3?L=yokv`{6e zN{P?1T3R6w0oH_O!H>?)xb;tq=b*7%z3zH1gk%(o%KEA;f zR3phSQp;ayXXhPw()+JD6r;V$#9<;iwuJGv)pu(7z(~mL(%))$2w#jy(lK!arRSzF`eYzW9Q|!o+_XTkma2r7nC@q^`zViHK}i%~N5?-i%Up>nVw1v>$V! z`;>Gnf{sHWC(p*fAuQvVMgM)K?l#`q9lAt4FD$2?Ckw)|PtJP_{vUtbe<}V)znB03oRXQRH4i@GfYEe`B`z8#4#j|As{afAinz-#C7@FHo5aRrs>fn*e0-np`iq@)zEz_@ z+JwQjB9Z!mbU$s=cAP+HNJG0rm+(NOZS%_-XO$}i4A;w72<#BH`K&?#gAMeL!HW+3 z4bHLLkzkT0BFvNupb(@c4%t;=O@?gDUltL^350zxe(H0Gf7N=H(P$E{)6&witY&s- zTiW5!;0zMK0ef42wVY0|xbO`j_ibe}u59>W#;1m3*_@%KppfE~(wLcfKDm~k>8k4LdNfSA z0~dJu+*IqC68!8i$PfvE!4}^K z!H;buS>ga{pz7C%qKcZe67caPA^KT}pZuA(g;482hG>A(TuqO54X56=;vK5y(D6-C zk9LN&Y0@ULmoJ4lV}C0BX$3JGDKLm$j{081m0`~uFqrNa+`o7B^$(NKol;Fs`?o>L z-w+NC!ioK)!{#j1$W}1qp@S_76^=B!iaDfE_OVfbK`h&>PYK?#xAj*vI6Tz<)w$0MIL? z%AsjLzyuZL2#rbX(0XYPmjcis4rRK36=vavT$Pd3Hno-GwnIBOUleg#3VLw=h$d1=GaN@co zq0pq195o_vb{Y-gopFuX#}#t4P-)1%HwYe-0BNzOMx)`E+u3rvgpJo&l-5n2$U>J; z#gWwQvQcNJuCYA@wU>@33ddoqpZ=1xiAq3;jQ-|e-XE3EeO*dH1Y~Jj0D9|{athAO zZGTKLw9!>tFX}ist0jC&IdirNS_*6R7wX7M*j>H37}dMg8e^L!_5Nxzd4RUqSG7|( zr7CYG9Q|bXT&voDv9zeAY$ zx3mltv)o3m0{kFX#yaKF-qT|?qrKCt@_!(OqW3|K=^bPO5ApH;mBI4gX zacYU^V6I3P`2&T%U6%Jr=g#1a3n-_CR519$FT^6CAkp*Dau@vU%~$nR>edL zPDX}oN{jj4>r=Ka0Z;${VlFoOL`buEGaP_=7BOq3SxO?Uga(g$ONjlS5M~TqD7~zr zkNmub`Ek72E+04?fr7PBdB6m_ye$L0*fN50PjS=6vHYFebv9nl*X(fxE9~RAQuqnW z`iACXmL{u8xZCJGj}k1Bs!!{&X=`mi@o-ZJFy|^La4|^Ku)TFE5t+<&j#loToLCmm zVJ}!gc*ivADspVHrFJoTBp8r!zc3#1JS(2H%=tU>pKVe}fYDI?mJw2dII*<(dBzA7 z+0L+_<`0i$<}drf{`Lnj{hD^Ich2 zgd9~x9Q#L4L|NjH6-I`orlzLdy(z(DtKIoL#~iLd*?~DVg`xdb&{{|R9iF!2q~?Bv z{k#pwB25Dk`qHwFXTYWVq@sO7>#fDr&qfCgm4$wkV;oCHUQiwRS9La)MAI|)38n8Z z;1y~cgPOc-DxCQj=8uC!^`NtcV*7qY5*c8ph?3rrOsj(TkR3ZNbpl;b#_R%!M^$s{5$1nrTo-~hw(CFshd(>n^Ucr9IcKw+u)ByQia;A&uxLTuf0`pX8nL# zv5Cg|5G?1A;ZgRY>sUkr4Edb!uwRsQTW-?z=g{!I&=p>GdiIzm>QYGr6%9tjj)teQ z1O^ti?`tuSy}%Rf(C&e>Eski z%s3^>P-@LWWn&>0^h#DV(QKKtO&REh9#1Xua~&#Uh1E1%^1p6G*oTCj6a(u=9cL2T zbAf54S|iKVn85e*I#gb%Ql0ya1kI*tAH7fzcYj?X>nXcXVoV~aBo|W%78_)6w9UZ~ z+x(cYIi(r##o()vt1X#DO>z2>=^1d@`G@Ac`?+*O$wb~D{K}FyVnLL$K|_Bdw@el) zN5H=u|lzN5EH0{N1j^{V3nPMa)nXmxJ003e5_r-pOSDITTV>iq;WIY~0vYNDp zH<|1mcrSr(mPaO4DjPt_e|1F8;RUE>5ywyCFA6gEuD22S8Mi`2(kJwOst@)jy^UQc z%)Lqm$>7D&@Ab=N;AeM$A{IymXkZ3!IzsHrqJSREWXh^D60D%M11hoF9vj;GFs`3?XZM8c*|YTe zVhhNZ1GGl=o$t8tq++o{DBI8s*2Sp?Aqhdw`EMPy5)2@8lcPwj)~qx^bI7Y9EEvK` zElE-YMu{!jj{I(gx7wybt?_s%DZqF+pHkLabR{TqQY8wBv2kt6ZU*RFGOViZ>--SZ z#0`CMB1kEV3M5u1GMW9rikTs=cIBB0rM$?-9>=E1pdfFJ6VCm)y{>rK3Sb8Sf2}vi z%_MM?1y%Hq&6YX;J~tE3D_7~Fpp8kY-*vPekCyU#gj5n|7yRb_#8^otlfaoTwr+DJ zz|_;++=Bbi+Qe4BTzp<*O|f9VX~z@g%3zyzKp|n! zi1_nhN96<_zJ&Z0>OTS7{JMiwlnc;;#Kf`JHjy~GT%1XSBHo}w@rGq5~KPRPmx`T+|IE>h)MzPC=n!1i_u~Rxa88a zIIH4OX~$%P(yZsjh`=ETxVkdNt1*H;75&($@;3EpYatKO=-Fe=@A?YTgBL_^ef9WH zL_fniSOI>|jsh$IeHE-m5tKhXve>nI zvJzt={6z=X8Xy2+pjz+)s8o=Mn4vaq^$kZEX`9|RQoGo&2sOfmG7XmS#osCRzbOpi znt$l;ZE{9BURBV?HBCrBlcQR-$Gy`CfW%+~iHLBW{_7^F_Pf;rHV}YB(s3h{PA>>D zs1?$0gR@R699L>S7}6OOwXWvL?}i@@Mm0^*SDN7;Nex-?T<W8*|2zG;onk^PN=u`QTT8u2K1F-gXzWV(Vu znhbCrrWm&vD37G%KCf=1RqII#zOcxohnK&*3<47GZE<|lu_*FJ?|Ad4+4|+?)}iA* z4Zw(2KMDb}fyEG%9HfW@hfWdWrP7*-%bYD-_*jyVDMR__RR0MjMTHcS%5n+Hvun~I zFFQs{p~kt9PG@~UQN$}HDnUEE`^6Yu@%H6z4=rQ#8M)$5oMdD!hV$%(Fy&qYVI*u>fLItTxco3aC#JJ1&Y(5*z#0P3rV&*f6EnCWvxst`0)Chb%?Kt@$eg5sjWJCA(Z;ftF zgQpdQ*+niFvWT1^%;h2h8i?Gl42qJlbX9(LZ$tfJ=;8Q8>y}T-FzSNCXc?$tI(DFv z>UkwEd;fMr45$a-L$F(1(u9-j!J*MrtA^5|IXVvJT(?-~_wT=_ZA4|jXp#cWC=lX- z+G*ftqUKvtx*FcP#PU%QFL&>=dkHNY7{qeADtTLZv9D206TW2|@-c8+FG>PBbNcFb zUNwdGXIYen;wPeN23OTc8&Z(rr?RgCwkHFohDezWxg(l9B>@P9&8fRHxE@lzIJHPK-d zRN%!({DLK6O?9M1Q?Y^zZU>1p$^v>--kRs;?6}U5b@{ zjc$!Jxpe9K@PaNXvZf8l12W>A+1gt z$Bz&HHF{5GkAua%S7o;5ID`P}=w+Py6UDnf#rLyys5;TEbfn)KfV|qZASyNqC^J-T zJoouPS((jn8(WNRvCXHr+7?cXFufFrcs@Cdl!W2k!H%+o>y(vsvAXqS6^0 zDWpbk@Lq6Bq4ySr^7L%pPH#ME~@SJbS%!(au02Ru;B z*x;QPZ8w!i+9B(>_WS{pAyL65B?`K83a0{7@bn$q7&KM(frJkJshiW!iStb0 z!Y)D&t*n})uFPpbA)VSTEuL~GW89JfH`19MQPu*Erm^xfA@fy5?kCMvO(_B#;-2XY?bEd4Kj zWbaL2%({=fYgHU_K`cf1JikDaBuZGWxFL}wjRqV=X3I*`|Ad}VL&c!OwMv{@24#>g zt579yUKh>`2O7{ZsYJVi2vYnptdmF*k)-V?jGVX7yt?gDqsOdLI`5ZORB;j9-;x_! z8ZBx(4wLph0ZI$KpSH$#>$@e9^Iah_xB1Q~gouoT^)V6Fs!>o8qB|BswUAqI-L=<* zkfgV!EZfcBi)Cg-2xoY){h5qqPaZumzg!gUE(Nb+C9%y|@B>@=oq6W6y9Lv#TY>r8 zaxL8Vmd(;o^i14)Inf)^*-+V8}gKw8^T*k)UK@t2l7)n`%1lSMBt?EPFJ=|KGl z)xfVSl-Pg z!l92Sni{*qr^{nT5j625laHHN97T)M4A1~36BM>$qOoQ3@TKHJ`O~O8cvu#(16b<8 zq|VDwMgcmRk`p*uzx(5|%NHitW=-pxCru9N2z(GQLNneyT55C_y>HV&KGCOtX`JtVe%0r|ox6^iOCl3ho!{VC@IaK}k!< z1RNX~btM>|rDuHL9a_nLS~ldA=i;YBZGlM5MMxs?6H7uJ`>B~bK~;ahhFDgf z86F_?lQa&OeM%+dm&lbe0aMcAR~aU9i{doH0*-5X*!AYSFTLmDtV0>( z%v2dXm~*?35Tmn+W3B7=nzSkl<*OabJPw2Bol1a077E?%fLew8knyaAVqkK3(Ik9m zf>aNUKB_t&L)AjYM*DE&Ard7B!F14rlPyKw>WtR?GOw+zXc8iFjrDxHtuuSYt*#tW zt3Vtrj*v#iAi_kX;w7f7N?=7eZ@OX}KdH-!4-vEjP8@`Uy)>|UIp=wTS>7LqWuDOPDRB4W&ebB0U-y}Qd4v!^TxE^ zE>_frU`QxNJHVw(z8apt*B-$3WauJm}SoNIF44tpRu8ub*GwI%V zRZn+nTLyNdD}VZ8s=g5;%>F|AQdv8#Y3NO*hS>8VT5APSSwg~@j16MPsk4kBm&J|C zv1pk`PHW4S+O{_F;JuG$SZjIOJ7UIQIZ!$~WQKzR>|ESU8!kD(u}I5OyPv4Xye63l zfPDF0YVf>o#B7d5Tl%5g%vB5P4c1Uf9FewbA87>Bz&W8UH8^a017lTvFNTAnF`mi)ocX zvMtB8uqJ>gtn4!=dP!zWsZhPEibhMUfN;Csg+6;z35PFGs&vUopsuQlnH6`#?TW3H zWM_+N3<>1{YvawYY%`tl6!l0B_(++SZ?BtY=O!KIy-y6t3@6c@RYAg8D?_O9K&`Q4 z)Uj#4$(ET);G)y6ZQaVSdz``zrv+f4u^LPCl(v*9P;c9KKEE3?XGbW!qnMoOp_1YmSwXR&8}OnQkU)mD#81IqROv#fDn zw2bhTK%}y`0vN=_r~0l~V8;C5gVgHm&MF{J(>XtRsEE`F>i-iu2m%R_Nso83iz$|7 zRh#Y7U>`>#&Xl=KKoh9SL(!2FI}Y?GWwS!E=tvI=sgcwo6E!DUcBCgs>vbJjbwW>N zYG#E(53bWFPM@ba7ly0G47mDIYPhIB6?WYmub$Yvw!wD&H~ZB`pA6f2Odxn~23wP- zyFUEPy7(S2Dfx08ABFneXtB$pA14YSjlhLpTc=Ab4y;`D%)Ne4q4#w+R+gSJL-_>T z!Ms02u8OMg=!aPMa$h=axHu6P83;7JH`_t2#_akxHnp%P{g`8vF1zeZMM^R`h; zLJ2SDuCBJrl7pRy!`z%T(q691Qs~;LlFmv*c{}`1=ocWAoPCIyfyC6r z0-|O`t)q};gimKW7|as8Q=T4=%+Iu2jOLR>tm`C`qj>HbO=%H?RyI#?K^uL{=~q2_ z(UE^lE?D}OQ`y9#0}SNNrK^EvmgDEeoEfvV@?|T`CNF5(QWY1E3g#^LES=K;eBdOA9~)UC1*0f zSB{>wj8j|SQ&Tc?v4W*?g$})meTQWGY8TI_$)Qc(+LID=3c@=&1F;xphHbD;1~Csg zF*1muU86dSX+0BhLUny1cd7!&1|_^NN062YS3({Bq9vCR-3E_xTq#$q4TjV-ToCb} zPC{1=HhVq(j}B_t#oXOAl_yGT`3ih(Y}IT@WwIK}A?*6uzyEu4`Vs_B>>!RNPqLsd z4e1shGDfS5#F!>x4vwjW$_Gb3q*HrEYgO20rBZCNt6>X1*kh3E=!f!ujuqTe%`wT- zgAk=-rVTg@OQ{9ZR%2_`a0hL}#~6lAV%%it`2^rXX?3ZT7iTu692~0-SFG)6RD)`5 zZKp6XDMZi1`>Ts`r&*!d9{#MNYtM;0+9K1JbG$X{VKSj`$c>w4O1IiR#VThbDcPtV zXrYe08Smx!1WOwQ<82R=%o&6yysf26cdaZZp^^pryM;V2Zt^oWtd|2_ZAN7cI{Xd( z9%mPi=xYyC)^;0%p|_#s*GXpe`*wPBXzrApHSlcFcZT)&)iEPX(D4cjTz z9BRBa9G>v_FjzQMPG6L`nx@I7Lj6$2mT_0UN2FW&ZHeu8nOD#{(@)b4*XOjl8T&>| z6kC=)r_a!ZAL{oqe6AD9s-DUII}7GRYiMs?5~ z$U^m&n$d$KHl}gIDe`J|gwP0^+q8$*-%6F?*YH5qa!?Xu!*a~aglaA9MfE1I!>wbz zNTEL6?68E@ip(H;dj#8cf1aOMG1Wrj^o1UQH@$1h=Jitzx+QoyVWwrnu)+&eA9>O!od{ zI{$9iv~FXPxn0A^q!08JzotsqGcRSJmY_{tT6#nkpc*m266#X>PY4;VR(Bv&hD1Xc zdbEnLiwrIb$Ap>=pm<`KNr%N_>s#pOu?F+IDR}1ok(n(!j6CyEg;K)Rlw)Q^9xqdy zc5sjjv}VR7|Bhl< z;RIVNIlO~a6s$(*RD&d(?AY0)pIr*8z7*-32g#kdSmimCeOUg0oS6ytnR`&6oc?yD z!-$HT3XipVM7yBrkG+hgw(1v)v@&W}0pISt4KHErFWj$%cFc!LX4??gHbUpqLmzv= z^DTO^;mm;;sT$f|H}5j^bCj0(R5}P2Fjhk=;rMfQJCD&CoU35mC;4*yaq;?2hIAMx z*6=kg;RlnSic`~>`bKOrnV(%bKO0h~5U~&;&>f$mV@A*O!&=q>0(NW&vVYvtJ-A#HxDt)9=>IkVSGaF z;k@{C{qQvqDhsc>cH!$g__#bh>s6*Mw~{$uK7(;AQ1u~S)XAIv?}kRpYs}DdvjI36 zQdgOstPEjlE%b68L@>l*!ZqFu&;!lRmjArDK}x_F+R^tPU&G?!40v1<&8F|nRRZKTi@G|&G0ygY%-D6k&z z>u#})+?*b(h>K+@F_yZdOII#EHgG)QU<&-GHHFAdqvqLWpH_xwefMpj1}V3pn3Pnh zK5J2^IrjD<<6Ogh?t5D91@FoCSMMK&=>8u`^bn;c5oKyne~+fFeNt;CSWj|95E@WX z?elYUBllbnoWQKT;5*m&8Q9}RK4uqP5-9tc8;u|ODO~u=c;n?ssR`fx^Ay+u7CYIz z>KuL9=jGasFxe8<15ZWC-=DsOOw<6vpgb4IWiI1#0jhxgQxgZjoM+Qo$g0D|U3-?K z?9`6QB0I;!LHm-NvTvJPdzk!~w&l<-`-o#WE(hWphgYg!U-^zmgZ`z^2_TfqP67>) z_?LFLwc7Iw-z)4g7It=+cVq^G>qq5}dn*4~}tirIrdsA@tf~ z`mtTaguw8`k1lTvT@7iW^;+d?LwWxyEU`3_)MmQY^^f*w&!Ht$(O-ysqvu1qQ{3a_ zn99Jn>%`DPifkvFIvqsMsP76bsiM)(9g9W9ajyL_VK8@QE+hM)3L`ns{qF}V0eFy* zMuVyYGZHSN)HLs^m9$Iij~_N$&I4cj);@ZipHddWgiPwD*8FC2KaFj6f8Oldv~k#@ ztFp`FchOulWv0Y~xbI0WC7d~qvLr~bMjRZ!xj8)&!XpZ#n@*JAq`vk3HAl5p{ve-h znK@m_zc7$3>HywZpmInwE4+%83>W3PVxuS+h*?vsnSA#CMxdQb(QZJX_mgbIo>@P+ z*7q$tXMZXG0m;I^&a@+d;2XGw2TXw zC1~%%ln?qPuIBD*AYcyuS!>E@jTL$fq%r15D^tte6aerOeYc;w-G|oiKa<%ByUaR1tlAFkeaI#T-*q>2b=54tuW;YAfi(j0i~3A}4cDNX3||18tIpk&@mG(}gmGB2W;L88NUK zNm`=jB3JlhHH39}m&sM8vb6Z&EIOSLzVE9a(38&CnH?5EBamC1BpdVpBmIcZDt8dr zaEsWNvual@szSQ)7$3m3d8T?!0vG5Ju$gy81hf82Rzo6M;cB8wt zjoXN+-j!Hm(OM=MkTG~38?GkZW4x|3rOj&VQ@r@TnJckM;bU2{J<1goYvDvnhpdFg z!$ZwMTFP{?s)7B(D$4QT%7F*{bV_lH;YHF+z_uO3(oc1Y)u27c0S|tie?q^4zP-F3 zKtm+?rL<#fM!Sm#78?Lh7n=FmYCne?ik84qBf} zwjY{zQY;Ai5w~o7;Wa=(+jw0<;s6X3`Pp9EmiWEMPvOvaahVfK)4=1`3-*VZ{l?yV zB(JIV^BFIs4_4K@4RFJT%w)9@0Yz)^%iVa!bH$?u;J%3bfS&Hf3UgWw=gQ-Y`t!sAD500J}_@q_!TC!{oUFZdz2<)PCHV9ZxQiKVQyu2aR%qIIAMb`g^Ki zsw(G@>Bn^Bo!)>=x3J{x{cMj8!>dpA&&8H$WgjkCtR#`~IZS`;ebzxpXYN9ih=I0v zvE)f$w(7B`6R9Diq5$6lq?`!pw28!-#ouMq^M5qCZS_K`9wTs65_^mNoj{AKL23+1 zZum&ILNb~CsLhqB%x_Pc>zvU6OVEe>!4$@M<=@%|U6Dqy{x!!lozvui=J-$O0RSo{ z7@pWBHvbUAFK;?ztRf!^Pi<<35>r~Nmj~7poluW|jVq>hduP>WG>8~2^7oIBOt-s-_eSa{U9<-qS-$TIfE zj}bI3&GF1AyDe0A-!+<)gNps6?zr@gI6Wo>${ctu@$ki>O8tbG+3mEEd`b9+Iy~(f zj@FO$o+yWV|o zd$HyEj2&G+%!(QZ4cqRZJe~bJPw8;mxK=wI66GSGqY56mXAJ9q6G2)FUhbXgRDDF!LzvI*pTj zV>yWR22!FHjvT>GEr(uR3lG0#fg&HW4Y0|QcR0W2YzV)UOI`mq4LJ+SyG3-AP5@tX zWFl$K|4&g*hSYPrd z(iqAmd9r#G)Z_-nkrvL4-JkQHAKZWgOA77!oxjtegfbP6BEhT8$6&KK>>QSqIrt5AHdnoT@gG76%*Ne$+%rva6YMi1-2Sg|mU@PKE!3E`#6} z9mHZ0iLc}+vs_W=Kp3nD$OBu0(Zr$96-0I{_4vLQ?KHp|i-n-nGh|qEg*1Q4z~R_` zukkVdBz=aUDr2;Y2&Iw4RNk_`N+P^J7E3uv5)Xw~t%T|%SD!DwKtYobpNk&ZkONux zu`O&P$=rNzmF5U>{!P{8WUKH1bhne!cxYZoR(m+#*JZZ-b>Z8`65=r_YTdG%dW*&H zli4?--#I3r+4Ro01-MlKxTfv~89z)rrCVmma8krR%hEHwM_*cu+qKQ5vNPs*uSuF> z=V~fhH_Dbo<>j9oCs^;YD*BB`_WIsfUikFrFv zWV7}!1=XG0Zys{x*>})%ua+(wj2WQ^OQSODKx3a|XHkmWI91`hxJ9M<@tWcRT`i}h zTWw8jh2CT9YCh8rkiP~hHPdE~FihGi+tXAtoKfbL%1=mOP}qtukn6{WaU-gcdWG)uNjxEuK*3tPb*3ul z?DmA^A}j396!3S0YK{2!gQU)oq8*nEH|K*mjtdRD_V&x^IX_csj41Pv`PuF=&9~K- z-K5jvg++?s$z;pFPwgJ+O#qV;C(@detzuDey;^psjmuF^Ta47mLTL>YtoUsd zd~pk9a9J#bx16P_J=T+%`gNF9Bm~4&YgINX$CHSbzSFU!5&saSpR0&?sb-t7Ccoe8 zYkt?1JZRtRaZKiB-~n__aL|4w8se&z?~;2yaNj*j(8pU1?9NP1W+t+xkV?$>zZ?qb zmz9!x14%NJVUR=E#Z!h7A|VQ!|ET9N4GxR@YTeq(#z-g%kGK-WhzIZE?0?%x7MxYc ztdW08I7EHCAc$-lua6yr$VsD1>H1jID*EZonvH{ho1Mo^#BnBYX?V=Xho#63W4G^V zs-tq>0qo`Vvxj-aP+jP{Ak#!Gn_{z;P5BBMv3E`*s5-A!r_4~S1cj1(7O+P-SHYzz zGeZelgpzDklVY|-JyI+&@QFM&7xsCKTWdueNF*vR>UgLQe7Ex5YV_oO2VS2_eM{LQ zXEvA>o46_f$8R5toK?*`objHgNmHfRKh z^}Lb^Inq8D*|6U^@0yOFJ-!bKlUNc`&L=At`SD!Em6sis2&MK=!IOeADFb8Xp^sjL z7Gwe;i>KH_-(^p%_L1MEGw6!2!drVqpkez0q4Lc2lvmvBw$2tt4YGCw-!m)z37w#W zUhKt#w@Ek+BeMQ>Em11_B*Rnom`>Q$o5AD7K@ZKf3~Clcw27y(lf8F|S6B$}(ASAf z8)&k&d?s)+zsJd|uur-L9NOh<%>)byH4*7ri=E&&z7_@~^RGowY33H=p%pSiLxpWo zx(Fkjl1@+*yKcuD!h_lrdW=fb$5+`eJCrv*y?G*;F(H6p8XydR;0&f5o=PgrkP5#U zrx-s%S#q3s`^oZWN&^%2H-wn+7=4y_(W*J+Zp`8q#)2;29EkA7_*{k5CedfY_rDaY zpV`l4I9KupJ8;Ius+kcFJY-2ZHw^!l2Q0e9ED_U~WW2%=Vd*6@aB5$EV7gB`7mvN+81#-jZjuyuvx%yl>iDx_G~i9h5G@(8SA6q_%?l@r zWY3I@&K;zr6nVT(qcWF1EpPp9;tT2$q|=9omzIqD^JS;|B{l;G)HD<8xqm{3 ziEs$!13_;foQ4OsGDN#nN+QaLfF9FmL&!FKe>{ii=8u;Z)c1V1f}Ha^NER91$I}h% z%!R7S;Nd5Nsc&m%@-&Qc*?w|AFATbT&eMrZim++Ko@La+~-H4_dfl@VJm%Ws+RHcfcC|c#gNcP&4%l8Pup52U$3;Q zxm^4V9mn@RpU*sD`&C_D%5%}5UVd)-<^C=Su)5G(|9bOrmwG$j1ooqLUEto+fr8?n z&?z8fUvlVgwXLCL)v3)+t)y@Z1P{a81s8qV3L=b?Klw<}^r2?$m&?k$h4n$(*Kb(; zmg#Cshn}TD@=MA@bKiS!UzDC2){dR(InYKoY;L@cQEi)8dn?bm_p~w65RD@8V+qfVSy9y*Xzc81W(UciLL7E1$8!r(V(3 z#9Z*&PaJ!%OGV`%07Do62>9ErR?g0FG>c$?w20mk`{i%TS7mlKJU7~*h3AfQ;>oqe ztbAJKYqB`oKH}2>SAU5B?8%ZgRd;)y6gP_rIpsC*@q72nLYIwizmrrc-#d-o)4)E* zr4ZK<8dC&*;TAcGAKCq4qMLskfwh`gh7O0oN}gVT-h>K@1_w-7)AU0`<4^^Av>9Ps z*S-f>9qeh^ZOpgbRHaGH zh#I5-`z7!JMu{}>!fvR>>Fmp1@5}4Ncws(RLY)mUfRG~@_sM660s+Y0b3YU^v%R2y zg`|E5!42E>*9-T9T+SIdE3*JZw*j~U(?M`*+)zoOB0$9F2$!g#Bu9;^YWKzq6Be@y zcqZydevTxus`wCehwJ`cEX9VP5nXnmB$(wZz@>!8XS2HPP1=zEY#u6d31}g3-;H$2 z2j;Rt=i$6@=Y^knIEAyWJJI zS&a`YtEZ5WZbJve8fPPS2w5OZV#~NOw^#5o& z%dn{0t_=^v00Rs#q_jhKhop4Z(2X=hNlQtGfONNXcS=Yj-60@IHwZ{62z>Z_$GiXS zfBW9&vDRJdy4D-p==}8*rA#fV9(c?6c4tGY2NDiOGW)J0n&@20KBY3}NVhr*H^36t ztn=&sl*U4>W?BHGVc%}_*W3t~zLMS&5+mG6^n)c;MXrp82jW>LTt3Y@&(i=@!DYyasa+6H+sZyxi3QUm; zaPv?VZn+}TUd_@Bjekd<3JI`X?qWqx!xZNiQ`?OGt~2-snmL7*lh$wDPsmv?HCbpe!6Lj1bKZ` z_f76kxQbAWMxiVi-s+LYkGE->TH9FX-vx{&z2goL9qf7a%HK$OhVe?Qur(jVbRgt3 z`A0*wC#pN1I^#=~HX|G>@H93Lj3+qbm!+pA1vy0$Q= zQbXaVh(>2|rTDtI)ne+`j=sPOy}Lvo6NfJ?_Eobt&2B^xwf0|x=T{_|$*N4mS=buu z0e^Cd-lQ#zq>)U!oY8Z*F^}At;)l?|4H?Iu+RZ$NFq`)R5#ysf% zv3}uF>{bUU%R0mQF$KXF3W|hv0u7O>z@fv9JRfH9yc@&4lcln-D9rXvM1MDSe$`RimSAz)S6S!S{?>|_M13brk1UcQ%t{vkbs*m};5BBD zvwNS$%+g_hBo)!&602a1RHv2j%T!*{s`Uy)CiQgs^mOnAz#lBOI&BLXHs% z3O6+tC9+8w>}=4HUTXk@kNBHb*4unY2w!|%{Kacr6f$Ct7BsemoTqL*XV22Li|AsD zTK|H6v$}TY7Z(V?qy=#NEn)=j@~{a0eMKQwhlK#-5gh6)W)7?|nLf){-6KO4d;RGX zEf+u(DUUz!NPaz0hI`k9udNo57I* zJHBHx`l^OBln@%;(jWYPaE))?eEB>6_iw2dl?^_2v**RU*6{iF+km6TVsS+P0K+xP ziU}iL4^jpea|_x|O#T-`7=g%0915CDWIfs-bU(9TB_-lUwrEcKe5JS&zHkzP{x@t_ z_Yjx747YXV+0D>u%rQz{smq>Uk)!Umlusz&{CPzu27g|LPGmRdqWujPX)mZY275%bD<> zE;ztZR@~rMLpjg15_S&h=m&ChZ2YRgcP1-br^N4~dtBHkQ&W$JyyG6*Cm*~^mCwFl z(2q9zk=}G6p4xs>w^A=)c!?Z*CYPiIuu+f7WXGbp zK;Yp~ty;1TJZC%0!1ql`yy?3dBuioW*@K0;Z;oYbeZ~+6zOyb>HV|Z>J|ccQ?gOHp z$}$O~i}9A&Hw=rq4}m-GT)ThA=$X%4tk7fzc)se2S*hr;!rcy@-P)$AUa@^ z=C%485*fFY!z`-VNvHJN4{jRD#bvbg0@G!jyy@`i?UUh0scT6jZe9(>R={9!I|g$p zIw>1Gw{TZ@EQ`&LsmKLRmai3YFaP&>TZatk!8E&gcd1B(Mb|44 zSX$!WNN?YL6agTS0id%>xJ2hsQ4D}zl5n9mQF=L|aMyFaZ23htHpXgsK#-FY9aRt( z$~8m*I+62|jAX264RInkY4e=+{qk7yu5FM0Nm=9F;dS@ZmYcE8gP#FFFA&MKci>tZ zNHkqH%^HuqK8?2{5x%uIt&)(19ZqM_`s$5Zb#D%T+`RwAv3AL{V6uXVf!@{Vz@c5k zcR7_6(;7s+cB|s?51cYu0R`^tl$Uo4c>sGWSW?<%5|Ct=u#NLM+HzqRA_n zRzg?D=hb;cvW|WcNe|z@EXNTDbb~1!)05?C$c+3o3lWRTw%{wRvoX`gr+bzU5vzM& zD5opxsxw~uSG6wqAyyyYHTT5sg%N*{fVbCNN+hE|YDsF34oYch2j?gg)D{3tA^;cB-!Aer|=9uOue6%rmNcUYO z0jDiUATW>sl^CBK{Uht2yu;ucg=wTf#{}t|lGNKj2@j_tJ$|;gTiF}r^b(`YA_UgMX}wJK=9Dw zLDj2F^|p8a?n^OHEevl>B-FLg)T8>@?TE>0ypVW>iX=e|!Qs|}6cfCt`FJfWpWd-` zpY>+Y1%OTr3e|)ov|Oa!$*CzLBt^o@jb8Q^FkqNh=1CX-VYsD;7|=uS8z3@f=+Cd? znztHUE40&@GxupIi<7b&diq@In8p-{Y6`$iMNf!lj_+aO?i)|)>7ftEbLri%75}y! zSLK8CVeRkFPIt>5q-G=zTs4#eb@xh*Hv~E`!g3ye2O65o>!eGWQOiXQ>PZT`FB2f~ z?K5>Q3d#L>Vh-xqpO<8ufOR&hH=CIiGjMufo^FRdR?iq;JD^a z?E6S}5mLBbxHU*ns``If&hokHi*tBRmYh>kYWckxjV{Dtgi6`L3JEQ|n6a~t*p4o+ zuUok<5;!Q%qscWyC_#dLMG1okNfB3#R$o#;Pc{>OIN-_61;&#=Fr$cMKDs3MhEVa9 z=BrcI=&|MD z%=w!-=Q{O*NO>e_#KE^i2K`TMrhw;78J>oO2iuJD0KTrZpzQ$Ef(Rcetfb<%9(^M@ zCxU_;hgitfmz81iOI2G<%uKtv!+dupDc3OHG+ZAi9v2sVJDSaeoYo~DXp=q5ua$XM z{;opwWg-l~EDm@RUNsXGM6}u&s5lZM`4!fxaRG`P9RmX~3+&{XOG5Xnh{vr$Qh6}Hr201(<&kb!&vrKCf5CadjhKP zKciGxh!6Y;&!2)%;0|(aVzyy&$ zuu-!Y4mtAbw5`H5_*FjP?EK-@4o)|kbzV?VNUyosrh2fnEHXCUkIf3#kKl6Xr(&)Z z%4Af(Z#Ld=01#Ci)5}6k&v|&mHDB^78>t5Y0{4P5vEsba-|&Qnrh@J2FsbsBCaF*W zrq0vQA%U^_l%^1$MiS?^apDEy;GN!5xhSmFa2XCYeE>3^X&`w*Ck=FXW7@2)tWduR zItZ2d5E>kdKaeD85H_wi9*?N|YR_1|sz=2!ypJkpz((YG$tz1}m8AV8divD#i-i^Q zZUaW-ND*97%Wq=^`?L6mIo-;Wr#t(#t}Eo+{PJ_mO>mGW=kfqTi4hw+O0{rZbtfAi z2;QPH5X0tAS$(_yuUsw-5IjIWW?RdNP^CRMu?-P|koUi==CqZ-hHMkY(56?Nv^_=c z(>RUh;)>Ja;f4OD71BmGdEO--EPp?U2H4BTYqj@^AEJooQE7g{z+}AFj(PMnlC33i zk?Em&MIeS75U6!2Q7jdz<6s&zI}-g_)=HiWk;e^i8zw}8h8o>gk#nY}Gg&$}o}_f7 z**q3C0erN?6(<}=H)D(vm1L*%1@8E<=+bCCF$<+n zafio8x1Z9AP}NZMOTU|!O~LV&ZtySqajKi4ET!_=TM=FoE{*nHwZq`Tzktk+RYSt=n_yjk$Ag_8Ow zqmtRQD9;L-Me~-smi2~ssCx5s;3}T{QM2p5A zB7#xpIWMVNIFr&;C{NcG^I1KM`F*V3nCAi146W#Q0CwN8Vy7A6TqFf}vjrz*E-9Jr z@s^g1_4jWvQ&4lqv4nBbuuutRP81iqI%Ol|gjgkKolzWsv#6gwyD)!+&~8zOIy1{C zF#0roP%hCHC7@)C34hggR^!SYz(KN=7AwVI`kU8pJ5+o+ua`MwC$GF%gn)Mr$jj#w z_4E1kMicF(s}5ia=&s1n!$Jv4ogN}XN>M@uZHfGfww$lkx+NNwCl4Xp7_#uRhI)_o z+eu@_D!?+|%3Axd%99u5En;S1;IV3}63Dd7`F^|OJv+U3*HxjczD8rIPa_v7kJN(; zOh@oRL5ZHs0W7W$`pLM633*g$`?_gB9*x|YGB4q|ovWY#t>U627yY9hlZzHH>n$*@ z>#B;@L49b1U^@80@*klQ05Ug^tdcd^v@o@TBiA+=2FRX@RpjfYTC#-|76h@+uUr1< z&0R2(GdpB`i45V>CCNk)n}ueSECSf0M5Aazw$Q429qFMXgvhNEv- zK~t2MRva*XLquqq=54>ADoSi=1!#vtG&W^;bdX}{iFTI11Qn)s$<%3CYEIBkW!nB> zXBz_iBqfB>y;HC43gu?IL+qHebH6{!D`N+c7}gSq4~1}ss|dOU{+@_Mk)>ou9-yw8 zBB93Mhe;15xk|Py-&C5I0`W{_zjN(XufO*jj^F^vRGFoI_MZ9ZRaU&Ofya9uv?kfa zFLbACzS!h`<>%wsSgpk@PI(T@PN-Je0sD~0qZWIaR}{xd8K?5teHTF{Gu5IpDvTWC z=KPjnd)A<)lB^r*%Cz15lwB{YA(9w40^?Lp!+xQ(IZ*A0`x;14r08KDPFPaH7j4xV zyL{Jug9LD`^0NtL{x61h!N5$I45l7eomLontw_HIW@kSMYmp<;J1BKVQ3kPhd0a{M zXadz{R(RnyW5`nB95L(CXR}0HPnwqrK_p16^j#r)iSUrYVr_oAo$qQzjc6Q%g*)=b zTZGKJ@e`Ez!a@)=(4jG0nCNy`I-`(ndYqY7F86rIk`Xo_g;zl26-b29nlzm`vLbdBuS^96)sCM(w zjb1akNI_2lb{zqMq1rthu1x?N|E_+alw)tS{`XbMSK;z_Y!((4G-w$=lQgkvlGJka zLcEEYd%5PP(LE$Ogf}6sCBD2ws;f?)EBY87nRmmWCCq<$>DOa%*9$orK#7SA-7GO4 zcb=U-AKO<4&P+QEe3F|R< z(W14SlL}2!Q^zrDP(tJRA+^PylS4{IdCzoM@p>A@2*7kAPPguU<>*4-;e#lYR z>1sq92O5b{&{FnB8_^J_#VchfXgCo=;8keM2{LKfQV>THnt#~93}Hjcs>z#s%=rW~ z97jnTvrwh!M6$9}gQUmV6>iegWz(6EZFJQ6eltyG4|BB7+G7N;Br^h9W9JF2#Fq7H z7h{C#X%nHoakWov3y>LzjYX0^5@nR>Vit4#QgZ3?AR3)TGLW6wy8rArxWg<`*|D{c zkEOH6Y-t`-KB7xj@?~UzzBo%Q7x3R6{Crwor9;Q}9@0b&htCcj^#Wq|EcasMdtImA{@vH<-C4n*u$VC_s zS-rekc15vHcCYb9Z2V&W^gfs{&(UhVpK*7&e9tmX*i5VT!D-Q`HM!aRI9x&#l zp@>}ddTH}PK=A%8b`i$N$*zIUTHf>5w3}9Xxb%dX^_d}29n`E@4b%`}w4&C{YuZlw z@*gkk&)&3%uXN8bvChI^9RUy|&&p*MnR7$2-#E!xn#$ zxzs0YT=86o$;SXT#Y9jKjiyjsm^cR#qOTOEqL2sT^;^Py%F43G6f7G!ZK-GQf{}4M zD!o1W#vp%oq+Pw}!_hmagtWw0VK*wsHrE2(Pkzldszu4qpW%+e)~|xgnfl#2UK=E@ z9E!EN*revtPQPxftq(Z7DD1ist0{aOsw`8)O8^t}i31Ss@Ju_-{MeZfxLoM~_ap@( zV$fU2DX%_@TTt5jgkw|ZaaXL+3i=gt_xeg#@q3BSI)N07*ew39UO{B(pzYUtC61Q5 z33bH5FJ8na`Z~T~Zu&>4AqrHk*IQ{zDd}!a>}^Y9q-C4~nk4o`PlTF<UlEfwNfVI3&_KRqDb+D_GOd#mA9p(3T#}HF zABz{TO4+L^RSA+$q>M&DSKj0U-1U)j->t4is@{s+4<*|ps_Y@rlzEPsdi4srGue?h zi@2!9a4FIJsMN+=3A-Xps!j0U5ywz6@`1=~TDu$iw7AMD*q2(PhX#(R&XO=D=?0K; z50p}@lC=zLj(#2s>RLws-T$Y;`uATINmHzcs;O_VJ_e-MDs&yL6-CLVk?9_YFbGxG zD?fP*WSno-Ww;`7dHy403joE~^&&sJDHs+lc_8{7u&??ts%f1fBMHoR$RV5}mx?OY zFaY($^-fROHmjVa9{QApVHqh$2b5_H%NcXY(o- zQEu&3D_rg!2@k&5E3`wm@Zsj4z7EaruI3&c6m>DE6>1XOp(3uYRMs}%1l4?nbGN=L z8RKzxe93cOH?^at7O+Oz=*JhZK(rX%?Df{L@{3tIkOnLex z3~L7W@4KS&6T)meDq5_dZ=heKG40`gFRc^Z2{+acB zd8sgccqB`2`AMT*59=w#EN6WLTF!KjPt1535}(XeKaa|PX27aMDm&$QclbM2ZM7`+6~{2xKp4|;@9RpM&J^2 zvkmkEt~BNWYiQFeTkEw8C25X919kF2cEuwQ5^AwpP+Kpua9&%Us}v7uTj6IeU5^J^ z*~lToAK@vcQbpgXI~?whSp-!JQqt9ad`2}hn@*4;=C60{!Qs)X&(@HDVfK!Ojr0}ey+2NV#~0(rww?ci9%_@IFtsu4+=0=GLaxj|qCe#{eZUzD21 zUh8|(xtSFQDI)9Laom4|L0~+>vihy-{h`8UVlX(b2kKq$+IqQ0iF-c`;jNYsY|L2nE!m= z2$ICfnsCx=ydXldDn5A_9c;fd`Znz~R-I)u{$CA9~FrXjiT+X?W zgo;8$%s-|wmLbvvYXibLAsL+giMo#AhfA$6&&QmnJD&=aUgn^?D5PX0C}GvMI1^Z6 zT%y_4kd|9j+)IX4hPj~l=cn%aw0MWzu8g7BUDJ1K+Ox!?A5v6&rPRRHl0MUzBEp1% zZN5uCH+^DR^>3kV6NZp`yVcsIV*tizp7uQAt5ym}sx#;aRLd?N0koL&NEahH44PyV!d;%V%9NQEyT0g!j$K(U}O zo;Xo|ZZ;%-2ujIn(mz7Rfxy|9{f$g`8;V=M!_8=v?bz zeps1Z+Tkz{%PrE=558*ZcWqkTaWh{0leVqn)csa(#F7swsdJi6z zNQP6HAx5I@rf5>a-6IW!mHy)xP6&{POlhcs;wQ3g0%q-W)A6 z$(O~~Q18}gpy*?+*_qfsLhmAgtMmgr=%g^!9q_Xwi8O|u3wGfy5)wZaHA!;xu$cv8 zms~)>rjpl#9Pv~BRUTnE{0{MaF9s=7jE!ri?`Hss$jXc<(S>t=jh}9&S*>*k<-2WW zDn!Q$;Bj+pO!*D0;(%w3PvK@ZgoyGV!PCbdD}NZTDPFsKb!(tv%m$q+S-j=syfl#4 zmft4>8~Ayjcl2Ajm89>4M-$hDaR(qf;~X5YJHWeFXr00OurK3c?Q>~{{UEC?dw!dVvA{A|{?#2(TRC-nZ! ztkFDURx}(zqQ+Mj_vdPbxo5_;yuA@+x4-{v0|g-L|>U$lmx}0T`!W<77wPN*-i0F#Sh{s5C9yb z`6mK3*vwFk1Vk}BWb|i&%7Vr^-Fr+CU|uEkZYFrNg9uuzSC&Z!mQV&3L1BSV%ArVq zdl?L^@EkY(%S6}Y#D9e1LBKeeG!KLn3J?1H97B?rO=b{f5-cQUtgSNLXjrfy_d*$h z0_k%S@IaMQPr3+KB~evO>7`-WAGOtx)0RycLa#mAr>lU+b}I>Rs=FD_OSHigw!Yw| zA#0QDLX;Hl@rhA-dsUjlOLRu^;UjJ~6d((dOf1p!ujU%kVmhfVf7a0iZ*W(v8d!gb zRr>XMbk#zIfpR2jIMsEdt;ijp*BwTVjgg>GqWR9nzRgr}`uIsy?x(CbXE_7Kc zVmPRuCf6JXh>hrD0)4ErJuCr-p%yc{e#B^Ce~s#s-TduX^J(VE*o+PiMjWL)Uz%V* z5){k~Iju02cxN)D{xruB5E3w-JCmV^M`6b(;(YTBQ;1=AZK41QT8?G=;+nsneUV$5 zdow#^Y!Jv{q^_Y!f7;S~$pWx6s0p*ysE>CJjszH|UKzARZk?#jZ-)hmguipGq`kk2 zO?X?S*aw%5w>?B^_lkxZWx(j?R5c@+mGBTQ;qDzbrL$K7B`GWg6&NgvOr0egzzssu z$i4K^rq42qh)=Tr2$e_R6%k9t>peS?Y?lR_QFCJu2xIq}nf9{dY*~6n!@gY7fmiTe z?#X$KNAXiwEOG*~rm(SPY*cyETiB=k}d3fT*7Fy^HF5{FSCB-r6@kbYfg-!}0J$TXoG+X?g17TnwasT2k5=%Yqm+h!_biBX0)^OHNik+1a&WgUy%IWj`=h zu{QA4AGg9|8Yr*BPt4o4uPD}qQ}KMbf@Bh~GKoz$OH?sG(%kD7_45_|jA~0}sU%Fd z2-=xR^SLC|Z$DZq@9vgb*Gr&*s6WfCP)fO7DkQ1%xZ1x`eIHbm%Sn5{c0YNcBF;28 z30>w1Q;~^=Vp##I>qj~pBkGb5I~^?Gf1De1wyY;Ohfy_oMWeyRUPr9dHWCJe3RP>CIjAx+W5%-t4@1BYTgueDmm+eDm>djKs;CdCf=5rZ zsX>0IfC|}OI;=nZTuotNq1WC;8+jCp;0 z0QAINDE}DH69L~x&-!+!ZDdvKB8|9i7vF^M3Xk~T%d{U)v_OpqIM@R#k?^plIs@0E z7(x!-=%LSR(*7fK7KoQmBK<5*5jUd!t<8W;q*{y&9#6L)kw&3fB4>s20ov&4dP2Vz zxS-X&;4Avf4>KXOn3bqX?KlLa9k+1z4qG%2ZzI}lgR>$06k+k1*6 zcgEXhPdeJ)M0$DHul=wZAI(}%j@8`Su+7RiC%rd9jGFMG<7qn&=Mi-jXaf^gFnwNa{2G_=4S{sEnb2dXr_cOp?9c z%CTeQ?fYG!w$x8JS^AkIdj6p*t~l>&k6iak=TEZ_8!vL}i8*; z44en?td30{t@%bJY9@CV;W8KiIy@>V^)?rnow6hK=laTNE0HZL0ofpax4-va2ZSS> zy{QBk+0MF$eobssV*wpLzc&gB)bnoQ`ekc7nx5|k;|r|Y!Y0vn5RGL_8uePcJ*TTx z(Pg{9NX(No&r|wG=n_ZcFQFu0iCEHNaOqjbDydXv1_nG!!P6S32*@E+GTz9jN#i6> z&RjvrMRDIU(%8=nGRW}j(KB=O-g#*squ~(&H57y*V3a3HhdXiB#SYYL>Z&L2nd0o9 zy8OrUKi<1{Jl22dz_~GdyX=zVG+}%JOZ~CFD|mby7{~>@#7USnQ?(G-DGv+uWWV|3{Ub&W88~z2l ztop)F7e*FU5xFb0Ul9exLB%iy{Dt)XH3m7$B;%%E(0{N8nlF`cv%P9o&X(GV4d3o{ z6$FJ2zNLFRcjsF6saNxfUV`l|Pp<(8!-1FZP$#%eb@^#nAY{Gd@xhT4WINj&IZSw~7Ck z5u*vmyKhQE^Xb{`UpLAV_V(+>yhoGgiu0wD=Px?GYFv-eD7|IYsTaZ=t^BR$rmGP} zXj3Qp57(!y91eUk;}VqRWckcGOsWRBj{-|@$3ET5PM&J4>bls)rm%ceoZo7ZS+p`9-zIh$ z#*q!gCb#`_n@60EYy$jrPOhVJrBQa}<8191fuli?su!>+d^|m2U_Qv&`71u zo^O7zu)AI&ZFEnGfE@g41!Zc~ac?ikYam>s_)|U6n&$hi2fxmBEwPUC*$S&YeT?-# z?;QIF&qRaBX;dGc0{#)Y0QBQ9N-|CnOIoopa++=PDy2|hk3&>O;-JAt0OciGgj!hGSIM^kYE+249D1#g(kMm=FxrOrvZSNt@6>4!^9xOZbtovbY$TZyN zNnO`49;M>rcKlYqM}y_>QO?SkZRv&4g$ILc5=U6${@qn%^yL)7TE=yJ2J7!6uG{yF z0iiFiD8GhzLTih3j~iJH1Jc{v#bcOKGQ00eq(LR(RjR7m8dU`1k@25LttD~F*A zhT{p5y)G;uU}mi+#*)}{9bpdgNOIs#y5z3)P2=U=`<>a8Z^?J|+(V4OwYX{$K|i#beIV_l-Nyc)SzXDUV?u^- zuuM!b2OH+lka%U3r=_wU=x@W!R0l6d~Ds73J#e9p%C*O|2vvotpH6T+4j)Sb2>`c0Ly<8`~O)luhRqft_r=lB) z(#Ac$LAh(UXJBXW3v1SR_wYTmfxZ(L0yRtKYsjYWIik=G_QGnn|wO+ zYyNm&mVIfsH~I8En~f+LecA{f1V9hO!aW546#4m<_{;Z7d!;JVxJ8q2ndQ z)^swFL@rx)vZJf zS{2t#{7Gfd#b^|BB<&Bzz50`8dmFdpb><8aDmNQ_dfCDG=XypNBvJrB>iLTaW=@-C zdO1PJ)t@;rN9^|s89*o3z$GZ5MQQQt@|+JlUJ|g`0Rc(prbjh99riH%>zUR3iyfJ? zH<#J_V^dNZM^DF)sc^a1x_mLZ!Ve^jQZ_zpQ|Dg7qDuXdC7?S(Xbyup87W00f1kA^ z#fq(z06mR;HN9(_phP(rOzJ%Pj+K1P8@-0*Kx;AO#`LR*0R31=yl>jNApLK@DW;pm ze%~#hm_%WVhp2JkmAzutjX@}6G)PlxQG0-r+nJuy$3S_%cJ0ooyQBS!x9i%~w($3O zRn!(%+cPq4dF#d8CDg-Dq59yC-z~{%+K)!Uzk}m93}a4|!u=qX>E_t9WsL-T=DgNA ztP!|)w}vknsTfA+6aHH%Ktj=NdT|9f3#59|Jy2MI5ULmqiB9uK*F-ANc?=Uh?Nmw- z9kXw6Lz#C*#xGn!qlc0$X+{PNsHu(0p&Qko-*6qTPXFbRO%PBUB_>!misBHBIBQDL z6um)shzU};30bC7VL!dEv*@;FRD9fJo->-&+HHKxm!*EIk5X8T#K4wu6mZk+pY-kY zv0Yq*P_WY$vr2&snaR!`lL1xAfA1-g>{4X{a(QthX!eGi|AXLU?#`XsLe^Qz`ZfvU z_=&*$w<~T6+vH~L_uaB`qHj#ran5jF>hfyJn`E)TFdzx|7#=&UPvL%gwwVooMt zGcqc$pG0q8^eQfiHE8v#Xpk^X2raHMvHPJ+Hnr18Z9U9{7Ai`E)VZks|i{j{w>X7kgplJudeC&!6fu7}3A=RZ8XBlW7D z7hysV+dMblzM-&)c2``E|CXA?&$UgPv2r&p5uA=kf}v_7llJZq(nJ`!*Ud4GWAJ$D zM`T&H$ZFVqFWA&_U|um-YFm6y468Zhye7&bvm~5#XsNSz*X2Imv(F0t{iziOfLa?V z#O>KBn#u^t^?SF|d$;Von82vb7KuJi=#{LT zl`rzv(8{=JCmCJ{-OYI>B>n6|J0>kvA4F=dMI+#ivW=$#yF?v|o*0Rx*ra`yv5pcl zC|rE|-I)P{5z!a~Dl((he{L9uCF`fLr(kV!rH(tvLi;{LpF#QN%K8PUxN+4 zqO_;57`beu==+GOT2G8O2{o*r9=p)Y>ub7H`hoWZUmp6ezqk(-KajD;AQ}h^m?*+!?w+S&GCkj4}m9L zZ7S;z>%uVebTQbR1vT{V+AZ|*!m5Y5Yi`|b zFatVf>>tIy<|6(wD#h0-6kc$B;!Z+?fqHC*-V>`)35o5 zJpc_i)g@i=LB9kFJ1ENZUksfBq!bXn5zj(nW7!B!tZf3tXm9MVAX^150yDj5Lgzju zy9{=Io+j#n=Vw$~KKF*l>7Io>BLqua$(NcAo#CHm^_9j--E0-}t1^>vOZMZa#DYry zUSF`5Xjt5`U+)-xdi-7<@Gx^{4Zvqc>%h#TktIQqS#mKZI*Cqfbz{*xCgvp$Mr9g5 z)Yz+7Xi}C2L9Ir$#PVYXlP}&pNm6lBWor-<+4kJ!I7HvYVZGoGc`^CoZkLUNPV5bT z+I(EG-e*kE_qEnL=e70}bEy(?oD_vSGtj%6z^P}6??-PAik0;V($E{Pbs-DGuY1C^ zds!LIXvaVO$DNso3nckmId$fdqOg;;zkI;)8Tb>fj$xVi(^4;a5jPYrUu{^&$y3{h38UO-YGu@rCF3B#wjOVtpJ% z~RNABq*q?keJKCv3>{zj;fN4(h-(MvK?g|uC3Z!Ss5|GH(-PrglkxAv8j@5 zu&p>WKvgx}f{4LZ!3;m%Li%3_odEiwQj#N7&+c+x!5XwQ^2%&4Q1hP`3LaTh&u$7N zalI7UZrot>Y24wrl``ZZiQ0~eva1KdeVzr=~g!( zyB6<-(SKl55aXd+<8{bHGq{jVe8<2XUFkS>{p96udkfbprhu$s6ak*QeKW{nkAK3o zs${pt2$1Zh#H(=Lv8I@0BbcRT4(pZPDv&=rj=7&Q5|yC;dQedi0icwG{%-pai2SARr3K|VK%P#*MY*vt zG5-C4lcRNv?PB2|$pO)|CU*&UwZMhWH?6IigW0{s8jFH%C0CAeSZ6~@6z@B?t1TG` zcnNNrb&7jm-+Xm+dxy}~zM--#;zWJ<*H*cygND9~zV4zKPfacHUwF@32g!_C+`P7z zCo1-a5%~(sK|6BDH?#A`?u?5d3M*JXx8Gcfa*3` ztHpWg)aK*dQh#E^VC?cY*M*Z4!*Yey`w#nftu+D9pS)VQ|0FqX-we=`wU9HPIb=(% zEdEExBoHN8Y3i*#0Mu9>c{*VV_*nJj^}nv|!FYRV{5^n%Q5Y}pl#zOx`SVGc3pBGq ze8;*Jo9#|d zJbH!}CsyF&53(?Z(IZp4l+}3n@IiS}4Mza!kvBu3`tdi!hC#r(uam))u!BFE{VhYy z+b_1?|18~;|7e?9NBkL?YBT?OcBymkMt)}YLCkyexBcz&sHUFcY%I*K7#^mskq!WW z5NcpWAQ9G)S?Q|1(W^SlWGAM;^sz6yt=4Pb&f8FlaY`h9CKOdT7AYp`j1=h-HjjOE z^pjZ>u9EGROIo#4SWx8ac6;)FEVh>8OdRw#p5yb$xx~ADdW?U)fu=x+%DE^F283vN zL1^C<*&*y5Q8B=F(|ZU^j2s=ZNfs6%BU5E|^dmBZ@ahD0J}g%^f)ir$?J{`><7^9K zbr95_ea!py>kP~xM2YpWG1=bVTHUktr#-Q!r{l=9iA`^}nDlg%EtyC|It9J^=$@_LK`|UjdNfp$xBbO#z7<6B%+%-4}jYuCIuleIcdI z=&+7h>#^E4jL)*JpA}Ww-OkTXBgev!;M&7QaDkwDgHPKEFX&Y|q8`;%v!9;k@NJzj z-s&c#6N7<@U_W({$=x;ShG|yTe9~2fq+hz|a{onvkM>xq99z79MfV^byjVX8Gus{Y zDl>^yggq>8I$In>yj`ZiGuL}r_DK?LJxRL$!-pY8|Nc)CA%0MwnULHxp|u8>gN z;Fm&dXqqY#NP1yW39tsmgkSvazqfBrtIOrcFnL@Ux@xrv2DH~bUinQb>YX1zRZ-cK zKgfsC)Ovs88&OhO{d!rhH;ZBuKgz*6%_ayVNC^Z`G3-*&G#zjNw}d5lR~ z%|pYIMF{8)X@-OIQr+#2+UE~WG}&_QgfkbH_s$D~xQZpIw!w&ldFU)w-D@c6tEQLY z{uw^mt*bDB+3oN6!Dzxp)LR*iYu6G0uq7`607>Cp(*|vf95|mFF5OSZ=IRfM5TEh+ zN9b8+OaPm>N9N_UKtA*{3*m>bp|DidA$tAet*%33vdKhqTRmhDU=9(@l(zK>pgahO zMB7Ro`+qE*WkVcY)2#=07~IL=?(XgmA-KD{hcLLiySr;}cXtcHAvl2`2{teHbIzy! z0jsOJcJEr(>V8V5%asOx#uXre4=rSoi*(>ldo!tvu*F6Y*DTsxofZ~bey3&<-Wt>_ z{sMsKnxF$9u45ud z1AO<2OAFN?cas1D(16m>=i1bnX0SntmzL5hwS45`AhGSD#HVf~P6a;k;hy~rsZ|>p z#`n~+v(jFTe8o7d9qhFPQ8I#B@jCaqdY1m}So_=4fAC=^k22(AGWM>^g(;xMJUBTMF6+Fev!7#=O2OFS2Gzwuq`` zO#~};gyZ+uol=7`3D3A3Xo{opF?5026NPxOCf*G04kf(&6r9N?6-#}|x4DQ$h1+>Q z7RT!aNfe_aTZ_Z1oy#byF38Sqpw_PW+j~9WBO@fYQPzm)5)_U#i!aUyTj5m5N`}G& zziMddj8wc2Rj>Q2Q*1f{8Gg-+3|maoMt$oN(5MuI9nGjnOe?|S?JNO#5CeRnLWI+= zi{fs_(}#u)!?LB!9-;fae2h+M{&;~OBZHI=3Z~U#!e5xCr55DeJRO;KcKZ9W|2_SL zMYC_?=IJ%Czp=LS@!u3>8chgJp$b06IT8@ts2Q)o$bI=Gu+RIA4S-ykj_K}bYZ-eB z7b=E8nP9E_B2xkD9*%m66>Cv-ssGA3$P^(3Q_5jpc zK_4|_fdYWOW}jT9`G~fW;TN!^^g;caL8(lQI`9Cr@(e-CHCB1Wn%*1tDq+-3g`t3T zg(t}(R$7@Gx5KV9xN6NN7SYs0HiYKy7{A>!0-5c1d((=E|=N zKsIC)0G$g+c6uT-X+y>6K)XzNlN$5u;dw>7MwL)}+H_vUlX=8QeVP3BRtA-CyTwUf zM)2^dyTyjq3OSKX-k~;Kf^fIgqMT_dkP_G>1dUWvMuqr%Tg^q!o#@Ntw8!Z2Uo^TOz-j0{ydX z5UQY*m?JkeTykw448Gx_8=}_ZmjO&f$+KGMld3LK<>49z6|uOob|?^szTV>Wgb?+ z08}afl!iJXGPrk4J8Q&5O9sj|rj!KJjyiQ^WEuPs1t^`l!Y!fdPR^mffsVrWCa`*P z_@6?=0O%)>`~?x)p0q^PSIZE2XS@e=Lf+%?v<)z?Jym7~1hc zQ?%%al+czA`P}3SK)G_|N&_F4Bm(f0BaXjE*hTgh%rSds+7P!Pb! zpu`c;RCA(?0^N^ajvM;)SH4>Pz1!r^Mfp2%yrbANN}g7g+FLE1m6veu=evJES#%KJ z-q!|ziOqH0E5W2E3g;|d&hZv1ZmOW+V#8}Su{>En<$|47LB|_0%Syr#V5Err>-k9) zSeqtp%6`1cLSOFg;PR6sU5%`)cZD+NJN;ma#=cG|!AE5QjwhOUO7bYM092jwck${G z|0%=?pp>K^$95og;k6(HTEo+zfO42?*&KqH6D&T68=$8*QE{}eDBdGj922M&#F2BY z(6OCB$`XN~(k`<%AUbgp8nF#a_?o4U>6PM!y}0kYhLac1!HaP<7*H*NsC*UHDlodB z00fdoF2QV-`(b}<-437Cco#cy1B4}VaZ6O(U{Eu~j%Yk=cl4Q!01BAM0GHEC zjIlpq1;ejWt{ej6P}D%|EpSb^XRK)O1u}uuV3+asKkRr-X070gKrPWLt1WH@Fo4Mc zpxF&&$*MaOC8kYYMm{R3H-r*Q@U6!kw;`Fqdyl}+0u|w)MjzHCstle*u577tHIeUE z?i4~<`pec2!V0YWzkDZ@Ys2Ik_idoMNa|}7Kp89m#ch!xfSMAX9?&+#L@&3+?j?NX zdt~o0hRLX>rQ|{I1v6JIxf1;|?z->3;Fwuz8xlRe7#aU@wR9t}Zo1IhUfQrtsp^lt29O$j5|0>TWATi!F`o+e2T?mP z0LE1JK)M8>1-a=jmYdYVCq8%# zeLRBpW}kA+{7hz~7;!m7=(bb3z8a%W=qzlDbm|)t;t)RmCt(__?{hn!d2Ne4wtaa6 zm9XmJ!~hy#OH%^^Hj~l4p>WfG%X~&7D@hEEU@&x029WZTR!Br5*>M)XOr+2NlC+u> zg2XaD%bVbB_tg6PaGRiW^h=KaLt9xp?{#iKEjkVf%MV;WLsi|-Sg)fsfWXEAJujg4 zyaFUP9ZXV0886RSGst##QDM)XIU-;~w*cj#PAD_+hI5${K>Xy86w@$d2Y~@CMHSlA zD3T>r+2D{HKPNb}0p%A?o;G4brgZXHcq4vN zp=Sd?OmW*d9zzdAf`u3b{ExkH^%=?3zHxIxwpZowM>+5@6qzIu5elpZ9Ra0y$^Tf+ zU;y+!i)^<%$AFT>f7~T+l#K|YSxcHAYMc|7`>2yxHzs?d_U9!)1+jus(WO@$9TQju zRf-!_p89U)B(!aoM|BaKq)g;G%5!!n-D%BJQ(E9mcJY*P+jUd*3gGSnm5EGih&HPUhgFVKoff5xu8r{_*tUl=0 zX-`AyfR3SxEdNj7=YZ4(cf0C@FFErQOD&W$$e^<=hMpXF$r%60S{McZ+`#tG5dPny zMlFzLQy$I&3AM|dES8*-NEtrXx{j8z3}-;$g-Y!!c?v+i`ksP zxtP6*A7Q}>s&ch0R7v4U1yAU?7;?N0D79L`C36~NxN*4s5fWx3p#J;?ht~mY#Vtz` z`nnTa;Xc2-YbV5Fn_>R*EGt?GL?gG&5C|nb!JQ2mab3XL-%`u3}LdqM!~glHhW{Pj*F0vkZUy9|%saelojBkx4JRzLbu{E8{!^$C z5S+(2yMIC=q87ICW*PDs`KuviEt@?OFOc#hwjD&u!9#RC{-;yQX>pA=0KxQuO={Zv zQj=DG5<+!E*|TYyIN3;NQ#^+u)>OzDrpEL&F_YbpgWXHyi5}W)uA-zwLJi>!_Pb3; z3o0|OeiM}V3|NS1!|xq zA;Ch5NsfU}vd`3qydIALaBaZQ8e{CKZDCAm1I3XH-aCmGz57;XD8u^GX{kS&a$H|* zU=QmL&!cr%>2Tx|P~7i8e#39mbev*(3i(*qjN6uJr0z$#y9Wfo9jLhtluuLDsqT;u1fs*vwwOv>M zP9#V%uC0$*N}vfQY?g|!&@Ty-9cRQxkMSskf;vkZvD|-(N;Hp=ciigVX-Gs(m=><< zv)c$*Iy5{Ln+>~z0A8n9W)d@p;ed#lh0oFpa;b9jwo?c&0y3yc!Xx8I?Qs34&=CN7 z3pBorO0=L1hq(0-#)`I`0c56{hhoJjZM=_*{n3FO)z;)!!!0QdFJRZJ z5NZK{r|p@_2W{pMtzmCKigYT0g-5x))i7$7EOl%`LLnozU_LMmk&vNb&dk*PmsYGL z86PX~Ck>ebH(I--mx)t3>>Q3D)N(vHy`zd6?I16o(Ffx0q*2>dePxQ$_T(cnmPb0H z36S^`di2{JdKqD+u!xccH%j_O-#YH z=OID*wfX2MJ-pUrbfr`+&fcyI_Xt?JBWUw|S?0Z$Xcd42fRG4C0E^;QXw?@A8Q}+>CtuQ!K!1Sy?N5c)avdUe|T+C}uALbu@H z5s<7s1_zrCj7=v3Jt8Vs4lYxss<=b!fmSWmz)E2omu{uyDYm9Tc5zK;?n;>l9K37{ z6af0(f&eg94fTO+P{#Um!-iPMH>KLIN@=Y`$uYn!%qCTNtX~1x`|G1*9up6oF0+t6 z;(k4+PU^KB|0U>{j>nBg@XaCKcXB{?;*Z18AC4=_B}oViA*RvSL*AB6T&jokHx2=0 zI_Dn8-Tst!l}Amup#Y&q1m*pdueW= zba3f77_}dFEQKT$-{vIVD{Zam1*_kQ2iwfMEc+z28brGYass zTA*dxk@8fDtZ+=LHk&nfR@FyM?=v9%@t~>X@L@a}zKNVV?7)?MSmJ&8psOWrn&chN zJ&Na#H)F`u7l0TleF~NyB7u=g;&E9 z=Vb;t-KLZ2W33E4__^E zH`{rg{_LL$S^xE~TLck-4#86|8MKcgHzaXO4$W8f`GN-l?k@ZQDtm^YI&2fg*>jdj zwFj+YpXOJ=+H5&6cTf{mehDD%o4!Ipv|1L=o+Z<{<2eM*eC;~L<6t1vSe2#`p_WNf z?E%9BkhQw0R7-dPj0mUY0ue`h>i7)4U1+Kr?ITT5i3(c8U1=IFs{)Yk>-IhgW&%%F zO{HsOT0U9s;g-2bgHT*g9MmI7=w>V4mQwuUF)hjKe+m?JGCXUX>z@~5PC5MMe0J5o zu6b6qO+CA2#yF<&lfZ^mC0JOMO3mAvJi>lvEyQtg~92QzH%mi>s+Ix19V+Dz{qvPoX6M z%q@%L$1HcJUy9giE=Plb`3ZxmQ90^wKDlmdTxXky#~(l3#AqSq5aHbhE6C&C^i9m~ zi)ki3Z-vdr2vI1qus)YRhQ7I?+>kZ|M5dw+mLP_qeHb313mWmEbcPmMDRL|zJef-L z$#|~yQ$&J1?Xyo>#XRm;9)4B)x)Nd}kU8T|*rjmOnbEg>eJd>jep!*KE`s9F5BM;4 zOfnjEc+5=!HkOcOX;M@BB=voJxIF8Rf;=*Y-Wwv#P-1SHc%qh>`%!c;YMp?^K#s^* zSBlfE-&}@A)0ZX~mURTp3-ImfxNi2l0ma0ztAk$R0G^+?T%S^W12DYOqG$n|(;6x^wN(VkR ziNXlA1PLik6&8NFI&GDXI896zhcmGC_-UD>#1ZZ7Y0ljC^Snpx1<#j>lG^dJ4Nb`} zH<-@OFTA}Tsy8?I7^1@N-5vVBenB|&S>B44Req)n>wZ7e0w8^Ut-hmDi!_@CvJnd5 zKAK8&By_)EI?SJ!hBn|9Q>p3&FyeUbe@WXaL6_t@9Tc?h{`v`iI23A`LR`(K4(gzg zeP~gpj>#^{>g|uAx1nS11-oUZQNR9kff^K$7qx-PfPq{mLLBNU)Et>RRl16tVO)1i zI)=?Di7(m)aZa7eOMu*+p~{elm^{p^Fk%U}N1883#P19C^+icMnP>K_c+L&>)-{VI6jMiwQkXhip4{v& zhn)z^GPF=X`Zfynm?e1_N;&`LW7f24Iy|F&Los7~(!lP8#6=1^?oj(Y`V@hxHvQ7K zAM~moTbG$H5A*%67wCC&ziN&<9PjJ8Z|iOXZVCa?X`PxUWpoEYXMX{7O=3;UF88q1 ztBzdhxn7TFxh1;XxO#%ip(+wAN;Z~%WU8_S;n}7d1aRF{4CKEWOKQ?TT%4;1l-KPP zKp@7npFM_q*d;L&54QOjq(dU5P`2Sv4)iLJ9+?h*0ta>(i`E68?QvkFy!@DK@jfhB4dzl0fS|5zmwyRqkuejURC(6(C>mDdw`{CS@N}6Y1B& zl%cSA+Zf10p-GzScT`l_?TT@l?>0aq~;$2&uyfS79SEN)XOOf?7>@aHatk^Ajoi`eAN+|ChVA805$i zI}uXES}H20>^*9v2Iib(daHJ>Zl468hs7tXAKQ|bjK^IzV#1u_5)~2!`x%zCk z@YNcq3))YFO%6g~`YR+$fCxKO`FtW0YAK_GL>i^UUg&^}4g(gm(b?BL5Ti@Q2Jv%H zTSV0}-Hl{BGQ^p}_1KCYJXCZz1)R63)cIbYUBxsfP80ox-mvQ-DU^$}3^#u?DHkd+ zSh&NHm%+xrAppa|%%Mq3i!Td8g@ePxR>|wzmY@}Zd;h=}SRK>j)GTd?`fc1J2+t4Z zV$Qv1yj!d4hDxsl8z3o=yxSEqFc* zUWpbRvCt=U!!0z#V$zhGq);J9$SbnwOl(#`3Nb~isd0$%ynnUtPyIN3(-zJsS!`v< zFy%LC(CrkXr44yq#=jhuyS5US+VqwjB5(+jJ+e2(9A88BgzpY=wPjHD=X7v39wWsn$y)1yH3NJA?Ow?rp3+P zVGw4T8k$Ak&Reo}xSIrG7Gg=|qG!XDUb7NtUAsL3xMmBH7*@9ZPL~eAHjm|b+QyaK z8~wGVOCXM}St5`Ph7jB9ss^SQn0-iM`(sldHpxbVkPRUZhbzCYf?3~+2T4Ep#}?R7 zqVFiLEwCxKujlDh_C{rDqvQJR=MUG2$E|m#3y)z>UmAEV@_r)7SIdm-U+g?{fgj9; z|4L{P76ylW7@LS4BmqMh2X%-v2{r`I2w92q#TQMGpn`%>G@|IJ%eYFIpe#o`X;I^j zf<{(t5jPB(_BlUaFjUf@wHJl9TT%VgXu+}j_k%K1SM3g#v`A7X53HtB4DCQg%mn<@ zSwoa+y!2&_b&=^FDigoF9#1D@+TQ_ zzEko{9gwnm#&U7gVX?-p{Tu$OAdPN-JO&o!t`om%|6mP11k+WbKtgyTqO*bnWl+GmUJtqyi{T!_H z^)IHD;_%n60nG5FjS}9SL0Y*Kp#2_}RwNO`Y$rda$z%)QIF+ezue$1T5tOfu3ahnZ zLHb4gggmVrzF(gv@$Phg5b7AwJN@-mO5ysC>-D^EVQReEeFkL@&w|#k=K<-*|1vr; zsQ**wcPtDV{!k1m2bLilc zO-5yD!|%7)xH0hm{^)JEQmN{*+f=kQcx%md9!<@4&vXC&1uqd$P--uxt<{*n7P$H4 zwf9Ci9o0& z0xq8AlN_OLv?|FQ=@3iSfRX;Nahm}qA!+&(lHI>n$MIrpBJ3oX(@97(u@a*-4WIOfx&c1i@9@Y+7rb#^GvcQLX1KXAHi z)7tPDcG4DIxTUU`=u%J#WI8uoT3D8gxX_Uaic#iV>(jYOT8XN=Rz4w)84*=l7VSHy zX=PHvyYq6l5Qe21A?6k`rScSDTD^yPf zv%;`Yg`-1dxMvXL_X=wMR1H$0w8Uv8+{c!!AG^#+MJ}r#=_or`SIQwdW?zjMktLgi z(|OsGx39;?$I3)YOJ_<4L`Td-8M&6KZ5(EV6a5j$wiZi-nFo|WsYhBBmAIST4eEuQ z>`&(Uo`>2voRcK|?h%UCbUPhk+`g8?RGU|>BAKf8%hZ3+4b`AhP>)S_woqu|p?f;^ z$y!B_P2|nI6of}+M)U^HV0!+P*(nLqi_B{)>9VN|moBa4B$Q8qDjr}BT_ZJAkPoki zEj6c|=@^_kJIg2ypP%xKGDH);!XT5=NmPdt>sVk|7Hdq5F0Qg0%|8_6Q6f(jS#9!K zW8`-4e(rC1p`(^k&6ukN0KsK?)l8^p{Rd6FcqpS!u;A_P&w=Dk>&l~B1J%YxA& zN#yta`AC>5pVhYO;D|!pw^`vnMi1O8!=u^ zip!S80rQj#jcnNN|dHvP|U~td^5U!JZrDKNp6&=e( zwGr3^h$WCpyjzt@W=V11M7gN4C#_>s2(Dp(21;U{4}}JclLTPiL~LAcdG?39j0e6Y ziR|((26oT>(Eh!ab}jM*`3Vy3-rpEsX%Nx*3&1=6d^hk7uP_~P;XV&Nr*@e_!seeb zVwbPj6kdc`I4un27sRo#A}nq1$8pg#)Yp#p?+n5@1#2yJ-ig5?qK53E%HnJFLeF(4 zZ=Lhn|D67uL5APLA)|W_s{qN*P+Q-vu=XYfJmy$gXUyggHLlutyJoVF^ob!)ddR1~ zH_H6ctRB+6`W7FHg5-pe<#fNF z#oE1NtN#Bk*Q_C)LQiz?S(4A@W0XT#2|*V7aDqF;?QeWI@Ve*g{CRISrmOw0rd9($^bcn9=<`a!tH=LN}HT)MchbTm9*8^Y`vyqTh=*b*# zyHAK;5r|*8eJQU}J6_frw1mNba+yUgJF(20leAsZV{XP}&X2~pH}PYViJ$)0iT2fG z3C;Zx?=xui3wBnuA#Kv)eCWyg%!5E})j%#KyfPudLXWLK$dzah@w`fMh9>DEL%Ce_ zXMgIkM7=CtJ<5n%==Y*=@A!tFzy8em_wB&Y*}grL-*mp7SfjO9dgdmXyIlV+ds9)3 z_r0!6iO{pagLHeIfM5`zsvF#-seZd67Fx&<)VNqKI;iAtG_A?B&D#E&ChaGjrRK}) zp5&mWicb$TNArB}plW1B0*Nbi4yhM{GNqat%CS&lE`;gIp>WRb7A3^3tO_pekfa?(YbD z@DC@9ur60Q*qZZX$Kw?s12TH5AZeO4vpI5STuT0{mFt&x7 z_m;XXDCqPqeaQlVDOCB-JqnHWRmYl9&j8{Sv?LrdS`ita7%r*5*|fq&@v&03r|=G8y#aqO zn>!8(umsqtcG+6Ni6@)f-FZrl673!LrkE!*FR3M>V3g*OQkRr_|E#tVqe%{5>bkTP z>KhQCDr0tnGFNkdiP}PX>ABv=pfy(x_h@%XfYm%fwY|_P97?I}71Kx=F`jofvqSjZ zZ392K`5{4aAvo(hr((QIQV+O@IH`bjm)wwc7t_u&fs3U|QRv>cDsp7TgJWnpg?`uM5o!8vQt*}5vX=PC6=dq|wZzrOE~Xp?=uQ&%_ljLN#tQ7usMIa=TOi@a0Si zO_}?eH%0~T`>rIfAL`O!&0dyDr#I(+^DOAR{kU4HRH!y^>S9$D6=sleG4Hp5h#02O(zPgXz(!926^y!3@T@yiReRWdY_|Q^xux!9d6lGF zu>6?doSjSePFa*u-4`v)JnMJ~eult|y2Y&b9U(xgKu}TD&%lX*OEbc&%OsBH5%y?J zX3r%e=6@G>=Ls;9_JbktL=?&c6X|dV@Tf&v@CcbUNbV^`uq3F2J^qcC;9fqp$+DUB z6Wc#yywB5_TH|vTK3Jf~#0_QzUj&WmPDcU;FD!u&*v}7KHHm8ziD(#9;@``vIc(c{ zqY-N}e}l$wGtn-^9`csWsMfvRxl3?yWJU==&=PCNbs9S`zDsII!9hT&jb(_A0+naw zvB8!=b{dXSGZM}usBlWpj9l-Q1T$Y;N?)$mIE9K@CWc!(zQmb$X7aN=T7zx-E1gYR zP=~^*4M!_+__vjSh?!-+GKHQ>`U%tJKZ~)E#qNu|X2Ii7R|rYgZiXl{K}X8s6n>0m zqba=Ym#O|udK;DHW6!)Pc{eDLzgr8?Gt_?U^(*a)Hs!{qw>}kId(3+DO2nPpyH6Aa zrV7}P(Ja=h()%bdq+6hXBq~1@DJz!WMGKeQF*v~ zZV>B_bP0Oi=uBs#Hmh<_2!4kO;i+shdYh%y&!NtLMRK%0wk9RKRc)kV{35Yp9YfId z$$|CfZ@Rbtbvf{Gf%y>UN0(CsZ<)3o= zf>`$TzrEWmJcxQT4<*YbbD6LuuFht|)&t8Xl=!%y4I*jy%(2zhF)7rUu;7AiJ;%r* zxC@kC73 zv7+}fk7~L$ib)BQ232ltO*7X~ht7oki2j^1i+07?=(9|>@MS|-tp=}Jq!~Y=q zoIc(4J?CMT6HY;O(RtPPA?|D8G%85ro)FejPV^CGIhshhoBVsogz(zS6aq2P{qsvg z5Y@!4C+;@wbxO+_s*s4$snpf%$p%#Fr#fL&ziFBr^9t*+OK#?kTG&Wxps-bADnHPF zlN0|8Z2aF+@Ch^w4Bha=heuLrud)j60t@A{KgNGPW2ATri{Ei{wLWan%*s1f&Z8Uc zci&D1y%pEH_OlE3&`DbWX6(~DLne2mL0x!nq#z!e3lw^nZ(@Y zmcTxB{nf$_tlb|7r*l2~%b_@X_VWOh+ed*$*kybgQ6iQ70#npo>Ou8WFGLnkniaHK)zD z&|*|!d`DCB^h7vXNx$jKXwfl{qf}wU4}(?+)w$3CoyBZ)x^Q1M4kE=R%m%HJ_3?7* zQ4$q9=~KsrqHmN`-eA-%nd{=hx0qMHD?zMP8BcQ)ob17 zz3UYGoBPEF6!murY9mD;kgikQ+H5yBybgPw zeq>>`Liv!u5WNyhv3fb|ZljJ**TG+IK?MYCG9bC0~S0 z#BzXsrk?#+o{Sgh8bI-NgX{6Ef0?=rAsiR9-Hy+zbE5(h^z=;*QZco-t!YskhV75d zo5n`c7L&>=|0(o46o%SPBJqZxP`&tX7S+e3kS7g4{z1m_OELYJ6bPqT2)`zWnwQL6 z5`QWUV_@1N_{TovusxVVH=SFS1^jg)RdzzvZm^@{{OEC0DzTrwxyiLZB#--oaaT?l zl`h?QgZ78w4I_q(+ZK&uY|em)cwOVWkEmoMD_J`|P`ZkrQI1Wn^RF1-TOS!CGh!p^ z%Ipn_T~g2-UJ1b{ltLssZ>ziVJV&{#B&NsIwPrx`XUZ&K$FtpcvlmCNJ3b5B@s_!v zxpbBc87h%KD^t{l^fzthfzuI3#na!b%SP~0)0x`dwC4mA*ueoWrv|5$iZk>k7G&<=t1#e3E70VD3H46d}&~)aS7> zk#4KYu6JL1Mcs%cu)XTmg#NuS(o00dC*}w806@J{&2E(`vyM%^%#wNWQ&LZsf(16i zs6I3zJBAEaVOFClelAL-tEACB(+*gTbCZ#f)*+<}jS1D#B&)bWF*N}74m)PE%owyh8qwY-k*6X>V)s#^) zS2^vG;qO0n0+R6#@XT+2j{jK&0H980B+8Gl+hfS|Ss-y#YIAYRFf@?NbMjIs)+(d3 zPko)_x_Xr4s116-?9R%qD5c`)yE3G#^Gi_i7NxV&B9@euLyxB8!9*~9ylBA0@ew=0 zrMBjM=DSPr>48cmv@3-#hFu{Z{F(lhqy3eU+&F_q=W>V}L94LY6z=3>vaCYiVp%W? z;kq6?d&kv^c+y?@74xN=!T%>E`0edpBzg6Zaf$c*E#JZ1>&xc+2v)vvZpGJLp{(j8 zkRTM4&Kbhn#s4lJ&H>Q5pCl*A3HJ=F5Wi3#QYiNHBM%FiMTM4{tl**QH=zG%cw7C~ zmD}Rndadj8#qz6nQVTEo(*qvm2w!(!UC!wjoyJuv_L=lTwXYldzlV->$HKr?;X`CE zS1O8y%amKt8tK~}4rh_e0+zCcN@~u?K4T9tO{Gl{b0!(pFegmV*BdMpmlJ~p1_zt( zecdfS+glsey~+Cz3tGw#*&rJ|yb%7E=-{G-X&GJy_7!S%v7l&xU>G}#S*-g-H87Ez z#7BlMiGEc0Tf0pcgiz-p;?!58e74n~XUo??`d>`z%#2b15=xCN>QJR)Ub28B4 zD^2Unnpze?CcV}Ykp?80FJ~yTapmlPWkk?EX8d_3 zY@&!nfw$ZOd3+|B^-pEN8L`>N{WCYhnlmrX z`sSok*oZRKn4ABb6mG%L1I!YMA7BBS^9~T(u#<|sJL32Uy9_Is!UB^DF)Sb5<%O$U zIBBnh(BFChufz9DgEISJoQGCe9x?P}ED0@SnOU!M^m1)QU9822?hddZ#`&?fTiF<; zEGEJYIJ9?tWW&@wbyRH4yii4EEHMMXDr!P?PrX~5iwUmk_K^JY-d%QMq?x79Vyt^A z&|R8pq0f&grZ?Pzch!q+E?Kn%>8d^9qQTMM9bWM}w(Sf2)THTrN;Iv^)t!BO>8ml! z67I{h^1jhRz3qxeOX|^!2&NfBE&t#$-C(&)J4=YSkjr{zD3K5_-E9oQ{AO~N&I_3fd=*LsU=IL3P(T-v*&F?96U%t@Pl-DhE5_lvttBAI&df>K_26mA>a^@WNghR2mZ=#*iW zo+Wpm=(DCMg3+5tbH_~9v^q-f@v8+*Sh+Fi= z@E)ujpZ+uJTU>z=EG#72Il+Jwwn*ubLIA<7A>-=|01z8&;~fox=E6i9jIE^j-g>7v zIDgx6UFD!b2WVr_Q@8zb*NuG}u%J+cy(qF3bl6<8US7=kJ930KV&zI$`Fa)4yZ$lx zZQI@`eYos*n=)ay+?`SCfPH)`&R@A2O9-lY!moY^WbD{yklHIJd?i)mJ5>7sU}P1_ z=^hCh5rZ9K*#06`uzct6VIqW-Ue7_^EVG`|;N_w+tpH*GsQ#avYlouWBs|6e{R;ja zGOZ0XrSyS8GRKMK*o7Ao@z&qk>gsyU{U7FT^8yY%>xDggns;u0Qcf+V?hqkqQMKx; zn6M~`0BA(vvV)MM>9clv)9&rfusfLA;*c)sR@)8q%X)NF?6Y{eY}5}n`}>soMw2UY z9D<#DY+pv+$+`_xQT+QHduHsOCu!emq2&Rwu)*V*K%$Q=MBD4J1UPk}*eb~GV_l$O zf05~PaI)*Z-+ZG>YaBrIyu_>F?IBcXcvS!_1pq*L>Q78G`r4pWM*HI*?B-h5tD zNT($<<)Jb1q2|KNPXwjYNhzISyth()v`|sNU2OGEK&vv@5 zT#57n*9v}q2i;DR-0ej|=(3H|X^*crk_}$G$R~C?*|Rq`FHvXS&wXJ(T#*qIk_uAG z)0^@;NCXU)3n06Y2FNFt;b4&C`Z*-=3ZV++yLJCLWOK^K+BZAO3or$MI!S*oGLM~| zj)}R!D3i84q*)zg=vt=cOqU-7;gO_rXX$q4!c~ut8!OIH}?R*NbciI0-kc{A%|5gy{zuz(hr-GEJo_)`8<72YG5`Pvz|z&^AKiZyYs9nS!Ycc_AWOW85tB^ur1fg( zpOLQeb9MLn{mJiA{oD61YdwNq-SlL7mjvT)eUO1Az?XRR;&7m)URT|0!T>dZ{Q{)bNH zM#6C!l%9y0U#s@^1|Kp+>3Po5jI)YAr9st{+@8I*Bn|6Mdwt!>Z-GGYA%Pwc|2L`x zN3s}N1AXaO_yL);#bLEugP*vXt*SxFMt0NwW{SqTbGAxO0Uke5$}inKr>THM;s_LC zDkyXt9TpD7U(HcUKC`Hc7&Fq!JC)iv<_1EZ2i9Y`p}C*|UuVM{6IyluH46YLHDfp_ z(jYB?PyN5GC4qh*v!5>fX27nueu!SFVG$a(wl>aypX$Z9OKi;WLUd}Sj~P8}hCSBj zq{X!>;s0vL1q#+r^CN;jzLA4ED-Kq^5}2jRKZf=Qo=CUqQK#APNFE7|gA46vO#2^n*YT2~9DhUJ4liH-$MgQ7CT z#@vF@iI$8ygFhJIFtGu0qf!$ZJ>@zQrt=9!MN(^lyuDwkKpy2a5x!7`ni8TVKVROgK10%k z1q~48Xeel^2>>wfwqEHSeQIK%i^Y>{n=1`ViLZy9jU(~{p<%ZDPA|al&ldy<(n=S8 z#Qj3i|3}kVutnWJYkW!R25IRAN$CdZ?hfe&B_)>bZUpJ>Zb7=cTe?xCV}JkkIoH`& zu-ATe<~woE%zyjP-Gbou)uy~Dov^s1S7YE$vM^s|`1gNi^-iVJwc(Mi6mY*AOpr~) z?Hhq%KmpB>N5S~Zdiy?1CNZ-WmoF_2b?9+{!oL{KBKgOvHyP8-ML`_QXkbGJOgkqmn}-in*m8}E29 zX0g{;H4QT?yE$hr{$R~<3X5jw=#{7v3_^rk#n6++R6oEvtUp6_pW;!;cFK5K;yJpB zrqMONAA%Uz%kQ;NDeBio@AjV|dd)z!l$_%z{hii6z{^qq08xe6qAZ{Q)ggkeJvfjJ zS!m%TI7dC0hZSPsr4(YHy~O z;k(Zj(Sc^}99Km*9}1mX=LuD(l)X8esEVgm$xG{4=Ii0a;GC&R=T$@!^Nc70`h@d2 zx$#VuBL5=)v!Q@Mcnm0^P`^Cx(DqvRk}@p4_kxG$4`PckHry~pK5-eEKZo8do%qdV zEFA>LUcFmiYTEjXNfM1q@U&E}_;cJs+8kY*fxd?RU6O46m+CM5cz=u-e=h@PuooUn z?{(1<^Gbt7=)%!3U2cp`F8xyD*t3h~>EI(q3k;kV2ncCa9xayM;8flLV4y~!TAswQ zrH(iPg!~A}72e`QhAD=MLCX%(uO3;^*AFcj9jplzQFQ3*c8-rfF=M^J zv1gfdTgk1*wVkZz*v`A-P&0(!(a&f*B=X&(60`yVdnPZhcJ094Tst7RAul$$PT7f` z;zq$x z5xh;)0=S&)=GN(CcM3@9_*fV(|Fn9=<37i!XmHl@gSTc&( zb+GG1!sNTc@X4nPGb!&cyILUHFLb_BFGF$PDi@1?jw#J*#?_~dB#E@#=H6aFDk?6k z4;DFW#by5y3WtHak()mG<&VcrtM^JlHxNfgFJ9E$rMj3-FT_EQg^%g#!Z$K_OC|EA z{Y!$#osX=~S4bUlMrOum@?Jvf*R=Aix;Cv&`gDIK*c_Bk;nu15HwE^ks{w7Nlo>Ix zg~sv8OKQO*Ylb_ z4=K+}LP8|kq(DORwxXIC_TQ!k2E_WyN@R_y*Lta;_l|$-mPy&-5wL;Ll1)*VSlH?* zDrV(PigOMK6%zyXBJvhyqbP4boc^Gr`f$tpuAmRy9RBoZ#{=PJK#d_-S5(NO#MeB? z5V##2oG_X6-v)q2t#|xGT^8492(8tBkF>gwYCap!1Z%8(1D+i~UJ;p*?6k13qSHEK z+wy0c`Tq!Ig5mPzW^CibLwJijwJJgBEjTD$VP;iMsy`}id8C(#ykU2R)p_kbH zkIwHROKQdDqy{?XDMO4Zz74GR&`nm4evf@p6{KA3vi?L=;^_#=Vq$gRMz!&2;7q0S zM@g;csI(t&M1uHd&ZJo(uao1JqyV5I56LUs-4qo`1zU*1VsbvcdMG}d zX;%{fRMwsE8`Y4>m6P5|RU!XG=p@>p;NLI-_Nj=3CaaLA#y2u4%b-(n9#gLT! zo*#Ry=XlY`2!|!L-HK0MD82FY40os8fk6mR zjfi#qCupn!!THL~JVraXd;q)m{LqDF)aAtP8= zf0cpTSAv|50gN)I2S{{xSt5HT?GcRc2C(jLML30pmJKmf`tge_$wJUy9@c$ z2)ZaVc{|DQh_A7+Zw0AWGGi!6oln`XfG6>vTQF-NB#;<}ml8)!qJ22?PWBZNt0gcI zRZR~d|cfY2yS+>5Z2Z$e^)pXgss(TQ*l%$vW|%bjj6Inx+eE z22ae}cYjR+-XHS&I;*eV)K{)?F*w5m=56-ATw zA|b!J`Ll0q$cf3PAE+A{cBD>4wVVSdv4?$*h5x?S+&kt&b1%LW}#lqRAQ2Bu?=wrpaODvWB}gL5%!{WArK1`NM|!U zs_WM&i^s=|qVUEcmxa%Ge`5HfJ*I(%VQsJ1&_u)J@ui!JKp5Z;OLU8nkFyud|KLlD zb+*Rj@Pl2{yXkU^)C>9)nj9Ig4+m#0p}Tiq^${H1w|ujD4fgm1Z`s1}^7B@^<4xC$gf3l~J7 zTKzNt0s`!zM}@AzYqr~PAw%3vFBj*I001rD#$S2(Ga#NEz)g&6wSi+mpq{yif-cZ* zVgbGw7|8_r)-yl~FD2Vhn+hJIf!^A!f_)E%kwp0GBx9)@vw77A%)wTQ49<(BC}dGd z1v+#}SEESblamW0-+=q>t=xBepFio2nt}~}eGKbIj`p94bXC^*&R|};etFL3Vy*z^ zzcxjw0GySPeW#+FK>#CSJ$ScVs*|zHZ?N4rV5ox2;Yy6Povm{MUf0{Z$jbt0Qj$}! zf*pqTva6Q&Hj8?AY+lP)&2=&}$^&5%Krq%{wR4j`$?6t|OV0UtNCm?VuuY8qO<^My zK_g%;SKW!)XW5jjR_buOpP1Nex}fKo-QS2wkXShs4$@_Tp+t;yumk&`X8JLvUh@4T zbPR?&RZ)JV_s0@Hj;uwd+QnQH=HCx}5W7#Od*RGtpszA#qnX-t>TL0I|J&pDc&4B; zbU!HrE+FQ4Enl75;;~n)v)9V;?=$~Ygzyg(Px(0TvareH~EjeDsfIddZMe}Evw!7^S9aY z-Q7JUsM+Z>lGGEToXK-zrbglGU0uO9NwjXGIg+2hyIUE$f~(Sa|5S}@cbpYooEg&v zs}+Pc5@5sL2}&rlzA3N&lK2ibLLZgmIN>1?gpDQfy8P8q+=i&ymVmlXXm8>}^6PnH zj^o*-ZF`S!uy|16)V9;#H_cr`$L#CxA>dtD+JNLkNN?Ju-dwF>oYHG@2T0h4&VGg6@{| z+{l>}SL_jFQzd1b?e+5+*Y?q-TY&7yYl*AF{wa*GSL}Wy?B-U*beNu!NsA-Ckqqx2 zp_4%PA{C{__+bh`%hhSL5??GeUg1MtB2XW)%@_6(6q~kklPnM6jehhGXyq%POd-f;gGGUBLg4ttde$~ylk7@dT+h(~^o;$;3-`{- zpdbcOP$y+Ch!@t(W%rc2?iP<>Ufo`(KrDwF%EUk+NnfPOmVg`8xQ8;wZYF4%r~?d> z0RmZBCbmBlie$A3i3s7p2^n+xN|OBj^K8pS#SHXVyf)WjNmX@fwf#cr4Ly;eo=HY;6h z>o-FN7%ACsOjHI%c$-yl8nR{VCey&7jrhmXXUG7VXv95LehC(D01ZjWc2(IsD;4L; zr`py?XML&Tw|#{~5uq!R?|$IV*jB!Q26ts6o2CzcC1+;J3usTW^$6URHZ?cG03J8G z9AMt@SpwFIi4w#h27^A{IWvMSU8CXiCPh6+0DvACjD;{v`OD%+53gBp5^MB4otRAI zp1kq0iExF1HY@0q-&F*a$FJ0A8MATV$d65*HzjjUW?y4x{qayHmxt9>!cQ4kDf(wa z>tOgAC1vmUp}O}{rsG^;YrxG6zLrk1GR$unJeN3( zDU$vKg|XUf7Bx!-|BM5!J2Y}!_(1Ufw+Nm9z^w<>AkR%uN~jTpB=+4%UPOgbb6a)% z4ADwfc9H+nV@e1j0khWy2L*g7Taq$CeRWl#^V+di&brt4cDS}Hn* zx)$ps*WTC@w{_?_8k#_7uCo~09Jl5tBmK(kNt)NMb5$o+Zu_t2`$?H@slwVj>|KUf z5sOtPAASp%GMoDdT)t{!v=+oEiBzs^?dfSQo9;v#81&4G5ua6u9D>B-|H>*0?#y0g z7ti(3hQ%bv?#W}N0cQb_3L|3-q9GgX4qRYnz<e}j<^R)ivUW}r2Sx(eQE28*}q&e>OOW1Z*^~XQ;B%j1mcr8^mzXv<0Ke7LTQ?(&X3C1lP#=#6MT+ z`*;vp`?UH%T9xkIbI(|+-L6PN3sn5PL4J zXK9Tx=SK^cLt<0u5Z8fx4=|C}{vpxF1%p7hT)$Qd!UWu?dixH;l7?2mR81dyXO|JxQ0xhLBrUL+%OStz)&{iL#zY<{Yb!vMP|6bfI%S9 z4f-e|%F1`?`0$rA3}0jt2v3~RyJ@j8EMvAx-uHJu=wtGrv`9;R$(k1tagVRkz#H_W zYHH_`Ul>rp`K)ROJ5Om!c>@bw(1OmY{6<;^X-tr$>Y@F;b|IUgsTfwwoJ~BA(e)$2w|w@j`2Ob(R}jPI5msM%V6K|^(lu<5 zY%JU;d`gn_a63cD#9Sqha;B@Ll?ucHmjYkQRAL5%Whry4w6G&zxippIB;ouz?+kDn zj~$XFP<5e*83eo%NM`pk?WcC%*9A3^1hvWw9yYqH0nZl;)n*!6fis6#yxIZSt z#dgb8n5{sGCI!}w@k=9hacmWCG5TpKOjMMj4}4)63l?PR3%X!RCNSVb{#4(WqVEJ$r`JxMuhpSU9OSf=!jALw{UVsi=7r&yPF8Hz4E0BdU<=0XSGZ|%(n}!vS`_+kt$nB} z6O7R3sPQvO_!D!qji+*bvC;2C&Utay{=o#_JI>JAcJ92q^5 zW0(DvbGDTx#WIws+CA*v4sMWix{1Vz9kFUb$MORF*bo;hGQL>v=6kURD3G5HV=iPDLP zgyIr|ed=^Itz=~zk(OcdLdC40AtumdZ;TA*k*A7M|o#Ht~RTrmLNpWoVAG-T?stK)2dbWOG`9)wfc) zG)y?lH(rV{EkT_4-Bk5tU+@QonOswTLzj{el_5XFAw|ZkHp^b$X8!1yhW_%u4R~>S z9X;BE%Ru4X+?IqnxkORO))67UBZogdX?ODIi8@O!?;IjO0}CwBUC=tfgg@{+!@6!S zh7SV0d0=r_9bPT@+{RfJ96S@4f8d=c5Ylc{TUOJ<$~hqyDLYKtM|g?-&dC`tS4Anf40&^YIDOK)klT`_}3_})qOf6ltZtcK0co8gCv_<*tyZqp)W=1P>7&Koi-eFE9~&+D^stRrfRTPQAB!>P4+MeNNEb7QNR1c3eRG z$NAqbkjz+(Q5dqhOd_NyPUvnyf3q*F1AO1}va>85v+P-+vB zcKw7+%2^ON10-txNjX1ZvtvUhMY5z-v9LLcTUfj8=(88~&)}((GP)A0Q!xAv29U|gm#4c1**CUdS_#+-08fC-2N{yM1oe0nC8Ws zY;p7&ICTmzv56gti-@386fLq1;%7}(N?yDHlqOf5Yu&!Q%nGKTRU%@~nP@Rq-!W|G zTTAkLnfT11B!bX`e|o~Ajx%rU4;Qs>_?S1IF}LhtyD3bn2FfhRR`0c7*nA!n=o@=( zd(OMwvcB=K-C@ikA9EbF%m#+y1br^(UbXtDK!gxxx4R8TGuyiZ?05~urc!!f57VcG$W~+DVz3=eXZ5+Jj>^? z{fe4!Ti$Wg!eoh~YSPGnPvLJqT${#QjaCL9{c0G{ehm&~f=}-qh zW2_K}E(Q|6{qie{W$E_h>*sxf&eCn5|5iOdKjw2VA1iV)E3`d6FzR820OuP}H}=LO zqTJ=b?3O@_qe4N-^!G>fkF)ztqjSlOnwCkR-4Eaas6AXN^g0i>sP#rg| z04oJ`Uoy4;oz{t;2;3x{Nr=NT4N0>XniBTh?|l6c5dmP>p}1FG2Z5 ztd1AHgCQrWC;s;GQqyv}9SOJ^Hyh567$7b2S^WLUY1G^NTt2a`80*#ypKkk{jx)NW z8}d2e@vrE`c@0Ns&wHK9P>4~AekjH6FIvnBfT2t<6E#vO(N#I7=`U~)b+#k$vg?FerX1V2OG=Fsa>VS z=V;PKXL)r4N!ZL+yqKhO&?GKboGR!93&o@Swba6IOdH9uKUIHZ_-S9RAFRy*M)^>W zO$d5peTrFd`e-|BuvU2}*R%|rLflXr>=um1Mxm~}F#R}1{2w9xKs*DvsXx?y2^`j^ zWFT{vBwE)0yj)LmnGkkl-m@qQD%6qKkXO{wfe^$L&x_r$cEXxyZQ|e*;pcnll_OZ|KtosYyW3PLb6*_j-{|4-P;J0U#<;Y+6Ra zL;O3j{#@%9P(&FnLKQ$DPMv~;Sa@=Z6gk@I0)vGstmA$cBqk7PdRh1NFQ>{Gt0ajv zPo~t|aPlJ44(G<$P@!$R$ax~Ka>3$dzKp>4RyK3CY!;&e>|%X!OE>y`$!H->)FD55 z^_AfVU=N`B5Mr@p_%H;6W~=d^hviK zI6;oes)T-XXhF=FqlWf<)6ZY8q@8^|EkDUJLM_!x<-!kTv8xmdeZJjfLNd3$k4?x) z%&U(cXk@}8NK<*GWC~HwuHf-d6kuALEycD+m{>iNE_H6&d)@a;{7v5Q*?BDc#4`c= zQEz1*L2PJ4X36~^`-?68rTmq>K#iqcica40no*KzawtCcr14SZG|7*y>C<3Gr$ty( z&>O#9eqHILXf%#KVQo7zo6!Kau5Kx~hM%+IJpXLS01RKKKJ}QPQotp-MutY^lcc95 zcqsIYG@Md;1BbLGPwsW^`C^hNp#jl?bp`+pA;lp{Fj6lFL15b8v$0fJ0ypN4H$$#d zji^>frhUvX{qVV(D-VJ6X7WvDZR5i9LtLih;BhYd-8zoWDnfg{Y?UlB zs=2b)Daxql6yMa@ZMXeTgHPUg8BMu^zqRAUj7D*>G77LXuiLZ#cF5o^#tEvIK#%dOa5QMI5$0zh?gT0L2l5d}VnG#N^ z=6KJwO<)1_rS!eh=mMn?DC) zt@qm2l(-ptXp43S^p-|(`Z z9vw&+l^p+)>s4P&rG5R1!79~2TIBF+YkyjK-7or&O&g+k!3OxjI7c+TI_?BKAi-ER zIY;!YGmkvc7R_xk?czraG%tn|Y@X8g?my+&p+>+(KBpP>4RzbZx*d2# zWY2QGP}y|)b^nB1Ji-AwY|AJtYV~Hui(Dglbcw2`@bde8@AflfG|Db(sG)Wq`G`rv z9Sv_JlGFkV@avonoWzZl-Sg#T`Q>fj%rzLZ%+ras&A}O<`SC?-pd%KhW&3W-g38$A z>KjM1^!KqMaJLZZXavjR1pw(9qWf?Sc%ODd_bw$_sDt4iM>w5G@aM26;J6wP2%sL@B{$LHU5t#0kdWMhL}4?=Cry*UmT` zbk4R<%$%oB!Sl4!5!Fh8W#X6ZThkL`pA+InxR({FP|_yL z-`!FJBNa&HofBf%(7IxYThzAx(;ruK@x>5nS~0=-6D|+9yUQOVf^v~=0?op*7hKSf z+Z{zEWzyDL5(O7duV;Cjt^WGsq?k!Fp+3AYnHh6C#Mnf!XYc1`GiD9z@&hJb*=I`u z8j3I^w#J+x&NtfQLif6(Cq9t`qmhdgr@pyCCH2YdSudh5I;Pg!Dl0rvGfnB#Cp^P6=d5oMa2_51Bzg zGbu+e97MmL8uUJudbY&N15ct0nD{&{LH}kk6nmF!6P3)!cX1@_$Hy11LTPPLoQyR( zNKxg#^Rr78dwBd&oR~N`7v3$D6emOC3s8?oJW9+#jYp2fHTn`qmXGYvYukvKvJj5q zyE;IUX42X8_mg#I!!@IiCL#Z-00HRr&9~(HN7>n&FfPNDasFyz{KEx?>Aaz9WgQcj zW<+MIPuw1b<;lqKlU*D6U^Ec?JF_g{VIm3I_sZ+MYZu>>SgOoBQtU9~;=Yp)+dSC?pZlhbBL9Y4Hb4 zWoG7PFKtS{k#B%6CWTc(-C|p;-4-^^DW4zQ9rF1hSoltH?6v)(k2peDX3AYtGUTW) zR-b{6&qlo8A~noKyf6bB-%ZTSfmey9tH{;~#R1>y8fmA&`hCZwnYj6`q3Ufk1wxy{ z3^y3$xiz28n6K#HiF~#(%mnYc%03Dh|L5hv@YV{-uJOusoRX)|8xaMGejI}PzXW{-^#N(F0)Dg3i(jng9VZbjL9HSXiOY*fGU=@!O*$#**~CAJ6=j(fl90NPn53sXM} zt&_T}pL)xd@f)``sdzth{0TjMmJaSv(PG-M(=5gUdYn|td-DWqtEtEw_6W1;tZY9@ zp7a}xY|{@Gnk2wEwiKa&K}?s&h2?lBTue$NM)=Ky=dFAlul^}yrO2^pTW{2gt^%&! zTiXLqJ+Jq#C`efq6%?Re5R7Qcx{%aZIEnZi#%^UmboW`s!%y8h)!Zq>1|S^RhH#Nn zgq)x=sE5Ha_HU{}s1_Ki9dWq&!Er?qDSA-}77_K*eo_ghleXq_B;Q%NDDBa*CG0@P z#r#@`$V^?U3qe>3%Bf+iW;UpC+Ty1*C^v)s4Wk-$6}iu%)zhMg5)?38JYUQ^KrnBv z%od(>mpRl_ajz^9B+!+#dal%zZ2lt@46mRJjpdZ09NXs#tl-U=^I=g{4DBn_&^{^^G&)i;pM2 zHfbeHX3bl1)hl?|JPkE@1V#OAelwLyld-*Dow^A-F0IbQ9_HcXwWd~y9(z&TJbu_@ zfdJgpYriuvQ-}q6+d*UdTNde47TMyB^0csCt~d$CT~1qP%Njo`sZ8PPz2_=`mH_rI)dui?!-me>QsRYJCc#qpO$zfgq@p zII`>^req&hsd~A%2a}an=>8JXwe0w9hVFe!=muVQ&yih9j3_kh_nS&+hC|YP-Iz8| zXtFNRxXmf1z>bw02?f8$Wm&Z}e%ickG<^6p_hV32Gs|{+J{7HaHr4(X#UxUHS4pey z-VzgDpSd&rrtZ2!4}+wf!F9I*nXEQ9{qIp3?PikfEAj~M7}n=975 zn}3#6%*MohF`ptQ3F(9|;Wk4kp3}510LRqqj^NLMfvxZ8eDafO2hfozC^F zo-Y0A2c~_#KamT`a>c}gV5jhx9H0lp2$B1Gt+!rZm3iJYfQy)R8v^Y+b$|F!qn-4X zHfxhLk}0L$ZYr+TteU~fqlo|0KNFIMg&%=VK6nxIvJI_5;H8IfPN0(yLaSmU1V_+x zNLSmx{i6gQrF28jyy~7V87Qy3QXLV5^e4>-39&5O~Y+)K>A^39T|8}w_j4+PJy&z6wv)ZQt54L2*n27murmf2n)*1>dZgsrF-)d83 z@mlx4jpRUes5=VZkrJ{cFi!4mG~>SJ9(69p+fo{qx=j_Nac{VP;p33*gQvnsZuBVM zesR|M9hRE}$|`FQ#sY&-ND~aQ`*E#iGe@=4T3Uez!{H#5=Wv!2CH0sXi<1~{=PPKd z$^Hm9LCUPCfIeJsnPK=gZ956P`G_zuffVN_*qsGj^qy&(f}dEebAkvubza6-h3}K1 z2E-*(uD5zz=`8+cnkhrZ4zL$an_lMFLj^5e z=~W(~28JEe@e?Evy{?PIl{U5j6BL|VPJLVR^tV3KyLxWB3-5<0qVfFeIm6z^ zZ#QKwJco)P=tLtc1Hk_2AoFjN8p|_?HSlCkXuJK~(F0udPA!0Y6^*pT!O%h{%*zJ` zZ!;Bk%GnGRYHZYy_OCly4Y8Sj&Xi`C9S6y#4O*=Ezlj1YlO1FuF`brdNIBecrBn}> z$k%SYpA+l0-fX5bg?XaqX*NRlKXTu`zrQq>-_`kdFugsco9* zN+h9wU`ZQH%)AF~Ihe#5KJtESyRXR1EcSTre1^>Dv7a*i&;W*+kRzkoIsWya=`;$n zI~`rkEEnR)_kq9Y*?+(O8I(Sjo~-{fp;F##S7T*u&9P%x{sp$p1y0@uomb=Jn;JfM zwR&JtuN~9+$lq3mFspL={~CAv&9_uKc=Cw%ov3Txl8zkC|O9Z`DZ$w2K?>NR$&}7#RFZg zJDFlioRP_oBe~m$V^AJaqzg$%6x`IgL7_L8cd4!$j(iZ|Dsx&0W#wrmH3;&X=m@?_bI=nm(Qb&cNR-eJ+UROe(Xr;A^chr1K+I?@@;+q{1dW zx{~srqZAaR-~LJnx67aJNBrj3;*#oeUlzKxl$N2XyXPjqlopUq${?l3Ap@@ymiyrU zxrejXTkF`{QmAA8a8B(%T|IRmUJ;ZK)XTAdT!WV7$dl^%`S*JSB7Q{M+`!b?N%GB! zp65Xzrz6I|$KsV2LaU)l8cJH*D$x%(9=pXyno z*|YKd4Aj~*PI~(Hu3a@agHe+O&cxoOVlCCMmC`NZPDz>%N7cCsLI)i1y%I}>eK&y@MYZrC zO#5p3D0V{Dw3Q*Je_oCZj5n#O^vLgD$1KD24v8uoFH)T6Xx|^)`mO8+FVYQUft{gg zXZ)a-G(>zR;_f;`aiOkaavrU7)&?imm>Vha%p+KpV{ol+U0=p#QIlG7gGfH+r=j!c z$fO7c!`OsflDnl`l0;4)sh-ZA&Xf*+!)R^4y=bX^6=qOK69XYE&eo%efm|WeI{ZZ4 zQk7hK)6ELNC}$+k+3dzM@yiG^aGzS(Lk%pUqRrz`K$S|MfE)$qnA^k6QBSQPO$C|E;h-zcGjf2 zc66#)Tyrg>?uez#BVM6k#fxa`mDETLAV-jJG*?3^y==$!`jY0)m(XeRx2-JEz2}ZT zMQH6MLaF>*$mLe?XqhiOOifRJPnf@IVGJ?89#@4D*fW7Zi0}4u#RA4hxtM5z@P5AQ z@uViDy_L?yt3*`Xl@-;IY>S(MPM4B+bHD^J?P4@Iuq978P& zjT}|0Qq7hMTIBvm2pa}IKwcTzVr73%F~$m_hD|)+5Im~C>K%)=6~ZRU0xrpWt^mVS z4cVm)|NSHyNN+_@G@<*wTyE3m#u)J;N%Y7qjnN;U ze+^3QIxvpjv2jPJE()6}sDG#xUV(+-NXQS){aw>jAT8-w!)%>VRihUtWIx+5JU+>l_dzI@e*omv9? zZ^l+mCRDWA8GpR!usV?hs+}C}hTLv05O)s+5|>iPOk3=zf|3zYKgrE|& zQz|^n$>2ihP@q(Q_?kFn5W`Em$}NoNYcf~>q6@3 zriz9?+qx2WjVX*I6jqgC4fkVhC5$}0f2k(n@W56v*@f$eP?J?x#kp#Hrv3xdI8m2Ed!>+-DbS#*y6#* zN6r+1?`J4l=5i$I3MI53Tf;@WL}^AE?N0D`l(>}hHj`j9m6Sl3_(iwBU3-Efpc1|K zxh?#`nf6m%TVvn;$DU&MXe;WrmDK8;3NN%dqc-%GwE`P>n2)iJ{Ag;heo{ED_mgaD z^s4d!PqVMxdiYy&4C&q%5MIDJt^ZaKh^}wvK`#F`Zu)19W`9S1;!#-IHIw6i%9U(<sCT391D?Y@6Qb|Ott>&Jj+@%$|&O);o*7d@C+$*?^pLL9?f_$uSBXOeb`@zI$Iz;JU`2;ARRAZ13B{bxl$5{->l7a2~}r_2OX{4I<*m`@J> z2w{NX)fJV!ribcytch7cvcdg%$I1OPvByM+u?1tt{r!Gs_X`YYFM zaMrv>P6;;c3T$;wGp_9S7eax;ym*scl5?W6 zNXEebc5_!UYh{Apm@5H4YOKtT;7K}|vp-!SLAlp4G&M7IwA}8r=Zr5mD zSn%EA=yYCsPWOVtohx8HV@0)REU<1{HU%C;e(!F0Lg3f>*$A!|lS4VW(q;kJm!b{= zwNbgsSjutzs@+>@B+Gpj1v)LHweWFtFDalI2i!AN8x3sKg>_V)tZavdnqY9Xan*l> zK=97;lgAT2UpQr$(2=Nopk9vmSMi0|eA;mn0ZO0aq9e;tuW#Ryyt{t=M8F>@&C0Nw ze&O}BjK~E$DuPJ0&pf734blr~sr}75tIFaRUH729vsBj?u}#;$-62;ynLle)6{fhq ziO$h}KEawabJrLaOL?UsxUoWnF6$0R9{%Ked;TRcUJm4^uJY3%*_8f*BxH6QYFB}2)vyL)o8?8V`E^rexAgGuDt+Ii7l7#f* z%w}d4yjR%rx*`S>VUDCPl5Wy)&hk+n0f3V)DyvU}P}yJ~;w!`QF=BXfVrA^22zN&9 zyv?gB;?G9?UmAqf&#YIb^mJU)e4JE*_{s~mFlfipf#hVECnS|9c&iJ9{V$!7K9@p< zZT!zIYdl3iC;F1(Lo;a}y>kF#8P2h+clH zj=soyZ8>osKlG zXGx98n-q6q&lGdOk2AyYJ#Kd}W~kqYR7b|CojJ3a)kh|pK4pMq#T2W6Awd66HPUZX z9tw#>IEx09gx}QK(%oG~j9q=0orw1~!28QA(XdTR8 z<&^6UR@2jVT*NGA`#{HlKE1Qeh#X3n@z2qEO=gn_F@Y_wGBUvpuZ`Kxb5jP!LB2 zFqp^RKZZ1Qz=!hA(5^bnc=k(`qz*r?llxs;rND@AK}>(6)P5JC8=pPvysIaL_kIVB z;%+Ml3@lBdxiIomptl`N3SFN~AyKNB>^o%iDT%v?ZRv9?n4e8tDj(JR1O5@h2f@3^ zE1l5!7IBJqkb&e#6WtvJi@G|ohDdCL@Q_CU0d<-Q%XNwDgXUD}U@vo|hKPjHZ|c>j zVa@%NBJ#|4OPvGD_iO)S=_&)NYMbq*JEXh28!74TE(z)GMndV5?(Xge2`T9Y1q7s| z1f-jN5AS#X^Wz-WnP+C!tTl5is9kc+P|iy8Cx%6YneDfvO5^yi(9SP25!u1o2)+H}9+wnCgx;vGG!N~}ok7ZYnvZ6sA`ZSc#YLBpU?&6+DC8T?_KYz?em znyu=-vd4YESAn)-8&RCOxuc(k*}9lo3>lq->?#3|$`uCSSbbmI8A5_~-^&8=dsl5T zc`1oE)~sAh$f3bXOU+dM00QCDuNIzO`Ghb;EA-15k3I0#a(REO2y^`ae92V=4bZR5 zwm$Sd&qyQMWLCY#3{=nD+^vM<@oE&ZP?(}P6LNDE(|&=H@{Fg(S$&*N(7o?}2tmWj zDNNlvTQ%^&9FamnvnA3>^A5enP$K;mRAd&7sa2}yn@grh1M6M1Hv;{Vsl)G)s3}|C zw@8n7GccTD>7w$R>EiolXdagCF8|hb)a-YU?P}p}q20EZy)C3!m*|?-@i>N#`l5Mr3(+h2OD^^WZK%R?cHJ#{)Id5knJUtO)U65h8$rB~ehm zrw>Trv+#X}NPQBtnfXE+9}>FJAhPYqB2ER#GJ2)*xjD=(g>y(0-c`mx3lr3Nc%y&p zO@MqB7uw_46=;iyOwu# zb#2yh^sxFmJzz6K`usI{VIQ=Zd zZjF`q(3v{gjf+%_VhVn8h{fmNF-o$2$1!B(KiJR4q%<`|)~-d9^_dq}6_M}wSMkLL z(JEvy0j#?XQD9Js<6D4Oj=f^q2#M(k1^(<10auR^e9`$AV~}4w$bRB^^WI_|1RHQO zw{0QEA-!oP>4`dB8&Y)NS}>Y+cvY5T9yP(mKKG*QO)rH_Le^V&`dRLHSkrMu{fyyJ z`c;k}KQ+XJ1ogQcO*K`#9(h@EN!c5+Wsepot_~9;K+-d}o&RmMCKJ}r2P6@?@C>Te z-Bd3_4CsGc7zanyr?NqsPa7mg{X=~N9Ox?griBwsQ~W`j2klfL`d966dnwUUvy`qApSi&=m&z}FE|}*pI6ogiq8LReIgK#m6ho; z3$y=(bXF1n=OeXNmF;BPYSjAX))|mU68*|f-j=PAG?q{d>et>YLZrd4D>_QP@iH3R z+vCcB)!U>nPTt))jF&LapHk()sjt{6x8D0h`Q5TT^Tc43 zhP~7advyhx#@q2NIQU?M%@u2a0)fhCfws5Mf(Z$bMQxmS=rlCWDn+=-`JwLLd+J&9 zDolq6EJ`g1s=o0Y!be5falrILYM;wZ9x2YZ%9>3SovsPm&dooh(N2t%UOMRHlnicJ3iGY;6diY8XaF^KB20G- zN}35R5#xd-bA4!?#?AWxg*^vbXKX0PHLer@lU8UR2hn&^b0fXr55cET5X-sqbm_6( zqEA;qeI1L@2Af0j+x?(}1Q6V;fyyKN4QYi?UT9horggeFn8fF{3Aaf@#N@u4j+%Zm z!;%dG!41DXoRLz_i5R4dQTjKCckXyV1ckmHF~{$ZN#O&ZsRp54EV>-OTsh2*`8zDPnvQC1wc^mNL>-XJd{a0Z9de)iq z%3@?;CrW5UIjz@FF91vk(x^{i_OFXu=mz!*ypEp6?$oYKg4yu<@f|VI8Sn5ke0RHI-F@$hJASp&`7S z3|qn!JAavovD&w|gBEOLBGj5179D0ARlkM&+ZVe>3vK-jhR%)=lwt#9if8t4GeH6K zNgp;9`XabTb0}|LxkcHV9+b+-EQM>2=FN5?uPpKuMGkw~FdYJhRD4OvnM}2+W<^zf z2O%00@VfrxEa+LqS^xAmB3IOn$b{I)N=L;reeXh zCxT7rP5$ju#|qrTuI9ezjVK6?c@bi*uzrB_t4Q3Wxf-oJRR^d_X%c@ii>k_;G*u{y zkmdHT4JRY4zg;00mp|BMW?n{`Dl}BJ96bHu4lpH7Ly`_R?UkS!G2}IhaA4G@GJ|JE z&9KbfCDvATtP}QT(2BfEFOWlIh8JY&nm@5&{^X*8__>Jic5OvZvqm z-rl@{PJ5y}GFXP#XngqD$@?v5SFGzD6nktU++jlK@D#Be;Yfj%TH7jH&=mNOd}EeB zOSzN83{$mz>2V7avrQLEK+KeHg}xtnQ*@Qbb!23ROnbfhZ`r5zG{aO*>bGmf1FLaF z-R2EQ71}iidECz(@;ccTLj(uD61=vmCL?ZBEjv5g*^T!;+Q6?aSg8@4pnc|$=B3e7 z{g+;0TxrFxI(*vZ+X?OYkZtguY(Ki%)ldC?&4l2#x;W+F=6{W_8n%$FCDd7SrQ$8n zI(9)ZPYV9blT+YgWl-m}F`}EYBOT2cWgA#`nteVq_H;M(0y)}9p=xtNMELz^Q+0<) z4Zhn+<2L|1IUPeLeq}yH`23F1al=P?JAl=$DRlF26=hzs`z5~i?=}dTE45$z&=H68 z^3LRd0U+WqFXwvQwY7CDyL$OA0YzMnhzl70l1II(uLwc7ZA(pv(b!mmr)V4vU=U3F zX2@OA<2SpAv42GqwcRA2w~!kEF)m+Znyr;BX^=#_keGHUkNfuu6aF+NL7QXxb(c}L z*UiXWbvgbtVXjnS0J&K*kB+BwX$2cPHNNwR(#Qlu#Ho+IqDxE!1tk)?-mKw$`9_F4 zC)-J#&^hzRz(yZ8Ze;)|17O(9Y6b;wpIXW$%VmL7a7pBPZz%tdG;iWp8O$k;`)#w6 zI^=$7#!EeD1YSEOoLXr=z-k!kK?9<)%)1>m>R7~Fh{!TXTJXtl><+U-kSXU_sHGxd zhZRr~g?|Nsx743RRk|(PbPD%ZU!*wFE$cyu zTVr<#Z_TR&;(9}RB9f|e^%h)el`C|2v(-t~-oAfD2<;QhvyRH)p%V`mEaN(0CYQu% z$XoKYJ>h#gLkkSzcC~m=bo)``Ub~Y5%96$dQK@*AV-WakqH4f{g8L4|SK}Sa?SAj3!b>|N4?L;yU>?z4hsd2P@|~EJ?aIIE zAc)%ItXtQmPT!nD4Pi^O_eh1zV<~y9o?}7wDgj4mo6_-3bSj&KFU{;OB~`Y88Te%P zux@?}w`wt`rX0o?MT#8V_3m1k$6`{p^r2G{nucxfq&$>$%t}fzhxw!(6IFkq5na5+ zn@N?|tO>nbo^1||Nyg#p+KrtgO_B++#p%bO$juxMwQKjl`{bU}?Mb&YCL>$f5deP8 z!kD7K$v=FiX{xcHP2(YxV6geiKIvr8t*Tv*2=UqF)o;spijRVc;2bY_^&AZ!9%*9= zNkC9Ni*WN4CEAMo-*$PG?hI;1fcP7HqUXpQ-;GI)-?+rmER z_UvTBM{h6ps7!VQ_3*Yl#RdR)lgr6Z`Kh6!pVk+BNuI|pg6??-{Ga>y&+ZYxCxKhn zDezDTeCY$l+UBaoOd;>v8Lh3N#P<``WdcT+&h|RPj5Q6tp5m2kj}1+WySZ;ka+#!T zeV{;|vZPZ^aRo zXa7+-<?IC-`D^Ml$yN`kN_CebwZ@&~X+mGqrx4HD zrH6Lg=O6(G*nxhJO!&D@ox<8`vJ%oy8qNR9L!olAQ?~IcQk>hXtbi?3LJuWxNl&_3 zH%2)R5G7Im-5P}m1k=WN^&%hW@e;xX|I{dahga$p_iVMG8sk}Lhk;KpKjle@{l%Q> zxqcWzVCJ{$+FYEY1FcnU!j3@Xbw7Xf{##KDb&j&#=l9}pFu|j=Ov1|fO1U^3L{FNetd~Dz=s4D#{Ts8UV%8v-+aKAXQ{3P{ zIboT~a?YgkOV7jZ&-;csq5%CXexd%QcHK31IAOea1f_Flrj+i;W{hW2tuCk&3_{m@F$3F!cy+7)I7KehskV z%}W7*mYNxO<%}iwe@-EU!7iD zmQ3!vumX;p9W8{*#0Jcy0l%gELq!u%JKM89Ki0U!%y4~1o0GAVJEX<0@A8<~OM5gQ zqfLSf9yeLg&#&s(cT)?k`iX@+gbFPaV5UKgH=Ma^)@5RUQH}ZIQNcuL=wUdtG9s_p z6p^*&btp$}PA%zFgQ@svn495KaqfwN{L*C4Ckg(W~6 zOauY%39-HQYfE1kJ_m0`b$DCAtDq4T3YJZN%JwcOl%qIW1P-Q*4Bi2C>QnWPc+EL_$17t4c?S>6iHDqp6COO#+KZ{*&=?}-kSNOVWrQKrD} z>4X?et3PhkW52>y2K=qOHdqh$7{|O%)JZ^eX2qxCihF5Kt1Fs-5oG!G4kzd^mt3E* zUaI}vCsTy|&I2kOZE;NSZb3zTDWkm75<@A|kCfkZl2sd@A5-*k50pC0kx1P2z= zI1@-LJxj>##l8W^`y+2|rrqNf)J(Sx`Q!<2t4_x)%U3_uS|RIoa@A`5({~47@`NS6 z43z3*I%~@+%k@q!PRNuIbK7za*qpw@T)DrC*i3WNjcssjnBq0m8@l%^^QdT6Y1ulC zJUHZwD`xg=-5lpyF*Fp74--j9Z5!2qcvjx3n$x{KzZL|<2T+`VcRj*I`6r?)(wH&;0OVtoUu(ry zw;gF7$0Z~OoICR!&m;GG{r+z=7G^MPu&(l9Jf0T!?l^?>fvC1cxl6w4Cd|Is_W)8Z z;J*(gPYhfv1%c<)(!ph{WRmZ5)Yi@SFoLI-@cHf7vG}J4i4r+q?6V~#gVUY<-BSJe zC~j>m;UM6OnA<=gUxb(nZhd*g;;W0EFQ_8$Jk8!m3j+SBYfYM41D^}?0lzlU zgNg@}hnWWrk|e#?7Z2f~D;z(0UG|55$3qg86qOlQ+?>UBklw7%IZ5sZQ*DxeTKV7^ zQ2=8s4GQT*r>~>|N0+;VC$(D?*Ga`haLat4N|EkfJ7JrdEdlCa8MQ&6^c8hE9{QiL zQPf4WUq}}`3!Xhbw%<>fc8b0Th`eW{<`ZVFGCJMl?mbUcR)0tnS{tJPSX+x+04Qct z0wpiv(8RE-C#r+(-{1C`gQPO)6nV8O)yHg_9k!>gW{{QwH$hdfxxElwrdA4)kf69% ze>AOkx&Ne3#j7d(SW&xFBlf>i4pv8Y@-QqAo@ZcX9gu&UNXp6myK%pN1;zRb$Vh6M z_y8SeKm|Oc`ikgX1jZS0A~FQR@h8TFt*(r^cKvI`tvtbUbjUgTX!B0TavG}+p~vGv zZ{XBd&}by~kF5Ua3pZ-oht*Izhr4!$nH2Bk^n?4A#UIGe0XucW{Ama7Qa8_2H`;61 ze8VbMnk&wn#67nPF)`}mHKLk%E`%FDcI-ktU{NrZ7R zGke|Ey85dKefh$qj6BIInJJyoL$l8^!l%F4W7x|94Wy0L`3|@Dg@c( ziB)~|vzGcLjEc)F)r|NbLQt@@>XUafDh<5Qt7rhDaAJTsXR!!x!bCcK3ru8HS^%o% zep6(g*e*By%gzkN6<&1HF*-@_@pmg-?rqH%`PJ=C#(Lrk+CcD#eJFZ%se^@04M#Nl z$a+v7kH1l>+E<|PDJ;p`Ys%nCN(MdJ+fkD{v1{p?%I7aO-J6f&=|6?;f84bz+Oz}% zA6lf{5RpHye8^0#GoML&WS63}Hn^b7*GOPuSW_iWw2AFYwZ33{6us&L?@Nv_=l$OQ zjQdUmm?HcWS^X_(pFj3~h6XWEGa9{FK1>sBRjx`xA^=;<%#W#;A1t+wXHqvX$=0s1 zw|wsP9|}#@?ykJ=tmk?lROV-l;lW1Z*z2;TK`S*FR_}57GT%Bys6yrQVS7##F3jebm^`hJAYmFfds zto-dFtQit@;lze7zUAVT#P5?%R#4%Ftl0ICuQ4IRm;lrT83flzz z`X3i?OIP?zo6b${hk61|vs_JlT6x97BkGB!BHRbZD9a?K9=x9`DwoQ)!rvYW^ww(1 z99QzH!nw2gaK-DYIN&L+`L^Kx&r;miSm+Jm#NpX6d9<)V%*!r@LoBi7Ey?ml+ zk`jk}L-J#LPGamr1I^sza-F6@+e~fZeR=QMW;6=HFXG{xE`bARB|=~-ZMMZA;iUb+ zlTK~9(Y^-#=HTb#C~`#i5URpJk*Ou(<5M3)2_xb*t}C-PP=$EWD(p4o2Maqbnio`ErGD?rqb&YD91Ls4*)@-&JyN)tV<-0 zDRrM0a})ndGL<>X1exYh0GS^suhYJoq7GiY)Jxcam9SPaksPlWiFQ{kZ@`;X+Z5uHu3;+rWFWC$(TbIHGZD7!qe94K99$mk+4nxUC$7q%r)N1*CzqBdlZ z;$yzDE{s7SLK6;1n;&bS`J1;EQL7!$zQ)5gV}V^3kGSGvvcbC{ZAU6=omL2b45$6m zkAvc%SO8Fg>{PL<>chV>6O;`+{I5qV&7Nubbe}g{Kak|5w~?{m2bH)JwD}!CevHcx z;#rg%IKXen*W77La#OBNvF2AXfbNKMm*-k`7?WF4Nw&NQ=PN7k{X=ztnhe0F_;clo zqHb*ve_(eK!MQlL@feC{s?23H8CvS=W<>a)<5il&OVF_W-H}D`En3I!buA*@?+5ob z*0g;dVv!#kLdEQOyuV$B6igFs*bP)Q%Mcv|-p%+xL)nW#I?yrE-NyK)img!IfI^s< zHyhKv*C|CSp|z8L%*cxzoiC7pXZGOGvqKQ_;Y%SUxJAY*tJtSt;PA}4Z!KE}uc7mv z&7bFIy2k$_WU8cW8}-qG#|-kyu?Qv%i*xS?cZ$tslwV;ZZL@!#pq)TM%HW98Dv<|6 z2!2tJN~n#N@SxVbR8s_Euw6ZrH@v~liVWyk^9tfHY6yBY7`?4-u1W?-SRG^@Y zWT1)(5xD=Xna^dmjgO(nsFc+!6ZTcEYhomH?}}b-R0iC{!Q~~-BI`m{dC!CmbRu-BV-GnX^qxaPqror#}C=RAq_`Xq6nk7NwD|uidf50 zeuLaB(dV#QSE6oR-w`j0B6$<#<3is2P+w4Nlv;_Qm9oqGqg#6wOwrb$L;=vU)7z%0 zrhD{sgJr3VIvV-l(J^?gdI>VgBwD}BxGpZd7#TJGwX=n{^70Xb0>~4q%Zh6oTd|U* zlPLhyvSAW<;ZiK-Pc(vT`ZqxrBAGfPshB$@PNN|PPTJ0M9yD>9Y+7*_!jjY2B8e{D z{yx<)x2O}X|JK|CyE)zJg|F@_8@8LI`w>hDe!(7U$V{o`L)~Pg{=3CD6o7akx0j^C;qHiFW==l&(_xzV7OnWcPNVVsqt1sOp``s52`#gnf058Y z0QGtIiqh!l8g7VgsFwk9<;18^+~xS%vV~vgXJve$K$Y3E(G%!sR+~C8U}8&zokM-s zV9c$KSx*$%NB>(;xJpX@&V@8uyb4H41S!5J(%j{}J;PwO z`kC2#)}j~u1p_gB4##ZHonCZ#NdZfXRedRR&cMyyl}e>Vfkh-BbC(XX6338jjPMWT z+7m;Im$(42iF5V6lw*ajrEO`Pzwojs z3hMsl1pn%LscdFS*eg`Q1J;q$FaY#GeIb#GvWmLOxfdJ|eYwauSL)TM{ojZcBP3K# zPRT{y&xO5cWeT9?N?4cY9QtYq48%eDp@P+<*t&M#;jLZ`4knopf2_g9td{x_TVKK@ z1T!z|OmaJozrkvg5xyJCZBve@*|36RgGt(NgqI-< zlatR{wf#3!z^h7Eu9ZY@hWjLSREosMNr9PiECWDhv4m(!05pi*e&4=i)>FM8Y)_mrIDe5Xar$VeV*kcbcT!qf%?~NO|a~O%f)4&gW zA%i>q!(@}g7S?eoA>O-KgmhQ>=>LyR21#Bftm;>xj%Pf~Q%rhO#i_x(!B-yFPP8Ld)&iBEobw;|d1j#hQ4|I%8ezc#xhP6e`sqMoI@eM54^DJWzs zEvS3tSFLEoP0bksz4f*!ET*0q#H$i^T)B+;`AkULdEQP0S+$CSe_AU@T=^q+!ZD9) z0rC%IAP@v01e;phNjD6L;hEOuAN1|5@@fd?&$zL;gfae{&{3o0YljK2SP@$xfV+Vp z;;+6(>B|okTZvBLBrTVlBTZnb@JM&9%8alYf!7pqx>iJAp~Gm<&=Ec zM~XNg9V@J@N5T|6=MH2DJ|DgB0iE&SEn-<)`cAuvoJAFK+_jm_X(tjtkLKgq>Tz%k zEe1ASbCg&9iS0x6j|9>x%RNT>WGEy@-nwzN<#;>^BLQm28DM)oa6#{Vo`+ zHuAoK!FuOd20$D+2Y`Yh2s-g*}Df2)<$MYK3)( z7(da?%}LnO-O0?=LY(=++nA>{ovdEiO`2H8bC`@=d=`5KN$eo7S|1ae9ReYSuoLk(4f(4 znj_ajH>=E@HUytarah=P94Z`9!|ugNt|6ZtB1OPD>xC?Q0ARohbAnam*jD_BML7jm zv*1oXDzkOCt`Rh|YuIA)Bl*!mR7`~6Mz`IP>X&zjuyaSR2$6h(HC0kPWRIudk&vGP zvTdUV|%<+|CsI)ivH@q3xYBapJz> zm@2QSLgpJHg+li~h;y_%YF{yif^!vPn;uFP&=s&{(GVoknjmZ8G)1IKr$oGL05!N! z1<3DEGRV?A6yA=t`jb4pDmxz2xZ-!NBbm-BO;Oas_#b2?{Ka4<_-Mat+gC36P5;9m zOrRejx8w>fITk^CxE6JS%3+7T#o8h)`m;*x4spH7W6vj2ie4H8tj--fb&K7YKU&09 z<$T+ut>Jjh6q#Jo^K@{9=Gfb;Yr3eYQP|>RdNr9Hld&=5f!G|$ z3PgPp>LmEbcNdD@fm^}p#8ZoGuqPtd52E0j20Wa1wAiaQsh9pvT2MSXohTfELkIfp z^N!6#6plT*TbP_y)Pv-%ZYFgs;h40Qyso2fNq(v{=IooH%>6fx*qb|MV!Ejl|j)aAw4!JrU zGu`&Me7pC!w31w2Qu#u&Gundold9(f|Kzv$0K23)|9flFAg5rUYk3#qXDv^dRD6Iw zD{*9-L=0iJtDySoH(eA!q~11Keh1&~$M9RS&$&oB2>iQJ*I;Sw83MfWqGQBwNzm(y zq%;2V=_@q^f!8Ol~T;e!cD_B_UpXYwbkIcw^N z)9a7+c#~m*j^F8&G-tOyE`R-XIDu*ve5q895Zux`^=RuaPg4F!^oNZtn)3u|y%nL= zDBgq&Z)Z!IAE6Zf^k6%Q1Aq$Zd#-qf_Zs|hd6eIUil3EetPP7D1G$uUx&#hMeHi}Q zg#j=kif51U{gj!a3|ZH5qMq*XG4G6E z)fRkQRf;yqe9MrcLCvubo5|5Pd9QGh(V^`_be8`}6$#mJLjKH$C6nLhHlhtt zE=K()F%62j`Ow>D6C2B6BJhG{F3Xpvui-61B;bmkxiS(^_4Mz{hm`M{%ggYdu+M?S zZ$=M;bA*TET8^v)Ux>(9`?Jt$V=Q;wTF?7m5n=>j`4k}?E5w2)-8lseSR^8Ga`u-V z_fN-{L3p{YDk(DUqC~M5&B=jhPf2Hg>jjdsK z1OKY`6Ek*1lmGy3kqr=hY`M4d)9HstJ2jHqXN{oTKawYbl{$y2V1-&?Lh)0s2pf0= zKERPZ48*m@AHrLiX1oetW``&S3`TX{H@OjaYj9h=Av8Kw@7ABM*(CK&@jDEuAy-;< z(Wa^T5jb@D5yG9vEj?lmDN4t-;X6u2p0^X3zCp@ zqS9C|FLytJ3X>t3r)WF<(RSa`@M*VoQjIfe-a11ygPkUzLeQ-mxpR*xG9=M(-EI~Z z+tXh>FU%+H3#%(4!>Qo2#8tGXY3?oS*DH-L2QcKZ8OxGKs?oy_(UjOmGJ+v$UY>d*xVMb6AXYu_MK>Id{R+_!Uv>WJ# zhm2Tb&8$9~zi(zJRlm1Lk;+&r=BglL>Ft(@i9CqxjG+7%e#RH{W0kYhBId=ttK3sB z&VA?mZEL8^xu{P+lyq%aFo2-sQ>$W?3%@o^B@%rqy zE{2%1nhd!a$1h&3(B8$#BKH5V*X66-g1$^&3frr`bUu%Nc)tbpsImU@V{@rwZz+^i z(NHJ=7=1X2Sk&dSq2;7(W?ah^J{@~MiUY|Z2@_QEp%j-OT(P8Ly@;MDS0F*wOu2{nA~ zloH92!|DA=-Kb-c?hqQh4v#i|9qRvN+l;}m=SGT$&TK<0;`i$SokX&_K6}|agM<-u zdJm`+zY|X4nWgfEuN{M$*)g}27l6Fdw{|Ym5*pf2=j8A8ni|qNA zmJ11==st`XJX9ah{m|3vXsh=`ZzI<@@|&6s4F=Li76E`(ljiivxhmw#ySTv(|JI!M z#gSg&vI6Yo$Imt~*Wd$2&^gUmX{N=HAlXOwjIP?;f`P6nlvc~Zf7&2 z5v`RN8Yzzke`qvw3!tq!9j%j$UKw)ri~X78lm0}?t4`&y`T*52KNcB1fbGnLpM+K-F*}!1%Sze+#Ba>CW7|}Q8tCk z`+ajktuK%XNjrFn)6+W_t)uH{!vSI6pxWv;4{qmro+hPQ9jAG@cTkmXWcIf93tD`m zjjQoWCI?kHO!b&EQMCGWN%~FiHLCu<+K$vwypLz==d^h3ScMZD89BEhl|nCkxd$fV z{Loc!Nh~U%JhSWtv!#j!?!^%W&@^}F|mC4imr}tBujWR03-*~ECA@3oXlGCCJucW z%tR%HmwiYYep{CpjaDCl{zBb!$_X=h_U-}Phd|ayF^PEsPvHW|Pj~|7Y63B|awf7^ zLy{cyAH+N5N%3P=x+Zg)$U(h10PB-+kv6CFNAYb5=Rm!f%)QU@`mS$cuWZV4e)0X# zY4`cn;?v2OQsFQ)xe|bW*7)Y@9w5BI6Dtm-?dMgBL_xaS;MuCZAD4Fnek=3FC+i67 zVCf*qm#Wi35yR!G0HD}&%*^j0C$CU1V2dLozNK)FWtR)u4slxu>%##tc(IoB>Lbo#y^68ML%D_4 z=|kc+F4rGfD#x-(&VC#7$7Y8b{lX~y)Pr|5jf{2GuZqqPGA*)mhP87?xN-7woQ+BU z1I*w06F3~orO*JR{e-L*gQ+_D=y2;oV^J%C$9LLj-I&yGN%9HFX{ScBJ7=S)?`7sC z!h_yx)q}xacm;qM_Suh5RkU2P1GQGeEPK#u1d(^e*e|R^WMgh+46QDzbI9Vt|qbU8}$S|E1MXCyvwF2j;*+2u=qjd z{A3Y7i%wdPEvk4fxtvNtT`#Gr@zU=zeI^p0nJ;tIalc8&LriAOA@~m=I;fNmLq%KmG%=1s$P}D~A(>U5b@ywhSY;$V50KN;?>?XX z`%-e19ECaAF4~5(*(Pf4kI_n^jXE->9M1X==mWUXSQJc3=@pmWVs2>y+Oj0JRK+RP z9!SZ+yZ&P}6#v92{D@mrrYI#vYXd7cApJoKcK6>= zS)20+_d8;W#EI`vEROrGtoX`$d+?R;?3Q2DO-$GGi%|qNzdDHG>6r|~X+M24mM!k{Rz-M5Jrzd~^;7Re{B|WYA9Gpx z2IjA*XETSObfc6d-)jt!1F$WI6Nl_y_&DJY^8qT;H!J$Ar4Z(HB*xkUir^yW&B`AM z)4El|tDn6mp5)}N*1AmEwOHs@id7zY8AKF(L$pM@Y8o&eiTq-t7f?ivAKA=z^~@(R z>625cG%2#5jyap+9iQ<9ie_Yr5Bm-YALH=zuctRmAxS3ewb992)Q6I1%gb*LTEbOg z#f+w`AWR%gw(IK-TA&q8CGelNPN;tlf*jhc&R%?-(e-|u@3ktTbWbNu-DBeDPx5`^ zbMd_*E-9j4j6HQsZHN783me*pREL?*nI-;wC5{+%Y+I~2Jn}=LON8w(yMND@*u+6> zG2;QB#ssgp;<*k5r$iy{1H`+U`eC1b(n!0kRNdfI#SKcxqgy_C~8O||=15$XvtYm;IRi6G;FaSMd3}BKnJXRAfil&N3 z4#C3+Qlxzfk~v7`i(v~e=*>SGHoeR{vxi8LUt)xMqeIhXOyMDUHz+d@m*7!u0rO%` zmu&*-24nbx22+GuC9_5gX^7f1@3Yrxi(x!8pfwqff%U31>u4^KAbY1|G;(+|YLZU5#nRegkT} z%+ea-Fd1cH2b(tYzCC)ZA2mht5iHYQ#~FF9D&dshBJ z*+7>xLh|ueD@bX8TX*REz2f8=PjJ4c6tsZTcV7}(f8NY4*94#3Aznn{vt{bU(NT!a zeJdZvCA;}jxz5{3ZoPdl%yS|xn|dhjJng$ZY6{&r?Es`7-uq`6>BU>CEm!4)6Y(xV za#ihnTt}StY96Ry(reN-jpyUJ;q@fQE-P##4H4# zdCr9Cu-(F6pkp(P2f;qY@?p|WJ!V2r(~Q)(P(LP}pm%L^uxxn#ZCZJ`PI}P@omy+> zSg6ERpn%*0(a$(#FjuFueWW#sX9~2VWHfpECICQ$>qzg1MG7ik*ChjzL(Au~^>(;J zXb1LuVHG9sc}|e8HchHCWFG^9p8LQBne5)&!nR+KCMCaO%F=R?okYtgGCy$}cBr~4 z{Y?_xY7nf3h0lO5X(ZHq_RC$;RAj}i?h4iXCt^4aZkf?(+^h4FW&eRpD_pU=6sx>Wa6oQT2hENd8;dgiEP-tAS||&_kK)v zKC~s&T-JmaDu|Q%1&5f!4d*99%VUoYs?^z0DMEY?Goy-2A6ESHq!|^+Ds{0UCHC{V z(az;@N9zKJ`nn(0HkiRv@WvykHTF$Aix?~f#$A#_LjbELgm zA=-b#2Z*3iO?T23gKdbL3Q{OA$|O!f5bE^{9wevtP>ZKRajWVSJ$Ir&8rI)tSE&>Y zv%QY|>Y@*9eEZl?Zr0~@j^I+DR3L{w3EozVr#!Py zupDVi+1>ZFUeev>*OTKH4jSx$$~ram)6<-aBhl$v&d) zj*rxtg#<@fOPIInA)a}9acIRL<;&AO#)~X?cH5TgaE;^*7C@3P{7W%$W1nMQTJXID=H zTt4q&;6?biYYT^@wNgXEIEI-dDPcCm7S7-G63Z}{_^ORcU3BMSCXH(#l;$;( z)h!y#qV`BB@l9@;W-haG&i8x^;EH}m^<%1$7d7%zQ_+cQEDeXL{~TezXqx;| z#$l)BAPnw9tk4;zQ`o$?cIa|zrVw=n0@rurn8vn~&MA-eD;2i);aPB6jJ*lhtUfyb z#Sj2%qN8}2q0_<}vGNQBt&+IK$XfjFZU5+N3>74O<&Mn9uGVw2vWzPtp4wyU)A_8* zTC}lBY?{>>ax7`i#ArS!N;KV~AkObpGjjjk4jW35*RY*szjrAoMb4f_4yi{+;_Xb8 zA^uBsKlE=hDT!||M(cc({MMAnnmCsPL*C%r!#!oZ>?#0#lAMbL1MTIbj3dQ>;g#-G z@ZMb-7>L1A*oK0Av8}3wL&?y**BEAoO-INf) zLMDTeszxC!*8CKAAm2Ya{3sa&5*kSgqdss}>oRT~2sl4PUJqw~1Hor$b^)!^u0b@vz_2-$yC>Ti6gHR}>hd4niXSa!U_rIAz` zq`MoWySt>jOOTMf@8kW3Ip^%2*_l~nxR&Aw5Ta-$a~XLz!DsO$?uGR{m7J4s9ZTT| z=x(b>MtBp)$CPLMv~$Sc07&tRCK@l*|8~|VO-e$ox-`^LiaZSSC~il{!>k0fYRi$jpdMH9 z;5S-BEcoe~@cuvXVI{~450Rlw#}(__D#7_lV?v|R^Rp(4dbXinp`l>39bJC))Qt@F z3psUqJ;V%Bfr+lW3Hxj~_!U0b){GK})@eRk3rJLqTm=Nx9gY!tIJEz5jG#xSsildMH?wI+M_HO@ zP#L}XFaxdXiT3N)RFz^xS9%Bg=2dI022<>%*~(3Un@C8%@5Uy(dm;i~>d@&UL<}=Y+s1 zF$TW3vWlEfp{AAh=>g04eKilwx*wZ#uY-Mz``&0eL(3r+|4N~%oVVWb<%ET5yQ4#= z)tM`4sqgwYb>-owU#~_hi*-|`DPQ(Mz!oIZ{<$?+-lj0107ODzfpP#yt3IY3cb|Vd zTFS}h)8K?{WQLTrhbxM;&$iLcqXaBw58&Co^Pq>^1Dk&(+iX*zf$sgu8SY#D%)seIuPd*2kh+mSTK3S4P*i64!xP&8BM8ps~2A zR-uK#r+l>-wsihoB`3FF&h$@mz#zspwx3;s9vv>YCBDIsx%HU>Ek~K*b8@o+t3eqI zL^aVh6kd06K$&;uAy&v=m(B`W)E)#ZH&CMPpy2jK%#p8F{O}vu^hXitQ{||`pnF{; z@5x{Kv#41zM`?(P4dMD(@yn7UX3O5&a|grW_G_-mzpKf6jH=vRH_?9X4Iz|3u#%?y zahzcj7tHZF6tzSW^F@ zii?OlIy7UB33O)&#}@oDvLwc-eF|@8>wO395g3B8UOOg2=daJII_2MkB+HYf%C&(jKe`_v*rvu0WFQvpsm_0!E>aHc z>zR@Zj)4WnZX2^a=>gX#4dSp8;eshg5L#YfeEA|=3n`JNN{D}(SNw4}(P~iJbo}+3 zIhbqstWt@S=?=0DN4=qI`2O%?;3W7kttVNBpLGRz&*N(N4d}+qWgjxQv?^_zLLQ+Z0zy31J zJ=6tEUXR=AuPm(qv1A0$&%ypNu!oNI-i4BsMI2G}y6Gv_DfQsLta(ESJrGPUJ8os? zd&5PwoCTtgh6D^e)7d^-PfD@ZqMTN29bri{DSiW;iNQa2w`*8o=dn|NG$J`Mr}O8|3+cbsQg&tFgOr9_!ka)&Kh zTNpn2Jysh_BI@ZtUiBdNelXk|=@Krogut%|+CTMRjAKS$ziO{3U12Ol292{*Tg+_` zBNi%xCp1h~K_Bw$Gl#X{ zruAowZKE7lDk_+P9OGI9T6~7f{x*1cRu`;AW}cAyu@fx{DH(=0gb1L(Hrnz>Q@C!N zUylKVSmLj!*>egH#qgF<|Ur$f8&minB2q&(sbf0$LYi!@#s|G;5j8sMYJoqZ$B9Ml$dU8t`pZioyIvwjLW zg8|0V+5-fnT(sKf4rhXeXm51r@Pd!`jsoO6$R@oln1NtN)&S2 zr%{znp@Naa$&}^XdC1T3img}+C0*1qx*{M?se4)RPxl9<(|cKT`K~1HPjN`3^)hJT zb?7P*RPKV)VJ=ZN<_R)LhQ=kcCR?E-hNN|yVlKrDoJG=L22HS7Li z77A;d+hP34V7Pqq(KG*@P;|ZKtKM9R&uxXU=W}@dBcb8W-?QkKGAwCI5x`N5{9ug` zUbalmF$E#enGG^8ejw8NM=Z4VRpv!t{z%78Y#{)m?AdCY^#7_)fbiX&kiUhJ*(VV7P0#kOTpy!YjjA!UCiB_qOoulA(o zxDcA^Jk^3OfhbOqNwYV3PbF(zX(MFml3s#h7)Now&z^Z%`U1&&F&ctl4Il^^e4jZG zH#%u<0D^~^1xO!O;d{9Q9B23{>}4Q8${SW}Rs0uO$4e!o#+~Q>=W)0wY*RtN13FM` zIz*e+zCi)y2J-WKU+mPxhC|(gSdoaziEd#BrDROyt8t#_^P;W*hHJ_rP-GeFo&RkL$0$&}eo6h7kn&;?kP!J^yaDHZ%8d z9aSKe;rdVB)Pd{LWJY37krN|1+TxN;bzH{X(mIO(Hp|-`B8CFTtH@jbGy1_fxEzH@ zU6Y8)%qYG6iZK)oSRYdJ(v*g`MXZefne`VqxY*#uz1M^I3Nhq->5zMlRhy zZjlX`9DzuidP8-}zg-gCRCo0!eYQ0+&AL{qi2G}sgpRmsde&@!ZUT9+fz89hgri(? z8Z!=fhsx1hCLgS*mr{Le%bu!=8w;@9nmf+D6rD< zPl*HAt1CN%LRHN5@`uYplcFW7UMvuqYxlyeF;g^gneFVga4K~BUlgC0_E2;qT3isS)=EPrtJ>H?`gB=MD` zZ!!gy9(;=%Fs{iwcQ#>FIoA2qbbhfrWRSMQ&MKW+5W z8j4AhGAF+>Wo7tsQ2#y2+Q{HP-+JC1a=<%WITBw9P84LnNY0yaGVQx=Ha{NS2OM*3 z8(Lqv53rgQ?sOH^WF$0z0)ZefnfYd8>!apqT9tZIHF4PQrjJr`Y_57oBMJd8;+W%_ zAWe?aw1J0zb4kyX3vs#CI}FD*(p=>vdiXoNYt_y_E1^`5)`kypy{pgMt0cr>5SDDw z#2-U`n9^C_BhH;r>t~v3T*g%9E?pL=ZhDh&OayUv4HBO28A&k15+QEZJ90YsF6q`cgm8nvSb%Js$*+N1Y~%$*j~0I}&brsZ z-#vj(>xPqzm6mFLb5&2U@sXWhOtWTWwC_P8Q2_o1YrZgM|F=FlZx83f zYG5BKF~KBbZmtWtgp5lW^QAnRNIi(NBBq(-erSoad!z00+4uI!DBn zl=C@(K8O5s9-JAkU^o!_8Ct1wSX&ik_A$Hq1tM+-S%++kE)e5%aFW-NVMs`shfoMY zy|i8Y+uwYg^Ng1zPSaRLF44rHGJ=p>^8SsG2m*Bpq$`_&kZ^4b>>w7#g z{MWn1j_EE4B;K?md%E+nGY-;q@80;M4A$J!OYF_$;6IaQVopdln>p`HE-v8)-&@$d z3&)Ov7L7!g9wDUuvRaR(S(^DH5=*z^H0l3W4hDx&PW}NM*!loFG67-`jH{Jq?FSZk z^}TTlwM1d}HAj7D=Uyu`I5LV)QX`pD-YjcWSLlROjM9u`#yxH((-Y|OUnS-EzlGI@ z^F+cSYwEKv@0?T4F|OcH2mkiP`1ifd-or%WGm6CZZO0ZAs1iFKL~r|;0<}~uwv|>) z!C73E89Lr+N_aYP40(x|dUU~lP99sj33yFjJ?W4cA3sNey2x@$`R>|vkmp(eooipl zKc)wt(QzKuUDAjeBMx!7J`f8ru7!f?gC}@^<{12eiEGna67r}l`LjLlo1)(B2N|+# zMXR$q{GYx(La2D=E4b@xew^O{;jeFp#D`zFO_RB+9&Q^7tN3T}cq#6ez~LG_^%gGR z0YT3Yefdg-9z-k+@q1da{@X49-ym>L+(u%+=*gceYVP0U_wpXK+;Rc(u#y4<1U-8ZhkQ+x{=F9hhC~(J*qID(o9;Zp9LoGbcS2yo+4fZ{nQHjjF@B44 zYPe-Q{E@;k@^w3Dj3{h%L4P>xz1XDj8$z^!U{jzDu_~HzN-j@8Nopm?iZT}o`UlPu z(7FXyW1Str5vN=Gy*B!{X8xm2*yZ?sr&;$~Iat3U1zR-FCit-Nj%S?1zB|O+nd7Pz zNj6oT;bSAD3G!)liY6Dh{#e*5AbK7Aym@(;e!6SZM>JTs-_ggSL023sM;qqnNzIT8 z%72r3sW+B>5Xi6U=1(cU^&nu@O`lffGj0RfT&>y9Y8}ckMboNXOy7@>h8{{-_Kik4 zuu#nRFAKWjBCM8E5hprM;K7MQf6+dp?RR;srO&e&liS{D@qaGI5wO2^Ug55qQNt&fn%Yn$Suq z^41aDnz9GC7trY1m~}nsTT`wT?u;}|az~?m1&QW4)6E7uLa+pfNX3xjlcO-?%~!|q z?ar66GH$qTKd+T-@A!!fv`>`iYX6TAG?-O-?3l^_2PgG%2P{Qig5(=QhJmAT7CP-Sz4^nOsIZKcJPnSGf z^9HNFB(NY=B)32)*Fn+)k^-}L2&1?oPVR_2m!WE1XBSyf>v3HRZO#7-9^(=XFSH@R zvv7Nix%~PW1e;dK5nvJXMBtgmzw(LQpN;d=Tw*lgxDaoJqoKh=R&Co@rUnUd8mv7|5-U!wP<;FD` zW;2P3<3lbx;1BJ7$s;k}cby{Y$fP54@#&C5sf&KCO;jZ;Fk7tk)mb1!eg+{Y`#`XQ zF!C52I)=wrUpqMt$^N$a6t7-mEdNBb8Q4c960ILX8FN22W5waTw@ zg6wkm1b^Q}WD^rbt{jL-7(2fqL{p``cF|G@@?@%7U4|xj_(gO@-?3R# zk3POq1!JMapTATvjI0hb47 zQm6JJjT1g^avtFmBR}thFMFfXg|xWu6^T&D#fukGA|ob7F!BS7chC1m2`)rpGJL6sP2U-q)of7K2l62=6)MMhf(+=5Z0 zL2LoQI|I=O&$m4uyHYf@2fn^@!qpO`Gr~*B6Ej^oUCSDtuT4Odl0)`9 zb(P^TKq2Bg%gGzmtOd>gf`wJX9B-!dDos=73Z}u%oE*BGWO$Oe76gT$P^@z5&5C8j zTzEq*gSOI$#>Vhe81#2|nY6ZuNDpi40LHvL$*-?-mt{Y~u)DH73Rf(g}LA z6vq8ac(*#V^7C1g;oy^~=s7}>gG!jH1eVOVq!br{$$~<{jPWy*-RtZRwKI}(%v)}OC$jY1M2&X zE8&9uEA`C(Z+)N$3ZYSvx0=H1<`9ou2bq&3^w2W`tWRJUV$lr{8ne*+sP>Kg&-rn_ z2`O&ql#7)Ek&de%cX3lvr%Pid(`2aou@fYtTj z!-Om&uQnB~cS!|ehiWgwz*zvv2ZQzsoi^RQu)C9WXZqBU&^p>+tP&9DNISa@tUKiq zLqd>}AzTSR84uN#Ib!Lv-*S>Fnf(ZKp_;CC(}!A4bQXB}=iP7Z_6hS}r@X&vpZ3OR z%~N%HiP_k-H9OaipBB!ROpeq3c#o!p9=O5mxn4P);2IH9U{L-^{?@juT3XticK45D zw=ui_(7UVj?GDjGgHvVYtnB)BSbKp^VdPVSDlMZKz{~YS0leHd3SFLe)C;6Ogtsqz zDJ&kE=k>G9!NzTLkEB@9rsezIDNVB=Nx2W8-}&~rKr?b zdub+F{SX9Vu4o4wsyccxRf=%<^t;^uiudAqW%F%hw!YSGFDJjCd+sRDE}%QULJWkD zYA`Zl0!c3eZerR)*8X{knwnzx=PpDSbrz$={~0x-EGwg~hD4r5q^ga7N+~M>7J#9u z7|9T)r%4Q<)?Pb3CuK0*r8D{IjTKt)O9t(#8esAvK37k-Yi^+!goftou+n1@R$tb| zOm~%F2eHoGdz@XQq^}hvzwQdHrluK@vE^ll!#7BzIoN?*Tj0r1{D>ke89ybh|$Tc&p|G07CGOPpzoI!brcSG!I&Wv<9YSIwzoo#p9KIB@*XpeZ-f zbjb9@x8Q$-Kp|=}qt>jz<`kIaN)Y{r_#kq|e87S?j&ISRfz%tz{Yyb^pY8jDjj=+7 z1jj~}sgF})jEH^GQ?_%nOlN<-g(mG{@x%So`UoY_g~6*hdqy`$9_I`W1V~eYMkHp5 z2eC+2c!m}*7j|ygtEudUG3;;aK+11=Y zU6qp8ZvJOo^~2OV_vn*9^cr#Qg>N1QA{aoRk=N+!wUh2aU5|{IAOvd(o!2OW(8Bkv zONK^}BUI8o)mZKo*UNovDUU(-fJa=sbq`<)hyNX0FH2En!NdFq6`C{>qCR#46-U{J z{5UO-D9ArQs>{*gjL|Jbcxe&+z!ZjnV2n1m@LZ%X(xL&BhE=7jd3JU*LqaqaK}bbq zd&P-y_?hTOKNUmhnZt%=lsW&wh3&guXWOCV<3)n+(QP@ZkUR`4K+DDyg~jy33pRs+ z^)-54ul+VlKHy0?KVMM=d8L}D%kn9*DCvI`X!2dU@sE2kVxjWT7Xg@V_?`iDE`%yc zRaOJOvYIn>8mTfu1MXA>Kl52FBjNi~W?ArqKRGSOHQjNnrx9)6p3Q2@*MZWJCdSmZ zUTrs_$rVo|nvF)Gci{{=hepEgT>0whS*0IS;v2^qtgN#rhKi{;cI`@_VdZ6~F0 zs-rf#SbOrXuuI|Nq$NZe0)c2XqUlhZ5r9b3`=m?K<`5?fz;xhaJ??3%Up5ayD8D-E zAdg1hBENWJ=TrQ!@>Pom@KT$&HBlpRI9#nPX0RHf`)plQ~=Zu`HczteEw zo-cS950)S)e6gu$oI8E(S}h6+1}TM$+_?ul1vD?!tG|fJT8sml5Rji3u%%AwcIb!J z5}n~tlU+4ed@Z6Z6}3-Eou|=rlYn+@J|Z+X-rmcY><1kMW)=i2K8(fgdkn3OviVx| zm@3D0t?A>ekW#~%McKkIt>pxJ!^Cf{x&7V#Sr>G*i$gq4cEw3%)6ysNjo#$R{H$FW zw&4k9RRhgBS491P{ZSh=ErKXmfT5LpPU0}ple>E83@5C^S>D~tFHZ7k)?c^~b4N%d zpHxl!eNJ{8gc$My*L63KCPO6>1yBj)czh~to31|cteCTV!Wb0~%wE4@da93wA$_ic z5mqu;B=D34r<~4q9U2!lSmz#nKd}W4u4R0=@;oBe$qq@`&5d#Bt@ZTiBFP&Zy~o}J zjf{a{ItAGySzi_Ig9kq_EDeS;BW*tWW8f^h`3(lnZ2t#^*dS0Eb9C*IU#W$U{tSIN z>0$@npt_!t?&9KxrocJxq&5^uSwP`_SkeZj`3e` zO=aGNMu$DLQDr~R+Q5;0_z+tXAV`Pvb;WA7{V2pcn9H`p!@|%8E`qJMZ}!k!4W-+- zbj2J6V_0p-D>v)9XOaqj+l?d@nPw_?oQnteGNJ-*=|{w_Ns!gTm_$=A%q zIMydWG6ay*cM%X6f{~(ukK(#`A}MzOmW@ij**N3>#y&%tIQtd-ZbkrN;SL$nE=VEeahdW+Pba1K23g7B1Y`E_F`)$lnFTB|hgx@HC->wi_ zAeFM*8$h4A29E8)&|H}G?9@Tj=OSIP<^>oCHVm9E{nGTxH;+(jon8ax>O@Pc8F-%| z(bCy`VOQ?74;~-Od!)FY+!jGOs4HwBP}}|T9@3X$mxR{|NS(@LUO!_S`T^OU;r-f^ zpA4p!>8DyUE3}_hq>o?hfp`QZUPfSg(8SoE|9;M^4%&qWXJbPS6-iE7OfzTv|9v?IjMy}hzHHndBj z=n6P~u)6e2q1YcdvAej0;-ISLt#6{I2$7v|O)QTX&AV&=Dwdk*SP)(E*G)rZ0rkL19f8hub%F2LLqBfHN zZyNl|`=?g-S{G^0FG$?p9h>A5d9*s~S0+S%OpJ^KRkBL^lFb34;=Upq5@+N9S? z_tO$sf}^aWKG|4se-UuNY4m0{`@v2W7INaL#%>%GyZ8B&X76Tb=4W?ofP4Y=8$z6c zU`hFr&*T0WoD|+MAR2~5KX&RupxGYBHwQ9few+LPb3`QI%_bycpUz{+kZIL5g ziA;l>xZ(kg&Nb;$*@r>|OB9tZ0m$t=lKOmHS?q0{GUqj9fH9)FzZAn6Fw$%S8+MN5 z@Zgzq0V)pp9~BoQf$vw8-#Y3x2qSCOlFH3cp+)u7$2%kn=hyb8bT|)0Y^r8x?Ba}Vn+Oam+$iH;D{M3e?Gx5adDLA z;}HRWdD(06kxwkFzgk2~2}p$6S_KNKzw24>1BNCt#sqh17Z?sBcRU$l?oq(t5LVf| zFF)x!`xo%nO+s$-M~aUMkr?f2-sFgFJ=yjG!qX zT_=iEXH%>!>W=uawR|NQu{8W}T%w>P=bmMJ!|Qa}_IN^ZP7`P&(b~K_My*3Pp>75n zawX&pkA;iwnui_!`6P^iqCGUiRoCYtIl+%s_&B2Zq|W{!m}683{?QP$8>>U8OkR;#O9 zj}j^kYd1eg&%l+mN!@TYX6J@|GRX_GDJch4+{m_uKgf3#sAIa32DT}@A;b+G5~DR@ zHT6-211xI;%F{~7Ql`uod=MFlrQrfc>UN3Q%G_3@G>5|ueR$|JB>M19GxJw~!Nx-= zS#hXDT?iQk^3D-KAREXsED(gc?u)T6qJcYC_#+H!CyH=$$+uUvXvUbVFv8Yr(^daDW`r6LDI8+A_aykZInBj*wB1g4AQ&bGHDY%^Ag-&5_iH>0y^%8x4bFik`iHhiAAUJ!9`n5g;~0k0OM!^nbx zfTsQXX|RMvq>y}0R)f)ca+7?`>1$YGORlAZL|nvld~;u-;pIyeLO`Zql}z}7YM+CgUjJj4w&}Lp<1767ElbG*y{~We zkihHH_eBs2FD6js9bV&VqSE1AlJ6bL2zp`|@ge@jv^YvfZM|(m#)W*fKM*b5;~=N# zked@!S?b|8p8m<>BWAOaZ3Z$@ysX;0l0`Blx412z`20cxNcmbO9CN$5O^|x&{bzsM z=1K#EIBLy5KdJ9I*QC;gC>>~Y<0b|il^wvZ(s9k{41_9bB(TPhcMVr^ScWm0UA!62 z;Q|&^D`(D!m5`02fnW%vcnEzmr^UzHji&Hd4qe}Q{2mB);F8YrLFz+(KPFT$9iGCi z=*(xkaiRfM580n|?_@S{@MN2{4j~5tko?Dw3&fCkpw22rd<(%8Lw#B6kFTPlHRMVX zr;n6MAHTUgM)Z)qOC7A0l zd$kEK6#xBR^621dCrJ=dz^9?tH(UcqEJO4}@peQ|Tz{*I_jVcnzfyo76rv|5qeAaH z%^4DD0LtUXn9-rm7X((UWfXFOBK{3Y3^+9?7}k*LUNY^dHSOEW{jzRWHV4)n;f0HU zkP{$BC0m7!?6DTo%rAa?pHX6}VvEe-#J7V3ri*!!=pO#^>2>}2T?`mzFo+X%hk+jt z@pH5Hy1?MsDX)AI7gO$<1l@I%pVSzCZ5nIG`DLGa@XK!ux+FQQ4negsoB$uWnEo*&s| zlAazmTn6Dzx*!upAMnxfqQ67^cKX}VCZYg%o#DyNyuW6&OB(^I@hqD~?6#T=7|Xm; ze6!ak!*w2g`mMfgm+m--XZfvv5*$s26>y>uUzPE%h7XgcIGzxsvdJ_8`XzQ;BIeGK zx$Lp3xbh*7k$*m!ow6^c7}oZ>9!`qKx)=i42QFqaLL+N|N}}P2BUM7>Tc2JD83uI; z!ZYRc%V{K}7v16|7W;eGXYw=nY)PW)YWB5(4)C|D>k#7k?~nia2` zdpFGbL=?0O{#fY_~I`VyEG7#ICc!sOY@0V)sjnKm+0yMnA{ZgEngDow6nJFfXpn(|Vq zSZ}_u4My-v1+`4qb&^$Fo0y>$*GZ*rw~?l9c8Tvz z$1APP*zm?iDE&|Vpv{+4xaamT`|zpvcG|7TXfO&nzEnyhJ?o!#0nXc1$ZUfB0Ei5Pt^~+PVU691O5EDOQ^r3I%C(%VGjZWfqd9MEB5HsDP0Q;Vg1yG%H%{`l9Q~Q@Taus>bIU0Ht10b7=(MW zAN6b6r5S3f86!9-U_L!~l!qn#&H@?_)F8D!A<`Y0p(_;eY%wM}Jt06nx@i&A-0>S30L$YsoXb;f<)T^J+ zXhd27ymC{B<^Vzn@{R2Jp5?FJy@>(9f4^T=L=+@^52VIhibT7J5BVXz>6D2E}4 z$O->}+~U7zKhIM5?}|xu)CiDNKM4dB)r{J=fIb6mRiEqWz09bKn7!%6KMr^VbfgI3 z(J00y--3pxqhC*!IWw41sIRxYGRo9N^$bY%OO|g-Meck`IE3cC$87zm+JDTZpALLG z@SoQZY2(rxQX8lx|IC)~k9n%kp3ryMEs7=j ziOD@ow#Y@&j9H(_G7E9v^&Ed*zIfnP!6R4hwL(>*sWPi+yqXD&DGycHD+qsHit`O` zh>~oJS$RJ28VRE-rq!w>IEML1w|3DUjfZk+^bH}Q;E+hwp|@9#y{FUw3`2k^iBI~L z>NEJg&*yM9i4&v!#Ng_H?3!ySBQX8LH^ z;w*;9vLDU%QV^hG%o-53VHyL0EX??)T%4ZG!>C9jf)Mwi2ZFjgKA}_=C?L&|F`;3f z4zQ07CJkQXay>(qlj;?*$@mk)$)9I9?2TGw!g2Nxq$%5ah4Af|nJ{uizMh7sC5prP zy{xWPBU#OCm+EVjVq@~83ZjY53n<%7QBgv9xD-_EW|$Jy|K6xn-kJF)1C4@$f^SJM z1!^iOvmK_tOZlxo8gK!NKS3uI`+jsyk+RCwswlFLKwrZ3fvZX zT#8tNwkCG#EpMw1^Rtu|RM=2u$nqbpqW(t+4ooO9Yz3tHaDtDCz|eH)rS#+yfLv}d zfeIjfet+W7k&6~+e3T0ViEM#DhocQ0oVkH}=5>(stPz2Fab|^gd7n>aWH6@ezJrk+ zQ-cNF?*ocGAsthY`;0#zBgd|qZ;XQMLZvs!0(c#0CKBJ3nC(w-4ymfNA&)Fix}1L> z)D;pBvQZ^+lDXWQCwWwq=F2RrbSN$t;R?sDFTB(=P&AL+e_m7i{umwE3G3;MBwu~} z3NA4WnW#L`9_2n0J1>PWL$1A=J(A@R2EOKCxGCl^Hf8}d4le982r(cs>AJMBp1)D@ zee8|nua=zefoYTM5B+icw78W2WEDMYhy6aA2m>Z&=^KX=sM5f0&~v4!O{rXSA2^`^ z9QWN$TaZ<3@k+DJ&U0k(Z{htFLb4fSop-~t3A_AGexCY>3p~Tw0Y9ySLxc$O+Vm`D z+Ldn8CEGgcfrS@r!MGeN917T9Wdhw4b{eI76Q7*m>t9do3T`V^zh7}HTrZ0DH~Y>^ z@0U$J@h_TnHQ4@M$XRu0-C4)+04CIL2uTNp7|Tfw+kFw?*gqBmoZy(=q)+{SJK2ZqY6*!^4D2SSC}!%JF;gc>jc{-e1GJgq-F>ZiN+*A8JAi zB!Ic^Ys|--n}%|+b#pijJ{a=uj?~QspFAaG>hDZ8PxPG3u7$`bI7~EKf4tTSt}(u9 z$-poF^w;9M@mU!zq*(r}(rHj!l*mM|8a@~?j(5a3K3^79zBK+x;legQWSUE*PJ*8? z)~9qT7;Kh){#}vs#XR`+yw>DS-gti6`Gfh9Kw=rKyIbW6PKzn~6c-4EohUvY2ngx; zf+84c%9~|*V)nZqVcuL5B9WTxh~>XdI`^{q7Nq#{*r-WkE207jS(dfg7fu)a4DU$s zmKdCJS<~7y%uwWq$5nYpN=vN2cSKj$c*P=PDS_C*0F5*f@p4V9dkXB_?s^Jlje2+tsjA70AE(A!dAH*-< zf{OfosfA4hrdJ__)~JNoeBi@uk&xjcOkhmhhf#9=sh}y@_=6Dm>vUu#`6O@kTF^)z z=T@zAvVLPH?Kp0=$Y^k!DN#g!p_5|O^qPOYf9H+xB~>g>BVEQelWb7znSlDrz}=;G z!51t!+8=Ku*56j1WUToZ{~Rf~n$me!%lS>;-UTRbKk_y@hVV(@aXdnpeR}BpV#Wd0!s-e{Qddf9`r`|5*!N{Jm z;MRQUEP6~^^_AiGKmcUOVIbfM7f(zAXn`1F+1_dFbZF?vWveN$7~o`ZcpEe^@sA;= zsws&Z;sxze@Wm7Lw~Pqo5Ep|JNV6Og{@}|{_x>tze$=QqK_a>`!eZw3XrT)_#oJf< zK5^TnK2yivWBL8&T9-}E&A83rn8N6L_+0;7RK6kqe2L^2nuRY$$PbOo$(b>T)IWph zb-Z$8J3VU!bP+&oJAjtPR_OBO8TAbzrC@M??4ZgUw_PxT3WmYMgu*ALWd8?RNT8wv zMf|brE6cid2|H{J*hl@mXOFRzr-R%TJQC5xBY#6Ce-2qK8x`7|d9BN70SRyQIjf_- zPT>?k6x|F&Yami2j=IL8r>jwf^A~&H+I=h|!z*#~+m*iZ`E=U6Bbe#k=(i(E&0q=( z5NM-m`U4ewE4IZk!CNx~&1#GS|5|MnXKD|Ew;L(wVs700?i%O^L(&DXcs1g#!O*XjI9W?}=Tq5!cX{mm+*|n7ABLU3Ei+=Xvvhq!`)tlflU?TPo<*uCMaVf@nll}c zB-ZXX;u!Zocg1>0?qPapNvv<>T8{9E&0^qQJ!QF6MOL)i$64QhQTMkCI2iKDzR5G< zE;gw*{_Vv8RFy4d_+cI@O_1dqLJEOkc?GHIQeZqp{reGYGL5N9Nhn%-**zDxcY}?D z5wAszKn(wv7YE1bC{Hc{JFR0Y)xw8s|bh8n0ete>ia+%5EDh;D|V!@z1~&bMCTigFa71h4KYy>+e;tiI1~jfd3u0B7w$f`3%mk~sz&-kSPQ953CGhl_o!^x^3?@n312NAhyatuR zy8?aD)Zo&t@;;GAv0$m2pVoI3ir&I4Vc)U)nv|8c-+~S|E=I;+0rxv_(lRgBh zWGuFUK!2P-d0=CkqxxV~%Kz;{3V|VNvV+s(ej;3l1jir>JM>UmVhJJs?uC^65>QeN z(jz582mzb;2V(*e(Ztwrxv0X+mvOsw>m!8mJlti-%lod^&D#X-&tw2yAoew%XbRp> z2YVNekw@ik$k*xF11l`S9&s5rn)WLG` zRhN_B5gYt7BXUK&u%pq@aw9lv))HX{m?PfP?EX_>P8uzYTzs=6p_NJT)GHGgiJR}m zA&}-%PnRfB5D0wIU?F3-E?QtH`lON{J}6K_?oL2UX)t^z+~#lG8%i{wO+_rQ3V~dR z|0;kM(?h*gxAVd86|MMTr9u##cN6}d+0tA zXMIPS3=KBWps*+n)YFwbiySBE_gNM|@8D*BCoOgiRi;yG%9ciVYEN&ffNN)4q=sSm zTJ=TP&6_Yjr)~#^YsJ3ktPN;HrgaMX=y`Q;i=Ku$U+H~pZ*#!iSiEc?DB7fe21!2I z7;+BeAPfQ>U(RelwkFJyk+(af4*J0(F{tu}5KQTNu!$F1E;e~V+E1hXc+%!^8P{4iK%Wx*JX-V^OI-x&=Lb>_>^!5EpIJK(JIC-bj*? zP~2E35ADPfeh?YzlpJHY?dy6Z)Pf{NQpI<@f}!Dn%p9THg})c-ar|W?KPhl1u3>kV zyOc44;g$3B6hnA>u3_G9B^fJxNV;}dcF{ocR1J^3`piqA=-=@%zkX?5UjQkm%e9&A zwsRGY>V}3F=7i0#tksxCsv$l(wB2&pvlV*)Vm)Oh=8Qp<_+|1jOSz()xAZq9yJUE# zbuU~Ni<}f14u80sY4S3;Y5IgnO*bY$=)-el%gZwl7u{SK_-8?0pX=e#pz#cG=;+}5 zq>cXBZn}QI1gyFNm5`-3gp8rV(Xx{4Uj8|pU_PJ@NnmVKzZ?3Q|>H&VZqJwd--=# z01Ezh4|tu7LHaP?-to<;tC6(jyr~n$ok!*2RvssuoY6PFV2U0w)HKpR=wE)Un7Z|c zb{qQ)&Y55*v0zO5{hL&bP~Z!JOcV<|Ll>L){zk7Quh{pa(P&XYcAnv6+t=bb<%K+I z?&kTz8MiDZhg4DKmS&xue zaC}`F(q0RsFJ!{zZ+r|5lsYJIihD@aemZBY{Fa6Q@;%{0g{y%v?Q>2}UzUN#PV7eP zaeg6GJZVc$V%ON65_<7S<(iR2_=$pSCp)%tx?&Le$CAF zG#TP-_Ec=*DCF^Kp^p@0GJak2Ak(cPF8kuN79Lup*p8usv$uH_q(qGm3Zt_J9-7YY zx4bwDi^V(l%=r0HsElf`@%S!bOG)84zi9+ zUmw?5?WS-Aj>WLa=S*I^NgR9C}Y05Sw z`qIK#_#*r&Z+~!Fpk<>#^+5V%DwL{2l_25Qwo1TV ze?nMwR$lH~-&DQ#nrY}Z*t{9WO+QNb`z6MooV{qSouCc*p-X5+_&9LS;VvxUS z$TPMOyyh-LttMN$4~@61(>9R$GXAoECc6(_hN^~a)2KWI1d9Y|Q9CMlVCO&dj)jvx z4nUfg;aR7oi^;ohZ@H6DIrS&Dl#2F9N&Q$-Eax+P|DAFk0BR>hPGQ^@DpWkb2+-T& z)6o#pG5wxc#Iq_Ri25bQq9&SZxKn>&74glvL+4f!RrY&Eg-ntXb5*gPa7jaum@}0+ zdetx4uan92`s|`=XfrR3`_J8*xJ?9X11uA?K(AnIuWhqfZP<_=exMp0WP)h>9xho& zI&-b};shPz2l)&C59^7`FGy<5bcFtP(7it^G8+v#RI7QIZI63cxRfLY^Gy_ZK5)d3 z&D1HH>AB|Er$UM4!fyAcf}@Ts*sg8ek|!%-XyJcmL18i;gy9(4>E(lBZkPrZkzg={RJmP#9wWj)rA=(S=J5aZkTv zIbb@RBvxdf;?K^!U(Q{N+o%=rJJyRwy#G3Z5swXU+@BVUk*wN0X?W95MAVN*IRn+( z`U=9T6k;A*o8B<>AC2r&eJ_lZ^^7Pyr_RfYXnAudqE50AEg-e3$*A7+?+tFmQ&D02 zrRA3mw$u;FvE;hWHGsI!2*!I1q^x^ zUO62JgM=tBK(tu|ME>GgM?p1OcctRkTL_)*)hss3T<=Tg%o-)g`Ym*N#xp8zvIkv zY9d?^fw=Rt>k_F30WntOM|b>D$`FeD!s!IA!l}4Ih<2$lJ^oma)bbHvGRzu&{BP z?oW=8RYPN&PrztG!Z!kTs>PU$^{zce)I+}E|#>gcDWO1q2dn5Y{y;non7#1*EW zCshDeA%Jzb5TrbFB}T64c*(#{vVT4-OM-%>w!V23^SY}WF)K%F+F_-S;&YM~w2^n| zPkpK@UI_{VPz#EuaNq_febFsUXeCA{#UaG6v>{t{9_Q26s<*C#{dP~W7@tir8;YaR z@p&982|xc??4CFl4>N6GJ*iQUNLm>8FJ%;&G7Lj1rwP_!&@fU3*|Kppu!!8=5HbA* zz5^X$FOtw2ndLkv$GtFFc*WXgG1rD*d9wTavl9Ec9;e^==3(9XjEQKqVP>m?@9x?^ zB%rircJvnyFme^nrHa1YHwW4fceq+@4Cj7mdZiwc{wvbnyb~^bA1TX3R>jzr5GRmc zfe1bK{fSxW(}$(3rAm2|yvjHrlI-YW(Ny)aGcMp%Y2?Qt0p^lO1@YZ>*p%skZ#wsH zLifL5naS=CEh++R=!}2*^kHPp?|NSbTP79-1ULSn(C1K^8aAJ05jhEV`C^~{u}_y7 zx>|**)sxmK9hO+I0H?ltYN%8wfE79r)&&E7x333S%c^%Q5r~64dw`f2!1Hz|D11Vtm4BR`f~gz>iB;B;ifEII@?@GaoI}p@MLlI#mwXAM>G=T zbHi>s|KX^ccp=I5z~yVa6*^9lmhY`)qhe2QzcxKY)>Rr4%tRMRx5uD8+4Z3JJGrKD zJY{c}EhOP`Hgn*)<#9m|%x}fMp^$)?!+gt9H*f4;2t@)t$I`Op+_unHCG*W_HU+r* zWMm9Hi(L~58-vIMUg{Y1x0`2gs!H17`>k12?DldGhO`QKZNF?^QBdDJUwjCFez=>g zvQgBCI3!ECyN8QW5$7>b{NlML@P1N~W!#m`1Np-b`d!8q6w)4qc*xx~DRj{cDFmam zb1hXB{t&*lY}Ae_4I3Ht+=PLt*s7}#)GXx`PUle8i zs-GY7p1D36n@}UtUTwx7GOgc@GU_#zd<_xWuk3d6TP>bO;FX_A?sJ&AGxZb{@IkNZ z{_t+ef2r_34h#7RMtSlJFzs-|2%4TT1|^j@Cz@5>?k4Eq4ttp2+RL^C^2Er8GUH)M zfQ2~EJvF}XJg)5{2U4Y6%mEn1P~cnlDIci}ITl@NMiH{?@gJ>aqzbFUus&~ca6x2(@EATK*6__9_Z zRmYlMO@Pn_LFHa~hN4FlQH)8P=yoEG5Rb*kR|)7>71@rt?L7;xKu19CbFe|Gbju>& zSop730la-WUd9p`n}w_}b}J&MiuLcI0jN#a2gJ$CuOeR046~|C$M;{Yy{Tf=H%9N? zsSF>{Ib@=RxV`bPby33)y}1>M@qOc%2;bHkdhcc|sVR28=Y*C0ZlBl21t&(stWHGf z$YQp$THgQ`Vr&k8Ugr+o2Nmcph`rx|M*0~Q3o$sjR*ef^UJ2pL~XNz zQv~nYK4M9FivTPqW=-K3mK5m6qd1j3=IT$+SH^`g%;Vq!saRq@zj+tkaAVV~^M+bb ze7Qw)65$mSWc0ao}&C?^b;FU#`qDR;!(5Ym{Fm;oZ@ZQ#|4efeaOH?o1Nm58t3wcw4F!Cy8?_t8w$N+|{r)z_p5DCC!ToROLm3L1xP0&6xGf)FXxR|bupY0N z48N!y2L1VIV+$WsL4nek8b{*{4}9*i&sCW*L;2jyDhP3oIDTBIK)t4TfUI0~?}|Fs zD+@F}KPRAzqMmj7_IlMUP=^0kIM&k@ZXzYe(ZsCN5@$9ER=yhbwslbxl{WpfLrEjv zn5eD=-C;4AKs6(Sm>e>+o~>sxRt(Mvl?WdDjQ7`*tJODLUa_^2nrvdc@K5cU)E%ST zbzl=H$n(N9^8V2K1pz&|va@ktpsY;-bNe}3C&I9n@`eyYxC`CWZGx29?WpiqZhUOZKyHV(@ zj;ZHza70hOoaIQy1@5=XM1#&BKV6;sRqa<+zV4m*7ejSGXrXLx*@#-LD4IeE26Gyo z7YTleL@w|voj!vg4GNM4K-(ZS(|u_C^*mlByaI*7{%!dBF!LS;-P4=mf)7iZ;&n*t znV*CG2lyT$g zt`tqtms?2b&xLJwD)tQrYiS6PaLC8F4i{F3N^l2}p!5QmAC&$oVxuXtuI`wK#_UZo z^r58J-n67Lrv)}44vs9Wy|Oh0v!`5-hbyaZVPS~Jn)rOsb8CR?0BPDSlt7Cha}Ty4 zrhr+y$fdKY$ki9cPpjNtdfe@^ScHY;kgH|?)L5%AmKKG?CFOYi$Niw zx@VGh*%yJsfysI0%Eef~1fIplV&ZY+`1P~cRLXyZI)Tu6X<43;Kw6>jy%K;$4F7_O zfPv``FhfRffD}&m3N1bO)i6a8N3G}!>sNO=bz-Ov!cL*(I)V~f#lKt$P3njQQjN7v zmbLg>V~c0l0uDOKNf|!=USLk`9<4R!RV7nfU|;kp%sXg>|9~!2VdV%##7pJ;ajw3V zi`O+3X?QZ1JMUp{KtD|bUYaRRjqcZ>jf=Od7jE`O#IAWqJzm~*o+J8h3m)t>_1j5+ zJqo@=W`E|4rpLA>7WoWtKHpZ8ums-rd@62?3@=#05)TTzK0sI#c5Bnx#+6%badylzA zDBz0B!KV1x*>#*uiiK#4b!pX6qWGp@v>1IkE%cp>2-%#x7qpaHrcwB(?qVGp6Hn>2 zE=S^*=Aw%kE*`vgvPa!`hQSVBdbiZ25>%&+A_o%r`s%f%voA~Kw5_+&dUYHQf@b~F z+G@cVL_!fP)-%%y%?}sv8YaJbOnK5$!rvV{B3qpYFSH9?N(>!@bpnsfs$RT3{bQG! z@b{q)g3&bZ>66@UR(Tn8&hL~IQ?cBV3YKJK!{!}Pd-oQM+#fP||xlZD--aqH0`1n~c8n)f@ z;0fM~ct$)az9af9s}h$&5B-Jc_0s4D053^f@OI|L;f_S^AjtE>bqS+@ogG7mW#Y=K zlC-(fcGTFn_hlcNhg%Up^}>#>mX)@*dZ*bPdcjiGKz;>^XNT&cx@{5(EP1$=RJTZ{ zP1K9PNKK!}@vnzvwpAbk=eNILK&w{4K%b)l_L=?n7cMEb9bll6;N-TG7* z$=56^Oo{zF-&(0k%17#uIn|gM*B+!o%G%Ds*OkM zzDzr5nKc#I@ zu8dtbr|w{yYw+`BI8M}I=+*H^E>-HlM%?mVY5f{U>If-T%>s$N-;j$o@c_%GCv+ty zOteqAY?S1Em3suF8w(7nb-!=NPb~KNwvl>QeRVXhrn-6;@%w?2TYlNE?c*N+3Np%R zj!Fqz{rQ&E)3Ds}7Pxt+y@5P5C=3!4{?Rn4~l2(8DU7R&asVJo}y$QmR9Ow@!nOc+lj zV1o~d^wtC)CpLR^s!b&Alixjm=ZD%t7(2i&e>vD>b~&zMg02=)m;S_Ntxo<{Kr{G^gh_>}Y&O7o3E5W9 zs+<`UE$ChGfuESD+lt09QX|#lrI$F++UE=U+@n&<81>{y#?V(Xm2zXt@~=}(oM*oq z-b*)IH!1CRCt^Y{fiD9_ubO-hOkA(DOV31aqQ9XiS$r)g)g0h9sQFT|vE z_NX z5?I$rQLhGP+E((&$7+gm(PE#+v^zE?Qzn6X{}I}PCjXL>Rb;h%D-x!V`mfJ;p971r zJ)`TCXhVkp#tPv)KRPtJ)B5qD9nw$xb#ZY|gS>*~Q+n2JyQEvTrNf((ORaYMs2|%; zk9S9B59dhMqE^hlP#%%VEYplv0U!o&)<3aJ&$o0L?O9UhG>R!^!E zd?aMkx@9)VvZQ{r62Q z?p;~Ux?&+v@n^X0hP}7Zd2;i`a6lV8md#8?UM8v)Ja+NPrw(_n)`HK6myLW>_Y;Ag z>`HYA=;Ry4d&iW&j2qLPukH_fx@h;oQFS6c8^5zB6?crc#Vtd}KdnU~&>vl5>EpS#>uz|a-QB$*Qz<_>IFZA}ZEiiBQFHGFp&T{39T#CWt691PB0^^QAETW4 zjL)Y0uJ%edehoOd-vg>?V3LzkhLZ==DzWLwu#!@h`xqaD^-cn~D5x;L<8uJUmnEl8 z8IN~?w~x1H{63BE8)t~+oBApfAi0S}Fg1xJmq|6J09G`S__OHxr?kw2ui15!^MuyO zQzx5g6|vNRCvPIl_WFlt#uR>4wGF3d-!8~&a*Wit@@fAaVr2Cma}k=z|5fo&zQB;@ z*K(>byE6MB{e#qPqJNKN7Yc4q*<1}lX?^DA^hOF2G%oBd=$&?a` z?JDeooEe3hJSAsxeaVbv&7H&c3=kYf08|E`qZ5%=iFsxj_-h$>ewH(EjQe&+4y$sl z0)^-inrj!X5QdXI7+DATI`+R^aXIL>=8KYHvtg(BtT9>FdEs6}>@r3ny!nand*Q)M zbdm`EW=>aTH6mqp!14b8sQ6!6NJ6rCcz>_7I}|L)QB0!bhp@XRkUfh<007VefB+O( Qq4B@;Y5#xQ|Ng-L0H%X&lK=n! diff --git a/web/slide_puzzle/assets/assets/audio/skateboard.mp3 b/web/slide_puzzle/assets/assets/audio/skateboard.mp3 deleted file mode 100644 index e130089453627c46086f46bdf613fc002c2d894d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20733 zcmZtNWl-E+*eLMqVhb$pzKcU~_b%?RxD<*z6o*oQ#ogUn+@U}z1q#Iq#oeVyfg(kU z{3%e_+rD?+nfu|M56MX~lR1-Lo+l^gB}0gj>)eBxq! zf&v2nbM*f%(09oHXY2o8Re$E_`S-}*(*S}1fSdwwaG+39QYtEXdN`b&{m~;qK`}9D zX#_%9SwjPfG%_+bx3aRgcXjpj^z#b}3Jwkr508yaN=i@9$tf%>DXFTeuWxSt__4FI zxA*JUv9amtg@x7C&CR{NqocF4tE<~vH2Pml{Xt3) ze|P`y8hw{y58%w|*~tRdbO3)3HGruA;0l27fe4RbzGfRG;-ue^Uw9$%awM`F5aG{P zlT(VFN(c}wGy9E&MB}FI_!CJq23Q+ven zeGMlknU@gYNvFbZWm^-B$G!+_PmzWb=UkJcVkwiOOH=DV2;3MEXeY5GRFUb%>y>V) z@{-)2_VYt8Iih=2{)KZ8F;b!FKa$Go>pKkTED#M zJoxX!7qXzVS5KKP@kgH&qSYBj&qF3=o7QjqAaC#aPsJz2GagRIEl!(0UAtT_EL|~k zT?G{eQwmqHG?P!qy)*;KGGaXHv2jNY7^p4U$0@}bUB?cSX4uo)o2YVbztMsf8?N(~ zRSl`8eM;fb8nK+Fr#JiJHXG2IXSHn~jHm})Hw}SMKu@^z$WKN5y_F|K#pVmP8M7Qp zr5Tg&q5Rf=oDBVDT^`7jJNb`zZ&nNMZzu2X?yj6ds<^U7r9NK-AxqoG>ywWeyC}Ji zBEGInpzqS`Ik3({8T)!{h;6mmVi1@t&orQD2q?ltohJtl5GUTW3QuVsL;iR)3$wC( z=ex>ir}vgB0l=E6LD}RZeXLdDN~^Qiss$VPB%Zcci&k$Jw(eV>#7lFRY-7{4amq{k z)pXEEKJJbM7rt++Qrb=S@q3znae05r6TMHMJDdZ`uTXa01@#j<`beg#xfaEAfrrx> zn(BtcgZnrtV#J}r8P9(aPA8YmlZ}Y5pT4{tl(!1(X*XTspD2LbkD1o3w+{2WCpwnt zEa&mWH6c>>c5F|40E+EWu^~JY;VS(W!soB&d{`XKmOAV&+s|G8OJ*LIwtKuO9Gs*o zVobdHz!7x9XCtos^`IPb6D2}eBnip?Bpanl=>aWq(=JV?l{(j6-yjpd{$O?AvRn7( zLwfq>+`i!c1YNNcl~o^Tu*%X6weyuWbnNcO**VXm=ZLq))RTP%Y~)cabUtc5)PIEl^)(O#l;APUgt9RtP5>W<$S(a{dNO%GBr?KZ zS+97wYiDac{+ipW{9Q057?)o--aI+wm&J))cZE0v z#qvo(m9URVa;EtQ`dqd)tWAS=7Xdqtn$X6pRWtuBUa0u$Kf`*GtN82zfjay~u`W!4qXT2-~zTwHe| z2hpXw>Q4?t-aQuftH=>=*Zosz|A8O&E0opR^_%Gl@Z09(KXce(YvSNfy-^xNN}ts6 z1c4v+d)i`^Ez1)Yl`rgq@wg4UTN!5@iMJ2~Z#+-5{fz1sh;Hu&HhE5qHD6V34#cA$ zi_y|4dx`%Oa>qJ%SLg%a^yfO!RR~PQP4zi5yrKwe+{d|afF$l3dHzbg&=ZD$z;dX&TseOKL z-8=>TPAPQgjuV1y?J?3WUQReXe*5Q(YMJfy%{@n}*R??n3=>?*oF}R4KpD{1RXaOP zbdBL9)Yue-%dgMWV= z+{wMR+9nR_5Qzkz5y}h{gT2GC<5|;)&tefbv0zw$OeXk8R2+;DnP%%Rnk4n{Tfek5 zZIag>NwJHO##plRgbKjI}B(5nCGw^UnE395qU-$SqBayQ;M( z0_u-U)p{f8RQroa1j!~TESyQpl7AlU>f-HKJuwqHk$RY_)qS^C*NUs=`AeOrkg1*h>*K~Otj+5vc6xR9a<-(hLOe_2kl0nH|hgCzK^0z(wx z%q2c}5A&YmR=0%R0JxYP0GnNHDppCsQzb3OCj|w5mPX+sl=(Q5t2B^ZK{mX+C>tn2 zTB2cEbW72%Zzz%`pyCG}>IeQ?5DRhf%BXAt;hJ;PHg12c8LbH3?4}6oa2?CkX$#Be z%j?1+72MEb3a;#CaA}rviX{K(N1!Nln4mA`_pBDAM~sDwmb#rYanjbRx?|`pX5_|n zxHC&TFVeMu7AM3P;nMt}V_g|-^W}p=j{#l_E#gxT!1k!K{pW3C%97TgHzy`Ym67H} z4w;{!mA5q%27F;Y zADuKha~E2lI=$#Lh3Kl3wjMZUuEe^1I=xt0_0;tT%8uP&9MW-Pfw1wU-zg!2vhMA6N_NxF8uB&!UCK(VpMLeLWb|U|q#FBTN=KP1qu&H^Oi7i*>QobPN(t1zhm5n3WnyRYX>*^{R!lbp$3fevQENb{OB> z&G`RH$aBT6E^1&|sx)Ou{5 z`lR-^wXxS02Xv%-I9GbftitBXHKL^X<|TEDS12TknfV3TgRY_$cUOpP4YfZ0fye80 zsz4K{o-kL*jPEqvOPaUCvtxqG+mku$-1;WW7A?qj7y*b`o_m8enk^=3mfPs)ktfC6 z&xQ}l@>(!4Yc^yOX+v)_rs@oHoPPhpU?rI-!1z;G32PN27|H`X-V2(f+AdT)0#Fjh!a40q^Z{|z8mdL-2P^n zuXgS+qBb#Fw$cMUa!Z}K)%1t!n1{g|LIWJ)Z*yWHBea3Sebp7`H%0H;xD{P<|J(Da!N@nohc}*K3m-x9S6^~`Kc$Et ztIj8`b)8c>H^z+p_w0HBVxMGx1F+;V@<;EWb zYR)#$C9{}3fo_Rt)o7^Ar53B7HYJ$uVdZR-`#ee8kl_ z(eQi5^Djbw3N9UGGA2TNegtC{_dLsSSS zk@G~tSP55s%3J9Yfq_1cdU5yTx@Un@Ww`cb1}dpyTW1hph6Iz0OG=`yr?nX&SQ2uxm)QEglJOM2PD z6Z(62bHFT(T9^){ne!^ErW~RDW!YppULE%jFnpSYdu>50mPCz)^S#LM?W>nUZF8f# zM+G(d8(iOZTCdEaZd<``cU+Uv#+iJACF@S}?2mehh~G_?8>fJzXUv?446^)U+HZ*2 zN!V(8FZM$z^cSvuwY7xkNO;8(GMp%{>tC;q_(L;lEM>CU3_jo)S>Dyk2w zQZVW0B){EMh~T7O-;>v>v>RSKIu7qs3n|sm%Xi^r*{fmAO)62Cf96qb90H-TEB#m4mcdL+H- zD=ql3F)FlZM7f>5k~T4lw4xfAk>&3+$XGsRXZR)8KH2(0cKnl&zWGd0!>N5&Y4DaW z4vlB>1IJ}Cro#`Rz~Eit={nrhN_gOh+stj^fkWNy2!V(G;|YF-Fp5Ndq4{WqUPZY? z6OY8tx+-DA>zAB$P&q6MsqzFNGX|l=m7oQVUye6Y#oRBU;hz}DMkWb!bTv5*oqwL>b=!f5884OX1ja(KLBWh(gXA?QGz$Z^z zOFx1ry-3I=z8y5niy6o0NA|}(R^gcf<38n)MqleR1=`;IGI2hN7TI`MaTWy9)!9TL z;cHVO17xYO5@Nz+e4;EEWH>T&P?1th>U#_rKB8SK4Fq%8%R(h()*$f?s)qcu21-8m z^fLm!vrTue$o~objQzszi~uHu`%IMD6re06NSjE^I_dzm$z)~-ajeAJC-VHa?>Y&~ zsBbfxx^R`h_-yh8`H0K!`t~Vl)J@I5a&B9;<1uxyjizJAja~|4$yIY8R#wOTVxBBx zDP5njwCJ3*Akk2`C1DkOTk+}ny?}B(!UQuS2j$d%_TOgq2L5kQEj_ff-2b1igU4hK`7LMG~RA7XhYK8G9|*6hbTsoBBgJ z0*V8eaS;q6MOxIGNOAifFn5HK^7EfVrGBf4%RUK<-$t&;&EU@aB`Nc9e4d^kSH{LB zv?qw}UyLx!R*kSn{B*8z_Ms@{NXn8fKQdV;5Bz33-!bLXg8z6b}Gqkxqv>SSU+y*_?WGXYotyLX^BiKHK+K=Gkjxxib( zbs9OGLq7tb{t0bGQ^;D&hd)>F5!ifQ0_g)&&12vb9>fk+VD5^%g3u$Jq1Ilv*6+X$ zrt|{LG;4II2m>%?ivA`77Y{2qW=z*F7lxriLa#A$pp~)y0XaPjZmz&r3qqAvY@!^e zU^$_jT1I{{$^qPG8c0RSx+_=JxLMKD$IvM{fVb2ZwBK_-nQ znZIagl@RK%`bF!05}RKA_MQlRg7)g}C|dG-3G_Ny=7f~7)6+ZGsT2@H=!9&M$X&lR z0~MiJW)cyRfcUje8ghRNDkCFfK5_g`=2x`oF`zP-ePoy!?S)hY5%-+1q$TAeN?rw+ zp6&AEyLjmI7XjF9+XAJ3!PRXvrIHJ`LcG0%EAiRT4){u|>2WE|>*Sw@`YCisTGYfq z&p^Mk6Gl>+f%gh{-z4Cy)G+r6$3VA`$*(Xn${qiOTY~uE7p)t|$5-8!D1aDW$4ZgL zu0K)vgUCOj9%w|Y+yGgdhL@mCt}MZKC{YfYQM*$gH5|ucmPNe}&S6i+#^~wKqDHDi zFgXTnpLl)0d^<=xGqo^~B=G5+PI@R*Bcii^ zwubsOIXpuxNKtj_p=33CS!f{b%THt-4^cj0|CVB3UT%BBTTv;)-t$>w78tu%`L>_p z#L6SRcgw2xoFG#Gct116N{s~@(J#j_OC$7t@vhCdx|o$tS{<$Lx9Pt3BkrLF!>~}{ zdSlvuHKbG=g-DSx-$dHlNUHfz2Z%7_z@Rh$LnL53o}*9HP_6~WTCa|z*B@Zy2D=a* zHD!^3izQ9#N=GZs%SWU7NgY0|xE#7J+1$>fFXUH+wf#>Nm0TOkIHt#6pie@&H&|Nf zG;z8EUz93vkXMA<2R0~82)GvIE_OX+phue}^ApJO_|Xlgmqmaf0BErHAX&hn#fRC* z+~=U$&d!?pQ;diwYLGScHp&(9+qqdv-gT?txyq2z`3>|#CIADNalSPnNTQ}He=vd~ ztyBI94Ps&%AXJ3g6ugAPf@EpFLx>MVnfP*^_e{r@`N`yP!t1`cd?liWXw5L8tjS{6 zorb4o^hL?Hei}1me-xxKA3Yy1pXc(jO9UbLuCG1@Fll*Oyo)W3j8~E4`tj3YDplVe z#@S5xz!0RtjVBjn8ke$2Xz7LcZ=})uo_(QJ^;VIC|w0iu4Zu(BrBOC2ct_KF# zfdT{4A6Rf*ydjuFWImilL#gb=BZ_Gx^EXfZs?RAJ*aLOM4B_L->pV@t>qC8fny{s9 z3k5q*z84=}zJF;&GU9;#dEih)SGMnf-as$srmmZnF=fndD{9l@#d>jST+%~<&LEb- zi5WKYV*Yv8!1nmZ!v)OyKwk<#>(Ncu38Oef6O9bS6;i-{zf`sqhy5LMOXUl5w7MC` zyTA9WoJKFcHgVZ^jO(E2K>z>@>%)!)h9GR|N4g+27b1asNN6e)q)pxWEYf{T8wYKt!Wm7?%)mo4&l}(tgQ%J-xl}n`ZmT0odHu2$msCcS>v*{})JY+9u zy!zem6_dD5FH>_#cO{?UB)(;~xteQq)=40PmB#n_FX4Jh(^E(mVqA@;9SASj0%tSV%)@8pB;7(jZwRAo@3F{p5K zolC(>FOa%+?MtF5A&M@TlpKdcV?B4~y{8jJNaMB3#EG;cYmPlAGAV2uApl4s-&Sag zI?RS#(ePRF-J^`3DDHetdRj}1_m#>iP~oEuCcmE7iwVoi-CU4IWK7NS)7GKrm5Du@5soPrnHHqlnc&7_^Ir0ymHFWhtm(n_u+tcAr>4)-(SJ z&0u08%V8QDm~Al<_uNK7HkkvO#Ne}sBhNx^Dy<}TLt{?tE(26VxTEsFW+$s&evn~@eMUV z4-{#b2Q*R|+bCfCjt2N=z%l7WRP2ON>Jqk!bvIfHuB0H#E^Mx(Do z|3CxvYWFX6ES8>gwUlc*WwJDgPXExa7J#I{8>+0g58yV1- zM-^V~IwCznso)_!z40VJ9yYhb*X45eAs*-?^n3&m3xILiBt9vW5~g8OFD^a7p}1?# z2t$Z|z0ph%!hi;o{zgE6u%F@yk$F@TVo!>~DE|%}ypaM4Jd=^JeU>)ef%g9=w1%m8 z{aAfAhjde{Bna0DN=`y!#aquBfSQRd=j<$_=IgaSyH8e>gKOD)JVv9d^|3HE3ry)E z!-`kJz3q)_N7I(M$sW+58pMir2treG8~EMaY@%lRWIb(R=7}k%z%*xLp02h8@dSNk zg27<4y;)2tEy>WTK~&4!-@FU3NdJK-kUV zy7cEt%R_$bb&9D=l*F7YddUsdQ=&vgE6N!u{Hee%$*a68Fo8kqn~8iNY5xq7>0lGz zq03YqAb$N;0d&G;eb5&bbUeqb`h@m8I4n$d0<6@I8TM5@SeguZGD=sf{@zf%OrkQP!qmU&%5)lWyU$t+>a~I-*2Uw)E z%B1h4Yu$(8I+m?HL#ldO*XFP7n`68^#qyZuEeju#rC_-o5DT+a)Ne(vD({N~s~0q;S{wE}=5hN!IX(a>b799;Fc&%vb;;gko~Sna)dm^-SJLP8Zq0`xPW zkv;`2QCp3q`NH^BK<05Yq zuxam-Wmh4Vw-f#wLx?f#%1ft4yicnrmxbu-j4$s7^)|YHa`-0LaSv)>N0e^U6<97U zpdLK6~IKTX-`& zxAxDKnJTth5oi&x`8O&EKpEvO@m!>oxU{E|iuSx!oBKv0pLI$#z7LqQhQf+g6E=S^ z6JT(-*6-&2@CzyKPDLvNFie!Ti-=io1~^Nt2Se+>-*+ooBDmC}SsmqkFC|ku&J=ZD z#mm^1^(i?_3`7#8#~^_ErFg6+#3HV>Po3byOaCJ&ZaF+ew5)%tg zYWnXTI^!*T{fz?T}wzaI;TE6!B@ARf-uSG|)PTosGPbyinDj7p^)&~CTmT9YgueA+B z0Isn$zHX~03U!U+mQK^hAq)NOpm%OXkM^@LLgev29;aB8_sG=&L^r1E%syf#(Fg_gfXe~7{zsPd-4L?6LWe|w8H zU}Dg-9=H!`I(91h$>Z?OX4O_1hm|7r)cGxXenq5#eFkG19h|}9tv``lqOJbPyh|#D z6GVRVycT4=pM;AvXCg?w_O!|m89KR-^Qf*|F6f5sfL&k8N@cFqp zWefvfCQ*Kj%YR56s7}fbZ9!HYW>B&3k~gVfzDf3cV6#x79O0w_0fbAWn|H!fnM*I+ z+cP+)YV#}<@P@c*xNTc2r=Q6BcBA*Ms??JV1%~V)%;;Ei4L}0OOe_z1*J#SnO-=$% zFUXmB_v|M&k@JN&CwwnaG*>7~=-MUnOG(Sv`0qDWl3^2AjO1$Y0uk*9>7<>eNsFPf zlsI(D&l#94xjb@sw48WzT1D^)dd$)4Wu~a7r?y7LXnjLepqUPMxtJi9g{>aN1h4xF zewE9I3_nn>XT!%0G2~9tyBF$NsjaSr|L572sjX-*%ssfS%=%BL8NhsPs{TGl{!E<3 zoL81zGSS~kP&>y^9-imYav6KV9yoHp10V0oNq2lv%U0u?EBj~4Wwiw80dN6PHZU%x z0-_B`t}Uc2@Dq-0c#H+Eu}#Kc7e)0qXBZ??ga$u|#j!ZxCtNb{>qm03ApH*WT_Q;x=vJ-=e#2@%Qe(89)A8EAKcDsXX0-C0%hYxaBFplltHg%HBkF%b?;|ixv{grQxzA+Tau01- z)RH@=VdG`S@@{X+{j(^kJMjf;qJUQ=1T$048dFjVEOu*)%3VC)6q<&JMTZ`~n7g1C z659r~15b=txM$E8s>)ofu6Ny%!=C{ZfX6S67>?+t2Uj`T(d6y|+paQy69|X?Lcp%& z(>QD=4FyoBQdqX~h+3py$7(>xA%n!ss$=UgWPk$nllS=^| zOXNUFP3`?#87(6aXwtp%)T&|&)z?^7;$=}k2sspLZ61K)LlHdyh+2mzhZs{vBDDhF z$$(>nD*>CLuwO4qk@7V&X93EZGd?$<^_XBLe8s1xYm)48sC-QOI`oYo(KBDYt1Y!D z$ugelKjA3`G)4p)WAQ3Z_CDp0U$PXUACeroGTidkx%P`+eA@vq0nVEwHGkp0qJb2J z+;VqD#BdHCg(?}r%jTT4;PRsBP&ooUX}oTQ<{#pr?_M$ao6=JjE#!b7+65#f9UB+kv^6 zNS=r(akI9!wYYToW9IXkxK!a)w1vf4M$bAoeRB6VI39h6!|n(+1|J;?#4@M_v60_X ztFsBLY_;YwmSX?F0Xe6yAz?Wq>`MTr)B=XM)+PmZ)C-1W7`ad5_`VV!N@r*|uz6R{ zk2P^IAQ!H58805^1$60;-B%YhjIauDem9jbyf0C-(&?@n;Xc&+vOy(T^H-aFq%ncr z!C*pb}op>bY7UN0kMq?W}{+oekKm6vwz`sN`l#x)>p?5 z?a^o7;0OU8aj$kHMhu`*$9lDu@d)W{!uztvMM&5F3B3X^;g3}ma~00aDsqpl2VN#o z->@Io8Hai>?uka=Sv$mUx%U6u1Tzmd+BmnqFTx+&3%cl|b8Z}Cmn4d|@Q%@F?6MTx zojt8yHjekeH-2(^Jdyx$;tuIZ`6_q(Fb^{zTqKcV_Klb-cA0GqgJv8u)W^-+_ZIqz%;F+yh`&>)V+uc2?fL?V$h zzW##e+Kg;tWj{{M_D%fLwSCAa`qCChKAe5!p77-3%DxI%;a%I4))-<+r>_-juEET` zUgtmF8UH6ps)xN~sGv{sd{--GDk>G}?9f2}2;bnSQ3>P4aNcfqD=muQz%Oc%d$5e0 zT*7syfv(Ra@$(OO!6e#Nx}&y~yyl|Ap@oDAeetM3D%Le^iTZcwY5mZxxq>kO>TdXB z$E_IaMvF&S^jpJaXG84x5m}^IkuxXU#shEXKO>px!{O^UpGa0duYI6$GJ%_+cY_-T zUBtTXk@IS7@R8Twmf@*i8x|fKRMk>ub@Cn(b3$B+|9#Nth=~y<_mwP&^y~@FL83$0 zQ$qKTwBwtay*_#N2N`jupfKGwRLp4xMSwOxSnjJr?Z_}YC^fsd~|4$V*3cw|=3+c5%Wg}a{jB{2w>3IEVkF)>7 z4Yl7V&xxHeY$YTx|G}CTqlbJB9U%i|kI8urojJ zM|WO!&GAxCfmXDpmhPlRkPUiC#5zSVNWAq}q8Kl&kTeU0`7Y4rkCjUxVU} zQL9C++?!rg_863(g&hWsEYKpa`gY&%g5q<%giu(Q5RCcmPx2ba&lPl&4Pi|N`Vf}lJ(KsiW#Ov<0AD!H zS@FS2(-;batmgiSZ=h478Ij^7IE!8@-{$1Xiu{t*B%kN&A6(aR<&jaz7=GR)!_3+> zKK;mpG|Db|6n5;UZ(x_Z{KS#Fqkb0yFXO+ibSEOB8upE$k!UiKRN@%Ll!>f#RvDi7 zNw8}m+Uk3F@zM~RES+^Qxs3pbVCN5jL~JTQ~2r-|O)KdlTsIA-56L z{1+TYtYjQpJD!gFdreDU5oa9r?gkPm{=~a?Zn=c8a0{zP!$uf!Nt$022O-!Hxb}A} zC8<48SW|SyjFqW@orfU_i~=?C>jyx|qkLA!r`fWm$y{Ad64^x;GFM(W7Vw1s=g)vx zLqzWmC|nsY;YW4Q7d-~Fv7aW3sc7uNCEqr}TgYJZH-S(bn-5oG##RG&1gy6XrMzqK zB<>mLj|6U;2;Ev08M~{XX%)A%^GrHFo}WF%Ve{|Vn14c=D2yNxRkG*YUV5qrb+XJZ z39-0bbpnmO7R2@+pk>byL*JY03mK?inznpmd8cc9!K|CnGaB;R^oviE$=wT{I6+c48z zmv=eT)aIkIf5O*jz_nuXa0vxss&yff!U|p|24(f+V2fVLaldco89q1u)!JHb2D_+* z2nJtSD)(_%T)e(_S#%Ygvhi__*v@}m?72BaU1VdEB2m%!v~%DK$#% zPtRT9j<+Rc5F3^yrpJbHo1k09JdrSwD*b4TS<}=|ZT+8+Rsx0&&tST#f|t5u?zqf= zU&7Knt%pE>yaMH(e->;zE_Xc}ef(@MR?__R!VFM-=ekHAMuM0gR7cTsfv%Nci8k9{ zxZ>Ud*R|S^gIn`x%Y#x*eiJAf*K(5?3yDCn_8Mayxe#aNWPV_aFFX%&GBX3}#^FT+ zZ-e3k$Q-jZUJfbJR>Pf+oMW^f#vs+H8|W*5@e}J%Xvq<1j%9`!TL{2iX2rN?M4gmK zM`e2U-81PDf&7vMV2xTzXEh4$^h}1WSf}+(@A8X7WK}q(S<>n^28rrNoQWVE5jiCma#lrI%&+Sz_SLv=Z!x&k zg&>sLR5hQGVaxp8@$n#fkZJjlI*uApMQLVW@+K1%Il zo7ej)DQT>eh6TYNWFHTC(df(4qW573jWI~I_;{25$#MXOhp2M83q{J~f!H`%X5)B~ zd5$_({ZO?$`>W`LKMqPj3ji1|A|H#MHEMaBlRJN;4KG_OpxQQ^*(S$VSIvm%>eko2 zED4rC5T{XWH?gSZMJELinf8Gv2H4A_wB*!7hLWnBF!{>o-Cq~740zq?S#vVjvJp4~ z7=M3L@bdsYEaPKXA?86@Z?M_0f;`M>B!Z)+T3NO#zAfm5MmNde9-IEXU#EcG#(;LF`ndRE9@VmT#l_g!M`hdW7LQ!DNKT1cF*d$hNN&qmJ`M^%_G7sB@%xIi z7jlU_L1zWMeLKUPZ0g2ErSo4Nh8$NtCoQ_--N`3Q016PbiTbl4bk!25?Z2|y(bxKR&Kui4Y{H zY!r(9qy_R@%ohx{dvztPZb-(id}lSxHygP&Is6G^;Y26F(pLQLE=Ux3CZwhzmcqoc zDcqu)Ab4p9FK2G+uF0$>y9$kaPBd@k^?um?ihAK0+dm-`3IoKeGWz#*NX4PrLpEFj4>~Dc znPBK`oL5@?F;*f=X-J?ylyHa!$=45@hP23Tcede6OIQ&K+nDc!Jl0R4HnYn1(4C#w zJo-%=J zi|xsAHsH~bVR^kvx{*CRj5$3%7c~Ywb4H)k6ciqy`;iR0pG4waDT^SR(phrRoQ z%186x=g^T?8^fDj{Sl!GFo2?|@v+vQ*5oEsdvfu(h9>1^6Qjzu_S2Q)g3f4WM$4zd zO^qMlRy#^#KTUXXaB`l;r>|Pz;4vDchYTu?E()?yX4@2(c@nzNeP4Bz0~`ZvSnX#N?z?rElK4scVTYcPRiF&^i(8G3YPl}Hzm0r=zX>h>0v&~_%cJP3vWF3_vAOU zIX@B{c9*>RI%FMlG%3?J@%YH`emH=4*ME-DIefk zu$Ep$0z2HYteC_DRu0XSsU3L$XRwTwMJ(jB(Oh)h3VoXiv;i3Q9z@&m+1fH+X@LhD zaIyq7Ny9cXnL8$kI!#lU)VIa3SJ%8TZr)DB^4t^dnn;r+6QVWE>Adv?2LG`(qFgUl~D7I`&Y-g_cQ*&@7^xK zvW{4R{m&EYpCf@f0E6B=dH59pJu=h>T>IwBKcQv-JjMIffS>D3r{9IaCPoU1oTlO_ zYYwHM+!et|kcpNz6s$a5sV~3@25Jrh@|5|a~cvi*yzQ!M?-1u!?afl>nXY=GTj5LG9?V zB=^T234a%0IVzT!}A1csU}KuO0XK&ptIK@bD_OG`{2 z7`2{zjDv9{vkH8w7Txb*lae4FTY7p21munlp{>5{G{$AMo4U$j1d{ z7UU9#_@q_Eo zzqBQN>7TEZ7c0$XG*7mOo)upHuRZUuwcTpyn3xm5B2#)hocc-ILclEnN5-QIhc7R7 z=edTWH8IBP&0`kTS;e~s-99&3nKSE0^VW_hT7#420Ep#UW?m)3?FTy5YBXIj#BmqL zo^}-)oK)Byc;aGJpBHFZ|947}CRN&K5K8|^xr3(jDhTtZWmxS}ExWc+MKDnRVGwLltF=zY4=my9=z`1J~g%KpMl>Wd$J{lOzqmwVI@2sJAd zV%@m6B(MN)^;#}sLweD=ON5dheE9gM)gXnXuMU40hZU?&Pb~F_hiKH;mnDF9K)^C< z(y5?Us~WzW-8Y$XQz)mf=;w1cfr){XnRPdmf!Ovq6tm8XJ|T73sC7Jc=yUT2&l#&v z0nb$ONW%vrs?uM-!A2_6r{{@1H&!@mlGn%h%2{$$Tlg4p+SF%v4oYL}A~W5UczW0c7hTgk zLt=?dQ+)lk)H29vQ9Ex+ zKaocXRrXT8?y9QkzGgWB<6$?n?W^;pSciY5-+5o`>?bY~7iFjRhj5yJ$_QwCgUgA# zbtJ1NacLo{%VUcGi(XNBv`$%Fyp=VX89okKLhFE)J8dmYnio@`@kQ za>xE%-{R>*U6AX8NhvXhP)t~_^gp3rC=6TrFX_4(NNokRb_^&cw9$ctr_&|W0=LAJ zzL6NdjI}H>r_VxyDloQvN1e8WH9Q_O6rT)it3zG3P}C2)-r|CdRZAwncghZRv()8t z6@(7)WRO!g11_Te&-m!X2Wxm-@Yp{7rx%H?NPqLT<4FV?Rs!&q)(H)5EP==sizDft^;UUvF-sl&eT-!qTcKd@WHjPXp=%&Vu@rjW;D#@b9p2 zr5rIozxRw|j>B2DO`zYO8*>pIg-cFGuqC`f3sWl(1r2A!%scq;Vg3Dc0*-ekx*0Q^Ua6mn_ueD+=+j0LbH#Ts>us{nG+H-$WlZ zy2FxJiV0<~uLcTSEn-^jO=Ym3c9Q-De%O!|h%9rlx0}f)Wf7O=!Tg)-H<=}OdAGlY z$X6QbwrQVU4Sn9xhWGSK_C2D_`zLf2+xLf7v6f%(>?vkUm;*}`0n7yo?VJjYOoT^f zH=fy5z=u|cMaHrn>>W#(B*j3^pYgeae7@;glCjyK34G0kYIMa%%t}l;Kb#mPVIgc# zL97L@`i*0U34Z&`iQ<;+j|OEW%KKI6i(yi;;HP`K^Le$i)O_>Iq{c!KUA~RY+b?7n^pyYOSZ{kuvy6M$TL#C`gKrf^SMt` zuPL(($aYKQg+N1Agf`Ek*HwGk8Xsh1z1$EFSdmiN;ysdU2boFQc9CNgiVqlFLt{1{}!Qe3pgD z6@MWvV-M%aLZNN+gSTEVwpMKg-+w}9DDXGR{#t(ZO^1F78;3m|yx(qQJhB`ht=JO# zzge!6ARxWh7$Ee3h7jpelup1<#0V-)rB_jU z??niN4$`D4Q7NGbC{;i@h{U6GK|tW*`2+XU{dVUE%$l{I_3piA_Id{+jan>ZnA0(U z?hE?AXd0>4vV^wKvWh@SN-s&;h^q~$yM&1fq~}b9epTPnHQNoFwe}gR^)~ zxR&2*%4ORG$B&ld&F)7r&&-iu=cJo9abNYLsJd?Ay)-a$b@p9qUq?-5rc0Y;l(b(| zll`HwQ&}_|UTZD4aUdUr3cI%cDr2JU_4nM8%w1tWLC<_;&Zw7rpt6-aw+|8&KbO7h zMSm!uxhBHL<8^mM=2}wV7$NzJ-}B^@d>lSw%x6i);=x)%p-oa?j9P@Ya-6FD>*Eby zd6DTRH`vbeIOV(DR4E1y0jg;c(}k}d2XQ&Ug+M3UiKbCVqHuFT^NtS=J2cVEe^p6@ zh7szH`PNf=u#jss;38Y9#V&MGet+Rb=%Vv%pTw&8lhz81){(8l#=B435wWK#vU`6C z9np;IU)GLf;of!=(ZgcN2w)hFxrQi#^oqkjy~uLzf}PA$e#^SXcpPM1Go6M{w)}fZ zlHRNFX}|b`NBTi(*7+a8$r#?>ouqZWKuuRnf0Bqw8N)+6M`kt>sKnc-hT zdr8!9O}eN}c#CgpPiJDus!VH+3?P_!j3SdT;Q+L4l60Jx!}XRU{<)8GS?Smz#tQnC z-5l_E3^(oTOpPuI|7!XtIjxvkZUY~OD^J*2z`HechYN+18G96TM%v?PjC^mu>lQbP z=LU3s6Z>iDdbI(rKsWcTTjCz=a8AZSXx)Rhx-G}iFq%k;rm#(Z${rCXzXJ^r{Wc+L zh!)RhUXy-pbW}L;3TxJ28(+|JY2ida@}iq?T>}vTTNxxN;tw4rG%(Z^I(#TiVqc`N z^8X#uo8)E-Swyx{7X)yK5;}yC&->IJ-c36%@F#VJgD-n`r{V_{27({dKHV{nEfP`N zY|Bth=2jTKj+T#W|LOgs(*4Sly4-wim0%jr@UH~NYKr(WrrWRx62m)#ScIZ7LBDIbx0AQb9id40&{WpX%YHs9Da(_j zU2X4yKZX`8b&8UvCz0?@_W}_E^sA<(<^`;P!kZ@wr!DKc13n_>X96KByldp}S=q3q z6sDOtM`EmWPgA19>q8F?i76Xac0vI|KD`un510>O*LgNKEj9xj^D_EVuO#d#`6;M3 zxge(!Gdbl@DQbF2SL<=;$%L(C%G1N&XZ)2)w$q0PB83k&78ONWeFZFyTlfE|vo*Bx z*G!Zl26w#P$d%Qc-#QKxYPSdl*o9ITuUrkwKW{Tu#;eK82r=4itYxm3=|EBkF&yHA z&x?)03BgYL$vWHBti&?PGy;r{1K27cY>=tYiC?mxYfRgIUeuN++_`0PQLfaKwTx8np?=NNbPIv|r@|(Cy&*bX4<}6bZyjQy z+U7z5S+MUN=&c{SMj}8%SVmc*guZWr6ZiA%rMDks^Q&B>`HQ-O^8$xn;K6-k6iIce zWy2Qiy&zW=QA2m2{?3(=8ki0h-OM%CVLf3FjG0sI30D)=tS3ZOZ`1>7% z;Sl03%>2%J~)nWr@O1`-zn(apv#9m!czs zeAwT^x{O*)Vc~)<%q%)0F^Rh^A!lVac0mdK z1M}a#&P)0NgfvvehWX?!yN|&9<>G;fs;4SrXoU-C<5_W# z%>#FpD2)M&4~=(1vp;61NKPotUP_cO%K~~@mJp^feJ}K1{c?w`4+CSvVzN68&fP4Q z)!Lc8bUQ+!?Ah_3K}gG5M6e@|qtWv?KxDP1Vwv*Eh?;w2zVk07g)$GFr&wa0^! zVUb_5M{QtTBQHFoWQHM_+W;Gzu=RfYHtKc0>q}e;qgXP0Kv1$XB36jEjv-*@;iSwq zmUBXgMye<&RdvF;!=?!>8m%DuK)_1#I=pNJ`GwJCJszCLe}W=Sb4h*zotTgLTJAHF z7Hmm_RwjHsixOT-&1ACxgH>xfy^Q!L%Dr~+{+k@hk5Ju_tLx@1Vp%$k6%2|j%tO6G zcJz_;Wf+(`DaGTA&wdbmKVFJ|U8nIU3>S}lJr^K6o^2u|Rg}UjvJrX|pB}cw< zZCC-8A7mfxg`27-IYtX^970GQg!o5$GM)DuU>mjMIja9XWe)4eI5lN&<=9%e<$OR1 zi6)U!Ts}32c0Pyi(K}FU@@5rz;WWae|y2xLIL& z@rCLYQ%RJm!lq69Y^=RBX;dv0MP4ZhQ@(JH4QfKPevSE!(H4Tozjf#r6Ah~y5_pBj z+pI+OBFiC|y~6207lioJRv>!}8`Z>NYYKqa1b&yumjC8yd$Gb!|Gvz}p&Qmm-t4k1 zqdy9U?E4FP^0`Hyn|#$bnwzr8I`Y}&jYAP~<;*zVmi;4^1W%X#c0!yCUA>AqxR}GD zZWX!h9ON`N3h6Mzp%TVWd$Ozx3arE}%^YEZE3B5Re8V`dIC=fW&#sFk+g+z!v;~Br zc-6JER68o}F?HrPrL^7`-o$cq{+5Vu=gdr00r2_D6H>}iI$$^NM{ ziAkNk)p_Nzc#s*`sGH+_5eKjuv@sq zt`v@}e}y4_PHgyK$Jfx>Tp7|{lEwHsFI9Q?!C91`)-O=7$0~ zwjeeLo++N#ACI8C)cWA{$wEc)%7zVCBW9$1h7|0wMCN-1CQ!` zWTY-S^FD)lrU8>$*BFb(Egzn=BoL*H>uM^2uKJj`Wu{ndp8wSD*uqosph?yvNSOGk5B^v70TOfVGLv*yp5 zPJ3dz7(2>kSggm0LC$9fljH1R~*yWK!&h4Vny)SQ3_)%s@*V4W0 z_B4$e-duL@y=JFjS#QVCU(UtAkCmV|*9&wt!igDGoj z$+Iy<2!d?|`<_t(5c0yyQtmSs28{Y#=NP#VBX-L3`EeP619aWF;lqm;DJQ2GY;kt- zO4Z`|Q98-&!B;aU{d=zBqG@+aRR+YfD@B_)(4pt&vqnf`wBp~d?W+E#>w=KZ7AW$n pbQh40XV($vheim$W$e&C)*cXuo9T8g{3#ab*E{_lO)x*zU* z$jl@wGbj6Zo@e&i=R{tL6AtjUQE6#vO26(g003Aeb8j1NK2}~HR(3YF|33Yn7wDtf z|8w^LKa_W|dH?#!>tz6*06-5X03Hz;gpLWuCnP2%r>3Q6WO>KQ%_krvA}K8^uc)G? zrK4wPY-(v^=iubx;q}4i^OvBIuMyv(W0O+SGO}|Ei_0piY8snc+dF#(hDOFFre+qG zSAYE6+B-NpJ-_^Od;jn8`K=|dZMJ-EGdt(o$^UNDFxUTc*u&{ax3u!VZ~yNe`WR>R z`g7T=y8{pi+*$ev2mzD;RLodhK-XX(ZL~!mewtm&gl%5;tOSK^0@BbZDwyIWJp`-3 zE~_@5k`A>LXAXtpMi2~`5mm(cY1rBMU>AtyDz2ghfPX}=b!rj1{AJvJ|49-_5rBA_89@ikN`;1mqEcsKhO4f^tratsw=0zER2RM(h4?u+nqQ-bS>xEHkjt)Mx*L@EuCSw*T z`v}xY2Tjqzmu8Jlv4ekjiym59S~tlS9{RJvRsi#GX#E(L{e{i0J{ zFln{>$&c~=AUK3~rf{oF(=a-s$l`I^rj*i>JMh6p1=b2XlN5-FCUk8UNc!pZca$Iq zD>*JE7?%QW+3)Jh_f14F=WKF!FLc8}nA{XPPXJ&vHxH1Agq#brq(Hit3sLMV{uqN% zfItljb#*n`U}Oh@;+k|ImmFFFmCTJC-240O%>7`OsXafkjmt6EnJiZyGYMPhV}cb` z5X>yKbeW#qtQF1iq|EzV|@^YcBXqQm#a;EaQuvGP^J{*!>qX+&ig z#gsqB3{Qeux=RZeA0E|zVK(NrIOYU_$n9}axP>cuj!xPZWXs-fTpgc2KTK#~0$@<1 zXAR&+DFUcaDapc3Na5=YLHjVF*?TSUdT8)C5=mibyw47mHjGp`s*YTLVugp8mf z5P%#vjG*qSlRQhXKE5mJNk+kr8hw_jACCqjAZzJTh(CbJ_BymhtJcxpOZJQ8=^G(d zIGEoIatp}BV%qRy#>jhQXmyPQ{no+#x=F?K*C>$rrSK%XAtd<;yKUEqa5Ut4Zg6~3 zA;LhRgTfb5EstbTTwh&lNI&jh~2UjC4R{F)bvn*0X^d z3mnp+s!J}E8aNKye75-PS3OfJ97T=fRk zpA}*N-WQBUJdVTA6$sx59{NE7d_hnXilUqjow8v@WR}>hrb+B@TEQO^w^CU8#R^1w zFQj1WWv!2CR?MzO$td}5D9VX#s+-o;8J!18WmTAB*6lpbJsVi-DrKedVcr8p;5S0- zF|ciHBTRbozoaDz+kl4{QC)>(N^EmLo}ALUn+TVIqd2QzX}$iuOjtD{7K0^E7OzO* z>$8z5eL$A7l1TLK%O7QH1CwO>bxL!v`5bG;H`)hpAnxfcyCH_PdU9;($v{fuJylPyWpQ8NM=R3tT@^UDhnEaez!ci#(Q9 zGb+h$fXpM=?w4*n=nXQCb4z)0@YAdvtTF9xuobRT3Gi0{9tHR-@<9UJo_xvEZ#)%w z99naZ4A9hSM!O0)BrH(}eL^e2`QX;`?!vlQZ@ES2T`d0s|tboZhHnm@qFtP-}=OASt`_q^n z5_g<}T6@gcii2z3#Jg`C!{@oK=3J;Tz+X?;v~p^8&mo1BjK78K1-KRt36i606=7b^ z1hp@16P#QLq<}Ht@jO(lvcqm+!IUG=K$@{V0=irjp3l&(#eKU_kRn0R8XI^UT8;v+ ztPEynrs%8YMIWN?l4VgUL`jUo!k|?PZ5gEa{e9d|(rK07T^VA;P$te)#&c5(ouIk$ z5;8$FKxY%tdPF6Gg&8rW`s8BAY89M6{Jean@Rtno`rJko{bR5E890{RAIMq#5oz{U z6}TzS-epTzDc`7?&#j6a&W!vRW!yx!jIdRyb8;#=2u#lYh z$U)k^u7tI(MQ@@1k9GGm8@7e)E4B`!naYd3r@d6fm#S6&O8+g>2V32wRZmojt~U({ z!@wSM$WHK?yUPs{MgtE)prk=M*&;V&H+<`+YqaBz86$!rAaxLsV@E3T+;A*UW$n?c z{_b$iqlf>ssgZU~Zkqr1nqw~&1tidQE zlo5k@p~7&Bcmb>k4%VD-e0e~B3mQJOnYO-}`s~hoH?ouhBTp<^QRpMlKdYtQdDCEk z{A)as$3^#RfSly@7{e4OtksCVUQ@&Jvb1=}q>g+ibnus0Su&6XVR`ENPibKX^*Ha9 z#uVCXr1aTS94v5b3I3L2y87T^bM<4cwrQyaB_y7Dg%6{A%ryqXyj~mD_GRrcM6Q_| z$w0m>67GsON#*hMrmO0O`DsXXqD)Sf2Jp9k@1|TWiIGINoGsAZj^5~cwYanU6BBbc zM_I#z_XnSA5_DbW@!_^1dFr$ZSPn7Wnm%dTwEa%H%KQ^B=Ic!W$gBYZRy6!NnD@kh{-?|21q(y-34;BLiPGAby z=%VEq{T_|a_3dgcTacrps+wrAiafg z4*G#7hLS!@>qP%}^SEJjV>#7Y$!v{T42yMq7z0@cPl;cN-w21BVQpf%w6{p_yT^xqpCi4Shg?7ZKTgxIZ!X6fW~r$( z;mANdZz>}nEi~v0f~>Pwu{rjqK@M)N(IMTYny~*tg`emRphXgEfSnA9YgUJ3<0E;c zE zJ={nwm={fNKX`AHIn{KhPv~Nw>v&b?s?8kkPjU<3{IYRlnz#HjkvH8nQSPaKrSdF? zz=Dps@6~4h;q1LwUVvui&5#iOjtJ?uJtNfu29?HoG!0grrGGZmd_w88M37*(LIjUP zxOV;Wcy1L(5jTKbzl(?liluFFobbSEWaKXnuB1vkRl2X#s-owbGP6-#AHvh~6+el8 zx_p$r&ogjVs5B<|zhQb=BWK(P0gcHPuq-&!spe-qq{Gy?B5ncEh}aT$(_?bhmh;BA zxXUeVO&5^H@E5cijkAhl5-)=Qh;%p{6$~6^{ii8|AWo`eM3FZQF(Po<2rHg}h-bC- z(mTwl3^2gAuNqPhltrY&1W^-Yi5NP+d--?hDeXQH7Wg=Z`G8mX(n)lccOD1;!f!zD zOZ$-nj%xlQ&_i2>U@5UD&#=WZVU0`AS8}dK2x~lZ1;^I}1z_o)>;icikPvq9oAjj- zv@q4!Ugjn^x~%2sU5gn2J;mx0eUbSJVtoMEPtP6P4-zO8?rv280u+bx9}nqbb*P(t zCUOf1rP`S0>^IbQFr$hP0%v4?h@5s{y@Qk$JHt?f(kTPDz2-)X(5;nbv=;RL!wL`mA-Dkf0(lQZ2YWR-&dKPq} zi_RlvRN>#zA~QGy<{x56TVeOY@BttZG%WNiHHgzMK328B!F`M$YwC{ke0hzIOdcAe zQ6k3kVbLRdF7&7W z7BYxdPy|Pj=+hY}GhE40cEyU82CzGV7pkh~Cp>wmO!oud2vH$WX>d-S9Fnq`z#`88 zPms_iYhN`q-Or6$+J%@#A0ZDih)*Y^H0Ash?1Mc+{W*jKiH+1pJYcqyU|3kmA!X+L z0mcjj7Xkn%cz8yj!q4hN*jnApTZ#Y^aA*T39lth5$x|oY%AYY5$7Q|O9b=CONmSz? zhFi@CVmj|iP%8#Gjdej>qb$CE;{zI)^b3Gp*E^)gjR+g=4HGAxl^=@$0Il9+*_9Drs7v5u960^AWhoJyNYoSTP}q1H$o5u*dnf}Psqgcik5^>U@!=M zvYY+9ZblprM8}3eK;JwdfK^#wodL?`IXFwvqb>0!wT-9D(-0MQ*!b zUnTx;4#=1gDg>Ws7e`4P3#`TVZzQ+9hq6wLO#iSacr8orQx{*Y1DN<+Prb-trs0yX zkOQ1uKmmIHHb3R)OJ!$6r6A^#c};d`LFU557^p@lIN2>(lS}r#H%tNi&WukAs!<1M z%)iH3nmN*G<3zM(;g?bsy4bjFD3-oMnB>LcDst||DxBrsJ2}xS0h}j4(*9Y_izGFW z`7g5Rx+-|UWG)=|uZ}2Jc%Y(x5Ka{BqSheRSBJKVf(j1 z@SGX97HU2t_OK@uTB2a^pN;_Vg3ZlViiSa$i9|Rh(FisR#TUpm3UojmsUe%8?z(!u zZ3kw49NA@l`mrg?X0#a`W&Z-C;di~m4c%{qC=g(!xm8{X%_{A-Ujf5FptK3Wb2i67 zLL7S`#3(KYvtq$HAGvRAwE`}eE#U#D|z7KE2@U2QYu^`Y3IMN~Of z&{fE~yIcNMXlUEhC0Qo{R)){mfeq}Abp4u-HcWedW!!6Y$MAH331_K79clEdECM1M zfJ~iy4ND@W#ALkr>Guzq+1V+8RDnABMNXu8kzGAqkro-2-cBSqXE^%%a}SoS^sk7Z3g4nGwH2T_3uF-ZTPe-;_$&$%3u>f(o*C z=C*A0HrVGso3j<^+YR#lD35G}kACkbIG!a2;fp8*aiI3;N?qS>GLgyt$@!VuD5oVj zjmFC*V=u#bB(ydrfz{0vg=>ceB9gd!BlIo^){AY*5yUyGLe=36+(VB}=jA^qP!D9s zu@kz9rr$#};QSfdJnBBu&25^gt2ZTKAXX6Xq7eCe+AjAfAgj#KDm|rAEqR)wh3)IC zh3Luj06Kv{b&<8=)$u?YQUCxl$_Ot&Eh4Bo)zx4ToTS2<^B}4b0$IakoO|)g1Be0O z02)_F2{1%z+(<+d<|QJP8t_3?@Kd7{>?q&F4`GxXWP?M5LuAPat3 zqmN?26V{KhwickEXmThyVcoOAK0Div@Jqr4 zPniYS(du~M<|6dUL>FU4l5g>M)cjmq{bw%7E}-@!Y3v9VF;uW{P~kgR=XAc$Bf`vT zV!BD-Pf0jBtt;DIHz9oA*6$J8_O}tM6=x8vBHPTHhD3l5qVTU8I&Ks{sXbMI$R1@Upoqb7{Z@x#tO=$K~jr3d)5_gR$^01*Qy_3q!nVE%=5#ak5r5l3lOw&>(!LW-e?IoGz=zD(&& zU>f>iz!GLG?N}P_siXu{fE!wUR`4!S>w0vquFw1oVE~?lz})*Zn>8#7A{|B$T0$nO96&SULaI}L#KW=%lhX6xS^-sD5s*s2)R zL1f#8=!#``^5Ub6gNgHURykIs>2#Pb+1Z5=tedCuN9wLlA8C|GMM`@t%OqdgKgX#y zULHZYg2#QfR{VFt<8b7?*a^p%w$s(we|sAtW&nxTd!)k4?>eP{VRz{gaR5=2dSu{e z8IWDb;!cVU8lVsUD8K=n{zgbP2$q;?_TM4#fE1;}J3=aYP~4d4Q9Y>dDa^hNmH-aJ zF_#4jY0+MZlT%_;0 z=78&}(b$k=7QqH7JUX@2_DW}Id-TDsfvRDN9j!5*Q9Q#G?ilr_$0vg-r)J4Jq&&;n zn9R~MFCKYv>ywu>up(T6XJagg9fpk^5NO0j9Yp0(qEv=geURW8kyj66!K|%}{ z6tLY%xV>tGBUULjFGnMVqV26EeC0u#0@wbFL+3(jV)*wET zBuD8$gDQ4Z7#Lag_%e8wIHg@KU+NVbmO@opD4mi-95%(>dM24wk^J@jcnqv#z6)k( z-*0husDzrWOpTZ->fFr)O7)kAa*|+bBp4v0;f{n+)j@xE*}8UCIJRmlpoIVe(<1sJ zt}70)pr}`(&KNG;lQ5I@?kQ!qg4a5&Eo3F6r#~!~7yY7=%K3%q+azWLW;g&4l)U-1 z&5;F6XD$~qEMUQp1{?N9$SeTnFWVcTSvkr`W#AqNBrPd@l&01XL_Pip7sUq~^i3&h z!a=TKd`lW*_-EcPDVNXYmuFg&d}dZ&5(OER=+#lv-d56D3|@`ukrB>?R;teBwq_zbf^lqYK$XLSTtOC5&4$62@xKgI3T$?m*FMqd&nBIBh2+y7!Pl;g^QDI{L_i8Wn;i;0mTUzpP=O^Np`0 zqecXjZEIcN$|#IYkahpu{3Xp@6%KWY4U*cMLBye9718|!PZ4891fdL)1fc}dVDbe4bjS+<5QYc{N#H7ru z(M4)swdS80r(L46xrD}Hs)aci$&3#U#;0BLI*YxY#jJVNP-PIi7WSL5Fo;qCtW;tK zeB0R-v5KY}%m(3LVOmPKZ_jo}3mj1JOyWGsHorhqD6|5}t4bwGR-3JH)&70U zh2%fH<6&WDlt@6j4;*U!gq${*mYlFG#Sk>>ou56$$UR?4B%%li9<79f=U3-o7%Oe7 z>vpn5cPUa*e6E?F3FPbe2hGYosuASNC`sHI)hgrNa04$0!!Y)pAn;Yu59gG!Unag zboyX;#(~*PazBSch8);Y5x%orU}y#=`6zIVyLbk9`#0RLTc(Q^qNiPSa4w^$LvUZC z{w^I2sJ;p`K^rYJ65Afi(H3Gv|BZd=BNI#Zj{J*5jG!{u6fCG{5`j8%loj^$9pM8% zU*z;4hC|XF+X_K>f0|#s=4c+YSUWl+KkEhO0P|e}0;2WwgnN_yXZ`u_FTGHeSt|y5 zHUOp=P+?;tz=)&6H11UM^4J+rcq6&Wr13L#U=Us^hKNz$=HqsNr}<@!;OUEZbh-6w zxferQQBcZx#dNO5UOoUx49H5zi!6u~pI)Hk8o|+Y$iJN*Udm-I4~*KR44`U4Bq#ZZ zf0F4<vhR4wQ;;)QO;VHA-&qpu zi_1jFi*7Z)tD*=1!M#?BOvA*FcMI7|6e3Hw9LbAG4|OFYb{sS|fAvHp_jkC~$q%mR z`NadnzHyBC1`odxDuRL4mQZ&KBbAV(FnIquVg==`$ZmJ_2f~0DK9+z!B2_qZ+AVEB z7oZP}xM1*3*B(42SUMi=bEuh3Xizy&pnav&aU;g2wn{sR_vTQCTQw zG|-Ile5(z%E=?(kE^9_2tHO-B6d0mM1&yzV4T$(*p3X`hZmi%Rm3)ra$uG((ADowk zP$d!q4aDk*(HBDTHGV?L5ZTD05mCk}KbjNf1q1}h(eOWR(`dqU`I1|8D>&hV9qND$ zV!azf9H)z@c>A?=c(^qf>-RW0m+fau7yce)Qt^s5rw5bu(Gn{}?B4u#1E6zd>uj5I zsKemH2F%Ql)~5w~1n+uAakWxd}Wd_n2e>zy_a2w#EBTw}6L8AiZk&qcoTPq~h|wzrT@?j%1{M`AS)l zMa>1^v$@MN|u^`i~Jo2P2am12nUP6)<-TFCsRrpZExxd%>OuDDq zhwVfw;??`(0UH2^huu0n68C^Nm?y42R`9XQv6+GfNnZ!sYy5?%P){eqKc-q-;7Gqj z6&x`li8;w@7+sZXR$%>g`%<)>N zrI8nDc&tp4@&uo2rczyC91s&8JD&G8K`fl*knx}|i%As+2pcw#9H`$a_wcDkgwRWQ zeg980Lv@cv4)zEuvo#AwQAVq=#xr?!Q^fbjsEXU3mAOlSR7b>wjuVld_X?FOYq5_N zEzZR^9h^(1SG5&}$|ae6o(lPiX=#DTZR;sDlfW9xJRxmr)P8Y!dg+h&Bs@p7m)(&h zDN^zo?18d07WA)#q&fkx0b-gy=hzRu89tTg)npi>M>uC9S z7i8&U01N=VtF@F7FHjGs>=T2B;9TLn4t+m})h%5Eq?G!rRtCG6ted0aqTT)dRhzeBT_$_N9g&!k9$YyBi=VOzxY6#BvUd3M1G zks86D&BbFb$qhGDB4Zf6-53lj10swg9JbI5(ZfPAmz8Oz^^T%=uQ_g8(-(o5?mG> z(3&Mm!-dw~N4wECLU{n#980yGJrOorC5Kw!P<^zESji|M<-q)RC!eoT;v_hXgUHj* zk?v@)hagsP0BHu=4QDlL0=b>7Ms>1S2P-~8w1I(>6pm(LyawC%6HCxvF``f>P`Na0 zQ2sY}^;LGKE<(JZc-WuXi=@!o+=h1Iwa?wBr?%cy_AED7HL6A1suTjx_LY^#+Tw*Q zrx+I+t=uwVR0#8G#Z0K-oN;&j^7Sk>bfpBGv)3K$-I>D?b9~Jk$0c^(bkIs$S!Stj z#T1!lDkbCX?^)(xD6zD~36Gn31!zeB5%eVY8n7piR~02|o^76Z^~&HiUX)Jp=27a% zwawU@^C&R`!leMf@FtDtD!qxnxhP<>Vv?@*Zwz0|m>1AN3E!iM=6*EXa6CC!q>DLp zZWdBTdAAJ>DA2DZ@?&kZqtIE5>kh_p_rZo7F zM2RhvCI{h>iOoe~7j)aRF;j5`fy1D$am^nXu(c%0weICNPn89~SKywVXMMuj#qFkU z+e2nV?P%Y@rG#Opk_bm72@z)>fw7PFMv)Cs(nB_Q^4ST^Z;?8)l%B9v?HGm8+<6(+ z?EIqWIzjQSK&jozhPIfnxF(x!8C8FuCXK(!3McvKMz(K!qtT*B|Wu| zh1|#oKe}Y-YFM}X8!(J^A5mChb;UP+2JDM135qs#GVEh;%-2N;7d}wMLec zsi3r*q0?@4QRBOxd86%}mEVG{mJ6o$=^Nl&ob<=z*hy|t_%npd?U4mc>hYni&m`v; zt)|~oq%aV{Q)SWGr146fg=95WIz-bcX8i<}A%R~FHaq&?GE$TmvR`?>;841=*b$9F zGyowIJ2wRM)Ev))+zh3Zb7|4{eNC;6dU9%M8AF^oayXI)hl`QFZhXS;&_XSqSKsR+ z-*&GBulBixNwiFky%DkrkeoD`-PvP>d|JOt!olYEg4gxxs_UL^6^xp;Js-81PEhs`f|f?wLZikG~}LYJ%_G1 zK8t}+nqjRg>*_m*5E_Pe`JEZd!$E_v16(MHYwG1@P^RISr0|=uUoE6VUjz55f<=2u z9<#Z&!@J_R+M%QIOV%%k%?fLM&zI!+Z(c{;n>&fMYOjNFELCO;Wg5wefav#B7?ENM z@k!jrX!@jUo}9|Go(D;b&#g{r%Pk+izE-e$dKK!0AeEs<)qifRhd+^y1vSNbqZN`U zSNKC$PQxqFH%kosJ{doLInl;#^>pAo^Sj7rpr2@v6EAV((@6~1<^cet6y$pUmL|g- zDkNjZ%kTYEO=LO%*p2w;8=aO`#&8|lnJ54>##0ucNuQ3RbXuwRKGfn&DBw*eVtmNUQinETS~=Edo4&&A_#fw z*P{d9)0M2Yx98guX1oy+3xU?o#pdC!bSr69w? z#mizcd0f?y1J3e;;e$bKv437Q=7e=hFtI@trh$2s1b{;`R5Zt?H8^QUn4DU9H;EH* zK716RBe`L8s0opjM=ZqCvLl5jx^)t_IQ9o!+UUpijC||91LGaYZ&#k*@##eno5ims z?u36cBB}$}q$?U)_{4JyPx6`9A0E1;zI@M?^Q}=aS)RSnjWl8J>j-}B;Q;v5O5Z6> zB&=XLfzW9}E=Dc!5I?zCOd6wOcVm^q{XHVe?SQ8#J2ab-!<;4ue$+`g_RCQwvHG2& z!Y>3+306#%OE*+V11_n6f&^pney~b-X0Lw-*U$FUlg=gb%?BEs%Ll@nPoD~>B?}RJ zOSJo5hv_KTDTepO;qdboFki>kVLUyf04-d|qj(XT!*`{~*ir5^B;h7x6Ra(SYzDRX zuCU!vF@OF9V(GuPHMaW0rgPaX;wiPzbXED~$DBwcuQSu-t%F`J`}E{NoArV)00;^) zqfffmT&JQm%3GGhvmBXRB?r?y*)Y{#6x)KqvDde%-shj~H2)g9W45$7|C13y-ATnQ zcrGkV9~sZ*TmEqiz=Xj>K^2xuh)vg) za21?N)Hf$AW~|!aHoTF#nx0G$(Uv5$BG9o_H@n5#zi{Hs=VpTM@j9)N-YPvAg`=ZH z)m{Oaq^?Xp6}R$vn_i;XDMzw+WJ5iTpKpnOsKs#k&{r-=ghPN-0GLwEX7jH|PoxLU zL_(I>O|A)Lk@d4A+T3pv!T`Yh;hO(_f}>}3_;1~M?;{AyS^lU<73h=9`1ua4Ni{o1 zY}hV^*Kil5A?e5>v4l|1n}h$IZZgSFcm00{}8UP;v+2s)2^j|dvJ031lB+7i(`pjCg(V%=&kQ^$#yy z8`JI3gFnaH8Kc9K;qyNP&TLdi50-R7g4-qhtGjMm$I|DQ+=H{N%lErudFFKU$f7#^ z@h~t94Exm`)si`}^>Ox9S)=^;O28od0&LXhp!P`f-zLq9;p<7=6cXJVW1qw79it>k z(}k{=Ro7r`65DNdifqML*g~u-H+bh)v{_XqBv59k4ur|i>!w>N@n&B`1d}N2{M~|x z6G(t_MzSr0qP8scj?C(f5E=mHlt9h=iv5@Ixr2&uP$LLFR`;Aue&3YJQq zc`rJUr|B#omEj@yQun>K0O+-N4NHscLRWCy26nik3OEzjJHTIGjEeG~;;EDLI%xWm z?w1mKYxe{3<)2Co@8}$;vj+`bo`G5!>}_34uD@_|`z&H;knqWW9eM&i^KGq|<8FBp zyxr))%)_dDGl0vL_GcycE(-jVF!VA2&xACmmX3j&mQ>dtab0DL2mozRCJ>RU6*H4))>U0Z0)n z#2UJjJa7?I9O_?@qr6Fu7beDi$By(A7SzLAGi)|l|LW(rua#cZ{R^#pHUz54Yj_+^i*W|h0>zYy?>2h<`|b5dXM?GmX{+Ko6|&w&*l`_84JMk&pAu-O98{ljN0jr(1h z6Ms`YoM>gpI8`g=gyoyWhw|f0)(;ZSrt76DT zRAfYm!+gBiXPN>_tY2UK4shIDohb%o<%(4#dn0RNt*pK^>zhlG@3I>41 zF^|JWFxtNwf{>S)5hWj@=T2{!K{}l(5+vU`e)9YC)dD@k-(s0LpWn~nYx=ke>I@#j zTMmgITyW>*M~HsxXq|b@*qMhWL!r=G-!$&zqIn)!Vvm;-`i$*UEoDyuR^nikjB3p| zFW=dOq;e{c+COw9G|Ol&Znc?Q zr(_FpJlDRY9@}On(>WkxC!p|?w4P!nAQJ*`c%{@n%8|;a%so8gT(WNI>&T+z^8O?Q zE5gUar_B^los~J}P+&`t7dJmY_(PuwGmn=~pq8Y)`Z*;X(D#p5f}ETNXiLcuHcED2 zRp;}WQ!=tg`>>w%kQ8J5k)rvNXB|Yhc3rT_Y28+&y)PF+GzpCVj5S&?$`Va2HH zM#&`ayLyVe@Wb?Y{eO#ssR1x03=2MIIDHy40`G)jJW&HmRga4FD3p@vJ#Qjbi!$Ed zI689O z$7v9v`ki?hEovS|r_!O2sc*m~7qq_556*8yoe`d&Ds>oUwR zeS_@#udtnkB`F#N=s?kAN&6vb1h;`{ z{#&9U8$DnsY0S?EC3Wdevg1Ak#6eI($zugIkxClHw{On zakDwAxs@~tg9L#Gx4h4?>Z6b=5cABD|Aprunn4e<+_7-%!SIoyJn7=`Bd?=}&&Ss< z3=Ep3#kFKTzTEXheWtzz*^rEK)5yTgI4?BWH9io1UtNyUD@i1szOTxBeG~-%5R6)l z?Pyjv_=hJy6%t^FyYanhNQw^tGt4l1a!%x`Df#1_aF7FvUa4XU5aJz*!cpjm4>Mr@$8}#SJU^NQq@u{tv{k(hB6vcbH;}iy!Ty>#>&w4z$h^ zN}8U}L`#0FjFWZa={#z(!w?gK)#bhtCn!=H`BdZC&np-$RofZDNdM6}i?w9nws2^O z+92OQE8Z;5%2L;fKo9ci| z;Z>^bT_YHk>QMz}#ixflI85b+v8%3>ia9goeXdUPjOk(qLo8A=F^fKQ8+vo-GoR|6 z7US}zndynB{9?Z=N=Fk3Uw?Bsge3hEgXZ^}Hy(A2_RB z#7u1N75@HBy2n2^&}i6O?%Qp&n;c3n}gJMpKSG!(P#GhqD;F7Lc3=^wO}*mm>Qhbs7Yx_cM)^ty|7=Y?eb5SzvJ zv;hJDu=eY9ZR_I1nTbm_+jZr?67p64hfJ|PRQTcK z4h*%z^2e?g%$=Vvq5N+6U7@L0tv)%mO&9~Co|UasQ+F$)ghPfX2&_eNlQxRKiA5GA zQPwEW^>Xxa!-51p5q#8g?oWLqWQzooPpM&vf&Ez%R{mKy_#^U7tU5#(=%$3p;ChoD zhN0E0X*V|Yk}^1G8w$h)?j&t?R$BNiFsa$8d{J(_4H0;EvY@-eO*>BnNoc9KtHh*N zr}YV`b|)PcPr#MqQ6~ylQCldyW~;l1xnpK+G)>lNFQ0V!-BMjRvzabC0yk745C)w{ z$m4z}tSRi-dsKS1E+u+5$vuI?{gz|^#N5VG1e_{i5>KAeV`0|p@MZLL7=8!E+iJ01 zdXM%CWpu0Es@7Kcl~ zpO~XJ?YlD_D=6;=NhV`&f<8Pko$1^OnS2;9mb?3tE?Ix{(=6qtFc*)hcK;Xpu#p_^ zpfzZ13MSlUVLZ>_F0Kc2vC+k~%sr;q3+|;~RqjP=4{pa;4P;9&lOO=mK|-c2;{A8D zI@)s;G+A|eU8-eUetyeoeemXTfpDeG%G#2VpI4vcK_10Ww+N!hAeWT)ctr=bX; zF)4wC1k-<)VOdroJM#1~B?oo_q-}+N+`x$<9*u`ogfYA@y`2K&i0cR;s}+A@9UHK} z+2bc#D38#oE@xK7)t{DC{JT~+IOLDD)nGxJ&C%*$=%lGPSk}F`=_uS%OI>ooD5Ms{ z!I3y~=4R1<7j7q})e)zq&sK2~MH)i=@YyIqT3k-iuZ+OUkEXr*?d5AJ@ey|KgeNMv0`AzC$Q)gKTH145%%?`zKQG=^ zB7?HKdlJA)n>EIQj3Ng5xp&8^>$z*j+?wk6X2%q80YK6o=&5%WgH#C8S4V6wWS6i} z$%2hw+S=pvS|m=a1dBZ9_j}_{lU99w52HQPPj5 zc;vZ$_@JQVX=cD?)yCofp#4DLoS6BVRPXdjbmZ&^4&I()I_@6(O`STt+6Mq|RQcCi zd^l~7*0NneBC@m!_0(OI+|a_bwx`pQ@Y&s8q2{k90#aIFtYW*D8(uqe@ut!b2U_Kx zrTU4L4a+0_>hXJb6+fk0Qw!|KiqO{!LMRI)hrPKJI0K44DsHzHOmQ2WeXo*%VC78Q(P_UTE^`ps0gpNhVD zd-(NVXg=QlINCEVtaQ%f>ELl@Zt|2}c0vY3JO|ne>d9eL=!OPAHR0^565+c68%yo9>X0 zRrGr-R$TGS*vRg6@Z2gD1n;-u-}`vj(Kn*wIZ^17vFKgot z+8DU^Ins7i>OCKw*Sbblh4wZjln#Ong(IkSZgic;*HOCP-{ec0tl_^$n%uo3^ln*>75Q%u=IbQhU`h8_)l^)F{Ft+h#f9hU&)c z%}h8pD_T12M*ci1V%EmdZd|;%oLc}4lv||}gXovuVTP(Or2%Twg5pt~a=ur6ndfap z-G(AYZKh&#reH5#15F3kBlVfdCnmc4apmm|#r>q<8i?okOl85WG&jX};g+3RVM;jwkp`CZ`2hp)@G6{ zTd#}NN(!2yO?Hc3cB6wTSC+`NHYb$31^qc*a{NR}gvskW4`d2VP(B9$0bdSc7{iLV z`S?$eiWC7KfhgJug-rtK$35evU-t7oK5xsdd;I7ESo0t84E?ZQp4H_uN&3mc^E9E? zh(+I)N>fnE;_Tn8U|lXB*lTI3C%$$Eou4wd0szb)X!31Wk2r`Fo<(~i$unY@2q>Av z5k2GO^ExrI+|)GUXVSQ=RaQKdpoZpuh9Pp+g?+};?x~W18Vm0HD2Xb>tUsRz5@uLvEK(qStuIm&6 z8Nh(k*z)bfY;Wyk67p)RsF^duV)4=X$6ynk4X*v1McP3$WDO~HOu$p_1vChqVpdp! zbs!{E;e1V+k#*ZbM?pD}qXpaleM}M>DHbB8j4-IF(grG=zSN4$Q}%3kkY6E9*YHm8 zYW~?rqxQ_Py0`Xby`_2sTInaF9T4y;K5!5Jr@lM3UuPaW^1OQ&rJD}|4`m5iX6NjPwESqbyv#1 zAeyUH&I!6Y(}!AX-?g(HU$pJn^R3H^u8yJ57jmS?^FI`b0~@FU1;7l%Hd5z0U@xY+{$|x#C_Ta0vEzm#^3nGC1vYW%}sC_UMr_U zmus1~y4?6TWa?Kom)hX3^bz*6p>pAY7o>LU;s>bu&U95r25H+hrhmjgel~u%!HucC zN`!V#v%)m4Zjs@mGQ*3p`D|Ey2}ZL0LNI^3yYYfZxc#j=lc?TTb8bu3|LTeNllu2q z4Fl;XJTXABX3e{(TA0A3a#=ErRkd*VX4W(ln-R|dD#DdVe0W6-@yi{Bc!2eEd_l+LX)d&TjSsp3>FUlbw?uKn_wt=K6E zf9M;UAQNjn@yaf7`86`vp1o&?B3_>$P>*&aK^;T93NzJ%{~#HpoSdY>OJgO_nsYX7h-XtDf6`(;Xf7Dj zPP|CQ3L?v(I6Bm64@F#xzXsvKGh4gv)2fS@DUwtMRcZ}O4mv`wRX)~QVXCix)eqah zFzjn(emi|J03b_VGNJJ&DUL$V@LvqY03Zj9RnJZ_7r#=Zj9j zJ(6#$SqQwm-Yl`V`X@vZkhe#!Pi;8IUS0d5fj~o|+9OR5KF?)#KnJW%S}$k&Gd0qj z8T>jwU2zVs6145!-^bS-fmizLxx3o@myiHxjK%MS`sVQzC<}C@D&#}GPc)KwrGj`{ zSFZQUuC_lg-F)UD&Uc2XO76qlWZ$&QbVi3q>sQl%@NjUBK1K;&9+=6-2m zxYx!i>*loC4grWl8)tMdNb&{fFQ<6@%!f-J5-;~c`&+i5I{x51vrp&dd>Tz)_pMN~ z-s#vrwzyoMz_PSE)2OY@6Z7{Q zsacnV%L67Wyo$DAC6;W93Dyk>q=_&XbH=>8Ci0*6v?<{7QY_`8+UTDIb;o>o*F~?8 z@1Op2#Q~4VJ5)1-LQ;YX?)5~$c5$20ikAWV1kE!+;$Q5Crmmv!ZVHVT34-jTpF8{4^$F+SHa+x4bk`LuItUh1ZmQyX zh`~GNEZHQqDERoic>C`P^Z@z*ft)@w_h$ZUa72cNSiNlcZwXy>zmm;h)=ahpeaOaC zx@5KmA=0IB1)}=%uP}%_(_BQA1EDJhPNX`!8#6!pEtB3@2sepCAx&a)YWKxTdMa%k z^3tb^9YlV?< z$C~_Zuy8-9l=jtq3-riR`1VoLP5sj0tQQ1usdm`SWuhPIYqTcQnK(Z^RhHIeOq(px ziT<;aS|Z;aHLO>qpqL@6rC@o@L5i zeh7sO8lY{^?DUc+I2%kN+BQaY`cI)IfOrS}T-PaakVe=mvGBJ@#Nc?9$~vVc=|tN5 zhxmOH>ERM0dEn+RcNZ1D(WtJ+&>lx)aydq{4Fm?4mafnHE++P$Ql|*Nj2P6&#~1))tlo+&G*OxA9%1YtEJ(A!iv6rc4eh75N-IKL#5Au)~Z~2+_Dm zj~zvZ`vJ{pPVXX&=qTTW`}RtseOC5)qXxhO8ixs*YDt7ec^F7Z9Pu%75h%rpny6L- zK6XhHy<}OWApGAnsv=(^C6X1aNpA#ke_rwPv!jBxg5O`J$vkIv z>(aTd+=c|92>rNW2@nJEE5#KdbiZ$T>n#O902(PZ%*yn^hQnmob(HV1j4YX7}$;^rWkMK z4p+pt;9aV&b=L5s!^_Sn_k{G@X}I;jQtkU}H6ll37L#-|6erD_Bh0%4Eg^Cv=-8(zB|VKd@t z3fqsFNV-@gH7EGpl;$H5^H?-pL)&6xV3mI?&LIev$DP*9p%q21$QMT%g~z2J(i3z1 zc$ofcOlrA$nFvUyq=SCeyBlKM9L;0I*ZITUl#aYe6sjqcavaC~z+ zLwQ*}_wgy~A3XbU{`g_6>wrZw_fMgNAn|SnRXZT2sv^b2HYpN5^86it9oUQ&5r5K3 zM8&rvK9bQuUHyVAH_{G^OZMHp#guAV3;|LszKd#Q(|tsVM}EyDA_OFJjhCTkDfu~| zrjw4Q3yb$Vs@;8chsduR;1Oc6ryVMO;jmtzi|C8g$~sj zVWEZ|6?h;y)t2MOyz)zY1htqw22B zLNc7>{u`B0kAg@QhF@}Q9{qQnyxc#9PJ*EDxl|8MafGzO_CUMY+7`Asdd6$#w%K?b8<4aPAnHj(ELXygz`%=)1@ygY z`ZM(_)b5Ks~t8H`b_pY} z;`$ql=K4cvg~q)xqK&Jj61Ecnz<{#pqH6mFL7|(6_{)MVmnEu^H2uE1I^!{HTVc~i zsIF^lZ{T*wW#v}Kxi9Az-dgFVjC?`OgFbtLG`}t4GU(HZ&r)e#nMQ7*91_YhXXADf z3g>PKw`1|Vr}`8FnkOwmcUue1ayj*bz-vou1~HO&PLi51P3VmlCoy}5b+IrNekCiQ z;43vsM;s}1Y%oDtoi_XE=;ksB&#_3S5d)+{V#Um7!AYhayLo|r%Y8T`nW=dsa;B_W zZ6u_FzURjnn#qFZlc+{3lhh3#Tr1u{kgzy>V1A4b_G>GWm4j`yh_G?eT8m1wQA>-7 zct(=CR(959zMmnh)I9%GjYPp%=XAe~W#(g&*KczVk(oApfU>Ccr1#+xY$Ei1n=E}snrxk zyvmzv%$?&gBL2YBP>wv&%)j0&jbX6=6gmThB5)}!oMERK|3=sm4rz{qHxw2<2u`*K z^G+h8t4MofO;^-gJvy7`{<84WEn@MH`ybUX%+dPCH8 z6EKNJL}`VYo51%R%))vv4}O0bdUf6L9KjR@SmBKhHrfv>Ftx*NYOjk}ePn9#+V^H8 znDO6~mTKqpqNC}JV`9@T^I$b4zuGG4k6pJTBjEsxxK4Dm{PT?)Rpt zYIZuuXZoI~;A68ldiN_^<;&d1ch4e!sQ;u2-ka#IzNoOn4p`6}gJ7*kxF^4rIpHQ> z+Q6TY7-LycQ&iw*uj+4FMpa7W9S}l~BN5%H(?`^44lSN7zBNi4Sn+OT5>Sc>A3nd@4^OKap{!3kmmQILtEHqpWci1>}7+UN=09eeqG=%#74W!?wUG1J9z+7 zP5-T5%rCUg$_WTWy7b6mS~+6ay4w!J&*I*-G;b-;?|kpLRlQJ6`OHoB5|5gT?cP-= z29i|bl?L7)4f(_$Zw{L;4GvRhAUMo5zHtzx&l^TKxF7&P!s&mSk)Xl$z^P|JOeNE0 z>9KfeYpB?u5*ARqJliBEJSNWV(MR{lopa+?Ik(_d{pPd!-)Q0Sm%aOM9cJr3JfVgNCjt%JlSZ6K%8cb~)Ow&OFW_*&8GobkeJ8x(MOSPk`|(UgRP>MY#Y_ zca2VaLvLT|2Tg~a{@!OcD}O`#tuJef2aS3&-OEqdn2TU2!PHOUKh|>@~aWsgo1AJs; zhS9TD{St9E?G*|6@%#=HZQ3ESV9}(;Fhi|PZfzz^4~J9;TI6Qw&$M6-1%wTs+S}{? z3xEBDz_v(Ac1SMnUgt`OszEA2NpnYB8LWSFImyu=C_=88vlASE0V2YcFr+UMR^^w< zMsIQ>B)a#J9L4{#qs~vgug=C$-U2)-aMw8K;4Zyi#=geHxY!{mJI<{LPOBG@qj=>I z^DoCVRaJB>_0eU>8iLFQaf%xIy?X-S5{nH{Ev{ClFqH9vWMyTO!iE*=YiP}1;6*L) zLWmF~20a$#X)$(mCr{t5$PL`ADVvb@=6X|eO;K}FL;Bz``e)|~{ z=%jh8eMRxr0L2Sd}ipA=iG!IHXcf)1=FqYbLon7 zMGRIHw^>IXYCI8>Iu%?- zcHQ$>zIHZ>6J>EGr&iu>Yp`AXzPU>Lmu4V0+=6BhM0g zS=UoC*U8VU8S6rR@5N`FbH~M>a14or` zMA(xSdWBMBEeKH>EWWgOhSdr(*h@o)F|2PoeI?+5p8p99g3QsJ3RBz3=f@{aN1L)U z>C>B*Nlm}sk961x48ub54N^p9>d1wi;q>*ZhyZeYK`mI&J($A!+dU9wo`Qq_)!MIZ zm#~%}2aiuDTXNpsmot;1%jQ8tr*6BON zn0F0kQ6_W)#|gY&Hl0U}IgvROecL$-$Ie9%kA}Ou9@X{yAEdMmFL-jemN|~0VL2>l zL0=F!{KK0KmEY4jB_AD9m3LFN(fb5G44>FHxiJFhS*8sr1$I9u;|{#ALk`3N;?R(B zQf0KiUzj+Q)!G9)*-3_r$@0W3^!!cUHs5_Z5%|3r&q5I2f0p`U>bnT2;?MbD_b9vBP!4( zY-TkuB9MiPw)ze_s06&ZhBPwtIstudS28b3@< zsR#Rin$G1#Z{Mx{+XF3GGPnR^j#U}ZRIsL?%2NRc2e>M=jO1tp!$*}M8K3A8%z!}F(1JKAtdM1B0}?BdCbc^d#h z7BMcFZTkamvDY++kf=(%%$ytsN2T9x`t z0FjhVz zKjF$oxdY228u$B{0XiR~=tb^AS4^x#i!ewCc)XpAOG}Au^UOh9BM#t1j`46Z&pimX zU2zJyl$BzUM8@QO^bnifvYxg4ykbx1#puSIWMx^dZjNEgNg@%1HHMxfm%3Vb>frOMsJTapI4c!Q#nmP6gVaw3R38N8efN2O1YfMgN?c#GnF58xo z(1s=>4n7W<>WTyOu}Tk-#gIGOo~l}6;vq~3Jou)UMWNk1o*cbq=rW~V#z%FV*S2zC zh9@Y27M!Q|0b%nv9kfY#~H_c;_V4K0dyaev`GS0ZWzo zr?s6mUsP2UwE$r#GD}@5Q)5{OUEtKd zSRsXC4^%7v`$Xv4TyuT3v9>EKWlkBFf6!TUhK(>LX zZ)Q9xVZ07>0k51c3q*cLQV@x+Y?kNMa_VZ9g;Dgk;8kFqk~SPJE|f6zdKfQ#@Z%F+ zQb=I*fk-gYY{6{D(xz)ku{vGe-rc$}QYs2$xcy(P)CVY=n_80|9**f>@pnZc@)Q@GF zWHN1rOfdlvR9jvk>_#wG72g6yj%OXi(wXTnXaXIUUWP+SXrpdpH}TNcO&sv7oc~xZwL^Ye;k($TFq>u(e`w;~s+;&4ih` zZc*g}=~xX)RLGCgOmUFkSnl*87cE&Jnq*7ku2vP+#^-Pb5Uf)fmb!6#Ys;RFA*18z zsYC>}E5SE#3Q*^k)^r!m=2l*nXlqG>E>tG}#n350{GD*x8qb@|$o!>Fn6e!B@I_Fj zOoiMN>-a1(zOjGDed$(MzO_WSh5Kt7TMM zWp5BLBYojW53SIJFm~rU%{6{2{94qlWo9tejT-Q!?~@9<+-EZk0WBgaT|pumhj@BS zw<&H2U*dVl1N?~rbeZ`BolW^5FUgPMaz}~FTm3tEPuIRJtw1sPiTT)Lz12O`97m?_ z3?{h?riwkfkIPg#l@mB(Z|E97saX0wWnPyf9@C4_3v}DWrfMT)W74Tq%cb_-zCW;m zkN-HOU9MJF2bq|>n6$r8G?Zm3NYFv7s$u5mqZL+ZYSfxX*;CxnIgsp3?RPAhF{k!- z%p+{@jgpObx8vUSNc1c~KxnKye6G=XesA+Xh0cPYh`*_voncxVQUANJsvvPKaaJ~J zi}{e9wEji8oX#>uU5Ih-KXc{P>}H?|g0PWcU8N5Zg|~(iMX5sG11^sNlTni1^h(EIg^3QT_8(s??E2RuW^>_;EB?x9^)PAYhC;4BURz^c0% ze$?dtku}G^X)Hks4s1Sp(Cn3hz*pe>HG$SA&m*0*6X0{E3nBZsU}~fuSQWyEy*y67 z9s;NPNFm4AxGLrlLija*8h|?aZC8g%6L$EYLchUA61*wZe=$^s;3ah`1oY14t<2Ja z@Xk8k0XI(1Pc<>OX)F}&YscG^v~Y?b$(w>8nQ=C&``;&Y^Eq`k7`tG&22KU&gIf>x zMf@k`|J1d3oPHgMxzjFaY%sdaDJ-DDdbw$5<*=`xC1vqbW*vmgr_FFAWp?}JSLlp? zx58SopbUolB`r6aII75n#0Nl94NBp><$mmgfw)QGxEl1XN&d|~68O;2(cc~AIVYNj z_okd1p(d7_WW#japTYkR&jc(s1L2bl|V7=t5CCovM2rUS3f)o@pnzie=3Tf>Iv2{2C! zpVu*BV+&gp2Ezfix15buy7c3Poh;U>LjNfQK8HlrF#d5Z#+3BFmJT zR5GmY!8U~@Vkr`EW{`8J&JZNml|X~^U^9S z*V<*F#nw~&wC0jXnm-HH zyL;=yfx(VDxZo54!Klvd5m)DG*TuXlsN}TX8*qeTE`mtJ?6I1bsUF7WdIyT3RVQ8l4J9T-0hTO!d}OU^k|`mTX7d(`cOis z_P9~sk|YBiwH!gOMBA6_Zpv+(&?PMD6r^xREnK*aH*siUk%{ecT{Wp7XaF@#S-;cW z5+##Qrc25RVbP$FvPlvT#!W#q@@=V}OU-xwPw`%+rFm~-+jj_4Z;trd<@M!~#FPl3 z*)O}z?1rYfDvcmewm4bQ!BbI?ma^+V z@Z`sSY|YB$=O^HVhKSvINE*}q2t?}&sQtCilHd&^gpoD+5i8{==0)QrG{k$=--qE{ zC+o{TM|@TpVIc~DfaLqr@u>j?g#sutz}fUTv1ATtW1g<2UQTn+p6@{Z6~|@o$wTnV z=LSX}bH@_>eA|wlWKTMs^U}@#MR-FkLC`16Fa7qtKUauts+X4OFh>@o@=EK$=$aQ) zU#HME0HCj??3uC=qANuRmNFixmv$Gdy3@l{hQCa8`))Ur8W{64=lg!$* zq0KYDXC5OrudUA0LJDz9B#=hJz^Bc+e$!gf7nwUfO`x<^j%c$^3?GrC9GsNFad->0 zFW9b1CY6Zx7PUizHS%{*N|#)g8Wl?KX#D>elECGhwmBnCGO*zPCLG#`WU$0sC*%a- zj$wWlfxNGrABlc?f9V0lQ71$0YTx?g8VT}BY#t>DAy7yT-=|2K`HSmOGv&DLdoE~j zKYC{ksZDGlM++e}l2Jfw&U?!AJ0+0>EtKB&nQe_3$VpkyzfS%27&*K<9PX`bGYlLrSq9&8|0nj6Xb|ZSO%mQvE)AfocR4KC9bN za%<801T|FT#7b(S@>y~n1Ta4=;oG!J?NVi2yG>z#bwm&;!DwY8MaYxncMEHMzH2`5 zZ+25x)yyHJ4Z*JriUY}VSz~W&gO!-uP zaqVD*EUFa#vba=cT=OR3@IN%D7EXVQEVx>2qJQj%6UODsNgdt4aOQoDKigR-qzE1~ zJ0&w5y&}1vH(R0W{oBlC{*hv>k;l@r*>aZx4+xTH<`pps)^W_dS>R95+>)k%Vh+Cb zz}1z1&UOiK518(sjXUvl`K@K92;#_bKFgUL?z_EO(6`ilTxu!2*z&Kpq~^R#Hza)a z;Kk8Btl#bi(i*zP+?0q~$K%Hf8dz5`;7Z0T1_&We1IKh-Vrh^I9q+g{lPmtCFG04+ zxnVHoFmj8eTa(U89&2&y(8{?kLaEpOSe*T*&~6YE(U)29J4AbvXq!G^YCB-u5}Q?7 zgP1jSh5I7{pQT--OdG_c+0P48@+C)RCmb@@4&e}Dn@%ISF)<@A@ZnKpK=)Xm0&5_; z(q66NCQPP?e%DN?!;P18xUeqv0Gs0T)E7FS8c46s%8uJ+TPfdN!rpLvwQ>(qa&43v zo#op>l#JQE8?o1z#%>|XWGD7ak_s*KQA?JiSzi=b-dndPwP^gskB0PnCTv0l!nuVC z&VIgUjX_Cs)$8u|Kd+X>$iY2o%o=mpGFJ%pz3%lg=mowtzES-2TickJcCFGkzlOWr zkJOION;pHTI`;1=_hl}oa=~H~lDO#He3Pl%u*1Bg&Fi0-;^qV_)eA&dIB40XNAhjO ztfwIK8qnQ(V7ds&#&Z4L)gU((zKI4g-t1TXi`Cp3dwy=hRI;Th29t79Vii}f&lRsP zTAi=}071ObR~vlQbECH9p6Uf%0fT{6I(STZk_P*rk(%iX_fx0urh2OOCrf5P0V&O+ zG7=e)I%ESp$?$9cL#0FzQoQ@H2{Z!GDyr#UmfHtF!E!5~T{3v5%K>RJso#rj<&K=AeXY6Lw)CBtoa_QT;eEg_)vM6NU#w$l+xmdbFuXW4r?Cr!e_X zV}NSaOm6rG_^S3!dNFvVfVJlKWt{0ezY3OIXsTQxOAb!kQp*F^>g-8ryZo3bYD`=C zhB6LXMu*46+9!VA#Z$p4i8nF<1J|c=o_d)oamPq^fU5T2Dfm=v3Rf4U>ZkIwG98vM zSh@x1=HsTW?2NC#-l*rvQR}TPD7jG777N?W5_5XV_wk7+l4_4{=bAC~0=!q7`RNDz ze%#Eb9oj1SAmu5YF>Ypzxs)^g!wgZwk|G^Bz#Duz4=D_ok6Eo6PKja~M2(sSzEA5G z4?FcE-Hg$+cw^5Uz0j!(T2Zv&8N_ELYQth82^5{HkJ6}-WU_E6^V^seHjS!har~gz z8Xg_tS)tFG;#GA(Cxgd}l~Q@RB$8_N%0`yi=t@VYio*y;b0ncD-?ak{cTexG;`9jK zZa^2)z82T5U%FnYCAE0FO=z0hV9t(obN`P+djbu`L_hTnmB86@lD}SnUP7T zHrOHlGCEsT9k5J9Tu4|1S3XiGshMSFl=Y=hA8C4;^Y=t$|)w=QWS++jH7j zx;N|p^dpQgyRPX#cfF*Q_?(7eZv!MnVc^Yka8bZ|a4Ei-El2R_eR{Rr}T{FQh^vZfntAcUq-DP zj1sfP>waRNk3O*%HaxZb_i-u2Lx--LJdLIyP1xm-PjXdcffbkDzO*O6FosqTeX-~$ z$T8|y@YRg{V6>L2A0Ru*k@8alqAJz`{pHKRkw?JFw`IE)G zW+v4}zG0iX6^H91{BI^b=`oz%)#ONGHv;ofvh$?H**`6ax-JHeHa%X@&x99~|Nbb~ z$8-m~8LARt5z?~tZ8(`WVFgUs)i8fnz!_`*VG=qM{IlS8zbik(suX~*$c_LI!|p08 ze38nZP9u%7#qh{3eHSH;IaYVoYO|jFAjINF=L}pjNxhBVzdti2PyRY+6Jh1G+7Kmc zt`31-G6)x# zX!u;i|El*{+0PDrlGxeD6Pf#8^w!SmBZ<*QyCPNoDYOZI{7{(%)8)JkrTAxrLmYrr zx!|skLa=qBMRf%A{4n9E>k<)BGcxKu3`UD$ZB)C~^pp#WL>j&cRP z78y-y2vr_KCLp=3kWx@=)77ZUGNVNbbLg^wCDaG-S*u~Q^+8p(4VK7y-hp#HpTaGa zq9gpIpvWNb`KW1{G_O*o{{u(2&u+~R{vnxO9gMSv!C3Nw!L?vwo6QV(x0GcY9+nwg z@aFtQ7ct@FL9Hjkk-K&N6^2z|khU5tVklBJc!I0UeYwLOD)O^(QrQLOcq z!8np$?>me)T}JOmYs|9J=wf_p8i-F2i87s!cWz3j3$FzWW>4{)O1P$D*Fz(uUvo~? z@Ymxn^GGeBI8%9g%P-p(Gp6=Kd?6H&odwiB_KQYR$-t>qG)E&)|K9ybEy@=v?DlMz z_QPoU&yWylm={LY@q^oNVGKxe7s556c=V`0%~Mxy)3c|*BBc;V2ncv7_JH|x=3v$^ z&6r-kC(6P>NW%i6$Yeq6?Te6E1E!)a>2e^18g<4$g?57=|B@)oqnfbkQbu$BGuFTB zGK!i8L+E3jf;Xqk@}(qRmizAxGPP2y%~ z$IyL74R`oe$uJ=_X(^Y8cRhW$l2BAgbo`mU=h8N1gNqjFw|9KLD;_c(O0F zM+X_|qM~@$cTh`@9WC8s->MCx+@b;C#1{P?h?`B5mTn=3O=f&+S6X%U|t@28fTGQx*WHTIG?98T9GBsCp}xF=PnVyc3a4VJ!hEi zXFRFo;H|9t$@N{NkW+};mt#(jPTudf;>(og0&k@M6gm%rV&zk_xg=CHh2f7E4)p^L z7qZKgd6GM)nSiOSHlMHl`QosRU>0-3PvNCjRCO34t1lOl&u3xU74}?sw>%*<-NM%E58@PG(FWjf)x^|>twgQptSH7P@rbZ`nDJJyR7@Fm71*lNd!qVRq! zsQhUvqg~ZDjM$!CgO7U6J|DPsVM2DXnlr;>^C3T=I*_B~EVcB$Q#U;U^D#@E{IGi}tpxz@n-ghdq- zeGeM{ZYFP#FkH&0=h~u%-{>jmZyi)RAdshqm`?joq0=BJJZ=R$a4ly%B1dFFSq3~7 z;|D`yOg++QgzlsFkNt4x+w|wOlp~F4=)ny-h;pJ_&~`h@6f%88WaGsEBRa=O#;YWE z;mxDEyeStRC`#k={im@{Jvvd0YohS#p~^;%A?kt#(UiC8F~rxn!|96pUhCw9j^IX!L!uiYWHOx zJ8D1_fg0ol%GzH#fL&7mnVA&+%Y-Y&jhoN_cS$El?;~P9ie_!-6e>}_Q_&lvDgri8 z{@148p21D|kOwCv%sKg^sr*KfGMqcN>}jxrukN3J3W0muznLcaf8n4RjqnSbhFb&o z4|u`n&_OsI&HH_{|F`3h4TX#N7`>=#_aHVv6r<%HC=Qd;7al{I{8VN6BGyXYoQQ$P-$TNQNO7*cvb2t;c3t&Ix-cqZ$c(Y zHjhEMx_n|^ZL=o@J>9+ngaDvHD{YyBa)ZG*(WYA))L$5KE3-sM2`n;a-49J)I0Fi% zqTom_0NQbrl{xweM{)*LnLY4JP&1`U`R;C0O&T=iOs1|z(Oy-2GH2{Blf z$EaLY;I84D7MSwG?bG?NK~|cGsW>N>B+3iOb90=`X%rxJ$H)QF1_SsLt@FpwkfdZV zQ@yV`EHg_#xIL&_!$RsiK&u0JHFXgS)I#uNbE(J_7$s_Wk!DLOhlASLyG3~0)z%AE zavCI2K<&*s5A~{wyz%w*a?&}9mp7-!(`Ix!`0v$NX1_RKn<%L2#7lfu5n~B_d-b7S zO1SN$MCPuXmxDsd1Xb;j@60KLJ5h%2a(Au84mL5oxVo>O={zn}VTmIHv882%hz=bPY{I6p@@q z$n1qYAuI{XTkq2wWz4nACf0QJq$&UyK=ba4Peroj_yLuK6$DBG_~0zZ?>qjrnz3=K zW0k0<(oY@&127i6BS+*&p0#bUmdI&NX`A@id~!*X89k21Y|7y5fI}2~&W)dHa$$@_e;E9X(=8%?`K4Jr4by1&u1% zGa?^Yt4?`&wR0^XmBBqKsQ`hDf`COfYuQSdRIX=4qpOdHiC1*79QMsmi#Fx6{qg0P zTNHkL#i9R_C5$K=Z>&W940{0%uiny3_zvpi!JOdi3vA5`Z;n=&Vad^Ulk)(Y#+fa> z#JNHA$}Oz^S7vpl8wv*deMOgI=@{xn7Z_Wqe=7z4d4k{Qr)(~W*bIj^4|4KJR;MENMtdg%EDF!QuR7X z-m8UtRW44b;*PNYd8-{9b4k~Qj9*UQ-xeK9D+O_yEym>|X&+b;+_FE%GuZXjwp4S6 z3wBAPMouFNptmtHvaqSuL)*Z6NYg(a9XZN08yP)h^p-VR9%6Bx-z!tf(nx>I1(b>$rVr!hkUoa8;sK5hYbwc*&xLufqB1|9zG}pj*hsP&LFP zESmcxQQfi+&wNuZaKWxYHj=4h+8phGgy~Q(3jyyMapdl`6OA9}W(DlOW5b2RQSdwW zjOw?kEWRpszWlyNA(mEoe=_((S5-RYRGHZp^FNxx@1UPg4DxDc#8JBD&rjetl0eN$ z#>%Wt@`!{|rOfR8g)3lF1mTUvC=e={xilMoz_`IpxcN7g4N8xktgDMvP zTqF}!VITn!sLtjsJ0)V~S#e$QP(DTwOAB!p+3=GmN5FhbZFREA$R-(NgWAuc9+3dH_pu@5QXC|G_xPvH~PV+LI>+h|ctQm4~j z(Cjy%)W;%zGU8jgp+{>8T_?q#`laJRaG3Ozxu1TiWv1`0xakChc-DB&vMO@CVOPd# zHHe8e!p-BH6#*V<@Rs$j6(CDpkImEc8^!Y>g9Np9P9BwG`F7bzbhi8$o2>W?H}W5c z7LIyPoQC47m6WS=(BKESr5J7>S%?RZG`1dkVXlSaT6)t%71mcCPTBnF5N3A6p%s6T zh%oHU-(#u{k==F;S8D$2q{2@iG{lIhZPuSLzL=rC-2B{uB(fZ#*u&|2RYzhFw}>Qa z-}yvZQetyQ#R|^pR0!)rOqdqR@3rgB5w`1ENAvj?Lze)kZk6eUXDOm+ppBkzl(ItF z3bRb3Qm_v7vHLwDUhBxd=uRe)GnKpszK3!54_}dAa^A_ipV%a?+w z_DuG<3L9ok4oaI^CUxmWjdvP#o6zIIiGfE!dHB50JO&&oNR#HtTnWAy77;;{CDaR! zMiC2}$=~=EQg5S|6WwxjBfVdv@@tHDbDe<1%}#tNu)F(*TBD8@`dfGQ`V%Cyif$3` z5#|=lx(xq8p1iguadQ^PMGmtgN@&7PrK{mrrxv>*23Mc_ZuHuFH;%Zubl;<~9&f=0=Zd)gb%~uE zH3)x*Z>TKrT=AX09;5LQ+5CNS^F+;x&~fAo?}UC~ zkfmZY|8$Ak7nx1fY7^DwBNB-Zps4&R9&5yD0_vBC#rj#;Lku6-M}E$iI)P&iL7f#_ zrSDP`fbtl$>-}`lT|s)&W7&L28Ji>jv7j8Eu@7J@TlPH-Y~C|xXtG5&>_Kx z{HDXqdjwQ8Iacb`0Rn2uJK6&i%s0x_E@JvS5h3%nN;WwgPZOBCvk zV$CJ__NSfV5Qw{_g&Ch~!$TMKeQT8yVT6NW-0m{1Jp~l#k{S_?aZzdKQXsNSVog4b zDqG$}SkIsz7x_SXD^S1?{8Z)~9o%`gc1T@KXOjZy&Z+h`sm6E5>V#cknbkEa@fG@5 zE)mYDj^6x?=S4$OZ|RFK5(FQ+q;1C7$?`#J?j>vSV5_PV1!s%CSwEWPRmBTu!Y&(p z$d0`B_AYLtD4Ohcsyg+J;!FIFW1uPuHe|Ll7>2+Ka4X??-^BdQ;ol~>Jv#G`a} zDN$i~&Tl9L9fRzH{yyrXyq8~J#{G!sk0PoK%OIW;OHgvrcee-2CBar=`h9ik0hD3L zuh{&ELb)8G+Jye+Jr#on$f-c!ER_$#aXDc!nx^#`@8vP=#Gy6V>$`-k;cB)PPsh-Ou|c%70_<-CUo$-djq-ZxePL>= zEtWc|pYG|+Fflpo?Wk}5BK#VYuJug#I5}E+o4WamI#>rsyx)A|`IaxxMYqe8Ezi#d z4uj41cx0gVmY~YUJ78k5o2(Z5dZ}G@u;O+r!;7bNPU%65bD?D+h;W5Qap_R{F<*+M zzycQ)Yuc&l=>@$-?JHkG28FGONw82tQoA~7pj=$G%un)_+K&!?E59_AsAu^7x|2Dw z2MfBCJ!X>AJwjiCw4FAgSIqi3F;PV4)o`n?cBv!1S_9X`6!UD?s;$UWcI=#Y-q zhMyDEBNeJs8&#Bbc1a7sh*}^t2`+7BiP|4wf0U{O$rsL&Yc&VZA4rkX9ss2S1nGBPD=yl4O&tBCSGO9VNJ{c~RW z%uW`o>av;t>$0Y66ZzJ_*IwltXwnbhzN1{OQahW6v+JAZR~C_*sQMe<*RMO`MD!c+ z{3OwpuacMThy#s(KM#fU(YnaJI(aH?t>_(y0B0HZ1X z9z#T@dZqmDO>jSyS}{7AI2|#AcgMj;RPX$SK(oqh7*aS`7pstg;T&!HpL%^fUffxo zB{OMu)y+S<9;p+q)uDlMK$K|_YB%E}f#mQ_f3jIMc}ZRVtvJIQ>7P@Se|BJAbSFKE z{=`l`%wy`f{Gn&<6yk^%#JP=Yk_v%Wa5Da)rPx>3eKAUnqpvyqvZBjPxvXLK)}Jh! zrtU^Z+LK0f<&uY7ifOh&pvN(A@JwIko z@CQYKrMnkmHp4DTfxU~F7@*{*+Pu&ar^S=>BY*xyYO;2_u+&YCsf{m}eB76ZGfroe z`%Kud=_@8O=QG&?x7c!PO_}uLj*=gYlC|gF=)IWq-KW2u-S=KqvAPc1g@+OfLom@e z3i2|qh9k;(986lB^hBi@Lv2u+Yb~9=hE&YsL++!66e#1MAtC_4Sx1cuXNd(>Ho5&Ck@!Nt=O3XJ0CXqa zob4r+|0jvH{C|V>CJSuk@7iVWrR|nSq>QfKtYJv;A90*?An9DMbKA~ggvw+}%d2?8 zk5e&M*Wj62PF9sA#G!{g7ALcPL6HL9FRulGjAPE9JF1!Tn9Fm>7yYV{aOKg_3Nf_Q zyq`K@f-R+6vA$`>JwZxD#d;qYFi2r^3E~}OZ7R@IOvKjI{G<*z629_j(IRnVpIZvw zn$^6$c@|8UQr8A34Sw5+swb?30sA1*YyI?Rq@p2v3}4yEIvml9!J8|RrHaWXVftN$g3afsRMF-&SACovX?f_p8 zTzNpx^@Wn{N=!w!^h{N1$>L79{aBWIA&%_Yth6McQdH@ur8aS!s3hjye}s<0po<7( zN6}4GwZfiz1qVw}{^k-W3Qmb-V(%|y=0r)=>%%y|V7}r&mi)9iDWEj4C*C%mKha^1 z(yP%F&2jki&;O#1`5pIz;stx<+gweS5k#Q4ecMG(G_d+J;u%)j)92OAdPcJJ7*>oa zyD7iM*5pyWoFnaiM6&ed6{e;mmg>o^Prar0zwUwJq5z5HE0(v~;XOXinMEi<=_Iwk zI(cmc9V0|hZz6iNDW#z7Y`Emf^+}S%y6_~$kkU#i$JC*4?*S+0` zs}EBRek;LmX}DV04QU`bZr^H>p(!CTI_(d*42d9{0dZ9+L58G zY9~ml%P5JR-(XxjpAKvU4o+^XA`=$xGum~0Ax`+xRUzu%t0o+qehgIPe}qoob2+lH zvrEz_BN;hI!GRJK&;?z2Lv1h^!%FadeTXRVB$PV$qVa?K`R1`Bvqv?gFSM?e8wnwv3F!OgjwuiKCMC58-L0-BwMI8lIC*jTZa`Ef#0 zc(1=vTz>wWj_7l7?#);@mhdC1euFKN=I;Eb_-o4#4WiH#0B)x-wnwfEHJEWpd*FAf zK6;!^EZDSq^1Pm_Y{dhb>NjU`^dQFXIS6q|7f{(MIceQ@j|&Z{I6i;jLq&7T>yS>Z zhGHr@LP*EIY280G`w_)UFO=J(Z~&m2>fd&k;5f(GEk!Y9Y`k>k7;OZNTbm%5x=>_F zMVn=gIZz3M;5dcv^Es?2np>L-?5*6l$W~C9 z8f=fMFI7(S{2(a0r|%)oPAlKt78)v#MZG^TMLZL4he2PS)1u&5ILJ!%kI=iC0uuMQ zJvyVeQ8>S$$w4GCxSFQC!BGsHw!fAcznZ5xS^S8ucZbv=WZcaIOnMjhbsZyt97-+2 z6HJ>y*gdIl2TKp_v6;@c(qc5YrsmLlH^1&+uD1<`NWk%*0zLKu@m*v zo`Evn#^|idks26kMaWZ8L@iElkV`M3?*X3d;)JkZ-li9}UtdQXT}Yxiej8yFgVQ-$ z>kg`mEmO62mLJQ1KP(nEwYM6z=2P+Wa!Lmb!0$7yz@g=vlS%zH$mhf0@})5|9SX0O zP|6}TsdreYmw`C1LsmX(>3{(MiJs-4Yd*)}Ah1#z=XT=f)nLrIg~3{5rU&tBt_jgC zwdEl#sy8fL#eCw()(!;K1V!O7jEi|Xox9H#h|nc8(R_Edun4ZVXEjZZinYbB;zc7W zLagz%TW^buf}$Y3!}MNAJW>>#w#_2R2UrqIs4hM%yGIF+U&-m~jV~d|hnz>fTN_pslo~MP5ohQRd|n z8A?st&tySs+(|dd$YQzh)}9Xj)-;fLkB@;-E;arbY6ujE9A9%h&_Sk8pwF;Fp|#AX z7VT1T1Qp)ES^nB-9uIeqLYC6QqyUD~3#%K;_lp%2_;2T$NRk^%bVH5od$wDUQUvea zBS4!@N@Gx^%`yyU!&`DZ1&%neq9vLFv6PDUXtl{Pmt@>9O#a}EW15S)4CWYcAr0&k{hh!S+jUrl3_3vNKF74?4K0%YsKT^WaGiJ(`X*Ee&3v#9@)s7Q_kqzF20$G-| zp&M|>s}^2Me7%z)iGkPpTKP<3fP-2~1t zE5VGF{+6}oh}2y_A||>r+_DV+5KDm(%Fd^V0VT+at^%9kvZpbKY%m~|bJ$H2a%61& z>XfCB@dJ-&w^04HC~o$cMN>p485+sd*eZGE2xpHM(9ZFbqBBJeY~|2mc2yU5dj2-` ztUVKu3PcXF8?YE)LUi>wo4zW#emr8Pd-o)gnjD`kP|3$_yNZC~}PZ5T}w-GJUaFn4w9n z*~WpME*WmA)lf76Q|2+?DwRu9CT+D%ouDQx6gROPzs6F>z4|wecS4e9aWJrqQrPGc zq9&GnMW$2@CRiZmOQF~;mLgUg8wVuo9Gc4s%N&eprsy`+t{>gsHvLpld&u(ZgD0!ct zD)H8nlFOf5;i!jIi5>v`nycl%=FdT*5%ofm%!*Q@S}vf6$Jv3djLNu*$I0sf`3>f1 z(5Kg!r;`IpwODuS>>LJETuzj{lArVL4E80&;F6JQse=nt4I6Y#lY(JK83rPWnEhAX zdFUUDK~IonBoM~>7V{UUU|>{R34&M{>2at{d=V1GAiuOu!kIaWBIw2! zbVH5b-XOsYwFekiqw7X+IWtbJ(tM)p_KjLU6Lg@Y6NAMkyYW&d8cRMznC{tN(rea& zjKsS6Oeq4X(Qo>!*fF5w)jRtg7Ep0e>#**?y+iSIOvR;$!6x7MO9U2UMpGHwVo**( znO4EybOC)`+nbl8`)%*5a?Jc<63~7yeQJt9McT`#n2hbd(~$sm5o@{ z$O718df<(GZ;c~ry4&xcddPrZQ?Qa6f>t~Oc?*eY`bkNT(VJ(=u)Em@U}-i~Z0sK_ zuHg&;Ac=p~nx|-k_D0lUS^d8UqOkl!?@INg2*sDbUMtG6q)XWKMN|Ll}aQc$%3@?d%C@dGvu~b zOYNJ+3Eg$=MA*93_#+ays-=lrbC)OR;;oftADoJS%z zyUibg(X}ZvtOjKW=@T9jldhIlw&+zZ=N2!d+YW_lYSaLcOGAa|9)4wWrTJ_$D%9U8 zbl#l~#*Pa#FGrbLEl>VJpVgHtbz)idaSGWM zQ-eRFZ1dvU`qEP8N2*}Zx=JN7+Q6SO-IDQ>$?gi71h>#}TD`>Q1g_R`5&)nhv-i(T zKb)#%#%AG>a(;t6Elunz`&axp3i8S4Z(oJMj~#21;NwcgF9JON{}FnRA*P{JbcqJd zgVjOPV>`5;GFZ$dp25pBr8f78WNyK@n+xc`NnE>_s>32oyR^B{N~Zd)o#~i2i1D$X z-^ZZsdyEkW4aRCnjc-OTgvQij_={8YkKv!FSdBVD=V>xrSEvqwu^Cqt(?rXH=cCOh ztV{@#xK-kTt=+4Hc!XNw9Tdt*zQO!))yQ`4v|pb!SyI`@t;036rmhOme)wPoIR=%e zLsOIqM31rEN-g?QksP=Tv+FmCC&q=4lA_BT zCq>>=jRymV6gM8uyEI*JU3}vkcu{ydg-alcIqVdLp>u#7hVh^fsbfP6`OKe2vk~vQ zhNF!E$cMCY%c?eHQ}Q!pjiwb^V#6hW9m&BvXrD713E4tDbyo_Q8(^RCi3_N9*Z!Dt z<)#k7r1okTcHCSqns~Bu6dAh@lj*e^6;4@*Epsrr;z9udfSTvMzY>y?v#F_Y^<%%7 z$e$8vnWVA7+S`6sS-S9ga#o{9O;I_%_XCjGy=-dulCu{W$}iggBeVh-*jA94K*8?Q zgRj^(rEEgASa{Fn?!{Dd%n>7_8#utOycRn(6-QGI1y6P1)|!$y_^cE>DXoc^@nL`o zVAH}7!efDtolpC(ej2=>H8edVlGw7Vo8gY@gKE6@SkIaK)9GQhnl5kRj z%d#2b>0YxGIc@e!sndkAWY*iTDQYnrI|?C>DU9Af-TWSUY<^q0LWA8yui7l`Nh;>5 z1U|pEl}%-;mXUp@@^B;hCL15wtPlpHeT5LC*iCZSoEP^RbVCUOV4HgcT|1?K5z2nL z3QA`;AbfH`G*xq~O0U~=!uM_h=sZq%2Z&@IG#0#~u0ncmat#+x7NVI?`Dx}o*BE-M zuE!fl<6?@Hxw+Gf=p)yhEl+FffS(>-NqH!DlOn!2_Wm5YuM_{#r;U|~rH+Wjs^Q@i z-4Qk$=!F_Js@;?Nh0bG!>;x9B8Fzbjq{-Dj$pe(eG^%BN@3B_;kI)7fMuJ0n0)++R zy)%9$L|KCTW$nF#*H-96d~o=P+fefeU<_|mu0#elmPY%)k7dl>uU-BTSri3>Fv4Vw z&uEq3RgU_dL`FnF5^2ipm_C1(P2QpNAq`uoS=1FE+@x-y#lF zK%c-9im?AQ3V>a8p|L+3KIcdh|Nhp!{c$w1xh7c@5R@Mq22kaRR_8ogod~YRz-gi% z8qqTNl4L*_h^a25_mwO=fsuSFjsA&Y>d9edP%r|Ic2BT%=w3*M3}^GrA%5a-86bpG&qZu(tjDr2iVc|7 zptT<(-YM&e9JDnKZM;(s3a?Y&`h8;;w+nAhD`svm!mMn2v05$jkI)Vn`Um&u+%XR5 z(?Qg^kW~>%`vN`+bxUv_O-XA6qJL?F*H;vqsvXL>Xj(FT@ly2klND^ z?^V&rKXk!u7ivv~R-QbO+J9-atvdDm9nJIcP>Qg!R<`)+(N`0`9AaQ;ui1Tul5>#* znvaiAWdx@5f>G}K{8`2AI*(LIzOO`YHsHQrfrX%QKVIvStz{RA9Q%q>k&L~fyo3m^ z^&Wm>jb%^>Vp6#}$^P7?RHz|}>eGtf)x)QHSsk)6KD#tU?{vSf`%PAAK$2hW| z!k&fxtv**Dyh`Vpl>7fFw*N59!=NQHBB-nSNf`L$PYtPhIxw0h`Q2x>^)KkU z#<8PD%1WI;l#K|pYa`+hsi!r)wa?-DAB|$Q)-S}QhT_~Cj&xK?SiR%BeJH=Ar#<@A zh$!6oDAH&{^;*w8_`AKi`nB!5Hd0-ZhYU=A3nhqcSf^J_FS(E#kHcaf`3AXIcZF_O zak0zHh$uaLEQ7^13-5ymj7olyZvWxe=jqP$r!%r?!y#pZIVosmYEZ|CVFP|&T-?*2 zaz>Hey@QFt>PS|F>A?=%+&++iYlma&qwYIO@aNS-ckS9oaXbIV7I|e2EocPT6MtrPBTp` zCR0tYv<)+m{PjWVSI3Ki1OKpV$^un$pMm@iFa*qMv8(v%<1 z%dWMeUL5X;Y0GIUIe;L3F80GrWa`sGuJX{uC(IBEC^0nyP9IvQ|9Y%PVCY4jnG1Br zOZ}r~B~vOt6u<&Lv!Id~7<*qXG9&4>`zl+ZOr^41e(}lf7;{<_0Fq_ox7XVJg)uP; z42j<#RW>D_zZ&z5ynbO+;ub#|@uoMlM2t#XNV9=%io2Vy(mdByKEg?h87OFx7H9gp z!8uYo&m~5I?uHP~CpVlAr1$f+JX4N|`<}jYCbu!Ch;ku@hLZ&nVoIp8Gx| zNnz?$uRPp90cbUBj6x38DO3dRHx{Ji&8_QB9Z68FVjpq75Si43^g*0$X<-`{97GoE z`%)!k&Y=rz8VF%G1<%z^B*ev~a6EtX)C4X)(GaF@HRlH828k+w{_nUP1@{lNOJY@X zOTJ3eBX1DTV-6#O z8>BNPCR!Ie`v*H{W)Bq2v?(ovXrqJ-DPGmOoO;G59ilXza->5gZO4W2u64AnvqP4) zd^6$o#be%h80gAwNBnFs2VBZ0RM<90!l+D4i^djqb1LLD(RkmB{pJcpk`i)AYJx4v$qNPJ#j7y`Z6fmkDhY6|SxJxCbFn6SWvCfL7 z&w0?WseFTYCTT#NWnIYtWPl2^=Kv|aE#)DUuE9q&+CEjEF zlCN_f^r9>EiUb8snQ9p{LCLHFSTPkD5>wVkh<-el$7h(V{)(@So?a>)uP~-`K}o@q z+SWaQ!4;mvG`)RR-?12Z3_kWh8YL7=6^0!8NtGA?XAPC%(*7Mo*RTUe#8MOJa<_)V zIz^_ZHmI;WSc>f0V#Vo{aPM>V29z|Swq>sFK&Q3WwwSGsv8yAQ%Hj}i`~ujpBT26! zLc`J9WpXJ_4yZd#F6i+u3M&g>*`lla9bsNXxSlHNV2jY|z1-pvp zSsYXa8S?ew@;q)F9Nksy-&fm&6Cn42{ptY7d>%@=8zRHELQUEAp(Iiw%NVEZS#HBo z&utyyp@TuWw(W;JdHbm}-}kO^5J9VhiTC(lQ;V;d)O@*kj}3V7jQ0}=SsP#WV~g1r z#kcCUmuoVOuZzFGou5P58o$b6U`0W}A)}U8J_7VC(e!d03#;UcWb52w;W68IB~`KK zxyUo5?^HQgLrnS{iAA^v%UEtsVpkAgfi@Hnbq~FtgVZ5fk)F($auTqF2u zDJ4}{6$)ZWIZVsL@|j%*Dr{ln6LsGmCLJ> zI4=(0G;dygl$k&19vIEcbpSPUKRHRKQXVUDC}dWYjKE)7s}=Wy>uyo1%q>W?PdwM2 z<6P$mGHXhXxgd}VF8AJgf8+|N&omm`Haa&gS|oGgsLG`(tK-~6d-rzT!{KiXZ16A{W0mqvBcFu)o@S8y_Y1QYXjSUKh+83uY5abK*myFa`^ zmB2r^A1l!zHBtRPLXxCd3?;dBscWvJDFG$UA{Nnzv2FYxSBu>i?FZz*RgbkvO&x4S zKWmpt;te78WaAVk7;FL8d5S6(Hmb|Gl#6MGdnJ8h>FHmcQuh84I{&8`GmQD$%*3<= zcrFxbk6csEBvazeACOKN9T{KIsMGGVQeECkHfb*+MFEJ8z%+LN2aSa(hVYS(mIN1+ zb4x8=Ia9Tv?pkA!^yR+9XnkGZB=_kQzZwl;xFetwf|bth`y#~ z?q6uFB2&)3DcEj|#=qkjS8upMUNy5* zYW%)mXo=mMX43X+pT8s;CsRPh9vm5sN8+_$*{RSF`h{@g;p|(0+ujEKPns8QdFCBF zfr&40e|xnHp|L`BDADoRZfu4d7-)GAo$7mjdKiplV~rR#IZht!NccF)$rN?AB@X*Tl0Fj&N-jBF)ee|Gqf5D|HbeN}=;dDOd-#X`tL@teI13*FA^D=qP)naE7-HDj?BV__}$J1eMly+fIK^&;Rk|Gkt(g0l>tb+v+8B4Q-;ln?^l4T5G zairqrqsVM1*|}@*DG|<4B+ah)QY<5oxDJvyYHUM@92F~#4qwM#g_a=S{{&PD>Zly= zrmNz~SAZs#<3qxv%uZR6aLtIi$T=*h(-q9V?Tk^KXW_9;AEY;7PcV>CWqgtPl@(X5 z0Z78N)C3K?N}lA+(%e)SnVn5mLugxst6#qqX>t&@JqsEW@w{I?=9) z_-cx2q7_O(K87N-CzJwuk?bSt?qy)-$4(a45^&&m6XqW_%chi6VxQCHI^yMMtLtIy zBQm}H-KiO+2T}_tzkT@<2E)I2EK5n`_Dp7v^VqEW`d|v)J)h>-KQ_C)v&+$7s${zA z{A^x*ukR)zv-$b8mOl;sB^jTPY!+*lREkY%Xh_tRyKGfwsQ?e=@9%+u8S(T4giC#Y zbHJodv@L7h2b~&|^mNz)CN6>cXM(7-g19Jbo(uU%qD6T2rQ>zmHX`|z)#K99-!FPc znhbbcuOC&bP}5F3fEw_TUpTI&T0dRgcJXgCY&JLtI# zB}TE5-Q3UREo?DNLFN?7XwnvbwzJ93f3K29ynk;uo4);$JIfQ(DMlNq8i9GDcJ!OA zk|COvH0hVxe3<$%n^w1{KU5+&Ofu3nbyd9JxT2;+8d%zc(M=wq^pDVW+#n0_5H>mw zSjWOU#5BYk#ikHL@m(`U57`WeBFIkq%{tshr2!igbiyib#YoPOAT7nCoUYhI*f|FG z&ArE~Zv)RzfqNp|+@_~a0&`h$o;(y6E_jY{Fxr07S+lw{!_tJV%O&Y$6|;MB!9QC| z$Tn}IA=K`CWhqzfJ)8Wg87#}z;foQ_eJpo8cmlQq?GdM$(!=isY_cI8$Tsu9nEMKYJ zm^--^X)Ci^aw-faULAlX$}4^vDgOa`*v0^FVbhaW)GqDLSz!zskD^8-2bO^fekFMk zPr7)EE(qhxFFj@fmWotxD17K4&Ctm{l!W^UY80DemE37b&ZiHovx1_SPU?p*`BLA$ zNmo^Yz<}ZO`rk276`t^}$ZY5Ihr6gQn;_aYF@_q}`(B~7YdYpAy zW^F1q0ZHWo&hO;r+U$m?W6Y+zP|zvxHIDY7i_V%pAEEF(c2qt_t-KSG{22xPMmNNT zPONHrNZ?_5pp4Se@lHquDh!hn5kH=v?wp(qyB>F?Ngup4$+OE4F`j=D5?7?|m=^(Q)+_12iI=|Jdy z!fiCsL)?7EA_4xW>o64s!HFiNNW$%1jeqM7ppPZ0yj^b$BRWOqUX9n@D=Q!j{@)yh z*jkcSau}rzFi>Lr)SJ9G$uI-id7624TW-^1X;j^lUUsI=@!jXGYf6+A+*%*-1V%;) zbMkmj&@z+g_VZ6wGihn76n((RvGmwr$*M_8+LDxt>@M-OVZpEl(TIOBbO{SX!Z0j% z$)surPZ04=2+5KSpRPd#Q4ICK2BCpIw`O|#=ahapO#xJ6|ZVA}DN5d3Z1h4G?vR zL-ZI>_?8}(EL@In@xscW-_kO-`zy_9ZuC(){z|o%+|MLFD@uBSdsVJjP(xc1vN_u1 zGb??}@?pIQiFGca8sH$f#!i)n$$*JP%Q=SdS6*0qbPgN^Dpmb0NZdb&u*9Hl>zy0! z4;W$kkq3}1H3k;YplR@*7S(bOU?q4;3Q;vGMQkg{kq_hCy-PM+-+r4G zOy8L$u|VJ64Jl5??7xz=8Gl{}V{7_dhkWDs`1#WcVXHgc?P*jS!Q~P7i{|-J|9#Te z3ijS*JWW=CS(mEef)C7+AIbs`lFB2u8&MBOp!?J!(0K#PaoX4l_x{;(Nd5xDgzyYb zyvLBO6koW>K?5@L5_uV{Z=ngU1@|K^cYcc&!@2R3=<6YV3C62a9tMt%js&dIvO@}Z z7B8g0mZXonkjFf2(+^X!G_VNftukuT@!hY$f(X2;7`#Z5%DdjOAR5Y&7w8!=#fdyG zBkQuBu%SFxVS&afOKNLw^LZQ=dJm{9{t#O>+!Nv~lf9am_TF2w*)nU{IYaZ22+WD<$}Mi)b*4NC{VTFn=)I6AH_D29TlcsqMAgeLVyJYhkv zYnhaNbHYTGQg(y%u-Wt2u3Bw$ef6oJd47zp`4u;eyZ*I?G1>;ExhuUJ1WhlEcMLFHzEtco#dR+V5wF3(w2gE%B7ls|!grbdw7ri7aTYV<&-kZL(#Lw3j7 zw&|`}B&%=T{ygL5=S$k2HXy??lA5IIP7=tfXhVrts znFi2YiS|?h&!W|;$eQ^2`!KjtxYr!<@6jt-c(Xir z$L2QSg(Z^l3w8_UJ?}fkO?Ju+ZxcFTD3|3JlY-7-acS>mxxxa>;Fy!mzw~@1_!^W{g);1tUiSKdC7xqv zvLI3#mDgFe5>a?0Snm~uS~@N1DX2*rRQ~w(SmnaoXH~=wYHd%2+HFB}arY$e{x%?8bN;p-A-sd?<SGrC~9=@<4e zKNr8tN8HWIrK9pwGZ~FIVpSiuLdo?D(O?*7+*WR~DIA6_%CtMb?-@soMu6qCx9i~C zdI}oB>RRr6D=|Xtt1msk#;)f<~D;brq`)UU`*1afu$KN~zJQTujXS>f4u$}l!R zG)`7@EqDFKIYI~zi9FGvfn61!JKhg<`z7twbQzx5>-EeFk%xtH(8ZRcmR;bTy`o8r z1*aq)rZfn(^&@7xmmT5elye4b)_Qa1OTNye#xfrj)USA~UMW6uv*MD7i~T!?_M;@= zxQ80|@Yp}m=#-h7d!vDt(EerHLFtsb@AskLM)%AT1KTkE-z9n_0x zTJKrj3Nc;2siv1D5oxsKg$NInku%UEOrlC7-UsPM-K%_*DhTV1|WUDN#`F@7CjQ@d;>S#^-K)=%#{cyj~|Z0ihPWey`9kVtz(=m#Ff za)^N}OtdhNyqVSltZTF~=bX*hT+g?6R1P=*qK0XtZ#}NfVg9)&Vv5A{7{ntVMMZ|5 z&3v1>thNYDb$kY=OVmPIdwuVqy&Fv|2!vTN8mBo6jANvKTEZ3-Hp?VIn@<)tM@^_S ze>Tr9lA`J9Cf3_pOp3`gMGj7s>@>0^$rpsZleV&TF}OxEu@ z{Fmr1P~Z!~vu$}gT1F+J6iWJ{M3YqyBq`M%83q~j`T;6D8g|p0xhy6H^FM{gEg;h z!LngmhE^+aBAbRV?aqY4Xz2W9;}O&mdqYs@pw)Q|5NO*`rjHA5%Jq^57I$JA*+W?_$Bn z$zYRZ>Ouli1T&6}!i{n76=iD9EjFERt`HSRV*QJuV*m^R zr6d;$ai881uu|wi8ClT>SLS`>G!Vn=ozUoVOn1?Dh&X_yl>BcIYEe);tG3{y-Y5~K z4GyE}khox=3{$0&Q!eUp^W6s8I{HWXlFkrHxAAGT3l&9LNv-mYLozvvucCyzw6HQp zOdr4h$~*Hj4U22!xsia>nl6E4d!9dg=wWo$s5*542zgkD@r_0le(LpCr zQq@r%a+I*e73<>g14Nc1dSR)2Dg;E1WU-JCa3amjW8%DJWub}4K!FI{juRj;R*CvA z0z~>d%VMmK+X2gshvg~D3t1(2nj){a*2tE84JT=l5`}n-&tw z;fB4N)xB`6r7Xo~EPVqREg@0u}D&J4yJo%t6#JLEcG;u4hv|0tIr6zXI) zmVMD`;u5*ZTleCEA(k z`N*(i$$;#XvcJ7Q$k9<*EzMx!P5v^75wmda|EZ)CBJ|DV<WW;OZ4 zhLn@o7|YsL0GHkapBaluoh=);k$`XaqU)pLJ{$bO#v+bGKC9( z1TMwU*bR}3B@Hk_$h-h$F&b@D(6-+&krMcj5OvdQ`RH2n`iV5pXsO02!r2#qfmWgC z7tz2GJjpUT!0F8cnutz9G4}~RmqLvFG_M?^G~cNu>4L$zo3AhJI{L@wUZmaJ~cO_KRQ^LSNLp4hum)(L5WotRKgVc2X8%{fo%(4bc-fo>df6lHy|J zU}vxT-~RlU%K-=B@CRiPyaC3Pqo#z303?w1FDjuhF~!*J(Glw1|LyPa|DXT=`UUPS-5+gYoe0Mi+~=ZKyoe~#K22IttE z<9g1mGs4bEI4A2I(it`9w4T#@&cqo@=WLyGa1Qy5^PZgb+4-!`GMMwse-NPJ{qH0{ zXJ@&{&VP#k6O&KUGywqghC%xZ8V_idB;YD?0s01MCC(-yXc8{cBHIb30Kg7&psuOX z`Wtk;&&eI9?y^}y%DbP4c&7mhdPRoVNYMRLhhJgZ7s+I+DEe9Q<_dW={#X?NuwZ+l z9~_qc8s>+L4!c#`@O0sO0t26>;dk<))c0OZWoCLXO)-QAV2pG4&>+|Km*px%@#-}E zcM$p5`A;O7e2iFyRGEMPEC@t}W~COBcM1^ZbPTw>Lm5W9xA|rB_OJ2$l~}I{`J|)- zZQYC#shNR?nkgj4FynzZUv~Y$Ouk3{tTLbFj1AaI-@nC`hu&GUo_^TY@zxV3m-LrR zj&LiY+|g^UE>V4E{f5pu`w#$7r4>NGQfYI^1mk#SFRAyM zz22TxLFKVU6~#^lHX0Lw!4tOR`3Y*mdC zbzS8V`6NRVMx+==nHahPfa69UX{;WgWzxWMW&xno;?L2tM4*u+bz6fov@PVHl$|3V zHD0Qw>3cGwDCN`7r)&FHo@;!;ObwWk_IErIU2SKGpC{7pHec0UiY|`pubYUl>lTTZ zCZGBW>KhQQVAZx4*)TA^O59Kd9Nti-n74OXxJ@G_U&}Ia4}HO@R?q#C>5UF=88}Lu zkIxa)-rOg3#8dzC^uy&DC`dw&+8N+ms zNA053y5&(`&py}vKDD;`ySk;3$32`Raw#LmZ*MQK&yFX!OSEJGesHU@x^*&cfKM(f z-*>C#;Q0E~R7qQf*GV1u-_?V|#1rqNvsT}b$-*eHfu=(8As+6F(YvpRa7dRc5=E&< z2J%w=I9y7ESo*xA)Eaz#EddfgP%5DdLsZ7Uka(-3JUP*wHSgi>!FT0m=B}w!ep&Ic zd)Wfvn-kx&Z}R5rPpp1>?yNs3SsA&ym{tuG_m7iL%T_^B4XZ%wF1+)ZW9M@hxb$Al~fsa)I4 zr@n})1gNafW-j&qr{F*6Pdg*;mDFb>+PQ|W$Zi{rX>@M+UwxNJ1yhjcNesNzWXmCJ zXLpd8A*UjS4(*95*WOT<{VHUjD|%JrbWPd*cE2vmk2|z7j1&w(w}_9lYsddhOA{%6 z$wMhe{DZBUS*odO>Y!L{uMiJqPU)GlnfRKg$yuBQTyT@vP~(1VC)TL5*r^dlEik!2 zk)ONje#mi&EkPnZm`q+<*=v12MCngHU7-;spI*Hld-dkA(Uv%H!NCoP7W9l!ic7H` z6yxU+asII0&niNJP^O5_PujcAywD+O92qp~hg9D%gN(g-bV7w6?HvstJAANH*)Vg= z8Nq1cKsk8xfOX!G9D`Y-BOhN6k9zcW&rDs-0t5gi>Z8V3yb*VFoF$Zher+9}hvihB z1I`S&&{2TxLhdFdjENQ>mUuGVh6!;}#KXIG6$;biQkk22r#v0~iE7u#kEBr~x3{SJ!m z8Pr3Av7(tEKDlUGm+n0L%!?C`=7$kN*#MPptuH50svIkOn;BW^?vO!+(M7BU`sp+L zmmwn9R$_p~2V-m~kXVTC4x$}>AgH;GjI_%acu|_V#zkRz}*OY>(iLLqu$d}dm!=C<)# zkRoiUTV(FfC>EG9AIr$gU|7f8nZ1p;0PyQBi@3{^Y~)zqv4>v103&!ZddWYmPJZD# zsHUM%up43E4N{4+FHY0pSLu9s@y}UArBtrV5MoXb1ynXU!tfiod$YOzmBhAR0Am5wUyq9k@ z!9XA2^eN1R0Uoq_KZHkV?2|ybZnuzLSC1Q;Lc$;Hz5)O=5unz&;4yWmpuXN!*1ZE{ z<5JpneHp_^P`CG&Jrj&tHM5l2Sy7ga29# z0L6qX&PhWZPKWm~U0qdGX+_()vOBGmLX3}I8ZVa^ z6X~9Fk1DbbK<}kqM@bAIkAAX^Rp+JFcIRX+W>Q7pPDzUf0NoUaK!|ALPsBSZ4VI>D z9Vtkyg0Jz1u%%q%X=~M53oM8<=a>E7M`>JpMgXSSC}1hmg(>cIeL(k!3iR$-NN>?I z+`!9%EOl=n`*>El+7m(qV8l=~m`igjO5>rdjP`Vz+Fp;?hlRZ9Vv$Y565tt_CN9t;~DZAK^g$TYERX&0Zw| zuqN0`u#Pa8fRPekbT50PqD_&o9TAGeo}!`Q_lb=jLx!8eIm%|M(OeM13{##?P!SQ* zDwESWE!;&EjuwpFOk~virn?UQV)ty9N9&nQ>}1;=fJ&dcs6*iB0&~7;!%raZDN`IX zEhLeuvPcI51Gdczpnv?XWIk;5v(8St*siW<`SQ}YI6=KmySOsHr?VNcy#Hkg34l#S z2UxiA^(tV_g)2hx$(=32wP?>sah7uVI8N5K$7SzzLT+8V=fOC^ZzdZm5v?=6=$SrupOPLUVN?M;#oXWSo~P?X0b(Sk#NW>>ei)MR`5pU|-JW z-DN>t&F;?j=zs33P zK|jh6qv*{e_If){z3r#<@Z3rp>T<1|0*z%_uMKC7g8#_E*yu;$*pPsPhM1y~RbV2F z{?Z-z)UJ)1S6XfE3oaXq%eI;sOL&Jz!LDM~5(jt1^k3r<#3CQa;rhpD+$|A|>X>Tq z(%qmdafX&Y*uwDq&`s~qdrLlxi|xx|!rnCNPEf-+C`(~oW)mQh7MI-;S$YpF#x$x1 zpp>{_6y-Yc{HX%MF#VE8Z0$Ox;uUMy;)mQ}`Y=UTlURzTKF6(Pu`cyLwokRAYOLH@ zJ)Lf0a|86bVOPS;+T5Mc*dNXGCIARUq!7rW8`T)3wG&vPNRf+n{F15v=6nt*5-Ivb z^}a}RVU0Am4G4m6w6BV|4A$a^e`&qs4pRA+KOf7gQ?{9w%O~=t$cPs)-Ht_Fbe9+? zTCT&TeZ!yBm)K9nDpThNhiA2we3rUyZ@;5`?c(&=l5m6RS$%JbKb>L$zn<#V0ZSd; zRhP#XHnm*TsLjJJP!E7@R*ydB7t+VNNi{S!TK;XCu#{2dNjuny8{*x%Ei$EreqC*# z{C1`IqD5b%x20Gmy@QLX zQ#Xp!{VC=aOx!5PrW9v1+`UH6khx$hToq=59hwG4Vuy@*hTlazFCzlrwTuz_KI3&^ zC92FAj=Y1mXc!e#esl861+lq%OZFNbsWZSwUC&woGE+;&sm?G4M~Q*>H5#hDZp=NMhiS{FVt1+Uaj#!48R8#1A$ z_>I2y+=tswi(i?C5OsA}A`($6;H!3pVSS+@54s$I=EL0Vp!jc1HF%M4dIvUe{fS7RPRcf!fqMF~JDN=JC2-TNVibz)*^ zWrhi?rF3&T5P+LbEv2(dh(|j-j=m9{9f=rOwR{RY*2l31PjtD__ybQN>?KQ)aIJJF zq!z+nCW>jneSE)#xhbZL3UNzL-Z#+o2ghN%Ub3~DunGkLLVghis325$R7H}ZXFy3m z7H~0uU+@*O34m}u0s9|tW!qg&l-0mAeR;?!#`i&83Z)$)jW$C+d(9(${}F4EvvI9; z(u6`SBkQvOpWNm(i_4Yn$Dfh5>C^Zw>ovzmxkP3n0tx5It_8OFdoCG+NnB3s?WXK< z6d5XlshP<$GNRct7CDSNrW4PJO?9X#<$d?GdsGyBG zGo-0r$wi1$hm}T4)}TEr)w9+YGU=WYyDr4ojafYxk(=;L2wxb49VLAcIx!$;9?!js z+XIa}Yr&EzkHbbjShHR*Mw@=&y9nohue&wFY6NFB^2^NI(VRqF`dKdaRnF zlknGtE(hrz(iCg5w0K^s{}cwZekot4qWWv1$SC7g&-`5@{hr~_^(V8VtiS;e>49re zJ9C3Q&1qQ6mrQbj=LVVlk9YwJ*mIHeZc9SP)7FA20z~5&HzZh;&ke;UfVrjnl6|-X zRl%GEbn7%QMQ48fSA#=}jLv1La8jV~a_czLo|s~ff>sVx&mdSYE#y5}+ zGtK>kVEJb}nJq9!8IfQ-)${fTnb`)1Vt^q1b7pLPC+RsHUOxq+!eG^tE0r7X+2;yw zL>1R;xV%OBsMw`ZrShr`#|?X%655#)oL3*u&NNnNj>^=I!FY4PZ(8B;)}8Np z($zYrcrvwLIKOeSB9s5D0lJI$Y5^d0^`z#-eYAj5d4fMc1BaH?C0*i;%&@~VR{yw} zHSSkcscV<wNppc>lv@=YF?gI9}oHDKa89UrF=(b z@p*Dw^TW{`fB_U~#~GtcMA_K%#~+i?yQZ&5{OzmCt@;AN=m|0TYn)iMWbs1pG3}<} zR6&!w#)NFvWf7a4A}wG36I1E17H=u*Y&Pz2#oo-U*^`fl0M)snk|c^hl6{$;JjNQD z)V_ph1znLg_?W;=oO(`)U}@@8BIvI|nYYZ%tWvjnMV+8EucS8Pg_|N}%!8$uDHlpA z(&mu@eNy)r9=A}6T^lDv^WS;xsZ;0(``R{DV13)%Y7VQe<|H~Qm!Drpu9Z0qx%Ox% zq8PLauwUrX*MI2-HR&IE!K(wDTBP$zhuJXecb>kxOLU2lVdIJ&0V9>9r z!JeGcTgqX-*svKeX{|)zre>P5`TN_?-3_;VIb$l{BKDZ1S4*Ruw3O*ASY5Fyc5+9R zF|CJcb{I7kI7ZT1?fIZRGo|y(x-ImeH1U?E_)|rd=&V+Q-FJ2u_=QdWtXwpAD++MI z1eH7WionfnARQYs_hJ<|ci4LN>)8D}FP?pw@cLp)m4t+r`G-f>F+ha#;Eka9_g)Jt zHf?%kTro1%>{z5~syn}uE*su>?}sKLSl|5Ra6iO#P+q_LUZKgkp-w33x#TrHZ5~-& z2z0@tCsFr6yyPFm0(+?yxZihfHKw!v;~8$+6hZ}|@&5d73rhDjtIQ{%Cq1Mu z+DLvHko`%Dz5aF)CBw=-NRrRjpp$au2BDZefmV)UVrUb?9=SHdt&kck;Jm-oE-FX& z@No^#S7)$zN!eYFywgj#9`CWLO3Y}Vp6T$l`c3Wej3{L~LjLT~W&s=H5A46q;j*Jj zeXX1MB`?d%keM?_VxeDK)swI^Pw8c|gyDje46qdb7!Ix*;(G|1MIo+Xg?M~KU=cw*md8u8uys4*8r0528xXulIfHMC<^+sRD8DB#s zs;GV9rG52+Qxfgnh2n5V=Fp+Le2`7DTAf2^WqoYXs(HG1)Bb^@Z9=b&R$7~~j`i?- zh4ZiCa7)Bb@@cbUgztUFZ;z9x_}@NrI*DZjMfI`%N(+dJeTevm^rJZGgZr__}42DGj$`uf)PMSmay;9DI zeAsLfZGzoTo^j3=5}_%5iTdQa7%LQS`rx0%iQ*9;Ti2$g9+?#BuJB&&ieVQi?jzQj zt_iHhr^7^Xh0@7|;S!aU?GURTTjj-%O{LqMUcZl?aejd&CNyaVpKyE73WV`W8@-t@ zwfgplEX?8j#=n{7PVFIrx)ZijpPY*Yi?TDWAS7T)UUXQ9myRGMu0lTBOEu7kFfwRWUYj6&)Yo*zMzXf(zAcaml|HVbDjr+doKMTV4|~Id>-_DiB#wN^ zmQn9ifhd2cl_rZM@~!38CUTTNZ)(_hP!Lpkg`4^9K=&k4l-dLc70<3JFiHFSLIAR- z^6Fb{%E6xjD9!l&y!hoeBVUV(?@Y(x8|xT~4{zj23>_rF;!gggKU+*HOcLrST(&<& zIcr@e|AH?4J#LS`zV%x1)$zTDEg)~sgL;rYAc@?gVW4OH-JQ+v!61Nk5>e^xi~6|f zr6$AV@h4746!p?TJya+;AYyz=Hngs$FZq>#0Eg=8!a&Skv(SzDgLKU73yq9uauAuk z{qM~zEx?}un_w6=x41TK-mZ2eEn9gh)hQnuxPWrI-|w9#-)&BadR#GPXQ)&b%l%Vm zc0S`NJ9BGV=Tz?wZ8|07Q!@MAgRzGZizB+Hmrdk~?q|7oT--f3L5jghAhMpu6`5l8Q|8ONzpz3o#!fdCpa=HwA5W^yadQ49&Ok}ZQBv=# z2Iq>B*u8lI33C<;31-79WpO2;`+*Smuac3Qv{^~IGc|10&Zud5v1u(hnqi!ix=MT(1y=c#6SX>|r!o|C!#=DW z=Rn;_8d70{{>!~{l?anNwGaAArtZ$@ON~i8J!mZVVM$$_TpF{KH*+;!=NO&TD-7M~ zn^0GK6hqMBLVf!5dph4gx>lfiiuIr*0@w~5lGBlFv6{}4IybZfbWd{)IMZU_UXa{C zXMJ`iNh@e=eZWv;CbI8rrNBCwhvJS-6>@fchm?so87gV}%pa&_?)clqI(@F`mA2Yy zXncdH;=%-%eHCMvmPk=%03H;O)qzW+FzBGpHr*@t=}g2#;-l7Oqv`y(x2_7+5o-F; zAbw`GLw_OfNdglXlz;0-WH(b9C||2Jpu&(w3Tm@9lmANjwb!HHdKtfzvYg~ti2h=* z{gV^g(-9w~1MQ!Y~#`Jc2WBu zZTfb1AVV~*)$@1vxLIHy7;=)6ufTte727+MSSe^lNX2tEe~|Qg8ulZvlT-6p6mKpt zLW_|a#c8BGw)4K_UVEYtP-UpM(kYi<|4AtU{$wLwHhxB6tBWm8v#hfK{TU?N)V#+?~{d%yQi@LE#7W3Sbq2|YJCH!N>S0<~rQ(;qv zCNYOua~|a_JYpL3x_>MGcE8uc@9t@+_Ym}NT{qeu=aBn`*-PFu{|U4Cp>-W`549~G zwjS%l4lPnpqEQSDruCC?`DlA3egXudSGx%_Chb=zP{)v{GsFnoa7 zC0QUXR+_3HYD}>3OJ1dOSgYpU|tTC`2-cls#%u2u$Ld)3Hwc3 z9Or7)mhGtMw;)TPY|L!StzKw-MzXNrVPHdRj&{DVVM%y-Zm5eoIs((3jN`^zuS4&6 z#;G#|l%36?F`OQw6K82E{>km@e;E5tkBU=f?8FLMqz;uFerZ?nNxz0I(G8U#61kIT z>i>=O)xIcdi3b(s=$g4jx-dVl^sZT|7fcHqd*--N@v^WzZ$WlgS3B>mHBGL@lCIe2 zY|mqJDGO=OYO?F}$GC}E2dlukYtO8~QL=GYd`CJ-QG*DPk2r03a6m)BcxuV#0^jsi zK`peMtV;-Fel(VZn;sdtnz{L0P_gW9AE~_?(UYVQ@;Na{l3pNVC+RB>x$t?=ujg;9 z4$`>q75m838gQuEC&XRiHm;FwN}#|}dQ4&k-!ApQOr0$(g~C6_yqEvuyeO?jXG zrg>#_v=AsJRg+WJGI5A2aaMP4qnueP)kH8oNx`7I^z3OvPq`!&C(D&4MHTD82pTvx zjVv24`4+AI{(@ediPu2r-G~wL2QQnjn?Eo9zW0`#za*}IZm0TkZJ~6nDes$7XNPm)WB@aMwJ>2p0tvh8F#3RzhPQ^NJ@k$Y#hQwKHfn e1kTPal%D+!MF4;t5da|nBOUwy7yaKO@V@}*iip|( diff --git a/web/slide_puzzle/assets/assets/fonts/GoogleSans-Bold.ttf b/web/slide_puzzle/assets/assets/fonts/GoogleSans-Bold.ttf deleted file mode 100644 index a3d73c8d65fe11d9cfc2021a89b9ec1e6c298979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157596 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 z 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 diff --git a/web/slide_puzzle/assets/assets/fonts/GoogleSans-BoldItalic.ttf b/web/slide_puzzle/assets/assets/fonts/GoogleSans-BoldItalic.ttf deleted file mode 100644 index 60505aed8634fd2c336dea550695aea39a7c01eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163068 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ν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%0DHZ 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

L@7G!=Xw?Ly3-o>Kh9swgmd?A!rcJ!a*6l3q|mE z=zxDP|9`-|{~`1PcPj=sz)U#bN$MVwYR!Z>%D&F2(M(vY_ZsTFe=_@ZQ6+U_eNpLj zht411G=c>OIDM&&#ZHUv2^b8ub%!&=<~?U9Gv3S2FzA}Mc)M>i6voIxO}JovPi(ID zc$r%-xvizu%N(6-neU#Xvn|mbol7{~vXmPzFW~;m zWxB2Ni`-!OBkvyX$KERMC*DuF$?{(B=Ri1|nyg_|=}fu$Ld7+KuLnTC+5V>OT26$5 zJ4HLTGr2u(5w}n-%b3Eb9TDNYGDJk*=wBR`70-uKc+q%sIoMtkvnsm zrorvq-q=y7ArGpq&!?%0os_E2zYM}6o;^g1=9~+lq3&Y8KFzq=i=FLOxWA!{L$G_y zYruw2Kjl4O)7QcUH2p=WPt!NR2}GxEjs_!s>P|pi>z;)Av~dRscQWb*cM|GL;t^I5 zzLK0f@-ncc@R&OpzsJNmWNi)Brj37y3u`E_m~lnCNF*XKu|k4p>jJxQoKsTP;!)pu zgV?p;^H4b8E8)7@m~<;+@XNI2UujtznPTuoOI>U?ychK3=va&$KcmGTC-j3Qac%|P zQun<{v)sja(4}cwE=TR)GPcacO4^8&0k;E!VGlan$Z_wIT+4kPFY&RlWN%^^oPVY3 z7Rzt5UzX1W->vK;nNN|H2>xfON>lkh8y-3;>Bo18%>_(Z}(xn7^W1AFnIibZrl*D diff --git a/web/slide_puzzle/assets/assets/fonts/GoogleSans-Italic.ttf b/web/slide_puzzle/assets/assets/fonts/GoogleSans-Italic.ttf deleted file mode 100644 index 800bb0f2f8e97b1dae4f3d2da9301b7ff6481f5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163008 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 diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/6.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/6.png deleted file mode 100644 index 1bd764d5016df352886cec75ebf75b13ae853031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87833 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 o@cpY7OZbK8 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 diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/8.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/8.png deleted file mode 100644 index a32038a30273928f7065120419e4011e26cd95d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23626 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 diff --git a/web/slide_puzzle/assets/assets/fonts/GoogleSans-Regular.ttf b/web/slide_puzzle/assets/assets/fonts/GoogleSans-Regular.ttf deleted file mode 100644 index 5bb6e03c7a51db354e2468afe4fe3ef79e12a5b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157784 zcmd44cYG5^8aF<(D@*Q{Y|FAO*^(^FvMu-CE%%0vjcsfLCN?%rbkR!^AR!PZ5YjFk zNJ4rpCvuky>E+TxdLsc6Ai3ny%cUI`r1v|sk}Ml?Z$7`z`^OI$?e6TeGtWHpJkLDO zGtVxB5<(*JBO`|T?v^H8Q6enp#4)g`zM=8f!OEn0D_98KJb=Z8j?3@^WTdSMtk0DMsW$eL9K%_kvO z6OwTp_n)4(eEyPy_jdtaJ4#5z%K5`9mlFliqQ83F51qew{k*Dk|Jg=J;ok^t*uP-z z@Mz4{T^FJK4BRhTfQpEm@ZWHa=SlK{C9Bpw_Q84I0M|f5l(CDKjSL^o-oA#A%>5Wn z_>$pu%N2pjgMi-wc*D}+C39yfFI-9J#(qKq?8}#}Ty^YV?H)omKZEAZTke>L+ zA|dIA(PjWBgGc3`$NssKoD)&;6A2Ojg&OkC1%Jo$guHu6=U&&9ZZY(2@d;cih`?&` z2hWMmxn9MP-p2jz(6@O@(mnnwld~H9{+$GqnIr&DDoHlE9=$e1tR^Dv%7kjV8+V8> zCa~Vxq$8b8dT1VMLjpuGK#&PCoNxDQnlw$F+C-itg5?VF8P`dM2~9K*x|hLFmv9IN z0|^!C$yDD{7?p4niTI;Me3B?w5oVK4;h!Y)tmO&Z`fYO2zfonJUfgj%%B1t?iEAT7|J$+^o8cD7=2lt;j zdl5^4%O5PVOF;`8+CgE@2(38xFS#U9I9t&I&&lOdQYZYca<$+6H6&bg64m4)tR;~` zH|BM6sURtWf59Az87OHJ3w@I4{z&oBc^<}#B4W&Z{8eO{;9oFy@mkAC;!nR9tO=&*!+|CNj3#tS%Gd!20g3&N**8Y9E^#TVd*G{&|{N}K(s;; zi6M`WbfK2Sh;Ly04-#EKIMK;IBRX-HRAhg~aXZRaDE9znnpDIUIJTlVQGO)VvQ*&n zIm-RGz6-EpXy-;8U&nPjjzc(Jg#vyMp2l$xaO);&x{0LF8T_cmil>HtQ_=OfUO-aF zRYXs&b$?4+alQ-koC?_aC~I*4Tw*~{lb>;&gO!CnHy`xqCo*~prJ4lN9uh!{iH15! z5Zyv@=_^D_AH{JPr5EK_Tt7^5$$p$qBT9NJj?E-jFyij6?NMx!(U z)`osvI5OUQ7IoK<9Ff&QzJ*v~6m%p3dI)-o=_U6`rn^KFsi8j-k?S!E{%3`)|DHJ! zuEaT;3${iu8aI+mMh~Xjg)z|8vtH8gh|!<^)D3=M^ap*!L=Wx1BsMXLt`=D?wu77qPWNS93=}e*)?r}dPup`p}&_zNrcnNd?zE=7z=*o2CbtE5S zYT`8f5%-yHg3b|?xX)<#6w$zDsuJ`#AN9~N2QZ(Id``osNjY#zW^H)r@~Xh@dkflN z_ZbeXU*6{iJhPc(0sa*Zw+%eM31bXH(GZK!iDNzrY!^X=Vv)|pX(a#uMG;tkKao6N z`>daO998p1RpM&LrRBxh&`?=v6u$ zw*Q~q-J%>kYercNSvZPgDT)@Q6{QV@kQ{mo@cj{e;~9DmiK7=mM=rtnJmB5Ob-5Ng zE}lM!xqpOcV3BLYcW{0J$M1+nhGW1noZpPP`=q1nHk{8#IgB}e4|Q(0Qw&~wS#;^iplrj=Z8rtJBQs^OkYABJHHg?7n4T19sIim_@WLv&MH2K zw!VgbdmP7F@b2GGej+8TU3xj%KMKn{g5;rO@ji}0SF8q|j)4cw7;7#W0L{{b^TyA~ zF|=I@m{PP+1wC4YHM9=7X>TJ|N^Z zltvWhQL$^!kwyWg0Wdbw2wN~&7$NmSBJAb{oNpotLNzG>U+aVjk}AYO*PMrYZMe?F zc^LFnIF2adyEw0a9&1KB0a(vjJDGrOM?06I9V6!5h&JK@e;Mj$p^XNd$KpAUEiR*& zvuS8!j0~dmp>(4(pqNlvQL0f!QKq5jQEVu+D05Jl3^3l8p%l_T<9-%s%t{hq4B(d% zQVD%uOuq-sz8^pGd&Q&(dc}-&p;-7B^V~=DT#qu{jP;A_+B@OLG2K@TJ}oDy0keo+ z)i11K+|e2T)_n1!Ra4IF*XKZVdzydlw$WJodO8p;e6hI&Jbp~KK+=ryb|>^IzHxYux> z;eg>`!(&F#7-Wn#YK)0SgE7gNV$3r37-t)o8Mhj*G+t+XCP_$=Cq*PhCaII+lM<7x zNzF+^NpsCNoBwKl+5DO%%A&T+w(PK6ftUeQ4hh0|3?zq?k$tp)*3edr=adl3$Mc+U zSR|rc490j;#8nv2g&5B+@pAE2@ow>e_>%Yr#zSOUS+cBLRxjHvyAR{pocM!*7@`cZ z2A#ox@#GjvF`imOlW#n?Vm$Zo@f`GwC(0P(H=b_eOyiJovvIfaPrmV}CX8p)yw7~U z`6bVIW?D8|#$e;Q#9!S%VNeE)%<~8KIR3b9b1n7O;P?c&mrQlzj_WFvl`aQ<*K#=g zo<`m2J0$2IKleU$@<(=d@@|w@PhP{%FFtws$;~G-PhNWRvXfg*UVL&3?yWg_?@9jb z$*WFYdGdmjO()Mk(RHHz#PkzP?~@aUPOLbw;KUHlnojhgzUGAC1R`k1emwRGexE+N z?dXL^t3UYQgZCvq#3L`Dd_orsyM+C)nTZ$+jfg*DGG-)4ED&XUa^?wU53qOkY z2_GY_avQmy{FOXJ9s~Veg!H~aj*t(@3GylV3|jU-W zgdfC(VzThIm?jpA>0+sPCuH|i@fLcc7$Dk33cmkByj`3x>=pKjCq#$1PdFrgBJ80z ziE`m~;a1@e*m6OLU@AyB2_&J2$*GA6-iQHOs1Q+peIBPHYmQbZ2J4tg6l-}~^Z-h{R|2HpD+ zETbxT6gF5%)zIKIq!#+P0d`Fj`2v>C=cE~SbQf&cDX@V%$-hZ2`IXEdr^zhhhF$C; zvneIRR7QrVNY0@GnMZ@kTpC11X(04{3|R)-$d0vY1yz%!G?FZ*(PRycC!45&oJ%&- zWU`f}kS){+S|;_Koo z;&bA&(8n)|hs6JizX>`qPDl_E1-)Ptl7u?JBqR$hLaWdw)Ci42teUZLI|3ROjFVp+zz4Rb`g6^Sv={|Zh-A`|$chbA)-Si&% zXZjF*m_AA$p^wqW=~MJ+`Xqgx9-^<%H|U%6E&4Wnj~=E+=uvu%en^kgujtqGTlx+C zj($&nq(9Mr(^FV!2z{S^AW-@a{SW<>{+IqnPt%|2FVsa((2wYs^apw?eV4u_2=sM9 zB5+lX!#H^2rJb+!Ykq$akcQ0 z@UC!+a6~vJyeSrm1!6AO`S*(Zu>$PiE8At_#o{I6PI0+7Tbw7(6|WSpAaYp$*a!h{ zvNe_c@gAkC-}@E+FZ!WV=n|$0-9nGhD@+&qgnq2I|G&{07!;FsH6*ERP@ZFH% zyCB7Xh6Fzj8D3OVU?`Tvrk3ET*NF zkT)S$UqcT{lJyDX>PzusTkCb#Uh}8z7j3)nf~{LNpMT!Dn>KD(zi#cC)vH!IRxDq( zbjjjH_Js@P&zn0sGG}<`oY{l3X3iMs@0;G+)7{lMwWEDXTWd>mQ)8-L861>B4}=8Q znd;^SXJ(KC!67&e$;_Zmd7V?iE1grV2B)p7-`F;-zoA}hG!AG@#sfB)xxtAtJUTYw ztsg)OcnFW8g|==}Ti1+!L&Mk*e+V@_6RxEDC9FYy&vWJ!>U#Q}jaJn2JJNL%zXqUm z**xiXi}$w4;3S=6W1|O%Xht(O?E%V90_rXqz(58}&N)_-(bPW|O&tIi8GDB6a2D!4 zqlPB*U^u8Gb5KV5Ob4mwY(~G+Ff?zV8PG&9JNdtEXQ64GbUNfTj2H|~x!E+QvwzI! zq(dgH=XzSd3D?8gF{8<77#KL{eoDunO-3{&klF(#x})oWjqd24(T_fzh8;cq_X||0 z8>$^Rkc@l%2Mxq&(o6!47G`@y3CH`pgW*T!wzrT&-!~Ky>uj@&+_xIxs9x8M2P`I~k8L&N3;> zz^9_QWyI7t#2_Fi_}7A}k?DpZ=bRxcP7TV&G2Awc3^QmFb3hQy2dK=9I7<~MB@cB5 zo95O!Lrk^4JJqCGx+7mEZI{W8q=M4;_ZKusN?39^m zwFhLR7UC33F^Gl(q{E8Qw1MlUT03V#D%tQ2V`KFO$aTu_$S}LEH$u+GJhx2s^-M~= zPc#_DoVMYSAwV*Gg^rp=O`xgGHa3i5 zYYig<+OdHVPGg`0)JSGVz_>Q@C?kOhy?JCFejo^QhD>v$3MP(|>*i0cm7LtZ^J`H8qR^f|cP>rwG0?8b${sCLx_%QT#3tnlOPSIFJEz${Qb3mNQOaSGdow zaDjhg&iNBB7x*q4aU0AaGiOP>;*_N@Uh6kH?ONyJ0md&9$gp$s9K)DFX(}_ZAI@h@ zxZ5=33@|r2H;)Ws9MD4GJyf)!!q7hl+=~VqhsL}dhsR_ozMh;*G53B=LWj~GbS;<} z6`Y$p4MPKlp&`^_5in{E&Hx+@^M)C7F+JOf{_(F9${vT|v2Hv|n8;|I3aI>f!*fkW zXmivJaJus8L+`ENkbWo8j*XedoD?XU8v%^wQ=IaY7IwhDy(VYu1Dpr;Jli ze>hoTbqbmi++-6(r(rpPR=`9t;suynKwcYIPs^S*I0dX-Txm$px3EXGo*K_%sNtHH zEt6PDBosm})f3z->YM|*rNWCLI`ZyScx51X_H-A{I60UpBDkZE9mb&r2wJN5)`dQ57Vkqa#c zo|P1yo}|u0%+3%%u^~tm(r>WYiGLUraAx-;!l4UPaeP@n9_j%rb_L3Dx^dF62SoFB zHW3g~kKE1GIu{IBN2SK((xJrwjS9^@(#6e-nUDsPQ2{*$3P7P5oZVI|8+>fr`4cH% zai$#@SJFlkX#@{>PT(jyiK&^g9|F-bH9G}d`p!)E!}$m_m9RsQspNn_70~w3!6s!` zC=~tJ$k3>?G=s{dL|egZBhUjAjenTiHB2@2^ap5VOtK(R&b88%Laaa+2H?BD7MhSz zOQK{TyEo>$$q30GX4Hmg^4~SqK(u$}Q)7XDtTV6zpG{{FM}%pklt6~q?{|fu9-E+6 z)&UNJG>ld@lmHMKGCejnG7Ot)Fq}zfXo?E;kr-1chF0ns8)&l$`CDMVuXpi%`=QbA%));$kt#trr zjjRj-s*x3sB!zgSG<1^I_cSlfY0$)*CSPN0p*Q(jWLF1hD6C(ZHUK@Q7?dDa8K1fo zj0D$XWe2Dt#RCA2RAQKAV`CvEX-P3L_5TndHp0zGG63y7vBG&SrhaTJFzoDi0w=?V z@dudjW0u2wN7jl*9D?hdA$81t!2~*km>$Z){GR(PV>fUGHz)j-Ltcepd4yG3Bx4!v zL1;VziZA2Ji~)M-Hjj(6)ZFCSp8j*u38U1rAcoROaSTW?vZ7_A<2>htWGu4|NG8|0 zj5oG&k=klC7#70Ls-v*Buu$UM0Br#1z!a|J#$fO)9LCZNJ;e0RKrC#jY0Msm&2Lf~ zXa%W|{2-IWaot!0Waj<~ZRr3!iG%LXbxdD@Gy)cRl%6qzL8-#6F+(I=3+FZ_iZahV z6R*Q6E>H15u@P*uj*Urh%nA<`#@f0;1m>azmuQ25lh5J0*80D0V{xkMfxdE{V_Iiq zq;O6*t%tEtXL1@0v!D`D*`ym78^dxsW@1j%bmrFJm))WnI%XL#E5-w>)xjwnzYN8r z7|}uZUvOs-{^5Sx1__YVCzxo-XJ9JhWjr&&KM+pV9O<<`&0$kGpF^yvFD z-1@$ZJM_~t-TL0lQ~Dljv%cHv)=#tEq3=pRrSD94>!+sn=sQyH(6^_$^;6Q^`nI%F z`c{iu-(oqXZ?=r;n^N5RMzdSrkUXldPrgH6m+aQpn%w#tQ;*)3q<6;5 z{sWZm8rZgTCrPMnbMEf$zaO!!1o*^og1h<;$i!U(h@M)lDAHe?@-y!*wT}N~aFjt) z2E~3^jdbQcm99MXUP#|117-ny;Sly64-qBy1(nE)L3H2!owvAC-QTf#=^Bxs9>in2 zaBS!CXLiowL+yyEci_AcM^@KD>QUE-=R!@^*ez>g1|ZrI7n+WE zFMGNNXRL)OsOv&q3*ftPU60yU-bMvlti#n5+-EJ<@U}ZK2oMsH=uAY(M-T_U5;5#& z5o7*|me8$;kA5y#glb{8@Pcq$_*Lu`mx$Z2|MZniCaab$kZqP-D|5K45=a7L0~-T}0@nrZ z4!kq)>A<5wB*+@n8MGj1bI|ocZv=fFY!0pr?hRfNyghht@H4?jL&`#?h1f%$4*4ZC zH*`zr)1e=P{ty-#Hb3nAuxr8t!wunO;l1IT!>9IPE{^Z?pHpld|UaAO0LROwW&r_8&y}U{;YaO^>t)GWI|+d4_0|_rCe3M8M;}UZd zTN1YESQWH{ZQU_9RPJJZxt<)dWlG7^EdeWArU6giD+Vg22rTvnw zN>584N?(`0JN?e|FVlaqiq;6L)@rflTX$P;%!ta+XY9$iJL8#*Pcj2CRhbJiFU`Cr z^Onr}GGEC2S5|CRP1Yq@k7PZU^+wjwtk1Ib*{icJ%6=lpl(R0Eu;1iFMk#!nzf8>+AN^{k`thx_9eN)<@Ut>XYj;>Ral&>IdqF z>vz}RS^rJ_&kZRJEe%T=u4#C<;oHWv#)XZKHHl3jO;eh7HeKCxsOjzIkmec9*EJt& z{%1>MOMHu?6C}29EHM3Z=ce>somNBRYyt3+K%%(9`E??RB>wg)VitLroP!3 z(mB|(f5(7P__Fh20(93%d7qKh%AyN8S_J6W_D4=gOW>dkcG4_TJk2Y411F zqo(IfpErH!^k=3Yn(pqa>)Y1%Y~S(z$o}d5v-|h;f71Wofx>~#f%yYl25ubq+rXiL z_XfV15ip}`#-14u&3Joe#LSeLvu7Tdd1RJx*8EvpXMHr7GPr#3z1iKf?>I+$&L!u( zGc+{x`jBh5c6iV5yK|D~teSJnNZ?5S$ZaD}kIF|AM@L4Tqp!?W%}txTbnYE^3SEFrFBaeFWs~Bon^9R<;ylM`^WNt zt3p@Bu1a3jylTU$ zu~k>DI=Slf>YCN()HBHh69O+BIwUt-W)t zbM3*kPp*Ao9bH$pu6y0$bz|%9T<2VOaNQg0zF7Cex>M^z*6Y@1uCH3(xV~fk^!2mX z+t;sIf64m2>)%;_VnghPvJC?p)@`_A!=4QXH@vvvgAHG7_<5tSF?eI-#`ujb8@o0R zY#iRWaN~-N>o;!Mc=5)|H(s~#=8bo4Jg_N#)2vPRpBsAaqH|w9FZ#U3^X@wD$oa|V zFFyak=FrVKn`du+eDi;|%-OPc%N<*Vt)p8X+xqnd?H8PP!E+aeU)X)&T^GJ`;ji1e zw_UdFnr(Zx-LdU2+aBEZ#J1Y}>cne%a=}NO953i$*S5bkQXj-FVTX z7k$4ybbHPAf$ht;U%vhR?H_Fa=Z^RtIXkY~@#KydcD%mh@Q&j<+!re@o_g^!V>>Ug zUb5%X`8xx4hV4}EOxW4IbLP(7JFnfjZ|9RckM9cF6}?Nh>#|+@cRjl6yV#*cHE7e!7 zyz;IqKfLnWs{*bvU$x|_8?QQjb?wzNu72uIQGZ(Zr>Cz;x@P?~C$4S0cK@{>URQhF zy6X;KAAbFk>sMcY*Y(d{f8zSjuRnD|@D0T`blouLhLtyLzTxs4?z`c|8@{?R{>G*o z2X0(@A>O}b|@a(fxO@;P$ zmkT*IylwG9?6f0If{Nn%*smib#uhH9A{0os6;y=M(&@xnK&{AA_P}rU!5>3Lpa(uq zVE}vr;7caMkGFqBi1xs1A~}2%;HxLYZ}GMNE;7*wiMJ_5L7BuJ5Rqa?X$yOTp)`)u zcprxa~eWbP+*`VNN~gu%(;q9fi*uTSC&#(P|W8bpUUOx=$QPxVzt~P@);4zYl@}$h``h& zCu=q8sK|ud_}mZFN3T1Y9P~)J)`^B$8y3V2hvuVzM1? zoP{RZLj%AG)@&=oK?NL)5)-5Vm7@H-76I|Q<&Bs_CIhc zF3wlPNN90{k~nf_qLpee_F|(_9hHTyRlsfnW~Rd6j%i_edSGYvV&`i2P|U}xJACu} zk)Za>v)aJt*@StvjnA_JWZsT>jzBI-woMxnXb*`9i?)Y_MG%F|u24h}(GGcwV6?VM zw3Y}Cfu}~b?{6U!Koyg}2kGms2Wgt?J=)@$dQw;UEfoh zT%4FtXgcs@a;e@>mhz}@D6hY`phGQ->@P1HETDf%D%5EUlm6*?B)K#(vDEYvv|J`U zyGM|3q$6rus4m8?2)8Rlhb~CMh{*}#PR5=Z1^Q3ovciN#BbS?K$=$=lcQ5GNmRp%N zT-~v?y?txP)|pj#SM(|8+_P}uJ##8c%5$??w)ORGYgtrL-T(^n{x}7pF}Nn1D^ZXd z5=Bc~A2lc_O&ixVli`mFvpw($$zn3#QvjdsbHq2&6eAyLlHW*u z@E1dFBuc&~gm@^UH*@$@z_)oRBXC~40=yWEd@js&aFm@yGS&;01O?I&g;{3eE;pHq zC1RLVorjn1@9*Eg^zh;HufF>H3xz{7Z&|qTmYH2wTyVh^r{85OY&m{jM7!b02{YNE z!?jpn<2Cm9_;6W_T_!lf#|1GzkM&|Iga>p+Pw+ZT>g`jeOziK_AzIr=>-{?YcjNa= z5}9OO!TAWm3-HlVfh7>K6){>H93LR9aNZRQSYkaFuKIt2rD|GN*90stICzkD*V1A? zEI+M9hBIYY(r?gf2q>e5cG{_+3I$;*3q;{+YFzM{+>dLgPP)hScbe{cm$tg*cvO*R z-1HkhZk;4Q6d9Rp+%zIA#4PmTRfus7B+&`*%o32`k5S}^O7NNxEYwKpnqUcVjQ!d_ zO8@DB4~^pRYQTHx>T92^>QehheDG=|hi9ww8Su<boB1IQ!mM^ zOtM!_xnSzl3)`B9P4Nbq>lfM|ke)TNUpeRA1q<$-Q<7hqo+&L1nP%P8oT<9l+HdeD8`=~bORoEQg6eZ1$jr)gR??<3D&*K)ZR>>jy~UM$cc z!G38F4Z^Fv5PW>J0IO>rcL${PJ|8|vzRHAOQ)dr#^z^uPVVYbo(W27@v=Q$e2rTw0 z+>I8akcFFX(~1gJXh00y3q@#TFbxV<+rz^Zp@M_?8nAL`z|>FE(; zP^H&vVptVFwo0RKL2vhpjH{&4yoaoEX*BXsjvdoGetIneclY~^<}fYuz{})F)tpEz zB7koR`3dg^GT%4K7K{Za0GtN}#fE~FSj3X60nYU2pQi!M#kI467v>J06nTL2n({$a z6bwSa5ykWwh91L)TMRPz>90y|*#>E?gqVB))-u9vx9buE?A-V5I3 z-0qGPSlda=W`fP~CbwCb=81|6*9G;_m|&)PUiWDpkFNg^&jc_^1ORz3BbOy^udxLM z8l%kRfJANU!g$%*_aPr|CGX>X>XoP{@LrrmAHZhJrfunkcwwi0RlNl zWBtbsEQC}*hOu#n1v5i3%r|bB=$QOsje?E;x*E%Z-V0Lh0u@%!xYVi|I?MG@SM@^I z=`M+WVkFv8!R8HCgsK9l;9y=CqA{v`FmzNt`wQJzY(g%(Ndxt?@e|o68+&B3FB-p) z$(X8oKxl&=etyU41H#lDu2QL0VHL+N$`%wDCP$+Zc4(BfN%Jj0&_sEA3+Q~Athe8_ zLu&20G3q>BAoPy83MJYItN47?OY0+7;Prc*97>ZLY@acTpeZvyaw=I zjmFvs&oNAsuzx1;To&LN?IUBu41iY$PMj|`I(H&}CYESnSH?z1#LDa#UWDL?~oG81}+jMFZfo&#+?v z&+Hfp{)jNg1D}@6;mwon7|=mvmb3)_t}q069)n9NU=N6b6;JTh(;I`EJch% zyw>r1WANaFcV$nIn;@tP@dVxoIY?4%I?-Yl)7W!HF%dmlI0?on!L338(YHm zxG?JJ*_6ab$EergHM#K32KQ0S^7mMWjo1ZGv&Cssg|zs<7{L*lU{^9T=m>!^C_3Uj^zlYMCrF2;aNHj;7GfzqyPynQ zo=x}qoYCRz%LmRPG%Yn7c(`o6t!1L*z^1~QgrxpMc((;sl`SGzV-F4vB{6I*3zc*_ zb2FIU^hE_!rtvtJs`LAbd6kv(DsJlecWPx)Qf2C1;ZV_VW#w>@>nL5FQeiY!q_|F@ z6JJl^ct6f$iwcdihlYj|A=WM+*z65OFzc9G#;iy6c%Nz(_3(t*RGmFHo!RL|sn@$s z`S+RWev9j)DEJ0uTkPssx<*Y`6B-%l2-e$!MTcOq3*Kpf-LPVXS&opCH>}28C&bo@ zEyWs7@7^Gr(AG73zE@Y(Rp!;+RMl5IJuSBcl>qqUurt=UMA(Hg$WS^dvL&a6(SR_T zF1M!#Iihv;XwhLdQT+P?D|lKMy()}`1(NC&j#ma(I9R^S3Iu7n8R`idS}fz!=?Rl! zM?s_UMAM$RG`>qUtEy^xOLyj!p_0+6s#(P$oxx3I#T~VE*)!)gEiP5gn`N|3t1HW^ z(J8h49r=9)S+#~Fb468ldZ9*X9O-SCoq;uoW6dc!=%M6si83@RLupEZ?;1TpvrL9R zim%&9YpXR+nF#m-!23l{6A?XSRHJ4F`JWWqG&4&)Be2>TGScmJ%$`$<<9lRb_L=NLpeSe%r;<>7$92+Hhr6V^$2tNl;v`S04ieo3%vp3hBwQ91 z#C(P*N%1m!H3l-u3{-#L@$|ad-dWS95B5~A?NTn!Ds_fp}2>S6> zIsFz$5{GY#ND`z`i^&nNx1n3cBNQHZX7x$%#{}lJv-qqApWOhw3GjY9uanz9A|TSk z;S*vxd>r7t^W(#ZS$$Ib@A6$#9zTsqWe*5ck4Vgf`03<64hzAaKB8kp-S3ToS$*h( zTYYVk)ra@Gxz#6Vc3VgQ|)10{E(X~gyUDJhL%)gN;SOE_$}Lb8-g<2a74T3Dj)=J%w%s4c~U1M=x^44hTtI1E)V^kt^OF zr^)#qns}q3VIe{0K+r^-K$FSvM=4vG84ZI~K}Ntw0p5?pBzP8WmD+y~Uk;MsLnAr7 z8t{J6)=YOQ-%0lFuYQX!T}Y7=>{J`E^PHe#YtRe+Q7d@4!l$sG%&?y#4CWZSF2SzT znc0?#ndKbu?GzR}@!5-$cGa<+f<+Vysflf`=ifdw=PqeGWl?3@mX0aswQOuk&W|Rd{puONOZD&4{eJZfbE*D4+U-|A-p*mV&##`XR}%bjdZ#o}w}Jj0BW0OIDz@Vn zAy*)^NEaRwY!AU+9|p{(HqURb51ZVQIh3#Vi32^!%-)vurMZU|IVZ*3rjq7n1F?HQQ z=gM4va@{VYU9P{N2Ns27EhUkwc@I+LTk7Ey>Q(4LB@e(CXM8=J5ti+7%iKK(%l<3x zUp$cNs-=%3Ec@U(*Ft*DI#&xY2WP(_Y9N2n@aqcU?M8})$a9Jg$&R;YXGe#a>>~a7`i%9{Pg*n@dq5G$->S zy*|@B`1YKnIpL-1;4@jd&on`EvbCILb*aG#>hLh|+&Cw2OGvVZe8x-vPNgjBlFmz_ zWDytjKh<|}G_Iz@dO1~EN^f_~C@mG_V2-;gDqMXS0dJj;Y!AoueP$_~rTz%M0yGPFlY24d1}VlpwYh`A}+93(jU*H!XCQ+ z7W&|mD^@(Y?AA3?dslaD@95ax)jX1%8|wOzu9s)!FLf%HJ-Q74R!r^eytu3D;?At( z+*!*LQ=2Z$UkNYN7tgBm9Kdbd-OZJ+BFnI-% zgq^#i@JSL8wMEWLB0{ugXv)OsFne6EBU<4|3}I%HFAs}(Wjy;)!%`lTcLU(t6&W6FPsp`&3YqQ#xxX`v>ZI>*jzc{}&Bev1f*ksF9X0+#a&5RDymo}J< zIaviuX1gA1F&DIDv}P!y%d*n>p0kAEam+2&6nMlh(AP1Cup5NzOfe-Ead|`ly2p3C zBzVTn68tOlB`>GOc+ar`VBdq5P5 z@x+L~pD}q1&*LkT(ik$bMBVR=;RW9qUZ*d6$ACbJ2Y#&wCq9b?s{q6_MVZI zW)Cj6s|xKZRhB;19vtG(D;!x7elt0~@^RBeQmKfoPM%i3wNOB~(>J+vM@_1Z&1T7& zvz%;}ytcc26Ak|@r6dwldzK0JW#wvp(+;Wu!8nzxd{oActMtq@ zSXUyD4N!)6(Q0g#vL<^?lD(#;jO3)*wGno$wu}U+?Lk3h*k3OUcH}4=q>S;nHvvdW zIhKB56Xh#Rau3TR)y~92zTQ>kkIMoL7%XoWk@IVq?;rl;x!9T zR$5uEu(h&87agtDMMdjQFFp$uCy0%ge)yiMmwvDLq#(bNbC3-@I>XCBBBPzS5*(C+ zFTXXALYv-dwp(-L)z!uldwikY7;lV^&S|jcggBrXpcXtjp%hD;HDCFPDxXJ~&Z-*_ zCYOTt3S*++$wWm8C+y`cfoTxAKVNy3#*~V*s>o)|{F;V2@%rJ)wx#8QYq6Nuo<5r2 zY;bh8EKg{@2%oDo)E88ChrQC85z~}9NuyYjlJlzybFvF-*GvfwFY8R5WvXmxDBnyQ z3^wbO>Qmsh2sKkO616aTrURUkj^XPBbd1>2Bqk;Hi7lX(SI0o!s^K@VJYhBW93s_b zdsu=!OyLL!cF2iC?NOO5XG4}^F(LGquU6!H$p8yx^2SZzphni!E0bvk%j%cgY|HDD zIv9^vmU4XAfpq4S{9OBuI4!JtKtO z72N7*IDC zb^-?~66_Jd4u!%IK9K{Z6`P5mCf~xn9OkP|;=s3-*=)<|%V)(R^Px)?JFC37Jv+NS zGlR3CvTp=o7JQjC~hr7fwl=);;5@-nLuZO#Q<=Qeg_bmrwv&1Aow8Q!^h zh}*#raqj(wJ}c2$NQn6uNsw~-@}-^aaf?ovQO#*zKRy}PU*B8p`q6JLgr?IE zVG6u6Qr}fqTYLJi6DGvN9TCt7v6vHBb@v!(xPfIH#v;K!!~sqLoA|6czB$G;_nB%s zO488pud1nB-U=Nox|T22Rn1JtX0%s( z_&S1X*2g@W;&TtJlkpi!WFjP=sVO43FCxLe!t<4wwU?a1_ttX&?`OR+Iq+})5IyN> z--z%!+D|`I&ivtD_Q9u{IXrtmVUk?>@9e?9$qOa{+z!iRGp@&Ckc}=#WJUCERV#K zNWyHgVk6^Q?wW|q4J18;+bfd+@qI8b~2gEAp&^D_AfMvd`X|kc3L3mds{p6L7=q*%_^wRzsvA z#+Y-#1-EJ0{f3VAjrF;yEv}f2Tc|Z_dU?h4O#GJjWpY_( zSTnwd2L(^<75bfrj|(ayjR}2%EoPGJGI(Z1NboOvqvS$aVPq2EivT}C76C7Y`{3We z|0N*FNqHe}zXb5L9=&}Qe4eA%d*Jg+IeZ1+eQPSk*Nh4M5A=KtauLEqu@S}9Byq$9 zOUhEp74%wiaCueS1(xHi8pfM?X3^lB-o}#DI!iC?wMI+9k{PatXjwyT&XhFQCukfv zNj)TDRyDHl#6Y`BsgAX))!|Wz3MB11!lkafO9<-`8B+c|VL@RD;q2`jZc@@~ynWhi zz1LmG(GbEX^ei-Ck*MncLTvTpqvWxbSAmT}d>Ppt`z1?58)HOVT!e){lv~)hwU7KRG!rF4+{Hj->HfI5nAYIol|zPW|<2sq{MTcWsU^&7{f|w{BrbngCBm+(_9aJep%yw!{`DQ6Z&9P)}V%mLJx=*?jJy^ywEW_ee zb~VQ`{&%oMc593;%iPC?8`OcZ!FpX!YpoxCPb<0t`Sx!$_7b z;m%-shnxl}!h#(?3-m#O-iB}Qh6Iap2O&(>s$apb9M5DQ9E8La!=psHmj#LJ)xF;> ze&Ln5`}?7FTvb2HUUI!H`>FpXF6+qtW<4a~JNOKvHz}y^%_dI3o*T=i_s`4l=!Z{0 z4S{Etb1cbKXoE{FnIN^*z35VUHv(FPyu-E13G}3Z)E0TP3Z%Ad(z_0xUg|hz3|Fs&T`jrxQk-L=vL0U`SY#)+q&reOP~Jb#Q&yT%W$G;}VZYSXW+^Dj z%q&_oi!B#Twv1M*>o_fKw!yn$|FNmWDL(@rHCvfN)OdeQLPhOC#j`R=cuc?m9))^V z!K~rl`tr1zWY$+op|_u`wlvoX&s_Y>H4bzM*SJ4`y3F^C)2J=MeKZa``F`F!TS5Hc z5793@@G%MMB*5zd@3(GOg9{nNqp(nCL1S& zmozKd+kG@)@iPhM*L?47CRq3w(=kS0{7mu@8OKb_a#uJaJSLid6h^XCCpo(xt*fhB z*Ve{=v%7M0yRx&V<>pSyRyJ>HYunT;{kCWKmzVcvOTWO9c@8;z=CJq9XYLniCRl=Z zGRyOZC*U`85#J!)hj)7T?7z0TWPiUiAhCBX;jA(C$dlnnHQPg@e+`Ffb(_uW%hGz*00Zt5<%S&BrGeymJZa7JxQB?q{_5PJABRpN#(}qyk=2d}6FU zF}c7VU15)oPF7^t!%7hzRXCD4RX`Idu>z#=i%y*-{=mY-XT++^Qcyw?m?no&zqo#K zc(`e)(dcOM7bE=l9*7lJ^n`ijsjj@d4iO7qV7RuTqIQCG{p$5X%dtC}$8|5u5{V4Q z_E-Y}eX2^Qfj@K2nm^5nB3~^ssFE#r`d#P)RH_%&{(s+!j zCq{b(QUQGOv984+0|)p-q}UaScBmN^(t)os5uXWBXHfHO2vxv$iJeu}z@knKWjq8( zQ#eMMJn$qOdbfTYrTUL1p~Q4wDq@jrb>b8X;L&g>Ybmf0?T3-Mn8hB)_wO}uWmG1% zu{7a@pXV4t<@LTWSXb{lzYthJ<9PgQ%IS2V!z1CIaHMCo92M{;8e(5Ds$j?B5c+5Q zAFUx&9%9G(9f-A)z0YeMgs(n6Yw*(f-YT5AE?LC%Y*U;e)m&x9k~uBCICz#ay(!K0 zv1er%<+AjfN0!)bI$JH(Q7Q}G3RGid=<)d*+~4wtKjeEGJ~B?F2fP;W1LN?pbtuC= ziAe2_+d45iRS@9gRA;P~EFv> zJ7%3_<|_@LT}~?Fw+R{ZQ{BG`QSgcJKPA|7pfien9U2*@(^hn)HCQa#iiW2A^1A7HL$wv> z6b=;Dmo2CX4Cs_~l$ooNJ8BAZt6Hi~|0c+)=9J|1727jq>KQdvBPEz=o%>hXBJ4t5 zJuG?6t(WOIt}d4)@lUSnJH#r-Nsw zTs%x`T!&ifvs%-r!6me&u>EY_I@h20|NOZA{Me%p<1~U9dF|{ih4C1Y2OfR_mEd2& z|H$j{0F466gEs?yJcf2g`!9QUET}%7!?RZmypawcKI82_i~l9vli&P*sCyImxT>;$ ze9oOoX0lHvnVC#7`(*ZHGE0(~?E9XyNt>i8-AhZ`p%e@tw6usUA_$1UtKh;Sq6jD= zs|#=45J3fTVNrP%mBm+4!JmjiZvNlr+Nm&5QlL;51V2bijanzdjcz6TgcFVISQ!RIBtK(N&aF?!1^ zRHHu|M*y>+SB{4zy+G<0dV!3KpD3r`o%GsV_OYP&Smazu?Ct`l#I0du@;))hk=@qa#k ziky+h{}j)r!z1&n>@uzaJU_dei)+aH@;gsw=HKS$Fo*C)#yW>8>Y%E30JBzQ?bd4x z=LM!_cc_`V5Fw$&^Sidaj{-uZ!}@BEcFWDet($)`3!C6+?2|Ba@)pzrS|}yHbb2ux zEoP_XvwZ?9f(ab4tGpQ=l?-_V1~26=0t(UIrX%d4xev0#vvp1X1dfWx>T_2CVOR$< zRvzQXp@?l@#-A`F?Oz2ffu3*QxAW2uoch&=PQC2nQgd7Sy){D{14d=8EejcYHobsuNER0Fd6ULJ;i_dj+D--L+K)oLnnxMCf*{p)PH}(KY$-$0~eV36HrcIhR$r+%B=zs=k5|jPjTC8o`hlbjga&x_A#pJMhu@V9PLi0 zJn2*laXA$E7?mO)qm;@ns({FSjr>EA0P_h##0#w+??~TBdi!cr!fLm*kLSsOjuloZ z&~bc8lV3qP>KoH9wTJ845aQULltLUUYzqgK0GCw=O2GnoljM1QnxB1=>`)J4UQv4< z^#)qH9YIft)?-UYI@6JeM{5~G_<%>-oHq0!`GSWBdviUHJ|q-K^PRgMmaICN00=T- zP+;F`D3I+_OY3DqQ@JBGbOs_A_vbZEgilS3xaKEQo2{CO<&joGE4Nb3=rbW#VlELG#(5?0g?@>LecDx<6)aaAS1AK=k+N^IFL*pKl&X?Td% zvmyGUtr0?AMo%sGTz25V%)x^c(n4DCdcbeR2V&W!)VKixpP-(L{CzS|8(`J1mkq%8%E}dge9-fARr) zNXzhsk-S}r2;TysQeRY=FCUFk_?7GgODX~#Y!-brWrbctwX3XImhIlE8EO1oUj9aH zq1AQ1EalzQ(GJSs?Sqb>HT6}ZglaFRm!-QecPzjABA$JvbNO9r;kBfE7qe4?eP0k% z7`GKC-zssevPuy=a!mi`JfM$9BUkWHseJQu=lA!`_is7NTrA!a+%y?K#eQgVb78aF z(Hmm=!NVgH=l7*M?bl6?wAT-_d5fcVFpB<6i%4jW{wQwB(XF?d5H>||Ql(CcnQ|%w z0jVc@)?|GwXJ20>TI$jBtM}^rW4&V<<4Aq)IYUF|_SBCUHHWS~)X?KaW|cr+0RI-Y zcZPha$uVEGd+_k^$l)QkB`o@`yn@XHN9rRZq0nf3{YVgW7Q))QS*^p4twS9t42|@q za!=@-bJV(b-zM5N0eb;JLq0|Q!*b#*&OSKNDdSz$o%r05p`jzg!~8SQ9}M;fq)+|8 z;nA_f{r!i>Mh_3{4~|44BSGntuO|3$z9jqvnQ@ZH)osbs`;+Mk1J9M}uW~e`9S(n$ zHeKac5Xl!UnU1(_%Ol zJkrm)_&3deW29}Uw>{MD%hOl3Ic#lX=^}Hf$!|#e{cW~HUpkR!v(;(Sb#-kvPukX& zgMMiaFnTV_uQ3yH?hzj2yA+N{V%~{oNBvEjo$Gy=9l(QtWs z80%Fnst(Ag^|c_-7I#8t5W>vuPrKc<3X#_8NEOM*s60t5VB>_U?7b`D!;X`gWE@Uc z{;IO%`nBkmwNJl>nHH{uXjkp=ROdpMMZz$(fP(2qn3W#2)Dmoqb`Dz#If=TuT`W}- zw)7`DEvdY;r=rx5CX{)1%5~_>K9H<~NH!y%zISTPj`lhkk-ouW!8Wf=o?>ezL@b9exvZuh0t7+mjy2w( zrBLS-Jj~z+02ZCu3IHqwfF)SGVU01XN1^;ESG09__cT)SOMR5CFV9n@ypZFehlgdw_cN<$-E3_e}1mA!15LD zHd-nRbzYFWzzk-PO(oGw<_JIBUGm?|=(4dZbE-AD6tSimwocYLb62Lsjf71Ud`v$Q zC*mW+iEhX;Rm@|mY_JC_JsLRV>;>3IJmekEocD$lvot!zPbpEx3c6UqWY|9Vz#Z0H z4zrA{6#0FObCv9H|7C1Mn(Z?%+Yb0E^_7k?n2~Kbn_i~Hu|6*PNorT_46nf-q={7+ zLiUud!UH4@CKRD>BV^|?V}ZcnDb(u==vX}I@3Jn%)p%)NUAD5N{&Hw%Y4uY3@ETtU zT8R)P7lb2~hDadoEcPG|KeDbw3{`1EB-2kupy6jIGwXE4Tqt_hlCM_qH5)1`a_53C z!*ZY9QYJ0Kga=uHmI)>~>kel;LEbN6v}UY4&`-crNK|bERhx8n59r54#EmLNSptYe z;dJh6?#)tnHDdoDzA(P_D-Uph{aHA=||kHx=4RLa0#A$~3sl7r~% zl~u-`O-b;Jb7IR3pJb#!M*f4WU~ubOLJ56!VO~Lqr9+`Qy(#VVVIQm0*U126X(%!T zygmSz>{e3RvRMFM%@K(HeuC`^JhnU|`JH5+S_r8l83BlMF3pXgphl8^ywOHyp)M>$ zm?4f8hAxK>6sUrQc;ZTgHexI~`2 z-(?BnL~L9R&uEl^%#IA3TWPV^QHaR-r}Tv&FDn=m>N4g5_-x7uFoFO68;FGS+?S=d6y*?WukL-wpHd9 zERb|A;e5=igY1xw>Oy3uwlGBOA_p@OWp!o<#40#WR<#01@*khI+!^E3v`pd8%#38I z6&_YNvP#W5iBrqtx_4<@ICh3{A;2_0znbQ1t#M%-%T~FZU{tcfE@Q8fL3Ra4mF=^f zlUBf%uCFL9&=d+KEFY!#@=G;jK+UkvC7e*-S$H6u@2fLsoPiI}=(YGG(<5XsBjS(Z zYy=)Did8K$*MP0%fwR>ZiqeJ}1?S{<;)N=pw&rG)frABxOv(>I`U5QXGu@-fgfHZ? zgo_)D1A&3DK0}kEDds_4V2@qb+7N3o7+hX>^K7pE&c}o1>c%E-rMC7X}LFC}bH0@9=rNP%h?!aYetM~}vka)$>3{=u-V zwKd>xZT0JHRrT!n2kUEW;fYvmBGldGdK})nH8f%GH2O|U<^)R~xTNz-}T5x`` zqBs{e#b{`jQUNT3?c#wzU?A*nDcAIL7+PF$z!d;|x)6aBwpG`CQ0%FVIll{2jK&x>IL` zhJYuo1Gv%pb&<_Og{6^bqI&vCXROW(jFw~dyb6yHmsJaJYKY6Kl_aa?=o=YLgPTN_ zw9v8E*7k^7UuibhtXtQ^3Q{%kR$X^tjoF+M|H<)rF53vG?6A|ql3Z=H=ch|TfXi;I zO&dwD;Cu3NOEU1872PbIy5-T$GW}jKUfNz1anwi4n>~KA$@)FbEQX_sJd-2qXWxQV9X^@LLYxMIPew&P z8J;SgI4G=ooP3Q~K@#N}J-!}IdCJ|=(c^P^V?FF!N1JLK18q-y%j<6s-$69w08Y5vRGgauozrDJ?w1hSA!)k9!LF}zb?LCb(p_jr7C@}q)Lxt=7cB=C`SN+ zStk*f%E5TrkZYKl8>`fpIeKEjr8Y%%URObw?GA0!=s2udp{1t`Fhk> zOkHr{#Lh$yJ1+k7Bbp<}H6L%>ExoUz)xXT%?gJdh#U8l_L5(?g(;j7UqZDXSCD=n* zo-Li1(Y<8(3mE1ImJfYpp?L}4o%$wsZM>i?bo9aOWhZ~Q|oK3ze9$x7bB=p86K`EV0oqKJg#|3%vbI*XHGlIlHOEXPp#7zMZbzQB|XiG~p+6ubyFJ1_~N~3m=4-UE69at!aJWD!n$uc2PWfo6`kc~OZ?$qB= zk#dC*?mH0nq`-oHkV=JusZ@~lL@eN{QLrF;b@=j!+TyYHj%b_;8G`R!2)>u;yS!NA zfQQjQl>~D7_9j;>O^;6rKL%H4Ml22wSUUKhs|6gs5gmsxfV^u67(&`om$TL%AB;zO%TmUu z#TAc4VxuWtgRi=}rqXCIlXBGQ`W4Q`S7MJYHB^?R z^E3s;$dFaZS*c`jkoRcrmF1hiv66>IdoGBlQa$U|g^lHv_PnP0yIVGIZn-sDg7Q^> ztroC#qjnVK_%0}`C{b7F(rVg}xUGfn`Vb|^6W`p#Q`2CQcDDD_x_r^@4p6p^sJS)( zY8H=!w$UOEhO%k2n6E1Qss=f~kadvQ9b(|r9?i&(ox_*+v7SHw8T?3k_ANXM@B4$r zI*k_LZ+KkJh>17&ONg7(3`33>9~j&}Ffl&Bdj5z%;_*NI2`%W*TM{i4AJz~qzKugH+j4r z@Ab;dMz@_Z^1T5w3%&4yNN#-C8C1-P=LG`{vh2T4jYi{t)Am-&Hvnd-r> ziT`Z=SqlGX1r*@DFMzLUsa^+aCJA}Ps52+vo9z7n0fO*e$bbIL2XysXLJ&~FR+bacG;-~eV-!EG z7%TnJBai$@e3KpT`XK(I0X{Bjr2w;7#G8O`IL&F6iyB!ic%=7x@%D$hz9Hl7Mc_@! zXK7UOSwhUr*f+CLn43ou`7B|s!dz;x`o4F1XXoi%i5Yt&I$S?i9~rM34%u}#J*RH6 zPbYL82YPza9ks6dgoM&MXJboQ<(8Dwtw3;vjECYPq=!Wr#e#x-o+Vb2Or#JX(jTC0 zB77>=`}1D>W5>Vo4YB93$0RJM&PE%{cIj9z9+Gxx;+H`@QKl+>pe!FJ1PI63yb?P! zd_V_A%Q^}|Hn+cTU8gP;x47MP0oEu!HAq?y&Dh7$#wwX|ja=uHrHNRt=DSn3e|hSv zL3IDhD|yG?%KQHM^AuRIcEEv(AD}XC#ECflP!8o-?{~y^G2V;1&36Kb?Xfu?m82+=B_BE}hOa)yh5Z)9p18)G+h zO;2}i>itx0C{(+d9Ut%L82{3rLr!Pt1`fw>IUH2K2dz@I9-)FN_wap%cB^RYy;kgD z`|4Y}71#n^XMDH4Dc)qXWB}AxWgu+a?25WJl}@_Wn>#%aMRMVMAK)xgQ3bY=vci%o z$UlWDa~hz_3_zlMiDPPsx^e*ibk}66jvX04udVk}o>0gGpeNev`-?UAY3{xEbwD1x z9+YIl431(3{oq^v{ImgyJ9s2U4)yc%d9V#gf`Y6!XG+^#IH&I_NcddQP~3W8qN8=7 zxLq4?ID@``wY4MM@749RT6_()4r{HU(6=!$01qchU|Oo2rG=Fpjo~&M(V-q66M$C> zDW8{1q0NogEs!#3d#*mlI*#?Ri@LhRi|~99<31nHBm4D3CF*jB06h6Mp#*9_Emtl8 zNbB~}ExpYR(dOPQ6T00SnL+&Tcz1W4nZ&9DKjV+8X4Utvb^1+_;v zyuZBS^pVdEVEOzak${cA2k#Vt7{~CA0djz$I3Eci=rvgm;BU&WtNp06P&7JHP_(&! zwzyz;Btx6hLyktGZ4^pad*^xXQ1^#}H?zoGBPZ{Bs+n+VsGKDI9AJlX)Ti_PP#GPR$ur}P z1`!$HWswLc#|lIFhm<&1e)O6Iw$F~&pE2q0tLTmT8_S0)HV-s!Zd|9S9E(M|{LI{J z@90SRnBLnL9#~gVq>s1O*ggJacw?*h?_N*+pu5e>^kuPt$4BGC@9Z}i->RHR8WfT9 zs&P)=-P_W#x2ubP)^_{--L=S^?e9jDU{w;s!slpUsJ?zEAbr9bSB7q{LDZl?@+3Yd z@j>}KsSX)VgqB*;D4|$Y#lr}dGGvmz&v#+hQWY|nH&cVmILSUEKKzZAQ`_23Z4uvK z72Xzyqs4n11)P7I*xuf;t#PUrcUo)zg%Kz{3fz*xGpqADoxE-+?fcnvLs5kRS=-q) z;`foP9p#6l_ocd_>^2aGTK$5O0}d%<@_fj*l3h0x)H8^uUQ)MW#ZYD0JZfLy#fK%a zhw2NXk3lv%C4L>TxQC9T$Ps0B+%Hh|P&(U_f`_XKsq7P|k4*BR@Ly94Z%*~ZqU<~4w~4QWgE!uI;~!(c{^08imkFUek38NZ zL-Q9tAF$IZ*F2jHt^wV9s|Zf{zoq9-TBRHq$%nXmKKitfEwJ2JX3-U+0)|DZ3IgUp zKJ+AGO(>K}I=@^wR`Ri zG*VvuQ559E4`2)7d#S#}x_T{BI!!82RRFoaoqU!kS1HjT#1ueO4e#S&JZA*A(L=F@jFtvS zC<<&;>go~e=VqWJh=uBC;|H{o?+KQbRQfHIW$afo;?oXiXuVFoG0$S!bt=0SRHISG@&ZARiGyO;tL+!CN-)>uO>kyysJSPi6Ri6xRmORS7ec78o?? z0+hj2DqHbwkHg-a9j$w|*R^Nuf#{V-GHTuBQvV z^VazsKP=6$l9_{<>;=wJoHfNsJ!Os|Mb|I>M9qYEF&C&N2zjZ%qj94?tfh>~esIF3 z@u>3iVLNMzpztaxnt&JB1tap3P|hz6sdfHxHJkj{_L*(hO-)_5ZD#w&CKoRL!0D%d zfZcWBg{L#)C6l^zT03>g6#i+`Y2D-{Q(Mj}VqY&hZ_7{5+k#)kLBbsH#q0S9s>2*p z4Y;lbrYdPyGU(JL;4Bq76anLFP_bn)*>HnVaXEo+1ciR;su(xj2V-1Ihq}na~P4rb#p1Jc_$PD#O7pzP?;wRJ@uyG&7+| zteIxL)033d>N1-Ce@T?1rfP+}6`14liy-a`^C%2Y$HRzGkQ7TSg8xN*=eO~9p;BoB z?I497*7@R``YNWCt54tLr+Wl ztfmU)x>Bj;Ua5pq+E7T9!fvv9f6soCmEY5KMo-Tf)T1`s>+w*J7fh|}5-Wh9`#pzF z4=X6DjFuIbsETXSLiI`*X$Ga)%)m*!cWIB$hE;%;B0jzXUSb_NFfYEXp&HuA`AFGU znO&1M1=E4zbRb|atfJDdV2pN|F>=_stu327E@53^lS?BqE^*9S&%b0UP(OolRzgnncN_CmdPiDcnQu1;6vzcy zK*=&tJkde|lqzvedF^Ddh4E!!%ZOU%qtg$y?rCe=(<;6tJ~S=dxn#lc^@RK8$QD(n5fe z^1uoY$F7@`3c*ZW7HuEDaOi^d1#D9MO2PUIhWgJ6pVc<7`|bk=?%v&zYTMCy_W0!Z z*`294Mu1&gcmN}?(+J?dGoXU6K}%_l)bl8JN31{|!BQq#Bqe}hlUEDL?sv4cw9C7#>T{SM*!6%D^`eN+f2yy* z+DDaMaP}geml9%Q4b78cVa;~D#Ixdm>G+n_ZmTp}t;S32_6n2LW;}O#TJ5)2(5*_F zy`s`a|8J4<`|+AXymvZ(ggqW4b3d*vkP8iZg#97WlSQtbDalY_USf%_CoUIKx>8Qa zimwC-_DH6>-x#d4*7xw0q8ka1v{{Sw^vB#ncXGu9~_Lh~E7gnaRvZdnn zoHz&<$qK);%OcDGqf&bq#WhIQ%z`I{==%DO)7svgejiHM-FOSCC;NMR8s=3Ow$8>; z1_-hquhz?SsA%l#;8r)9i65bNm&)61tf)*^xU7W;r*p}Z;ga_$qE23=f$NGqd91=# z=v)*x+LEiRJfywH{+ z9qWY1$(Ln<1PjQVIXSYH9eRHI{R6SE??4wMpuFkQsg14umgXXjbw~feq0YYZ#^elR zlhNp8gMR4xL+4*x=M8F0OM4n>EX}8cTamSI{OHh9UNI`zpysFc{tKtM%CU+(#81jS zX?Hck{>xPsO6-V~RayK*F-dEcyg06vruMFXga!j1o3}nR91<7aa0Ek+Pkq5zU+??^ z6Fr??Ut5``tkoax^D)2QZuejL%dpcChR`mZ)4U#I$>^O(+a-0+HC>Qs7n@$hX+%2C z2i%jX`g(ri@aOoAPI5nlIUt<@dZ%C3JC*b8XrCNRmkZmM^v-kbrt+TX1Yb;h_xfkS>r}OgXVLi;&I+KdN3BCdoySE&3YarCpn~Y514021<*KSYwHn%ixiu;_whWQ=( zXgKBZL{Q49Kjd{psvXIo&)**kwv=khyMjYA3cb-u#*DU`KVQu0jZ5Q@FtfB>N~+B& zsD_;QIwkpdX(#&t0=*qO#ShAq_zw02H{~h;C5jmfNS3ynm9vH@_Z?2T(({jJa-2Zh zt&z1|g>vQgGkI{8YkHsZ;&RIWmQ48ueW{DGcOZkY@;>Gu3N1JaNKqNCyPOq~7FdeP zfAdH#Y><;fav91biwTk%OvLNyuVgrHT!oAu)8b&OPB)(C80u!_6y*M!_wPa5ouHy~ z&~`bjIR)Bs$_OGc4H=8ei}7{teL(%dX+Y=YkoEjz_m(I(+X zM4Ls#ueC+8_ofK^NJ^b6>0^?7Y=pfCMnNpMt{G;682sOupJ$&Hg%@4`rf3~eE>wZC zN6Ia~j+V1@@BDer1Rze5ye;eAUF^#<;=44{{A>|gQgSZ}Du}3Z%T(z`peiZ2CTq{5 zXju>t41jB%8-%VYpNMkJX$04tMxK!8thkcrBdLN#M4=I`EeC{Wv4<(za*@Mn&8sO> z&F4u8Q=pGvytS)n%lVR;Tq`Nf!n5O-Z<^V3`MCVw_s>0dkNDGb_v|_MzH|GuPd=&b zJ9pj0x&7L2eM{Sa?!<$qZkXCrAYOXLo&t8XU=ObYUV`yb?iYdCI1XVbWsl>!f^_9_ ztxyc*#h~R0ab=;LFe&>zGO9Ao5}S`~MY*8azUE+0#mvliy|LNGJ3g0aHyK~!nRvRu zZClWCww8>HK2mP9RkURGnz(6(X=cW!Fi|}4^kr#|1bSk=rU8|1MGH-g@1b^H!(6oWQU;|2+#D+P$W#aJE^|H|mdOSa)9k5<>r&9SLS zWGeReHxLWt`!o~p4~-+d261(Mf1Hm0f|7B}k@h?@@ob#!F+oo>am^Un$a5tE@affh zx&FK#-jdzTXAqB>+YgsLgv&S_dh9`pHVk{W0F7!HG>SHy)t9UdOP>BEsMwp}0gJhy z(K4371AO3y>ci-_26Ecgz|F-{VQq zlm@cIFK?@#h(spp{{gls9P&k@zE5Yk=cB=q1{`+gEOaK~^+mowvLohI?Z&te`yy+- zHqv^nvet`aeH`_QuqyE@U_WOD$d#QLOxMgC)5D+kKNC{# z;7>~4P63u+qEr|5?FH~Ru4UTI>B@4@n4Q8!Gldv4`*tRhQ%hnyq*x;ls+5X)J%4U* z@42HJ4_YRC2ZAGU?H~S7w7au;v|_yGkW$ubyvMoIKN1}n-V|$ab|VkI%7)(mh2CvM zfi|SUFNFKvW-Ln^Gu6a0y-S-G1rB6XTg3?Q`7^7>f~R-xE_(T8ZG0qnz&BwzxN(#Z zNWZSjxpUL-Ky<{v)7dkQdS(+B3;_=?knwE)g6bLk_Wyd#g-o>pLG>$|2aM?d<2oIn z%pUBbiD#mz9?43o58^ zf_{lraeX&QXDsQ6G6@V2VObNXl`OgH8`MpGk@XF)PoH)5F1Gy!WWDs|JtCA$ry>(! zQF!DL#=a8w`AOJ9Iv6{z%o4;&EGrA>AR_X`hem+s=+KdeA&;q0CrC-O#<@lUDlUA~M$a#v+WMK>PI-ppoE_{oQFuQ4Z9Sw# zeL-GPDQU~d^#+8>`IE`$7L6q^c)!#Vt$4I{{gJZIQ-gPv9=>j-#|a-KwYtaE^E^pF zq=jcZowz1zD0w=$-%+~een)})h`3A7UyAS5kk-n(3)EV&b*m*C0%cKQE-!*rAULw3 zg^#dzj%)st+dGAdh1ccQvi*4E-Yw<5eSphj)O*HD!{x2Nsf!_>k>{6d!bo!Aabim- zqjMqZ`LZ0#+ENwvRb9bqSov5JH|OlTbJxx(j%eW^g+>jGXmT@`AYaQ`qE;D|}xaneF7B@KAA@MpV z{RSuT>yxi@IWor&CPPFX1A$2rG|h;Uj{)8-KuF8&x45Pn@x|z$+`XBeVM0k(s3G>d zDhS!J7hYiZieLWS@7M-$YL1y${@j%Kck%aBDW0rSuuI_sUNKxN)*wMe)*<+%@ckS3 zJ|k&+-0({2g?SCfC}^D|?UVbZgf}Lx-Zr!Knsw{0**dfB>WPKx4j(vhnB98*`3IQk zk||wlt8VI&NjRkB-%dFneyPIqxBT?*X8gLkU#c5pyBlMp(;CHwyd|eF1Z;}#hg<~y zg-^&I^gHZGaIK7u9vPb10jYn-%+Qh1nNJU1GRMlq*SDUJj&$PYh1&sS!KID}jM(rqdxMMS`!gELA+#rd05JVGMlGhTcUV=u$g9`#F$m}5L|1=-?c zDMRVRM;3p9lclS?@sXT2>Q4TK>amHGudtj7C1$_yl8hwsuI72BK zrW(MQiUgEK|63*lFLo4yL2P4V?F(Et@Jk8I{!i0T7M3#^j=u$ZB`Rm>81ZSOICWm%G4AG zfmMd87_X@IsUDHCk`~*ge40k&(;Oj~c{dRG15F#i17ashU0ZmQb;+z+|kj8ZMq;ZA|B} zmTl7H*L6Ste0N>GW>cBfBfc#@1`1sK8byy2+{@E#M8*w|8+(XF6H3FEywZ2|XJl;6azOTD(#H7*8vb=rQfl&{p6u-7+j_e8w))&d zPcVzG+vn}}t&?(;i$CsJkBK2Wgia0v-Yr7&|YR`N3HB`D{`SC(`RMTJjL?! z5>hB4g)G`XeqVfBrsQW5C1JtI&8r7jp~S}f_vPKsZWaIWTvIy=kz`lYph6n^uQ6QO zGw~V!{3yzgESb4cqK2RhL!bCQB-jwm$~USRPlH|(@}yycEUBb=$z&Q z#Pi_0BjO@a5rU5N3(i29!EJ9oyCLZG#Wyv!oZ@S-b@-yGM&H;}q`5a08gRGx(yjWL zpi7GCNk?_W;SKdiUEYYtlL|*^bk4;&_B7_er9yo%Z8a+KrD2mQ&!2a3 zZ#+0~o~&QG!G=NaNf%I+CnfxZY)ytbHe7A9T0cBC-QRq@U3?Wuh@aAzhdm$YA0Kbq zQVoyTWaoIyd%9_2?Bx<$rOnryY6g!XD@TA=H=^v{WqNhG5LWHNc~p|k6w81>u_UlU z-{i{;!YjKitBlc>-7~CZuy?6^(ZQ_?zoXqX0e(0ud=tB_36d2gO2}0;CY-k|)8h0Y zuSt}NOJB-$DM?jQ1~x4mWl3_H{{2{A-_Z>lj`sH-oBCSO?(wnRMStBGQHvi@M>aO= zcig^b&+R*;Pj=JZW5@Q2kMy56Hg;Y=INuOfCp2Hs>re5UWML$WD(w2*g@w9O%JM8( zHn81ex5t^P>;u19$sw8e>e7*Iv_w&$e-^%j|Md@RbPTn3B`uvA@sl8izdxJb#2U9= zFMMJvd-CmtPPR|H32(xp$n&mSfR*whl_8H<1X*xkgqOL5tm8{jsac8FWggKs)0dRe zubVd|?a2x%;3A4oj}BrQm;)Ku{RvBD`_}-!7NaCvx4_ICexkU)fltNZGp*2u({3+( zK5-**@fOY-*?gSSoy?=MY42pKLLtTjM2wrxIo97?*PJ}Ht8;G{_WDT6=ve!%gWb~` zh9~k?dYSl4|SgPo)M(Dp+pAHN%<>vlVs=jJ+Zs zr#y=_1-dlUQ0RP0()xIu;|^KQNz0N9#2k$%ZQv1{Q-7L1EL?WjZL?WwYIKvs%tiLY zi3#!LK(KV94s_DF=ocEnF>o50Rt9oUXlhWgU|xgbn9A&6iZlG1Jb1aBTk)lKcFzxw zoJ~coTam#GCT|~-cdo0G5|lAEalrsG%%Yfjldu1`%!H(!EpyR^tcvQx$XiJD--tKB z$&BnPMe}8-{kD=fC^DMNuOwHlG9~jhc56-3mW#S!jhW7rSdY%NNBhSoI!-4RF?_*z zRt53oT%tFX?3a1`Mqu24-5jGZxYLE;Qe^U#lzyr)tE^oZ;{C=|m7?d)>FPRXjK$gq z*W>>PS;z1XwY?+yekwQCKcUe~oI(GGXIfil!gbTFt1k)95liy36gTTn$Xm}Z z_qNWg>k15oV|6=f8wSqofgPfo1;y8<=0Y1%9ar_YT{Sp;4uTH^aJPVPA7+P6l_Q$f z>`t4DwTg)zSjn=_({_O!#9YqfnoUM-rsvyAxp3dm2d1Xi9UFeYn;c7TSl8KkTHALI zdfGiU*MFWru6y!H-Prk~ckURg+15Y1uMlvmfPsbTX73u zcav45tSVpcWW{M#G@p+>MW$X-;(>)ceoC0*0lORiCx-k7@N!>v~hY&^H^2beWlx8%j~LANNY z&U02Gl}HhJO?}cFNO3!yZjuSUxnh%3`~`dj*w^@~!sqc_t>Zg3^|!}6r@G?peX~2p zTX(g_)>m29#q@3GY`pxkt3NQkYxC46KRLB|*YrhKU2)0AbJ`kVqmX(3uLXF^cvVtC z{SF*2f?G;V4aV2rIE)sLSL`&G%GrL5jG*ulBXfjQ93VbnNd44u(di zw`@u6>;I_FV-HMq>f849vXJ=dhS^P1O~q61?`>Ki+%@u}iGkjIZNhMEtTEho76q^( zCjM_~xP~BE@yq~-k~4+isnHjDwfS-`lQ<83Qus4Jyy=m+Gj=PChyvu5W3P>V7hi^d z+0`0audZDmq9wM@Qnfx7>ze9JwDrfuc&x9T*4wt-6BE0)VT~nX(Z-3*Q@eL>nAx0ly3PD3p^!(cDKZseh|c^a28=SE0A;w}6EhW@jUpFdg9Z z#d31my!o;cNvL1io7S*Gzah(&eSOEKTBakB=@#iTN2Ht@xp3XO3rD0+aJPEEch@&d)$eWKyc#)+$@LxDkcyu7|K1<(R z8F-QJ`Q<4i`U(9+qp#QR?+dgwB}a#w8rw?N8TL)J?@Tra61^PG1}VfcQtQ{&NelT8a2jEZS6aoiGG1Y!37)^LJr5eLIL|cI+q7@7I4f+t}d9m zTupTHfo#kW=hW<6@e$U&b#882^ZV<&*$ZNF^7`Mi2@z&Q9-j%n)je3N(DcqJL3trq z<_#`w+Ep@7Dbq9(Q4sW!>M27{?mLP#AzP-_EQJTslKtKG;j*!^sZ`(e#@^cQ%1!lb zxA=z|P18i%-u8}zz53wB4tvMQhTfhTm(9mEPd&}*TlaT&ALtz( zq>}cW{rk_-?OlmLqG?Ba+YWdX5?wef-PAwO*fcQE)Uk16N5}MZhrW4ROY0_!rfPk- zc`hEGYYwl6jdoLO%eH2Ab7wr>))tRg6kKh5?JG)Nr>gV$?%+W4Qfg^)+X%@u4vsnr4(iF&Au-btgguDwR z50!e$JX$4%V93Ugh8HwFnoTo&MO&%*Un;jo#g< z9)0FJ{L+rw^vK6%@Q>XRj;PHDK2lq~>$ZQc4Z)+Ao7|O^R)^hEmuQPR znyYsq;D*~7G8i5}Ec!~(11MR3V0FKzZ_bW_dDtQK}JBTGl|*4OSpA2Cccv*=T=ybhJ!c*NLq4 z%SZV?p)Y9$IDeLCN=`VEJq@O;O>RxVT%A5^wV`Sx78|ZIR9h#TOiqWn%HcFyf}yJF zV4!AgppRJ-?&^rXC}^aVZk54eeWW_k`8!lA!Vw8$%@DmUcX|!fv!$ zV@_{JKf9}@b~Ii$SkSI@SDBq=MRaBX47rDJe4yJlD_ovzU=TJ z3ywS_Wn*3mG);+L*^0SDOWPBYzDN!O=zpN!T)xpb(HiM%uIngiDX%v}f8lS(q zI-qMW9*yRV_o1$)MwdMjX{+;@>n%oeP0DJqxa>|-ES|d?S0jSV@Gz2&8#6dub%qcK zLqR#%c#u3GcN4`r>G;Y$8qH}rBlz}c>d$Z2jk2OEa_|(PIOJ**5>+oDXeDmAa82?) zT-zWGd5<6q?h2fMREHZ4?!w|5pTg$g2fc!Q=695g)#nW7Yp&MX)Id?;Z0b>@VzOat zs5VES;ABfCl>giCa6`~jb3$AwlD{_TM;;ukC{rSf>Ez!_j$howm;XGFG@snC9 zO=3K$HLp35Gkp3y$Y_*umlte`Yq3S!uvO;_mJLbsmzmEceu#WoS$2>xd=|ywGH*u5 zAS;!uVMyBMk`$qk+bX2CmSv>ci)2||Z_U~kl3#dh=z$t9>EvJu>~TrYe^6VfO6T!h zG~m-Pm2iCq;UuY>$z<|r@qJV54`emDV~Se{xCVU>*PwB(a7lxv%$iFU4AMH0c8#xN zN!VKk6xW{bJoQ^S+Vg-Pg@~54=LPX^Im&atA89d3c_!@{ACmT5`~aO0mUApgdb0<` zH%V`Pbf>Tddh^{_Q)JmtG=Gd+T}$W5i>&FQtjs`crQ)geEZ02Q_FT>L&ONvBF>}@5 z&-BWOCDn6*4M<}q&9fgPm#E@YS@ZmVh$`N?Xkg%?>1qDix;Yx%+}bu5jn1`Yr~*+bv6C4VKhJqpb4Cx0BwWoHsu`2QRf(0gtu0y?3q2Vx& zwc%fQm?{erRZxr}Y=Em##SP+3aEsi(3+G7Z7Os-1q7-u>kNdq+g?c4b>=T@A(vXJ$ zL*PI6-Zd0b1|MWLWxx^$;%jV!G-hf17zyzTg)081^}N=aehO(^ecF{3ms#3Nc2XD^$WZFsxx?%87@VD<*1n?k zMU7j!diEr{(|hqVVlXZ zmqv2!`?9r=#42PM%-8@{Iiv>D;kL2zb^49X;4-1XU`MibVmuk|FJ519`o_*vQ^|01 zf9Js-y?3h9**;X;>GyVcCVQI`J)M46%htpx$+q!IjcIdt*QqJRRvML73+YQ9!yMq%45Y8^8Y`R7&$JHA`G@L#J*K$`J1G9jrb$kA?CvVLl z-#kz^9K^X$cKXzBSwnlezxPm=!r`;l#ECfk3GJhNEk8N%@Cny)AiAI|jTLJd6rikS zUUHe{JH&^HJigWZl(*X2>?$LRhr5q+>x8e&DuITQ1$aXS=9GS&GQ; z+`-Pirf^g9uFlR~O-HH-kZh2_ApfUt+1=W{wOV6YA5Cs;Zr+-V zuD58ax3;(LZed^UZEEW2X=>^fZ})Wg{hc09r{CY&=Q2Bbp6$+INATX+k(X_Xy?jW-B z{qX1OA4b-NQf<1F=X9o7TGGHEG|I|3*&M4@F)gN6F(67A?Hp*`%dNBWIaP0sF%1zW z+ruX_fD@Vk51z=H7~vaj2`0qS2oQ{b{QWxzsN=w&^xv0;`pycO-s;wRWu!{O@~5N#rCXH z4ieWOde4$|Phu%Kax#O6?!B5lIGlfDPEJeLb2yPr9C?{HAgXiK+|$dmx@9RHi7N(c zQOz?tP+L0?4b|0!kZdo^W}D|?vAJgHvu#5>zJY#-r<&Pz)qSh(ac6O}yl}o`eCJO> zcKi8iv|OiK*G3xc*K^&1am5n%V3L$QhYF*>=`)l3feb zmTho;T%l%mr$WvWZZ`oU%3TA>Lk4_vF{-%ODb@Z`27HRh$XcH(O~7ZaY3XH~RyXK^ zOPWDFF7SEEDGq59E<+bvh^vC_Pwvq3r@B^+3b5=poGtLz~|2ue5xH>H$wG` zEZwN$Bqqk0xgtH8vzJ>E+56Ts7=kl2VZYl1Z>AtjBKZMReHa3W?Ie2XM{hpN_0stz zy%a5-jyG#~OB*^V`eYU@Tln?H2D`SY{&bbUIm z-TeDayuIzXuH)a&#pwGjxQ_7a%@Mj*IE^5Dgr8|KVx5%&r-E>mNZ*@4vkrcJ^&(v> z>rg=57eKzaaq(a56yay!>ZK1cK|ilHkXsxgBr;~QFR`CCi4m*taP7h<-i_3(7)imF3;VSw4?b7#Dj#+O1 zb2;yq^Y1TZ2bJ%UH;&%FT7G|*{5=A>`1^0;#6|Y_5Ur2?Kg_{DeullR}{TJ}Rz-5<9c{bz!VP%6)P1V&+H8=CmL`O%0 ze&oE?9cg3??daMuGP+~O=;(IPY7P4O7ILoUqaH@C{&eAh{p@%zJ2T#}k>{AjlaL_f z%;n~^z96kvGM8g(Sz~u`*^PVsR%6iZ2x!}jhf-Y=KG%`Q#aB9w`$LX^#p?HI%^{dpU3I0 z4?68WT}v?n0LEKgf$3gdOR~!C54zmJR%w4?{f*r&O=;5Kis|I1)_FyplgLd- z>ydG7zW&S)N0P}t&Bb#~ltQy>?h}tu-fzlIJq}DOJ55zF&ZDo`X>ziaC_9Z=5k5V~ zrc2v(F^@0W;0;^*tbcl_LQ@*Hv`=m7)pfR*y`g9z5cAkxY(FZLlp}a#77!p;CHj3F z)&VECYM|JAHIEiq#nzP*DUvO*TsG*fwq1}wX@eSfr!P1dtc}6Tf*)OI&|ljfyxaRR zb&0o!f=0UVMLdo#0W<0$vUW~gIXg`fI}Nh=#=rMV=KLATc6IfMN5L})Lqiy84bF`v zX#Q&w>3Tn$>@_8>bjeaNB_;AoK1w0W=+P}?5802(TDo|0avwiti65AS?vn= z`@{B7$WA}C4Gp#QqpNMN^|qAdmBt*6Lqm;@SZQ8aix)RpsSid|7*2gphg_}@{Sa*| z!>q>1V?lu2lju3xY|QRIpf*)WIBg&#AA$FqW7c-9y2QsZ8Xoj}fa2e05DUzL7qVNx z+36Hxp{_`Ul>F+nhG*lC6T_uwG2j?EA8_{Nlb>WCzUe0M{3)SuYHH!FDU2QO3%B$4 z%gCmyE2Ab#m)bxh%UVI&p>nh&Ty@h;3+J$#?^PPZ{|j$n_RymG3v!DU@Zgr}DtM!Y z>{hASRobQWC}>-K?M*kmdluSe_vbdxyO8^MRPKYaRFp{Lu2|m168vu`S?@Sc_$u|Xu#RoX?ct+x<2kUDt0Y*AGzXR0J;<{l_d#H8b_2{yZ>t ziqZ?)b@UDe7P+TRjyes^j^^7kEI5+`uV0zY!aJ+y6L8OX0!Vh zyqPJ>?pm6;JnBF1v8?`Wh@&gl*`y&@mydxDg6L$;QDjDv_vM>z`uB!qBgvwl<%3zm zhx!VPrx+QAOyD@6*MgdIB;nFl>S>B8fjZG@F1@O8fXC&n06np!$84^kVk1OT^Ly{Q zcjvp;unqU#wVzGzfAfI;*qNoJXY#oaMe*&aDW+q>!dvY0TW+ZmzjUY3c&9`G!pAX& z5}bfA(<&@9m#ES@eV!(rS0eQcGvjvo{|Qf51{luD<%nsRY!fPwmyq{&x8DJ5pAq9xK6sVc=mf6`` z4zOw&@>h26K61@9M_BdYYpywbssy`?0ilp^Amf4WbAp6vH%0?oxPfa|IPG$kYRn;6 z4@$ETPl%Ah%+{U(iky(Viyos=lE=8(tVE>RWRXZH*&L26o1-1|RJg2u$7hpu_08YM zI$Oe&7k1=c)tD;LUDHzTO^>B2dy#afTpJm+w&T1(c|BEFm(a&2PO2n~pgxRw68x+6trF_uXV_b=I%49_OjIwdBKsf_2lcD=KtU2?s10{Rv#v?nFS;;{D z{bXHTQUV|J>PJNm%JWg7D!#u$&r7gUAZ$g_?@yX31GpJMZ(6e!87(Hpg|p0u@`v)y zG@qrOXdTmzvCr<)`TG3AdFKiKKA&!1Xdh0&s1g7E4l-pwi8lSJHkIL_Hh-$NL0b#5 zhx|{+p4cj_uXfM7+H>(CVV`lIrcblKa-T5NJg6NIf4kxq`_#%?5AM*`c6o&}&lJ2} zwb~tlojb*kuecRhafdh-!YSA%fF-r6@P3s*>NcG-riYe5|i866x)Y{H!n1(2HNmw4q8a z{#*5spy9a$3h&P|%j3yD5G7=_u~qJuLIQaImn!{>@0aet%8qOli`S{Xj*RT37`>Jl zVl-yXu_9{|O$IByT3Xt>aiiL4rpC%0m3znz(6ab%;ZnTq7G8j1!6Uq&dX4MpFEE_1 z%8dC(SaIdRAuCsKNHK^Wx#%m8;GLK*?8#R~`oiD;F8=$4%plPZU>80Ld!R@7rHZ#K zJj3k-xX-S`47uqV_J?Owzn1$A09U2JRXNQHl^D*Q6-WyeMvsD{P(e@OG`l8)psSft z{L|loousN+m=UJ2Z@@25X3*qO3Z_D;`cBM%`~MJ30VNyD1~6gKfR$s}Aezc^Y3#CZ ze)F=}rGuGY-n=w+$>1fiOTYO|w#SfkU=*Ki{f zoq34Ianz8HIzg%CX}Kpo$prsNXmRpdo6vgrk0(iqn(*<-qs12(j};xYjoPlk&(R{f zI_4O4T;mvJg7F&TQ-fCzK88Q|@2RJrVwG24O*kVu1x*xT#`B8g8PA?;1?%~l83s&Y z%;dK*!&X=~N*^KvN`Su#*9H#!F1Mf%%}|^clAdLe{1ZOZl<7>y+sf9P_Dr^KOC-ZC z`=)X^aE7Vly%C)1iMF+bT&LSkHKza1A^dz3bBe;=T{H*FY=Q!20ipZjs3$Hqt zQ|y)j99ZHQY>Df%tA+?5+c(K_W(V#Djj=Op$@)kWVy?2ojo6yNW!hkp3x99@nr43;E62|9cU8XdW8{IAvcZ2D)Nm3` zH!ZgrF6=3s5w=O8WYu1jsL2!GSwuU~JcR9_1>z~m?wT4?7EduP@f4FzVSfJ$esaUH z;-e<;6W6Hg8vNilTxIx)=^E41gEtIF}UV)jls7^=h#^7>^2}hY$NKAXq7rt#e zp4Y88Zu*vRUgLTB=Uw|*ZBJLf@buF{e^-z8v)Yf=HDk(Q`k4R zfV!SiZ35Kh#Yn2dCTjrH<0N{t zphqoWMBz=UzD0%Q_{mbh09DL0`NYwqPpGQ~-+h~p(Ytu5>MzP0sx+yR${S`fE#k+E z7oKQV>jvM2LxnQFoX;B6#js{zrb%%oGcAE4Cn(U~dEmfEXaC$>e`n)gFTeb+({)q7 znxFsGR2|-}#Jd{#U9I#kY~FyM%>0D#O8(vmTG%STHO^_ud=>aaTqcAo@0`s`Y~5wO>x&wn86&LZHs z5%AFUTd=w#n>DLY53q2{0Tvg?UY|nVq71`I2TZ3fWDu^DCk;LuJJss@jQL+RW-9$*=s7d zS}Q_wK$WTQ^LAQr{~dl`$M5UtKA`gBz6G22g+ir`qvKJzE-%Us5 zp-nZjCizL(4+Xx1XWMSQHU5Ji?7?F%ya0|;zxXLOry^P21_{7cYT^Pt7xk9O^vT?f zyS~Y2qb;GNwCjUQzmAP*>}DQvY&UMH&b|P&^~e@JM^cEom_t>pl00+D{Z+3~Ed@6A?kp!BInQ z=8@7dv~fRgBclN=8)=Nc%F%=I@E4_4XatL&Qr*XKo_Tv2t{c|CDCtMu#V@k!xV*4J zW+S=5i=Xq-=MFJ7K8`%|%riunUQiR)dDI4ud4uX+F8?X_SC#*kwI%$B8Y4TvJ1VM< zlqIiJpwCZ^Or4HL2*W`<@$$+ij+{P^Drfu&|Kb-_zh5cy9OgsDc>SvV?2kgV%7+yZ zM;IaaMkR1c}7x;Z0zps<;)AKIe&!^|*=bHF6p2M}GZwnX|;jjTxs-zdcH!1ZL zSs!?BQYyMo{=^6$S%3b2c%281|7pRgrrf2_CE?K1! zth`7lvY2AC$}xONIwTeut&k%T1?AZTpM<)a1P0?c9d!6)jXL2SAJ?Cl4KXRGg19(e>vRp zW;tI!`^~n#!OmUH2>BfBJH`OR@?sbV7%O8VJ1vNC<=u0nkt9QE1Rc-78pudRQ(F+004C!5~c zm(D|1_+kwE{aeY#Z7_3R^HKqfSp*s-q>WEW*| zIU+ZX_8tJ4+8a={mLrLb_)1-iGwlq@>dS$?skm4zF1`|r@F+=)#IlcEi=56KF$=;v z%EX$r#mj4)&hGF9fu*^tdfYeI%Zsb`Ry)djHioQR5x8Mds$*Wzmn>_&vuII8K=;bv zMa8z{(xAU)uj*ta74ffFDs$ZJHAUIw@z~H2SOX03xoBhTuS1@zy2(~rT{pL`O zUK$l07aoQymrA3c8X-Pp9Qr0orJ^ob*$%bqLFAlI3MU?l4?(99`T||m{kF!zv#N4p zZr`)Hv2pX9+GX)3(>^fG(I-5Jp|+0ilCWY2BuXqi91 z<4~xH&+5$WO3OX)F_3Y!u_tSL#j(NiENS8S{`$>vJZ z#;r=hl^Q5?nJ3LGRS*a$^vKXJyd)+%tkE!J#6xu`d#1>edDdl1LzXtArKBe(=UNuI zc4P;yZj8fqtm*t48Mb@6+eS*G4*&@+sC|NEyWhCrg5?Vquxt1U?=If#oSJg7 zkC#v$d3cc?j&ht0q?k%w`9)GAz9~K{H!K_)&rR{EuK0j)lP@Ev_mUfIB=Ju-(WOIQ zDm4;x)Zrz!hN$SOwXj5zEk!T0h1NFJ?8}(02KP%D_K*$3B6hhwEZniKVNp-?!jSsX z>Zb6pJI;+_6Q_meh+WyaA)^)b9TE04XGxJW**>e{gsSDWwwx+wNuoW~Sy<|{XNiN*R5-SnzjQOW{3 zw$1(VlI|sgOI9r1`@JPAmkcgjx#VW%SXwGa6tsp5c|?J?7M!6?NdYOYfB;KKq?H9l zCqtX8B_sg~1II1Cs`Bn00F+DuMJfzLhs1GDe0h30NqWRV1!ZhGcQuBdvh=d$3m3jy zy?#z$qr02M1h?6*+}#@D{_sln#DcZ%{p<p%EV#}^c_1%e2Ml=XM+py_in>L1O6|) z;DYWC@*2|98}hE0a;|P?OUlMMbBgt6;C98@j01#AXa(q~y&JWY-xNz17Y2u= z2y=WKortlNWLJthiu9Xksa_<4K!q1HLSRD~bt9FKQq@$Z^XQ2p>+FW0#&uQ6oP|xg z|Mkt1c_HrWSzky?$p=uEKagM1Ztp4-?!TK@WVfTBJ-3R+q8xzpIk4IR9)lQB;>yXl z24jX2&_fv;pii56tw=1ENDQH7iN;65;kbASCM`r25`SJW>3+#x&U>6ZJZTo{WAVo5 zu8{h&>gI$*lQqbE;YsPKrpL1Lf=5R?;+B>LMzos}i&_hT!QC~s+)8IjMs2<&JR-C` zxL`>dAu-yMu=o?yAFiI(zzYy$4!{lOR$8h{u|`>M*t|sdj#r#LnMv$*ch0lVve$po z&F^-8*XeZ6)_Vh`6Awzk8fp!4Sxw_{3M(0vY3Yh(Pz`OOnicoTw86ij4JQsU}kzuaLNK7R(MS<~C zDq6z182BhKxJ!zFhDW9Pm(GMqCYv;wLZy6eZl=W|s)?;4UB0iGIB~(+wkuYyT=uQG zCoI@7zH0f2=l3mRg|i|}k;&hU&Kph(XSasihH@fVhm)na|71K)_m5Zyo=eu%)~<7Z zKKtymXVXJCih&jUv3G+qENw~*4~&VIH})k2Mnngg(VY_lP2&kZ$c>>+og=7TBg#oN zG=xH_%gAnX;I6ywI&D|a#Tlmb3wnNZ^7p>?z2$d0yPYiKgWB2;+<$=aPON{Op8I&d zNJei>MlBXV>rrLXtb$-m1!niau+;MWL|1-(U|5ROPy+oRA2%esx{lx{Ae%`OAwJm#?a-=!!Mvy!$T8sGK#cGUL#1Km9bTHZ`?2^Hbm| z@q&_6QxZ5G!X8RboE3x`CBg~_=DT9qph9T}2=po4wTubj<2f6vsx~SrG~GEreSSPB z)9TL7>VZHfk)Y1Nf&ReGYTLpv_qE{*Y*q6E`*{*b(778!u`+7Ywt)(rhm}(Sawkgf zKITEa;?5oPcTjo`fqS<_-Z3b>$RkjCxD9#+rRN!4=Il5*c46282Vb|Lcx9cl^Mvq) zffa?bmzKLPsjMiid%K~!x^I)UwZ+=IEUjvhm4&jbjq^&DR-2n!t;&~86Dt-} zvHF_$w*wpU-6f6oyy}FHB(2xWaR32YuNd?x&gJbTuE1jOP}q|qvY}GVo|McI;z3;7 zlk5g2C>l@BzBIWRB%N^l?KH( ziamuQz@MB2iZ9n<1I3pT{%eEQOTrCO1um>!p@vG)d0#>0`G`Ey7>KJMbRutb-ny>y zdSW+rgU@|qY|nXJD;jf>E7F#pll%|2hvVj}kCV?{+FqMf&^Wb7QF)7|8uR8xgskg! zCPzjlJGP4Q6F2-F-mB{~XRS-J8s)e)7JA;~I76g2d~bH~V&|P_1 zl_C9Gc>HolSVVbG^RkW6i-H>*vzx=ie|Sk0JLT-K67hUaVMs^OPWLk%Q4N{S>`G@^ zWlHtB>J|0r`86GOtSyO%nv>7d(o(n5=twg--Dp8{RC1InFquI0n=+pmBMH7m=Ocb>7h>&-Pg& zNzM`)70j$LDPT&mgeF33x=}^bC@3NljzB?0DGKV8rl6+vRo8bfUi@*@hNi$KcRRBM zJMB0AVs420tsB{^o#L{-c9Ea4b@ZCGaI+vu6CZorf|`1dP9!;3%vyj0ndMthAP~i7t+>Z zX*{tujkAQ4-5*_PUto1#z$QamOF!k2{M@`sXXR3;JAci@a#z%pIAI4QnCZC*xLl?| zKa41HW#%XviWYFRh&~Gaqz|prmjIG@qIpYEPuv8Ye4)Hb^mjxgr{EgoWgBA_g#dS3 zakMWkIhkcp$s4y$bP79I?37oqjFFDCir|VL#(s}C^t#OYfhnpf&`^GYHMJd}g zTx|+tYutCJ$H|K1wZpH{cd({r(0O@7!{vJ#P!~igwF2ry^wQWPQA)<9nRjJDlYh3p zwm6(hV(h^OA3XQD-mB70>6iCDbJo50-n;y9=Sn9l`B!z#0rx8~K2AHo>yU3LC^Rne zYstP6yG{=5I&o1DP4;Ej+snqz4i|-$WS@&&lK~kXcdo#miG7HE(EeN$o5|jZb-f+y zdM-+sjKXUXuTndILGd$kN-Chs7Jz$I>vqWtYO`kyQlJ@c}vbVrq zFYOh1WZwvTrA)6?Q3AKkoIaMWx`M6=fX~Rr_c>iz>fGRP}E`8Sv)c$ zmO&&jH8si-ky6CNI@kiyV1f0tx+_gDmH~7Xle;eDybYE)~`v~VZ zxCI6`A23Ny^FS|B)4q;q_JF&KIcP*` z(dM$Z*lWlk?4jVG09;OGP@J^Es7{qEEjQg%dh^ZdfAYHPO0U1ZRKAgJwHAXtdMo0S zyl&Kw!b7m1HY_nZ&oj>LR6g)wu}^si@fJ2kGgDv?$iaZ{NG&u3Hya0p)24=8 z0~*|!paHQPmacfSKs}_R3d&y2+{EPw0 zsa~sLyV!exF7SSNs*5>3yE3~nAU2?$Hj8iv@tNnIXF9Lz(K%T45o9&&5j{Mo$r<4* zvttoFwi;pIVA&tdd9;fn07;O#24042q>h$)1Q%?X6oV8|5_&FFes4~c+jDwub|!vU?wK<6N>u^)J=cPj zv!bznoF#>n6gFk$U@oK`%S?5bLp<$QR#i)~iS^YMWEV%qr}CDJ>eR%VqO79G_!Qon zS)IB+Iw~SOJubJw<~7I`7-H{1#y$X)8I{9?MgaJvCkPj&-0J=|ySI(iINg5*&c$nk z{AKnKXow=M4!9H>U*}3K!YBf*QVyUzh-{a|yD?;}C#t;r9&z!8nrN&uGjei4cY!*k zOAb*QVtTMi#&IkyEVw-7@~-0Iu9Dn(T!&pcJ5RCm)-Ei`EUeE>FV2sS&M!_ctf?tv zmw+)hDK9H0FEcl3uy{c+{*&_ya*9&GvkcDVYTRR!GAF|x8*9(NhA?dk*T&`)muAJH z^l7*ou?D;d(coT)hL8Z5&818)YC!T!(A5WMLO@5i9A>74XP2z%j19{vS=kx)?ZN{7 zaOdiUg$0K?J6F-jW!z21IaaZ-(@aNv!W^hgcDgUl|Nb~S0((pPll&*sLOj3Z*NZY> zH_l^&a6gD@3v6d#8YV6@mKn0%1syBD-F>S2^Ap%#-1oG#@$W1=_#vfk+|I%|-~gsV zqc$gr{dk-q#y5q;=emd)+Y%lx732a>QAoc%eH<_6R%5YB#P^H?l-I^uTDHt7ZHqEx zUA{5pq}!Iy9_=WUiiHZXyqi}T(K6oFJ~G=DYg#>$)M-2S@zEuxI+v(RdJE>4l`Viw zTY#1ay|2-jzrs=5X*h?dr=8*G(nw2by{j_URaseTNehRXz*0*hc*e&|2~2gtk-{W( zvNBWofq?k0JVMb?Nb_NvEQ)b1LFjecqT=F3B_$HCO4yT??zYUjy28Tx`a9x!7HeC8cxbl$JEQ7x;V6F`O|vrFlLInC&fTyS7Z*0Qu{6O%>7g zk(TyluJ(3I{bpD528hhoTNdWJ7A~x}^q0H(`|B;Mi(RW%*Q<)Cr;4a29H4$LD`Cb< zdC1L?Wq);C@$)Zi|;I=kX`XGz-S5M z3khW4o{6N>74Fq*)FyMA@~Ay3m$@qI+g%HbWivGA%0`ihDC<9RynY5EDr}^?K!`5= zy7lf~<43FOuf)^B`EjUC)c~mFxcP-%oJF0gmN@>Z^i|_wRY?67*ersvUi0-^>_Hr@ z-{R=d4_&`@9jV&!uNQw@tCnK^B}NGquIaU4IG*d@Dcx5|l>qD|0~Opw{@&i=di$(V z%Kv}&*(28Dzujk#uf~mD>O(ei@wR}`K*kq+7Is%nptZT^T|l*TI#wTU zY45`xBG)d!D@b1*gghkI7m5P&UtL_la@?=8Gu&s;GktY&CgL;y_*_cOV=>^jwm1{< zUPl@-{`9p4m|f8dBzHq=i%{R%!YBVI*A{HX+Ja>qX>ma%+b8{9L$jn`3~M4ocDGogIlX`@bCF&rxhRbF#DNWN%(>3BE7K^P5UX)w6Q6jk=OVwN?kR5xZXCT4bzEr8-nvq*cdb z=l7|rcRl_cC*QVf*P$5D;kXUxQ~qoIq6%pS3XqnW-1Nv?#(2$UW^o;QA(vNgc7N_V z1cffNiao_7*hdH-^&@%gXEsqRwOXT7xFP*^4}p= z*drohoSVH8JGi}z#i!?P<~8<1FS^{HGb@aaLoc{wDMnF>Sbx|c2#cR3_iE>N9?$3d z55?@FG9dL|>!~yU)U#PNtBy?P)rVei@EWAPMW&6?AoWu16!E2Ak^qi%r z&p+LSu3rd()y_;M>ob-))6&KjB)Foa`%=21WLiGcE+?T;17|`FXr4rBqc zAxXR~8cR2kiEFi)_v_lmI!UFAGqJAdc+2Wyy0BR zOBxbA(dm)tPI(c!l$Ydwq2%3ybjQ3IT=xohP)3T79hn}fB3*juZi?K%m(zV#jP?Y@ zM!p|VV=oNNO)^7ZqkfRxd+=7m94e15jNB6lz$Nx-6hz2uT!5?sA87aKFqd9PT~tJw>dJ)j8bHv3iI5dH3@UR*$QY8BSXEv3B536v}3y zT}@QR^u-{_`F*O5EwxzclwXygxIcg3mAZpw{ux(?>BH*%mQ#+BUUiU~_j4vP_%H!4|O zrK|4MVrD7Et!cDQURPSUE-D^-8(7w_TXz_)({77g;(6JqusNkJX_cq?#%Znt2kO(7 zfNar&n>IZ(JbeGa!uIU?@Pv+%%GKo+E6a0R6HKjXX$9#kE?>3kiWMuaSk+#WtpVJbf}JGWw8eck$s^prC9mnlW7>sMXg-HmvccPBU6KI@o0 zyQ8zA0XL_~9?Xd^9=p|AYEvXiZp(>~oPEVmVNE#Yz=?0;&&%xVvK63$0(~Oa zwHAFhDLxuysRsWXR;+R5+|<@o?(AvbHn**gB_)9jYgiiD5t^HkU6%N9OY7UEdkQPc zmN|B;E^BLRnQ%64&0-m~sYUaP=2qlp&|=f(er{{tbCoPSeo3)oaWSwY9yeAdpx;Mm z5syR!2ZgzU(EI+tbETfwf(Z3)c z`45!49DC8=(5VS%ObrNerRKO&CC8b*j>?id8fZ$0u3*QHgjiJZjlvt;agrNCiMN1B zm)80e78nrA{?Rm0-E~I7;>d+HHC+o=tzKD@zp89qV`X=>wJW%}6#Ik?&4c6FY3{$* zH5cZ^&04tHl3iS~s(wXr?+LcXuGuB!jkA(hHs^IFRGv_Pbh3+F+1cuf6B=Z^ z8y&#lnJeoVqqQvgw9`N^Z325=!VNvfzoXlMe>=VHC2ehv>JYB*X^7HmiKD#^u%+nAh9=(BP{4Ux zY8&ST{Ia(l!HNlsltgxPpfyx-G6qKb zPG00vpGYradXXThGZ={lD5oqb%6dzeTNbwK7W9S=9GAw*@rg8J7t`t|Atf@-Qd|HH zaVeJka4^uN5Vw4aBD1`sl+JlLbI%!K*yXvvLG0JZM`mh9`B5Qs5+oY*?NjWamK^-! zARELL+pF9c;4XA%2&pS7z-H*hL>97X+X2jZ==lrTeTOP|_l53Cw%gb#xuO;AMS8K{ zMF|qXHHRCn5+Yrs*Df@{lH#%?NK#A=tuyEXOE%;X=;#PsbeYkW>QE_`mE68|^-X<) zH>_lbUd`Utw&WX`jTzq^e>P*JdCr!ch>dp*L2drJJICVLu8OJ!OOuw4uxobb6_%Ae zMpRu0yOupCduPal7V!K4S&q@$=FU1|Z*^C#zpbzDw)G8Fb!%ErTej@9);p#mA6jkR>}D(_Dgul>bH~&@qhE1Mb5kG95mefPq{7A~U%k4*8eiHFgPGc7h|{KQy+|2ub{?FXrXMyDHr9~&FL3fWO zj?QBVFfXr^Bty`cnj|gc5gx`?Md6^gp{MC5o|baZVlyuW;cL9?flIb@x3qL`>Avzx z6Y&kE`0)v{FAVO$4&oN%jbIUkWXPJfT!*_=@dzq@L7Mtj*=F|OQn&6e(e)Nh(y(pAPcZ(4Wd z&Ap=|8|^twx#@HAZoGcqAKY*9m%(7=SW#yc*IjA)?K`HMZ|2b%vvY{g>N6TSahkdp ztDr2L>_QKn9U3yC3bV4Kvdk{x(IbUE>RKC`qfnRr`kxgw=TFn%XqR@}4xhd{?LoN# zvm(Od5>k@0N^Ob7fw?>`JUk{Zv!Fcnq}j%_me$I7A$!l392pTC9ugW6Xh}~@$x4Y2 z4~!18Muh~YrP(sy^G$ewANNY|9*iW};5AHdicBd;blD0D!m=H%>@Z+2IPJ?N&!sW$ z6X~gI%LMtYdLIq_1}e~TB4$O>*rYn;??xM2EAz^#`dSL}QW8?@7R;S<$?~;p>xbsH zF1?PHQ}c=<>iQd-*T$J*I%}#{l}FA8U0T`H)6+FJe{A-W)m>vbO!%XB~9v_8ST!VQi+;R*G^D9bpR0{K`1v=#l zM|)|e=QO$rs+sex#bcbe@JkyS+g>X(qU@ZgY&C9RGC9_`F>~>YMV}lv4u@*X;?TOlk|bMZe(C0%hSdD_kg9;Z z#Dr{HdVPCW%`>Y2?dlfJ$BMUd-pp217bhfVrN+c3heB~tX<}h!TzFzaR7AWrs-nE2 zj-7N^IRaTSdjm4z|9$G5{U$&Ev3wMGAr z<|Wf{PD|J`uJr81zSx`CE4~pDF0?Lt9qTgMQ8`~7LO+hP|X32!(3azlBg5jZa7or1a`Nhj&xOq#(!xrkJ zo;y@L2--zVi`VB#;JJv$#Vt6OJF12O(hgu~7=ZqOcMsPea9!t8*Un#Q-2D*W>e-DH zu@b~SYkY8|RI&%!17sY{-D>Y4)8S`!ziP9^#e=Ksl5~92(&G76WslR{<7|Mk=gxV0U|(d2QvQbbfUB11elIU3E051~|7KmqeE!zyNHq*0Zkir~v^qVt zuDz22;C__n5aLsW$Q5t93!r=4g71s?GEWE(_iVzr?YD-exSyPmGKatXBw%*m%LhEq zBW{ou@o|Z1o-Jlu~^)Pypdm>5%*zFv}ZedWD<5; zLzB$%%C?xKh^TRBX_K;ra;5CsXGQsOIk&vXn&@%&Kg)w10r3$r2?;T=VMUphaZv#| zm34(5=A^`h$0kNaCq>4rvx}ys1??&+*sJMU8J=_1y% zTb%hH^>l#+C-wL^oACwwp0y&^^R&1CDIc+?pPQN*9haOED{@n#=~CwyNIbZIBLX}F z;%t9ty**u=Eqgjb+%!Fe(bFjadOD@?E<#XGuhSltJ^e9!(T_#2=Xv-XXFnDZlam3B zjno#tm|xwG#p#F?Fo{@C2$SbAamMlV<9Ge~u`s3AW+Y~2CT8gU_+ym#>95<5>x-x# zQy-T7_~VAcqI&f0hHBN1qf@9{SBMbLAI14vEY6@~!y(BZ8*FIJ@bAJ$>cciiqTY#H z^F;`C;+*nC>c#a)_a0H;c~%ThYe#P{7Q+xyVA^$jAuBS*T@vA;{T@r^FKEnu`E&}= z!51(m#)2b^gEU+FkAvU$t3STLul|@;$Ct4s$R`Lh*|ae@+B*i<8AI?-RnsBwd7fw% z{1tuOpW2zx*UvrvuI>-vVe?Bg7V)&dZ^^9lPA{tzT5_#{uVV{vhJJ)u+FwJa|17p6j2Ukp}n1MVyU%p+>78zd1S@bM!`PK2SU(U8*{{}Z1G=)+}!gy_p zjf@;eZ!%^E?AhouqJMY#yFMlQcPGAlT6aPXT*Je)PmJ27-BHz7uJO_++Bmdi22LO6 z4~c&jlBZ+McJ?s0|q&f@-!X zU`sKUSj1oSup9ZuXvwGHvR`*e7a?p5#xaZdP>1RpyayWWrqPTvx;(PZDJeqWTRK0H z4RVrxmhv}`%!&=?L8u9-zf~S~VCiI>7t;Lg-;eHSXxNmR5)+%89Q#UIs{HbgE{#>D znAEgr@`;h>nCXDTB_Z+8hXy?8AW->Oj+)Q?^9pNDNJ@&1NtzY?#;jTL3yL;zR#fz? zq?o8##usDme}iiL@61`Uv!Wg3ABig%X8In{ev2nh`x_`7KN_44-fmgAFaii-)rveK zXMXRyy7)vBMjd-tNI?F3d;OGP5IzhW_GGVJ+y!|D6thGu(13yR5mVqZzx zS`6L*lB*{!40C3dL{1DQaq;m1L}Jsq1(;W8(=^^BM=@!ZtPHlVu(NeP-n#Y2qu)Jg zQTNo6^SZjuTQaXV%O2wXgzYewl#kpOI5j!>`9F8Ix9^-cPrlg~{+744C-q0P*<0qD zVmpdkCfnPmnu|MPO(WkN;SX+aYaMSpVJtqxeN+C*#f~+pBa2sCt1{AB3fSjuZTb0a zdAKBr&K-08%^$9xQ;<`$cz#Y&hI7Zfjveh8iG}W*3orQ4xuav@_Ey)N)XNul zG!)Nc76V5R4zVF(d?Rn?c;7 ziEx(&?k6deEHQ$%>}g7iOlRrQ)goHtMg|Dc!9x%IlRf0V<=&U?yYKzG*-7`_BN?`? zaDVxx`%CwiEWqOi6Q*z6HY%j z=;i>xKCYX=b*OFA%@*t*UZ9%;QJ#Bra}dr2!4)Xe#Jx`18@f4EJ4K^$lbM3xcOveu zQ)Y(y_=o}^cdmu8eY#m_b>I$E?$Fu73v@GhzW8F@Y}T^)8r^IGt#F!d4%8ClYLLqaEB49s3G&$J6rNp*)xW5NbO!W8LRQe^oqgzT3Id>xayr4gFxJC8O>2hR zFuqH@@g}6LUz*eY8bPk(Xf0}|N%&6S)T`O1<=roHo{%|@1Im7coRqP*AS7YI z^wfd#o1_7ZNOhydS6f%X}+%SW+jt&qjA zShVBIEKd75Zru1n`vurp6Idej{w8T941(b}B}rkaEDgK==xfXdCfp2`i84C0U$QLi zSEz$uvuw;2m$6)EsJ#z7S|4f^S|!V4`K$o)+=bdZ+Lx>d`^wd<1Ul`@m>nExuR_M- zH>ls=f(4}lT92z(HE!ss!|j^2V4AH*uWHc#${MuC*=%h#o1?wQ8d(!-W-Yiwqm9jF zPTZ0>k9Dw4HXk=TF2udJi`Zh^bH0=l4va{GXwC(8sJ8-AW$(Y@CvUAwE+AZun(3$sR{P`QOp_`r0E?^gGE7(QY zJ3q)SX5Z8<&{nc@sbYb{g~wpP`+pozAXcSF&%jtJu}rYHbbs4!Z{YE!Sx$ zXlo&%eZ97e-Jq>wH)`**o7m0l7IrK9F1wB0&hB8}W8Y_YvLCR!*xk6E_8xXGyN}(^ z9su|BL+oM5y#I(j${quE+2ia9_9T0XJ&$8X@IrcpJDSLsv$bQCNVlT6w zvpwt=?3e6U>=pKF_A2`g`z`w&+sj_VDaae_P4;{C2lhv3FnF8oV}D}ruy?_O0A1Sb z&)}5%E8EXLWPii$79X*X**_pv{t5e(9bo@rpRv!`7tkhfkR5^)j0atTL5GomZk7OU z<`$?}2;x>A4E-VCujAp6C644#(8Cv_-JspbV|g5p2mfm#Pl9&KWS#=al{Colq~liL zOz6SL<~caY$m987t1HCKz{R)?xD@&-?9jPU4m}l>(1lUWYj`cMgO-a1KAX?sjl79B zp8oaF z5_%$d7dG-<-Um$`1AG%7 zLH-bbm_NdQ#2@94@m>6J-0k)xe~LfNf6SlZKjF{v-TXPwdoiHZ;&5`40A9x=oOLDh z=lM@@x9^MmXZ$7Har|?>hyMax^uOY-K-%L~{u};V{yV-G_X)ku-{5cJmg7J0Kk~Qu z+k78x9DWBpV(;fd7ks#y{s@K&Im$ zKg8YKBQ(JT7ebgsfG`V-2oyoWDuP9b2-Tj@J`rIeT>DfzAR9nrkuEZDI-Vu61ytsWJdrO7M4>1W#iB%%Lh?Nn@;Qy#vyjwE0WE%) zW)coju6Mxw28UG zsjb&e#NI;_Xv`4NF6N02(JAJO1=@q!17e{TA-cpOu~;n8?$myuJ*7RZJ*Pc{b?777 zkF?!lsaPhKi*B((tQ4!nYOzL~Al8a?V!hZPP82<2qv#cVqF)S%O=3_C376Qcovl5I zor__yMY}`$mlzSFVoYom zPs958O6>~hknhoM(=OMp7uP`E;9Bh(?RIgU_8l!yT(3PZZV)$$o5aoH7ICZiuDDIy zF76QD6Wq6OzaYmizmdB;wka8 z__26K`~>UwAnknZTdx zJ>nPQm*Q9A74d8Fs`!ogt@xeTD_#??i#NoZ;`ibY;*a7j@wV6}{v_TJ?~3=t`{D!f zXYm*DSFvAwDE=n?EdhQmzUBupk#fXQsKm;y~fCaWpf6k>ut923+SnYy|cEHF23 z9PdA=-_pFLr+0jG#L_&v36%9_YxDTf$flm&sY!UvmEYjj-l6f{sVxJ;{oAdreWQ~- zy}kV-ljgSG9z?`ve6(lMJXa=Xo+}-#bG^YVbM*}7stkhLeW``CgIeFxqtdgsd*hhq zZR{Bjp63f_?ohyX=xKGRw9FloL&JUj!JWR4A@lu`G%t_^FfWimg)H#%GA%%E<}T&m zrTn}6{KednP3A>1*U&|SQ>c>hsV&1jQ|dgDQcg`bVX+)Gr+->ug{x2l7HZfY=dx2y^CN|oD6 zUv5Dw`-b|*u>_kiuiP}=b5eisYM-ZhwRAGCkf)!LiJH4&# z5*jjw`?Vq2BmCQu9Kw8UN!EZ4dRseWF3RXjtHTEld4+Zu@RBX8!wZs%C*dVyu#OAL ztm;Aqku^cafKGac`(cN4oloxwe>{=S3*~!>d@rT9Rkf-z$_651gn#RjL&!4!s#+<7 zt7af$xL;F{J=EJADxkMK=Jt|dl)}7$KYek`CFtX}rIGWVmOfZ>ZNiEQ@6xmJo*w`-L-) zD6bLaHR9(b`q2qSB^05f)B4M(f+={^ufL9~bjDRW<9_LwCsd_Q_<=g%=Wm*%{yHfm z>ixA`@2@T9DV6`!wEU;^I+;>+5-=tE>y+xR+f;7be7OZ}Gw|QMP4(9uK2P%w)n9kY zXx5$H7736Y)rz4M1GmI1g+CGndwdB<6znl_PyxLt7_1{3IS1_vmG5zSTUFaAqpW5!M)hn%M%6WWnEPelG;dO$Vf7i6A2G0D zBc6c(JR3I3_n>?a$+t_sH_P|1d`}|uAf6#SE$8GTdv~sDFF)Z=e3{*S`b$ca#1d z)W1Xe*QI|q>)&DhyG8$w=-*NOJEniP>fdqwJE4Ck_3xDaJxTv=)4$vG?+*RDQ+-WT z9upPDL?tm%F-%kj6BWQj(3=Q!6TxjFpiKm^iNG}xtR@1~L{ORtL=(YhBH&B}nTfzM z5lkim$VAYX2ow{+VIm-8=dZAr>0i74Rg-vyT@4NuW%{?)2v?zpt5n}I-M!3+U#0t3 z>)#svTdRj})9uZ=y;Zlj=wHKbgqy3oJJr{r=jYJ#bLj9o40!eM4joR14yQwh$DzaL z(BX0za2e_A`8#y@96DTOMmPg*qx?obI=p3i`ek~4WqLkkdO8jRK0UuO9sXwBy+toy zx$)J@S+0jG*UMRHw2R@d!%?ooRjJ3XH2ihA%5}KPb-2p)a#iZ^m+R%L)a#*Khr8Uc z8{u?#%k^?p==oLX`BmufRv7T=;VX1FD|9$3ba*Os_$qX`Dh#-c^!5BJboeTCxGIfs z2HZyZjeK-?EA{j%_53RJd@A*HDh&Aa{3?xh(d{kvfac+`!5&jf|71@7Bq8AUW0iy(e5T&aMM4 zX$}N|pF=o7;%ARk5c#_($oyO)B!qqrVG`1jsV)8E1ZOD0>9Y}(UR$_=(Q6Nr5c*jO zKCd;Dp!3?o6>L7cg3N0VlW=*h775klfSJI-hv1kT2vh(}4p?N)^rbA}PkF&#Wdegr z9RXyr_!3oH)}qGjvKBSGl(i`AE~{49ZC7)f!(LetgnVThgCR0cWu6G8{B(1O%uKf^ zcqe)#y!a5j6TLdTAbBLb^d)%VPw>KD!3%>-hG-)RucDD0_A1pY?NzFG=o=kyS8&^_ zbhxWjue4XGUTLpVz0zK#dZoQemK*U@@3dE`-f6E=z0+Q$dZ)cg^-g=0>Ya9dRIux# zf?XdK%G4a|D66Oq>fhdr0k&`BFx9Z5tWrTzre8 zX2QBal^{?-KA=-AP74KL!*5_8nmO4{p5gEk2bWWKXfD3RsF;L0}2*tlY9r1 zc{o`&_fHz$5xU(QAao2z{3C{Un6!C4RbAO-U6qwJw^{qQ^kHX=61Mh_c#VTQ#s)Fs zsj`kv_M?_J;_RO4424$?G6y(B8V)KGs#fV@_=icG*E335C$JCZO)_%R6t=JWw~TrV z73FpDLM{WzXhzXwAnD=_6x0K*1JvA*PN`JuNT5h{N0}n+@m1(urbtoP721}S=}1(j z(6vmFvhY`=R9UkTPoZ^LSw-N)7}^SrDf{`{a;K?pbYzoh?$r3GX?SQ{!r>@u(bH>D z-Knfap}jsVz+XpBMG`y8nrr1^7|Br^1kx5R8A5ue#?iLDJ7jzHjbhJF%@CBQ3`zNt zA!uN{2W%-6nV=v8rAUzYneBe&Ha~MMnL`MthtW=c9yLC5^ISi(j9}TJP{ty`og4`E zLJOqVfkiz@Sn-vh!e?N36uT@mhANohB|%1)Fd+6C?Fgp3w)u>;Fa~>}^@gbNh5)RF zYcmBl6Qrui92j$Dr?9JKlEY!Nb&HM*<@R9oSfdG4Etbog3y1sU;ONu@_QI$#EMvn{ z6G%4@Gp{rRZ(d~v`C^jdDdV7YEJd&{*&?DuZ@$u1ZQ)8;Ywbj_6gkAO? z-KhrqM{uHnO?RnPF4XCC7k#L2RZ~D^tJ6$-R>S>41JsNAHjZwW0V|vBmdWvJ(e0J}2M;FG2*n9?x#C3Zmh63#zM6`RLu+u2!rF zSrIaZZS>ypp)ne!RUk)MXwMeZg={SvrFso^E*jRt#``x75e|WG3s%|8cHHbl0lnN+ zJ|9P!j5N*15hB4nsQovnTSw3q7bNA|LEKeOyp)`|XJDgvPeQZFl4 z1OvWm2rt(c+vR1|L2_>pbI!&fxobuy6{oBvRBq0Z3xTb>DpI7pOf56Zb-XVxYYvh- zg?{m6OP7_~^%(kw0@y)SN{$*iTET8qP#NGdiUM;rnM1wsNt+i&zi=&nW{01-)z4hz zXO?4Gs25s4p9(SudAB5k{Wc&~?MQ#Q1?(3Ral-ueUttX~R!$Tu)VqZ%}Bp4|7eVkGG6mz#^=HDcf`vS?QDy@yL~%Mh?6CGk7px)Sp7 zR=9r3D;RX?k+Mm=8^CYGz(3RtCKKZHVQidD;5`N29tM7%9eCdeJ{m?mG3Rvei?AFfjX^0`Fh3U*QeT7`*o~zz?37xAA_L zy^Hq;(1go~7Y6Uo*k^bjWCy|gg(G3S&D@N4Ahh2y@VbQH4PF<#qj(hFG2nM$#Os20 zB2UCSnWy6o9v8gxcplzG9PI`EmJ+I30+W&o%8wF2-*jc$*f3Cuyx7Lb;y;UW2oNOAMS^n`6P|(3i?L;}g~84^Wbb5{R{cAof4e9=V0#e~JueB!4%1mZp#6V1?Ew~WO z#8(G~E~I=uTHe&=T(DeALXQ~M3NXxW*6N0PCP%=@1wE2d*P+123|?fP9TL-8sGprA z;i)h1g^L#0wB)6W7TW0kSo9pQo`BB)_b5m+^_mFXOxiXhwW!TtWz|NG{U(N8?WC`G zZ{7m#jV;G~qZ~%r17H#;K>$idT-wmc1vsr*T-e#??mG9g3nDJ6y7untc3$_&^*179 zAVP)-N5F!x9Ms$zS@Jw^7(RjDPryeO2JXE%;7Pj{JYjzTzm^-kRvF-pa)Qrk4e#S; zMf?n0OxwYkbUwI{t^~)?-QXR10z5#!1fS1G;LQmUG)>vOD|;Y1z!rz?ruCQP*%p5cn-jfHy^`up=Uq8 z1ka^-E`$AYe6PTBJIvoh$UubL&sTfiLFoPbyKucj`S9=Kd#4^^pPtSEq;mlARVeuK zmprcng5{oldLiar&<{^$r#-Z>#@th)Ewxj+|#&Zgu(||E1qF4L2bBALP+?rRK_Csl{?a8aJQMXpm71|9ODnI zd5k~L8J>NB^B8}gokvbVxq5a_kLuaw@8a3-+3Sn#GpRTzqxa807CBN_PYdE76*jaC zjkL2Qhu>@9<|AIdx535tF?jVp1)tvM;L)4Op=ZTd5CJZ{wHS9IC?;CqHU1jjZ$b}2 zAf=(1k;>b^_jmX^aQ_#_ypFV>{~76hiT5D^+6AME3A2<{03(rR2;LDQ0`Djhh4)(I zU_l;H;K^L9g<#}ag0zGq@92*(gwALD?-#~kgBmdbzI-GKgZ zoHu-qFGm$xjecJ2WafdfRJe9>+!`oQmB6;9gew?=1;l-b2aA7 zVLpmEdMiH(v*mVvDrVQyv0h66y?&XN2&(^XEeWy%4?+?Echkz4T+X?%a?TBubFNv= zxsi~KScSQGHPW@p`Ilooumv;n2p>VZTlrSdbK{`=!XOVZp+!R`0;@;JMNDBvJ_!&A zK(Jkl$GTyM7AI%zAV^A_j2WEf?iff+oQm)SUxg{;OX+{L#l5poJC=wwlBMv!; z&$J9kLVSVuL4FXj2SgJEOBy9b(kLmCMoE!0N(!V9>LF(^N6dj7LyKt9A|Zv)1{sA8 z(V-R z@WUMqvi-Q;X4G0-wFmqHAvID0nSlcVPvviKI=DP(&50*`v?1%nfu4|_s|NFiD~8V> zog95<+t0R#A+14~YpM1#?N!L4eZtHv3sPeZkN{f_DX$Z;`aBmhRp(=O<~B$#y$s2s zkFY*X#%@OgZ-K81Fr15ezY4Yc6eLsj@VzK$DoWlJaH0BvQly(jDzWeNC+%INJ_s4G zVeI;x#?BylEp|3L4>?>!a#-v#UE=C$C2QrkN_`O$FF%Kj%U)2jZ$p~pJ^p9NpoBu^ zBpNwz4OF1^E=CN2btA%HW$`D^eJI^7xWS#jgtmVZbA{ouhr)@Q5X*x5cfVu|562_$ znD7MPneF)!q5~&;K4GWgIn8qrYpVU&O&RhWf>6vB&*yMI$WHfsfi=sinw6b_^&7(* z`z&k=%z^O#D?0;mzwOz>uJ-I@-|_5Y*Fq!P4*}!DGOdd+HwLh?JO>cwefS@MKdsxa z!h-9k$OkJJ$``A*ziDRJ_9Nt8c9qA26nD$i9!9y$lq1915|BjUcApr;-pek+{LK;O zA6W09ZV;2w|A$Q9!Uh4&4y3me(4FG>BVz19xIM@TD>u0AmuY+(BglQ2F$KaOfXhDE zXq8EI5eT=vY@1AjLhoi*dj19fT}Wdue@K?%T7=`sc|UT-%A1WKSF8^a`dJAdgFCJI z&O(TbWZ2t~&hHS`!XAg|89cAR?{A3n37|_t{S^QL4xc?T9D|8cpw+qqrbrEI0kryV zJ^metzlXhv=WlTP#B(3}0;Na-lt_mc0@7kU4%Bfa?6oj2MEoFjCvttWSPwf!j+c^Pgl+C?#B}HXjFM&ma^-nQ7OSbgp8|U}r=2^K3|*et}+v z-}EoJ!(Wpj-t_sB3m!AG;fpjN3wkzWJ;xw%NvT}Ou7^b99gt*v06SDaL2eH0ogPz0 zaGHFezjPqU1{xB9rH}Fgl?Y^JC zi28oXvkU1_EJ~BYR^q7zb}Xd&hCl7FK>whGj#`IcpgkW4!oU}KQ>)Rw2ElKHAiPMD za1+LGGE*)xHugr6eoXB+s~}|(^TAFz{y$CY6}h&(3l!0PFoTZueChc;O#9(}z2{@V z8UWYbSUc>4`}_Fqf&JHb_TWeHv8wRgfsoj(pgBc8gKzmI>qU(YO4!IfV#{|va{Zk6reg?`0a`@n+v{fmU$v?0ETeE}->vv;}_T}zh8lS5w zg!V1o(kgW?dhuvnU-IFHd6T?e^KVc|9ntQ_ft4Y{m+1ZxY5%!y`IT2ElUHPXjwgyLb|#hV_Qjp=8E zr5W~!Wj0bUzQ-5J2(7+=>NsaGDi`grQF#A4oRJV-98oGz(cYDngCEM^3U^o_4U1d z(D>YB9NE5PLb>F*sDC|5$Z6GjIsErXtRlQ241--yDS*Ce=Je&_ISp>uKSD@}S6J73 z|75CYW92~YBJ1_5@JXMmsMdXd6x)}MpSw;!sTHIVhWr&iOA}FTGPVH=d}Yh~hxbeK zUp}*nZ`k#=Hz1h?p%LcrugpbX;U4ZQUGy<*COk9kM~Z#4Fh>0u-y_96ez&9La-IikItV8u^GrLx)E79GR!Ac~#p8 zFMGGFVL1W-9yzZXWx!YO&weh)Fe1LU1&$F+_c~fwZ#(Ow-tna5%h_m~ua0%35VA(R zWj4|RL^P*hUPYW3S=;)!i2A1b$Nr!)QJO}rk_+lw?*AaZ!~$R0WJvPgC0lnFQ2~0p zQciLvqWop6y<*grDkqK8G8W+gVUAxrBZQ5Gpj` zhquf>g^#by6qjnm=#jD(^jNB=Qa`8oR4?9m6hg-PwX8$Ja#dzUu}m+s+#OKxAT7lg zMCBz+C0a?J*;LICBt~l?jyG4sL@*fs(v9X`ecUD=~WyF%DdKkWvt|nJi>k^9yvn6)pjdLv2#Pk-~h1R`GVJaw9Nw>gd zFWlaj@u|1(Ha#DNq5h*a-Xe?N@s69j{S*+))Gg*&p}*Ks9WlXyFG#ymzM{^5OCe2fUk^5Qso zH9@99)0*(Bhwk!QwFW8KaRa-VeHXV<-_9PtVTOy$O^e5V5 zknH#wbgDw*srF;ic&hyb=ZuNkZYgu|x|F$i3tB`=!KuKZ>kzleAh$^TNQx#NZVBLw z5jZ)^hIF!%d+*ILbh2H6ExYXchC2hHoEFe9( zA=+$|Bvh6p6eVeaxfL=vfsk!j4zA>G{7g8_T>&^&;x`L28mr*G8j>0j+B#?xj)J_- zCTQ^-gr3_NXeFM2HqS|Dr;UToIMk~Gy_n)IJ17%w# zK(8#x5Rkl0G~{g{6#)&iLEvk$LiQ#Qnr4H+$3qf0fzUV`3a%oO!wH1eS>TkE#tDP= z*=V?sOinmXm}B7{$K#M%Jmhl{pp7;GDUg&-JoM3~z!y4c5#Gjaa8HNaP6BW!6Wk10 zklsmPQ*Z9o?AJ1M$i@k=QQ_6C+Lr3QC z0rejs(bb{7g*|2+<9AWQ_aNET3GLFKA^p$siOn4rrsUflDoGfR^XkkPKS@>6d107PL@15o?lB_}E zw+(uipV88xdHGqyBH6MriP=nIwoBsldWqA^p^f<^;0xh&7j!ZcXAO-~7Ab$$29Azb zv^;2N{w?7A9s8ZuB4yE{p`-Z?Z5i}5zp2$qxwKB`Y5sqT`xf}DiZlH)GvD=m*IWn* z2_Xc85W^*010qILL_|bN5%GqAh!hbKDN;)jQ7Ki6RxMRjq{vdW6fI?47hV3Y>rY)* ztz})RF2zd`DWW1pR3!iBedc`m&XbF0FCu1oy@bffnenGlaeLLiSGuP0;8m-rhLrfhV&EYWBb|d!XGXHxzpv zJ3wx(RF^tef_|4FRYzS3nF;BE7qJJ1p(DB*LSz?R0W?MTz|*TCQ_&k5qmOs6s}B3> z63`qCt^eFzH;O%0_Sn^;%zbrV=M?CY?gu%+{<=TPJU|a{&f(s>0_c_=1i8ODU5C4n zFG2n%=o1hkd-BSlZTdun4AaA$lSJz@LQd8vJ0l^{hMkuBR6PPAr|Z)ZXQUnp_Zj*O zxJT(xD9@SL&nL1fqY-|VKFg`oWAqrLI$NKO5RvAbN14ZgT6RM$pv>b$%49-86J#=f zNSVyO*xB_1&?b?2oJX0*S=-G54(XkUFVd02Aba<&a{*-}CqSe0UlG1b?{cc4 zRr&+x2i(nZ6(uF(&=(za&V$bAkTVy0qr-4VOa$(zi8_-gN7)`Sd@-k((vRlg{Ba9+nILI-`w7`hgo7uocYi+-NCt*QkKKa73K=( zN;B8Yb=pzZayn%#FB3h=kiNVhJKH8h!sr2~3v?l`b)wLP{1D_ce`9_F>CQ*YBQSq& zevgn%W|Pwunvnkysh%+Z1c^>)L3XZ&9^|K;ZsuPhqf~63HP2!Oqtn8RIO&HA7C|d> zJvcrqN%AFZ>mt(YnASPL)|jiWdk^ykJ4^Y}!?{FS1nb%?ku8^)TZG@oUu0i0CFP9s z>pm|xzU0MP$icP|l9`ba@3yFS7W>ZTA!W+?zP<~ofyv={HWwGXo%{=PXZ}aY7uc$; z73_;+E=P&iN-*CEGNkhNMZ;d!|D|7$-(OA&3KHeCU-`>S{WmX#tts!lGxa9XzEKU} z>4L_*-|#le;XO{CAzvo@tV}s%PL01ebCFUaoka%sq6CGUi+drNG_Bd$_LuVoC~3lU z&G2&@&z4MLWL^H}v>fV>k#WoWShsa${h1iKwvFwXfGuAWzRtnaw5BOR^!& zUG|$xn}&-kZH&{b)i+O>2|3o1X5#1C^8M}8#g%*S*nHpq`%4L=^@9q@$oFN#e)t-Z zI$H|ddB=0Hl$o-&Qu~M}NE~7a<_ns{+?%~4LMfMn=h}6q%=pVMi%?rbvL+)r+7gn& z(cdh;Os!=~nDJ-qruF4}zT_?c-0`0r38}Qyl6^kgoPDcIzJ6Qk>S)jR$3rZkIhp>K zZGYMEuS;(H@7jm=!B~PXk5LHYejZ2vqMWj4ONEC+hFVOCD_>W}9}jJ{^(u%o!Z<$V z{%`J zuEv;N>u;Jv=6+lD(cUyS-Lb{WO>=BMulDR$v~Oz@76M(zOe`mta!Y@6!aNW2sj~f} zrTe}xJFn=AS=)E`^WMXonY5m9o{A0f)-&{)d=T$>T0^1DB|yl8EyhX z_@?s*pn|)x`mqPd-oIgg<;Tv8IH_$vP8Jko?n}vQcFHMg&fCDUPI2BPezl8e)%!%Kb`uZz08rlooG17gTA-lJRwtMS()>@rF9d7u zNWDY>XbF1`aYRd4nz(a_xO14ebBefgl(=&esPpUip8th^6xj22xCMQV5`A`wKF5eY z$B8~0pwI7ME#+PO%b{QFJ-7vl?nERy1tj`2Jn<0zLE_PQ#G@7Q=zQSO4Zt)7i7q4( z9U&6kjz~0cXduzWM50TGM0X$(T}mXn4Bwz1c3O&FGEF=>Mm#!BJUX9vbOG_`LgLXy z#G^~`&7i*vry-8Up1rfwS#Xb0W3Xm&wmKU-1jnkeSnD`PorBetacZ2Cz)6YU1BN?Z zjYk~OcoxM@x(SGLt~wWSCaQ^ua~?46c5;d$^1J{@cRL{67s7oJ@a}fNyDvuk$!ap< zUxL#Wi_{dHt{B6~ic=9X4LEoaaPaAfe;Ls5BDSX#vF0GLW`p+h7a-<4p##kTYkm)I zL7CG;nUh4B^N2EQ;>)GPm(#?TI}l$^vK1!T3X^PwNn*-{#FRBLW`L}@#)O}lK< zX}0MU+qBCzEh~SIa2=+Pb2a|8j;ylv<=RU>uB-Irx{6|p&*!>IkZrvS*HwaS--hiw z!1kTb_MK$=E{n+M_LJS~FHvu&$EN)*NPQE@f+uur){7nq9W$7+Z6k>ncGd>neq8$N6l>LAK-e zY{wzC;|^@cF|Ml^uB#MqT_wzQ6~lFv0kzjSON7>%$d~K3wtW z=V{!NwT=R=b(Hzq-*H^)=*+c_0*&C?7-L%uvMsu7 zi-Wn=QNXp1a<;_+u61axbri5&hS)BHY>`Q}$P`;-9$RESTVw%SWLLJxe7494*Dm^S z?V=yoE9$r|(T^(JrTtFIJz*UG&Y{7+W!4bCLAlDx{upJk2 z{UONphYnnSC}qnIvSqtme<kqxy z6H;7%DAl5MsVB86oJ1W8Cvgp-m@5OtTn9)H_3uHvzX$RDcEtN@i1)W6#$Q5=zk(Ql z51b9TAFBrk^Z}R$^+BgQasA%J^@kAG?@e5P2yy*t;`&9z^#>5wFCwl#fVh4&as49V z`U8mT7ZKMVKwQ6?_H_u@Y~+{zyAIxKi`{kH_OL*b0R^mIIsD(ulRM-H*&~dH{myoFYieiKS*gx z7V_3;k(f)1TiOL%=P_~jlIENI1iP@$l4m!~!7CT>ji&d$t)EZkuAPiLuH=ZaSh?XG zxirpiWqpuR#W1b3>~~Nu`R2LrZQuFZzFnK?n@Cym+xsvj)`j;yn$It@Ej737Z9df( zflm}P0aB*fVE8kwk?qjl$+QF173igeWqT;UO`{BKHm5dRP2V3a0lDVTVUg&UA7xyd z)Q!E9O~IbR9+SD#hCL$t1`-o*Ef|*no%h=PJ;+&PY;E84s5ShVZ-Wx^o@ls`u|#BY zGk@t@p2Tgl(oD(?$t{h&m-#M7#~1_MN zyVLlPf z{h2bKGu8r1uEi+1R!GS;%{i>A|ET{69fz;!*B~wYC;cb5x8X@elxSLxJ5V@ z4sk9V;aoVuxp0zm;S}e>NzR2+oC_y77fy06oZ?(K$+>WfbKwMK+`^{F6hT5wB;CTM z*c8Jp@@_H8yJ^;19wpIIoCPOPcN-|rEPC_PkTMs^_!7!9mr#b;r3`ZkWtdBdnuRF6 z+=19xnAlms5efAe5wswsmrtVfatY;@UCJ$&5LpWlS*s(a7AK~bCZ-lArlyIh9Zxi^ z7typ@qG^4Iru8P8){AIbZ=z|2I9e?cv@S%@YKfr5i3HaWJBt%L>r3pcmPl|LVOT4U=JhiQQo*e(YFxMw;<8CI?5Y&qP%e}F}UN1!NrLI4Ck7WM2A4++E=3HkmKa#y$Y-1UQK@#wC<7j#9?Bgi`*6#OXrB>4KCohKxU?{A0xI ziYa3}h%&}e$`~u6ctJ`R+cP@iMDaQk#j7BSH<)t8Clbr6rCf0d5xrU>dP9lm)ezC^ zNJKAAM6Zm9UJVhwI1#-vB6|IZ=*5ZXrA{fOvwC8F1xh+aR+5?7I$bR!+wzM|V<ef^+?9HGV6(+h3SQkbAc!|y`qTJA#4#XYFG zxSI0p$5TGNC&v8}roo9RdOSEUIe8(UD*=l84no{_5aW&mLtW4*?mH;pI)UQugE)5| z1gIA}%{>T(TtC1`AkYh);2wkk_Z{FA6X=4DaNj{Yt}bZqI|y^%L6W5mvXpr!*=TYk ziX2Ip97&oSNtzsq?5O)bcoo@ImGl!T97%}0NSeHe-4&Pi@gh<3A~EtJ zN%A5wav?6ciahcYG4c~}@)I%g5D9VyF>(fWML0&DAfaZeSy*A4uja#CpccTqN8N*! zI(uG~?4?U{j8A*JjAVaNnxlJ=V|kimd4yxR_U#%9aTJeo%#LwXj&VGWb3C@|U@?xY z3688W@4PD6lcP9Nra4mDld96beK;YGk!g;RL5_=dL=16VE5^|-%@Honu`R|?EzVIb z#*r+>u`0$Vy;<7?R}F+u=##Im+ddimZ$BGJ#Up(cDzN&IYzyfA-gF9YzKBnq-F~U zumuFXePgn_E9$L9+SADF*OgsXa_Sg#2YWlKgx_&}-!g1h8$lJi%J;x-qGz#NFNr$) zymgw`@D*xVXyD$4zvae+7VF%fZaCa+-~v&e+zCN*%#8}-T&sh<&B{&m#FdG zl~V$Z>sP2Naq8YYoVhn&{SeyMf2@8&{p(BBjnKb-t6Blw>vyQTl&5(eaxRxchC+K! z%SteYy%4hUlwp&A1gf!IQIvNap&Z!PoWzJA<3m2FtV=5E zlFCApIdqvTl=8=reEEsODFZ0&Vo2^RQA^OTpqCo5Ez8t0m@Cu@n0Kf7Q;pJ~=2sSUuqD0+!x_{qiqO1kq<0C;npnOhV9|~xQo*;$&CoD`T?k$obX^z zov>#~v?DiDL~f=Su>&6OBJq^Rg~*u`((Xc>b1TldHD}v~vuDG(a*(rODP<#pfCT))+0k2fD|Jd#}wxvRe)ed<+B>4(aUuQ{4 zP(w0{B6siE)-BXo{=)lOO6`T%+Wp@%ftog=fbu<2O21#`b{S1Ug0L>5&-NtIp(1)! zWTdy~zxYI-keG`QW>+|HvYyE4vNohfWL7DEyCy3&K-AX0Gw!oK#7CaN&P}9bQgfE8 z$E-B>e#R$uOTVV$TDE0mW6Kk=zN`zOB5|xhp&r1u$NqA)MLn&y0?+wZ^{ng9#c}+}#5A(@MA#?feVcL=uuJg430ewv>~$l#{k}ByA}tZ7C;JQKToD^u&-836PSM zlah2KB`GHjF+}A$krS>VCwwwF;TqDGF!|xGMCGc8%2gAU>p?uOib&j44LRqYsbZK&Ts4un1Sw=G>v|CBL1&_G<)oJ7q?U^4Taf5m zIdQi%ako5Dj?U!O%em*jj`Xu5>8Bz^8BDHCPMdudUsO(;?L_pgkmy@A=}kLw@-;-? zIuLy;A^KKL^esg6t(ts(4biu1a{E2W?bi@}OAvia5q+y6`Zj>*+et*SXR?2xqIY)s~B5vj6Iu*Ij z07rpxqHLqddzKPe3veD$LrkrRXj&JdX=e~ktLFTooM>9LZSf0yufG80?mxx|(t^;)A3P3mF{e3wX>&fx5 zg0q_wIJ+6b+07`1sBRMbW@%s=TZp8ZebTh=GiQfjhTZU+LG8TdF6aHKpz24`NY*Fk^Y0tNX< zeWE@El{lzAgRTp#zL7>5(5OFwYHfq8t|FzX|0>43T<9e6s9aNIfe^H)EujaZ<@N zDPtL_VVJZmOQ5m}mSwQ+yLi&RvG*8&*RN_C~V0%e;_E({u_z=gFV=T+q6wpv0TMKf0s z`7FEoS=*Zz&^()xn22ma(6dkxS~t-Vz~~)R}$8WuJ+$&&0_eRkF{NvCou| zC+ftW6J>9Su%B3@snFwYL}OQwoQvHNqI^7y#Ttv*uM+H6NpdS?>{kWsSNZH$VfL#s z_Ny}Xt0;R^8TpYodr_DiM<@0r+lyTC6oup|3dv2_H9N~kgghitbOE&|A5qA4I$&2o zuR>g>)9i<3?13fZ8q(~6E_+}Zdtj73u#7!0N=~6O`(YV5g*Z8d&g2m~vrm?hN9fF+ zS;n4OLhhh5`GU^ulO5S7J931#^6nkk-^$sq%GrO)IRck*1TJM?s^BVHd-k7lw4o|# z>(21Va*U;dn26kq$X-qJE|Ed6l6eA8wzBiehlo@Do-*y28*>~FavTp(=H29Am70k326hDex$8ls^*B}X~-ZO)Ru z(Q`8W`)DQ2j+^pkM}I_adU7C$oEv)d)N%)DwjWJNUj=aZ8y;MiQlvDqbdVfT=R zIZnGoFyh|2q3ASBkn5j@A}ca5*ZwL=0ja zn_Z60De}Ap9HCu~(D}XXx|HQ{7!THb~%1q&f4YptvP#1?Vu-T;~LlLL|(gsymlw@+7+J6P1>Y!S2WXA zkk{@+Uc17RzY$)$D`)62YM1NI(Yyyo^D55G?QXUn9L*!-%8w&g9wk>^k&)MdZdmDg zU4gapvyq#aguWuk_?1A!iG>pxS6qRY-ljbXsBX}#DE>m`QRY<8C!>^v8q*afdMk7^ zN*|Wz2OgQ7 zN~)Y{U~&(tHPA@APW=P4&_06mL!pIMZB&n;-ERUix0#6PlhC>OJhW`S2z2d_n5F(F zIMY9?H-Me(P=Ap<%xL?&rJbW?A9kt}&m~?;tS=ZYe>2(IYFxqaR9UhjRcY&1fMd3A_49eFHH-jv*&wbLWvz5{XI!u2ZRtWR%9FZI$d@$6+tzczg^{hnuk z?Ad#~`?q=aot}M^qFBqPWXXPXBe3X+m%9(cr?gOx=#MC^GJO3tb z=U#?i&G6sQyjnu^=M10CklA#n*gkG&$n9(&U$Wh#U^ccAv=N+vu6n6WpgG$7o7suQ ztooho9PdDrD|CFHfw}w; z=TiK?4_(|>LRE=YIq}+jnC%a}_jd{{-B~BhF3EZ=ogQ zR&XOvAjVU8=atlk@gU~*FC*5g_^-$6$#&;ATY8LcIFG#!4*1FkVQ0d3_w!5SMS)a3Pw2 ziPS}gMLHxl(MAuUUD3qft%<*{=RXzpSX`q#dqQH9I}6ubYe%MJ?Z^c!gwH^_dAMeK z_QJ%b=xvcZqIX(5w$a*=#ku~*@SD8*x8&ZBtQ0>k%Ig!`>e`6s_{?GHXY+<@z)CBX9V^cSd$a_ImM;;GLgDIRc*T!kxxd1pjl^j^X{I zRncCw%RC$YXr(V){Qcn{f@>VE(VkuJvq$*CC&GPCtRlKPdL8XKo_$dh|FkClOuU&A zjyzUNKDg$1`OQc861bP)^6IzI&ct7bdr#mJ`%$0$xDAh?-renqO=3r%&b9sF(PwSE z=!=N=7A~=0#r3-NyCF9oea9`PeZaGKH}UUl;?KnU!iGbo5!1W*um|FKLvdB(D);O@ zP3*2de!CgH0*{|4Ak;*$Kt-iqrvFaMW3`!$5&d$@aW?eOf6o7nGV{jmBx6#b(4Nc=i;}zMzS} zX?WB7v+{~qh4qy1gaIeKB_C{RWV$Z~0_Ut!2dvgL{GRxWak1BV_UbnLnRt(S@gDc=XJNmEd|$;S_B&1N*M0s2 zaPP(?_7_d;eOZ4Zj`whIi5+TU=fgiRF*MP~v&%iZxD9_-?|!vsXVMRce z|0K_z3>)>Hn1yRDt_8Rj;aZAoIj;4%RwV9Dtb)D9^KVFO0;f2JoZlGEC&rlTC4@7H zF=m#yg%{MffU}cuoQt9FA@BGE!|!3thZ+iScO~5`%}?PT#yp2f95syLotS?o=HH2N z_VI2fK4mrUu4c?%HUQyJtC_&Nma|aqf-gik_(3s$Br(BZ ziF+;0g;H|0mN~5DQ|csK)!CQ~X)n)p7BbF>#6X-sHcY9cq zae6Sk2jf&Qyu!NqrGCM?D;fTS zRn_r~--9`H(rXaXfgzn(GgnEtbCu-g+{@gqk`g*sNj{h%N&Z(cH)6di#M=IfcQ0oS zmrI_`Q+)1mj9JRsJB}fxeAaP%>uQ#vnkBF1-D<|KW}KU8R!dCH-r-!%r@tg|oXh## zmzXLbb>-~m-MzfKpLh2#WDngh>f7+93C1t7CZAr!Cl;{`Mf^s^d@gfSMJ(rj#=p^; zOm!pU+{m<=;aIgt{zT4{W*H7hxO0H+Pg#-!j8o~Ecnej@=T`E$mCUC`VnVtfJ2`My z+D2Elx~|OaFyCdSn97lGXD`FIU=FNsR#rXCO?=irs)yiynC`V|7~H2r+E78$q_}aa zGt7ThCrLQnH!>}p9y%Yvoj6t|Mb3FO%m8NHFJRXF?*@CR&3|GBp5zRiC?Rwi3I+%S zQcuP;9T)nS2Cdg~y-VB+ys$;E1v7XS*NeDbg&)0AFUPe4*WI|*<67liPr^oIme4CDgu69IhhZ017DQYvxbpKQSwIWM>30O$Ug9 zYUnTN8ju9$888h}CI#_q=r48NP#`U>;at>w2%p;KyB+nUux3z+(wN3t!tQhPI%+8n zx$r)C=1`mxHqse`(}5nv8DWzkTQJ?31)O04kcFkra%VYq3#|aofOl>fDlMep=QQi3 z{WSEWIhf`UnuDaxGz^v&(oiR@sG&}Jcf(MjNDa3Nt!t>4{@Bou=3tsbXbuv}+%Q-u z9#YNny^DNth4LQG`QnZ5!Y|$)F*IEzsG;e&X5pHPYXPpUxa8Z)CGMr3y&Se&D{$S7 zOU9rzxTLkN_paw)Z}7sNguN9P);t=9$~SHJIn8>S{b&xMIf!N*&7ne-8*ZgZYzj3e zAwy^mqB)o*$Ki&-OeLcYB**1DqDH0ePr$e#-xq6}YD{3U6F7Cm=^v&rr0!RrY|<+Y}gK=4S{%8Um{tjLtgxQ&UwJBE_Hr@ zmTgWsd3=Raf7aQfE1Z$z&OWOG^1!xi25WRF$gq?;ot^GL%=$r^#kR+6Ta=gz?Nsan zJUfH!SE5by!b-ysoO&mx+?@@)?0lTDcbRjA7dHr5gFLkJj*#Z*f%EhR;HdW!da7R2hAH{1pW23b^`&~l)Js}5r(Q8fZ<^Yw zIc?VEm+2?lFlS$Rh2A=?Rdf2>OQ!1QS~u~iOZ0nfn6t0BLhqT?x_RZ)S^DEyVjiS< z7}4h%-MV?@+-b8-q;+!+vM|Zk&8x4NI>!{YVP4&*)^xbKEwitwK%CahYvx>Sx?SC> zIZw)5)4GYiD}7zejx;N1T5gIQ3wo*CEr6N82#Gae^vEdsNDNdXfxam+Vt`8#hujoL z6pS+rAy>dB$Z3=kha4UIw*s}05ON)$2I4NG*$z}>6jpo=<`uVFkT;}YWx?YGFBj}B zj2HGQ99OuYaCPB}g@@a9Yd5al# zS!Juea$pop4O4ew*Jgh+#0)nh%@{M@Ofr+rbTbR$Mn+-VU z>Pf8iJ!f9Rh`HVDFz=Z?X1_UPjsyY$H;@h#1xsyKz(3DV02(yU}E5+ zz_h^3z?{JRz;%Hofn|Z)0(S;h1=a-C2Q~yY1)dCS4LlckDezigdtgW4y}+Kp$AN=^ z!#D;q5=;gQgB^ku!EV8tVBcU}a9Hrv;Hco(;Dq1>!70HR!P&ui!G*!a!JC4&1n&s0 z4Bj7H8+e*t#9?;diG!~!ulmW~z0%3_tVs#vdB|JaaNeQZQ*bZlH~V(g;W zwAjqpoY?%>b+M(fTVi*{R>juF9*#X8dlIYZ^Yh-?TPJ=eSrfwBk^>+I9?I2 ziuZ}v0q+?Z9~++-pB$fowX+5B#qnkF74env)$#T5jq%OEPo9gv9DhB&BfcxXFMcq7 z1b9UQ>Jq~erzS=v#wI2tE=WvE%uLJyj<5(A!g3EgSOXjZs6pb% z#8$5FzLt0+u`{tNu{W_laVT*l8A&FSg~<-duF2|TpX9*g(Bz2Z*yN<-wB+pMg5;v) z(&X~wisaqNRmnBUhm#wVo0D6T&m^BuzMR~ad?UFtxjVTpc_8^kN~a>JWU4ULAytv; zma0khP1TW~>khLW)`bkl&85z-;j40PgxLeDKpNxrGMK%wTBI@FFNay{{0wGaNAQb& zSR<1CaJRu6;QSosK=3~rBmM0#>#%mDF%JI%<`AqiX^fh8!8`>gx@zzMD`B4J{0inI z=N_2nV?HJ_srSL02N_fCT;n_dbG{?|`4623VJ-kqrBT{;D6f=ON`E7{_?u8-jnW zdkV~zD6vLq&x3gnN~}@Z^I_hH63c$*c`zS9i8V?KjRh#}4`HrBi4DuS6uyU)ly{wy zS;s#pDeroPl_lpln6qlQtDW)oCy*71qu04iCYsa@N7@;rs*4YLRrtJNyP_4d!GT z@9+rBUe2R1dt)_G;~h4@taW||voEypYrMl_F#9{3VGe){lSa9Bz^sFml15p%iWu3t&!%R(lOC^%p@dM2(8yY(!bI_*Eb^l1ib>9E3N~cc$1zD|GAKjnFo29+x5NrX2hMSS3y(7 z9U3PsLnFpdp|9c^eV_h?o&!J2kSP)TzLMy3;GgZ!9eyuY`waN!_;ZBc_hx!5{Cua( z8^YgMPRSSk#&SxI@Ove*xx(LAPf|ws8|z8(#JhPlrN_a2ZKk&1_G(Ixhuf|&PdVH;H?ZSVv|H~onvdovmJ>OT;=fRJbllf}EB*K~2W6OiIw`5uo+-yHmH*k9; z0WJ}g)?-V9^u89PC&16PlPM44qV?F);2v5|_N&A1D+#cUu)kLH^+=1BY)b<-TC)90 zaI-B-&A`pJETutuw&P6Az>ij(DT%%valO{8C*mI4ai%orVgCVLdm0+^{)ST)UeSB? zd+=@3@58rUf2eoE_h-Ei=3CIl2OLv>r2h*0J&6nZuM&d0yRchM>-Y6Ggzc7;@O^+8 zwAO#aDY8cL)vv%tj(R&n_vt^whrEDcXz2L+4Ca1)2>LE)fJ4-`&+ zrayss2zvH3q(?r5`31DiYyGAEJIuq-5~#7uPQyH6K>v(m0x%H<(`e8|695ygA<5Sc zW(XSdH01f(!;F|>m{FW4tFeP74KoJ0Jq@WoNI5{NuK;G!6v9jy&{6E8abf1+Oj-@u zzBtSR?9~2zLp{uy<^r>OFgTe*%3%7!Mj1>$*eHYP4;y7L17M>JW+3d5QV!T>NI77S zl5)UCO_(0A@pLm3Hfq8g4;wXMYGC8(1|zN+3k@?yYQpq}jWU>%VWSLYIBb-`oB|tV zFsH&s8O&+0Q3f*tHp*a5hmD#rgJ7d3OdV|0gu!TUE;I{aUSxg*^I~%y%*p1*FfTES zU`{bVfjJdekT%nRt7&toSpsvqxdG;7z|yptVQz#u)7*qy=iw~jo8i00EPy%RT#GP- z81O!rTY>j6*P8h-7aELx=0^r&pSjLpoHai-7-up2!Z>SwVld8{#bzqZ>kY@&R|=D(PAFt?iD!Tf&)T#k9hJP7k`^D)eK%qMuC zcg;S7-j10jD2(~5L7z9f4Enrz-=NQ%-3EQ$d|*I3Fc$^wFnbMXhxyQafz(KA-i7ZY z1BzxoHgCiH#Jqz$2sfZ;=2P=mm45$(KT@V<|&fDQHa_c=1c0B$;aMULN6*vX|0&v3TJB8qTCp*R9dlxt*;K*;n zJbxKD=1TC(_k#1j4_xm6aEgxsaoddl8Q{a70%G<8{%3;QdlN|D4*bsoPxdx&;}7va z8=T(}oY-!_>5T_p8pT=d<>2BbLh5{=b0H+nPjIdPA6Spon&IH%t^pT!jc=1PqAn8!>&?XQHC-s{c*l~y(2c_%}M%nHaIZ&9zR z_tZg1n-*h#*+32I;lu)XNYlUWiX6KlKZjo)i#yn>wWIkT;S$3|>u>T`JFynAQ!=nQ zsI7>#s_7r0az6@+kn>lok$N@mWl}FeoQrb*Y6`eceiBz@JaljUTgo@v7vBf zV?U02x7j~-c}Uy+PKOhrN`zKLK~-zQ1KE1xl=L zQ?_L`y|)s3W9Q;u(PGMlkaop6VfgD7?@zL)l~F46ofc!%VdX17^LMtk7^e^@=04wF z>bu!n;C_U=Y@Tm4=eHQ|IpCqIoBYSL7;_bH)A`N*=x2Po)bSc$O$uhJoSC>M_q%{D zXuTNo3`eg)JU=y1_@?|`z+i1$>P0A-vj^seel}ng1bKteDfi(dzQ`LjmdbQTn!7M#_$6iszrsx5UU2*OA&0%-wfE_dkbX3HsxjcB#)5kq2aahx zxTFc-j3$B`ngkALAvlohzu59X8>R9vl6_sNCw3wa%daqmOl``qH3g8AzY(dVzl zeDp_{d;S>n%b#G5JQwred6?_&!W?5aW)`1eCh$3C0AK3E7;g-C`*z^D+k@900)BER zc*tSkTl+15YytSMr@@0@?+Q4BPrwm;3O?ZP82>-Rxc@o$ z2kjKtHh__Ej^lENeu^Vu8t=Z{$>T_vPwnId`YVinC9I@U%r7EN8TkC3P6b-QV5b{u zW4=?%y}SLvZLM<#$hhYW#EAEl zbk0Fn+YD%`o2h=FWoz726ru127Nz*%ngr z|8ed=deB&N7RL_3V(fk?S6y179gQ`l!PRyBCN*)C zx9W;s_1%;(+s>ZG7fn0Yfrok+EA?^E)k>^v_XX|DSv|(tm(rddSC~1%ei`@e^MB1;l>Jm*&?fuRpvy^2`kp4BDTk zJmrjLA)|6aeOwQ_}UNsc;hJIP7?N3nTOO l!1rzdmUkm4)6GD`eu{Jfd_|!qf5cxj#k}d|WGM`8{D1phSp@(9 diff --git a/web/slide_puzzle/assets/assets/images/audio_control/blue_dashatar_off.png b/web/slide_puzzle/assets/assets/images/audio_control/blue_dashatar_off.png deleted file mode 100644 index ddaecc08ef70c5d15047fe322e2d5c85bcc8cac1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2172 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 X2Gl-7txFTT00000NkvXXu0mjfiZ5A_ diff --git a/web/slide_puzzle/assets/assets/images/audio_control/green_dashatar_off.png b/web/slide_puzzle/assets/assets/images/audio_control/green_dashatar_off.png deleted file mode 100644 index 75de46510fae4775c32f4d35bcfd9e2243ff15a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2110 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 diff --git a/web/slide_puzzle/assets/assets/images/audio_control/simple_on.png b/web/slide_puzzle/assets/assets/images/audio_control/simple_on.png deleted file mode 100644 index b6376ff92a5ea931f223a2f6c3af7b3f1d42f48b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 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 a2j8E}@*8LoIyink0p=!<+YLq@kNyJ<13OIs diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/10.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/10.png deleted file mode 100644 index de5b869e20c1d193fe1739296ef4f028c0a7325f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60516 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 N002ovPDHLkV1hGSQ|ABx diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/11.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/11.png deleted file mode 100644 index 1a39d3f26162629957796c3218b726cd7fe249fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66976 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 e%zFY|e*JU0&j?hF-P2}mHUmu0uQ6kw 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 diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/2.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/2.png deleted file mode 100644 index 937ec944551d136ac110c047e76ea7dc3c7dce49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18156 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 KnAjBR!;v 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 diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/4.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/4.png deleted file mode 100644 index 71f42e656e855fb11408ae646f5e1125ca5f34fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1543 zcmeH{{WIGK9LK+j#8amfEmcq5>E(Jz&-4y!2*w&!4~va9(a@UFco;R|LLS!Hs>`X~ z7)8;WMb<@>DM3P%s_R13Lp?A$ht5AVM@L?^Fn2Hq z0Kg&)6M{8x>4Qv-4b#DsC^f(=3v)dO08X9zAV?V2ZQD>na+1F%_D}gtKpaVPMdfn{L~)JtRFCjz zKn9%$@n8!rmMDm!GYb71r7lQs3vsB)FzKKm!wY0sBEj0R;Y!(&w1;sV<MSzVMqO>o|2+D>SKuxW8Zl8$XRN-_ng!|nYSW3Y?5#Inf7B_dRGiot`= zl$V|FG|!4xYM%gSCbXMsp_r&KJ3;aIjP}+8eKtwO80?wiMfn8=I)NEn!Z%|0OlS61 zGP{JW#2YMbL$&L%9t*L~ys>{jf2rhztDBkCU6^SQw8#|_{17;cpHW>Xc3xlSz=gA>s7D+&&k&u=r&svfPhjDJ9nI4vA)sA0B#}Zg3lBo zgtE0=(QEwJ)u5T;fRVX@6_Z7Q-K1@i52x}|&?!p5Bp(!adsF<7R=s$7`v&ung|61A zWNQS?#h1R9l&oweA4v0FE?7tbOIh`_y%kInDw3(^0P^vB>I4GW`I1&iFI|m#Ma_B! z_~brUXj6|g*J({_x)h#%B=c#;+HWg#Z_aX!bMM~VO;YwXwWXpRrw`bYAp4je>O#(Y z0n&K{?WgDzMs!Gezp|S^54}*>E}@cmacV99NYmuMcsmY(O0gOp-&#z~B#9dBHT*V*lNK0AF*svti*Gm!-@9yg0eF6JMYU=g34Q36@mU!A6`S zVRF2lfZ!*|%~pB#c!hZ7`KapA1N_R5T=PTN`vx_pwEieva}qhRi+5Y7qfjO51eNEk XO}M!2WBV$@-v+`$BSV^l6Yu^D&bf83 diff --git a/web/slide_puzzle/assets/assets/images/dashatar/blue/5.png b/web/slide_puzzle/assets/assets/images/dashatar/blue/5.png deleted file mode 100644 index d0d01239803665608839b5e15973e0821fee7613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60124 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