From feca44589b0e1ae3185c987286b22dad5bf04821 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 18 Dec 2024 09:04:43 +0000 Subject: [PATCH] deploy: 89ba950ed0ee9a31157703565b4130be28d7ad1d --- 3362/.last_build_id | 1 + 3362/assets/AssetManifest.bin | 1 + 3362/assets/AssetManifest.bin.json | 1 + 3362/assets/AssetManifest.json | 1 + 3362/assets/FontManifest.json | 1 + 3362/assets/NOTICES | 43501 ++ 3362/assets/assets/fonts/Inter/Inter-Bold.ttf | Bin 0 -> 316100 bytes .../assets/fonts/Inter/Inter-Medium.ttf | Bin 0 -> 314712 bytes .../assets/fonts/Inter/Inter-Regular.ttf | Bin 0 -> 309828 bytes .../assets/fonts/Inter/Inter-SemiBold.ttf | Bin 0 -> 315756 bytes 3362/assets/assets/icons/icon_branding.png | Bin 0 -> 9752 bytes 3362/assets/assets/icons/icon_launcher.png | Bin 0 -> 688179 bytes 3362/assets/assets/icons/icon_logo.png | Bin 0 -> 62391 bytes .../assets/images/ic_add_email_forwards.svg | 3 + 3362/assets/assets/images/ic_add_identity.svg | 3 + .../assets/images/ic_add_new_folder.svg | 3 + 3362/assets/assets/images/ic_add_new_rule.svg | 3 + 3362/assets/assets/images/ic_add_picture.svg | 5 + 3362/assets/assets/images/ic_align_center.svg | 6 + 3362/assets/assets/images/ic_align_indent.svg | 3 + .../assets/assets/images/ic_align_justify.svg | 6 + 3362/assets/assets/images/ic_align_left.svg | 6 + .../assets/assets/images/ic_align_outdent.svg | 3 + 3362/assets/assets/images/ic_align_right.svg | 6 + .../assets/images/ic_always_read_receipt.svg | 3 + .../assets/assets/images/ic_app_dashboard.svg | 3 + 3362/assets/assets/images/ic_arrow_bottom.svg | 5 + 3362/assets/assets/images/ic_arrow_down.svg | 3 + 3362/assets/assets/images/ic_arrow_left.svg | 5 + 3362/assets/assets/images/ic_arrow_right.svg | 5 + .../assets/images/ic_arrow_up_outline.svg | 5 + 3362/assets/assets/images/ic_attach_file.svg | 3 + 3362/assets/assets/images/ic_attachment.svg | 3 + .../assets/assets/images/ic_attachment_sb.svg | 3 + 3362/assets/assets/images/ic_avatar_group.svg | 6 + .../images/ic_avatar_group_delivering.svg | 6 + .../assets/images/ic_avatar_personal.svg | 6 + .../images/ic_avatar_personal_delivering.svg | 6 + 3362/assets/assets/images/ic_back.svg | 3 + .../assets/assets/images/ic_bad_signature.svg | 5 + 3362/assets/assets/images/ic_calendar.svg | 3 + .../assets/images/ic_calendar_event.svg | 5 + 3362/assets/assets/images/ic_calendar_sb.svg | 3 + 3362/assets/assets/images/ic_cancel.svg | 3 + .../assets/images/ic_cancel_selection.svg | 3 + .../assets/images/ic_checkbox_selected.svg | 3 + .../assets/images/ic_checkbox_unselected.svg | 3 + 3362/assets/assets/images/ic_checked.svg | 4 + 3362/assets/assets/images/ic_chevron.svg | 5 + 3362/assets/assets/images/ic_chevron_down.svg | 3 + .../assets/images/ic_chevron_down_outline.svg | 3 + 3362/assets/assets/images/ic_chevron_up.svg | 3 + 3362/assets/assets/images/ic_circle_close.svg | 4 + .../assets/images/ic_clear_search_input.svg | 5 + .../assets/images/ic_clear_text_search.svg | 3 + 3362/assets/assets/images/ic_clock.svg | 3 + 3362/assets/assets/images/ic_clock_sb.svg | 3 + 3362/assets/assets/images/ic_close.svg | 3 + .../assets/images/ic_collapse_attachment.svg | 3 + .../assets/images/ic_collapse_folder.svg | 3 + 3362/assets/assets/images/ic_compose.svg | 3 + 3362/assets/assets/images/ic_compose_web.svg | 3 + .../assets/images/ic_composer_close.svg | 4 + .../assets/assets/images/ic_composer_menu.svg | 5 + .../assets/images/ic_connected_internet.svg | 5 + .../assets/images/ic_create_new_folder.svg | 8 + 3362/assets/assets/images/ic_delete.svg | 3 + .../assets/images/ic_delete_attachment.svg | 4 + .../assets/images/ic_delete_composer.svg | 5 + .../assets/images/ic_delete_dialog_failed.svg | 4 + .../images/ic_delete_dialog_identity.svg | 4 + .../images/ic_delete_dialog_recipients.svg | 12 + .../assets/images/ic_delete_email_forward.svg | 5 + .../assets/images/ic_delete_mailbox.svg | 11 + .../assets/images/ic_delete_recipient.svg | 5 + 3362/assets/assets/images/ic_delete_rule.svg | 5 + .../assets/images/ic_delete_rule_mobile.svg | 3 + .../assets/images/ic_delete_selection.svg | 3 + 3362/assets/assets/images/ic_delete_toast.svg | 8 + 3362/assets/assets/images/ic_delete_trash.svg | 3 + 3362/assets/assets/images/ic_delivering.svg | 5 + .../assets/images/ic_dialog_offline_mode.svg | 4 + 3362/assets/assets/images/ic_download.svg | 3 + .../assets/images/ic_download_attachment.svg | 3 + .../assets/images/ic_drop_zone_icon.svg | 4 + 3362/assets/assets/images/ic_dropdown.svg | 3 + 3362/assets/assets/images/ic_edit.svg | 3 + .../assets/assets/images/ic_edit_identity.svg | 4 + 3362/assets/assets/images/ic_edit_rule.svg | 3 + .../assets/images/ic_edit_rule_mobile.svg | 3 + 3362/assets/assets/images/ic_email.svg | 3 + 3362/assets/assets/images/ic_email_rules.svg | 4 + 3362/assets/assets/images/ic_empty.svg | 3 + 3362/assets/assets/images/ic_empty_email.svg | 45 + 3362/assets/assets/images/ic_encrypted.svg | 4 + 3362/assets/assets/images/ic_error.svg | 5 + .../assets/images/ic_event_canceled.svg | 5 + .../assets/assets/images/ic_event_invited.svg | 5 + .../assets/assets/images/ic_event_updated.svg | 5 + .../assets/assets/images/ic_expand_folder.svg | 3 + 3362/assets/assets/images/ic_eye.svg | 4 + 3362/assets/assets/images/ic_eye_off.svg | 4 + 3362/assets/assets/images/ic_file_docx.svg | 4 + 3362/assets/assets/images/ic_file_epup.svg | 4 + 3362/assets/assets/images/ic_file_pdf.svg | 7 + 3362/assets/assets/images/ic_file_png.svg | 4 + 3362/assets/assets/images/ic_file_pptx.svg | 5 + 3362/assets/assets/images/ic_file_xlsx.svg | 4 + 3362/assets/assets/images/ic_file_zip.svg | 8 + 3362/assets/assets/images/ic_filter.svg | 3 + .../assets/images/ic_filter_advanced.svg | 4 + .../assets/images/ic_filter_message_all.svg | 3 + .../images/ic_filter_message_attachments.svg | 3 + 3362/assets/assets/images/ic_filter_sb.svg | 5 + .../assets/images/ic_filter_selected.svg | 3 + .../assets/images/ic_folder_mailbox.svg | 3 + 3362/assets/assets/images/ic_format_quote.svg | 5 + 3362/assets/assets/images/ic_forward.svg | 11 + 3362/assets/assets/images/ic_forwarded.svg | 3 + 3362/assets/assets/images/ic_fullscreen.svg | 4 + .../assets/images/ic_fullscreen_exit.svg | 4 + .../assets/images/ic_good_signature.svg | 5 + 3362/assets/assets/images/ic_hide_folder.svg | 11 + 3362/assets/assets/images/ic_hide_mailbox.svg | 5 + .../assets/images/ic_info_circle_outline.svg | 3 + 3362/assets/assets/images/ic_insert_image.svg | 3 + 3362/assets/assets/images/ic_integration.svg | 4 + .../assets/assets/images/ic_jmap_standard.svg | 7 + 3362/assets/assets/images/ic_language.svg | 3 + .../assets/assets/images/ic_login_graphic.svg | 346 + .../assets/images/ic_logo_twake_welcome.svg | 48 + .../assets/images/ic_logo_with_text.svg | 48 + .../assets/images/ic_logo_with_text_beta.svg | 49 + 3362/assets/assets/images/ic_logout.svg | 3 + .../assets/images/ic_mailbox_allmail.svg | 4 + .../assets/images/ic_mailbox_archived.svg | 3 + .../assets/images/ic_mailbox_drafts.svg | 3 + .../assets/assets/images/ic_mailbox_inbox.svg | 3 + .../assets/images/ic_mailbox_outbox.svg | 8 + .../images/ic_mailbox_sending_queue.svg | 3 + 3362/assets/assets/images/ic_mailbox_sent.svg | 3 + 3362/assets/assets/images/ic_mailbox_spam.svg | 3 + .../assets/images/ic_mailbox_template.svg | 8 + .../assets/assets/images/ic_mailbox_trash.svg | 5 + .../assets/images/ic_mailbox_visibility.svg | 5 + .../assets/images/ic_mark_all_as_read.svg | 3 + 3362/assets/assets/images/ic_mark_as_read.svg | 5 + 3362/assets/assets/images/ic_menu_drawer.svg | 3 + 3362/assets/assets/images/ic_menu_mailbox.svg | 5 + 3362/assets/assets/images/ic_minimize.svg | 3 + 3362/assets/assets/images/ic_more.svg | 3 + .../assets/assets/images/ic_more_vertical.svg | 3 + 3362/assets/assets/images/ic_move.svg | 3 + 3362/assets/assets/images/ic_move_email.svg | 3 + 3362/assets/assets/images/ic_move_mailbox.svg | 8 + 3362/assets/assets/images/ic_new_message.svg | 4 + 3362/assets/assets/images/ic_newer.svg | 5 + .../assets/images/ic_not_connection.svg | 3 + 3362/assets/assets/images/ic_not_spam.svg | 3 + 3362/assets/assets/images/ic_notification.svg | 5 + 3362/assets/assets/images/ic_older.svg | 5 + .../assets/images/ic_open_edit_rule.svg | 3 + .../assets/images/ic_open_in_new_tab.svg | 11 + 3362/assets/assets/images/ic_order_bullet.svg | 3 + 3362/assets/assets/images/ic_order_number.svg | 3 + .../assets/images/ic_page_not_found.svg | 27 + .../images/ic_page_not_found_mobile.svg | 21 + .../assets/assets/images/ic_photo_library.svg | 3 + 3362/assets/assets/images/ic_printer.svg | 8 + 3362/assets/assets/images/ic_profiles.svg | 3 + .../assets/images/ic_quick_creating_rule.svg | 4 + 3362/assets/assets/images/ic_quotas.svg | 3 + .../images/ic_quotas_out_of_storage.svg | 3 + .../assets/images/ic_quotas_warning.svg | 4 + 3362/assets/assets/images/ic_read.svg | 3 + 3362/assets/assets/images/ic_read_receipt.svg | 14 + .../assets/images/ic_read_receipt_message.svg | 7 + 3362/assets/assets/images/ic_read_toast.svg | 6 + .../images/ic_recover_deleted_messages.svg | 4 + 3362/assets/assets/images/ic_refresh.svg | 6 + .../assets/assets/images/ic_remove_dialog.svg | 4 + 3362/assets/assets/images/ic_remove_rule.svg | 4 + .../assets/images/ic_rename_mailbox.svg | 5 + 3362/assets/assets/images/ic_reply.svg | 3 + 3362/assets/assets/images/ic_reply_all.svg | 11 + .../assets/images/ic_reply_and_forward.svg | 4 + 3362/assets/assets/images/ic_reply_to.svg | 3 + .../assets/images/ic_request_read_receipt.svg | 3 + 3362/assets/assets/images/ic_rich_toolbar.svg | 4 + .../assets/assets/images/ic_save_to_draft.svg | 3 + 3362/assets/assets/images/ic_search_bar.svg | 5 + 3362/assets/assets/images/ic_select_all.svg | 3 + 3362/assets/assets/images/ic_selected.svg | 3 + .../assets/images/ic_selected_recipient.svg | 8 + 3362/assets/assets/images/ic_selected_sb.svg | 3 + 3362/assets/assets/images/ic_send.svg | 3 + 3362/assets/assets/images/ic_send_disable.svg | 3 + 3362/assets/assets/images/ic_send_mobile.svg | 6 + .../assets/images/ic_send_success_toast.svg | 8 + 3362/assets/assets/images/ic_send_toast.svg | 4 + .../assets/images/ic_send_toast_error.svg | 4 + 3362/assets/assets/images/ic_setting.svg | 3 + 3362/assets/assets/images/ic_share.svg | 3 + 3362/assets/assets/images/ic_show_mailbox.svg | 5 + 3362/assets/assets/images/ic_sign_out.svg | 3 + 3362/assets/assets/images/ic_spam.svg | 5 + .../assets/images/ic_spam_report_disable.svg | 5 + .../assets/images/ic_spam_report_enable.svg | 3 + 3362/assets/assets/images/ic_star.svg | 3 + .../assets/images/ic_style_arrow_down.svg | 3 + 3362/assets/assets/images/ic_style_bold.svg | 3 + .../assets/images/ic_style_code_view.svg | 3 + 3362/assets/assets/images/ic_style_color.svg | 4 + 3362/assets/assets/images/ic_style_header.svg | 3 + 3362/assets/assets/images/ic_style_italic.svg | 3 + .../assets/images/ic_style_strikethrough.svg | 3 + .../assets/images/ic_style_underline.svg | 3 + 3362/assets/assets/images/ic_switch_off.svg | 6 + 3362/assets/assets/images/ic_switch_on.svg | 6 + 3362/assets/assets/images/ic_team.svg | 4 + 3362/assets/assets/images/ic_tmail_logo.svg | 23 + .../images/ic_toast_success_message.svg | 5 + 3362/assets/assets/images/ic_undo.svg | 5 + 3362/assets/assets/images/ic_unread.svg | 3 + 3362/assets/assets/images/ic_unread_email.svg | 3 + .../assets/assets/images/ic_unread_status.svg | 3 + 3362/assets/assets/images/ic_unread_toast.svg | 8 + 3362/assets/assets/images/ic_unselected.svg | 3 + 3362/assets/assets/images/ic_unspam.svg | 5 + 3362/assets/assets/images/ic_unstar.svg | 3 + 3362/assets/assets/images/ic_unsubscribe.svg | 3 + 3362/assets/assets/images/ic_user_sb.svg | 4 + 3362/assets/assets/images/ic_vacation.svg | 12 + .../assets/images/power_by_linagora.svg | 15 + 3362/assets/configurations/app_dashboard.json | 34 + 3362/assets/configurations/env.fcm | 6 + .../configurations/icons/ic_calendar_app.svg | 23 + .../configurations/icons/ic_contacts_app.svg | 23 + .../configurations/icons/ic_tdrive_app.svg | 24 + .../configurations/icons/ic_teleskop_app.svg | 24 + .../configurations/icons/ic_tmail_app.svg | 23 + .../configurations/icons/ic_twake_app.svg | 28 + 3362/assets/env.file | 10 + 3362/assets/fonts/MaterialIcons-Regular.otf | Bin 0 -> 24876 bytes .../cupertino_icons/assets/CupertinoIcons.ttf | Bin 0 -> 23396 bytes .../flex_color_picker/assets/opacity.png | Bin 0 -> 207 bytes .../assets/web/jschardet.min.js | 665 + .../assets/images/ic_calendar.svg | 5 + .../assets/images/ic_close.svg | 5 + .../assets/images/ic_date_range.svg | 5 + .../assets/pica.min.js | 13 + .../assets/t_rex_runner/t-rex.css | 59 + .../assets/t_rex_runner/t-rex.html | 16 + .../assets/web/web_support.js | 589 + .../assets/font/summernote.eot | Bin 0 -> 12072 bytes .../assets/font/summernote.ttf | Bin 0 -> 11896 bytes .../html_editor_enhanced/assets/jquery.min.js | 2 + .../summernote-at-mention.js | 403 + .../assets/summernote-lite-dark.css | 26 + .../assets/summernote-lite-v2.min.js | 2 + .../assets/summernote-lite.min.css | 1580 + .../assets/summernote-no-plugins.html | 21 + .../assets/summernote.html | 20 + .../assets/images/ic_align_center.svg | 6 + .../assets/images/ic_align_left.svg | 6 + .../assets/images/ic_align_right.svg | 6 + .../assets/images/ic_arrow_right.svg | 3 + .../assets/images/ic_attachments_composer.svg | 4 + .../assets/images/ic_back.svg | 3 + .../assets/images/ic_background_color.svg | 4 + .../assets/images/ic_bold_style.svg | 3 + .../assets/images/ic_bullet_order.svg | 3 + .../assets/images/ic_dismiss.svg | 4 + .../assets/images/ic_indent_format.svg | 3 + .../assets/images/ic_insert_image.svg | 4 + .../assets/images/ic_italic_style.svg | 3 + .../assets/images/ic_number_order.svg | 3 + .../assets/images/ic_outdent_format.svg | 3 + .../assets/images/ic_rich_text.svg | 4 + .../assets/images/ic_strike_through.svg | 3 + .../assets/images/ic_text_color.svg | 4 + .../assets/images/ic_under_line.svg | 3 + .../images/2.0x/icon_notify_done.png | Bin 0 -> 1793 bytes .../images/2.0x/icon_notify_error.png | Bin 0 -> 1773 bytes .../images/2.0x/icon_notify_info.png | Bin 0 -> 1884 bytes .../images/3.0x/icon_notify_done.png | Bin 0 -> 3191 bytes .../images/3.0x/icon_notify_error.png | Bin 0 -> 3197 bytes .../images/3.0x/icon_notify_info.png | Bin 0 -> 3321 bytes 3362/assets/shaders/ink_sparkle.frag | 126 + 3362/canvaskit/canvaskit.js | 217 + 3362/canvaskit/canvaskit.js.symbols | 11895 + 3362/canvaskit/canvaskit.wasm | Bin 0 -> 6755439 bytes 3362/canvaskit/chromium/canvaskit.js | 216 + 3362/canvaskit/chromium/canvaskit.js.symbols | 10867 + 3362/canvaskit/chromium/canvaskit.wasm | Bin 0 -> 5348073 bytes 3362/canvaskit/skwasm.js | 171 + 3362/canvaskit/skwasm.js.symbols | 11992 + 3362/canvaskit/skwasm.wasm | Bin 0 -> 3208062 bytes 3362/canvaskit/skwasm.worker.js | 1 + 3362/favicon.svg | 23 + 3362/flutter.js | 4 + 3362/flutter_bootstrap.js | 16 + 3362/flutter_service_worker.js | 528 + 3362/i18n/de.json | 5 + 3362/i18n/en.json | 5 + 3362/i18n/fr.json | 5 + 3362/i18n/translater.js | 92 + 3362/i18n/vi.json | 5 + 3362/icons/Icon-192.png | Bin 0 -> 23122 bytes 3362/icons/Icon-512.png | Bin 0 -> 166230 bytes 3362/icons/Icon-maskable-192.png | Bin 0 -> 23122 bytes 3362/icons/Icon-maskable-512.png | Bin 0 -> 166230 bytes 3362/index.html | 127 + 3362/login-callback.html | 31 + 3362/logout-callback.html | 25 + 3362/main.dart.js | 429828 +++++++++++++++ 3362/main.dart.js_1.part.js | 848 + 3362/main.dart.js_2.part.js | 126 + 3362/main.dart.js_3.part.js | 21 + 3362/main.dart.js_4.part.js | 21907 + 3362/main.dart.js_5.part.js | 1211 + 3362/main.dart.js_6.part.js | 39 + 3362/main.dart.js_7.part.js | 5862 + 3362/main.dart.js_8.part.js | 23 + 3362/manifest.json | 35 + 3362/splash/img/branding-1x.png | Bin 0 -> 1544 bytes 3362/splash/img/branding-2x.png | Bin 0 -> 4201 bytes 3362/splash/img/branding-3x.png | Bin 0 -> 15969 bytes 3362/splash/img/branding-4x.png | Bin 0 -> 10228 bytes 3362/splash/img/branding-dark-1x.png | Bin 0 -> 1544 bytes 3362/splash/img/branding-dark-2x.png | Bin 0 -> 4201 bytes 3362/splash/img/branding-dark-3x.png | Bin 0 -> 15969 bytes 3362/splash/img/branding-dark-4x.png | Bin 0 -> 10228 bytes 3362/splash/img/dark-1x.png | Bin 0 -> 9617 bytes 3362/splash/img/dark-2x.png | Bin 0 -> 26904 bytes 3362/splash/img/dark-3x.png | Bin 0 -> 60226 bytes 3362/splash/img/dark-4x.png | Bin 0 -> 66522 bytes 3362/splash/img/light-1x.png | Bin 0 -> 9617 bytes 3362/splash/img/light-2x.png | Bin 0 -> 26904 bytes 3362/splash/img/light-3x.png | Bin 0 -> 60226 bytes 3362/splash/img/light-4x.png | Bin 0 -> 66522 bytes 3362/splash/splash.js | 5 + 3362/splash/style.css | 77 + 3362/version.json | 1 + 3362/worker_service/img/ic-close-1x.png | Bin 0 -> 308 bytes 3362/worker_service/img/ic-close-2x.png | Bin 0 -> 519 bytes 3362/worker_service/img/ic-close-3x.png | Bin 0 -> 669 bytes 3362/worker_service/img/ic-close-4x.png | Bin 0 -> 839 bytes 3362/worker_service/img/tmail-1x.png | Bin 0 -> 3045 bytes 3362/worker_service/img/tmail-2x.png | Bin 0 -> 8077 bytes 3362/worker_service/img/tmail-3x.png | Bin 0 -> 15294 bytes 3362/worker_service/img/tmail-4x.png | Bin 0 -> 24306 bytes 3362/worker_service/style.css | 68 + 3362/worker_service/worker_service.js | 66 + 354 files changed, 545195 insertions(+) create mode 100644 3362/.last_build_id create mode 100644 3362/assets/AssetManifest.bin create mode 100644 3362/assets/AssetManifest.bin.json create mode 100644 3362/assets/AssetManifest.json create mode 100644 3362/assets/FontManifest.json create mode 100644 3362/assets/NOTICES create mode 100644 3362/assets/assets/fonts/Inter/Inter-Bold.ttf create mode 100644 3362/assets/assets/fonts/Inter/Inter-Medium.ttf create mode 100644 3362/assets/assets/fonts/Inter/Inter-Regular.ttf create mode 100644 3362/assets/assets/fonts/Inter/Inter-SemiBold.ttf create mode 100644 3362/assets/assets/icons/icon_branding.png create mode 100644 3362/assets/assets/icons/icon_launcher.png create mode 100644 3362/assets/assets/icons/icon_logo.png create mode 100644 3362/assets/assets/images/ic_add_email_forwards.svg create mode 100644 3362/assets/assets/images/ic_add_identity.svg create mode 100644 3362/assets/assets/images/ic_add_new_folder.svg create mode 100644 3362/assets/assets/images/ic_add_new_rule.svg create mode 100644 3362/assets/assets/images/ic_add_picture.svg create mode 100644 3362/assets/assets/images/ic_align_center.svg create mode 100644 3362/assets/assets/images/ic_align_indent.svg create mode 100644 3362/assets/assets/images/ic_align_justify.svg create mode 100644 3362/assets/assets/images/ic_align_left.svg create mode 100644 3362/assets/assets/images/ic_align_outdent.svg create mode 100644 3362/assets/assets/images/ic_align_right.svg create mode 100644 3362/assets/assets/images/ic_always_read_receipt.svg create mode 100644 3362/assets/assets/images/ic_app_dashboard.svg create mode 100644 3362/assets/assets/images/ic_arrow_bottom.svg create mode 100644 3362/assets/assets/images/ic_arrow_down.svg create mode 100644 3362/assets/assets/images/ic_arrow_left.svg create mode 100644 3362/assets/assets/images/ic_arrow_right.svg create mode 100644 3362/assets/assets/images/ic_arrow_up_outline.svg create mode 100644 3362/assets/assets/images/ic_attach_file.svg create mode 100644 3362/assets/assets/images/ic_attachment.svg create mode 100644 3362/assets/assets/images/ic_attachment_sb.svg create mode 100644 3362/assets/assets/images/ic_avatar_group.svg create mode 100644 3362/assets/assets/images/ic_avatar_group_delivering.svg create mode 100644 3362/assets/assets/images/ic_avatar_personal.svg create mode 100644 3362/assets/assets/images/ic_avatar_personal_delivering.svg create mode 100644 3362/assets/assets/images/ic_back.svg create mode 100644 3362/assets/assets/images/ic_bad_signature.svg create mode 100644 3362/assets/assets/images/ic_calendar.svg create mode 100644 3362/assets/assets/images/ic_calendar_event.svg create mode 100644 3362/assets/assets/images/ic_calendar_sb.svg create mode 100644 3362/assets/assets/images/ic_cancel.svg create mode 100644 3362/assets/assets/images/ic_cancel_selection.svg create mode 100644 3362/assets/assets/images/ic_checkbox_selected.svg create mode 100644 3362/assets/assets/images/ic_checkbox_unselected.svg create mode 100644 3362/assets/assets/images/ic_checked.svg create mode 100644 3362/assets/assets/images/ic_chevron.svg create mode 100644 3362/assets/assets/images/ic_chevron_down.svg create mode 100644 3362/assets/assets/images/ic_chevron_down_outline.svg create mode 100644 3362/assets/assets/images/ic_chevron_up.svg create mode 100644 3362/assets/assets/images/ic_circle_close.svg create mode 100644 3362/assets/assets/images/ic_clear_search_input.svg create mode 100644 3362/assets/assets/images/ic_clear_text_search.svg create mode 100644 3362/assets/assets/images/ic_clock.svg create mode 100644 3362/assets/assets/images/ic_clock_sb.svg create mode 100644 3362/assets/assets/images/ic_close.svg create mode 100644 3362/assets/assets/images/ic_collapse_attachment.svg create mode 100644 3362/assets/assets/images/ic_collapse_folder.svg create mode 100644 3362/assets/assets/images/ic_compose.svg create mode 100644 3362/assets/assets/images/ic_compose_web.svg create mode 100644 3362/assets/assets/images/ic_composer_close.svg create mode 100644 3362/assets/assets/images/ic_composer_menu.svg create mode 100644 3362/assets/assets/images/ic_connected_internet.svg create mode 100644 3362/assets/assets/images/ic_create_new_folder.svg create mode 100644 3362/assets/assets/images/ic_delete.svg create mode 100644 3362/assets/assets/images/ic_delete_attachment.svg create mode 100644 3362/assets/assets/images/ic_delete_composer.svg create mode 100644 3362/assets/assets/images/ic_delete_dialog_failed.svg create mode 100644 3362/assets/assets/images/ic_delete_dialog_identity.svg create mode 100644 3362/assets/assets/images/ic_delete_dialog_recipients.svg create mode 100644 3362/assets/assets/images/ic_delete_email_forward.svg create mode 100644 3362/assets/assets/images/ic_delete_mailbox.svg create mode 100644 3362/assets/assets/images/ic_delete_recipient.svg create mode 100644 3362/assets/assets/images/ic_delete_rule.svg create mode 100644 3362/assets/assets/images/ic_delete_rule_mobile.svg create mode 100644 3362/assets/assets/images/ic_delete_selection.svg create mode 100644 3362/assets/assets/images/ic_delete_toast.svg create mode 100644 3362/assets/assets/images/ic_delete_trash.svg create mode 100644 3362/assets/assets/images/ic_delivering.svg create mode 100644 3362/assets/assets/images/ic_dialog_offline_mode.svg create mode 100644 3362/assets/assets/images/ic_download.svg create mode 100644 3362/assets/assets/images/ic_download_attachment.svg create mode 100644 3362/assets/assets/images/ic_drop_zone_icon.svg create mode 100644 3362/assets/assets/images/ic_dropdown.svg create mode 100644 3362/assets/assets/images/ic_edit.svg create mode 100644 3362/assets/assets/images/ic_edit_identity.svg create mode 100644 3362/assets/assets/images/ic_edit_rule.svg create mode 100644 3362/assets/assets/images/ic_edit_rule_mobile.svg create mode 100644 3362/assets/assets/images/ic_email.svg create mode 100644 3362/assets/assets/images/ic_email_rules.svg create mode 100644 3362/assets/assets/images/ic_empty.svg create mode 100644 3362/assets/assets/images/ic_empty_email.svg create mode 100644 3362/assets/assets/images/ic_encrypted.svg create mode 100644 3362/assets/assets/images/ic_error.svg create mode 100644 3362/assets/assets/images/ic_event_canceled.svg create mode 100644 3362/assets/assets/images/ic_event_invited.svg create mode 100644 3362/assets/assets/images/ic_event_updated.svg create mode 100644 3362/assets/assets/images/ic_expand_folder.svg create mode 100644 3362/assets/assets/images/ic_eye.svg create mode 100644 3362/assets/assets/images/ic_eye_off.svg create mode 100644 3362/assets/assets/images/ic_file_docx.svg create mode 100644 3362/assets/assets/images/ic_file_epup.svg create mode 100644 3362/assets/assets/images/ic_file_pdf.svg create mode 100644 3362/assets/assets/images/ic_file_png.svg create mode 100644 3362/assets/assets/images/ic_file_pptx.svg create mode 100644 3362/assets/assets/images/ic_file_xlsx.svg create mode 100644 3362/assets/assets/images/ic_file_zip.svg create mode 100644 3362/assets/assets/images/ic_filter.svg create mode 100644 3362/assets/assets/images/ic_filter_advanced.svg create mode 100644 3362/assets/assets/images/ic_filter_message_all.svg create mode 100644 3362/assets/assets/images/ic_filter_message_attachments.svg create mode 100644 3362/assets/assets/images/ic_filter_sb.svg create mode 100644 3362/assets/assets/images/ic_filter_selected.svg create mode 100644 3362/assets/assets/images/ic_folder_mailbox.svg create mode 100644 3362/assets/assets/images/ic_format_quote.svg create mode 100644 3362/assets/assets/images/ic_forward.svg create mode 100644 3362/assets/assets/images/ic_forwarded.svg create mode 100644 3362/assets/assets/images/ic_fullscreen.svg create mode 100644 3362/assets/assets/images/ic_fullscreen_exit.svg create mode 100644 3362/assets/assets/images/ic_good_signature.svg create mode 100644 3362/assets/assets/images/ic_hide_folder.svg create mode 100644 3362/assets/assets/images/ic_hide_mailbox.svg create mode 100644 3362/assets/assets/images/ic_info_circle_outline.svg create mode 100644 3362/assets/assets/images/ic_insert_image.svg create mode 100644 3362/assets/assets/images/ic_integration.svg create mode 100644 3362/assets/assets/images/ic_jmap_standard.svg create mode 100644 3362/assets/assets/images/ic_language.svg create mode 100644 3362/assets/assets/images/ic_login_graphic.svg create mode 100644 3362/assets/assets/images/ic_logo_twake_welcome.svg create mode 100644 3362/assets/assets/images/ic_logo_with_text.svg create mode 100644 3362/assets/assets/images/ic_logo_with_text_beta.svg create mode 100644 3362/assets/assets/images/ic_logout.svg create mode 100644 3362/assets/assets/images/ic_mailbox_allmail.svg create mode 100644 3362/assets/assets/images/ic_mailbox_archived.svg create mode 100644 3362/assets/assets/images/ic_mailbox_drafts.svg create mode 100644 3362/assets/assets/images/ic_mailbox_inbox.svg create mode 100644 3362/assets/assets/images/ic_mailbox_outbox.svg create mode 100644 3362/assets/assets/images/ic_mailbox_sending_queue.svg create mode 100644 3362/assets/assets/images/ic_mailbox_sent.svg create mode 100644 3362/assets/assets/images/ic_mailbox_spam.svg create mode 100644 3362/assets/assets/images/ic_mailbox_template.svg create mode 100644 3362/assets/assets/images/ic_mailbox_trash.svg create mode 100644 3362/assets/assets/images/ic_mailbox_visibility.svg create mode 100644 3362/assets/assets/images/ic_mark_all_as_read.svg create mode 100644 3362/assets/assets/images/ic_mark_as_read.svg create mode 100644 3362/assets/assets/images/ic_menu_drawer.svg create mode 100644 3362/assets/assets/images/ic_menu_mailbox.svg create mode 100644 3362/assets/assets/images/ic_minimize.svg create mode 100644 3362/assets/assets/images/ic_more.svg create mode 100644 3362/assets/assets/images/ic_more_vertical.svg create mode 100644 3362/assets/assets/images/ic_move.svg create mode 100644 3362/assets/assets/images/ic_move_email.svg create mode 100644 3362/assets/assets/images/ic_move_mailbox.svg create mode 100644 3362/assets/assets/images/ic_new_message.svg create mode 100644 3362/assets/assets/images/ic_newer.svg create mode 100644 3362/assets/assets/images/ic_not_connection.svg create mode 100644 3362/assets/assets/images/ic_not_spam.svg create mode 100644 3362/assets/assets/images/ic_notification.svg create mode 100644 3362/assets/assets/images/ic_older.svg create mode 100644 3362/assets/assets/images/ic_open_edit_rule.svg create mode 100644 3362/assets/assets/images/ic_open_in_new_tab.svg create mode 100644 3362/assets/assets/images/ic_order_bullet.svg create mode 100644 3362/assets/assets/images/ic_order_number.svg create mode 100644 3362/assets/assets/images/ic_page_not_found.svg create mode 100644 3362/assets/assets/images/ic_page_not_found_mobile.svg create mode 100644 3362/assets/assets/images/ic_photo_library.svg create mode 100644 3362/assets/assets/images/ic_printer.svg create mode 100644 3362/assets/assets/images/ic_profiles.svg create mode 100644 3362/assets/assets/images/ic_quick_creating_rule.svg create mode 100644 3362/assets/assets/images/ic_quotas.svg create mode 100644 3362/assets/assets/images/ic_quotas_out_of_storage.svg create mode 100644 3362/assets/assets/images/ic_quotas_warning.svg create mode 100644 3362/assets/assets/images/ic_read.svg create mode 100644 3362/assets/assets/images/ic_read_receipt.svg create mode 100644 3362/assets/assets/images/ic_read_receipt_message.svg create mode 100644 3362/assets/assets/images/ic_read_toast.svg create mode 100644 3362/assets/assets/images/ic_recover_deleted_messages.svg create mode 100644 3362/assets/assets/images/ic_refresh.svg create mode 100644 3362/assets/assets/images/ic_remove_dialog.svg create mode 100644 3362/assets/assets/images/ic_remove_rule.svg create mode 100644 3362/assets/assets/images/ic_rename_mailbox.svg create mode 100644 3362/assets/assets/images/ic_reply.svg create mode 100644 3362/assets/assets/images/ic_reply_all.svg create mode 100644 3362/assets/assets/images/ic_reply_and_forward.svg create mode 100644 3362/assets/assets/images/ic_reply_to.svg create mode 100644 3362/assets/assets/images/ic_request_read_receipt.svg create mode 100644 3362/assets/assets/images/ic_rich_toolbar.svg create mode 100644 3362/assets/assets/images/ic_save_to_draft.svg create mode 100644 3362/assets/assets/images/ic_search_bar.svg create mode 100644 3362/assets/assets/images/ic_select_all.svg create mode 100644 3362/assets/assets/images/ic_selected.svg create mode 100644 3362/assets/assets/images/ic_selected_recipient.svg create mode 100644 3362/assets/assets/images/ic_selected_sb.svg create mode 100644 3362/assets/assets/images/ic_send.svg create mode 100644 3362/assets/assets/images/ic_send_disable.svg create mode 100644 3362/assets/assets/images/ic_send_mobile.svg create mode 100644 3362/assets/assets/images/ic_send_success_toast.svg create mode 100644 3362/assets/assets/images/ic_send_toast.svg create mode 100644 3362/assets/assets/images/ic_send_toast_error.svg create mode 100644 3362/assets/assets/images/ic_setting.svg create mode 100644 3362/assets/assets/images/ic_share.svg create mode 100644 3362/assets/assets/images/ic_show_mailbox.svg create mode 100644 3362/assets/assets/images/ic_sign_out.svg create mode 100644 3362/assets/assets/images/ic_spam.svg create mode 100644 3362/assets/assets/images/ic_spam_report_disable.svg create mode 100644 3362/assets/assets/images/ic_spam_report_enable.svg create mode 100644 3362/assets/assets/images/ic_star.svg create mode 100644 3362/assets/assets/images/ic_style_arrow_down.svg create mode 100644 3362/assets/assets/images/ic_style_bold.svg create mode 100644 3362/assets/assets/images/ic_style_code_view.svg create mode 100644 3362/assets/assets/images/ic_style_color.svg create mode 100644 3362/assets/assets/images/ic_style_header.svg create mode 100644 3362/assets/assets/images/ic_style_italic.svg create mode 100644 3362/assets/assets/images/ic_style_strikethrough.svg create mode 100644 3362/assets/assets/images/ic_style_underline.svg create mode 100644 3362/assets/assets/images/ic_switch_off.svg create mode 100644 3362/assets/assets/images/ic_switch_on.svg create mode 100644 3362/assets/assets/images/ic_team.svg create mode 100644 3362/assets/assets/images/ic_tmail_logo.svg create mode 100644 3362/assets/assets/images/ic_toast_success_message.svg create mode 100644 3362/assets/assets/images/ic_undo.svg create mode 100644 3362/assets/assets/images/ic_unread.svg create mode 100644 3362/assets/assets/images/ic_unread_email.svg create mode 100644 3362/assets/assets/images/ic_unread_status.svg create mode 100644 3362/assets/assets/images/ic_unread_toast.svg create mode 100644 3362/assets/assets/images/ic_unselected.svg create mode 100644 3362/assets/assets/images/ic_unspam.svg create mode 100644 3362/assets/assets/images/ic_unstar.svg create mode 100644 3362/assets/assets/images/ic_unsubscribe.svg create mode 100644 3362/assets/assets/images/ic_user_sb.svg create mode 100644 3362/assets/assets/images/ic_vacation.svg create mode 100644 3362/assets/assets/images/power_by_linagora.svg create mode 100644 3362/assets/configurations/app_dashboard.json create mode 100644 3362/assets/configurations/env.fcm create mode 100644 3362/assets/configurations/icons/ic_calendar_app.svg create mode 100644 3362/assets/configurations/icons/ic_contacts_app.svg create mode 100644 3362/assets/configurations/icons/ic_tdrive_app.svg create mode 100644 3362/assets/configurations/icons/ic_teleskop_app.svg create mode 100644 3362/assets/configurations/icons/ic_tmail_app.svg create mode 100644 3362/assets/configurations/icons/ic_twake_app.svg create mode 100644 3362/assets/env.file create mode 100644 3362/assets/fonts/MaterialIcons-Regular.otf create mode 100644 3362/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf create mode 100644 3362/assets/packages/flex_color_picker/assets/opacity.png create mode 100644 3362/assets/packages/flutter_charset_detector_web/assets/web/jschardet.min.js create mode 100644 3362/assets/packages/flutter_date_range_picker/assets/images/ic_calendar.svg create mode 100644 3362/assets/packages/flutter_date_range_picker/assets/images/ic_close.svg create mode 100644 3362/assets/packages/flutter_date_range_picker/assets/images/ic_date_range.svg create mode 100644 3362/assets/packages/flutter_image_compress_web/assets/pica.min.js create mode 100755 3362/assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css create mode 100755 3362/assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html create mode 100644 3362/assets/packages/flutter_inappwebview_web/assets/web/web_support.js create mode 100644 3362/assets/packages/html_editor_enhanced/assets/font/summernote.eot create mode 100644 3362/assets/packages/html_editor_enhanced/assets/font/summernote.ttf create mode 100644 3362/assets/packages/html_editor_enhanced/assets/jquery.min.js create mode 100644 3362/assets/packages/html_editor_enhanced/assets/plugins/summernote-at-mention/summernote-at-mention.js create mode 100644 3362/assets/packages/html_editor_enhanced/assets/summernote-lite-dark.css create mode 100644 3362/assets/packages/html_editor_enhanced/assets/summernote-lite-v2.min.js create mode 100644 3362/assets/packages/html_editor_enhanced/assets/summernote-lite.min.css create mode 100644 3362/assets/packages/html_editor_enhanced/assets/summernote-no-plugins.html create mode 100644 3362/assets/packages/html_editor_enhanced/assets/summernote.html create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_align_center.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_align_left.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_align_right.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_arrow_right.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_attachments_composer.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_back.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_background_color.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_bold_style.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_bullet_order.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_dismiss.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_indent_format.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_insert_image.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_italic_style.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_number_order.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_outdent_format.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_rich_text.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_strike_through.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_text_color.svg create mode 100644 3362/assets/packages/rich_text_composer/assets/images/ic_under_line.svg create mode 100644 3362/assets/packages/tip_dialog/images/2.0x/icon_notify_done.png create mode 100644 3362/assets/packages/tip_dialog/images/2.0x/icon_notify_error.png create mode 100644 3362/assets/packages/tip_dialog/images/2.0x/icon_notify_info.png create mode 100644 3362/assets/packages/tip_dialog/images/3.0x/icon_notify_done.png create mode 100644 3362/assets/packages/tip_dialog/images/3.0x/icon_notify_error.png create mode 100644 3362/assets/packages/tip_dialog/images/3.0x/icon_notify_info.png create mode 100644 3362/assets/shaders/ink_sparkle.frag create mode 100644 3362/canvaskit/canvaskit.js create mode 100644 3362/canvaskit/canvaskit.js.symbols create mode 100644 3362/canvaskit/canvaskit.wasm create mode 100644 3362/canvaskit/chromium/canvaskit.js create mode 100644 3362/canvaskit/chromium/canvaskit.js.symbols create mode 100644 3362/canvaskit/chromium/canvaskit.wasm create mode 100644 3362/canvaskit/skwasm.js create mode 100644 3362/canvaskit/skwasm.js.symbols create mode 100644 3362/canvaskit/skwasm.wasm create mode 100644 3362/canvaskit/skwasm.worker.js create mode 100644 3362/favicon.svg create mode 100644 3362/flutter.js create mode 100644 3362/flutter_bootstrap.js create mode 100644 3362/flutter_service_worker.js create mode 100644 3362/i18n/de.json create mode 100644 3362/i18n/en.json create mode 100644 3362/i18n/fr.json create mode 100644 3362/i18n/translater.js create mode 100644 3362/i18n/vi.json create mode 100644 3362/icons/Icon-192.png create mode 100644 3362/icons/Icon-512.png create mode 100644 3362/icons/Icon-maskable-192.png create mode 100644 3362/icons/Icon-maskable-512.png create mode 100644 3362/index.html create mode 100644 3362/login-callback.html create mode 100644 3362/logout-callback.html create mode 100644 3362/main.dart.js create mode 100644 3362/main.dart.js_1.part.js create mode 100644 3362/main.dart.js_2.part.js create mode 100644 3362/main.dart.js_3.part.js create mode 100644 3362/main.dart.js_4.part.js create mode 100644 3362/main.dart.js_5.part.js create mode 100644 3362/main.dart.js_6.part.js create mode 100644 3362/main.dart.js_7.part.js create mode 100644 3362/main.dart.js_8.part.js create mode 100644 3362/manifest.json create mode 100644 3362/splash/img/branding-1x.png create mode 100644 3362/splash/img/branding-2x.png create mode 100644 3362/splash/img/branding-3x.png create mode 100644 3362/splash/img/branding-4x.png create mode 100644 3362/splash/img/branding-dark-1x.png create mode 100644 3362/splash/img/branding-dark-2x.png create mode 100644 3362/splash/img/branding-dark-3x.png create mode 100644 3362/splash/img/branding-dark-4x.png create mode 100644 3362/splash/img/dark-1x.png create mode 100644 3362/splash/img/dark-2x.png create mode 100644 3362/splash/img/dark-3x.png create mode 100644 3362/splash/img/dark-4x.png create mode 100644 3362/splash/img/light-1x.png create mode 100644 3362/splash/img/light-2x.png create mode 100644 3362/splash/img/light-3x.png create mode 100644 3362/splash/img/light-4x.png create mode 100644 3362/splash/splash.js create mode 100644 3362/splash/style.css create mode 100644 3362/version.json create mode 100644 3362/worker_service/img/ic-close-1x.png create mode 100644 3362/worker_service/img/ic-close-2x.png create mode 100644 3362/worker_service/img/ic-close-3x.png create mode 100644 3362/worker_service/img/ic-close-4x.png create mode 100644 3362/worker_service/img/tmail-1x.png create mode 100644 3362/worker_service/img/tmail-2x.png create mode 100644 3362/worker_service/img/tmail-3x.png create mode 100644 3362/worker_service/img/tmail-4x.png create mode 100644 3362/worker_service/style.css create mode 100644 3362/worker_service/worker_service.js diff --git a/3362/.last_build_id b/3362/.last_build_id new file mode 100644 index 0000000000..16da33afd4 --- /dev/null +++ b/3362/.last_build_id @@ -0,0 +1 @@ +72ac9d7ae7c9f8f747afcd1231829fa2 \ No newline at end of file diff --git a/3362/assets/AssetManifest.bin b/3362/assets/AssetManifest.bin new file mode 100644 index 0000000000..2d57ae3cf1 --- /dev/null +++ b/3362/assets/AssetManifest.bin @@ -0,0 +1 @@ + þ!assets/fonts/Inter/Inter-Bold.ttf  asset!assets/fonts/Inter/Inter-Bold.ttf#assets/fonts/Inter/Inter-Medium.ttf  asset#assets/fonts/Inter/Inter-Medium.ttf$assets/fonts/Inter/Inter-Regular.ttf  asset$assets/fonts/Inter/Inter-Regular.ttf%assets/fonts/Inter/Inter-SemiBold.ttf  asset%assets/fonts/Inter/Inter-SemiBold.ttfassets/icons/icon_branding.png  assetassets/icons/icon_branding.pngassets/icons/icon_launcher.png  assetassets/icons/icon_launcher.pngassets/icons/icon_logo.png  assetassets/icons/icon_logo.png'assets/images/ic_add_email_forwards.svg  asset'assets/images/ic_add_email_forwards.svg!assets/images/ic_add_identity.svg  asset!assets/images/ic_add_identity.svg#assets/images/ic_add_new_folder.svg  asset#assets/images/ic_add_new_folder.svg!assets/images/ic_add_new_rule.svg  asset!assets/images/ic_add_new_rule.svg assets/images/ic_add_picture.svg  asset assets/images/ic_add_picture.svg!assets/images/ic_align_center.svg  asset!assets/images/ic_align_center.svg!assets/images/ic_align_indent.svg  asset!assets/images/ic_align_indent.svg"assets/images/ic_align_justify.svg  asset"assets/images/ic_align_justify.svgassets/images/ic_align_left.svg  assetassets/images/ic_align_left.svg"assets/images/ic_align_outdent.svg  asset"assets/images/ic_align_outdent.svg assets/images/ic_align_right.svg  asset assets/images/ic_align_right.svg(assets/images/ic_always_read_receipt.svg  asset(assets/images/ic_always_read_receipt.svg"assets/images/ic_app_dashboard.svg  asset"assets/images/ic_app_dashboard.svg!assets/images/ic_arrow_bottom.svg  asset!assets/images/ic_arrow_bottom.svgassets/images/ic_arrow_down.svg  assetassets/images/ic_arrow_down.svgassets/images/ic_arrow_left.svg  assetassets/images/ic_arrow_left.svg assets/images/ic_arrow_right.svg  asset assets/images/ic_arrow_right.svg%assets/images/ic_arrow_up_outline.svg  asset%assets/images/ic_arrow_up_outline.svg assets/images/ic_attach_file.svg  asset assets/images/ic_attach_file.svgassets/images/ic_attachment.svg  assetassets/images/ic_attachment.svg"assets/images/ic_attachment_sb.svg  asset"assets/images/ic_attachment_sb.svg!assets/images/ic_avatar_group.svg  asset!assets/images/ic_avatar_group.svg,assets/images/ic_avatar_group_delivering.svg  asset,assets/images/ic_avatar_group_delivering.svg$assets/images/ic_avatar_personal.svg  asset$assets/images/ic_avatar_personal.svg/assets/images/ic_avatar_personal_delivering.svg  asset/assets/images/ic_avatar_personal_delivering.svgassets/images/ic_back.svg  assetassets/images/ic_back.svg"assets/images/ic_bad_signature.svg  asset"assets/images/ic_bad_signature.svgassets/images/ic_calendar.svg  assetassets/images/ic_calendar.svg#assets/images/ic_calendar_event.svg  asset#assets/images/ic_calendar_event.svg assets/images/ic_calendar_sb.svg  asset assets/images/ic_calendar_sb.svgassets/images/ic_cancel.svg  assetassets/images/ic_cancel.svg%assets/images/ic_cancel_selection.svg  asset%assets/images/ic_cancel_selection.svg&assets/images/ic_checkbox_selected.svg  asset&assets/images/ic_checkbox_selected.svg(assets/images/ic_checkbox_unselected.svg  asset(assets/images/ic_checkbox_unselected.svgassets/images/ic_checked.svg  assetassets/images/ic_checked.svgassets/images/ic_chevron.svg  assetassets/images/ic_chevron.svg!assets/images/ic_chevron_down.svg  asset!assets/images/ic_chevron_down.svg)assets/images/ic_chevron_down_outline.svg  asset)assets/images/ic_chevron_down_outline.svgassets/images/ic_chevron_up.svg  assetassets/images/ic_chevron_up.svg!assets/images/ic_circle_close.svg  asset!assets/images/ic_circle_close.svg'assets/images/ic_clear_search_input.svg  asset'assets/images/ic_clear_search_input.svg&assets/images/ic_clear_text_search.svg  asset&assets/images/ic_clear_text_search.svgassets/images/ic_clock.svg  assetassets/images/ic_clock.svgassets/images/ic_clock_sb.svg  assetassets/images/ic_clock_sb.svgassets/images/ic_close.svg  assetassets/images/ic_close.svg(assets/images/ic_collapse_attachment.svg  asset(assets/images/ic_collapse_attachment.svg$assets/images/ic_collapse_folder.svg  asset$assets/images/ic_collapse_folder.svgassets/images/ic_compose.svg  assetassets/images/ic_compose.svg assets/images/ic_compose_web.svg  asset assets/images/ic_compose_web.svg#assets/images/ic_composer_close.svg  asset#assets/images/ic_composer_close.svg"assets/images/ic_composer_menu.svg  asset"assets/images/ic_composer_menu.svg'assets/images/ic_connected_internet.svg  asset'assets/images/ic_connected_internet.svg&assets/images/ic_create_new_folder.svg  asset&assets/images/ic_create_new_folder.svgassets/images/ic_delete.svg  assetassets/images/ic_delete.svg&assets/images/ic_delete_attachment.svg  asset&assets/images/ic_delete_attachment.svg$assets/images/ic_delete_composer.svg  asset$assets/images/ic_delete_composer.svg)assets/images/ic_delete_dialog_failed.svg  asset)assets/images/ic_delete_dialog_failed.svg+assets/images/ic_delete_dialog_identity.svg  asset+assets/images/ic_delete_dialog_identity.svg-assets/images/ic_delete_dialog_recipients.svg  asset-assets/images/ic_delete_dialog_recipients.svg)assets/images/ic_delete_email_forward.svg  asset)assets/images/ic_delete_email_forward.svg#assets/images/ic_delete_mailbox.svg  asset#assets/images/ic_delete_mailbox.svg%assets/images/ic_delete_recipient.svg  asset%assets/images/ic_delete_recipient.svg assets/images/ic_delete_rule.svg  asset assets/images/ic_delete_rule.svg'assets/images/ic_delete_rule_mobile.svg  asset'assets/images/ic_delete_rule_mobile.svg%assets/images/ic_delete_selection.svg  asset%assets/images/ic_delete_selection.svg!assets/images/ic_delete_toast.svg  asset!assets/images/ic_delete_toast.svg!assets/images/ic_delete_trash.svg  asset!assets/images/ic_delete_trash.svgassets/images/ic_delivering.svg  assetassets/images/ic_delivering.svg(assets/images/ic_dialog_offline_mode.svg  asset(assets/images/ic_dialog_offline_mode.svgassets/images/ic_download.svg  assetassets/images/ic_download.svg(assets/images/ic_download_attachment.svg  asset(assets/images/ic_download_attachment.svg#assets/images/ic_drop_zone_icon.svg  asset#assets/images/ic_drop_zone_icon.svgassets/images/ic_dropdown.svg  assetassets/images/ic_dropdown.svgassets/images/ic_edit.svg  assetassets/images/ic_edit.svg"assets/images/ic_edit_identity.svg  asset"assets/images/ic_edit_identity.svgassets/images/ic_edit_rule.svg  assetassets/images/ic_edit_rule.svg%assets/images/ic_edit_rule_mobile.svg  asset%assets/images/ic_edit_rule_mobile.svgassets/images/ic_email.svg  assetassets/images/ic_email.svg assets/images/ic_email_rules.svg  asset assets/images/ic_email_rules.svgassets/images/ic_empty.svg  assetassets/images/ic_empty.svg assets/images/ic_empty_email.svg  asset assets/images/ic_empty_email.svgassets/images/ic_encrypted.svg  assetassets/images/ic_encrypted.svgassets/images/ic_error.svg  assetassets/images/ic_error.svg#assets/images/ic_event_canceled.svg  asset#assets/images/ic_event_canceled.svg"assets/images/ic_event_invited.svg  asset"assets/images/ic_event_invited.svg"assets/images/ic_event_updated.svg  asset"assets/images/ic_event_updated.svg"assets/images/ic_expand_folder.svg  asset"assets/images/ic_expand_folder.svgassets/images/ic_eye.svg  assetassets/images/ic_eye.svgassets/images/ic_eye_off.svg  assetassets/images/ic_eye_off.svgassets/images/ic_file_docx.svg  assetassets/images/ic_file_docx.svgassets/images/ic_file_epup.svg  assetassets/images/ic_file_epup.svgassets/images/ic_file_pdf.svg  assetassets/images/ic_file_pdf.svgassets/images/ic_file_png.svg  assetassets/images/ic_file_png.svgassets/images/ic_file_pptx.svg  assetassets/images/ic_file_pptx.svgassets/images/ic_file_xlsx.svg  assetassets/images/ic_file_xlsx.svgassets/images/ic_file_zip.svg  assetassets/images/ic_file_zip.svgassets/images/ic_filter.svg  assetassets/images/ic_filter.svg$assets/images/ic_filter_advanced.svg  asset$assets/images/ic_filter_advanced.svg'assets/images/ic_filter_message_all.svg  asset'assets/images/ic_filter_message_all.svg/assets/images/ic_filter_message_attachments.svg  asset/assets/images/ic_filter_message_attachments.svgassets/images/ic_filter_sb.svg  assetassets/images/ic_filter_sb.svg$assets/images/ic_filter_selected.svg  asset$assets/images/ic_filter_selected.svg#assets/images/ic_folder_mailbox.svg  asset#assets/images/ic_folder_mailbox.svg!assets/images/ic_format_quote.svg  asset!assets/images/ic_format_quote.svgassets/images/ic_forward.svg  assetassets/images/ic_forward.svgassets/images/ic_forwarded.svg  assetassets/images/ic_forwarded.svgassets/images/ic_fullscreen.svg  assetassets/images/ic_fullscreen.svg$assets/images/ic_fullscreen_exit.svg  asset$assets/images/ic_fullscreen_exit.svg#assets/images/ic_good_signature.svg  asset#assets/images/ic_good_signature.svg assets/images/ic_hide_folder.svg  asset assets/images/ic_hide_folder.svg!assets/images/ic_hide_mailbox.svg  asset!assets/images/ic_hide_mailbox.svg(assets/images/ic_info_circle_outline.svg  asset(assets/images/ic_info_circle_outline.svg!assets/images/ic_insert_image.svg  asset!assets/images/ic_insert_image.svg assets/images/ic_integration.svg  asset assets/images/ic_integration.svg"assets/images/ic_jmap_standard.svg  asset"assets/images/ic_jmap_standard.svgassets/images/ic_language.svg  assetassets/images/ic_language.svg"assets/images/ic_login_graphic.svg  asset"assets/images/ic_login_graphic.svg'assets/images/ic_logo_twake_welcome.svg  asset'assets/images/ic_logo_twake_welcome.svg#assets/images/ic_logo_with_text.svg  asset#assets/images/ic_logo_with_text.svg(assets/images/ic_logo_with_text_beta.svg  asset(assets/images/ic_logo_with_text_beta.svgassets/images/ic_logout.svg  assetassets/images/ic_logout.svg$assets/images/ic_mailbox_allmail.svg  asset$assets/images/ic_mailbox_allmail.svg%assets/images/ic_mailbox_archived.svg  asset%assets/images/ic_mailbox_archived.svg#assets/images/ic_mailbox_drafts.svg  asset#assets/images/ic_mailbox_drafts.svg"assets/images/ic_mailbox_inbox.svg  asset"assets/images/ic_mailbox_inbox.svg#assets/images/ic_mailbox_outbox.svg  asset#assets/images/ic_mailbox_outbox.svg*assets/images/ic_mailbox_sending_queue.svg  asset*assets/images/ic_mailbox_sending_queue.svg!assets/images/ic_mailbox_sent.svg  asset!assets/images/ic_mailbox_sent.svg!assets/images/ic_mailbox_spam.svg  asset!assets/images/ic_mailbox_spam.svg%assets/images/ic_mailbox_template.svg  asset%assets/images/ic_mailbox_template.svg"assets/images/ic_mailbox_trash.svg  asset"assets/images/ic_mailbox_trash.svg'assets/images/ic_mailbox_visibility.svg  asset'assets/images/ic_mailbox_visibility.svg%assets/images/ic_mark_all_as_read.svg  asset%assets/images/ic_mark_all_as_read.svg!assets/images/ic_mark_as_read.svg  asset!assets/images/ic_mark_as_read.svg assets/images/ic_menu_drawer.svg  asset assets/images/ic_menu_drawer.svg!assets/images/ic_menu_mailbox.svg  asset!assets/images/ic_menu_mailbox.svgassets/images/ic_minimize.svg  assetassets/images/ic_minimize.svgassets/images/ic_more.svg  assetassets/images/ic_more.svg"assets/images/ic_more_vertical.svg  asset"assets/images/ic_more_vertical.svgassets/images/ic_move.svg  assetassets/images/ic_move.svgassets/images/ic_move_email.svg  assetassets/images/ic_move_email.svg!assets/images/ic_move_mailbox.svg  asset!assets/images/ic_move_mailbox.svg assets/images/ic_new_message.svg  asset assets/images/ic_new_message.svgassets/images/ic_newer.svg  assetassets/images/ic_newer.svg#assets/images/ic_not_connection.svg  asset#assets/images/ic_not_connection.svgassets/images/ic_not_spam.svg  assetassets/images/ic_not_spam.svg!assets/images/ic_notification.svg  asset!assets/images/ic_notification.svgassets/images/ic_older.svg  assetassets/images/ic_older.svg#assets/images/ic_open_edit_rule.svg  asset#assets/images/ic_open_edit_rule.svg$assets/images/ic_open_in_new_tab.svg  asset$assets/images/ic_open_in_new_tab.svg!assets/images/ic_order_bullet.svg  asset!assets/images/ic_order_bullet.svg!assets/images/ic_order_number.svg  asset!assets/images/ic_order_number.svg#assets/images/ic_page_not_found.svg  asset#assets/images/ic_page_not_found.svg*assets/images/ic_page_not_found_mobile.svg  asset*assets/images/ic_page_not_found_mobile.svg"assets/images/ic_photo_library.svg  asset"assets/images/ic_photo_library.svgassets/images/ic_printer.svg  assetassets/images/ic_printer.svgassets/images/ic_profiles.svg  assetassets/images/ic_profiles.svg(assets/images/ic_quick_creating_rule.svg  asset(assets/images/ic_quick_creating_rule.svgassets/images/ic_quotas.svg  assetassets/images/ic_quotas.svg*assets/images/ic_quotas_out_of_storage.svg  asset*assets/images/ic_quotas_out_of_storage.svg#assets/images/ic_quotas_warning.svg  asset#assets/images/ic_quotas_warning.svgassets/images/ic_read.svg  assetassets/images/ic_read.svg!assets/images/ic_read_receipt.svg  asset!assets/images/ic_read_receipt.svg)assets/images/ic_read_receipt_message.svg  asset)assets/images/ic_read_receipt_message.svgassets/images/ic_read_toast.svg  assetassets/images/ic_read_toast.svg-assets/images/ic_recover_deleted_messages.svg  asset-assets/images/ic_recover_deleted_messages.svgassets/images/ic_refresh.svg  assetassets/images/ic_refresh.svg"assets/images/ic_remove_dialog.svg  asset"assets/images/ic_remove_dialog.svg assets/images/ic_remove_rule.svg  asset assets/images/ic_remove_rule.svg#assets/images/ic_rename_mailbox.svg  asset#assets/images/ic_rename_mailbox.svgassets/images/ic_reply.svg  assetassets/images/ic_reply.svgassets/images/ic_reply_all.svg  assetassets/images/ic_reply_all.svg&assets/images/ic_reply_and_forward.svg  asset&assets/images/ic_reply_and_forward.svgassets/images/ic_reply_to.svg  assetassets/images/ic_reply_to.svg)assets/images/ic_request_read_receipt.svg  asset)assets/images/ic_request_read_receipt.svg!assets/images/ic_rich_toolbar.svg  asset!assets/images/ic_rich_toolbar.svg"assets/images/ic_save_to_draft.svg  asset"assets/images/ic_save_to_draft.svgassets/images/ic_search_bar.svg  assetassets/images/ic_search_bar.svgassets/images/ic_select_all.svg  assetassets/images/ic_select_all.svgassets/images/ic_selected.svg  assetassets/images/ic_selected.svg'assets/images/ic_selected_recipient.svg  asset'assets/images/ic_selected_recipient.svg assets/images/ic_selected_sb.svg  asset assets/images/ic_selected_sb.svgassets/images/ic_send.svg  assetassets/images/ic_send.svg!assets/images/ic_send_disable.svg  asset!assets/images/ic_send_disable.svg assets/images/ic_send_mobile.svg  asset assets/images/ic_send_mobile.svg'assets/images/ic_send_success_toast.svg  asset'assets/images/ic_send_success_toast.svgassets/images/ic_send_toast.svg  assetassets/images/ic_send_toast.svg%assets/images/ic_send_toast_error.svg  asset%assets/images/ic_send_toast_error.svgassets/images/ic_setting.svg  assetassets/images/ic_setting.svgassets/images/ic_share.svg  assetassets/images/ic_share.svg!assets/images/ic_show_mailbox.svg  asset!assets/images/ic_show_mailbox.svgassets/images/ic_sign_out.svg  assetassets/images/ic_sign_out.svgassets/images/ic_spam.svg  assetassets/images/ic_spam.svg(assets/images/ic_spam_report_disable.svg  asset(assets/images/ic_spam_report_disable.svg'assets/images/ic_spam_report_enable.svg  asset'assets/images/ic_spam_report_enable.svgassets/images/ic_star.svg  assetassets/images/ic_star.svg%assets/images/ic_style_arrow_down.svg  asset%assets/images/ic_style_arrow_down.svgassets/images/ic_style_bold.svg  assetassets/images/ic_style_bold.svg$assets/images/ic_style_code_view.svg  asset$assets/images/ic_style_code_view.svg assets/images/ic_style_color.svg  asset assets/images/ic_style_color.svg!assets/images/ic_style_header.svg  asset!assets/images/ic_style_header.svg!assets/images/ic_style_italic.svg  asset!assets/images/ic_style_italic.svg(assets/images/ic_style_strikethrough.svg  asset(assets/images/ic_style_strikethrough.svg$assets/images/ic_style_underline.svg  asset$assets/images/ic_style_underline.svgassets/images/ic_switch_off.svg  assetassets/images/ic_switch_off.svgassets/images/ic_switch_on.svg  assetassets/images/ic_switch_on.svgassets/images/ic_team.svg  assetassets/images/ic_team.svgassets/images/ic_tmail_logo.svg  assetassets/images/ic_tmail_logo.svg*assets/images/ic_toast_success_message.svg  asset*assets/images/ic_toast_success_message.svgassets/images/ic_undo.svg  assetassets/images/ic_undo.svgassets/images/ic_unread.svg  assetassets/images/ic_unread.svg!assets/images/ic_unread_email.svg  asset!assets/images/ic_unread_email.svg"assets/images/ic_unread_status.svg  asset"assets/images/ic_unread_status.svg!assets/images/ic_unread_toast.svg  asset!assets/images/ic_unread_toast.svgassets/images/ic_unselected.svg  assetassets/images/ic_unselected.svgassets/images/ic_unspam.svg  assetassets/images/ic_unspam.svgassets/images/ic_unstar.svg  assetassets/images/ic_unstar.svg assets/images/ic_unsubscribe.svg  asset assets/images/ic_unsubscribe.svgassets/images/ic_user_sb.svg  assetassets/images/ic_user_sb.svgassets/images/ic_vacation.svg  assetassets/images/ic_vacation.svg#assets/images/power_by_linagora.svg  asset#assets/images/power_by_linagora.svg!configurations/app_dashboard.json  asset!configurations/app_dashboard.jsonconfigurations/env.fcm  assetconfigurations/env.fcm(configurations/icons/ic_calendar_app.svg  asset(configurations/icons/ic_calendar_app.svg(configurations/icons/ic_contacts_app.svg  asset(configurations/icons/ic_contacts_app.svg&configurations/icons/ic_tdrive_app.svg  asset&configurations/icons/ic_tdrive_app.svg(configurations/icons/ic_teleskop_app.svg  asset(configurations/icons/ic_teleskop_app.svg%configurations/icons/ic_tmail_app.svg  asset%configurations/icons/ic_tmail_app.svg%configurations/icons/ic_twake_app.svg  asset%configurations/icons/ic_twake_app.svgenv.file  assetenv.file2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf-packages/flex_color_picker/assets/opacity.png  asset-packages/flex_color_picker/assets/opacity.pngApackages/flutter_charset_detector_web/assets/web/jschardet.min.js  assetApackages/flutter_charset_detector_web/assets/web/jschardet.min.js@packages/flutter_date_range_picker/assets/images/ic_calendar.svg  asset@packages/flutter_date_range_picker/assets/images/ic_calendar.svg=packages/flutter_date_range_picker/assets/images/ic_close.svg  asset=packages/flutter_date_range_picker/assets/images/ic_close.svgBpackages/flutter_date_range_picker/assets/images/ic_date_range.svg  assetBpackages/flutter_date_range_picker/assets/images/ic_date_range.svg6packages/flutter_image_compress_web/assets/pica.min.js  asset6packages/flutter_image_compress_web/assets/pica.min.js;packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css  asset;packages/flutter_inappwebview/assets/t_rex_runner/t-rex.csspackages/html_editor_enhanced/assets/summernote-lite-v2.min.js  asset>packages/html_editor_enhanced/assets/summernote-lite-v2.min.jspackages/rich_text_composer/assets/images/ic_indent_format.svg  asset>packages/rich_text_composer/assets/images/ic_indent_format.svg=packages/rich_text_composer/assets/images/ic_insert_image.svg  asset=packages/rich_text_composer/assets/images/ic_insert_image.svg=packages/rich_text_composer/assets/images/ic_italic_style.svg  asset=packages/rich_text_composer/assets/images/ic_italic_style.svg=packages/rich_text_composer/assets/images/ic_number_order.svg  asset=packages/rich_text_composer/assets/images/ic_number_order.svg?packages/rich_text_composer/assets/images/ic_outdent_format.svg  asset?packages/rich_text_composer/assets/images/ic_outdent_format.svg:packages/rich_text_composer/assets/images/ic_rich_text.svg  asset:packages/rich_text_composer/assets/images/ic_rich_text.svg?packages/rich_text_composer/assets/images/ic_strike_through.svg  asset?packages/rich_text_composer/assets/images/ic_strike_through.svg;packages/rich_text_composer/assets/images/ic_text_color.svg  asset;packages/rich_text_composer/assets/images/ic_text_color.svg;packages/rich_text_composer/assets/images/ic_under_line.svg  asset;packages/rich_text_composer/assets/images/ic_under_line.svg/packages/tip_dialog/images/icon_notify_done.png  asset4packages/tip_dialog/images/3.0x/icon_notify_done.pngdpr@ asset4packages/tip_dialog/images/2.0x/icon_notify_done.pngdpr@0packages/tip_dialog/images/icon_notify_error.png  asset5packages/tip_dialog/images/3.0x/icon_notify_error.pngdpr@ asset5packages/tip_dialog/images/2.0x/icon_notify_error.pngdpr@/packages/tip_dialog/images/icon_notify_info.png  asset4packages/tip_dialog/images/3.0x/icon_notify_info.pngdpr@ asset4packages/tip_dialog/images/2.0x/icon_notify_info.pngdpr@ \ No newline at end of file diff --git a/3362/assets/AssetManifest.bin.json b/3362/assets/AssetManifest.bin.json new file mode 100644 index 0000000000..b996e27524 --- /dev/null +++ b/3362/assets/AssetManifest.bin.json @@ -0,0 +1 @@ +"Df4WAQchYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUJvbGQudHRmDAENAQcFYXNzZXQHIWFzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLnR0ZgcjYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS50dGYMAQ0BBwVhc3NldAcjYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS50dGYHJGFzc2V0cy9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLnR0ZgwBDQEHBWFzc2V0ByRhc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci50dGYHJWFzc2V0cy9mb250cy9JbnRlci9JbnRlci1TZW1pQm9sZC50dGYMAQ0BBwVhc3NldAclYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVNlbWlCb2xkLnR0ZgceYXNzZXRzL2ljb25zL2ljb25fYnJhbmRpbmcucG5nDAENAQcFYXNzZXQHHmFzc2V0cy9pY29ucy9pY29uX2JyYW5kaW5nLnBuZwceYXNzZXRzL2ljb25zL2ljb25fbGF1bmNoZXIucG5nDAENAQcFYXNzZXQHHmFzc2V0cy9pY29ucy9pY29uX2xhdW5jaGVyLnBuZwcaYXNzZXRzL2ljb25zL2ljb25fbG9nby5wbmcMAQ0BBwVhc3NldAcaYXNzZXRzL2ljb25zL2ljb25fbG9nby5wbmcHJ2Fzc2V0cy9pbWFnZXMvaWNfYWRkX2VtYWlsX2ZvcndhcmRzLnN2ZwwBDQEHBWFzc2V0Bydhc3NldHMvaW1hZ2VzL2ljX2FkZF9lbWFpbF9mb3J3YXJkcy5zdmcHIWFzc2V0cy9pbWFnZXMvaWNfYWRkX2lkZW50aXR5LnN2ZwwBDQEHBWFzc2V0ByFhc3NldHMvaW1hZ2VzL2ljX2FkZF9pZGVudGl0eS5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfYWRkX25ld19mb2xkZXIuc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfYWRkX25ld19mb2xkZXIuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2FkZF9uZXdfcnVsZS5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19hZGRfbmV3X3J1bGUuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX2FkZF9waWN0dXJlLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX2FkZF9waWN0dXJlLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9jZW50ZXIuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfYWxpZ25fY2VudGVyLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9pbmRlbnQuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfYWxpZ25faW5kZW50LnN2ZwciYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9qdXN0aWZ5LnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2FsaWduX2p1c3RpZnkuc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX2FsaWduX2xlZnQuc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfYWxpZ25fbGVmdC5zdmcHImFzc2V0cy9pbWFnZXMvaWNfYWxpZ25fb3V0ZGVudC5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9vdXRkZW50LnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9yaWdodC5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9yaWdodC5zdmcHKGFzc2V0cy9pbWFnZXMvaWNfYWx3YXlzX3JlYWRfcmVjZWlwdC5zdmcMAQ0BBwVhc3NldAcoYXNzZXRzL2ltYWdlcy9pY19hbHdheXNfcmVhZF9yZWNlaXB0LnN2ZwciYXNzZXRzL2ltYWdlcy9pY19hcHBfZGFzaGJvYXJkLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2FwcF9kYXNoYm9hcmQuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2Fycm93X2JvdHRvbS5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19hcnJvd19ib3R0b20uc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX2Fycm93X2Rvd24uc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfYXJyb3dfZG93bi5zdmcHH2Fzc2V0cy9pbWFnZXMvaWNfYXJyb3dfbGVmdC5zdmcMAQ0BBwVhc3NldAcfYXNzZXRzL2ltYWdlcy9pY19hcnJvd19sZWZ0LnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19hcnJvd19yaWdodC5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19hcnJvd19yaWdodC5zdmcHJWFzc2V0cy9pbWFnZXMvaWNfYXJyb3dfdXBfb3V0bGluZS5zdmcMAQ0BBwVhc3NldAclYXNzZXRzL2ltYWdlcy9pY19hcnJvd191cF9vdXRsaW5lLnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19hdHRhY2hfZmlsZS5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19hdHRhY2hfZmlsZS5zdmcHH2Fzc2V0cy9pbWFnZXMvaWNfYXR0YWNobWVudC5zdmcMAQ0BBwVhc3NldAcfYXNzZXRzL2ltYWdlcy9pY19hdHRhY2htZW50LnN2ZwciYXNzZXRzL2ltYWdlcy9pY19hdHRhY2htZW50X3NiLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2F0dGFjaG1lbnRfc2Iuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2F2YXRhcl9ncm91cC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19hdmF0YXJfZ3JvdXAuc3ZnByxhc3NldHMvaW1hZ2VzL2ljX2F2YXRhcl9ncm91cF9kZWxpdmVyaW5nLnN2ZwwBDQEHBWFzc2V0Byxhc3NldHMvaW1hZ2VzL2ljX2F2YXRhcl9ncm91cF9kZWxpdmVyaW5nLnN2ZwckYXNzZXRzL2ltYWdlcy9pY19hdmF0YXJfcGVyc29uYWwuc3ZnDAENAQcFYXNzZXQHJGFzc2V0cy9pbWFnZXMvaWNfYXZhdGFyX3BlcnNvbmFsLnN2ZwcvYXNzZXRzL2ltYWdlcy9pY19hdmF0YXJfcGVyc29uYWxfZGVsaXZlcmluZy5zdmcMAQ0BBwVhc3NldAcvYXNzZXRzL2ltYWdlcy9pY19hdmF0YXJfcGVyc29uYWxfZGVsaXZlcmluZy5zdmcHGWFzc2V0cy9pbWFnZXMvaWNfYmFjay5zdmcMAQ0BBwVhc3NldAcZYXNzZXRzL2ltYWdlcy9pY19iYWNrLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19iYWRfc2lnbmF0dXJlLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2JhZF9zaWduYXR1cmUuc3ZnBx1hc3NldHMvaW1hZ2VzL2ljX2NhbGVuZGFyLnN2ZwwBDQEHBWFzc2V0Bx1hc3NldHMvaW1hZ2VzL2ljX2NhbGVuZGFyLnN2ZwcjYXNzZXRzL2ltYWdlcy9pY19jYWxlbmRhcl9ldmVudC5zdmcMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9pY19jYWxlbmRhcl9ldmVudC5zdmcHIGFzc2V0cy9pbWFnZXMvaWNfY2FsZW5kYXJfc2Iuc3ZnDAENAQcFYXNzZXQHIGFzc2V0cy9pbWFnZXMvaWNfY2FsZW5kYXJfc2Iuc3ZnBxthc3NldHMvaW1hZ2VzL2ljX2NhbmNlbC5zdmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlcy9pY19jYW5jZWwuc3ZnByVhc3NldHMvaW1hZ2VzL2ljX2NhbmNlbF9zZWxlY3Rpb24uc3ZnDAENAQcFYXNzZXQHJWFzc2V0cy9pbWFnZXMvaWNfY2FuY2VsX3NlbGVjdGlvbi5zdmcHJmFzc2V0cy9pbWFnZXMvaWNfY2hlY2tib3hfc2VsZWN0ZWQuc3ZnDAENAQcFYXNzZXQHJmFzc2V0cy9pbWFnZXMvaWNfY2hlY2tib3hfc2VsZWN0ZWQuc3ZnByhhc3NldHMvaW1hZ2VzL2ljX2NoZWNrYm94X3Vuc2VsZWN0ZWQuc3ZnDAENAQcFYXNzZXQHKGFzc2V0cy9pbWFnZXMvaWNfY2hlY2tib3hfdW5zZWxlY3RlZC5zdmcHHGFzc2V0cy9pbWFnZXMvaWNfY2hlY2tlZC5zdmcMAQ0BBwVhc3NldAccYXNzZXRzL2ltYWdlcy9pY19jaGVja2VkLnN2ZwccYXNzZXRzL2ltYWdlcy9pY19jaGV2cm9uLnN2ZwwBDQEHBWFzc2V0Bxxhc3NldHMvaW1hZ2VzL2ljX2NoZXZyb24uc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2NoZXZyb25fZG93bi5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19jaGV2cm9uX2Rvd24uc3ZnBylhc3NldHMvaW1hZ2VzL2ljX2NoZXZyb25fZG93bl9vdXRsaW5lLnN2ZwwBDQEHBWFzc2V0Bylhc3NldHMvaW1hZ2VzL2ljX2NoZXZyb25fZG93bl9vdXRsaW5lLnN2ZwcfYXNzZXRzL2ltYWdlcy9pY19jaGV2cm9uX3VwLnN2ZwwBDQEHBWFzc2V0Bx9hc3NldHMvaW1hZ2VzL2ljX2NoZXZyb25fdXAuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2NpcmNsZV9jbG9zZS5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19jaXJjbGVfY2xvc2Uuc3ZnBydhc3NldHMvaW1hZ2VzL2ljX2NsZWFyX3NlYXJjaF9pbnB1dC5zdmcMAQ0BBwVhc3NldAcnYXNzZXRzL2ltYWdlcy9pY19jbGVhcl9zZWFyY2hfaW5wdXQuc3ZnByZhc3NldHMvaW1hZ2VzL2ljX2NsZWFyX3RleHRfc2VhcmNoLnN2ZwwBDQEHBWFzc2V0ByZhc3NldHMvaW1hZ2VzL2ljX2NsZWFyX3RleHRfc2VhcmNoLnN2ZwcaYXNzZXRzL2ltYWdlcy9pY19jbG9jay5zdmcMAQ0BBwVhc3NldAcaYXNzZXRzL2ltYWdlcy9pY19jbG9jay5zdmcHHWFzc2V0cy9pbWFnZXMvaWNfY2xvY2tfc2Iuc3ZnDAENAQcFYXNzZXQHHWFzc2V0cy9pbWFnZXMvaWNfY2xvY2tfc2Iuc3ZnBxphc3NldHMvaW1hZ2VzL2ljX2Nsb3NlLnN2ZwwBDQEHBWFzc2V0Bxphc3NldHMvaW1hZ2VzL2ljX2Nsb3NlLnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19jb2xsYXBzZV9hdHRhY2htZW50LnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX2NvbGxhcHNlX2F0dGFjaG1lbnQuc3ZnByRhc3NldHMvaW1hZ2VzL2ljX2NvbGxhcHNlX2ZvbGRlci5zdmcMAQ0BBwVhc3NldAckYXNzZXRzL2ltYWdlcy9pY19jb2xsYXBzZV9mb2xkZXIuc3ZnBxxhc3NldHMvaW1hZ2VzL2ljX2NvbXBvc2Uuc3ZnDAENAQcFYXNzZXQHHGFzc2V0cy9pbWFnZXMvaWNfY29tcG9zZS5zdmcHIGFzc2V0cy9pbWFnZXMvaWNfY29tcG9zZV93ZWIuc3ZnDAENAQcFYXNzZXQHIGFzc2V0cy9pbWFnZXMvaWNfY29tcG9zZV93ZWIuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX2NvbXBvc2VyX2Nsb3NlLnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX2NvbXBvc2VyX2Nsb3NlLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19jb21wb3Nlcl9tZW51LnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2NvbXBvc2VyX21lbnUuc3ZnBydhc3NldHMvaW1hZ2VzL2ljX2Nvbm5lY3RlZF9pbnRlcm5ldC5zdmcMAQ0BBwVhc3NldAcnYXNzZXRzL2ltYWdlcy9pY19jb25uZWN0ZWRfaW50ZXJuZXQuc3ZnByZhc3NldHMvaW1hZ2VzL2ljX2NyZWF0ZV9uZXdfZm9sZGVyLnN2ZwwBDQEHBWFzc2V0ByZhc3NldHMvaW1hZ2VzL2ljX2NyZWF0ZV9uZXdfZm9sZGVyLnN2ZwcbYXNzZXRzL2ltYWdlcy9pY19kZWxldGUuc3ZnDAENAQcFYXNzZXQHG2Fzc2V0cy9pbWFnZXMvaWNfZGVsZXRlLnN2ZwcmYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfYXR0YWNobWVudC5zdmcMAQ0BBwVhc3NldAcmYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfYXR0YWNobWVudC5zdmcHJGFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2NvbXBvc2VyLnN2ZwwBDQEHBWFzc2V0ByRhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9jb21wb3Nlci5zdmcHKWFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2RpYWxvZ19mYWlsZWQuc3ZnDAENAQcFYXNzZXQHKWFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2RpYWxvZ19mYWlsZWQuc3ZnBythc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9kaWFsb2dfaWRlbnRpdHkuc3ZnDAENAQcFYXNzZXQHK2Fzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2RpYWxvZ19pZGVudGl0eS5zdmcHLWFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2RpYWxvZ19yZWNpcGllbnRzLnN2ZwwBDQEHBWFzc2V0By1hc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9kaWFsb2dfcmVjaXBpZW50cy5zdmcHKWFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2VtYWlsX2ZvcndhcmQuc3ZnDAENAQcFYXNzZXQHKWFzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2VtYWlsX2ZvcndhcmQuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9tYWlsYm94LnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9tYWlsYm94LnN2ZwclYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfcmVjaXBpZW50LnN2ZwwBDQEHBWFzc2V0ByVhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9yZWNpcGllbnQuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9ydWxlLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9ydWxlLnN2ZwcnYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfcnVsZV9tb2JpbGUuc3ZnDAENAQcFYXNzZXQHJ2Fzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX3J1bGVfbW9iaWxlLnN2ZwclYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfc2VsZWN0aW9uLnN2ZwwBDQEHBWFzc2V0ByVhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9zZWxlY3Rpb24uc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV90b2FzdC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfdG9hc3Quc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV90cmFzaC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19kZWxldGVfdHJhc2guc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX2RlbGl2ZXJpbmcuc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfZGVsaXZlcmluZy5zdmcHKGFzc2V0cy9pbWFnZXMvaWNfZGlhbG9nX29mZmxpbmVfbW9kZS5zdmcMAQ0BBwVhc3NldAcoYXNzZXRzL2ltYWdlcy9pY19kaWFsb2dfb2ZmbGluZV9tb2RlLnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19kb3dubG9hZC5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19kb3dubG9hZC5zdmcHKGFzc2V0cy9pbWFnZXMvaWNfZG93bmxvYWRfYXR0YWNobWVudC5zdmcMAQ0BBwVhc3NldAcoYXNzZXRzL2ltYWdlcy9pY19kb3dubG9hZF9hdHRhY2htZW50LnN2ZwcjYXNzZXRzL2ltYWdlcy9pY19kcm9wX3pvbmVfaWNvbi5zdmcMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9pY19kcm9wX3pvbmVfaWNvbi5zdmcHHWFzc2V0cy9pbWFnZXMvaWNfZHJvcGRvd24uc3ZnDAENAQcFYXNzZXQHHWFzc2V0cy9pbWFnZXMvaWNfZHJvcGRvd24uc3ZnBxlhc3NldHMvaW1hZ2VzL2ljX2VkaXQuc3ZnDAENAQcFYXNzZXQHGWFzc2V0cy9pbWFnZXMvaWNfZWRpdC5zdmcHImFzc2V0cy9pbWFnZXMvaWNfZWRpdF9pZGVudGl0eS5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19lZGl0X2lkZW50aXR5LnN2ZwceYXNzZXRzL2ltYWdlcy9pY19lZGl0X3J1bGUuc3ZnDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaWNfZWRpdF9ydWxlLnN2ZwclYXNzZXRzL2ltYWdlcy9pY19lZGl0X3J1bGVfbW9iaWxlLnN2ZwwBDQEHBWFzc2V0ByVhc3NldHMvaW1hZ2VzL2ljX2VkaXRfcnVsZV9tb2JpbGUuc3ZnBxphc3NldHMvaW1hZ2VzL2ljX2VtYWlsLnN2ZwwBDQEHBWFzc2V0Bxphc3NldHMvaW1hZ2VzL2ljX2VtYWlsLnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19lbWFpbF9ydWxlcy5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19lbWFpbF9ydWxlcy5zdmcHGmFzc2V0cy9pbWFnZXMvaWNfZW1wdHkuc3ZnDAENAQcFYXNzZXQHGmFzc2V0cy9pbWFnZXMvaWNfZW1wdHkuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX2VtcHR5X2VtYWlsLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX2VtcHR5X2VtYWlsLnN2ZwceYXNzZXRzL2ltYWdlcy9pY19lbmNyeXB0ZWQuc3ZnDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaWNfZW5jcnlwdGVkLnN2ZwcaYXNzZXRzL2ltYWdlcy9pY19lcnJvci5zdmcMAQ0BBwVhc3NldAcaYXNzZXRzL2ltYWdlcy9pY19lcnJvci5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfZXZlbnRfY2FuY2VsZWQuc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfZXZlbnRfY2FuY2VsZWQuc3ZnByJhc3NldHMvaW1hZ2VzL2ljX2V2ZW50X2ludml0ZWQuc3ZnDAENAQcFYXNzZXQHImFzc2V0cy9pbWFnZXMvaWNfZXZlbnRfaW52aXRlZC5zdmcHImFzc2V0cy9pbWFnZXMvaWNfZXZlbnRfdXBkYXRlZC5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19ldmVudF91cGRhdGVkLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19leHBhbmRfZm9sZGVyLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2V4cGFuZF9mb2xkZXIuc3ZnBxhhc3NldHMvaW1hZ2VzL2ljX2V5ZS5zdmcMAQ0BBwVhc3NldAcYYXNzZXRzL2ltYWdlcy9pY19leWUuc3ZnBxxhc3NldHMvaW1hZ2VzL2ljX2V5ZV9vZmYuc3ZnDAENAQcFYXNzZXQHHGFzc2V0cy9pbWFnZXMvaWNfZXllX29mZi5zdmcHHmFzc2V0cy9pbWFnZXMvaWNfZmlsZV9kb2N4LnN2ZwwBDQEHBWFzc2V0Bx5hc3NldHMvaW1hZ2VzL2ljX2ZpbGVfZG9jeC5zdmcHHmFzc2V0cy9pbWFnZXMvaWNfZmlsZV9lcHVwLnN2ZwwBDQEHBWFzc2V0Bx5hc3NldHMvaW1hZ2VzL2ljX2ZpbGVfZXB1cC5zdmcHHWFzc2V0cy9pbWFnZXMvaWNfZmlsZV9wZGYuc3ZnDAENAQcFYXNzZXQHHWFzc2V0cy9pbWFnZXMvaWNfZmlsZV9wZGYuc3ZnBx1hc3NldHMvaW1hZ2VzL2ljX2ZpbGVfcG5nLnN2ZwwBDQEHBWFzc2V0Bx1hc3NldHMvaW1hZ2VzL2ljX2ZpbGVfcG5nLnN2ZwceYXNzZXRzL2ltYWdlcy9pY19maWxlX3BwdHguc3ZnDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaWNfZmlsZV9wcHR4LnN2ZwceYXNzZXRzL2ltYWdlcy9pY19maWxlX3hsc3guc3ZnDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaWNfZmlsZV94bHN4LnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19maWxlX3ppcC5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19maWxlX3ppcC5zdmcHG2Fzc2V0cy9pbWFnZXMvaWNfZmlsdGVyLnN2ZwwBDQEHBWFzc2V0Bxthc3NldHMvaW1hZ2VzL2ljX2ZpbHRlci5zdmcHJGFzc2V0cy9pbWFnZXMvaWNfZmlsdGVyX2FkdmFuY2VkLnN2ZwwBDQEHBWFzc2V0ByRhc3NldHMvaW1hZ2VzL2ljX2ZpbHRlcl9hZHZhbmNlZC5zdmcHJ2Fzc2V0cy9pbWFnZXMvaWNfZmlsdGVyX21lc3NhZ2VfYWxsLnN2ZwwBDQEHBWFzc2V0Bydhc3NldHMvaW1hZ2VzL2ljX2ZpbHRlcl9tZXNzYWdlX2FsbC5zdmcHL2Fzc2V0cy9pbWFnZXMvaWNfZmlsdGVyX21lc3NhZ2VfYXR0YWNobWVudHMuc3ZnDAENAQcFYXNzZXQHL2Fzc2V0cy9pbWFnZXMvaWNfZmlsdGVyX21lc3NhZ2VfYXR0YWNobWVudHMuc3ZnBx5hc3NldHMvaW1hZ2VzL2ljX2ZpbHRlcl9zYi5zdmcMAQ0BBwVhc3NldAceYXNzZXRzL2ltYWdlcy9pY19maWx0ZXJfc2Iuc3ZnByRhc3NldHMvaW1hZ2VzL2ljX2ZpbHRlcl9zZWxlY3RlZC5zdmcMAQ0BBwVhc3NldAckYXNzZXRzL2ltYWdlcy9pY19maWx0ZXJfc2VsZWN0ZWQuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX2ZvbGRlcl9tYWlsYm94LnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX2ZvbGRlcl9tYWlsYm94LnN2ZwchYXNzZXRzL2ltYWdlcy9pY19mb3JtYXRfcXVvdGUuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfZm9ybWF0X3F1b3RlLnN2ZwccYXNzZXRzL2ltYWdlcy9pY19mb3J3YXJkLnN2ZwwBDQEHBWFzc2V0Bxxhc3NldHMvaW1hZ2VzL2ljX2ZvcndhcmQuc3ZnBx5hc3NldHMvaW1hZ2VzL2ljX2ZvcndhcmRlZC5zdmcMAQ0BBwVhc3NldAceYXNzZXRzL2ltYWdlcy9pY19mb3J3YXJkZWQuc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX2Z1bGxzY3JlZW4uc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfZnVsbHNjcmVlbi5zdmcHJGFzc2V0cy9pbWFnZXMvaWNfZnVsbHNjcmVlbl9leGl0LnN2ZwwBDQEHBWFzc2V0ByRhc3NldHMvaW1hZ2VzL2ljX2Z1bGxzY3JlZW5fZXhpdC5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfZ29vZF9zaWduYXR1cmUuc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfZ29vZF9zaWduYXR1cmUuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX2hpZGVfZm9sZGVyLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX2hpZGVfZm9sZGVyLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19oaWRlX21haWxib3guc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfaGlkZV9tYWlsYm94LnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19pbmZvX2NpcmNsZV9vdXRsaW5lLnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX2luZm9fY2lyY2xlX291dGxpbmUuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX2luc2VydF9pbWFnZS5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19pbnNlcnRfaW1hZ2Uuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX2ludGVncmF0aW9uLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX2ludGVncmF0aW9uLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19qbWFwX3N0YW5kYXJkLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2ptYXBfc3RhbmRhcmQuc3ZnBx1hc3NldHMvaW1hZ2VzL2ljX2xhbmd1YWdlLnN2ZwwBDQEHBWFzc2V0Bx1hc3NldHMvaW1hZ2VzL2ljX2xhbmd1YWdlLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19sb2dpbl9ncmFwaGljLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX2xvZ2luX2dyYXBoaWMuc3ZnBydhc3NldHMvaW1hZ2VzL2ljX2xvZ29fdHdha2Vfd2VsY29tZS5zdmcMAQ0BBwVhc3NldAcnYXNzZXRzL2ltYWdlcy9pY19sb2dvX3R3YWtlX3dlbGNvbWUuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX2xvZ29fd2l0aF90ZXh0LnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX2xvZ29fd2l0aF90ZXh0LnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19sb2dvX3dpdGhfdGV4dF9iZXRhLnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX2xvZ29fd2l0aF90ZXh0X2JldGEuc3ZnBxthc3NldHMvaW1hZ2VzL2ljX2xvZ291dC5zdmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlcy9pY19sb2dvdXQuc3ZnByRhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfYWxsbWFpbC5zdmcMAQ0BBwVhc3NldAckYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X2FsbG1haWwuc3ZnByVhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfYXJjaGl2ZWQuc3ZnDAENAQcFYXNzZXQHJWFzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9hcmNoaXZlZC5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9kcmFmdHMuc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9kcmFmdHMuc3ZnByJhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfaW5ib3guc3ZnDAENAQcFYXNzZXQHImFzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9pbmJveC5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9vdXRib3guc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF9vdXRib3guc3ZnByphc3NldHMvaW1hZ2VzL2ljX21haWxib3hfc2VuZGluZ19xdWV1ZS5zdmcMAQ0BBwVhc3NldAcqYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X3NlbmRpbmdfcXVldWUuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfc2VudC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X3NlbnQuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfc3BhbS5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X3NwYW0uc3ZnByVhc3NldHMvaW1hZ2VzL2ljX21haWxib3hfdGVtcGxhdGUuc3ZnDAENAQcFYXNzZXQHJWFzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF90ZW1wbGF0ZS5zdmcHImFzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF90cmFzaC5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X3RyYXNoLnN2ZwcnYXNzZXRzL2ltYWdlcy9pY19tYWlsYm94X3Zpc2liaWxpdHkuc3ZnDAENAQcFYXNzZXQHJ2Fzc2V0cy9pbWFnZXMvaWNfbWFpbGJveF92aXNpYmlsaXR5LnN2ZwclYXNzZXRzL2ltYWdlcy9pY19tYXJrX2FsbF9hc19yZWFkLnN2ZwwBDQEHBWFzc2V0ByVhc3NldHMvaW1hZ2VzL2ljX21hcmtfYWxsX2FzX3JlYWQuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX21hcmtfYXNfcmVhZC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19tYXJrX2FzX3JlYWQuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX21lbnVfZHJhd2VyLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX21lbnVfZHJhd2VyLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19tZW51X21haWxib3guc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfbWVudV9tYWlsYm94LnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19taW5pbWl6ZS5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19taW5pbWl6ZS5zdmcHGWFzc2V0cy9pbWFnZXMvaWNfbW9yZS5zdmcMAQ0BBwVhc3NldAcZYXNzZXRzL2ltYWdlcy9pY19tb3JlLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19tb3JlX3ZlcnRpY2FsLnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX21vcmVfdmVydGljYWwuc3ZnBxlhc3NldHMvaW1hZ2VzL2ljX21vdmUuc3ZnDAENAQcFYXNzZXQHGWFzc2V0cy9pbWFnZXMvaWNfbW92ZS5zdmcHH2Fzc2V0cy9pbWFnZXMvaWNfbW92ZV9lbWFpbC5zdmcMAQ0BBwVhc3NldAcfYXNzZXRzL2ltYWdlcy9pY19tb3ZlX2VtYWlsLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19tb3ZlX21haWxib3guc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfbW92ZV9tYWlsYm94LnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19uZXdfbWVzc2FnZS5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19uZXdfbWVzc2FnZS5zdmcHGmFzc2V0cy9pbWFnZXMvaWNfbmV3ZXIuc3ZnDAENAQcFYXNzZXQHGmFzc2V0cy9pbWFnZXMvaWNfbmV3ZXIuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX25vdF9jb25uZWN0aW9uLnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX25vdF9jb25uZWN0aW9uLnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19ub3Rfc3BhbS5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19ub3Rfc3BhbS5zdmcHIWFzc2V0cy9pbWFnZXMvaWNfbm90aWZpY2F0aW9uLnN2ZwwBDQEHBWFzc2V0ByFhc3NldHMvaW1hZ2VzL2ljX25vdGlmaWNhdGlvbi5zdmcHGmFzc2V0cy9pbWFnZXMvaWNfb2xkZXIuc3ZnDAENAQcFYXNzZXQHGmFzc2V0cy9pbWFnZXMvaWNfb2xkZXIuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX29wZW5fZWRpdF9ydWxlLnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX29wZW5fZWRpdF9ydWxlLnN2ZwckYXNzZXRzL2ltYWdlcy9pY19vcGVuX2luX25ld190YWIuc3ZnDAENAQcFYXNzZXQHJGFzc2V0cy9pbWFnZXMvaWNfb3Blbl9pbl9uZXdfdGFiLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19vcmRlcl9idWxsZXQuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfb3JkZXJfYnVsbGV0LnN2ZwchYXNzZXRzL2ltYWdlcy9pY19vcmRlcl9udW1iZXIuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfb3JkZXJfbnVtYmVyLnN2ZwcjYXNzZXRzL2ltYWdlcy9pY19wYWdlX25vdF9mb3VuZC5zdmcMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9pY19wYWdlX25vdF9mb3VuZC5zdmcHKmFzc2V0cy9pbWFnZXMvaWNfcGFnZV9ub3RfZm91bmRfbW9iaWxlLnN2ZwwBDQEHBWFzc2V0Byphc3NldHMvaW1hZ2VzL2ljX3BhZ2Vfbm90X2ZvdW5kX21vYmlsZS5zdmcHImFzc2V0cy9pbWFnZXMvaWNfcGhvdG9fbGlicmFyeS5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19waG90b19saWJyYXJ5LnN2ZwccYXNzZXRzL2ltYWdlcy9pY19wcmludGVyLnN2ZwwBDQEHBWFzc2V0Bxxhc3NldHMvaW1hZ2VzL2ljX3ByaW50ZXIuc3ZnBx1hc3NldHMvaW1hZ2VzL2ljX3Byb2ZpbGVzLnN2ZwwBDQEHBWFzc2V0Bx1hc3NldHMvaW1hZ2VzL2ljX3Byb2ZpbGVzLnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19xdWlja19jcmVhdGluZ19ydWxlLnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX3F1aWNrX2NyZWF0aW5nX3J1bGUuc3ZnBxthc3NldHMvaW1hZ2VzL2ljX3F1b3Rhcy5zdmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlcy9pY19xdW90YXMuc3ZnByphc3NldHMvaW1hZ2VzL2ljX3F1b3Rhc19vdXRfb2Zfc3RvcmFnZS5zdmcMAQ0BBwVhc3NldAcqYXNzZXRzL2ltYWdlcy9pY19xdW90YXNfb3V0X29mX3N0b3JhZ2Uuc3ZnByNhc3NldHMvaW1hZ2VzL2ljX3F1b3Rhc193YXJuaW5nLnN2ZwwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2ljX3F1b3Rhc193YXJuaW5nLnN2ZwcZYXNzZXRzL2ltYWdlcy9pY19yZWFkLnN2ZwwBDQEHBWFzc2V0Bxlhc3NldHMvaW1hZ2VzL2ljX3JlYWQuc3ZnByFhc3NldHMvaW1hZ2VzL2ljX3JlYWRfcmVjZWlwdC5zdmcMAQ0BBwVhc3NldAchYXNzZXRzL2ltYWdlcy9pY19yZWFkX3JlY2VpcHQuc3ZnBylhc3NldHMvaW1hZ2VzL2ljX3JlYWRfcmVjZWlwdF9tZXNzYWdlLnN2ZwwBDQEHBWFzc2V0Bylhc3NldHMvaW1hZ2VzL2ljX3JlYWRfcmVjZWlwdF9tZXNzYWdlLnN2ZwcfYXNzZXRzL2ltYWdlcy9pY19yZWFkX3RvYXN0LnN2ZwwBDQEHBWFzc2V0Bx9hc3NldHMvaW1hZ2VzL2ljX3JlYWRfdG9hc3Quc3ZnBy1hc3NldHMvaW1hZ2VzL2ljX3JlY292ZXJfZGVsZXRlZF9tZXNzYWdlcy5zdmcMAQ0BBwVhc3NldActYXNzZXRzL2ltYWdlcy9pY19yZWNvdmVyX2RlbGV0ZWRfbWVzc2FnZXMuc3ZnBxxhc3NldHMvaW1hZ2VzL2ljX3JlZnJlc2guc3ZnDAENAQcFYXNzZXQHHGFzc2V0cy9pbWFnZXMvaWNfcmVmcmVzaC5zdmcHImFzc2V0cy9pbWFnZXMvaWNfcmVtb3ZlX2RpYWxvZy5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY19yZW1vdmVfZGlhbG9nLnN2ZwcgYXNzZXRzL2ltYWdlcy9pY19yZW1vdmVfcnVsZS5zdmcMAQ0BBwVhc3NldAcgYXNzZXRzL2ltYWdlcy9pY19yZW1vdmVfcnVsZS5zdmcHI2Fzc2V0cy9pbWFnZXMvaWNfcmVuYW1lX21haWxib3guc3ZnDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvaWNfcmVuYW1lX21haWxib3guc3ZnBxphc3NldHMvaW1hZ2VzL2ljX3JlcGx5LnN2ZwwBDQEHBWFzc2V0Bxphc3NldHMvaW1hZ2VzL2ljX3JlcGx5LnN2ZwceYXNzZXRzL2ltYWdlcy9pY19yZXBseV9hbGwuc3ZnDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaWNfcmVwbHlfYWxsLnN2ZwcmYXNzZXRzL2ltYWdlcy9pY19yZXBseV9hbmRfZm9yd2FyZC5zdmcMAQ0BBwVhc3NldAcmYXNzZXRzL2ltYWdlcy9pY19yZXBseV9hbmRfZm9yd2FyZC5zdmcHHWFzc2V0cy9pbWFnZXMvaWNfcmVwbHlfdG8uc3ZnDAENAQcFYXNzZXQHHWFzc2V0cy9pbWFnZXMvaWNfcmVwbHlfdG8uc3ZnBylhc3NldHMvaW1hZ2VzL2ljX3JlcXVlc3RfcmVhZF9yZWNlaXB0LnN2ZwwBDQEHBWFzc2V0Bylhc3NldHMvaW1hZ2VzL2ljX3JlcXVlc3RfcmVhZF9yZWNlaXB0LnN2ZwchYXNzZXRzL2ltYWdlcy9pY19yaWNoX3Rvb2xiYXIuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfcmljaF90b29sYmFyLnN2ZwciYXNzZXRzL2ltYWdlcy9pY19zYXZlX3RvX2RyYWZ0LnN2ZwwBDQEHBWFzc2V0ByJhc3NldHMvaW1hZ2VzL2ljX3NhdmVfdG9fZHJhZnQuc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX3NlYXJjaF9iYXIuc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfc2VhcmNoX2Jhci5zdmcHH2Fzc2V0cy9pbWFnZXMvaWNfc2VsZWN0X2FsbC5zdmcMAQ0BBwVhc3NldAcfYXNzZXRzL2ltYWdlcy9pY19zZWxlY3RfYWxsLnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19zZWxlY3RlZC5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19zZWxlY3RlZC5zdmcHJ2Fzc2V0cy9pbWFnZXMvaWNfc2VsZWN0ZWRfcmVjaXBpZW50LnN2ZwwBDQEHBWFzc2V0Bydhc3NldHMvaW1hZ2VzL2ljX3NlbGVjdGVkX3JlY2lwaWVudC5zdmcHIGFzc2V0cy9pbWFnZXMvaWNfc2VsZWN0ZWRfc2Iuc3ZnDAENAQcFYXNzZXQHIGFzc2V0cy9pbWFnZXMvaWNfc2VsZWN0ZWRfc2Iuc3ZnBxlhc3NldHMvaW1hZ2VzL2ljX3NlbmQuc3ZnDAENAQcFYXNzZXQHGWFzc2V0cy9pbWFnZXMvaWNfc2VuZC5zdmcHIWFzc2V0cy9pbWFnZXMvaWNfc2VuZF9kaXNhYmxlLnN2ZwwBDQEHBWFzc2V0ByFhc3NldHMvaW1hZ2VzL2ljX3NlbmRfZGlzYWJsZS5zdmcHIGFzc2V0cy9pbWFnZXMvaWNfc2VuZF9tb2JpbGUuc3ZnDAENAQcFYXNzZXQHIGFzc2V0cy9pbWFnZXMvaWNfc2VuZF9tb2JpbGUuc3ZnBydhc3NldHMvaW1hZ2VzL2ljX3NlbmRfc3VjY2Vzc190b2FzdC5zdmcMAQ0BBwVhc3NldAcnYXNzZXRzL2ltYWdlcy9pY19zZW5kX3N1Y2Nlc3NfdG9hc3Quc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX3NlbmRfdG9hc3Quc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfc2VuZF90b2FzdC5zdmcHJWFzc2V0cy9pbWFnZXMvaWNfc2VuZF90b2FzdF9lcnJvci5zdmcMAQ0BBwVhc3NldAclYXNzZXRzL2ltYWdlcy9pY19zZW5kX3RvYXN0X2Vycm9yLnN2ZwccYXNzZXRzL2ltYWdlcy9pY19zZXR0aW5nLnN2ZwwBDQEHBWFzc2V0Bxxhc3NldHMvaW1hZ2VzL2ljX3NldHRpbmcuc3ZnBxphc3NldHMvaW1hZ2VzL2ljX3NoYXJlLnN2ZwwBDQEHBWFzc2V0Bxphc3NldHMvaW1hZ2VzL2ljX3NoYXJlLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19zaG93X21haWxib3guc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfc2hvd19tYWlsYm94LnN2ZwcdYXNzZXRzL2ltYWdlcy9pY19zaWduX291dC5zdmcMAQ0BBwVhc3NldAcdYXNzZXRzL2ltYWdlcy9pY19zaWduX291dC5zdmcHGWFzc2V0cy9pbWFnZXMvaWNfc3BhbS5zdmcMAQ0BBwVhc3NldAcZYXNzZXRzL2ltYWdlcy9pY19zcGFtLnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19zcGFtX3JlcG9ydF9kaXNhYmxlLnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX3NwYW1fcmVwb3J0X2Rpc2FibGUuc3ZnBydhc3NldHMvaW1hZ2VzL2ljX3NwYW1fcmVwb3J0X2VuYWJsZS5zdmcMAQ0BBwVhc3NldAcnYXNzZXRzL2ltYWdlcy9pY19zcGFtX3JlcG9ydF9lbmFibGUuc3ZnBxlhc3NldHMvaW1hZ2VzL2ljX3N0YXIuc3ZnDAENAQcFYXNzZXQHGWFzc2V0cy9pbWFnZXMvaWNfc3Rhci5zdmcHJWFzc2V0cy9pbWFnZXMvaWNfc3R5bGVfYXJyb3dfZG93bi5zdmcMAQ0BBwVhc3NldAclYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9hcnJvd19kb3duLnN2ZwcfYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9ib2xkLnN2ZwwBDQEHBWFzc2V0Bx9hc3NldHMvaW1hZ2VzL2ljX3N0eWxlX2JvbGQuc3ZnByRhc3NldHMvaW1hZ2VzL2ljX3N0eWxlX2NvZGVfdmlldy5zdmcMAQ0BBwVhc3NldAckYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9jb2RlX3ZpZXcuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX3N0eWxlX2NvbG9yLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX3N0eWxlX2NvbG9yLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9oZWFkZXIuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfc3R5bGVfaGVhZGVyLnN2ZwchYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9pdGFsaWMuc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfc3R5bGVfaXRhbGljLnN2ZwcoYXNzZXRzL2ltYWdlcy9pY19zdHlsZV9zdHJpa2V0aHJvdWdoLnN2ZwwBDQEHBWFzc2V0Byhhc3NldHMvaW1hZ2VzL2ljX3N0eWxlX3N0cmlrZXRocm91Z2guc3ZnByRhc3NldHMvaW1hZ2VzL2ljX3N0eWxlX3VuZGVybGluZS5zdmcMAQ0BBwVhc3NldAckYXNzZXRzL2ltYWdlcy9pY19zdHlsZV91bmRlcmxpbmUuc3ZnBx9hc3NldHMvaW1hZ2VzL2ljX3N3aXRjaF9vZmYuc3ZnDAENAQcFYXNzZXQHH2Fzc2V0cy9pbWFnZXMvaWNfc3dpdGNoX29mZi5zdmcHHmFzc2V0cy9pbWFnZXMvaWNfc3dpdGNoX29uLnN2ZwwBDQEHBWFzc2V0Bx5hc3NldHMvaW1hZ2VzL2ljX3N3aXRjaF9vbi5zdmcHGWFzc2V0cy9pbWFnZXMvaWNfdGVhbS5zdmcMAQ0BBwVhc3NldAcZYXNzZXRzL2ltYWdlcy9pY190ZWFtLnN2ZwcfYXNzZXRzL2ltYWdlcy9pY190bWFpbF9sb2dvLnN2ZwwBDQEHBWFzc2V0Bx9hc3NldHMvaW1hZ2VzL2ljX3RtYWlsX2xvZ28uc3ZnByphc3NldHMvaW1hZ2VzL2ljX3RvYXN0X3N1Y2Nlc3NfbWVzc2FnZS5zdmcMAQ0BBwVhc3NldAcqYXNzZXRzL2ltYWdlcy9pY190b2FzdF9zdWNjZXNzX21lc3NhZ2Uuc3ZnBxlhc3NldHMvaW1hZ2VzL2ljX3VuZG8uc3ZnDAENAQcFYXNzZXQHGWFzc2V0cy9pbWFnZXMvaWNfdW5kby5zdmcHG2Fzc2V0cy9pbWFnZXMvaWNfdW5yZWFkLnN2ZwwBDQEHBWFzc2V0Bxthc3NldHMvaW1hZ2VzL2ljX3VucmVhZC5zdmcHIWFzc2V0cy9pbWFnZXMvaWNfdW5yZWFkX2VtYWlsLnN2ZwwBDQEHBWFzc2V0ByFhc3NldHMvaW1hZ2VzL2ljX3VucmVhZF9lbWFpbC5zdmcHImFzc2V0cy9pbWFnZXMvaWNfdW5yZWFkX3N0YXR1cy5zdmcMAQ0BBwVhc3NldAciYXNzZXRzL2ltYWdlcy9pY191bnJlYWRfc3RhdHVzLnN2ZwchYXNzZXRzL2ltYWdlcy9pY191bnJlYWRfdG9hc3Quc3ZnDAENAQcFYXNzZXQHIWFzc2V0cy9pbWFnZXMvaWNfdW5yZWFkX3RvYXN0LnN2ZwcfYXNzZXRzL2ltYWdlcy9pY191bnNlbGVjdGVkLnN2ZwwBDQEHBWFzc2V0Bx9hc3NldHMvaW1hZ2VzL2ljX3Vuc2VsZWN0ZWQuc3ZnBxthc3NldHMvaW1hZ2VzL2ljX3Vuc3BhbS5zdmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlcy9pY191bnNwYW0uc3ZnBxthc3NldHMvaW1hZ2VzL2ljX3Vuc3Rhci5zdmcMAQ0BBwVhc3NldAcbYXNzZXRzL2ltYWdlcy9pY191bnN0YXIuc3ZnByBhc3NldHMvaW1hZ2VzL2ljX3Vuc3Vic2NyaWJlLnN2ZwwBDQEHBWFzc2V0ByBhc3NldHMvaW1hZ2VzL2ljX3Vuc3Vic2NyaWJlLnN2ZwccYXNzZXRzL2ltYWdlcy9pY191c2VyX3NiLnN2ZwwBDQEHBWFzc2V0Bxxhc3NldHMvaW1hZ2VzL2ljX3VzZXJfc2Iuc3ZnBx1hc3NldHMvaW1hZ2VzL2ljX3ZhY2F0aW9uLnN2ZwwBDQEHBWFzc2V0Bx1hc3NldHMvaW1hZ2VzL2ljX3ZhY2F0aW9uLnN2ZwcjYXNzZXRzL2ltYWdlcy9wb3dlcl9ieV9saW5hZ29yYS5zdmcMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9wb3dlcl9ieV9saW5hZ29yYS5zdmcHIWNvbmZpZ3VyYXRpb25zL2FwcF9kYXNoYm9hcmQuanNvbgwBDQEHBWFzc2V0ByFjb25maWd1cmF0aW9ucy9hcHBfZGFzaGJvYXJkLmpzb24HFmNvbmZpZ3VyYXRpb25zL2Vudi5mY20MAQ0BBwVhc3NldAcWY29uZmlndXJhdGlvbnMvZW52LmZjbQcoY29uZmlndXJhdGlvbnMvaWNvbnMvaWNfY2FsZW5kYXJfYXBwLnN2ZwwBDQEHBWFzc2V0Byhjb25maWd1cmF0aW9ucy9pY29ucy9pY19jYWxlbmRhcl9hcHAuc3ZnByhjb25maWd1cmF0aW9ucy9pY29ucy9pY19jb250YWN0c19hcHAuc3ZnDAENAQcFYXNzZXQHKGNvbmZpZ3VyYXRpb25zL2ljb25zL2ljX2NvbnRhY3RzX2FwcC5zdmcHJmNvbmZpZ3VyYXRpb25zL2ljb25zL2ljX3Rkcml2ZV9hcHAuc3ZnDAENAQcFYXNzZXQHJmNvbmZpZ3VyYXRpb25zL2ljb25zL2ljX3Rkcml2ZV9hcHAuc3ZnByhjb25maWd1cmF0aW9ucy9pY29ucy9pY190ZWxlc2tvcF9hcHAuc3ZnDAENAQcFYXNzZXQHKGNvbmZpZ3VyYXRpb25zL2ljb25zL2ljX3RlbGVza29wX2FwcC5zdmcHJWNvbmZpZ3VyYXRpb25zL2ljb25zL2ljX3RtYWlsX2FwcC5zdmcMAQ0BBwVhc3NldAclY29uZmlndXJhdGlvbnMvaWNvbnMvaWNfdG1haWxfYXBwLnN2ZwclY29uZmlndXJhdGlvbnMvaWNvbnMvaWNfdHdha2VfYXBwLnN2ZwwBDQEHBWFzc2V0ByVjb25maWd1cmF0aW9ucy9pY29ucy9pY190d2FrZV9hcHAuc3ZnBwhlbnYuZmlsZQwBDQEHBWFzc2V0BwhlbnYuZmlsZQcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGYMAQ0BBwVhc3NldAcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGYHLXBhY2thZ2VzL2ZsZXhfY29sb3JfcGlja2VyL2Fzc2V0cy9vcGFjaXR5LnBuZwwBDQEHBWFzc2V0By1wYWNrYWdlcy9mbGV4X2NvbG9yX3BpY2tlci9hc3NldHMvb3BhY2l0eS5wbmcHQXBhY2thZ2VzL2ZsdXR0ZXJfY2hhcnNldF9kZXRlY3Rvcl93ZWIvYXNzZXRzL3dlYi9qc2NoYXJkZXQubWluLmpzDAENAQcFYXNzZXQHQXBhY2thZ2VzL2ZsdXR0ZXJfY2hhcnNldF9kZXRlY3Rvcl93ZWIvYXNzZXRzL3dlYi9qc2NoYXJkZXQubWluLmpzB0BwYWNrYWdlcy9mbHV0dGVyX2RhdGVfcmFuZ2VfcGlja2VyL2Fzc2V0cy9pbWFnZXMvaWNfY2FsZW5kYXIuc3ZnDAENAQcFYXNzZXQHQHBhY2thZ2VzL2ZsdXR0ZXJfZGF0ZV9yYW5nZV9waWNrZXIvYXNzZXRzL2ltYWdlcy9pY19jYWxlbmRhci5zdmcHPXBhY2thZ2VzL2ZsdXR0ZXJfZGF0ZV9yYW5nZV9waWNrZXIvYXNzZXRzL2ltYWdlcy9pY19jbG9zZS5zdmcMAQ0BBwVhc3NldAc9cGFja2FnZXMvZmx1dHRlcl9kYXRlX3JhbmdlX3BpY2tlci9hc3NldHMvaW1hZ2VzL2ljX2Nsb3NlLnN2ZwdCcGFja2FnZXMvZmx1dHRlcl9kYXRlX3JhbmdlX3BpY2tlci9hc3NldHMvaW1hZ2VzL2ljX2RhdGVfcmFuZ2Uuc3ZnDAENAQcFYXNzZXQHQnBhY2thZ2VzL2ZsdXR0ZXJfZGF0ZV9yYW5nZV9waWNrZXIvYXNzZXRzL2ltYWdlcy9pY19kYXRlX3JhbmdlLnN2Zwc2cGFja2FnZXMvZmx1dHRlcl9pbWFnZV9jb21wcmVzc193ZWIvYXNzZXRzL3BpY2EubWluLmpzDAENAQcFYXNzZXQHNnBhY2thZ2VzL2ZsdXR0ZXJfaW1hZ2VfY29tcHJlc3Nfd2ViL2Fzc2V0cy9waWNhLm1pbi5qcwc7cGFja2FnZXMvZmx1dHRlcl9pbmFwcHdlYnZpZXcvYXNzZXRzL3RfcmV4X3J1bm5lci90LXJleC5jc3MMAQ0BBwVhc3NldAc7cGFja2FnZXMvZmx1dHRlcl9pbmFwcHdlYnZpZXcvYXNzZXRzL3RfcmV4X3J1bm5lci90LXJleC5jc3MHPHBhY2thZ2VzL2ZsdXR0ZXJfaW5hcHB3ZWJ2aWV3L2Fzc2V0cy90X3JleF9ydW5uZXIvdC1yZXguaHRtbAwBDQEHBWFzc2V0BzxwYWNrYWdlcy9mbHV0dGVyX2luYXBwd2Vidmlldy9hc3NldHMvdF9yZXhfcnVubmVyL3QtcmV4Lmh0bWwHO3BhY2thZ2VzL2ZsdXR0ZXJfaW5hcHB3ZWJ2aWV3X3dlYi9hc3NldHMvd2ViL3dlYl9zdXBwb3J0LmpzDAENAQcFYXNzZXQHO3BhY2thZ2VzL2ZsdXR0ZXJfaW5hcHB3ZWJ2aWV3X3dlYi9hc3NldHMvd2ViL3dlYl9zdXBwb3J0LmpzBzhwYWNrYWdlcy9odG1sX2VkaXRvcl9lbmhhbmNlZC9hc3NldHMvZm9udC9zdW1tZXJub3RlLmVvdAwBDQEHBWFzc2V0BzhwYWNrYWdlcy9odG1sX2VkaXRvcl9lbmhhbmNlZC9hc3NldHMvZm9udC9zdW1tZXJub3RlLmVvdAc4cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL2ZvbnQvc3VtbWVybm90ZS50dGYMAQ0BBwVhc3NldAc4cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL2ZvbnQvc3VtbWVybm90ZS50dGYHMnBhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9qcXVlcnkubWluLmpzDAENAQcFYXNzZXQHMnBhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9qcXVlcnkubWluLmpzB1twYWNrYWdlcy9odG1sX2VkaXRvcl9lbmhhbmNlZC9hc3NldHMvcGx1Z2lucy9zdW1tZXJub3RlLWF0LW1lbnRpb24vc3VtbWVybm90ZS1hdC1tZW50aW9uLmpzDAENAQcFYXNzZXQHW3BhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9wbHVnaW5zL3N1bW1lcm5vdGUtYXQtbWVudGlvbi9zdW1tZXJub3RlLWF0LW1lbnRpb24uanMHPXBhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9zdW1tZXJub3RlLWxpdGUtZGFyay5jc3MMAQ0BBwVhc3NldAc9cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL3N1bW1lcm5vdGUtbGl0ZS1kYXJrLmNzcwc+cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL3N1bW1lcm5vdGUtbGl0ZS12Mi5taW4uanMMAQ0BBwVhc3NldAc+cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL3N1bW1lcm5vdGUtbGl0ZS12Mi5taW4uanMHPHBhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9zdW1tZXJub3RlLWxpdGUubWluLmNzcwwBDQEHBWFzc2V0BzxwYWNrYWdlcy9odG1sX2VkaXRvcl9lbmhhbmNlZC9hc3NldHMvc3VtbWVybm90ZS1saXRlLm1pbi5jc3MHP3BhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9zdW1tZXJub3RlLW5vLXBsdWdpbnMuaHRtbAwBDQEHBWFzc2V0Bz9wYWNrYWdlcy9odG1sX2VkaXRvcl9lbmhhbmNlZC9hc3NldHMvc3VtbWVybm90ZS1uby1wbHVnaW5zLmh0bWwHNHBhY2thZ2VzL2h0bWxfZWRpdG9yX2VuaGFuY2VkL2Fzc2V0cy9zdW1tZXJub3RlLmh0bWwMAQ0BBwVhc3NldAc0cGFja2FnZXMvaHRtbF9lZGl0b3JfZW5oYW5jZWQvYXNzZXRzL3N1bW1lcm5vdGUuaHRtbAc9cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYWxpZ25fY2VudGVyLnN2ZwwBDQEHBWFzc2V0Bz1wYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9jZW50ZXIuc3ZnBztwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9sZWZ0LnN2ZwwBDQEHBWFzc2V0BztwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19hbGlnbl9sZWZ0LnN2Zwc8cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYWxpZ25fcmlnaHQuc3ZnDAENAQcFYXNzZXQHPHBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2FsaWduX3JpZ2h0LnN2Zwc8cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYXJyb3dfcmlnaHQuc3ZnDAENAQcFYXNzZXQHPHBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2Fycm93X3JpZ2h0LnN2ZwdFcGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYXR0YWNobWVudHNfY29tcG9zZXIuc3ZnDAENAQcFYXNzZXQHRXBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2F0dGFjaG1lbnRzX2NvbXBvc2VyLnN2Zwc1cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYmFjay5zdmcMAQ0BBwVhc3NldAc1cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYmFjay5zdmcHQXBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2JhY2tncm91bmRfY29sb3Iuc3ZnDAENAQcFYXNzZXQHQXBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2JhY2tncm91bmRfY29sb3Iuc3ZnBztwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19ib2xkX3N0eWxlLnN2ZwwBDQEHBWFzc2V0BztwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19ib2xkX3N0eWxlLnN2Zwc9cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfYnVsbGV0X29yZGVyLnN2ZwwBDQEHBWFzc2V0Bz1wYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19idWxsZXRfb3JkZXIuc3ZnBzhwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19kaXNtaXNzLnN2ZwwBDQEHBWFzc2V0BzhwYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19kaXNtaXNzLnN2Zwc+cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfaW5kZW50X2Zvcm1hdC5zdmcMAQ0BBwVhc3NldAc+cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfaW5kZW50X2Zvcm1hdC5zdmcHPXBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX2luc2VydF9pbWFnZS5zdmcMAQ0BBwVhc3NldAc9cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfaW5zZXJ0X2ltYWdlLnN2Zwc9cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfaXRhbGljX3N0eWxlLnN2ZwwBDQEHBWFzc2V0Bz1wYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19pdGFsaWNfc3R5bGUuc3ZnBz1wYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19udW1iZXJfb3JkZXIuc3ZnDAENAQcFYXNzZXQHPXBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX251bWJlcl9vcmRlci5zdmcHP3BhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX291dGRlbnRfZm9ybWF0LnN2ZwwBDQEHBWFzc2V0Bz9wYWNrYWdlcy9yaWNoX3RleHRfY29tcG9zZXIvYXNzZXRzL2ltYWdlcy9pY19vdXRkZW50X2Zvcm1hdC5zdmcHOnBhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX3JpY2hfdGV4dC5zdmcMAQ0BBwVhc3NldAc6cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfcmljaF90ZXh0LnN2Zwc/cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfc3RyaWtlX3Rocm91Z2guc3ZnDAENAQcFYXNzZXQHP3BhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX3N0cmlrZV90aHJvdWdoLnN2Zwc7cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfdGV4dF9jb2xvci5zdmcMAQ0BBwVhc3NldAc7cGFja2FnZXMvcmljaF90ZXh0X2NvbXBvc2VyL2Fzc2V0cy9pbWFnZXMvaWNfdGV4dF9jb2xvci5zdmcHO3BhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX3VuZGVyX2xpbmUuc3ZnDAENAQcFYXNzZXQHO3BhY2thZ2VzL3JpY2hfdGV4dF9jb21wb3Nlci9hc3NldHMvaW1hZ2VzL2ljX3VuZGVyX2xpbmUuc3ZnBy9wYWNrYWdlcy90aXBfZGlhbG9nL2ltYWdlcy9pY29uX25vdGlmeV9kb25lLnBuZwwCDQIHBWFzc2V0BzRwYWNrYWdlcy90aXBfZGlhbG9nL2ltYWdlcy8zLjB4L2ljb25fbm90aWZ5X2RvbmUucG5nBwNkcHIGAAAAAAAAAAAAAAAIQA0CBwVhc3NldAc0cGFja2FnZXMvdGlwX2RpYWxvZy9pbWFnZXMvMi4weC9pY29uX25vdGlmeV9kb25lLnBuZwcDZHByBgAAAAAAAAAAAABABzBwYWNrYWdlcy90aXBfZGlhbG9nL2ltYWdlcy9pY29uX25vdGlmeV9lcnJvci5wbmcMAg0CBwVhc3NldAc1cGFja2FnZXMvdGlwX2RpYWxvZy9pbWFnZXMvMy4weC9pY29uX25vdGlmeV9lcnJvci5wbmcHA2RwcgYAAAAAAAAAAAAAAAAIQA0CBwVhc3NldAc1cGFja2FnZXMvdGlwX2RpYWxvZy9pbWFnZXMvMi4weC9pY29uX25vdGlmeV9lcnJvci5wbmcHA2RwcgYAAAAAAAAAAABABy9wYWNrYWdlcy90aXBfZGlhbG9nL2ltYWdlcy9pY29uX25vdGlmeV9pbmZvLnBuZwwCDQIHBWFzc2V0BzRwYWNrYWdlcy90aXBfZGlhbG9nL2ltYWdlcy8zLjB4L2ljb25fbm90aWZ5X2luZm8ucG5nBwNkcHIGAAAAAAAACEANAgcFYXNzZXQHNHBhY2thZ2VzL3RpcF9kaWFsb2cvaW1hZ2VzLzIuMHgvaWNvbl9ub3RpZnlfaW5mby5wbmcHA2RwcgYAAAAAAAAAAAAAQA==" \ No newline at end of file diff --git a/3362/assets/AssetManifest.json b/3362/assets/AssetManifest.json new file mode 100644 index 0000000000..98d14645d0 --- /dev/null +++ b/3362/assets/AssetManifest.json @@ -0,0 +1 @@ +{"assets/fonts/Inter/Inter-Bold.ttf":["assets/fonts/Inter/Inter-Bold.ttf"],"assets/fonts/Inter/Inter-Medium.ttf":["assets/fonts/Inter/Inter-Medium.ttf"],"assets/fonts/Inter/Inter-Regular.ttf":["assets/fonts/Inter/Inter-Regular.ttf"],"assets/fonts/Inter/Inter-SemiBold.ttf":["assets/fonts/Inter/Inter-SemiBold.ttf"],"assets/icons/icon_branding.png":["assets/icons/icon_branding.png"],"assets/icons/icon_launcher.png":["assets/icons/icon_launcher.png"],"assets/icons/icon_logo.png":["assets/icons/icon_logo.png"],"assets/images/ic_add_email_forwards.svg":["assets/images/ic_add_email_forwards.svg"],"assets/images/ic_add_identity.svg":["assets/images/ic_add_identity.svg"],"assets/images/ic_add_new_folder.svg":["assets/images/ic_add_new_folder.svg"],"assets/images/ic_add_new_rule.svg":["assets/images/ic_add_new_rule.svg"],"assets/images/ic_add_picture.svg":["assets/images/ic_add_picture.svg"],"assets/images/ic_align_center.svg":["assets/images/ic_align_center.svg"],"assets/images/ic_align_indent.svg":["assets/images/ic_align_indent.svg"],"assets/images/ic_align_justify.svg":["assets/images/ic_align_justify.svg"],"assets/images/ic_align_left.svg":["assets/images/ic_align_left.svg"],"assets/images/ic_align_outdent.svg":["assets/images/ic_align_outdent.svg"],"assets/images/ic_align_right.svg":["assets/images/ic_align_right.svg"],"assets/images/ic_always_read_receipt.svg":["assets/images/ic_always_read_receipt.svg"],"assets/images/ic_app_dashboard.svg":["assets/images/ic_app_dashboard.svg"],"assets/images/ic_arrow_bottom.svg":["assets/images/ic_arrow_bottom.svg"],"assets/images/ic_arrow_down.svg":["assets/images/ic_arrow_down.svg"],"assets/images/ic_arrow_left.svg":["assets/images/ic_arrow_left.svg"],"assets/images/ic_arrow_right.svg":["assets/images/ic_arrow_right.svg"],"assets/images/ic_arrow_up_outline.svg":["assets/images/ic_arrow_up_outline.svg"],"assets/images/ic_attach_file.svg":["assets/images/ic_attach_file.svg"],"assets/images/ic_attachment.svg":["assets/images/ic_attachment.svg"],"assets/images/ic_attachment_sb.svg":["assets/images/ic_attachment_sb.svg"],"assets/images/ic_avatar_group.svg":["assets/images/ic_avatar_group.svg"],"assets/images/ic_avatar_group_delivering.svg":["assets/images/ic_avatar_group_delivering.svg"],"assets/images/ic_avatar_personal.svg":["assets/images/ic_avatar_personal.svg"],"assets/images/ic_avatar_personal_delivering.svg":["assets/images/ic_avatar_personal_delivering.svg"],"assets/images/ic_back.svg":["assets/images/ic_back.svg"],"assets/images/ic_bad_signature.svg":["assets/images/ic_bad_signature.svg"],"assets/images/ic_calendar.svg":["assets/images/ic_calendar.svg"],"assets/images/ic_calendar_event.svg":["assets/images/ic_calendar_event.svg"],"assets/images/ic_calendar_sb.svg":["assets/images/ic_calendar_sb.svg"],"assets/images/ic_cancel.svg":["assets/images/ic_cancel.svg"],"assets/images/ic_cancel_selection.svg":["assets/images/ic_cancel_selection.svg"],"assets/images/ic_checkbox_selected.svg":["assets/images/ic_checkbox_selected.svg"],"assets/images/ic_checkbox_unselected.svg":["assets/images/ic_checkbox_unselected.svg"],"assets/images/ic_checked.svg":["assets/images/ic_checked.svg"],"assets/images/ic_chevron.svg":["assets/images/ic_chevron.svg"],"assets/images/ic_chevron_down.svg":["assets/images/ic_chevron_down.svg"],"assets/images/ic_chevron_down_outline.svg":["assets/images/ic_chevron_down_outline.svg"],"assets/images/ic_chevron_up.svg":["assets/images/ic_chevron_up.svg"],"assets/images/ic_circle_close.svg":["assets/images/ic_circle_close.svg"],"assets/images/ic_clear_search_input.svg":["assets/images/ic_clear_search_input.svg"],"assets/images/ic_clear_text_search.svg":["assets/images/ic_clear_text_search.svg"],"assets/images/ic_clock.svg":["assets/images/ic_clock.svg"],"assets/images/ic_clock_sb.svg":["assets/images/ic_clock_sb.svg"],"assets/images/ic_close.svg":["assets/images/ic_close.svg"],"assets/images/ic_collapse_attachment.svg":["assets/images/ic_collapse_attachment.svg"],"assets/images/ic_collapse_folder.svg":["assets/images/ic_collapse_folder.svg"],"assets/images/ic_compose.svg":["assets/images/ic_compose.svg"],"assets/images/ic_compose_web.svg":["assets/images/ic_compose_web.svg"],"assets/images/ic_composer_close.svg":["assets/images/ic_composer_close.svg"],"assets/images/ic_composer_menu.svg":["assets/images/ic_composer_menu.svg"],"assets/images/ic_connected_internet.svg":["assets/images/ic_connected_internet.svg"],"assets/images/ic_create_new_folder.svg":["assets/images/ic_create_new_folder.svg"],"assets/images/ic_delete.svg":["assets/images/ic_delete.svg"],"assets/images/ic_delete_attachment.svg":["assets/images/ic_delete_attachment.svg"],"assets/images/ic_delete_composer.svg":["assets/images/ic_delete_composer.svg"],"assets/images/ic_delete_dialog_failed.svg":["assets/images/ic_delete_dialog_failed.svg"],"assets/images/ic_delete_dialog_identity.svg":["assets/images/ic_delete_dialog_identity.svg"],"assets/images/ic_delete_dialog_recipients.svg":["assets/images/ic_delete_dialog_recipients.svg"],"assets/images/ic_delete_email_forward.svg":["assets/images/ic_delete_email_forward.svg"],"assets/images/ic_delete_mailbox.svg":["assets/images/ic_delete_mailbox.svg"],"assets/images/ic_delete_recipient.svg":["assets/images/ic_delete_recipient.svg"],"assets/images/ic_delete_rule.svg":["assets/images/ic_delete_rule.svg"],"assets/images/ic_delete_rule_mobile.svg":["assets/images/ic_delete_rule_mobile.svg"],"assets/images/ic_delete_selection.svg":["assets/images/ic_delete_selection.svg"],"assets/images/ic_delete_toast.svg":["assets/images/ic_delete_toast.svg"],"assets/images/ic_delete_trash.svg":["assets/images/ic_delete_trash.svg"],"assets/images/ic_delivering.svg":["assets/images/ic_delivering.svg"],"assets/images/ic_dialog_offline_mode.svg":["assets/images/ic_dialog_offline_mode.svg"],"assets/images/ic_download.svg":["assets/images/ic_download.svg"],"assets/images/ic_download_attachment.svg":["assets/images/ic_download_attachment.svg"],"assets/images/ic_drop_zone_icon.svg":["assets/images/ic_drop_zone_icon.svg"],"assets/images/ic_dropdown.svg":["assets/images/ic_dropdown.svg"],"assets/images/ic_edit.svg":["assets/images/ic_edit.svg"],"assets/images/ic_edit_identity.svg":["assets/images/ic_edit_identity.svg"],"assets/images/ic_edit_rule.svg":["assets/images/ic_edit_rule.svg"],"assets/images/ic_edit_rule_mobile.svg":["assets/images/ic_edit_rule_mobile.svg"],"assets/images/ic_email.svg":["assets/images/ic_email.svg"],"assets/images/ic_email_rules.svg":["assets/images/ic_email_rules.svg"],"assets/images/ic_empty.svg":["assets/images/ic_empty.svg"],"assets/images/ic_empty_email.svg":["assets/images/ic_empty_email.svg"],"assets/images/ic_encrypted.svg":["assets/images/ic_encrypted.svg"],"assets/images/ic_error.svg":["assets/images/ic_error.svg"],"assets/images/ic_event_canceled.svg":["assets/images/ic_event_canceled.svg"],"assets/images/ic_event_invited.svg":["assets/images/ic_event_invited.svg"],"assets/images/ic_event_updated.svg":["assets/images/ic_event_updated.svg"],"assets/images/ic_expand_folder.svg":["assets/images/ic_expand_folder.svg"],"assets/images/ic_eye.svg":["assets/images/ic_eye.svg"],"assets/images/ic_eye_off.svg":["assets/images/ic_eye_off.svg"],"assets/images/ic_file_docx.svg":["assets/images/ic_file_docx.svg"],"assets/images/ic_file_epup.svg":["assets/images/ic_file_epup.svg"],"assets/images/ic_file_pdf.svg":["assets/images/ic_file_pdf.svg"],"assets/images/ic_file_png.svg":["assets/images/ic_file_png.svg"],"assets/images/ic_file_pptx.svg":["assets/images/ic_file_pptx.svg"],"assets/images/ic_file_xlsx.svg":["assets/images/ic_file_xlsx.svg"],"assets/images/ic_file_zip.svg":["assets/images/ic_file_zip.svg"],"assets/images/ic_filter.svg":["assets/images/ic_filter.svg"],"assets/images/ic_filter_advanced.svg":["assets/images/ic_filter_advanced.svg"],"assets/images/ic_filter_message_all.svg":["assets/images/ic_filter_message_all.svg"],"assets/images/ic_filter_message_attachments.svg":["assets/images/ic_filter_message_attachments.svg"],"assets/images/ic_filter_sb.svg":["assets/images/ic_filter_sb.svg"],"assets/images/ic_filter_selected.svg":["assets/images/ic_filter_selected.svg"],"assets/images/ic_folder_mailbox.svg":["assets/images/ic_folder_mailbox.svg"],"assets/images/ic_format_quote.svg":["assets/images/ic_format_quote.svg"],"assets/images/ic_forward.svg":["assets/images/ic_forward.svg"],"assets/images/ic_forwarded.svg":["assets/images/ic_forwarded.svg"],"assets/images/ic_fullscreen.svg":["assets/images/ic_fullscreen.svg"],"assets/images/ic_fullscreen_exit.svg":["assets/images/ic_fullscreen_exit.svg"],"assets/images/ic_good_signature.svg":["assets/images/ic_good_signature.svg"],"assets/images/ic_hide_folder.svg":["assets/images/ic_hide_folder.svg"],"assets/images/ic_hide_mailbox.svg":["assets/images/ic_hide_mailbox.svg"],"assets/images/ic_info_circle_outline.svg":["assets/images/ic_info_circle_outline.svg"],"assets/images/ic_insert_image.svg":["assets/images/ic_insert_image.svg"],"assets/images/ic_integration.svg":["assets/images/ic_integration.svg"],"assets/images/ic_jmap_standard.svg":["assets/images/ic_jmap_standard.svg"],"assets/images/ic_language.svg":["assets/images/ic_language.svg"],"assets/images/ic_login_graphic.svg":["assets/images/ic_login_graphic.svg"],"assets/images/ic_logo_twake_welcome.svg":["assets/images/ic_logo_twake_welcome.svg"],"assets/images/ic_logo_with_text.svg":["assets/images/ic_logo_with_text.svg"],"assets/images/ic_logo_with_text_beta.svg":["assets/images/ic_logo_with_text_beta.svg"],"assets/images/ic_logout.svg":["assets/images/ic_logout.svg"],"assets/images/ic_mailbox_allmail.svg":["assets/images/ic_mailbox_allmail.svg"],"assets/images/ic_mailbox_archived.svg":["assets/images/ic_mailbox_archived.svg"],"assets/images/ic_mailbox_drafts.svg":["assets/images/ic_mailbox_drafts.svg"],"assets/images/ic_mailbox_inbox.svg":["assets/images/ic_mailbox_inbox.svg"],"assets/images/ic_mailbox_outbox.svg":["assets/images/ic_mailbox_outbox.svg"],"assets/images/ic_mailbox_sending_queue.svg":["assets/images/ic_mailbox_sending_queue.svg"],"assets/images/ic_mailbox_sent.svg":["assets/images/ic_mailbox_sent.svg"],"assets/images/ic_mailbox_spam.svg":["assets/images/ic_mailbox_spam.svg"],"assets/images/ic_mailbox_template.svg":["assets/images/ic_mailbox_template.svg"],"assets/images/ic_mailbox_trash.svg":["assets/images/ic_mailbox_trash.svg"],"assets/images/ic_mailbox_visibility.svg":["assets/images/ic_mailbox_visibility.svg"],"assets/images/ic_mark_all_as_read.svg":["assets/images/ic_mark_all_as_read.svg"],"assets/images/ic_mark_as_read.svg":["assets/images/ic_mark_as_read.svg"],"assets/images/ic_menu_drawer.svg":["assets/images/ic_menu_drawer.svg"],"assets/images/ic_menu_mailbox.svg":["assets/images/ic_menu_mailbox.svg"],"assets/images/ic_minimize.svg":["assets/images/ic_minimize.svg"],"assets/images/ic_more.svg":["assets/images/ic_more.svg"],"assets/images/ic_more_vertical.svg":["assets/images/ic_more_vertical.svg"],"assets/images/ic_move.svg":["assets/images/ic_move.svg"],"assets/images/ic_move_email.svg":["assets/images/ic_move_email.svg"],"assets/images/ic_move_mailbox.svg":["assets/images/ic_move_mailbox.svg"],"assets/images/ic_new_message.svg":["assets/images/ic_new_message.svg"],"assets/images/ic_newer.svg":["assets/images/ic_newer.svg"],"assets/images/ic_not_connection.svg":["assets/images/ic_not_connection.svg"],"assets/images/ic_not_spam.svg":["assets/images/ic_not_spam.svg"],"assets/images/ic_notification.svg":["assets/images/ic_notification.svg"],"assets/images/ic_older.svg":["assets/images/ic_older.svg"],"assets/images/ic_open_edit_rule.svg":["assets/images/ic_open_edit_rule.svg"],"assets/images/ic_open_in_new_tab.svg":["assets/images/ic_open_in_new_tab.svg"],"assets/images/ic_order_bullet.svg":["assets/images/ic_order_bullet.svg"],"assets/images/ic_order_number.svg":["assets/images/ic_order_number.svg"],"assets/images/ic_page_not_found.svg":["assets/images/ic_page_not_found.svg"],"assets/images/ic_page_not_found_mobile.svg":["assets/images/ic_page_not_found_mobile.svg"],"assets/images/ic_photo_library.svg":["assets/images/ic_photo_library.svg"],"assets/images/ic_printer.svg":["assets/images/ic_printer.svg"],"assets/images/ic_profiles.svg":["assets/images/ic_profiles.svg"],"assets/images/ic_quick_creating_rule.svg":["assets/images/ic_quick_creating_rule.svg"],"assets/images/ic_quotas.svg":["assets/images/ic_quotas.svg"],"assets/images/ic_quotas_out_of_storage.svg":["assets/images/ic_quotas_out_of_storage.svg"],"assets/images/ic_quotas_warning.svg":["assets/images/ic_quotas_warning.svg"],"assets/images/ic_read.svg":["assets/images/ic_read.svg"],"assets/images/ic_read_receipt.svg":["assets/images/ic_read_receipt.svg"],"assets/images/ic_read_receipt_message.svg":["assets/images/ic_read_receipt_message.svg"],"assets/images/ic_read_toast.svg":["assets/images/ic_read_toast.svg"],"assets/images/ic_recover_deleted_messages.svg":["assets/images/ic_recover_deleted_messages.svg"],"assets/images/ic_refresh.svg":["assets/images/ic_refresh.svg"],"assets/images/ic_remove_dialog.svg":["assets/images/ic_remove_dialog.svg"],"assets/images/ic_remove_rule.svg":["assets/images/ic_remove_rule.svg"],"assets/images/ic_rename_mailbox.svg":["assets/images/ic_rename_mailbox.svg"],"assets/images/ic_reply.svg":["assets/images/ic_reply.svg"],"assets/images/ic_reply_all.svg":["assets/images/ic_reply_all.svg"],"assets/images/ic_reply_and_forward.svg":["assets/images/ic_reply_and_forward.svg"],"assets/images/ic_reply_to.svg":["assets/images/ic_reply_to.svg"],"assets/images/ic_request_read_receipt.svg":["assets/images/ic_request_read_receipt.svg"],"assets/images/ic_rich_toolbar.svg":["assets/images/ic_rich_toolbar.svg"],"assets/images/ic_save_to_draft.svg":["assets/images/ic_save_to_draft.svg"],"assets/images/ic_search_bar.svg":["assets/images/ic_search_bar.svg"],"assets/images/ic_select_all.svg":["assets/images/ic_select_all.svg"],"assets/images/ic_selected.svg":["assets/images/ic_selected.svg"],"assets/images/ic_selected_recipient.svg":["assets/images/ic_selected_recipient.svg"],"assets/images/ic_selected_sb.svg":["assets/images/ic_selected_sb.svg"],"assets/images/ic_send.svg":["assets/images/ic_send.svg"],"assets/images/ic_send_disable.svg":["assets/images/ic_send_disable.svg"],"assets/images/ic_send_mobile.svg":["assets/images/ic_send_mobile.svg"],"assets/images/ic_send_success_toast.svg":["assets/images/ic_send_success_toast.svg"],"assets/images/ic_send_toast.svg":["assets/images/ic_send_toast.svg"],"assets/images/ic_send_toast_error.svg":["assets/images/ic_send_toast_error.svg"],"assets/images/ic_setting.svg":["assets/images/ic_setting.svg"],"assets/images/ic_share.svg":["assets/images/ic_share.svg"],"assets/images/ic_show_mailbox.svg":["assets/images/ic_show_mailbox.svg"],"assets/images/ic_sign_out.svg":["assets/images/ic_sign_out.svg"],"assets/images/ic_spam.svg":["assets/images/ic_spam.svg"],"assets/images/ic_spam_report_disable.svg":["assets/images/ic_spam_report_disable.svg"],"assets/images/ic_spam_report_enable.svg":["assets/images/ic_spam_report_enable.svg"],"assets/images/ic_star.svg":["assets/images/ic_star.svg"],"assets/images/ic_style_arrow_down.svg":["assets/images/ic_style_arrow_down.svg"],"assets/images/ic_style_bold.svg":["assets/images/ic_style_bold.svg"],"assets/images/ic_style_code_view.svg":["assets/images/ic_style_code_view.svg"],"assets/images/ic_style_color.svg":["assets/images/ic_style_color.svg"],"assets/images/ic_style_header.svg":["assets/images/ic_style_header.svg"],"assets/images/ic_style_italic.svg":["assets/images/ic_style_italic.svg"],"assets/images/ic_style_strikethrough.svg":["assets/images/ic_style_strikethrough.svg"],"assets/images/ic_style_underline.svg":["assets/images/ic_style_underline.svg"],"assets/images/ic_switch_off.svg":["assets/images/ic_switch_off.svg"],"assets/images/ic_switch_on.svg":["assets/images/ic_switch_on.svg"],"assets/images/ic_team.svg":["assets/images/ic_team.svg"],"assets/images/ic_tmail_logo.svg":["assets/images/ic_tmail_logo.svg"],"assets/images/ic_toast_success_message.svg":["assets/images/ic_toast_success_message.svg"],"assets/images/ic_undo.svg":["assets/images/ic_undo.svg"],"assets/images/ic_unread.svg":["assets/images/ic_unread.svg"],"assets/images/ic_unread_email.svg":["assets/images/ic_unread_email.svg"],"assets/images/ic_unread_status.svg":["assets/images/ic_unread_status.svg"],"assets/images/ic_unread_toast.svg":["assets/images/ic_unread_toast.svg"],"assets/images/ic_unselected.svg":["assets/images/ic_unselected.svg"],"assets/images/ic_unspam.svg":["assets/images/ic_unspam.svg"],"assets/images/ic_unstar.svg":["assets/images/ic_unstar.svg"],"assets/images/ic_unsubscribe.svg":["assets/images/ic_unsubscribe.svg"],"assets/images/ic_user_sb.svg":["assets/images/ic_user_sb.svg"],"assets/images/ic_vacation.svg":["assets/images/ic_vacation.svg"],"assets/images/power_by_linagora.svg":["assets/images/power_by_linagora.svg"],"configurations/app_dashboard.json":["configurations/app_dashboard.json"],"configurations/env.fcm":["configurations/env.fcm"],"configurations/icons/ic_calendar_app.svg":["configurations/icons/ic_calendar_app.svg"],"configurations/icons/ic_contacts_app.svg":["configurations/icons/ic_contacts_app.svg"],"configurations/icons/ic_tdrive_app.svg":["configurations/icons/ic_tdrive_app.svg"],"configurations/icons/ic_teleskop_app.svg":["configurations/icons/ic_teleskop_app.svg"],"configurations/icons/ic_tmail_app.svg":["configurations/icons/ic_tmail_app.svg"],"configurations/icons/ic_twake_app.svg":["configurations/icons/ic_twake_app.svg"],"env.file":["env.file"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/flex_color_picker/assets/opacity.png":["packages/flex_color_picker/assets/opacity.png"],"packages/flutter_charset_detector_web/assets/web/jschardet.min.js":["packages/flutter_charset_detector_web/assets/web/jschardet.min.js"],"packages/flutter_date_range_picker/assets/images/ic_calendar.svg":["packages/flutter_date_range_picker/assets/images/ic_calendar.svg"],"packages/flutter_date_range_picker/assets/images/ic_close.svg":["packages/flutter_date_range_picker/assets/images/ic_close.svg"],"packages/flutter_date_range_picker/assets/images/ic_date_range.svg":["packages/flutter_date_range_picker/assets/images/ic_date_range.svg"],"packages/flutter_image_compress_web/assets/pica.min.js":["packages/flutter_image_compress_web/assets/pica.min.js"],"packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css":["packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css"],"packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html":["packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html"],"packages/flutter_inappwebview_web/assets/web/web_support.js":["packages/flutter_inappwebview_web/assets/web/web_support.js"],"packages/html_editor_enhanced/assets/font/summernote.eot":["packages/html_editor_enhanced/assets/font/summernote.eot"],"packages/html_editor_enhanced/assets/font/summernote.ttf":["packages/html_editor_enhanced/assets/font/summernote.ttf"],"packages/html_editor_enhanced/assets/jquery.min.js":["packages/html_editor_enhanced/assets/jquery.min.js"],"packages/html_editor_enhanced/assets/plugins/summernote-at-mention/summernote-at-mention.js":["packages/html_editor_enhanced/assets/plugins/summernote-at-mention/summernote-at-mention.js"],"packages/html_editor_enhanced/assets/summernote-lite-dark.css":["packages/html_editor_enhanced/assets/summernote-lite-dark.css"],"packages/html_editor_enhanced/assets/summernote-lite-v2.min.js":["packages/html_editor_enhanced/assets/summernote-lite-v2.min.js"],"packages/html_editor_enhanced/assets/summernote-lite.min.css":["packages/html_editor_enhanced/assets/summernote-lite.min.css"],"packages/html_editor_enhanced/assets/summernote-no-plugins.html":["packages/html_editor_enhanced/assets/summernote-no-plugins.html"],"packages/html_editor_enhanced/assets/summernote.html":["packages/html_editor_enhanced/assets/summernote.html"],"packages/rich_text_composer/assets/images/ic_align_center.svg":["packages/rich_text_composer/assets/images/ic_align_center.svg"],"packages/rich_text_composer/assets/images/ic_align_left.svg":["packages/rich_text_composer/assets/images/ic_align_left.svg"],"packages/rich_text_composer/assets/images/ic_align_right.svg":["packages/rich_text_composer/assets/images/ic_align_right.svg"],"packages/rich_text_composer/assets/images/ic_arrow_right.svg":["packages/rich_text_composer/assets/images/ic_arrow_right.svg"],"packages/rich_text_composer/assets/images/ic_attachments_composer.svg":["packages/rich_text_composer/assets/images/ic_attachments_composer.svg"],"packages/rich_text_composer/assets/images/ic_back.svg":["packages/rich_text_composer/assets/images/ic_back.svg"],"packages/rich_text_composer/assets/images/ic_background_color.svg":["packages/rich_text_composer/assets/images/ic_background_color.svg"],"packages/rich_text_composer/assets/images/ic_bold_style.svg":["packages/rich_text_composer/assets/images/ic_bold_style.svg"],"packages/rich_text_composer/assets/images/ic_bullet_order.svg":["packages/rich_text_composer/assets/images/ic_bullet_order.svg"],"packages/rich_text_composer/assets/images/ic_dismiss.svg":["packages/rich_text_composer/assets/images/ic_dismiss.svg"],"packages/rich_text_composer/assets/images/ic_indent_format.svg":["packages/rich_text_composer/assets/images/ic_indent_format.svg"],"packages/rich_text_composer/assets/images/ic_insert_image.svg":["packages/rich_text_composer/assets/images/ic_insert_image.svg"],"packages/rich_text_composer/assets/images/ic_italic_style.svg":["packages/rich_text_composer/assets/images/ic_italic_style.svg"],"packages/rich_text_composer/assets/images/ic_number_order.svg":["packages/rich_text_composer/assets/images/ic_number_order.svg"],"packages/rich_text_composer/assets/images/ic_outdent_format.svg":["packages/rich_text_composer/assets/images/ic_outdent_format.svg"],"packages/rich_text_composer/assets/images/ic_rich_text.svg":["packages/rich_text_composer/assets/images/ic_rich_text.svg"],"packages/rich_text_composer/assets/images/ic_strike_through.svg":["packages/rich_text_composer/assets/images/ic_strike_through.svg"],"packages/rich_text_composer/assets/images/ic_text_color.svg":["packages/rich_text_composer/assets/images/ic_text_color.svg"],"packages/rich_text_composer/assets/images/ic_under_line.svg":["packages/rich_text_composer/assets/images/ic_under_line.svg"],"packages/tip_dialog/images/icon_notify_done.png":["packages/tip_dialog/images/3.0x/icon_notify_done.png","packages/tip_dialog/images/2.0x/icon_notify_done.png"],"packages/tip_dialog/images/icon_notify_error.png":["packages/tip_dialog/images/3.0x/icon_notify_error.png","packages/tip_dialog/images/2.0x/icon_notify_error.png"],"packages/tip_dialog/images/icon_notify_info.png":["packages/tip_dialog/images/3.0x/icon_notify_info.png","packages/tip_dialog/images/2.0x/icon_notify_info.png"]} \ No newline at end of file diff --git a/3362/assets/FontManifest.json b/3362/assets/FontManifest.json new file mode 100644 index 0000000000..f6d89ae730 --- /dev/null +++ b/3362/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"Inter","fonts":[{"weight":700,"asset":"assets/fonts/Inter/Inter-Bold.ttf"},{"weight":600,"asset":"assets/fonts/Inter/Inter-SemiBold.ttf"},{"weight":500,"asset":"assets/fonts/Inter/Inter-Medium.ttf"},{"asset":"assets/fonts/Inter/Inter-Regular.ttf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/3362/assets/NOTICES b/3362/assets/NOTICES new file mode 100644 index 0000000000..230b19219b --- /dev/null +++ b/3362/assets/NOTICES @@ -0,0 +1,43501 @@ +UniversalDetector +dbus +enough_html_editor +flutter_charset_detector + +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. + +-------------------------------------------------------------------------------- +_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. + +-------------------------------------------------------------------------------- +_flutterfire_internals + +Copyright 2017, the Chromium 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. + +-------------------------------------------------------------------------------- +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 +angle +dart +etc1 +expat +flatbuffers +fuchsia_sdk +glslang +perfetto +shaderc +spirv-cross +txt +vulkan +vulkan-headers +vulkan-utility-libraries +vulkan-validation-layers +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) 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 + +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 + +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 + +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 + +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 + +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. +-------------------------------------------------------------------------------- +accessibility +angle + +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 +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 +angle + +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. +-------------------------------------------------------------------------------- +accessibility +angle +icu + +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 +angle +skia + +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 +engine +spring_animation +tonic +txt +url_launcher_web +web_test_fonts +web_unicode + +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 +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. +-------------------------------------------------------------------------------- +analyzer +intl + +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) 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) 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 + +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 + +Copyright (c) 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 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 2013-2020 The Khronos Group 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. +-------------------------------------------------------------------------------- +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 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 + +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 + +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 2021 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-2022 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 2022 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 2023 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 +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. +-------------------------------------------------------------------------------- +app_settings + +MIT License + +Copyright (c) 2019 Daniel Spencer + +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. + +-------------------------------------------------------------------------------- +archive + +The MIT License + +Copyright (c) 2013-2021 Brendan Duncan. +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. +-------------------------------------------------------------------------------- +args +csslib +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 +cli_util +collection +mime +stream_channel +typed_data + +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. + +-------------------------------------------------------------------------------- +auto_size_text + +MIT License + +Copyright (c) 2018 Simon Leier + +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. + +-------------------------------------------------------------------------------- +back_button_interceptor + +Copyright 2019 by Marcelo Glasberg + +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 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. + +-------------------------------------------------------------------------------- +barcode +pdf +pdf_widget_wrapper +printing + + 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. + +-------------------------------------------------------------------------------- +better_open_file + +Copyright 2018 crazecoder. 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. +-------------------------------------------------------------------------------- +bidi + +MIT License + +Copyright (c) 2020 Mahdi K. Fard + +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 +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. + +-------------------------------------------------------------------------------- +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 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, 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, 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) 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 (c) 2022, 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) 2022, Robert Nagy + +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) 2023, 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 2001-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 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the Eric Young open source +license provided above. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the OpenSSL open source +license provided above. +-------------------------------------------------------------------------------- +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. +ECC cipher suite support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +ECDH support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +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 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-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 2010 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2011 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2012 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +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 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +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 2014-2020 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 2015 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +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 2016 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2017 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2019 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2022 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright 2023 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file +-------------------------------------------------------------------------------- +boringssl + +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + +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 + +DTLS code by Eric Rescorla + +Copyright (C) 2006, Network Resonance, Inc. +Copyright (C) 2011, RTFM, Inc. +-------------------------------------------------------------------------------- +boringssl + +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. + +BoringSSL uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. + +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. +-------------------------------------------------------------------------------- +build +build_runner +code_builder +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. + +-------------------------------------------------------------------------------- +build_config +graphs +io +stream_transform +term_glyph + +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. + +-------------------------------------------------------------------------------- +build_daemon +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. + +-------------------------------------------------------------------------------- +build_resolvers +build_runner_core +test_api +timing + +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. + +-------------------------------------------------------------------------------- +built_collection +built_value + +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. + +-------------------------------------------------------------------------------- +byte_converter + +MIT License + +Copyright (c) 2021 Arun Prakash + +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. + +-------------------------------------------------------------------------------- +ceval + +Copyright (c) 2021 e_t + +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. +-------------------------------------------------------------------------------- +charcode + +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. + +-------------------------------------------------------------------------------- +checked_yaml + +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. + +-------------------------------------------------------------------------------- +clock +fake_async +quiver +sanitize_html + + + 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. +-------------------------------------------------------------------------------- +connectivity_plus +device_info_plus +device_info_plus_platform_interface + +// 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. + +-------------------------------------------------------------------------------- +connectivity_plus_platform_interface +firebase_core_web + +// 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. + +-------------------------------------------------------------------------------- +contacts_service + +MIT License + +Copyright (c) 2018 Clovis NICOLAS + +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. + +-------------------------------------------------------------------------------- +convert +crypto +source_gen +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. + +-------------------------------------------------------------------------------- +cross_file +flutter_lints +flutter_plugin_android_lifecycle +path_provider +path_provider_android +path_provider_foundation +path_provider_linux +path_provider_platform_interface +path_provider_windows +platform +plugin_platform_interface +pointer_interceptor +pointer_interceptor_ios +pointer_interceptor_platform_interface +pointer_interceptor_web +shared_preferences +shared_preferences_android +shared_preferences_foundation +shared_preferences_linux +shared_preferences_platform_interface +shared_preferences_web +shared_preferences_windows +url_launcher +url_launcher_android +url_launcher_ios +url_launcher_linux +url_launcher_macos +url_launcher_platform_interface +url_launcher_windows +vector_graphics +vector_graphics_codec +vector_graphics_compiler +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. + +-------------------------------------------------------------------------------- +cupertino_icons + +The MIT License (MIT) + +Copyright (c) 2016 Vladimir Kharlampidi + +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. +-------------------------------------------------------------------------------- +cupertino_progress_bar +cupertino_stepper + +Copyright 2020 J-P Nurmi +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. + +-------------------------------------------------------------------------------- +custom_pop_up_menu + +MIT License + +Copyright (c) 2020 malikwang + +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. + +-------------------------------------------------------------------------------- +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 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. +-------------------------------------------------------------------------------- +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 (c) 2023, 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) 2023, 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) 2024, 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) 2024, 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 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_style +glob +http +http_parser +matcher +path +pool +pub_semver +source_span +string_scanner +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. + +-------------------------------------------------------------------------------- +dartz + +The MIT License (MIT) + +Copyright (c) 2016, 2017, 2018, 2019, 2020, 2021 Björn Sperber + +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. + +-------------------------------------------------------------------------------- +date_format + +BSD 3-Clause License + +Copyright (c) 2017, Ravi Teja Gudapati +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 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. +-------------------------------------------------------------------------------- +debounce_throttle +simple_observable + +Copyright 2018 Jacob Phillips + +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. +-------------------------------------------------------------------------------- +desktop_drop + + 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] [Mixin] + + 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. + +-------------------------------------------------------------------------------- +dio + +MIT License + +Copyright (c) 2018 Wen Du (wendux) +Copyright (c) 2022 The CFUG Team + +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. +-------------------------------------------------------------------------------- +dns_client + +MIT License + +Copyright (c) 2020 PassionFactory + +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. + +-------------------------------------------------------------------------------- +dotted_border + +MIT License + +Copyright (c) 2019 Ajil Oommen + +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +dropdown_button2 + +MIT License + +Copyright (c) 2021 AHMED ELSAYED + +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. + +-------------------------------------------------------------------------------- +engine + +License for the Ahem font embedded below is from: +https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING + +The Ahem font in this directory belongs to the public domain. In +jurisdictions that do not recognize public domain ownership of these +files, the following Creative Commons Zero declaration applies: + + + +which is quoted below: + + The person who has associated a work with this document (the "Work") + affirms that he or she (the "Affirmer") is the/an author or owner of + the Work. The Work may be any work of authorship, including a + database. + + The Affirmer hereby fully, permanently and irrevocably waives and + relinquishes all of her or his copyright and related or neighboring + legal rights in the Work available under any federal or state law, + treaty or contract, including but not limited to moral rights, + publicity and privacy rights, rights protecting against unfair + competition and any rights protecting the extraction, dissemination + and reuse of data, whether such rights are present or future, vested + or contingent (the "Waiver"). The Affirmer makes the Waiver for the + benefit of the public at large and to the detriment of the Affirmer's + heirs or successors. + + The Affirmer understands and intends that the Waiver has the effect + of eliminating and entirely removing from the Affirmer's control all + the copyright and related or neighboring legal rights previously held + by the Affirmer in the Work, to that extent making the Work freely + available to the public for any and all uses and purposes without + restriction of any kind, including commercial use and uses in media + and formats or by methods that have not yet been invented or + conceived. Should the Waiver for any reason be judged legally + ineffective in any jurisdiction, the Affirmer hereby grants a free, + full, permanent, irrevocable, nonexclusive and worldwide license for + all her or his copyright and related or neighboring legal rights in + the Work. +-------------------------------------------------------------------------------- +enough_platform_widgets + +MIT License + +Copyright (c) 2021 Enough Software GmbH & Co. KG + +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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +etc_decoder + +Copyright (c) 2020-2022 Hans-Kristian Arntzen + +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-2022 Sebastian Pipping +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2017 Rhodri James +Copyright (c) 2022 Thijs Schreijer + +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-2022 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-2022 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 +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Samanta Navarro +Copyright (c) 2022 Jeffrey Walton +Copyright (c) 2022 Jann Horn + +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-2022 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 +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Martin Ettl + +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-2022 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 +Copyright (c) 2022 Martin Ettl + +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-2022 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 +Copyright (c) 2022 Martin Ettl + +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) 2016-2022 Sebastian Pipping +Copyright (c) 2022 Martin Ettl + +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-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) 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 +Copyright (c) 2021 Dong-hee Na + +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 +Copyright (c) 2021 Dong-hee Na + +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) 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-2022 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) 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) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2003 Greg Stein +Copyright (c) 2016-2022 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 +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. +-------------------------------------------------------------------------------- +extended_text +extended_text_library + +MIT License + +Copyright (c) 2019 zmtzawqlp + +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. +-------------------------------------------------------------------------------- +external_app_launcher + +BSD 3-Clause License + +Copyright (c) 2020, The @ Foundation +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 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 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. + + +-------------------------------------------------------------------------------- +external_path + +MIT License + +Copyright (c) 2021 Aakash Haribhau Kondhalkar + +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. +-------------------------------------------------------------------------------- +fading_edge_scrollview + +BSD 3-Clause License + +Copyright (c) 2019, Mikhail Ponkin +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 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 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. + +-------------------------------------------------------------------------------- +fallback_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. + +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/bb65648e20e29abc47acf3dd984518d29fd625c3 +/third_party/fallback_root_certificates/ + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +fiat + +Copyright (c) 2015-2020 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +file_picker + +MIT License + +Copyright (c) 2018 Miguel Ruivo + +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 NON INFRINGEMENT. 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. +-------------------------------------------------------------------------------- +filesize + +Copyright 2019 synwe + +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 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. +-------------------------------------------------------------------------------- +firebase_core +firebase_core_platform_interface +firebase_messaging + +// 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. +-------------------------------------------------------------------------------- +firebase_messaging_platform_interface + +Copyright 2020, the Chromium 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. +-------------------------------------------------------------------------------- +firebase_messaging_web + +// 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. +-------------------------------------------------------------------------------- +fixnum +http_multi_server +shelf +shelf_web_socket +stack_trace + +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. + +-------------------------------------------------------------------------------- +fk_user_agent + +MIT License +----------- + +Copyright (c) 2021 flutter-fast-kit (http://github.com/flutter-fast-kit/) +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. + +-------------------------------------------------------------------------------- +flatbuffers + +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 2014 Google 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. +-------------------------------------------------------------------------------- +flex_color_picker + +BSD 3-Clause License + +Copyright (c) 2020, 2021, 2022 Mike Rydstrom (Rydmike) +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 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 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. + +-------------------------------------------------------------------------------- +flex_seed_scheme + +BSD 3-Clause License + +FlexSeedScheme Copyright (c) 2022 +Mike Rydstrom (Twitter @RydMike GitHub rydmike) +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 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 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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +flutter_appauth +flutter_appauth_web + +BSD 3-Clause License + +Copyright (c) 2019, Michael Bui +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 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. + +-------------------------------------------------------------------------------- +flutter_appauth_platform_interface + +BSD 3-Clause License + +Copyright (c) 2020, Michael Bui +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 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. + +-------------------------------------------------------------------------------- +flutter_colorpicker + +MIT License + +Copyright (c) 2021 fuyumi + +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. +-------------------------------------------------------------------------------- +flutter_date_range_picker +rich_text_composer + + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + + Preamble + +The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + +A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + +The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + +An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + +The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + +0. Definitions. + +"This License" refers to version 3 of the GNU Affero General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +1. Source Code. + +The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + +The Corresponding Source for a work in source code form is that +same work. + +2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + +4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + +8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + +13. Remote Network Interaction; Use with the GNU General Public License. + +Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + +14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + +You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. + +-------------------------------------------------------------------------------- +flutter_dotenv + +The MIT License (MIT) + +Copyright (c) 2018 java-james + +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. + +-------------------------------------------------------------------------------- +flutter_downloader + +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. + +-------------------------------------------------------------------------------- +flutter_image_compress +flutter_image_compress_common +flutter_image_compress_macos +flutter_image_compress_platform_interface +flutter_image_compress_web + +MIT License + +Copyright (c) 2023 FlutterCandies + +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. + +-------------------------------------------------------------------------------- +flutter_inappwebview +flutter_inappwebview_android +flutter_inappwebview_ios +flutter_inappwebview_macos +flutter_inappwebview_platform_interface +flutter_inappwebview_web + + 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 2023 Lorenzo Pichilli + + 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. + +-------------------------------------------------------------------------------- +flutter_inappwebview_internal_annotations + + 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 2022 Lorenzo Pichilli + + 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. + +-------------------------------------------------------------------------------- +flutter_keyboard_visibility +flutter_keyboard_visibility_linux +flutter_keyboard_visibility_macos +flutter_keyboard_visibility_windows + +The MIT License + +Copyright (c) 2022 Jason Rai +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. + +-------------------------------------------------------------------------------- +flutter_keyboard_visibility_platform_interface +flutter_keyboard_visibility_web + +The MIT License + +Copyright (c) 2006-2020 +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. + +-------------------------------------------------------------------------------- +flutter_launcher_icons + +MIT License + +Copyright (c) 2019 Mark O'Sullivan + +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. + +-------------------------------------------------------------------------------- +flutter_linkify + +MIT License + +Copyright (c) 2020 Charles-William Crete + +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. + +-------------------------------------------------------------------------------- +flutter_local_notifications +flutter_local_notifications_linux + +Copyright 2018 Michael Bui. 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. +-------------------------------------------------------------------------------- +flutter_local_notifications_platform_interface + +Copyright 2020 Michael Bui. 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. +-------------------------------------------------------------------------------- +flutter_native_splash + +MIT License + +Copyright (c) 2022 Jon Hanson + +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. + +-------------------------------------------------------------------------------- +flutter_platform_widgets + +MIT License + +Copyright (c) 2018 Lance Johnstone + +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. + +-------------------------------------------------------------------------------- +flutter_portal + +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. +-------------------------------------------------------------------------------- +flutter_secure_storage +flutter_secure_storage_linux +flutter_secure_storage_macos +flutter_secure_storage_platform_interface +flutter_secure_storage_web +flutter_secure_storage_windows + +BSD 3-Clause License + +Copyright 2017 German Saprykin +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 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. +-------------------------------------------------------------------------------- +flutter_slidable + +MIT License + +Copyright (c) 2018 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. +-------------------------------------------------------------------------------- +flutter_staggered_grid_view + +MIT License + +Copyright (c) 2018 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. + +-------------------------------------------------------------------------------- +flutter_svg + +Copyright (c) 2018 Dan Field + +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. +-------------------------------------------------------------------------------- +flutter_typeahead + +BSD 2-Clause License + +Copyright (c) 2018, AbdulRahmanAlHamali +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. + +-------------------------------------------------------------------------------- +flutter_web_auth_2 +flutter_web_auth_2_platform_interface + +MIT License + +Copyright (c) 2019 Linus Unnebäck + +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. + +-------------------------------------------------------------------------------- +focus_detector_v2 + +MIT License + +Copyright (c) 2021 Edson Bueno + +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. + +-------------------------------------------------------------------------------- +focused_menu_custom + +MIT License + +Copyright (c) 2022 Víctor Villar + +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. + +Notes: +This library is based on 'focused menu' from retroportalstudio.com. +Original reference: https://github.com/retroportalstudio/focused_menu +-------------------------------------------------------------------------------- +freetype2 + +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 + +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 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. + +(This is a heavily cut-down "BSD license".) +-------------------------------------------------------------------------------- +freezed_annotation + +MIT License + +Copyright (c) 2020 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. +-------------------------------------------------------------------------------- +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 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 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. +-------------------------------------------------------------------------------- +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 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 + +Copyright 2023 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 2024 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 + +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. +-------------------------------------------------------------------------------- +future_loading_dialog + +MIT License + +Copyright (c) 2020 Famedly + +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. + +-------------------------------------------------------------------------------- +get + +MIT License + +Copyright (c) 2019 Jonny Borges + +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) 1997-2013 Sam Lantinga + +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-2019 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 + +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-2017 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-2018 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-2019 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-2019 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-2017 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) 2006-2018 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-2019 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-2019 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) 2009-2021 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) 2016-2017 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) 2016 Google Inc. +Copyright (c) 2016-2019 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) 2016-2017 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) 2021 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) 2022 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2019 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2018-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017, 2022-2024 Arm Limited. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017, 2022-2024 Arm Limited. +Copyright (C) 2015-2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017, 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2016 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017, 2022-2024 Arm Limited. +Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2017, 2022-2024 Arm Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. +Copyright (c) 2023, Mobica Limited + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (c) 2002-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2016-2020 Google, Inc. +Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013-2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2022-2024 Arm Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017, 2022-2024 Arm Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2019, 2022-2024 Arm Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2022-2024 Arm Limited. + +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. +Copyright (C) 2020 The Khronos Group 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, Inc. +Copyright (C) 2023 Mobica Limited. + +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017-2018 Google, Inc. +Copyright (C) 2017 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 The Khronos Group 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 The Khronos Group 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 Khronos Group 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2023 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2002, NVIDIA Corporation. + +NVIDIA Corporation("NVIDIA") supplies this software to you in +consideration of your agreement to the following terms, and your use, +installation, modification or redistribution of this NVIDIA software +constitutes acceptance of these terms. If you do not agree with these +terms, please do not use, install, modify or redistribute this NVIDIA +software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, NVIDIA grants you a personal, non-exclusive +license, under NVIDIA's copyrights in this original NVIDIA software (the +"NVIDIA Software"), to use, reproduce, modify and redistribute the +NVIDIA Software, with or without modifications, in source and/or binary +forms; provided that if you redistribute the NVIDIA Software, you must +retain the copyright notice of NVIDIA, this notice and the following +text and disclaimers in all such redistributions of the NVIDIA Software. +Neither the name, trademarks, service marks nor logos of NVIDIA +Corporation may be used to endorse or promote products derived from the +NVIDIA Software without specific prior written permission from NVIDIA. +Except as expressly stated in this notice, no other rights or licenses +express or implied, are granted by NVIDIA herein, including but not +limited to any patent rights that may be infringed by your derivative +works or by other works in which the NVIDIA Software may be +incorporated. No hardware is licensed hereunder. + +THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, +INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER +PRODUCTS. + +IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, +INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY +OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE +NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, +TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF +NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2013 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2020 The Khronos Group Inc. +Copyright (C) 2022-2024 Arm Limited. +Modifications Copyright (C) 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/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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2019, Viktor Latypov +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS +KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS +SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT + https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020, Travis Fort +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2021 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2022 ARM Limited + +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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright(C) 2021 Advanced Micro Devices, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang +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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang +spirv-cross + +Copyright (c) 2014-2020 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +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) Microsoft 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 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 +-------------------------------------------------------------------------------- +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 Google, Inc. +Copyright © 2023 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 © 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 + +Copyright © 2022 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 © 2022 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 © 2022 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 © 2022 Red Hat, Inc +Copyright © 2021, 2022 Black Foundry + +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 © 2022 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 © 2022 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 © 2022 Matthias Clasen + +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 © 2022 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 © 2023 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 © 2023 Behdad Esfahbod +Copyright © 1999 David Turner +Copyright © 2005 Werner Lemberg +Copyright © 2013-2015 Alexei Podtelezhnikov + +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 © 2023 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-2022 Google, Inc. +Copyright © 2015-2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012,2015 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2011 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2005,2006,2020,2021,2022,2023 Behdad Esfahbod +Copyright © 2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc. +Copyright © 1998-2005 David Turner and Werner Lemberg +Copyright © 2016 Igalia S.L. +Copyright © 2022 Matthias Clasen +Copyright © 2018,2021 Khaled Hosny +Copyright © 2018,2019,2020 Adobe, Inc +Copyright © 2013-2015 Alexei Podtelezhnikov + +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. +-------------------------------------------------------------------------------- +harfbuzz +icu +web_unicode + +Unicode® Copyright and Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + +A. Unicode Copyright +1. Copyright © 1991-2022 Unicode, Inc. All rights reserved. +B. Definitions +Unicode Data Files ("DATA FILES") include all data files under the directories: +https://www.unicode.org/Public/ +https://www.unicode.org/reports/ +https://www.unicode.org/ivd/data/ + +Unicode Data Files do not include PDF online code charts under the directory: +https://www.unicode.org/Public/ + +Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard +or any source code or compiled code under the directories: +https://www.unicode.org/Public/PROGRAMS/ +https://www.unicode.org/Public/cldr/ +http://site.icu-project.org/download/ +C. Terms of Use +1. 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. +2. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. +3. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. +4. 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. +5. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. +6. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +7. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +8. Modification is not permitted with respect to this document. All copies of this document must be verbatim. +D. Restricted Rights Legend +1. 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. +E.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, Inc. 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 E.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, INC. 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. +F. Waiver of Damages +1. In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. 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. +G. 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. +3. 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. +4. All third party trademarks referenced herein are the property of their respective owners. +H. Miscellaneous +1. Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website 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 website 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, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’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 + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +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-2022 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. +-------------------------------------------------------------------------------- +hive + + 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 + + Copyright 2019 Simon Leier + + 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. + +-------------------------------------------------------------------------------- +hive_generator + +Copyright 2019 Simon Leier + +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. +-------------------------------------------------------------------------------- +html + +Copyright (c) 2006-2012 The Authors + +Contributors: +James Graham - jg307@cam.ac.uk +Anne van Kesteren - annevankesteren@gmail.com +Lachlan Hunt - lachlan.hunt@lachy.id.au +Matt McDonald - kanashii@kanashii.ca +Sam Ruby - rubys@intertwingly.net +Ian Hickson (Google) - ian@hixie.ch +Thomas Broyer - t.broyer@ltgt.net +Jacques Distler - distler@golem.ph.utexas.edu +Henri Sivonen - hsivonen@iki.fi +Adam Barth - abarth@webkit.org +Eric Seidel - eric@webkit.org +The Mozilla Foundation (contributions from Henri Sivonen since 2008) +David Flanagan (Mozilla) - dflanagan@mozilla.com +Google LLC (contributed the Dart port) - misc@dartlang.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 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. + +-------------------------------------------------------------------------------- +html_editor_enhanced + +MIT License + +Copyright (c) 2020 tneotia Tanay Neotia + +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. +-------------------------------------------------------------------------------- +http_mock_adapter + +MIT License + +Copyright (c) 2021 Lomsa + +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. + +-------------------------------------------------------------------------------- +icu + +# Copyright (c) 2006-2015 International Business Machines Corporation, + # Apple Inc., and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2002, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2008, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2000, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2009,2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2011, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2011,2014-2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines * +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1998-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1998-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. + +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 + +Copyright (C) 1999-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2007, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2008, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2010, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1999-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation + and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2000, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2004, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2012, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2000-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2008,2010 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation. * +All Rights Reserved. + +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 + +Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2013, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines Corporation. +All Rights Reserved. + +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 + +Copyright (C) 2001-2015 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2015, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2016, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2005, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2008 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2002-2008, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2014 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2002-2015 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines Corporation and others. + All Rights Reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation and others. + All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2003 - 2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2009, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2008, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2010, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2004 - 2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2004-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2006 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2006-2012, International Business Machines Corporation and others. * +All Rights Reserved. + +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 + +Copyright (C) 2006-2014, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 2006-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2008, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2009, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2011, International Business Machines +Corporation, Google and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2012, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2014, Google, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2014, Google, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, Google, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2010 IBM Corporation and Others. + +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 + +Copyright (C) 2009-2010, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2017, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +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 + +Copyright (C) 2010 , Yahoo! Inc. + +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 + +Copyright (C) 2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012,2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012,2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2010-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2012 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2012,2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. +All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2016 and later: Unicode, Inc. and others. + +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 + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) The Internet Society (2002). All Rights Reserved. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published +and distributed, in whole or in part, without restriction of any +kind, provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to the Internet Society or other +Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for +copyrights defined in the Internet Standards process must be +followed, or as required to translate it into languages other than +English. + +The limited permissions granted above are perpetual and will not be +revoked by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING +TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION +HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-------------------------------------------------------------------------------- +icu + +Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (c) 1996-2016, International Business Machines Corporation + and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1997-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2000-2004 IBM, Inc. and Others. + +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 + +Copyright (c) 2000-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2010 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2005, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2005, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2006, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2007, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2010, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2016 International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2010 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2010, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2004-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2010, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2009, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2011-2012 International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright 2001 and onwards Google Inc. + +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 + +Copyright 2004 and onwards Google Inc. + +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 + +Copyright 2007 Google Inc. All Rights Reserved. + +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 + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +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-2023 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. + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +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. + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + +The Google Chrome software developed by Google is licensed under +the BSD license. Other software included in this distribution is +provided under other licenses, as set forth below. + +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. + +The word list in cjdict.txt are generated by combining three word lists +listed below with further processing for compound word breaking. The +frequency is generated with an iterative training against Google web +corpora. + +* Libtabe (Chinese) + - https://sourceforge.net/project/?group_id=1519 + - Its license terms and conditions are shown below. + +* IPADIC (Japanese) + - http://chasen.aist-nara.ac.jp/chasen/distribution.html + - Its license terms and conditions are shown below. + +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. + +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. + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 + +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. + +Lao Word Break Dictionary Data (laodict.txt) + +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. + +Burmese Word Break Dictionary Data (burmesedict.txt) + +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. + +Google double-conversion + +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. + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +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, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. +-------------------------------------------------------------------------------- +icu + +punycode.c 0.4.0 (2001-Nov-17-Sat) +http://www.cs.berkeley.edu/~amc/idn/ +Adam M. Costello +http://www.nicemice.net/amc/ + +Disclaimer and license + + Regarding this entire document or any portion of it (including + the pseudocode and C code), the author makes no guarantees and + is not responsible for any damage resulting from its use. The + author grants irrevocable permission to anyone to use, modify, + and distribute it in any way that does not diminish the rights + of anyone else to use, modify, and distribute it, provided that + redistributed derivative works do not contain misleading author or + version information. Derivative works need not be licensed under + similar terms. +-------------------------------------------------------------------------------- +image + +The MIT License + +Copyright (c) 2013-2022 Brendan Duncan. +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. +-------------------------------------------------------------------------------- +include + +Copyright (C) 2011 Nick Bruun +Copyright (C) 2013 Vlad Lazarenko +Copyright (C) 2014 Nicolas Pauss +-------------------------------------------------------------------------------- +include + +Copyright (c) 2008-2009 Bjoern Hoehrmann + +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. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2009 Florian Loitsch. + +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. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2011 - Nick Bruun. + +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. If you meet (any of) the author(s), you're encouraged to buy them a beer, + a drink or whatever is suited to the situation, given that you like the + software. +4. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2013-2019 Niels Lohmann . + +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. +-------------------------------------------------------------------------------- +infinite_listview + +MIT License + +Copyright (c) 2018 Simon Lightfoot + +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. + +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Berscheid + +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. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Lars Berscheid + +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. +-------------------------------------------------------------------------------- +internet_connection_checker + +internet_connection_checker + +MIT + +Copyright 2019 Kristiyan Mitev and Spirit Navigator + +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. +-------------------------------------------------------------------------------- +intl_generator + +MIT License + +Copyright (c) 2021 Jimmy Aumard + +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. +-------------------------------------------------------------------------------- +jmap_dart_client + +The MIT License (MIT) + +Copyright (c) 2021 Linagora + +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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +json + +Copyright (c) 2013-2022 Niels Lohmann + +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. +-------------------------------------------------------------------------------- +json_annotation +json_serializable +process + +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. + +-------------------------------------------------------------------------------- +juniversalchardet +uchardet + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which 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. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, 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 Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +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 Code 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 included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. 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. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE 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 CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER 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 CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR 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. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning 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. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the MPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (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.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] +-------------------------------------------------------------------------------- +juniversalchardet +uchardet + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which 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. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, 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 Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +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 Code 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 included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. 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. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE 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 CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER 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 CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR 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. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning 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. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the MPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (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.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +leak_tracker +leak_tracker_flutter_testing +leak_tracker_testing + +Copyright 2022, 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. + +-------------------------------------------------------------------------------- +libXNVCtrl + +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. +-------------------------------------------------------------------------------- +libXNVCtrl + +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. +-------------------------------------------------------------------------------- +libcxx + +Copyright 2018 Ulf Adams +Copyright (c) Microsoft Corporation. All rights reserved. + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +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, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN 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 + +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 + +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) 1988 by Jef Poskanzer. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1989 by Jef Poskanzer. +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +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) 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 +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 + +We are also 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." +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo Licenses +====================== + +libjpeg-turbo is covered by three compatible BSD-style open source licenses: + +- The IJG (Independent JPEG Group) License, which is listed in + [README.ijg](README.ijg) + + This license applies to the libjpeg API library and associated programs + (any code inherited from libjpeg, and any modifications to that code.) + +- The Modified (3-clause) BSD License, which is listed in + [turbojpeg.c](turbojpeg.c) + + This license covers the TurboJPEG API library and associated programs. + +- The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc) + + This license is a subset of the other two, and it covers the libjpeg-turbo + SIMD extensions. + + +Complying with the libjpeg-turbo Licenses +========================================= + +This section provides a roll-up of the libjpeg-turbo licensing terms, to the +best of our understanding. + +1. If you are distributing a modified version of the libjpeg-turbo source, + then: + + 1. You cannot alter or remove any existing copyright or license notices + from the source. + + **Origin** + - Clause 1 of the IJG License + - Clause 1 of the Modified BSD License + - Clauses 1 and 3 of the zlib License + + 2. You must add your own copyright notice to the header of each source + file you modified, so others can tell that you modified that file (if + there is not an existing copyright header in that file, then you can + simply add a notice stating that you modified the file.) + + **Origin** + - Clause 1 of the IJG License + - Clause 2 of the zlib License + + 3. You must include the IJG README file, and you must not alter any of the + copyright or license text in that file. + + **Origin** + - Clause 1 of the IJG License + +2. If you are distributing only libjpeg-turbo binaries without the source, or + if you are distributing an application that statically links with + libjpeg-turbo, then: + + 1. Your product documentation must include a message stating: + + This software is based in part on the work of the Independent JPEG + Group. + + **Origin** + - Clause 2 of the IJG license + + 2. If your binary distribution includes or uses the TurboJPEG API, then + your product documentation must include the text of the Modified BSD + License. + + **Origin** + - Clause 2 of the Modified BSD License + +3. You cannot use the name of the IJG or The libjpeg-turbo Project or the + contributors thereof in advertising, publicity, etc. + + **Origin** + - IJG License + - Clause 3 of the Modified BSD License + +4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be + free of defects, nor do we accept any liability for undesirable + consequences resulting from your use of the software. + + **Origin** + - IJG License + - Modified BSD License + - zlib License +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +libjxl + +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. +-------------------------------------------------------------------------------- +libmicrohttpd +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. +-------------------------------------------------------------------------------- +libpng + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + +* Copyright (c) 1995-2019 The PNG Reference Library Authors. +* Copyright (c) 2018-2019 Cosmin Truta. +* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. +* Copyright (c) 1996-1997 Andreas Dilger. +* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +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 Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +libwebp + +Copyright 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 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 2022 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. +-------------------------------------------------------------------------------- +linagora_design_flutter + +TODO: Add your license here. + +-------------------------------------------------------------------------------- +linkify + +MIT License + +Copyright (c) 2019 Charles-William Crete + +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. + +-------------------------------------------------------------------------------- +lints + +Copyright 2021, 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. + +-------------------------------------------------------------------------------- +loading_view + +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + + +-------------------------------------------------------------------------------- +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 + + 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. + +-------------------------------------------------------------------------------- +mockito +source_helper + + + 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. + +-------------------------------------------------------------------------------- +nm + +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. + +-------------------------------------------------------------------------------- +numberpicker + +Copyright 2017 Marcin Szalek + +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 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. +-------------------------------------------------------------------------------- +package_info_plus +share_plus_platform_interface + +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. + +-------------------------------------------------------------------------------- +package_info_plus_platform_interface + + + +// 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. +-------------------------------------------------------------------------------- +path_drawing +path_parsing + +Copyright (c) 2018 Dan Field + +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. + +-------------------------------------------------------------------------------- +patrol +patrol_finders + + 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 LeanCode Sp. z o.o. + + 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. + +-------------------------------------------------------------------------------- +pattern_formatter + +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. +-------------------------------------------------------------------------------- +pdf_render + + +The MIT License (MIT) +=============== + +Copyright (c) 2018 @espresso3389 (Takashi Kawasaki) + +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. + +-------------------------------------------------------------------------------- +percent_indicator + +BSD 2-Clause License + +Copyright (c) 2018, diegoveloper@gmail.com +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. +-------------------------------------------------------------------------------- +perfetto + +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 + +Copyright (c) 2017, The Android Open Source Project + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. + +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. +-------------------------------------------------------------------------------- +permission_handler +permission_handler_android +permission_handler_apple +permission_handler_platform_interface +permission_handler_windows + +MIT License + +Copyright (c) 2018 Baseflow + +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. + +-------------------------------------------------------------------------------- +petitparser +xml + +The MIT License + +Copyright (c) 2006-2023 Lukas Renggli. +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. + +-------------------------------------------------------------------------------- +photo_manager + + 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 [2018] FlutterCandies + + 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. + +-------------------------------------------------------------------------------- +photo_manager_image_provider + + 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 2023 [FlutterCandies] + + 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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +pointycastle + + +Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.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 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. + + +-------------------------------------------------------------------------------- +pubspec_parse + +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. + +-------------------------------------------------------------------------------- +qr + +Copyright 2014, the Dart QR 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. + +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip-> 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. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. 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. +-------------------------------------------------------------------------------- +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 + +The above software in this distribution may have been modified by +THL A29 Limited ("Tencent Modifications"). +All Tencent Modifications are Copyright (C) 2015 THL A29 Limited. +-------------------------------------------------------------------------------- +receive_sharing_intent + + 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 2019 Alibaba, 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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +share_plus + +Copyright 2017, the Flutter 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. + +-------------------------------------------------------------------------------- +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) 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 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 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 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 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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 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 2023 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 2023 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 2023 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 2023 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 2023 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 2024 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 2024 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 2024 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. +-------------------------------------------------------------------------------- +spirv-cross + +Copyright 2014-2016,2021 The Khronos Group, 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. +-------------------------------------------------------------------------------- +spring_animation + +Copyright (c) Meta Platforms, Inc. and affiliates. + +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +super_tag_editor + +MIT License + +Copyright (c) 2022 dab + +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. + +-------------------------------------------------------------------------------- +syncfusion_flutter_core + +Syncfusion License + +Syncfusion Flutter Core package is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf +-------------------------------------------------------------------------------- +syncfusion_flutter_datepicker + +Syncfusion License + +Syncfusion Flutter Date Picker package is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf +-------------------------------------------------------------------------------- +textfield_tags + +MIT License + +Copyright (c) 2020 Eyoel Defare + +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. + +-------------------------------------------------------------------------------- +timeago + +The MIT License (MIT) + +Copyright (c) 2015 Andres Araujo + +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. +-------------------------------------------------------------------------------- +timezone + +Copyright (c) 2014, timezone 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. + +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 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. +-------------------------------------------------------------------------------- +tip_dialog + +The MIT License (MIT) + +Copyright (c) 2014 Manuel Martínez-Almeida + +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. + +-------------------------------------------------------------------------------- +tmail_ui_user + + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. + +-------------------------------------------------------------------------------- +universal_html + + 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. + +---------------------------------------------------------------------------------------------------- + +This version of "universal_html" contains source code from the Dart package "csslib", which was +obtained from: + https://github.com/dart-lang/csslib + +When the source code was obtained, the original source code had the following license: + +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. + +---------------------------------------------------------------------------------------------------- + +This version of "universal_html" contains source code from the Dart package "html", which was +obtained copied from: + https://github.com/dart-lang/html + +When the source code was obtained, the original source code had the following license: + +Copyright (c) 2006-2012 The Authors + +Contributors: +James Graham - jg307@cam.ac.uk +Anne van Kesteren - annevankesteren@gmail.com +Lachlan Hunt - lachlan.hunt@lachy.id.au +Matt McDonald - kanashii@kanashii.ca +Sam Ruby - rubys@intertwingly.net +Ian Hickson (Google) - ian@hixie.ch +Thomas Broyer - t.broyer@ltgt.net +Jacques Distler - distler@golem.ph.utexas.edu +Henri Sivonen - hsivonen@iki.fi +Adam Barth - abarth@webkit.org +Eric Seidel - eric@webkit.org +The Mozilla Foundation (contributions from Henri Sivonen since 2008) +David Flanagan (Mozilla) - dflanagan@mozilla.com +Google Inc. (contributed the Dart port) - misc@dartlang.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 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. + +---------------------------------------------------------------------------------------------------- + +-------------------------------------------------------------------------------- +universal_io + + 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 +-------------------------------------------------------------------------------- +uri + +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. + +-------------------------------------------------------------------------------- +url_strategy + +BSD 3-Clause License + +Copyright (c) 2021, simpleclub +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 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 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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +visibility_detector + +Copyright 2018 the Dart project authors, 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. +-------------------------------------------------------------------------------- +vulkan-validation-layers + +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. + + + +File: layers/external/vma/vk_mem_alloc.h + + +Copyright (c) 2017-2022 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. +-------------------------------------------------------------------------------- +vulkan-validation-layers + +Copyright (C) 2012-2021 Yann Collet + +BSD 2-Clause License (https://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. +-------------------------------------------------------------------------------- +vulkan-validation-layers +vulkan_memory_allocator + +Copyright (c) 2017-2022 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 + +Copyright 2023, 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. + +-------------------------------------------------------------------------------- +web_locale_keymap + +Copyright (c) 2022 Google LLC + +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +window_to_front + +Copyright 2021 Sumit Vekariya + +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. +-------------------------------------------------------------------------------- +worker_manager + +MIT License + +Copyright (c) 2021 Daniil Surnin + +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. + +-------------------------------------------------------------------------------- +workmanager + +MIT License + +Copyright (c) 2019 vrtdev + +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +yaml + +Copyright (c) 2014, the Dart project authors. +Copyright (c) 2006, Kirill Simonov. + +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. + +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 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. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2005 Gilles Vollant +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium 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 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 + +Copyright 2017 The Chromium 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 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 + +Copyright 2018 The Chromium 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 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 + +Copyright 2019 The Chromium 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 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 + +Copyright 2022 The Chromium 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 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 + +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 + +version 1.2.12, March 27th, 2022 + +Copyright (C) 1995-2022 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/3362/assets/assets/fonts/Inter/Inter-Bold.ttf b/3362/assets/assets/fonts/Inter/Inter-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..76a215ccbcdb56d9dace9e673312505354488419 GIT binary patch literal 316100 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.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 z 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 literal 0 HcmV?d00001 diff --git a/3362/assets/assets/fonts/Inter/Inter-Medium.ttf b/3362/assets/assets/fonts/Inter/Inter-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..06ae9e9c4ace033a20ae7f475488eeceeb570bf9 GIT binary patch literal 314712 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

+cuHakg=^)%x!-ERTM< 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

>VoC{>c7V<=daxU#ao-5&Jte1?L3*qNby+J)|C^ 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�)VG2_Lq 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


_U`5#)@BOkhnl!S; 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 F`fn5z+%^CJ literal 0 HcmV?d00001 diff --git a/3362/assets/assets/fonts/Inter/Inter-SemiBold.ttf b/3362/assets/assets/fonts/Inter/Inter-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..278ceaa36bad2675e77e002b95238e3148a19d86 GIT binary patch literal 315756 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

qEIEEraMLk+K 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 z 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�$bA9!?ALHVhl&Gx373K|T{N2pi-xe1&0yd?sEHHppk< z1!04HM!aFzAfJgBgbnhUctO}8pOKO>~y3&IBZOguj<=`{ZH66NPJQGPxX<%cE8 z&u5~7ut7ePJ`{uv@|k!+*dU*Y7laM+nKY;%Y>>~y3&IBZOuQg0(!gazI#&=j$Y;|#0$a(`Aj@NEbbajGg1D1iSqNA zC_gMwem)Zwgbnf;DGtL1`AobZY>>~y3&IBZjAsnP2Kh|9AZ(D�$a(`HWl%!v^_G zydZ3l&%_JDBK=%O$j2~jkk7;m!Up+FydZ3l&)|e%gM21l5H`qX;`w0_GJ0R4{Cp)M#@q(~HJ`*np8{{+68HNq=nRr3iAfJgBgbnf;PZov^ z@|k!+*dU*Y7laM+8F>+g4f2_ILD(Rli5G;$vvV0C_rkD2J`*np8{{+bx;bm2TC9KV z8U5cOdhH&)wu@eU|CF=jpYqke`u-_T{r|py%1`=Fx#?eh|CE#df8RglqW|CbPdP~c zDgXSd@1OF{|L^;!e53!AYyQ>uPdVoQ_x)3D`Tu?YlvDJd^2xvY{wa_A|Gs}ee@HuD z109|GLPuxpE-?Fq`{KzcXOR=r?W35Vq8ZnCtoyDZ8u2`(5?$3^Y_04D7n-+J7=dHf zyjbh-e?zqfw8XDg)JF@<%lRCd6;o8gr{`vP<{A4VFv~g}Xq-jlK;Ji*g z7z@QCNAny{OVL+m$!4;x>>>y7>a2>G5v(d5QB%e_uRs@_f$x3Jv&bz_&I-QX=Pbt@ z-E+=AfJ+3eW8NM^am?W>`FRJ=M{~i3asp3E6mkQUpXZ1JF%r&+au6RlgcQz0 zeVKvzzQ-{FdWQBaa^1ns4&=)UtTjJ|IhckhmA-gmc0cA_mg9`Dz48b~hh-JsD(fYB zHO_n9qYpb3F+bVJ>FD&w3flXfh0bc62X_dgsEQarwZ+J3G{#KJA{8TpBKbJQ=|zla z_F^nk3Zt0jF$0VQS)X|{MYel$nx&sh5| zSbYsnpQsCJb{GchxACt<)TLq}mm5JV%(-3*9||#M;eX9&ji*@8Y*&A?^V$CxI~G@I z8zPie4ZXV9c`3cR2uCf;V83crFHOA#URsoAkyrS7C9n=qdYFf1pS0PJzwQal3`&7~WDeU{RSu*3i_~TIBHKXmIgzS2ot3EiIPIO@>Q*{~Pz`t9 zbGE4*=OgE1HPZRa`AUs(4m#hf$vAiLXEhyl?LPGoorI>I!AWS3sKs;!np*14bstwR zxKFxIs+ZiS-Irh$;$?T0dc%Fw-K;ivy}jP*13IrvZTGf&AF2<%kG!4gBX762TYc>9 z@%E@)k;F(M>@_4ulGW}=W+YR68p)1it38p6BNwaBu%oHA+KZEW>!~m3Ko1_rN$%6COG|69$L-qI05bshfaVS;;wS;!0xtx;XLD? zJ?Z{{9cr!I6JDFhQJg$XwYdlC(bt^gs4w0wI^zsTAJj>2qqk8s24`cGgYxxOAQaVY zE^QBW1V4J?;{TtGP_sSE#)G58U$E*57D-TN6GauQz3L@0u}W#YxB)v6pB1-bU)W3H zLE0N89>F@S)#7o?0=+5bV~^P9Vxjt8HxX}QHP*GVJWlkxK~~VM^o=qBd$4bknb?K> z7ny~XT7zXa=7lE8`j{D7j~REIGb``K$*teXN9?cmSJewW$U@cIz2AL6^>H6`AB5$i z+3sw08%~XUO!adYxKFA6?lO0o8bIgOsXN>q?hZB3-RbUBceE_z?@AzbuXP}r>5gHyH@G}udUZk zJ>uQu-J~9+^CHz8?^f?t^%$M;tma~7XP|oA8{!R73%n8D2=x@5a;Fx0RmcVQf-Oc6UkNYMMg$Os`n$KBcs)}$k@mv^+9AxWD4pp&eB8u#aVi&zw09FP=E17 z{l&SHsJ~xE4yb)}x}Mq}IT-mKwHT-Csc%tNl#SEPu!;^V(QF)cI8gnOasl3i!Da$# zn81p1_%a8u!$V@fvCq34JWXfbLe@*iw^>ddD;8TYgsvA-54rqfsYZ}YBIu8%6m85jW11w*yTaBqX_96Lsk*9Lz=XS09D^ zB)7&)VeACF}O#JjlrJYMOZUQE+nJiVvYz0 zbD;R@=~$!MfZdu!-L~TdVLE{lU*7AFoJAO{6-250xxI2z+XB5Z&hS_6Cw_~sK zSTziK#M5dx_tyE`TTkHL`XT5Qo7KbIXD{SFdolOf&vBo7pK+i4IrrK7xX=Ec`|N*FpRFbJ*;-Mbtu^)8+ESmbUFx&7M}4-AP@k=1sL$51 z)Mx8B>a%q*>a%q`_1U^4_1U^K_1U@%_1XF&>a%rO>a(#@95owS0<95fMrDCtb8sB2 zE`b(}bBaf!Rpi+`QQkgdpAi-KMBs|(+56+Yw?e5lwbyevC){Iwjive_vByVZ^)X-J z<1)Gvz2gFRGPt<%z0ivA4rH2~1^!_0aRvW+jsY!8cR?tuK4oqTj-wm3EZr1*rr`Sq z@HO;oXxebWS}>o2OG}Oi+5%S3YhD`w8vIrqQyJ{%BP(%QmciGrS*0(VrTRkeJ)->E3p$#Vg(MxPd$bf%kW)||4Zc&|)CIIdJI*7oVc@Kq;PX_)&U0;!CvOhbWXL`ZG>L!ze9qr4*&$ zOT9|vLNuMH3*Aq@K;;Pw81oPhm2A9a`(*g%uLURz-SJ86pZ7;(V?on%dHMxtoBmjB z3@mCq2VM}OkGKTBf<5==e>dL`EiJG@@_5m=^B1x?f^^2hLcj~Csq}_k@*8@?Z|E)3 z)D9`e7*a&o4oDoop)bvE=*#fC`DA`KU#(Dz|JYiB|0KOJzq^*;mgri7Qk>G#XRIPP zowrmPg>yDq8iiY7khjULVPHE@SsE)Ci?xil9#h1t74j}+ zs+PSJ>j%j_C~>UpIOn>J%7L{Rl$eIKhHR8rbz5D;z!uF!=+$S&a4u^O)!Ayz1o%GR z+K|)tI2{{V+^A@)!ZyuqoZ@(!1dA@PZV;qcHpL0!8z56R;mz8+uz2zwESxoWk$;9aaGyg$e}OZ|zr+dTU)itiH+U!atv$p%;(QaO zFXa9mPAvc49*Otj>Xq;TquSSC&r0&;+$ew6I2|wP)g!mVQE-1xd;|Z$}x{PWuo+j+{?pONJXa- ztcUp5DzNa8fcK73L@HbUSK0L_YSn|*Xr-aQBO6(?DvRo>z^;FclOZXfgE3cPq#U?V z9X)Gp75SHqV6HN(J7_ZoRv=!bAGn6x<#G5p-Lgne^T^G40=klml|JZcW#JxY9%Ruu z>`tkq|Hx|8zVlj*>U2K4QH89jgmzPqLnYX1li<-)3`S4oFmCz)vjf>|m+4}*%Txm+ zqw7Rnw#!r>mRgF7CS`2{$`30KW zq?*F|uo?!s6h8&_jfkvpb^@n~qN-6p)=!VeD!?>D>r2n)`=#GW+y-@6wdzEcnx?8_335@d;aw|=!;kWf0Dq%x%$bf-EWeMEdpr5Cw6ta>c R3zAd^l%&+$Fff;_gmZoDc{S0!x74usDz0 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

I-7 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�RG)EvcY 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

fORa^%D|zIw{%8 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�IA;ql5hv){$t&mmu}wCz6<3L+LM=|EBPs*c%=& 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 +rB8hM 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 +pzX%Q=6R>uI%>Lzm5Kvth^n^1Ul_Je(;jW6qb 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

XG4D#-A9PpjDBiNxNjf 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

#_p8&7 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

}eK9e9=yufJ#U-$ZXD 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 literal 0 HcmV?d00001 diff --git a/3362/assets/assets/icons/icon_logo.png b/3362/assets/assets/icons/icon_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0b739112706ff640838d88ef1b4cf0b17b78453c GIT binary patch literal 62391 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

epS{>C*I%M5Klp|4nDruG;ut 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 + + diff --git a/3362/assets/assets/images/ic_add_identity.svg b/3362/assets/assets/images/ic_add_identity.svg new file mode 100644 index 0000000000..c9aa064e18 --- /dev/null +++ b/3362/assets/assets/images/ic_add_identity.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_add_new_folder.svg b/3362/assets/assets/images/ic_add_new_folder.svg new file mode 100644 index 0000000000..141e6c9eb2 --- /dev/null +++ b/3362/assets/assets/images/ic_add_new_folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_add_new_rule.svg b/3362/assets/assets/images/ic_add_new_rule.svg new file mode 100644 index 0000000000..4387432075 --- /dev/null +++ b/3362/assets/assets/images/ic_add_new_rule.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_add_picture.svg b/3362/assets/assets/images/ic_add_picture.svg new file mode 100644 index 0000000000..9db70fafc6 --- /dev/null +++ b/3362/assets/assets/images/ic_add_picture.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_align_center.svg b/3362/assets/assets/images/ic_align_center.svg new file mode 100644 index 0000000000..4326d282ef --- /dev/null +++ b/3362/assets/assets/images/ic_align_center.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_align_indent.svg b/3362/assets/assets/images/ic_align_indent.svg new file mode 100644 index 0000000000..9f2652ead4 --- /dev/null +++ b/3362/assets/assets/images/ic_align_indent.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_align_justify.svg b/3362/assets/assets/images/ic_align_justify.svg new file mode 100644 index 0000000000..7c7ff2cef1 --- /dev/null +++ b/3362/assets/assets/images/ic_align_justify.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_align_left.svg b/3362/assets/assets/images/ic_align_left.svg new file mode 100644 index 0000000000..af9911ad07 --- /dev/null +++ b/3362/assets/assets/images/ic_align_left.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_align_outdent.svg b/3362/assets/assets/images/ic_align_outdent.svg new file mode 100644 index 0000000000..1d24c80336 --- /dev/null +++ b/3362/assets/assets/images/ic_align_outdent.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_align_right.svg b/3362/assets/assets/images/ic_align_right.svg new file mode 100644 index 0000000000..9d07bed553 --- /dev/null +++ b/3362/assets/assets/images/ic_align_right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_always_read_receipt.svg b/3362/assets/assets/images/ic_always_read_receipt.svg new file mode 100644 index 0000000000..daaee9a3eb --- /dev/null +++ b/3362/assets/assets/images/ic_always_read_receipt.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_app_dashboard.svg b/3362/assets/assets/images/ic_app_dashboard.svg new file mode 100644 index 0000000000..976dadf8c7 --- /dev/null +++ b/3362/assets/assets/images/ic_app_dashboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_arrow_bottom.svg b/3362/assets/assets/images/ic_arrow_bottom.svg new file mode 100644 index 0000000000..20bc50dc40 --- /dev/null +++ b/3362/assets/assets/images/ic_arrow_bottom.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_arrow_down.svg b/3362/assets/assets/images/ic_arrow_down.svg new file mode 100644 index 0000000000..8be30f08db --- /dev/null +++ b/3362/assets/assets/images/ic_arrow_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_arrow_left.svg b/3362/assets/assets/images/ic_arrow_left.svg new file mode 100644 index 0000000000..2859a8d7c7 --- /dev/null +++ b/3362/assets/assets/images/ic_arrow_left.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_arrow_right.svg b/3362/assets/assets/images/ic_arrow_right.svg new file mode 100644 index 0000000000..3b2c446e44 --- /dev/null +++ b/3362/assets/assets/images/ic_arrow_right.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_arrow_up_outline.svg b/3362/assets/assets/images/ic_arrow_up_outline.svg new file mode 100644 index 0000000000..cd1dd6bb69 --- /dev/null +++ b/3362/assets/assets/images/ic_arrow_up_outline.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_attach_file.svg b/3362/assets/assets/images/ic_attach_file.svg new file mode 100644 index 0000000000..4fa9fd3853 --- /dev/null +++ b/3362/assets/assets/images/ic_attach_file.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_attachment.svg b/3362/assets/assets/images/ic_attachment.svg new file mode 100644 index 0000000000..c8b73212dc --- /dev/null +++ b/3362/assets/assets/images/ic_attachment.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_attachment_sb.svg b/3362/assets/assets/images/ic_attachment_sb.svg new file mode 100644 index 0000000000..587f095779 --- /dev/null +++ b/3362/assets/assets/images/ic_attachment_sb.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_avatar_group.svg b/3362/assets/assets/images/ic_avatar_group.svg new file mode 100644 index 0000000000..f049ac79eb --- /dev/null +++ b/3362/assets/assets/images/ic_avatar_group.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_avatar_group_delivering.svg b/3362/assets/assets/images/ic_avatar_group_delivering.svg new file mode 100644 index 0000000000..73d7eb9b5e --- /dev/null +++ b/3362/assets/assets/images/ic_avatar_group_delivering.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_avatar_personal.svg b/3362/assets/assets/images/ic_avatar_personal.svg new file mode 100644 index 0000000000..2d09f209c9 --- /dev/null +++ b/3362/assets/assets/images/ic_avatar_personal.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_avatar_personal_delivering.svg b/3362/assets/assets/images/ic_avatar_personal_delivering.svg new file mode 100644 index 0000000000..8edc70a74d --- /dev/null +++ b/3362/assets/assets/images/ic_avatar_personal_delivering.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_back.svg b/3362/assets/assets/images/ic_back.svg new file mode 100644 index 0000000000..5e45414cac --- /dev/null +++ b/3362/assets/assets/images/ic_back.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_bad_signature.svg b/3362/assets/assets/images/ic_bad_signature.svg new file mode 100644 index 0000000000..32c50a0a49 --- /dev/null +++ b/3362/assets/assets/images/ic_bad_signature.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_calendar.svg b/3362/assets/assets/images/ic_calendar.svg new file mode 100644 index 0000000000..b03f8f12a7 --- /dev/null +++ b/3362/assets/assets/images/ic_calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_calendar_event.svg b/3362/assets/assets/images/ic_calendar_event.svg new file mode 100644 index 0000000000..be965e4fdb --- /dev/null +++ b/3362/assets/assets/images/ic_calendar_event.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_calendar_sb.svg b/3362/assets/assets/images/ic_calendar_sb.svg new file mode 100644 index 0000000000..547bca3ce1 --- /dev/null +++ b/3362/assets/assets/images/ic_calendar_sb.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_cancel.svg b/3362/assets/assets/images/ic_cancel.svg new file mode 100644 index 0000000000..f934a56800 --- /dev/null +++ b/3362/assets/assets/images/ic_cancel.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_cancel_selection.svg b/3362/assets/assets/images/ic_cancel_selection.svg new file mode 100644 index 0000000000..9f3afc68c4 --- /dev/null +++ b/3362/assets/assets/images/ic_cancel_selection.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_checkbox_selected.svg b/3362/assets/assets/images/ic_checkbox_selected.svg new file mode 100644 index 0000000000..4d0935a8e5 --- /dev/null +++ b/3362/assets/assets/images/ic_checkbox_selected.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_checkbox_unselected.svg b/3362/assets/assets/images/ic_checkbox_unselected.svg new file mode 100644 index 0000000000..09fac05c59 --- /dev/null +++ b/3362/assets/assets/images/ic_checkbox_unselected.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_checked.svg b/3362/assets/assets/images/ic_checked.svg new file mode 100644 index 0000000000..69f667c0a3 --- /dev/null +++ b/3362/assets/assets/images/ic_checked.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_chevron.svg b/3362/assets/assets/images/ic_chevron.svg new file mode 100644 index 0000000000..160b012ef5 --- /dev/null +++ b/3362/assets/assets/images/ic_chevron.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_chevron_down.svg b/3362/assets/assets/images/ic_chevron_down.svg new file mode 100644 index 0000000000..d99665e95d --- /dev/null +++ b/3362/assets/assets/images/ic_chevron_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_chevron_down_outline.svg b/3362/assets/assets/images/ic_chevron_down_outline.svg new file mode 100644 index 0000000000..832fade055 --- /dev/null +++ b/3362/assets/assets/images/ic_chevron_down_outline.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_chevron_up.svg b/3362/assets/assets/images/ic_chevron_up.svg new file mode 100644 index 0000000000..fcc429730d --- /dev/null +++ b/3362/assets/assets/images/ic_chevron_up.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_circle_close.svg b/3362/assets/assets/images/ic_circle_close.svg new file mode 100644 index 0000000000..f5c33a4af9 --- /dev/null +++ b/3362/assets/assets/images/ic_circle_close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_clear_search_input.svg b/3362/assets/assets/images/ic_clear_search_input.svg new file mode 100644 index 0000000000..c74f42178f --- /dev/null +++ b/3362/assets/assets/images/ic_clear_search_input.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_clear_text_search.svg b/3362/assets/assets/images/ic_clear_text_search.svg new file mode 100644 index 0000000000..2ae9d2da1e --- /dev/null +++ b/3362/assets/assets/images/ic_clear_text_search.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_clock.svg b/3362/assets/assets/images/ic_clock.svg new file mode 100644 index 0000000000..0bd5120905 --- /dev/null +++ b/3362/assets/assets/images/ic_clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_clock_sb.svg b/3362/assets/assets/images/ic_clock_sb.svg new file mode 100644 index 0000000000..2df7eed1cf --- /dev/null +++ b/3362/assets/assets/images/ic_clock_sb.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_close.svg b/3362/assets/assets/images/ic_close.svg new file mode 100644 index 0000000000..ab4826af2b --- /dev/null +++ b/3362/assets/assets/images/ic_close.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_collapse_attachment.svg b/3362/assets/assets/images/ic_collapse_attachment.svg new file mode 100644 index 0000000000..66bb2c26f5 --- /dev/null +++ b/3362/assets/assets/images/ic_collapse_attachment.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_collapse_folder.svg b/3362/assets/assets/images/ic_collapse_folder.svg new file mode 100644 index 0000000000..d65e9848fb --- /dev/null +++ b/3362/assets/assets/images/ic_collapse_folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_compose.svg b/3362/assets/assets/images/ic_compose.svg new file mode 100644 index 0000000000..04b5da5b39 --- /dev/null +++ b/3362/assets/assets/images/ic_compose.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_compose_web.svg b/3362/assets/assets/images/ic_compose_web.svg new file mode 100644 index 0000000000..d84ed8ea69 --- /dev/null +++ b/3362/assets/assets/images/ic_compose_web.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_composer_close.svg b/3362/assets/assets/images/ic_composer_close.svg new file mode 100644 index 0000000000..cf7617e164 --- /dev/null +++ b/3362/assets/assets/images/ic_composer_close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_composer_menu.svg b/3362/assets/assets/images/ic_composer_menu.svg new file mode 100644 index 0000000000..7bffa58844 --- /dev/null +++ b/3362/assets/assets/images/ic_composer_menu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_connected_internet.svg b/3362/assets/assets/images/ic_connected_internet.svg new file mode 100644 index 0000000000..15017ad6c3 --- /dev/null +++ b/3362/assets/assets/images/ic_connected_internet.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_create_new_folder.svg b/3362/assets/assets/images/ic_create_new_folder.svg new file mode 100644 index 0000000000..65fd73bab2 --- /dev/null +++ b/3362/assets/assets/images/ic_create_new_folder.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_delete.svg b/3362/assets/assets/images/ic_delete.svg new file mode 100644 index 0000000000..e8c4e4d5e7 --- /dev/null +++ b/3362/assets/assets/images/ic_delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_delete_attachment.svg b/3362/assets/assets/images/ic_delete_attachment.svg new file mode 100644 index 0000000000..e9d62d6bee --- /dev/null +++ b/3362/assets/assets/images/ic_delete_attachment.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_delete_composer.svg b/3362/assets/assets/images/ic_delete_composer.svg new file mode 100644 index 0000000000..52f30249f0 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_composer.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_delete_dialog_failed.svg b/3362/assets/assets/images/ic_delete_dialog_failed.svg new file mode 100644 index 0000000000..9ce053a48d --- /dev/null +++ b/3362/assets/assets/images/ic_delete_dialog_failed.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_delete_dialog_identity.svg b/3362/assets/assets/images/ic_delete_dialog_identity.svg new file mode 100644 index 0000000000..78a1d1695d --- /dev/null +++ b/3362/assets/assets/images/ic_delete_dialog_identity.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_delete_dialog_recipients.svg b/3362/assets/assets/images/ic_delete_dialog_recipients.svg new file mode 100644 index 0000000000..0976366eb1 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_dialog_recipients.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/3362/assets/assets/images/ic_delete_email_forward.svg b/3362/assets/assets/images/ic_delete_email_forward.svg new file mode 100644 index 0000000000..52f30249f0 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_email_forward.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_delete_mailbox.svg b/3362/assets/assets/images/ic_delete_mailbox.svg new file mode 100644 index 0000000000..d157154f1d --- /dev/null +++ b/3362/assets/assets/images/ic_delete_mailbox.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3362/assets/assets/images/ic_delete_recipient.svg b/3362/assets/assets/images/ic_delete_recipient.svg new file mode 100644 index 0000000000..bcd90736d1 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_recipient.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_delete_rule.svg b/3362/assets/assets/images/ic_delete_rule.svg new file mode 100644 index 0000000000..af075917f3 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_rule.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_delete_rule_mobile.svg b/3362/assets/assets/images/ic_delete_rule_mobile.svg new file mode 100644 index 0000000000..d11aadada3 --- /dev/null +++ b/3362/assets/assets/images/ic_delete_rule_mobile.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_delete_selection.svg b/3362/assets/assets/images/ic_delete_selection.svg new file mode 100644 index 0000000000..91fd7df66e --- /dev/null +++ b/3362/assets/assets/images/ic_delete_selection.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_delete_toast.svg b/3362/assets/assets/images/ic_delete_toast.svg new file mode 100644 index 0000000000..155a9b1a0d --- /dev/null +++ b/3362/assets/assets/images/ic_delete_toast.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_delete_trash.svg b/3362/assets/assets/images/ic_delete_trash.svg new file mode 100644 index 0000000000..341e41e7aa --- /dev/null +++ b/3362/assets/assets/images/ic_delete_trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_delivering.svg b/3362/assets/assets/images/ic_delivering.svg new file mode 100644 index 0000000000..496e327805 --- /dev/null +++ b/3362/assets/assets/images/ic_delivering.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_dialog_offline_mode.svg b/3362/assets/assets/images/ic_dialog_offline_mode.svg new file mode 100644 index 0000000000..ecdcbe2661 --- /dev/null +++ b/3362/assets/assets/images/ic_dialog_offline_mode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_download.svg b/3362/assets/assets/images/ic_download.svg new file mode 100644 index 0000000000..3b8cae244b --- /dev/null +++ b/3362/assets/assets/images/ic_download.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_download_attachment.svg b/3362/assets/assets/images/ic_download_attachment.svg new file mode 100644 index 0000000000..92dda425c9 --- /dev/null +++ b/3362/assets/assets/images/ic_download_attachment.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_drop_zone_icon.svg b/3362/assets/assets/images/ic_drop_zone_icon.svg new file mode 100644 index 0000000000..37ec0f09e1 --- /dev/null +++ b/3362/assets/assets/images/ic_drop_zone_icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_dropdown.svg b/3362/assets/assets/images/ic_dropdown.svg new file mode 100644 index 0000000000..03b4597747 --- /dev/null +++ b/3362/assets/assets/images/ic_dropdown.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_edit.svg b/3362/assets/assets/images/ic_edit.svg new file mode 100644 index 0000000000..c377533c34 --- /dev/null +++ b/3362/assets/assets/images/ic_edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_edit_identity.svg b/3362/assets/assets/images/ic_edit_identity.svg new file mode 100644 index 0000000000..73fd526808 --- /dev/null +++ b/3362/assets/assets/images/ic_edit_identity.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_edit_rule.svg b/3362/assets/assets/images/ic_edit_rule.svg new file mode 100644 index 0000000000..343e919f4a --- /dev/null +++ b/3362/assets/assets/images/ic_edit_rule.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_edit_rule_mobile.svg b/3362/assets/assets/images/ic_edit_rule_mobile.svg new file mode 100644 index 0000000000..d10e9201e2 --- /dev/null +++ b/3362/assets/assets/images/ic_edit_rule_mobile.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_email.svg b/3362/assets/assets/images/ic_email.svg new file mode 100644 index 0000000000..44f59957e5 --- /dev/null +++ b/3362/assets/assets/images/ic_email.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_email_rules.svg b/3362/assets/assets/images/ic_email_rules.svg new file mode 100644 index 0000000000..1350a3b7c8 --- /dev/null +++ b/3362/assets/assets/images/ic_email_rules.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_empty.svg b/3362/assets/assets/images/ic_empty.svg new file mode 100644 index 0000000000..17ec587751 --- /dev/null +++ b/3362/assets/assets/images/ic_empty.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_empty_email.svg b/3362/assets/assets/images/ic_empty_email.svg new file mode 100644 index 0000000000..14bb4caa72 --- /dev/null +++ b/3362/assets/assets/images/ic_empty_email.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_encrypted.svg b/3362/assets/assets/images/ic_encrypted.svg new file mode 100644 index 0000000000..c76927ffe3 --- /dev/null +++ b/3362/assets/assets/images/ic_encrypted.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_error.svg b/3362/assets/assets/images/ic_error.svg new file mode 100644 index 0000000000..503936c0e1 --- /dev/null +++ b/3362/assets/assets/images/ic_error.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_event_canceled.svg b/3362/assets/assets/images/ic_event_canceled.svg new file mode 100644 index 0000000000..7b011b5a95 --- /dev/null +++ b/3362/assets/assets/images/ic_event_canceled.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_event_invited.svg b/3362/assets/assets/images/ic_event_invited.svg new file mode 100644 index 0000000000..4497cc4d99 --- /dev/null +++ b/3362/assets/assets/images/ic_event_invited.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_event_updated.svg b/3362/assets/assets/images/ic_event_updated.svg new file mode 100644 index 0000000000..c339cd6a42 --- /dev/null +++ b/3362/assets/assets/images/ic_event_updated.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_expand_folder.svg b/3362/assets/assets/images/ic_expand_folder.svg new file mode 100644 index 0000000000..e1caa55f3b --- /dev/null +++ b/3362/assets/assets/images/ic_expand_folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_eye.svg b/3362/assets/assets/images/ic_eye.svg new file mode 100644 index 0000000000..bf34f9665a --- /dev/null +++ b/3362/assets/assets/images/ic_eye.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_eye_off.svg b/3362/assets/assets/images/ic_eye_off.svg new file mode 100644 index 0000000000..a5d96b8ea9 --- /dev/null +++ b/3362/assets/assets/images/ic_eye_off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_file_docx.svg b/3362/assets/assets/images/ic_file_docx.svg new file mode 100644 index 0000000000..f809ecc458 --- /dev/null +++ b/3362/assets/assets/images/ic_file_docx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_file_epup.svg b/3362/assets/assets/images/ic_file_epup.svg new file mode 100644 index 0000000000..7d561c8e15 --- /dev/null +++ b/3362/assets/assets/images/ic_file_epup.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_file_pdf.svg b/3362/assets/assets/images/ic_file_pdf.svg new file mode 100644 index 0000000000..f404dee744 --- /dev/null +++ b/3362/assets/assets/images/ic_file_pdf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3362/assets/assets/images/ic_file_png.svg b/3362/assets/assets/images/ic_file_png.svg new file mode 100644 index 0000000000..d1d36d1e86 --- /dev/null +++ b/3362/assets/assets/images/ic_file_png.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_file_pptx.svg b/3362/assets/assets/images/ic_file_pptx.svg new file mode 100644 index 0000000000..0c80e98296 --- /dev/null +++ b/3362/assets/assets/images/ic_file_pptx.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_file_xlsx.svg b/3362/assets/assets/images/ic_file_xlsx.svg new file mode 100644 index 0000000000..25738a203d --- /dev/null +++ b/3362/assets/assets/images/ic_file_xlsx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_file_zip.svg b/3362/assets/assets/images/ic_file_zip.svg new file mode 100644 index 0000000000..09f67c4253 --- /dev/null +++ b/3362/assets/assets/images/ic_file_zip.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/3362/assets/assets/images/ic_filter.svg b/3362/assets/assets/images/ic_filter.svg new file mode 100644 index 0000000000..c03b6edbeb --- /dev/null +++ b/3362/assets/assets/images/ic_filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_filter_advanced.svg b/3362/assets/assets/images/ic_filter_advanced.svg new file mode 100644 index 0000000000..16f58632ce --- /dev/null +++ b/3362/assets/assets/images/ic_filter_advanced.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_filter_message_all.svg b/3362/assets/assets/images/ic_filter_message_all.svg new file mode 100644 index 0000000000..d279762567 --- /dev/null +++ b/3362/assets/assets/images/ic_filter_message_all.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_filter_message_attachments.svg b/3362/assets/assets/images/ic_filter_message_attachments.svg new file mode 100644 index 0000000000..f1ee805998 --- /dev/null +++ b/3362/assets/assets/images/ic_filter_message_attachments.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_filter_sb.svg b/3362/assets/assets/images/ic_filter_sb.svg new file mode 100644 index 0000000000..bfeb5203b1 --- /dev/null +++ b/3362/assets/assets/images/ic_filter_sb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_filter_selected.svg b/3362/assets/assets/images/ic_filter_selected.svg new file mode 100644 index 0000000000..2c82362261 --- /dev/null +++ b/3362/assets/assets/images/ic_filter_selected.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_folder_mailbox.svg b/3362/assets/assets/images/ic_folder_mailbox.svg new file mode 100644 index 0000000000..cf2a51ca37 --- /dev/null +++ b/3362/assets/assets/images/ic_folder_mailbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_format_quote.svg b/3362/assets/assets/images/ic_format_quote.svg new file mode 100644 index 0000000000..6806d928a4 --- /dev/null +++ b/3362/assets/assets/images/ic_format_quote.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_forward.svg b/3362/assets/assets/images/ic_forward.svg new file mode 100644 index 0000000000..f63f371923 --- /dev/null +++ b/3362/assets/assets/images/ic_forward.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_forwarded.svg b/3362/assets/assets/images/ic_forwarded.svg new file mode 100644 index 0000000000..02d03edc38 --- /dev/null +++ b/3362/assets/assets/images/ic_forwarded.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_fullscreen.svg b/3362/assets/assets/images/ic_fullscreen.svg new file mode 100644 index 0000000000..005ca75eef --- /dev/null +++ b/3362/assets/assets/images/ic_fullscreen.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_fullscreen_exit.svg b/3362/assets/assets/images/ic_fullscreen_exit.svg new file mode 100644 index 0000000000..5092766750 --- /dev/null +++ b/3362/assets/assets/images/ic_fullscreen_exit.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_good_signature.svg b/3362/assets/assets/images/ic_good_signature.svg new file mode 100644 index 0000000000..d08c8771f1 --- /dev/null +++ b/3362/assets/assets/images/ic_good_signature.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_hide_folder.svg b/3362/assets/assets/images/ic_hide_folder.svg new file mode 100644 index 0000000000..87215898e0 --- /dev/null +++ b/3362/assets/assets/images/ic_hide_folder.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3362/assets/assets/images/ic_hide_mailbox.svg b/3362/assets/assets/images/ic_hide_mailbox.svg new file mode 100644 index 0000000000..28a29d6151 --- /dev/null +++ b/3362/assets/assets/images/ic_hide_mailbox.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_info_circle_outline.svg b/3362/assets/assets/images/ic_info_circle_outline.svg new file mode 100644 index 0000000000..120dea5c4b --- /dev/null +++ b/3362/assets/assets/images/ic_info_circle_outline.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_insert_image.svg b/3362/assets/assets/images/ic_insert_image.svg new file mode 100644 index 0000000000..f0a764cc83 --- /dev/null +++ b/3362/assets/assets/images/ic_insert_image.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_integration.svg b/3362/assets/assets/images/ic_integration.svg new file mode 100644 index 0000000000..e2be035e21 --- /dev/null +++ b/3362/assets/assets/images/ic_integration.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_jmap_standard.svg b/3362/assets/assets/images/ic_jmap_standard.svg new file mode 100644 index 0000000000..3782b479f8 --- /dev/null +++ b/3362/assets/assets/images/ic_jmap_standard.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3362/assets/assets/images/ic_language.svg b/3362/assets/assets/images/ic_language.svg new file mode 100644 index 0000000000..c955f8fdd1 --- /dev/null +++ b/3362/assets/assets/images/ic_language.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_login_graphic.svg b/3362/assets/assets/images/ic_login_graphic.svg new file mode 100644 index 0000000000..b2a4d82544 --- /dev/null +++ b/3362/assets/assets/images/ic_login_graphic.svg @@ -0,0 +1,346 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_logo_twake_welcome.svg b/3362/assets/assets/images/ic_logo_twake_welcome.svg new file mode 100644 index 0000000000..2ea42a2b17 --- /dev/null +++ b/3362/assets/assets/images/ic_logo_twake_welcome.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_logo_with_text.svg b/3362/assets/assets/images/ic_logo_with_text.svg new file mode 100644 index 0000000000..1ed868dc9a --- /dev/null +++ b/3362/assets/assets/images/ic_logo_with_text.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_logo_with_text_beta.svg b/3362/assets/assets/images/ic_logo_with_text_beta.svg new file mode 100644 index 0000000000..0fc447edc2 --- /dev/null +++ b/3362/assets/assets/images/ic_logo_with_text_beta.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_logout.svg b/3362/assets/assets/images/ic_logout.svg new file mode 100644 index 0000000000..f166f3cc15 --- /dev/null +++ b/3362/assets/assets/images/ic_logout.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_allmail.svg b/3362/assets/assets/images/ic_mailbox_allmail.svg new file mode 100644 index 0000000000..9e637e7f86 --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_allmail.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_mailbox_archived.svg b/3362/assets/assets/images/ic_mailbox_archived.svg new file mode 100644 index 0000000000..52de5ef28f --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_archived.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_drafts.svg b/3362/assets/assets/images/ic_mailbox_drafts.svg new file mode 100644 index 0000000000..7de79daf4d --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_drafts.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_inbox.svg b/3362/assets/assets/images/ic_mailbox_inbox.svg new file mode 100644 index 0000000000..5168aa8e3b --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_inbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_outbox.svg b/3362/assets/assets/images/ic_mailbox_outbox.svg new file mode 100644 index 0000000000..5c99b1a9ef --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_outbox.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_mailbox_sending_queue.svg b/3362/assets/assets/images/ic_mailbox_sending_queue.svg new file mode 100644 index 0000000000..2e0f703d6f --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_sending_queue.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_sent.svg b/3362/assets/assets/images/ic_mailbox_sent.svg new file mode 100644 index 0000000000..c14d4453c2 --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_sent.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_spam.svg b/3362/assets/assets/images/ic_mailbox_spam.svg new file mode 100644 index 0000000000..0269edc9ad --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_spam.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mailbox_template.svg b/3362/assets/assets/images/ic_mailbox_template.svg new file mode 100644 index 0000000000..772290e3b1 --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_template.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_mailbox_trash.svg b/3362/assets/assets/images/ic_mailbox_trash.svg new file mode 100644 index 0000000000..d8c1d3b25b --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_trash.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_mailbox_visibility.svg b/3362/assets/assets/images/ic_mailbox_visibility.svg new file mode 100644 index 0000000000..87feb0a80b --- /dev/null +++ b/3362/assets/assets/images/ic_mailbox_visibility.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_mark_all_as_read.svg b/3362/assets/assets/images/ic_mark_all_as_read.svg new file mode 100644 index 0000000000..f8b836a155 --- /dev/null +++ b/3362/assets/assets/images/ic_mark_all_as_read.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_mark_as_read.svg b/3362/assets/assets/images/ic_mark_as_read.svg new file mode 100644 index 0000000000..d5df25781d --- /dev/null +++ b/3362/assets/assets/images/ic_mark_as_read.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_menu_drawer.svg b/3362/assets/assets/images/ic_menu_drawer.svg new file mode 100644 index 0000000000..80f9ab02cf --- /dev/null +++ b/3362/assets/assets/images/ic_menu_drawer.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_menu_mailbox.svg b/3362/assets/assets/images/ic_menu_mailbox.svg new file mode 100644 index 0000000000..72d47d84be --- /dev/null +++ b/3362/assets/assets/images/ic_menu_mailbox.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_minimize.svg b/3362/assets/assets/images/ic_minimize.svg new file mode 100644 index 0000000000..fccb7f8124 --- /dev/null +++ b/3362/assets/assets/images/ic_minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_more.svg b/3362/assets/assets/images/ic_more.svg new file mode 100644 index 0000000000..fc336ccbfb --- /dev/null +++ b/3362/assets/assets/images/ic_more.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_more_vertical.svg b/3362/assets/assets/images/ic_more_vertical.svg new file mode 100644 index 0000000000..44e3006ca5 --- /dev/null +++ b/3362/assets/assets/images/ic_more_vertical.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_move.svg b/3362/assets/assets/images/ic_move.svg new file mode 100644 index 0000000000..3ea0a20608 --- /dev/null +++ b/3362/assets/assets/images/ic_move.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_move_email.svg b/3362/assets/assets/images/ic_move_email.svg new file mode 100644 index 0000000000..c1adf533bc --- /dev/null +++ b/3362/assets/assets/images/ic_move_email.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_move_mailbox.svg b/3362/assets/assets/images/ic_move_mailbox.svg new file mode 100644 index 0000000000..2d6150dbe2 --- /dev/null +++ b/3362/assets/assets/images/ic_move_mailbox.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_new_message.svg b/3362/assets/assets/images/ic_new_message.svg new file mode 100644 index 0000000000..8449ef5de3 --- /dev/null +++ b/3362/assets/assets/images/ic_new_message.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_newer.svg b/3362/assets/assets/images/ic_newer.svg new file mode 100644 index 0000000000..04066f60db --- /dev/null +++ b/3362/assets/assets/images/ic_newer.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_not_connection.svg b/3362/assets/assets/images/ic_not_connection.svg new file mode 100644 index 0000000000..7f1d446feb --- /dev/null +++ b/3362/assets/assets/images/ic_not_connection.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_not_spam.svg b/3362/assets/assets/images/ic_not_spam.svg new file mode 100644 index 0000000000..cd5ddd1e8e --- /dev/null +++ b/3362/assets/assets/images/ic_not_spam.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_notification.svg b/3362/assets/assets/images/ic_notification.svg new file mode 100644 index 0000000000..f8ce20d629 --- /dev/null +++ b/3362/assets/assets/images/ic_notification.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_older.svg b/3362/assets/assets/images/ic_older.svg new file mode 100644 index 0000000000..1d69a20aae --- /dev/null +++ b/3362/assets/assets/images/ic_older.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_open_edit_rule.svg b/3362/assets/assets/images/ic_open_edit_rule.svg new file mode 100644 index 0000000000..2806a71070 --- /dev/null +++ b/3362/assets/assets/images/ic_open_edit_rule.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_open_in_new_tab.svg b/3362/assets/assets/images/ic_open_in_new_tab.svg new file mode 100644 index 0000000000..7aefa61b22 --- /dev/null +++ b/3362/assets/assets/images/ic_open_in_new_tab.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3362/assets/assets/images/ic_order_bullet.svg b/3362/assets/assets/images/ic_order_bullet.svg new file mode 100644 index 0000000000..a47f78e066 --- /dev/null +++ b/3362/assets/assets/images/ic_order_bullet.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_order_number.svg b/3362/assets/assets/images/ic_order_number.svg new file mode 100644 index 0000000000..b9d9104c54 --- /dev/null +++ b/3362/assets/assets/images/ic_order_number.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_page_not_found.svg b/3362/assets/assets/images/ic_page_not_found.svg new file mode 100644 index 0000000000..f7f6ba63dd --- /dev/null +++ b/3362/assets/assets/images/ic_page_not_found.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_page_not_found_mobile.svg b/3362/assets/assets/images/ic_page_not_found_mobile.svg new file mode 100644 index 0000000000..3793866777 --- /dev/null +++ b/3362/assets/assets/images/ic_page_not_found_mobile.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_photo_library.svg b/3362/assets/assets/images/ic_photo_library.svg new file mode 100644 index 0000000000..2c0c8a8b38 --- /dev/null +++ b/3362/assets/assets/images/ic_photo_library.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_printer.svg b/3362/assets/assets/images/ic_printer.svg new file mode 100644 index 0000000000..6124111b16 --- /dev/null +++ b/3362/assets/assets/images/ic_printer.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_profiles.svg b/3362/assets/assets/images/ic_profiles.svg new file mode 100644 index 0000000000..73751c9f19 --- /dev/null +++ b/3362/assets/assets/images/ic_profiles.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_quick_creating_rule.svg b/3362/assets/assets/images/ic_quick_creating_rule.svg new file mode 100644 index 0000000000..02f1b4e6f9 --- /dev/null +++ b/3362/assets/assets/images/ic_quick_creating_rule.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_quotas.svg b/3362/assets/assets/images/ic_quotas.svg new file mode 100644 index 0000000000..a8f961589b --- /dev/null +++ b/3362/assets/assets/images/ic_quotas.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_quotas_out_of_storage.svg b/3362/assets/assets/images/ic_quotas_out_of_storage.svg new file mode 100644 index 0000000000..4ebd552da8 --- /dev/null +++ b/3362/assets/assets/images/ic_quotas_out_of_storage.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_quotas_warning.svg b/3362/assets/assets/images/ic_quotas_warning.svg new file mode 100644 index 0000000000..6333c56e7e --- /dev/null +++ b/3362/assets/assets/images/ic_quotas_warning.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_read.svg b/3362/assets/assets/images/ic_read.svg new file mode 100644 index 0000000000..5d2eb66fb0 --- /dev/null +++ b/3362/assets/assets/images/ic_read.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_read_receipt.svg b/3362/assets/assets/images/ic_read_receipt.svg new file mode 100644 index 0000000000..2549e56529 --- /dev/null +++ b/3362/assets/assets/images/ic_read_receipt.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_read_receipt_message.svg b/3362/assets/assets/images/ic_read_receipt_message.svg new file mode 100644 index 0000000000..31fffd5633 --- /dev/null +++ b/3362/assets/assets/images/ic_read_receipt_message.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3362/assets/assets/images/ic_read_toast.svg b/3362/assets/assets/images/ic_read_toast.svg new file mode 100644 index 0000000000..d6b2a0f2a7 --- /dev/null +++ b/3362/assets/assets/images/ic_read_toast.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_recover_deleted_messages.svg b/3362/assets/assets/images/ic_recover_deleted_messages.svg new file mode 100644 index 0000000000..7e0226a7e1 --- /dev/null +++ b/3362/assets/assets/images/ic_recover_deleted_messages.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_refresh.svg b/3362/assets/assets/images/ic_refresh.svg new file mode 100644 index 0000000000..3f5c7a377d --- /dev/null +++ b/3362/assets/assets/images/ic_refresh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3362/assets/assets/images/ic_remove_dialog.svg b/3362/assets/assets/images/ic_remove_dialog.svg new file mode 100644 index 0000000000..dcd64a0fb6 --- /dev/null +++ b/3362/assets/assets/images/ic_remove_dialog.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_remove_rule.svg b/3362/assets/assets/images/ic_remove_rule.svg new file mode 100644 index 0000000000..1d76f5a715 --- /dev/null +++ b/3362/assets/assets/images/ic_remove_rule.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_rename_mailbox.svg b/3362/assets/assets/images/ic_rename_mailbox.svg new file mode 100644 index 0000000000..1c5b13e4f0 --- /dev/null +++ b/3362/assets/assets/images/ic_rename_mailbox.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_reply.svg b/3362/assets/assets/images/ic_reply.svg new file mode 100644 index 0000000000..ef21e079a7 --- /dev/null +++ b/3362/assets/assets/images/ic_reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_reply_all.svg b/3362/assets/assets/images/ic_reply_all.svg new file mode 100644 index 0000000000..4417f29ad0 --- /dev/null +++ b/3362/assets/assets/images/ic_reply_all.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_reply_and_forward.svg b/3362/assets/assets/images/ic_reply_and_forward.svg new file mode 100644 index 0000000000..946753f156 --- /dev/null +++ b/3362/assets/assets/images/ic_reply_and_forward.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_reply_to.svg b/3362/assets/assets/images/ic_reply_to.svg new file mode 100644 index 0000000000..52cfb2ed5a --- /dev/null +++ b/3362/assets/assets/images/ic_reply_to.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_request_read_receipt.svg b/3362/assets/assets/images/ic_request_read_receipt.svg new file mode 100644 index 0000000000..2806a71070 --- /dev/null +++ b/3362/assets/assets/images/ic_request_read_receipt.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_rich_toolbar.svg b/3362/assets/assets/images/ic_rich_toolbar.svg new file mode 100644 index 0000000000..fd994920b2 --- /dev/null +++ b/3362/assets/assets/images/ic_rich_toolbar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_save_to_draft.svg b/3362/assets/assets/images/ic_save_to_draft.svg new file mode 100644 index 0000000000..a8611e0e47 --- /dev/null +++ b/3362/assets/assets/images/ic_save_to_draft.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_search_bar.svg b/3362/assets/assets/images/ic_search_bar.svg new file mode 100644 index 0000000000..eb98590293 --- /dev/null +++ b/3362/assets/assets/images/ic_search_bar.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_select_all.svg b/3362/assets/assets/images/ic_select_all.svg new file mode 100644 index 0000000000..dd1f0e91a1 --- /dev/null +++ b/3362/assets/assets/images/ic_select_all.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_selected.svg b/3362/assets/assets/images/ic_selected.svg new file mode 100644 index 0000000000..94b3247de9 --- /dev/null +++ b/3362/assets/assets/images/ic_selected.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_selected_recipient.svg b/3362/assets/assets/images/ic_selected_recipient.svg new file mode 100644 index 0000000000..6915f0829f --- /dev/null +++ b/3362/assets/assets/images/ic_selected_recipient.svg @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/3362/assets/assets/images/ic_selected_sb.svg b/3362/assets/assets/images/ic_selected_sb.svg new file mode 100644 index 0000000000..d30ae32269 --- /dev/null +++ b/3362/assets/assets/images/ic_selected_sb.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_send.svg b/3362/assets/assets/images/ic_send.svg new file mode 100644 index 0000000000..b28c1fb460 --- /dev/null +++ b/3362/assets/assets/images/ic_send.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_send_disable.svg b/3362/assets/assets/images/ic_send_disable.svg new file mode 100644 index 0000000000..69097aeeb1 --- /dev/null +++ b/3362/assets/assets/images/ic_send_disable.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_send_mobile.svg b/3362/assets/assets/images/ic_send_mobile.svg new file mode 100644 index 0000000000..b40f23286e --- /dev/null +++ b/3362/assets/assets/images/ic_send_mobile.svg @@ -0,0 +1,6 @@ + + + + diff --git a/3362/assets/assets/images/ic_send_success_toast.svg b/3362/assets/assets/images/ic_send_success_toast.svg new file mode 100644 index 0000000000..cfac25896a --- /dev/null +++ b/3362/assets/assets/images/ic_send_success_toast.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_send_toast.svg b/3362/assets/assets/images/ic_send_toast.svg new file mode 100644 index 0000000000..34a878c9c4 --- /dev/null +++ b/3362/assets/assets/images/ic_send_toast.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_send_toast_error.svg b/3362/assets/assets/images/ic_send_toast_error.svg new file mode 100644 index 0000000000..129c342799 --- /dev/null +++ b/3362/assets/assets/images/ic_send_toast_error.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_setting.svg b/3362/assets/assets/images/ic_setting.svg new file mode 100644 index 0000000000..c879a366fd --- /dev/null +++ b/3362/assets/assets/images/ic_setting.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_share.svg b/3362/assets/assets/images/ic_share.svg new file mode 100644 index 0000000000..a41003c153 --- /dev/null +++ b/3362/assets/assets/images/ic_share.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_show_mailbox.svg b/3362/assets/assets/images/ic_show_mailbox.svg new file mode 100644 index 0000000000..4211ac007c --- /dev/null +++ b/3362/assets/assets/images/ic_show_mailbox.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_sign_out.svg b/3362/assets/assets/images/ic_sign_out.svg new file mode 100644 index 0000000000..7bcc58e909 --- /dev/null +++ b/3362/assets/assets/images/ic_sign_out.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_spam.svg b/3362/assets/assets/images/ic_spam.svg new file mode 100644 index 0000000000..af5d3cae69 --- /dev/null +++ b/3362/assets/assets/images/ic_spam.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_spam_report_disable.svg b/3362/assets/assets/images/ic_spam_report_disable.svg new file mode 100644 index 0000000000..43638788ef --- /dev/null +++ b/3362/assets/assets/images/ic_spam_report_disable.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3362/assets/assets/images/ic_spam_report_enable.svg b/3362/assets/assets/images/ic_spam_report_enable.svg new file mode 100644 index 0000000000..8ccdad2ee6 --- /dev/null +++ b/3362/assets/assets/images/ic_spam_report_enable.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_star.svg b/3362/assets/assets/images/ic_star.svg new file mode 100644 index 0000000000..455d57b90e --- /dev/null +++ b/3362/assets/assets/images/ic_star.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_arrow_down.svg b/3362/assets/assets/images/ic_style_arrow_down.svg new file mode 100644 index 0000000000..12ed951e2a --- /dev/null +++ b/3362/assets/assets/images/ic_style_arrow_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_bold.svg b/3362/assets/assets/images/ic_style_bold.svg new file mode 100644 index 0000000000..cfc08f1c9b --- /dev/null +++ b/3362/assets/assets/images/ic_style_bold.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_code_view.svg b/3362/assets/assets/images/ic_style_code_view.svg new file mode 100644 index 0000000000..0ccbdd8eae --- /dev/null +++ b/3362/assets/assets/images/ic_style_code_view.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_color.svg b/3362/assets/assets/images/ic_style_color.svg new file mode 100644 index 0000000000..84d3ef4035 --- /dev/null +++ b/3362/assets/assets/images/ic_style_color.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_style_header.svg b/3362/assets/assets/images/ic_style_header.svg new file mode 100644 index 0000000000..30781b17bd --- /dev/null +++ b/3362/assets/assets/images/ic_style_header.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_italic.svg b/3362/assets/assets/images/ic_style_italic.svg new file mode 100644 index 0000000000..222753ded9 --- /dev/null +++ b/3362/assets/assets/images/ic_style_italic.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_strikethrough.svg b/3362/assets/assets/images/ic_style_strikethrough.svg new file mode 100644 index 0000000000..08606828fe --- /dev/null +++ b/3362/assets/assets/images/ic_style_strikethrough.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_style_underline.svg b/3362/assets/assets/images/ic_style_underline.svg new file mode 100644 index 0000000000..aa7a8506e7 --- /dev/null +++ b/3362/assets/assets/images/ic_style_underline.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_switch_off.svg b/3362/assets/assets/images/ic_switch_off.svg new file mode 100644 index 0000000000..2dfdbec235 --- /dev/null +++ b/3362/assets/assets/images/ic_switch_off.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/3362/assets/assets/images/ic_switch_on.svg b/3362/assets/assets/images/ic_switch_on.svg new file mode 100644 index 0000000000..84edc43f3b --- /dev/null +++ b/3362/assets/assets/images/ic_switch_on.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/3362/assets/assets/images/ic_team.svg b/3362/assets/assets/images/ic_team.svg new file mode 100644 index 0000000000..dd9c15c1b8 --- /dev/null +++ b/3362/assets/assets/images/ic_team.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_tmail_logo.svg b/3362/assets/assets/images/ic_tmail_logo.svg new file mode 100644 index 0000000000..cbe469599d --- /dev/null +++ b/3362/assets/assets/images/ic_tmail_logo.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/assets/images/ic_toast_success_message.svg b/3362/assets/assets/images/ic_toast_success_message.svg new file mode 100644 index 0000000000..e5c947dfa8 --- /dev/null +++ b/3362/assets/assets/images/ic_toast_success_message.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_undo.svg b/3362/assets/assets/images/ic_undo.svg new file mode 100644 index 0000000000..ee591a755f --- /dev/null +++ b/3362/assets/assets/images/ic_undo.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_unread.svg b/3362/assets/assets/images/ic_unread.svg new file mode 100644 index 0000000000..88c8012db4 --- /dev/null +++ b/3362/assets/assets/images/ic_unread.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_unread_email.svg b/3362/assets/assets/images/ic_unread_email.svg new file mode 100644 index 0000000000..6a398db346 --- /dev/null +++ b/3362/assets/assets/images/ic_unread_email.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_unread_status.svg b/3362/assets/assets/images/ic_unread_status.svg new file mode 100644 index 0000000000..bd8053fad4 --- /dev/null +++ b/3362/assets/assets/images/ic_unread_status.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_unread_toast.svg b/3362/assets/assets/images/ic_unread_toast.svg new file mode 100644 index 0000000000..f6c8b3c3c1 --- /dev/null +++ b/3362/assets/assets/images/ic_unread_toast.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3362/assets/assets/images/ic_unselected.svg b/3362/assets/assets/images/ic_unselected.svg new file mode 100644 index 0000000000..179a226efa --- /dev/null +++ b/3362/assets/assets/images/ic_unselected.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_unspam.svg b/3362/assets/assets/images/ic_unspam.svg new file mode 100644 index 0000000000..2e282afb0d --- /dev/null +++ b/3362/assets/assets/images/ic_unspam.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/assets/images/ic_unstar.svg b/3362/assets/assets/images/ic_unstar.svg new file mode 100644 index 0000000000..d6022dabd5 --- /dev/null +++ b/3362/assets/assets/images/ic_unstar.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_unsubscribe.svg b/3362/assets/assets/images/ic_unsubscribe.svg new file mode 100644 index 0000000000..00ba8046d6 --- /dev/null +++ b/3362/assets/assets/images/ic_unsubscribe.svg @@ -0,0 +1,3 @@ + + + diff --git a/3362/assets/assets/images/ic_user_sb.svg b/3362/assets/assets/images/ic_user_sb.svg new file mode 100644 index 0000000000..031b555549 --- /dev/null +++ b/3362/assets/assets/images/ic_user_sb.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3362/assets/assets/images/ic_vacation.svg b/3362/assets/assets/images/ic_vacation.svg new file mode 100644 index 0000000000..0672c4a344 --- /dev/null +++ b/3362/assets/assets/images/ic_vacation.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/3362/assets/assets/images/power_by_linagora.svg b/3362/assets/assets/images/power_by_linagora.svg new file mode 100644 index 0000000000..8fdc92e4d9 --- /dev/null +++ b/3362/assets/assets/images/power_by_linagora.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/app_dashboard.json b/3362/assets/configurations/app_dashboard.json new file mode 100644 index 0000000000..30ef1df79b --- /dev/null +++ b/3362/assets/configurations/app_dashboard.json @@ -0,0 +1,34 @@ +{ + "apps": [ + { + "appName": "Twake", + "icon": "ic_twake_app.svg", + "appLink": "http://twake.linagora.com/" + }, + { + "appName": "Contacts", + "icon": "ic_contacts_app.svg", + "appLink": "https://openpaas.linagora.com/contacts/" + }, + { + "appName": "Calendar", + "icon": "ic_calendar_app.svg", + "appLink": "https://openpaas.linagora.com/calendar/" + }, + { + "appName": "TMail", + "icon": "ic_tmail_app.svg", + "appLink": "https://tmail.linagora.com/" + }, + { + "appName": "TDrive", + "icon": "ic_tdrive_app.svg", + "appLink": "https://tdrive.linagora.com/" + }, + { + "appName": "Teleskop", + "icon": "ic_teleskop_app.svg", + "appLink": "https://jitsi.linagora.com/" + } + ] +} \ No newline at end of file diff --git a/3362/assets/configurations/env.fcm b/3362/assets/configurations/env.fcm new file mode 100644 index 0000000000..341f7206de --- /dev/null +++ b/3362/assets/configurations/env.fcm @@ -0,0 +1,6 @@ +FIREBASE_ANDROID_API_KEY=example +FIREBASE_ANDROID_APP_ID=example +FIREBASE_ANDROID_MESSAGING_SENDER_ID=example +FIREBASE_ANDROID_PROJECT_ID=example +FIREBASE_ANDROID_DATABASE_URL=https://example.com +FIREBASE_ANDROID_STORAGE_BUCKET=example.com \ No newline at end of file diff --git a/3362/assets/configurations/icons/ic_calendar_app.svg b/3362/assets/configurations/icons/ic_calendar_app.svg new file mode 100644 index 0000000000..5981646c92 --- /dev/null +++ b/3362/assets/configurations/icons/ic_calendar_app.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/icons/ic_contacts_app.svg b/3362/assets/configurations/icons/ic_contacts_app.svg new file mode 100644 index 0000000000..911da301e4 --- /dev/null +++ b/3362/assets/configurations/icons/ic_contacts_app.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/icons/ic_tdrive_app.svg b/3362/assets/configurations/icons/ic_tdrive_app.svg new file mode 100644 index 0000000000..76db0235d3 --- /dev/null +++ b/3362/assets/configurations/icons/ic_tdrive_app.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/icons/ic_teleskop_app.svg b/3362/assets/configurations/icons/ic_teleskop_app.svg new file mode 100644 index 0000000000..e2fdba99ba --- /dev/null +++ b/3362/assets/configurations/icons/ic_teleskop_app.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/icons/ic_tmail_app.svg b/3362/assets/configurations/icons/ic_tmail_app.svg new file mode 100644 index 0000000000..cbe469599d --- /dev/null +++ b/3362/assets/configurations/icons/ic_tmail_app.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/configurations/icons/ic_twake_app.svg b/3362/assets/configurations/icons/ic_twake_app.svg new file mode 100644 index 0000000000..617646b8e8 --- /dev/null +++ b/3362/assets/configurations/icons/ic_twake_app.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3362/assets/env.file b/3362/assets/env.file new file mode 100644 index 0000000000..0315ec3324 --- /dev/null +++ b/3362/assets/env.file @@ -0,0 +1,10 @@ +SERVER_URL=https://apisix.upn.integration-open-paas.org/ +DOMAIN_REDIRECT_URL=https://linagora.github.io/tmail-flutter/3362 +WEB_OIDC_CLIENT_ID=teammail-web +OIDC_SCOPES=openid,profile,email,offline_access +APP_GRID_AVAILABLE=supported +FCM_AVAILABLE=supported +IOS_FCM=supported +FORWARD_WARNING_MESSAGE= +PLATFORM=other +WS_ECHO_PING= \ No newline at end of file diff --git a/3362/assets/fonts/MaterialIcons-Regular.otf b/3362/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..6b4f641b6f11ef948b15ba7ce4940781aa64f27c GIT binary patch literal 24876 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 literal 0 HcmV?d00001 diff --git a/3362/assets/packages/flex_color_picker/assets/opacity.png b/3362/assets/packages/flex_color_picker/assets/opacity.png new file mode 100644 index 0000000000000000000000000000000000000000..bc919f35356827f1247efebb99ba5c88f0fc93c6 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~i_{3uG+$o^ zEg+kNfw4W4fd!-lh^2s-fq`iO6I?`O0W*RPlAI`d={S&b^>lFzu@FrD!_UIw(!k8l zC$O-qv9VJlR7FF|bVAF4LkmkxcnVo~I1lL@dB(ub&c3KewpV0P6X*Ix7Y&X`+qifJ a+43-ccH&Gs{NTcOkinj=elF{r5}E*fi!K!a literal 0 HcmV?d00001 diff --git a/3362/assets/packages/flutter_charset_detector_web/assets/web/jschardet.min.js b/3362/assets/packages/flutter_charset_detector_web/assets/web/jschardet.min.js new file mode 100644 index 0000000000..599969801a --- /dev/null +++ b/3362/assets/packages/flutter_charset_detector_web/assets/web/jschardet.min.js @@ -0,0 +1,665 @@ +(function(a){"object"===typeof exports&&"undefined"!==typeof module?module.exports=a():"function"===typeof define&&define.amd?define([],a):("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:this).jschardet=a()})(function(){return function(){function a(d,b,c){function f(e,k){if(!b[e]){if(!d[e]){var h="function"==typeof require&&require;if(!k&&h)return h(e,!0);if(g)return g(e,!0);h=Error("Cannot find module '"+e+"'");throw h.code="MODULE_NOT_FOUND", +h;}h=b[e]={exports:{}};d[e][0].call(h.exports,function(a){return f(d[e][1][a]||a)},h,h.exports,a,d,b,c)}return b[e].exports}for(var g="function"==typeof require&&require,e=0;ethis._mCharToFreqOrder[e]&&this._mFreqChars++)};this.getConfidence=function(){if(0>=this._mTotalChars||3>=this._mFreqChars)return.01;if(this._mTotalChars!=this._mFreqChars){var a=this._mFreqChars/((this._mTotalChars-this._mFreqChars)*this._mTypicalDistributionRatio);if(.99>a)return a}return.99};this.gotEnoughData=function(){return 1024< +this._mTotalChars};this.getOrder=function(a){return-1};this._mTypicalDistributionRatio=this._mTableSize=this._mCharToFreqOrder=null;this.reset()}function f(){c.apply(this);this.getOrder=function(a){return 196<=a.charCodeAt(0)?94*(a.charCodeAt(0)-196)+a.charCodeAt(1)-161:-1};this._mCharToFreqOrder=n.EUCTWCharToFreqOrder;this._mTableSize=n.EUCTW_TABLE_SIZE;this._mTypicalDistributionRatio=n.EUCTW_TYPICAL_DISTRIBUTION_RATIO}function g(){c.apply(this);this.getOrder=function(a){return 176<=a.charCodeAt(0)? +94*(a.charCodeAt(0)-176)+a.charCodeAt(1)-161:-1};this._mCharToFreqOrder=p.EUCKRCharToFreqOrder;this._mTableSize=p.EUCKR_TABLE_SIZE;this._mTypicalDistributionRatio=p.EUCKR_TYPICAL_DISTRIBUTION_RATIO}function e(){c.apply(this);this.getOrder=function(a){return 176<=a.charCodeAt(0)&&161<=a.charCodeAt(1)?94*(a.charCodeAt(0)-176)+a.charCodeAt(1)-161:-1};this._mCharToFreqOrder=q.GB2312CharToFreqOrder;this._mTableSize=q.GB2312_TABLE_SIZE;this._mTypicalDistributionRatio=q.GB2312_TYPICAL_DISTRIBUTION_RATIO} +function m(){c.apply(this);this.getOrder=function(a){return 164<=a.charCodeAt(0)?161<=a.charCodeAt(1)?157*(a.charCodeAt(0)-164)+a.charCodeAt(1)-161+63:157*(a.charCodeAt(0)-164)+a.charCodeAt(1)-64:-1};this._mCharToFreqOrder=r.Big5CharToFreqOrder;this._mTableSize=r.BIG5_TABLE_SIZE;this._mTypicalDistributionRatio=r.BIG5_TYPICAL_DISTRIBUTION_RATIO}function k(){c.apply(this);this.getOrder=function(a){if(129<=a.charCodeAt(0)&&159>=a.charCodeAt(0))var b=188*(a.charCodeAt(0)-129);else if(224<=a.charCodeAt(0)&& +239>=a.charCodeAt(0))b=188*(a.charCodeAt(0)-224+31);else return-1;b+=a.charCodeAt(1)-64;if(64>a.charCodeAt(1)||127===a.charCodeAt(1)||252=this._mActiveNum)){this._mState=f.notMe;break}}return this.getState()};this.getConfidence=function(){var a=this.getState();if(a==f.foundIt)return.99;if(a==f.notMe)return.01;a=0;this._mBestGuessProber=null;for(var b=0,h;h=this._mProbers[b];b++)if(h)if(h.active){var l=h.getConfidence();e.log(h.getCharsetName()+" confidence = "+l+"\n");a"==h?e=!1:"<"==h&&(e=!0);var l=/[a-zA-Z]/.test(h);/^[\x00-\x7F]*$/.test(h)&&!l&&(k>c&&!e&&(b=b+a.substring(c,k)+" "),c=k+1)}e||(b+=a.substring(c));return b}}},{"./constants":8}],7:[function(a,d,b){var c=a("./constants");d.exports= +function(a){this.reset=function(){this._mCurrentState=c.start};this.nextState=function(a){a=this._mModel.classTable[a.charCodeAt(0)];this._mCurrentState==c.start&&(this._mCurrentBytePos=0,this._mCurrentCharLen=this._mModel.charLenTable[a]);this._mCurrentState=this._mModel.stateTable[this._mCurrentState*this._mModel.classFactor+a];this._mCurrentBytePos++;return this._mCurrentState};this.getCurrentCharLen=function(){return this._mCurrentCharLen};this.getCodingStateMachine=function(){return this._mModel.name}; +this._mModel=a;this._mCurrentCharLen=this._mCurrentBytePos=0;this.reset()}},{"./constants":8}],8:[function(a,d,b){d.exports={detecting:0,foundIt:1,notMe:2,start:0,error:1,itsMe:2,SHORTCUT_THRESHOLD:.95}},{}],9:[function(a,d,b){function c(){f.apply(this);var a=this;this.reset=function(){c.prototype.reset.apply(this);for(var b=0,e;e=this._mCodingSM[b];b++)e&&(e.active=!0,e.reset());this._mActiveSM=a._mCodingSM.length;this._mDetectedCharset=null};this.getCharsetName=function(){return this._mDetectedCharset}; +this.getConfidence=function(){return this._mDetectedCharset?.99:0};this.feed=function(a){for(var b=0,e;b=this._mActiveSM)return this._mState=m.notMe,this.getState()}else if(d==m.itsMe)return this._mState=m.foundIt,this._mDetectedCharset=k.getCodingStateMachine(),this.getState()}}return this.getState()};a._mCodingSM=[new g(e.HZSMModel),new g(e.ISO2022CNSMModel), +new g(e.ISO2022JPSMModel),new g(e.ISO2022KRSMModel)];a.reset()}var f=a("./charsetprober"),g=a("./codingstatemachine"),e=a("./escsm"),m=a("./constants");c.prototype=new f;d.exports=c},{"./charsetprober":6,"./codingstatemachine":7,"./constants":8,"./escsm":10}],10:[function(a,d,b){a=a("./constants");b.HZSMModel={classTable:[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,5,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],classFactor:6,stateTable:[a.start,a.error,3,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error, +a.error,a.start,a.start,4,a.error,5,a.error,6,a.error,5,5,4,a.error,4,a.error,4,4,4,a.error,4,a.error,4,a.itsMe,a.start,a.start,a.start,a.start,a.start,a.start],charLenTable:[0,0,0,0,0,0],name:"HZ-GB-2312"};b.ISO2022CNSMModel={classTable:[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],classFactor:9,stateTable:[a.start,3,a.error,a.start,a.start,a.start,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error, +a.error,4,a.error,a.error,a.error,a.error,a.itsMe,a.error,a.error,a.error,a.error,5,6,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.error,a.start],charLenTable:[0,0,0,0,0,0,0,0,0],name:"ISO-2022-CN"};b.ISO2022JPSMModel={classTable:[2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,4,0,8,0,0,0,0,9,5,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],classFactor:10,stateTable:[a.start,3,a.error,a.start,a.start,a.start,a.start,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error, +a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.error,5,a.error,a.error,a.error,4,a.error,a.error,a.error,a.error,a.error,6,a.itsMe,a.error,a.itsMe,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.error,a.error,a.error,a.itsMe,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.error,a.start,a.start],charLenTable:[0,0,0,0,0,0,0,0,0,0],name:"ISO-2022-JP"};b.ISO2022KRSMModel= +{classTable:[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2],classFactor:6,stateTable:[a.start,3,a.error,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.error,4,a.error,a.error,a.error,a.error,a.error,a.error,5,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.start,a.start,a.start,a.start],charLenTable:[0,0,0,0,0,0],name:"ISO-2022-KR"}},{"./constants":8}],11:[function(a,d,b){function c(){g.apply(this);this.reset=function(){c.prototype.reset.apply(this); +this._mContextAnalyzer.reset()};this.getCharsetName=function(){return"EUC-JP"};this.feed=function(a){for(var b=a.length,e=0;eh.SHORTCUT_THRESHOLD&&(this._mState=h.foundIt);return this.getState()};this.getConfidence=function(){var a=this._mContextAnalyzer.getConfidence(),b=this._mDistributionAnalyzer.getConfidence();return Math.max(a,b)};this._mCodingSM=new f(k);this._mDistributionAnalyzer=new e;this._mContextAnalyzer= +new m;this.reset()}var f=a("./codingstatemachine"),g=a("./mbcharsetprober"),e=a("./chardistribution").EUCJPDistributionAnalysis,m=a("./jpcntx").EUCJPContextAnalysis,k=a("./mbcssm/eucjp"),h=a("./constants"),l=a("./logger");c.prototype=new g;d.exports=c},{"./chardistribution":4,"./codingstatemachine":7,"./constants":8,"./jpcntx":21,"./logger":29,"./mbcharsetprober":30,"./mbcssm/eucjp":33}],12:[function(a,d,b){b.EUCKR_TYPICAL_DISTRIBUTION_RATIO=6;b.EUCKR_TABLE_SIZE=2352;b.EUCKRCharToFreqOrder=[13,130, +120,1396,481,1719,1720,328,609,212,1721,707,400,299,1722,87,1397,1723,104,536,1117,1203,1724,1267,685,1268,508,1725,1726,1727,1728,1398,1399,1729,1730,1731,141,621,326,1057,368,1732,267,488,20,1733,1269,1734,945,1400,1735,47,904,1270,1736,1737,773,248,1738,409,313,786,429,1739,116,987,813,1401,683,75,1204,145,1740,1741,1742,1743,16,847,667,622,708,1744,1745,1746,966,787,304,129,1747,60,820,123,676,1748,1749,1750,1751,617,1752,626,1753,1754,1755,1756,653,1757,1758,1759,1760,1761,1762,856,344,1763, +1764,1765,1766,89,401,418,806,905,848,1767,1768,1769,946,1205,709,1770,1118,1771,241,1772,1773,1774,1271,1775,569,1776,999,1777,1778,1779,1780,337,751,1058,28,628,254,1781,177,906,270,349,891,1079,1782,19,1783,379,1784,315,1785,629,754,1402,559,1786,636,203,1206,1787,710,567,1788,935,814,1789,1790,1207,766,528,1791,1792,1208,1793,1794,1795,1796,1797,1403,1798,1799,533,1059,1404,1405,1156,1406,936,884,1080,1800,351,1801,1802,1803,1804,1805,801,1806,1807,1808,1119,1809,1157,714,474,1407,1810,298,899, +885,1811,1120,802,1158,1812,892,1813,1814,1408,659,1815,1816,1121,1817,1818,1819,1820,1821,1822,319,1823,594,545,1824,815,937,1209,1825,1826,573,1409,1022,1827,1210,1828,1829,1830,1831,1832,1833,556,722,807,1122,1060,1834,697,1835,900,557,715,1836,1410,540,1411,752,1159,294,597,1211,976,803,770,1412,1837,1838,39,794,1413,358,1839,371,925,1840,453,661,788,531,723,544,1023,1081,869,91,1841,392,430,790,602,1414,677,1082,457,1415,1416,1842,1843,475,327,1024,1417,795,121,1844,733,403,1418,1845,1846,1847, +300,119,711,1212,627,1848,1272,207,1849,1850,796,1213,382,1851,519,1852,1083,893,1853,1854,1855,367,809,487,671,1856,663,1857,1858,956,471,306,857,1859,1860,1160,1084,1861,1862,1863,1864,1865,1061,1866,1867,1868,1869,1870,1871,282,96,574,1872,502,1085,1873,1214,1874,907,1875,1876,827,977,1419,1420,1421,268,1877,1422,1878,1879,1880,308,1881,2,537,1882,1883,1215,1884,1885,127,791,1886,1273,1423,1887,34,336,404,643,1888,571,654,894,840,1889,0,886,1274,122,575,260,908,938,1890,1275,410,316,1891,1892, +100,1893,1894,1123,48,1161,1124,1025,1895,633,901,1276,1896,1897,115,816,1898,317,1899,694,1900,909,734,1424,572,866,1425,691,85,524,1010,543,394,841,1901,1902,1903,1026,1904,1905,1906,1907,1908,1909,30,451,651,988,310,1910,1911,1426,810,1216,93,1912,1913,1277,1217,1914,858,759,45,58,181,610,269,1915,1916,131,1062,551,443,1E3,821,1427,957,895,1086,1917,1918,375,1919,359,1920,687,1921,822,1922,293,1923,1924,40,662,118,692,29,939,887,640,482,174,1925,69,1162,728,1428,910,1926,1278,1218,1279,386,870, +217,854,1163,823,1927,1928,1929,1930,834,1931,78,1932,859,1933,1063,1934,1935,1936,1937,438,1164,208,595,1938,1939,1940,1941,1219,1125,1942,280,888,1429,1430,1220,1431,1943,1944,1945,1946,1947,1280,150,510,1432,1948,1949,1950,1951,1952,1953,1954,1011,1087,1955,1433,1043,1956,881,1957,614,958,1064,1065,1221,1958,638,1001,860,967,896,1434,989,492,553,1281,1165,1959,1282,1002,1283,1222,1960,1961,1962,1963,36,383,228,753,247,454,1964,876,678,1965,1966,1284,126,464,490,835,136,672,529,940,1088,1435,473, +1967,1968,467,50,390,227,587,279,378,598,792,968,240,151,160,849,882,1126,1285,639,1044,133,140,288,360,811,563,1027,561,142,523,1969,1970,1971,7,103,296,439,407,506,634,990,1972,1973,1974,1975,645,1976,1977,1978,1979,1980,1981,236,1982,1436,1983,1984,1089,192,828,618,518,1166,333,1127,1985,818,1223,1986,1987,1988,1989,1990,1991,1992,1993,342,1128,1286,746,842,1994,1995,560,223,1287,98,8,189,650,978,1288,1996,1437,1997,17,345,250,423,277,234,512,226,97,289,42,167,1998,201,1999,2E3,843,836,824,532, +338,783,1090,182,576,436,1438,1439,527,500,2001,947,889,2002,2003,2004,2005,262,600,314,447,2006,547,2007,693,738,1129,2008,71,1440,745,619,688,2009,829,2010,2011,147,2012,33,948,2013,2014,74,224,2015,61,191,918,399,637,2016,1028,1130,257,902,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,837,2027,2028,2029,2030,179,874,591,52,724,246,2031,2032,2033,2034,1167,969,2035,1289,630,605,911,1091,1168,2036,2037,2038,1441,912,2039,623,2040,2041,253,1169,1290,2042,1442,146,620,611,577,433,2043,1224,719, +1170,959,440,437,534,84,388,480,1131,159,220,198,679,2044,1012,819,1066,1443,113,1225,194,318,1003,1029,2045,2046,2047,2048,1067,2049,2050,2051,2052,2053,59,913,112,2054,632,2055,455,144,739,1291,2056,273,681,499,2057,448,2058,2059,760,2060,2061,970,384,169,245,1132,2062,2063,414,1444,2064,2065,41,235,2066,157,252,877,568,919,789,580,2067,725,2068,2069,1292,2070,2071,1445,2072,1446,2073,2074,55,588,66,1447,271,1092,2075,1226,2076,960,1013,372,2077,2078,2079,2080,2081,1293,2082,2083,2084,2085,850, +2086,2087,2088,2089,2090,186,2091,1068,180,2092,2093,2094,109,1227,522,606,2095,867,1448,1093,991,1171,926,353,1133,2096,581,2097,2098,2099,1294,1449,1450,2100,596,1172,1014,1228,2101,1451,1295,1173,1229,2102,2103,1296,1134,1452,949,1135,2104,2105,1094,1453,1454,1455,2106,1095,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,804,2118,2119,1230,1231,805,1456,405,1136,2120,2121,2122,2123,2124,720,701,1297,992,1457,927,1004,2125,2126,2127,2128,2129,2130,22,417,2131,303,2132,385,2133,971,520,513, +2134,1174,73,1096,231,274,962,1458,673,2135,1459,2136,152,1137,2137,2138,2139,2140,1005,1138,1460,1139,2141,2142,2143,2144,11,374,844,2145,154,1232,46,1461,2146,838,830,721,1233,106,2147,90,428,462,578,566,1175,352,2148,2149,538,1234,124,1298,2150,1462,761,565,2151,686,2152,649,2153,72,173,2154,460,415,2155,1463,2156,1235,305,2157,2158,2159,2160,2161,2162,579,2163,2164,2165,2166,2167,747,2168,2169,2170,2171,1464,669,2172,2173,2174,2175,2176,1465,2177,23,530,285,2178,335,729,2179,397,2180,2181,2182, +1030,2183,2184,698,2185,2186,325,2187,2188,369,2189,799,1097,1015,348,2190,1069,680,2191,851,1466,2192,2193,10,2194,613,424,2195,979,108,449,589,27,172,81,1031,80,774,281,350,1032,525,301,582,1176,2196,674,1045,2197,2198,1467,730,762,2199,2200,2201,2202,1468,2203,993,2204,2205,266,1070,963,1140,2206,2207,2208,664,1098,972,2209,2210,2211,1177,1469,1470,871,2212,2213,2214,2215,2216,1471,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,1472,1236,2228,2229,2230,2231,2232,2233,2234,2235,1299,2236, +2237,200,2238,477,373,2239,2240,731,825,777,2241,2242,2243,521,486,548,2244,2245,2246,1473,1300,53,549,137,875,76,158,2247,1301,1474,469,396,1016,278,712,2248,321,442,503,767,744,941,1237,1178,1475,2249,82,178,1141,1179,973,2250,1302,2251,297,2252,2253,570,2254,2255,2256,18,450,206,2257,290,292,1142,2258,511,162,99,346,164,735,2259,1476,1477,4,554,343,798,1099,2260,1100,2261,43,171,1303,139,215,2262,2263,717,775,2264,1033,322,216,2265,831,2266,149,2267,1304,2268,2269,702,1238,135,845,347,309,2270, +484,2271,878,655,238,1006,1478,2272,67,2273,295,2274,2275,461,2276,478,942,412,2277,1034,2278,2279,2280,265,2281,541,2282,2283,2284,2285,2286,70,852,1071,2287,2288,2289,2290,21,56,509,117,432,2291,2292,331,980,552,1101,148,284,105,393,1180,1239,755,2293,187,2294,1046,1479,2295,340,2296,63,1047,230,2297,2298,1305,763,1306,101,800,808,494,2299,2300,2301,903,2302,37,1072,14,5,2303,79,675,2304,312,2305,2306,2307,2308,2309,1480,6,1307,2310,2311,2312,1,470,35,24,229,2313,695,210,86,778,15,784,592,779,32, +77,855,964,2314,259,2315,501,380,2316,2317,83,981,153,689,1308,1481,1482,1483,2318,2319,716,1484,2320,2321,2322,2323,2324,2325,1485,2326,2327,128,57,68,261,1048,211,170,1240,31,2328,51,435,742,2329,2330,2331,635,2332,264,456,2333,2334,2335,425,2336,1486,143,507,263,943,2337,363,920,1487,256,1488,1102,243,601,1489,2338,2339,2340,2341,2342,2343,2344,861,2345,2346,2347,2348,2349,2350,395,2351,1490,1491,62,535,166,225,2352,2353,668,419,1241,138,604,928,2354,1181,2355,1492,1493,2356,2357,2358,1143,2359, +696,2360,387,307,1309,682,476,2361,2362,332,12,222,156,2363,232,2364,641,276,656,517,1494,1495,1035,416,736,1496,2365,1017,586,2366,2367,2368,1497,2369,242,2370,2371,2372,1498,2373,965,713,2374,2375,2376,2377,740,982,1499,944,1500,1007,2378,2379,1310,1501,2380,2381,2382,785,329,2383,2384,1502,2385,2386,2387,932,2388,1503,2389,2390,2391,2392,1242,2393,2394,2395,2396,2397,994,950,2398,2399,2400,2401,1504,1311,2402,2403,2404,2405,1049,749,2406,2407,853,718,1144,1312,2408,1182,1505,2409,2410,255,516, +479,564,550,214,1506,1507,1313,413,239,444,339,1145,1036,1508,1509,1314,1037,1510,1315,2411,1511,2412,2413,2414,176,703,497,624,593,921,302,2415,341,165,1103,1512,2416,1513,2417,2418,2419,376,2420,700,2421,2422,2423,258,768,1316,2424,1183,2425,995,608,2426,2427,2428,2429,221,2430,2431,2432,2433,2434,2435,2436,2437,195,323,726,188,897,983,1317,377,644,1050,879,2438,452,2439,2440,2441,2442,2443,2444,914,2445,2446,2447,2448,915,489,2449,1514,1184,2450,2451,515,64,427,495,2452,583,2453,483,485,1038,562, +213,1515,748,666,2454,2455,2456,2457,334,2458,780,996,1008,705,1243,2459,2460,2461,2462,2463,114,2464,493,1146,366,163,1516,961,1104,2465,291,2466,1318,1105,2467,1517,365,2468,355,951,1244,2469,1319,2470,631,2471,2472,218,1320,364,320,756,1518,1519,1321,1520,1322,2473,2474,2475,2476,997,2477,2478,2479,2480,665,1185,2481,916,1521,2482,2483,2484,584,684,2485,2486,797,2487,1051,1186,2488,2489,2490,1522,2491,2492,370,2493,1039,1187,65,2494,434,205,463,1188,2495,125,812,391,402,826,699,286,398,155,781, +771,585,2496,590,505,1073,2497,599,244,219,917,1018,952,646,1523,2498,1323,2499,2500,49,984,354,741,2501,625,2502,1324,2503,1019,190,357,757,491,95,782,868,2504,2505,2506,2507,2508,2509,134,1524,1074,422,1525,898,2510,161,2511,2512,2513,2514,769,2515,1526,2516,2517,411,1325,2518,472,1527,2519,2520,2521,2522,2523,2524,985,2525,2526,2527,2528,2529,2530,764,2531,1245,2532,2533,25,204,311,2534,496,2535,1052,2536,2537,2538,2539,2540,2541,2542,199,704,504,468,758,657,1528,196,44,839,1246,272,750,2543,765, +862,2544,2545,1326,2546,132,615,933,2547,732,2548,2549,2550,1189,1529,2551,283,1247,1053,607,929,2552,2553,2554,930,183,872,616,1040,1147,2555,1148,1020,441,249,1075,2556,2557,2558,466,743,2559,2560,2561,92,514,426,420,526,2562,2563,2564,2565,2566,2567,2568,185,2569,2570,2571,2572,776,1530,658,2573,362,2574,361,922,1076,793,2575,2576,2577,2578,2579,2580,1531,251,2581,2582,2583,2584,1532,54,612,237,1327,2585,2586,275,408,647,111,2587,1533,1106,465,3,458,9,38,2588,107,110,890,209,26,737,498,2589,1534, +2590,431,202,88,1535,356,287,1107,660,1149,2591,381,1536,986,1150,445,1248,1151,974,2592,2593,846,2594,446,953,184,1249,1250,727,2595,923,193,883,2596,2597,2598,102,324,539,817,2599,421,1041,2600,832,2601,94,175,197,406,2602,459,2603,2604,2605,2606,2607,330,555,2608,2609,2610,706,1108,389,2611,2612,2613,2614,233,2615,833,558,931,954,1251,2616,2617,1537,546,2618,2619,1009,2620,2621,2622,1538,690,1328,2623,955,2624,1539,2625,2626,772,2627,2628,2629,2630,2631,924,648,863,603,2632,2633,934,1540,864,865, +2634,642,1042,670,1190,2635,2636,2637,2638,168,2639,652,873,542,1054,1541,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,1542,880,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723, +2724,2725,1543,2726,2727,2728,2729,2730,2731,2732,1544,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,1545,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,1546,2767,1547,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,1548,2787,2788,2789,1109,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,1329,2813,2814,2815,2816, +2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,1549,2857,2858,2859,2860,1550,2861,2862,1551,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,1110,1330,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912, +2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,1331,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,1552,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,1252,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3E3,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010, +3011,3012,1553,3013,3014,3015,3016,3017,1554,3018,1332,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,1555,3051,3052,3053,1556,1557,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,1558,3068,3069,3070,3071,3072,3073,3074,3075,3076,1559,3077,3078,3079,3080,3081,3082,3083,1253,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102, +3103,3104,3105,3106,3107,3108,1152,3109,3110,3111,3112,3113,1560,3114,3115,3116,3117,1111,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,1333,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,1561,3190,3191,1334,3192,3193,3194,3195,3196,3197, +3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,1562,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,1563,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296, +3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,1335,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,1336,3388,3389,3390,3391,3392,3393,3394,3395, +3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,1337,3415,3416,3417,3418,3419,1338,3420,3421,3422,1564,1565,3423,3424,3425,3426,3427,3428,3429,3430,3431,1254,3432,3433,3434,1339,3435,3436,3437,3438,3439,1566,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,1255,3455,3456,3457,3458,3459,1567,1191,3460,1568,1569,3461,3462,3463,1570,3464,3465,3466,3467,3468,1571,3469,3470,3471,3472,3473,1572,3474,3475,3476,3477,3478,3479,3480,3481, +3482,3483,3484,3485,3486,1340,3487,3488,3489,3490,3491,3492,1021,3493,3494,3495,3496,3497,3498,1573,3499,1341,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,1342,3512,3513,3514,3515,3516,1574,1343,3517,3518,3519,1575,3520,1576,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573, +3574,3575,3576,3577,3578,3579,3580,1577,3581,3582,1578,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,1579,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,1580,3630,3631,1581,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,1582,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668, +3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,1192,3701,3702,3703,3704,1256,3705,3706,3707,3708,1583,1257,3709,3710,3711,3712,3713,3714,3715,3716,1584,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,1344,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,1585,3757,3758,3759,3760,3761,3762, +3763,3764,3765,3766,1586,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,1345,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,1346,1587,3796,3797,1588,3798,3799,3800,3801,3802,3803,3804,3805,3806,1347,3807,3808,3809,3810,3811,1589,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,1590,3822,3823,1591,1348,3824,3825,3826,3827,3828,3829,3830,1592,3831,3832,1593,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,1349,3845,3846,3847,3848,3849,3850, +3851,3852,3853,3854,3855,3856,3857,3858,1594,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,1595,3870,3871,3872,3873,1596,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,1597,3887,3888,3889,3890,3891,3892,3893,3894,3895,1598,3896,3897,3898,1599,1600,3899,1350,3900,1351,3901,3902,1352,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,1258,3925,3926,3927,3928,3929,3930,3931,1193,3932,1601,3933,3934,3935,3936,3937,3938, +3939,3940,3941,3942,3943,1602,3944,3945,3946,3947,3948,1603,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,1604,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,1353,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,1354,3992,3993,3994,3995,3996,3997,3998,3999,4E3,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,1355,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033, +4034,4035,4036,4037,4038,4039,4040,1605,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,1606,4061,4062,4063,4064,1607,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,1194,4077,4078,1608,4079,4080,4081,4082,4083,4084,4085,4086,4087,1609,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,1259,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,1195,4125,4126, +4127,1610,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,1356,4138,4139,4140,4141,4142,4143,4144,1611,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,1612,4220,4221,4222,4223, +4224,4225,4226,4227,1357,4228,1613,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,1614,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,1196,1358,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,1615,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318, +4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,1616,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,1617,4361,4362,4363,4364,4365,1618,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416, +1619,4417,4418,4419,4420,4421,4422,4423,4424,4425,1112,4426,4427,4428,4429,4430,1620,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,1260,1261,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,1359,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,1621,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,1055,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509, +4510,4511,4512,4513,4514,4515,4516,4517,4518,1622,4519,4520,4521,1623,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,1360,4536,4537,4538,4539,4540,4541,4542,4543,975,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,1624,4572,4573,4574,4575,4576,1625,4577,4578,4579,4580,4581,4582,4583,4584,1626,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,1627,4596,4597,4598,4599,4600,4601,4602, +4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,1628,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,1361,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,1362,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,1629,4683,4684,4685,4686,4687,1630,4688,4689,4690,4691,1153,4692,4693,4694,1113,4695,4696, +4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,1197,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,1631,4736,1632,4737,4738,4739,4740,4741,4742,4743,4744,1633,4745,4746,4747,4748,4749,1262,4750,4751,4752,4753,4754,1363,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,1634,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,1635,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789, +1636,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,1637,4807,4808,4809,1638,4810,4811,4812,4813,4814,4815,4816,4817,4818,1639,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,1077,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,1640,4884, +4885,1641,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,1642,4912,4913,4914,1364,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,1643,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,1644, +4981,4982,4983,4984,1645,4985,4986,1646,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5E3,5001,5002,5003,5004,5005,1647,5006,1648,5007,5008,5009,5010,5011,5012,1078,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,1365,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,1649,5040,5041,5042,5043,5044,5045,1366,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,1650,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072, +5073,5074,5075,5076,5077,1651,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,1652,5111,5112,5113,5114,5115,5116,5117,5118,1367,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,1653,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,1368,5150,1654,5151,1369,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166, +5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,1370,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,1655,5199,5200,5201,5202,1656,5203,5204,5205,5206,1371,5207,1372,5208,5209,5210,5211,1373,5212,5213,1374,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,1657,5248,5249,5250,5251,1658,1263,5252,5253,5254,5255,5256,1375, +5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,1659,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,1660,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,1376,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,1198,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,1661,5344,5345,5346,5347,5348,5349,5350,5351,5352, +5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,1264,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,1662,5413,5414,5415,5416,1663,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,1664,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449, +5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,1154,5479,5480,5481,5482,5483,5484,5485,1665,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548, +1377,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,1114,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,1378,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,1379,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,1380,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644, +5645,5646,5647,5648,5649,1381,1056,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,1666,5661,5662,5663,5664,5665,5666,5667,5668,1667,5669,1668,5670,5671,5672,5673,5674,5675,5676,5677,5678,1155,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,1669,5699,5700,5701,5702,5703,5704,5705,1670,5706,5707,5708,5709,5710,1671,5711,5712,5713,5714,1382,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,1672,5726,5727,1673,1674,5728,5729,5730,5731,5732, +5733,5734,5735,5736,1675,5737,5738,5739,5740,5741,5742,5743,5744,1676,5745,5746,5747,5748,5749,5750,5751,1383,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,1677,5769,5770,5771,5772,5773,1678,5774,5775,5776,998,5777,5778,5779,5780,5781,5782,5783,5784,5785,1384,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,1679,5801,5802,5803,1115,1116,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823, +5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,1680,5856,5857,5858,5859,5860,5861,5862,5863,5864,1681,5865,5866,5867,1682,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,1683,5880,1684,5881,5882,5883,5884,1685,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,1686,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917, +5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,1687,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,1688,1689,5953,1199,5954,5955,5956,5957,5958,5959,5960,5961,1690,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,1385,5982,1386,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6E3,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011, +6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,1265,6028,6029,1691,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,1692,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109, +6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,1693,6132,6133,6134,6135,6136,1694,6137,6138,6139,6140,6141,1695,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,1696,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206, +6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,1697,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,1698,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,1200,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,1699,6303, +6304,1700,6305,6306,6307,6308,6309,6310,6311,6312,6313,6314,6315,6316,6317,6318,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,1701,6340,6341,6342,6343,6344,1387,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401, +6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,1702,6414,6415,6416,6417,6418,6419,6420,6421,6422,1703,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,1704,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499, +6500,6501,6502,6503,1266,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,1705,1706,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597, +6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,1388,6638,6639,6640,6641,6642,6643,6644,1707,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,1708,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,1201,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694, +6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,1389,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,1390,1709,6737,6738,6739,6740,6741,6742,1710,6743,6744,6745,6746,1391,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,1392,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,1202,6781,6782,6783,6784,6785,6786,6787,6788, +6789,6790,6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,1711,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,6836,1393,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6847,6848,6849,6850,6851,6852,6853,6854,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,6887, +6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,1712,6903,6904,6905,6906,6907,6908,6909,6910,1713,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,1714,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985, +6986,6987,6988,1394,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7E3,1715,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,1716,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083, +7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184, +7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,1395,7208,7209,7210,7211,7212,7213,1717,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283, +7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,1718,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383, +7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484, +7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585, +7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686, +7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787, +7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888, +7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989, +7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8E3,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090, +8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191, +8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292, +8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393, +8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494, +8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595, +8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696, +8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741]},{}],13:[function(a,d,b){function c(){g.apply(this);this.getCharsetName=function(){return"EUC-KR"};this._mCodingSM=new f(m);this._mDistributionAnalyzer=new e;this.reset()}var f=a("./codingstatemachine"),g=a("./mbcharsetprober"),e=a("./chardistribution").EUCKRDistributionAnalysis, +m=a("./mbcssm/euckr");c.prototype=new g;d.exports=c},{"./chardistribution":4,"./codingstatemachine":7,"./mbcharsetprober":30,"./mbcssm/euckr":34}],14:[function(a,d,b){b.EUCTW_TYPICAL_DISTRIBUTION_RATIO=.75;b.EUCTW_TABLE_SIZE=8102;b.EUCTWCharToFreqOrder=[1,1800,1506,255,1431,198,9,82,6,7310,177,202,3615,1256,2808,110,3735,33,3241,261,76,44,2113,16,2931,2184,1176,659,3868,26,3404,2643,1198,3869,3313,4060,410,2211,302,590,361,1963,8,204,58,4296,7311,1931,63,7312,7313,317,1614,75,222,159,4061,2412,1480, +7314,3500,3068,224,2809,3616,3,10,3870,1471,29,2774,1135,2852,1939,873,130,3242,1123,312,7315,4297,2051,507,252,682,7316,142,1914,124,206,2932,34,3501,3173,64,604,7317,2494,1976,1977,155,1990,645,641,1606,7318,3405,337,72,406,7319,80,630,238,3174,1509,263,939,1092,2644,756,1440,1094,3406,449,69,2969,591,179,2095,471,115,2034,1843,60,50,2970,134,806,1868,734,2035,3407,180,995,1607,156,537,2893,688,7320,319,1305,779,2144,514,2374,298,4298,359,2495,90,2707,1338,663,11,906,1099,2545,20,2436,182,532,1716, +7321,732,1376,4062,1311,1420,3175,25,2312,1056,113,399,382,1949,242,3408,2467,529,3243,475,1447,3617,7322,117,21,656,810,1297,2295,2329,3502,7323,126,4063,706,456,150,613,4299,71,1118,2036,4064,145,3069,85,835,486,2114,1246,1426,428,727,1285,1015,800,106,623,303,1281,7324,2127,2354,347,3736,221,3503,3110,7325,1955,1153,4065,83,296,1199,3070,192,624,93,7326,822,1897,2810,3111,795,2064,991,1554,1542,1592,27,43,2853,859,139,1456,860,4300,437,712,3871,164,2392,3112,695,211,3017,2096,195,3872,1608,3504, +3505,3618,3873,234,811,2971,2097,3874,2229,1441,3506,1615,2375,668,2076,1638,305,228,1664,4301,467,415,7327,262,2098,1593,239,108,300,200,1033,512,1247,2077,7328,7329,2173,3176,3619,2673,593,845,1062,3244,88,1723,2037,3875,1950,212,266,152,149,468,1898,4066,4302,77,187,7330,3018,37,5,2972,7331,3876,7332,7333,39,2517,4303,2894,3177,2078,55,148,74,4304,545,483,1474,1029,1665,217,1869,1531,3113,1104,2645,4067,24,172,3507,900,3877,3508,3509,4305,32,1408,2811,1312,329,487,2355,2247,2708,784,2674,4,3019, +3314,1427,1788,188,109,499,7334,3620,1717,1789,888,1217,3020,4306,7335,3510,7336,3315,1520,3621,3878,196,1034,775,7337,7338,929,1815,249,439,38,7339,1063,7340,794,3879,1435,2296,46,178,3245,2065,7341,2376,7342,214,1709,4307,804,35,707,324,3622,1601,2546,140,459,4068,7343,7344,1365,839,272,978,2257,2572,3409,2128,1363,3623,1423,697,100,3071,48,70,1231,495,3114,2193,7345,1294,7346,2079,462,586,1042,3246,853,256,988,185,2377,3410,1698,434,1084,7347,3411,314,2615,2775,4308,2330,2331,569,2280,637,1816, +2518,757,1162,1878,1616,3412,287,1577,2115,768,4309,1671,2854,3511,2519,1321,3737,909,2413,7348,4069,933,3738,7349,2052,2356,1222,4310,765,2414,1322,786,4311,7350,1919,1462,1677,2895,1699,7351,4312,1424,2437,3115,3624,2590,3316,1774,1940,3413,3880,4070,309,1369,1130,2812,364,2230,1653,1299,3881,3512,3882,3883,2646,525,1085,3021,902,2E3,1475,964,4313,421,1844,1415,1057,2281,940,1364,3116,376,4314,4315,1381,7,2520,983,2378,336,1710,2675,1845,321,3414,559,1131,3022,2742,1808,1132,1313,265,1481,1857, +7352,352,1203,2813,3247,167,1089,420,2814,776,792,1724,3513,4071,2438,3248,7353,4072,7354,446,229,333,2743,901,3739,1200,1557,4316,2647,1920,395,2744,2676,3740,4073,1835,125,916,3178,2616,4317,7355,7356,3741,7357,7358,7359,4318,3117,3625,1133,2547,1757,3415,1510,2313,1409,3514,7360,2145,438,2591,2896,2379,3317,1068,958,3023,461,311,2855,2677,4074,1915,3179,4075,1978,383,750,2745,2617,4076,274,539,385,1278,1442,7361,1154,1964,384,561,210,98,1295,2548,3515,7362,1711,2415,1482,3416,3884,2897,1257,129, +7363,3742,642,523,2776,2777,2648,7364,141,2231,1333,68,176,441,876,907,4077,603,2592,710,171,3417,404,549,18,3118,2393,1410,3626,1666,7365,3516,4319,2898,4320,7366,2973,368,7367,146,366,99,871,3627,1543,748,807,1586,1185,22,2258,379,3743,3180,7368,3181,505,1941,2618,1991,1382,2314,7369,380,2357,218,702,1817,1248,3418,3024,3517,3318,3249,7370,2974,3628,930,3250,3744,7371,59,7372,585,601,4078,497,3419,1112,1314,4321,1801,7373,1223,1472,2174,7374,749,1836,690,1899,3745,1772,3885,1476,429,1043,1790,2232, +2116,917,4079,447,1086,1629,7375,556,7376,7377,2020,1654,844,1090,105,550,966,1758,2815,1008,1782,686,1095,7378,2282,793,1602,7379,3518,2593,4322,4080,2933,2297,4323,3746,980,2496,544,353,527,4324,908,2678,2899,7380,381,2619,1942,1348,7381,1341,1252,560,3072,7382,3420,2856,7383,2053,973,886,2080,143,4325,7384,7385,157,3886,496,4081,57,840,540,2038,4326,4327,3421,2117,1445,970,2259,1748,1965,2081,4082,3119,1234,1775,3251,2816,3629,773,1206,2129,1066,2039,1326,3887,1738,1725,4083,279,3120,51,1544,2594, +423,1578,2130,2066,173,4328,1879,7386,7387,1583,264,610,3630,4329,2439,280,154,7388,7389,7390,1739,338,1282,3073,693,2857,1411,1074,3747,2440,7391,4330,7392,7393,1240,952,2394,7394,2900,1538,2679,685,1483,4084,2468,1436,953,4085,2054,4331,671,2395,79,4086,2441,3252,608,567,2680,3422,4087,4088,1691,393,1261,1791,2396,7395,4332,7396,7397,7398,7399,1383,1672,3748,3182,1464,522,1119,661,1150,216,675,4333,3888,1432,3519,609,4334,2681,2397,7400,7401,7402,4089,3025,0,7403,2469,315,231,2442,301,3319,4335, +2380,7404,233,4090,3631,1818,4336,4337,7405,96,1776,1315,2082,7406,257,7407,1809,3632,2709,1139,1819,4091,2021,1124,2163,2778,1777,2649,7408,3074,363,1655,3183,7409,2975,7410,7411,7412,3889,1567,3890,718,103,3184,849,1443,341,3320,2934,1484,7413,1712,127,67,339,4092,2398,679,1412,821,7414,7415,834,738,351,2976,2146,846,235,1497,1880,418,1992,3749,2710,186,1100,2147,2746,3520,1545,1355,2935,2858,1377,583,3891,4093,2573,2977,7416,1298,3633,1078,2549,3634,2358,78,3750,3751,267,1289,2099,2001,1594,4094, +348,369,1274,2194,2175,1837,4338,1820,2817,3635,2747,2283,2002,4339,2936,2748,144,3321,882,4340,3892,2749,3423,4341,2901,7417,4095,1726,320,7418,3893,3026,788,2978,7419,2818,1773,1327,2859,3894,2819,7420,1306,4342,2003,1700,3752,3521,2359,2650,787,2022,506,824,3636,534,323,4343,1044,3322,2023,1900,946,3424,7421,1778,1500,1678,7422,1881,4344,165,243,4345,3637,2521,123,683,4096,764,4346,36,3895,1792,589,2902,816,626,1667,3027,2233,1639,1555,1622,3753,3896,7423,3897,2860,1370,1228,1932,891,2083,2903, +304,4097,7424,292,2979,2711,3522,691,2100,4098,1115,4347,118,662,7425,611,1156,854,2381,1316,2861,2,386,515,2904,7426,7427,3253,868,2234,1486,855,2651,785,2212,3028,7428,1040,3185,3523,7429,3121,448,7430,1525,7431,2164,4348,7432,3754,7433,4099,2820,3524,3122,503,818,3898,3123,1568,814,676,1444,306,1749,7434,3755,1416,1030,197,1428,805,2821,1501,4349,7435,7436,7437,1993,7438,4350,7439,7440,2195,13,2779,3638,2980,3124,1229,1916,7441,3756,2131,7442,4100,4351,2399,3525,7443,2213,1511,1727,1120,7444,7445, +646,3757,2443,307,7446,7447,1595,3186,7448,7449,7450,3639,1113,1356,3899,1465,2522,2523,7451,519,7452,128,2132,92,2284,1979,7453,3900,1512,342,3125,2196,7454,2780,2214,1980,3323,7455,290,1656,1317,789,827,2360,7456,3758,4352,562,581,3901,7457,401,4353,2248,94,4354,1399,2781,7458,1463,2024,4355,3187,1943,7459,828,1105,4101,1262,1394,7460,4102,605,4356,7461,1783,2862,7462,2822,819,2101,578,2197,2937,7463,1502,436,3254,4103,3255,2823,3902,2905,3425,3426,7464,2712,2315,7465,7466,2332,2067,23,4357,193, +826,3759,2102,699,1630,4104,3075,390,1793,1064,3526,7467,1579,3076,3077,1400,7468,4105,1838,1640,2863,7469,4358,4359,137,4106,598,3078,1966,780,104,974,2938,7470,278,899,253,402,572,504,493,1339,7471,3903,1275,4360,2574,2550,7472,3640,3029,3079,2249,565,1334,2713,863,41,7473,7474,4361,7475,1657,2333,19,463,2750,4107,606,7476,2981,3256,1087,2084,1323,2652,2982,7477,1631,1623,1750,4108,2682,7478,2864,791,2714,2653,2334,232,2416,7479,2983,1498,7480,2654,2620,755,1366,3641,3257,3126,2025,1609,119,1917, +3427,862,1026,4109,7481,3904,3760,4362,3905,4363,2260,1951,2470,7482,1125,817,4110,4111,3906,1513,1766,2040,1487,4112,3030,3258,2824,3761,3127,7483,7484,1507,7485,2683,733,40,1632,1106,2865,345,4113,841,2524,230,4364,2984,1846,3259,3428,7486,1263,986,3429,7487,735,879,254,1137,857,622,1300,1180,1388,1562,3907,3908,2939,967,2751,2655,1349,592,2133,1692,3324,2985,1994,4114,1679,3909,1901,2185,7488,739,3642,2715,1296,1290,7489,4115,2198,2199,1921,1563,2595,2551,1870,2752,2986,7490,435,7491,343,1108, +596,17,1751,4365,2235,3430,3643,7492,4366,294,3527,2940,1693,477,979,281,2041,3528,643,2042,3644,2621,2782,2261,1031,2335,2134,2298,3529,4367,367,1249,2552,7493,3530,7494,4368,1283,3325,2004,240,1762,3326,4369,4370,836,1069,3128,474,7495,2148,2525,268,3531,7496,3188,1521,1284,7497,1658,1546,4116,7498,3532,3533,7499,4117,3327,2684,1685,4118,961,1673,2622,190,2005,2200,3762,4371,4372,7500,570,2497,3645,1490,7501,4373,2623,3260,1956,4374,584,1514,396,1045,1944,7502,4375,1967,2444,7503,7504,4376,3910, +619,7505,3129,3261,215,2006,2783,2553,3189,4377,3190,4378,763,4119,3763,4379,7506,7507,1957,1767,2941,3328,3646,1174,452,1477,4380,3329,3130,7508,2825,1253,2382,2186,1091,2285,4120,492,7509,638,1169,1824,2135,1752,3911,648,926,1021,1324,4381,520,4382,997,847,1007,892,4383,3764,2262,1871,3647,7510,2400,1784,4384,1952,2942,3080,3191,1728,4121,2043,3648,4385,2007,1701,3131,1551,30,2263,4122,7511,2026,4386,3534,7512,501,7513,4123,594,3431,2165,1821,3535,3432,3536,3192,829,2826,4124,7514,1680,3132,1225, +4125,7515,3262,4387,4126,3133,2336,7516,4388,4127,7517,3912,3913,7518,1847,2383,2596,3330,7519,4389,374,3914,652,4128,4129,375,1140,798,7520,7521,7522,2361,4390,2264,546,1659,138,3031,2445,4391,7523,2250,612,1848,910,796,3765,1740,1371,825,3766,3767,7524,2906,2554,7525,692,444,3032,2624,801,4392,4130,7526,1491,244,1053,3033,4131,4132,340,7527,3915,1041,2987,293,1168,87,1357,7528,1539,959,7529,2236,721,694,4133,3768,219,1478,644,1417,3331,2656,1413,1401,1335,1389,3916,7530,7531,2988,2362,3134,1825, +730,1515,184,2827,66,4393,7532,1660,2943,246,3332,378,1457,226,3433,975,3917,2944,1264,3537,674,696,7533,163,7534,1141,2417,2166,713,3538,3333,4394,3918,7535,7536,1186,15,7537,1079,1070,7538,1522,3193,3539,276,1050,2716,758,1126,653,2945,3263,7539,2337,889,3540,3919,3081,2989,903,1250,4395,3920,3434,3541,1342,1681,1718,766,3264,286,89,2946,3649,7540,1713,7541,2597,3334,2990,7542,2947,2215,3194,2866,7543,4396,2498,2526,181,387,1075,3921,731,2187,3335,7544,3265,310,313,3435,2299,770,4134,54,3034,189, +4397,3082,3769,3922,7545,1230,1617,1849,355,3542,4135,4398,3336,111,4136,3650,1350,3135,3436,3035,4137,2149,3266,3543,7546,2784,3923,3924,2991,722,2008,7547,1071,247,1207,2338,2471,1378,4399,2009,864,1437,1214,4400,373,3770,1142,2216,667,4401,442,2753,2555,3771,3925,1968,4138,3267,1839,837,170,1107,934,1336,1882,7548,7549,2118,4139,2828,743,1569,7550,4402,4140,582,2384,1418,3437,7551,1802,7552,357,1395,1729,3651,3268,2418,1564,2237,7553,3083,3772,1633,4403,1114,2085,4141,1532,7554,482,2446,4404,7555, +7556,1492,833,1466,7557,2717,3544,1641,2829,7558,1526,1272,3652,4142,1686,1794,416,2556,1902,1953,1803,7559,3773,2785,3774,1159,2316,7560,2867,4405,1610,1584,3036,2419,2754,443,3269,1163,3136,7561,7562,3926,7563,4143,2499,3037,4406,3927,3137,2103,1647,3545,2010,1872,4144,7564,4145,431,3438,7565,250,97,81,4146,7566,1648,1850,1558,160,848,7567,866,740,1694,7568,2201,2830,3195,4147,4407,3653,1687,950,2472,426,469,3196,3654,3655,3928,7569,7570,1188,424,1995,861,3546,4148,3775,2202,2685,168,1235,3547, +4149,7571,2086,1674,4408,3337,3270,220,2557,1009,7572,3776,670,2992,332,1208,717,7573,7574,3548,2447,3929,3338,7575,513,7576,1209,2868,3339,3138,4409,1080,7577,7578,7579,7580,2527,3656,3549,815,1587,3930,3931,7581,3550,3439,3777,1254,4410,1328,3038,1390,3932,1741,3933,3778,3934,7582,236,3779,2448,3271,7583,7584,3657,3780,1273,3781,4411,7585,308,7586,4412,245,4413,1851,2473,1307,2575,430,715,2136,2449,7587,270,199,2869,3935,7588,3551,2718,1753,761,1754,725,1661,1840,4414,3440,3658,7589,7590,587,14, +3272,227,2598,326,480,2265,943,2755,3552,291,650,1883,7591,1702,1226,102,1547,62,3441,904,4415,3442,1164,4150,7592,7593,1224,1548,2756,391,498,1493,7594,1386,1419,7595,2055,1177,4416,813,880,1081,2363,566,1145,4417,2286,1001,1035,2558,2599,2238,394,1286,7596,7597,2068,7598,86,1494,1730,3936,491,1588,745,897,2948,843,3340,3937,2757,2870,3273,1768,998,2217,2069,397,1826,1195,1969,3659,2993,3341,284,7599,3782,2500,2137,2119,1903,7600,3938,2150,3939,4151,1036,3443,1904,114,2559,4152,209,1527,7601,7602, +2949,2831,2625,2385,2719,3139,812,2560,7603,3274,7604,1559,737,1884,3660,1210,885,28,2686,3553,3783,7605,4153,1004,1779,4418,7606,346,1981,2218,2687,4419,3784,1742,797,1642,3940,1933,1072,1384,2151,896,3941,3275,3661,3197,2871,3554,7607,2561,1958,4420,2450,1785,7608,7609,7610,3942,4154,1005,1308,3662,4155,2720,4421,4422,1528,2600,161,1178,4156,1982,987,4423,1101,4157,631,3943,1157,3198,2420,1343,1241,1016,2239,2562,372,877,2339,2501,1160,555,1934,911,3944,7611,466,1170,169,1051,2907,2688,3663,2474, +2994,1182,2011,2563,1251,2626,7612,992,2340,3444,1540,2721,1201,2070,2401,1996,2475,7613,4424,528,1922,2188,1503,1873,1570,2364,3342,3276,7614,557,1073,7615,1827,3445,2087,2266,3140,3039,3084,767,3085,2786,4425,1006,4158,4426,2341,1267,2176,3664,3199,778,3945,3200,2722,1597,2657,7616,4427,7617,3446,7618,7619,7620,3277,2689,1433,3278,131,95,1504,3946,723,4159,3141,1841,3555,2758,2189,3947,2027,2104,3665,7621,2995,3948,1218,7622,3343,3201,3949,4160,2576,248,1634,3785,912,7623,2832,3666,3040,3786,654, +53,7624,2996,7625,1688,4428,777,3447,1032,3950,1425,7626,191,820,2120,2833,971,4429,931,3202,135,664,783,3787,1997,772,2908,1935,3951,3788,4430,2909,3203,282,2723,640,1372,3448,1127,922,325,3344,7627,7628,711,2044,7629,7630,3952,2219,2787,1936,3953,3345,2220,2251,3789,2300,7631,4431,3790,1258,3279,3954,3204,2138,2950,3955,3956,7632,2221,258,3205,4432,101,1227,7633,3280,1755,7634,1391,3281,7635,2910,2056,893,7636,7637,7638,1402,4161,2342,7639,7640,3206,3556,7641,7642,878,1325,1780,2788,4433,259,1385, +2577,744,1183,2267,4434,7643,3957,2502,7644,684,1024,4162,7645,472,3557,3449,1165,3282,3958,3959,322,2152,881,455,1695,1152,1340,660,554,2153,4435,1058,4436,4163,830,1065,3346,3960,4437,1923,7646,1703,1918,7647,932,2268,122,7648,4438,947,677,7649,3791,2627,297,1905,1924,2269,4439,2317,3283,7650,7651,4164,7652,4165,84,4166,112,989,7653,547,1059,3961,701,3558,1019,7654,4167,7655,3450,942,639,457,2301,2451,993,2951,407,851,494,4440,3347,927,7656,1237,7657,2421,3348,573,4168,680,921,2911,1279,1874,285, +790,1448,1983,719,2167,7658,7659,4441,3962,3963,1649,7660,1541,563,7661,1077,7662,3349,3041,3451,511,2997,3964,3965,3667,3966,1268,2564,3350,3207,4442,4443,7663,535,1048,1276,1189,2912,2028,3142,1438,1373,2834,2952,1134,2012,7664,4169,1238,2578,3086,1259,7665,700,7666,2953,3143,3668,4170,7667,4171,1146,1875,1906,4444,2601,3967,781,2422,132,1589,203,147,273,2789,2402,898,1786,2154,3968,3969,7668,3792,2790,7669,7670,4445,4446,7671,3208,7672,1635,3793,965,7673,1804,2690,1516,3559,1121,1082,1329,3284, +3970,1449,3794,65,1128,2835,2913,2759,1590,3795,7674,7675,12,2658,45,976,2579,3144,4447,517,2528,1013,1037,3209,7676,3796,2836,7677,3797,7678,3452,7679,2602,614,1998,2318,3798,3087,2724,2628,7680,2580,4172,599,1269,7681,1810,3669,7682,2691,3088,759,1060,489,1805,3351,3285,1358,7683,7684,2386,1387,1215,2629,2252,490,7685,7686,4173,1759,2387,2343,7687,4448,3799,1907,3971,2630,1806,3210,4449,3453,3286,2760,2344,874,7688,7689,3454,3670,1858,91,2914,3671,3042,3800,4450,7690,3145,3972,2659,7691,3455,1202, +1403,3801,2954,2529,1517,2503,4451,3456,2504,7692,4452,7693,2692,1885,1495,1731,3973,2365,4453,7694,2029,7695,7696,3974,2693,1216,237,2581,4174,2319,3975,3802,4454,4455,2694,3560,3457,445,4456,7697,7698,7699,7700,2761,61,3976,3672,1822,3977,7701,687,2045,935,925,405,2660,703,1096,1859,2725,4457,3978,1876,1367,2695,3352,918,2105,1781,2476,334,3287,1611,1093,4458,564,3146,3458,3673,3353,945,2631,2057,4459,7702,1925,872,4175,7703,3459,2696,3089,349,4176,3674,3979,4460,3803,4177,3675,2155,3980,4461,4462, +4178,4463,2403,2046,782,3981,400,251,4179,1624,7704,7705,277,3676,299,1265,476,1191,3804,2121,4180,4181,1109,205,7706,2582,1E3,2156,3561,1860,7707,7708,7709,4464,7710,4465,2565,107,2477,2157,3982,3460,3147,7711,1533,541,1301,158,753,4182,2872,3562,7712,1696,370,1088,4183,4466,3563,579,327,440,162,2240,269,1937,1374,3461,968,3043,56,1396,3090,2106,3288,3354,7713,1926,2158,4467,2998,7714,3564,7715,7716,3677,4468,2478,7717,2791,7718,1650,4469,7719,2603,7720,7721,3983,2661,3355,1149,3356,3984,3805,3985, +7722,1076,49,7723,951,3211,3289,3290,450,2837,920,7724,1811,2792,2366,4184,1908,1138,2367,3806,3462,7725,3212,4470,1909,1147,1518,2423,4471,3807,7726,4472,2388,2604,260,1795,3213,7727,7728,3808,3291,708,7729,3565,1704,7730,3566,1351,1618,3357,2999,1886,944,4185,3358,4186,3044,3359,4187,7731,3678,422,413,1714,3292,500,2058,2345,4188,2479,7732,1344,1910,954,7733,1668,7734,7735,3986,2404,4189,3567,3809,4190,7736,2302,1318,2505,3091,133,3092,2873,4473,629,31,2838,2697,3810,4474,850,949,4475,3987,2955, +1732,2088,4191,1496,1852,7737,3988,620,3214,981,1242,3679,3360,1619,3680,1643,3293,2139,2452,1970,1719,3463,2168,7738,3215,7739,7740,3361,1828,7741,1277,4476,1565,2047,7742,1636,3568,3093,7743,869,2839,655,3811,3812,3094,3989,3E3,3813,1310,3569,4477,7744,7745,7746,1733,558,4478,3681,335,1549,3045,1756,4192,3682,1945,3464,1829,1291,1192,470,2726,2107,2793,913,1054,3990,7747,1027,7748,3046,3991,4479,982,2662,3362,3148,3465,3216,3217,1946,2794,7749,571,4480,7750,1830,7751,3570,2583,1523,2424,7752,2089, +984,4481,3683,1959,7753,3684,852,923,2795,3466,3685,969,1519,999,2048,2320,1705,7754,3095,615,1662,151,597,3992,2405,2321,1049,275,4482,3686,4193,568,3687,3571,2480,4194,3688,7755,2425,2270,409,3218,7756,1566,2874,3467,1002,769,2840,194,2090,3149,3689,2222,3294,4195,628,1505,7757,7758,1763,2177,3001,3993,521,1161,2584,1787,2203,2406,4483,3994,1625,4196,4197,412,42,3096,464,7759,2632,4484,3363,1760,1571,2875,3468,2530,1219,2204,3814,2633,2140,2368,4485,4486,3295,1651,3364,3572,7760,7761,3573,2481, +3469,7762,3690,7763,7764,2271,2091,460,7765,4487,7766,3002,962,588,3574,289,3219,2634,1116,52,7767,3047,1796,7768,7769,7770,1467,7771,1598,1143,3691,4198,1984,1734,1067,4488,1280,3365,465,4489,1572,510,7772,1927,2241,1812,1644,3575,7773,4490,3692,7774,7775,2663,1573,1534,7776,7777,4199,536,1807,1761,3470,3815,3150,2635,7778,7779,7780,4491,3471,2915,1911,2796,7781,3296,1122,377,3220,7782,360,7783,7784,4200,1529,551,7785,2059,3693,1769,2426,7786,2916,4201,3297,3097,2322,2108,2030,4492,1404,136,1468, +1479,672,1171,3221,2303,271,3151,7787,2762,7788,2049,678,2727,865,1947,4493,7789,2013,3995,2956,7790,2728,2223,1397,3048,3694,4494,4495,1735,2917,3366,3576,7791,3816,509,2841,2453,2876,3817,7792,7793,3152,3153,4496,4202,2531,4497,2304,1166,1010,552,681,1887,7794,7795,2957,2958,3996,1287,1596,1861,3154,358,453,736,175,478,1117,905,1167,1097,7796,1853,1530,7797,1706,7798,2178,3472,2287,3695,3473,3577,4203,2092,4204,7799,3367,1193,2482,4205,1458,2190,2205,1862,1888,1421,3298,2918,3049,2179,3474,595, +2122,7800,3997,7801,7802,4206,1707,2636,223,3696,1359,751,3098,183,3475,7803,2797,3003,419,2369,633,704,3818,2389,241,7804,7805,7806,838,3004,3697,2272,2763,2454,3819,1938,2050,3998,1309,3099,2242,1181,7807,1136,2206,3820,2370,1446,4207,2305,4498,7808,7809,4208,1055,2605,484,3698,7810,3999,625,4209,2273,3368,1499,4210,4E3,7811,4001,4211,3222,2274,2275,3476,7812,7813,2764,808,2606,3699,3369,4002,4212,3100,2532,526,3370,3821,4213,955,7814,1620,4214,2637,2427,7815,1429,3700,1669,1831,994,928,7816,3578, +1260,7817,7818,7819,1948,2288,741,2919,1626,4215,2729,2455,867,1184,362,3371,1392,7820,7821,4003,4216,1770,1736,3223,2920,4499,4500,1928,2698,1459,1158,7822,3050,3372,2877,1292,1929,2506,2842,3701,1985,1187,2071,2014,2607,4217,7823,2566,2507,2169,3702,2483,3299,7824,3703,4501,7825,7826,666,1003,3005,1022,3579,4218,7827,4502,1813,2253,574,3822,1603,295,1535,705,3823,4219,283,858,417,7828,7829,3224,4503,4504,3051,1220,1889,1046,2276,2456,4004,1393,1599,689,2567,388,4220,7830,2484,802,7831,2798,3824, +2060,1405,2254,7832,4505,3825,2109,1052,1345,3225,1585,7833,809,7834,7835,7836,575,2730,3477,956,1552,1469,1144,2323,7837,2324,1560,2457,3580,3226,4005,616,2207,3155,2180,2289,7838,1832,7839,3478,4506,7840,1319,3704,3705,1211,3581,1023,3227,1293,2799,7841,7842,7843,3826,607,2306,3827,762,2878,1439,4221,1360,7844,1485,3052,7845,4507,1038,4222,1450,2061,2638,4223,1379,4508,2585,7846,7847,4224,1352,1414,2325,2921,1172,7848,7849,3828,3829,7850,1797,1451,7851,7852,7853,7854,2922,4006,4007,2485,2346,411, +4008,4009,3582,3300,3101,4509,1561,2664,1452,4010,1375,7855,7856,47,2959,316,7857,1406,1591,2923,3156,7858,1025,2141,3102,3157,354,2731,884,2224,4225,2407,508,3706,726,3583,996,2428,3584,729,7859,392,2191,1453,4011,4510,3707,7860,7861,2458,3585,2608,1675,2800,919,2347,2960,2348,1270,4511,4012,73,7862,7863,647,7864,3228,2843,2255,1550,1346,3006,7865,1332,883,3479,7866,7867,7868,7869,3301,2765,7870,1212,831,1347,4226,4512,2326,3830,1863,3053,720,3831,4513,4514,3832,7871,4227,7872,7873,4515,7874,7875, +1798,4516,3708,2609,4517,3586,1645,2371,7876,7877,2924,669,2208,2665,2429,7878,2879,7879,7880,1028,3229,7881,4228,2408,7882,2256,1353,7883,7884,4518,3158,518,7885,4013,7886,4229,1960,7887,2142,4230,7888,7889,3007,2349,2350,3833,516,1833,1454,4014,2699,4231,4519,2225,2610,1971,1129,3587,7890,2766,7891,2961,1422,577,1470,3008,1524,3373,7892,7893,432,4232,3054,3480,7894,2586,1455,2508,2226,1972,1175,7895,1020,2732,4015,3481,4520,7896,2733,7897,1743,1361,3055,3482,2639,4016,4233,4521,2290,895,924,4234, +2170,331,2243,3056,166,1627,3057,1098,7898,1232,2880,2227,3374,4522,657,403,1196,2372,542,3709,3375,1600,4235,3483,7899,4523,2767,3230,576,530,1362,7900,4524,2533,2666,3710,4017,7901,842,3834,7902,2801,2031,1014,4018,213,2700,3376,665,621,4236,7903,3711,2925,2430,7904,2431,3302,3588,3377,7905,4237,2534,4238,4525,3589,1682,4239,3484,1380,7906,724,2277,600,1670,7907,1337,1233,4526,3103,2244,7908,1621,4527,7909,651,4240,7910,1612,4241,2611,7911,2844,7912,2734,2307,3058,7913,716,2459,3059,174,1255,2701, +4019,3590,548,1320,1398,728,4020,1574,7914,1890,1197,3060,4021,7915,3061,3062,3712,3591,3713,747,7916,635,4242,4528,7917,7918,7919,4243,7920,7921,4529,7922,3378,4530,2432,451,7923,3714,2535,2072,4244,2735,4245,4022,7924,1764,4531,7925,4246,350,7926,2278,2390,2486,7927,4247,4023,2245,1434,4024,488,4532,458,4248,4025,3715,771,1330,2391,3835,2568,3159,2159,2409,1553,2667,3160,4249,7928,2487,2881,2612,1720,2702,4250,3379,4533,7929,2536,4251,7930,3231,4252,2768,7931,2015,2736,7932,1155,1017,3716,3836, +7933,3303,2308,201,1864,4253,1430,7934,4026,7935,7936,7937,7938,7939,4254,1604,7940,414,1865,371,2587,4534,4535,3485,2016,3104,4536,1708,960,4255,887,389,2171,1536,1663,1721,7941,2228,4027,2351,2926,1580,7942,7943,7944,1744,7945,2537,4537,4538,7946,4539,7947,2073,7948,7949,3592,3380,2882,4256,7950,4257,2640,3381,2802,673,2703,2460,709,3486,4028,3593,4258,7951,1148,502,634,7952,7953,1204,4540,3594,1575,4541,2613,3717,7954,3718,3105,948,3232,121,1745,3837,1110,7955,4259,3063,2509,3009,4029,3719,1151, +1771,3838,1488,4030,1986,7956,2433,3487,7957,7958,2093,7959,4260,3839,1213,1407,2803,531,2737,2538,3233,1011,1537,7960,2769,4261,3106,1061,7961,3720,3721,1866,2883,7962,2017,120,4262,4263,2062,3595,3234,2309,3840,2668,3382,1954,4542,7963,7964,3488,1047,2704,1266,7965,1368,4543,2845,649,3383,3841,2539,2738,1102,2846,2669,7966,7967,1999,7968,1111,3596,2962,7969,2488,3842,3597,2804,1854,3384,3722,7970,7971,3385,2410,2884,3304,3235,3598,7972,2569,7973,3599,2805,4031,1460,856,7974,3600,7975,2885,2963, +7976,2886,3843,7977,4264,632,2510,875,3844,1697,3845,2291,7978,7979,4544,3010,1239,580,4545,4265,7980,914,936,2074,1190,4032,1039,2123,7981,7982,7983,3386,1473,7984,1354,4266,3846,7985,2172,3064,4033,915,3305,4267,4268,3306,1605,1834,7986,2739,398,3601,4269,3847,4034,328,1912,2847,4035,3848,1331,4270,3011,937,4271,7987,3602,4036,4037,3387,2160,4546,3388,524,742,538,3065,1012,7988,7989,3849,2461,7990,658,1103,225,3850,7991,7992,4547,7993,4548,7994,3236,1243,7995,4038,963,2246,4549,7996,2705,3603,3161, +7997,7998,2588,2327,7999,4550,8E3,8001,8002,3489,3307,957,3389,2540,2032,1930,2927,2462,870,2018,3604,1746,2770,2771,2434,2463,8003,3851,8004,3723,3107,3724,3490,3390,3725,8005,1179,3066,8006,3162,2373,4272,3726,2541,3163,3108,2740,4039,8007,3391,1556,2542,2292,977,2887,2033,4040,1205,3392,8008,1765,3393,3164,2124,1271,1689,714,4551,3491,8009,2328,3852,533,4273,3605,2181,617,8010,2464,3308,3492,2310,8011,8012,3165,8013,8014,3853,1987,618,427,2641,3493,3394,8015,8016,1244,1690,8017,2806,4274,4552, +8018,3494,8019,8020,2279,1576,473,3606,4275,3395,972,8021,3607,8022,3067,8023,8024,4553,4554,8025,3727,4041,4042,8026,153,4555,356,8027,1891,2888,4276,2143,408,803,2352,8028,3854,8029,4277,1646,2570,2511,4556,4557,3855,8030,3856,4278,8031,2411,3396,752,8032,8033,1961,2964,8034,746,3012,2465,8035,4279,3728,698,4558,1892,4280,3608,2543,4559,3609,3857,8036,3166,3397,8037,1823,1302,4043,2706,3858,1973,4281,8038,4282,3167,823,1303,1288,1236,2848,3495,4044,3398,774,3859,8039,1581,4560,1304,2849,3860,4561, +8040,2435,2161,1083,3237,4283,4045,4284,344,1173,288,2311,454,1683,8041,8042,1461,4562,4046,2589,8043,8044,4563,985,894,8045,3399,3168,8046,1913,2928,3729,1988,8047,2110,1974,8048,4047,8049,2571,1194,425,8050,4564,3169,1245,3730,4285,8051,8052,2850,8053,636,4565,1855,3861,760,1799,8054,4286,2209,1508,4566,4048,1893,1684,2293,8055,8056,8057,4287,4288,2210,479,8058,8059,832,8060,4049,2489,8061,2965,2490,3731,990,3109,627,1814,2642,4289,1582,4290,2125,2111,3496,4567,8062,799,4291,3170,8063,4568,2112, +1737,3013,1018,543,754,4292,3309,1676,4569,4570,4050,8064,1489,8065,3497,8066,2614,2889,4051,8067,8068,2966,8069,8070,8071,8072,3171,4571,4572,2182,1722,8073,3238,3239,1842,3610,1715,481,365,1975,1856,8074,8075,1962,2491,4573,8076,2126,3611,3240,433,1894,2063,2075,8077,602,2741,8078,8079,8080,8081,8082,3014,1628,3400,8083,3172,4574,4052,2890,4575,2512,8084,2544,2772,8085,8086,8087,3310,4576,2891,8088,4577,8089,2851,4578,4579,1221,2967,4053,2513,8090,8091,8092,1867,1989,8093,8094,8095,1895,8096,8097, +4580,1896,4054,318,8098,2094,4055,4293,8099,8100,485,8101,938,3862,553,2670,116,8102,3863,3612,8103,3498,2671,2773,3401,3311,2807,8104,3613,2929,4056,1747,2930,2968,8105,8106,207,8107,8108,2672,4581,2514,8109,3015,890,3614,3864,8110,1877,3732,3402,8111,2183,2353,3403,1652,8112,8113,8114,941,2294,208,3499,4057,2019,330,4294,3865,2892,2492,3733,4295,8115,8116,8117,8118,2515,1613,4582,8119,3312,3866,2516,8120,4058,8121,1637,4059,2466,4583,3867,8122,2493,3016,3734,8123,8124,2192,8125,8126,2162,8127,8128, +8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229, +8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330, +8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431, +8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532, +8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633, +8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734, +8735,8736,8737,8738,8739,8740,8741]},{}],15:[function(a,d,b){function c(){g.apply(this);this.getCharsetName=function(){return"EUC-TW"};this._mCodingSM=new f(m);this._mDistributionAnalyzer=new e;this.reset()}var f=a("./codingstatemachine"),g=a("./mbcharsetprober"),e=a("./chardistribution").EUCTWDistributionAnalysis,m=a("./mbcssm/euctw");c.prototype=new g;d.exports=c},{"./chardistribution":4,"./codingstatemachine":7,"./mbcharsetprober":30,"./mbcssm/euctw":35}],16:[function(a,d,b){b.GB2312_TYPICAL_DISTRIBUTION_RATIO= +.9;b.GB2312_TABLE_SIZE=3760;b.GB2312CharToFreqOrder=[1671,749,1443,2364,3924,3807,2330,3921,1704,3463,2691,1511,1515,572,3191,2205,2361,224,2558,479,1711,963,3162,440,4060,1905,2966,2947,3580,2647,3961,3842,2204,869,4207,970,2678,5626,2944,2956,1479,4048,514,3595,588,1346,2820,3409,249,4088,1746,1873,2047,1774,581,1813,358,1174,3590,1014,1561,4844,2245,670,1636,3112,889,1286,953,556,2327,3060,1290,3141,613,185,3477,1367,850,3820,1715,2428,2642,2303,2732,3041,2562,2648,3566,3946,1349,388,3098,2091, +1360,3585,152,1687,1539,738,1559,59,1232,2925,2267,1388,1249,1741,1679,2960,151,1566,1125,1352,4271,924,4296,385,3166,4459,310,1245,2850,70,3285,2729,3534,3575,2398,3298,3466,1960,2265,217,3647,864,1909,2084,4401,2773,1010,3269,5152,853,3051,3121,1244,4251,1895,364,1499,1540,2313,1180,3655,2268,562,715,2417,3061,544,336,3768,2380,1752,4075,950,280,2425,4382,183,2759,3272,333,4297,2155,1688,2356,1444,1039,4540,736,1177,3349,2443,2368,2144,2225,565,196,1482,3406,927,1335,4147,692,878,1311,1653,3911, +3622,1378,4200,1840,2969,3149,2126,1816,2534,1546,2393,2760,737,2494,13,447,245,2747,38,2765,2129,2589,1079,606,360,471,3755,2890,404,848,699,1785,1236,370,2221,1023,3746,2074,2026,2023,2388,1581,2119,812,1141,3091,2536,1519,804,2053,406,1596,1090,784,548,4414,1806,2264,2936,1100,343,4114,5096,622,3358,743,3668,1510,1626,5020,3567,2513,3195,4115,5627,2489,2991,24,2065,2697,1087,2719,48,1634,315,68,985,2052,198,2239,1347,1107,1439,597,2366,2172,871,3307,919,2487,2790,1867,236,2570,1413,3794,906,3365, +3381,1701,1982,1818,1524,2924,1205,616,2586,2072,2004,575,253,3099,32,1365,1182,197,1714,2454,1201,554,3388,3224,2748,756,2587,250,2567,1507,1517,3529,1922,2761,2337,3416,1961,1677,2452,2238,3153,615,911,1506,1474,2495,1265,1906,2749,3756,3280,2161,898,2714,1759,3450,2243,2444,563,26,3286,2266,3769,3344,2707,3677,611,1402,531,1028,2871,4548,1375,261,2948,835,1190,4134,353,840,2684,1900,3082,1435,2109,1207,1674,329,1872,2781,4055,2686,2104,608,3318,2423,2957,2768,1108,3739,3512,3271,3985,2203,1771, +3520,1418,2054,1681,1153,225,1627,2929,162,2050,2511,3687,1954,124,1859,2431,1684,3032,2894,585,4805,3969,2869,2704,2088,2032,2095,3656,2635,4362,2209,256,518,2042,2105,3777,3657,643,2298,1148,1779,190,989,3544,414,11,2135,2063,2979,1471,403,3678,126,770,1563,671,2499,3216,2877,600,1179,307,2805,4937,1268,1297,2694,252,4032,1448,1494,1331,1394,127,2256,222,1647,1035,1481,3056,1915,1048,873,3651,210,33,1608,2516,200,1520,415,102,0,3389,1287,817,91,3299,2940,836,1814,549,2197,1396,1669,2987,3582,2297, +2848,4528,1070,687,20,1819,121,1552,1364,1461,1968,2617,3540,2824,2083,177,948,4938,2291,110,4549,2066,648,3359,1755,2110,2114,4642,4845,1693,3937,3308,1257,1869,2123,208,1804,3159,2992,2531,2549,3361,2418,1350,2347,2800,2568,1291,2036,2680,72,842,1990,212,1233,1154,1586,75,2027,3410,4900,1823,1337,2710,2676,728,2810,1522,3026,4995,157,755,1050,4022,710,785,1936,2194,2085,1406,2777,2400,150,1250,4049,1206,807,1910,534,529,3309,1721,1660,274,39,2827,661,2670,1578,925,3248,3815,1094,4278,4901,4252, +41,1150,3747,2572,2227,4501,3658,4902,3813,3357,3617,2884,2258,887,538,4187,3199,1294,2439,3042,2329,2343,2497,1255,107,543,1527,521,3478,3568,194,5062,15,961,3870,1241,1192,2664,66,5215,3260,2111,1295,1127,2152,3805,4135,901,1164,1976,398,1278,530,1460,748,904,1054,1966,1426,53,2909,509,523,2279,1534,536,1019,239,1685,460,2353,673,1065,2401,3600,4298,2272,1272,2363,284,1753,3679,4064,1695,81,815,2677,2757,2731,1386,859,500,4221,2190,2566,757,1006,2519,2068,1166,1455,337,2654,3203,1863,1682,1914, +3025,1252,1409,1366,847,714,2834,2038,3209,964,2970,1901,885,2553,1078,1756,3049,301,1572,3326,688,2130,1996,2429,1805,1648,2930,3421,2750,3652,3088,262,1158,1254,389,1641,1812,526,1719,923,2073,1073,1902,468,489,4625,1140,857,2375,3070,3319,2863,380,116,1328,2693,1161,2244,273,1212,1884,2769,3011,1775,1142,461,3066,1200,2147,2212,790,702,2695,4222,1601,1058,434,2338,5153,3640,67,2360,4099,2502,618,3472,1329,416,1132,830,2782,1807,2653,3211,3510,1662,192,2124,296,3979,1739,1611,3684,23,118,324,446, +1239,1225,293,2520,3814,3795,2535,3116,17,1074,467,2692,2201,387,2922,45,1326,3055,1645,3659,2817,958,243,1903,2320,1339,2825,1784,3289,356,576,865,2315,2381,3377,3916,1088,3122,1713,1655,935,628,4689,1034,1327,441,800,720,894,1979,2183,1528,5289,2702,1071,4046,3572,2399,1571,3281,79,761,1103,327,134,758,1899,1371,1615,879,442,215,2605,2579,173,2048,2485,1057,2975,3317,1097,2253,3801,4263,1403,1650,2946,814,4968,3487,1548,2644,1567,1285,2,295,2636,97,946,3576,832,141,4257,3273,760,3821,3521,3156, +2607,949,1024,1733,1516,1803,1920,2125,2283,2665,3180,1501,2064,3560,2171,1592,803,3518,1416,732,3897,4258,1363,1362,2458,119,1427,602,1525,2608,1605,1639,3175,694,3064,10,465,76,2E3,4846,4208,444,3781,1619,3353,2206,1273,3796,740,2483,320,1723,2377,3660,2619,1359,1137,1762,1724,2345,2842,1850,1862,912,821,1866,612,2625,1735,2573,3369,1093,844,89,937,930,1424,3564,2413,2972,1004,3046,3019,2011,711,3171,1452,4178,428,801,1943,432,445,2811,206,4136,1472,730,349,73,397,2802,2547,998,1637,1167,789,396, +3217,154,1218,716,1120,1780,2819,4826,1931,3334,3762,2139,1215,2627,552,3664,3628,3232,1405,2383,3111,1356,2652,3577,3320,3101,1703,640,1045,1370,1246,4996,371,1575,2436,1621,2210,984,4033,1734,2638,16,4529,663,2755,3255,1451,3917,2257,1253,1955,2234,1263,2951,214,1229,617,485,359,1831,1969,473,2310,750,2058,165,80,2864,2419,361,4344,2416,2479,1134,796,3726,1266,2943,860,2715,938,390,2734,1313,1384,248,202,877,1064,2854,522,3907,279,1602,297,2357,395,3740,137,2075,944,4089,2584,1267,3802,62,1533, +2285,178,176,780,2440,201,3707,590,478,1560,4354,2117,1075,30,74,4643,4004,1635,1441,2745,776,2596,238,1077,1692,1912,2844,605,499,1742,3947,241,3053,980,1749,936,2640,4511,2582,515,1543,2162,5322,2892,2993,890,2148,1924,665,1827,3581,1032,968,3163,339,1044,1896,270,583,1791,1720,4367,1194,3488,3669,43,2523,1657,163,2167,290,1209,1622,3378,550,634,2508,2510,695,2634,2384,2512,1476,1414,220,1469,2341,2138,2852,3183,2900,4939,2865,3502,1211,3680,854,3227,1299,2976,3172,186,2998,1459,443,1067,3251,1495, +321,1932,3054,909,753,1410,1828,436,2441,1119,1587,3164,2186,1258,227,231,1425,1890,3200,3942,247,959,725,5254,2741,577,2158,2079,929,120,174,838,2813,591,1115,417,2024,40,3240,1536,1037,291,4151,2354,632,1298,2406,2500,3535,1825,1846,3451,205,1171,345,4238,18,1163,811,685,2208,1217,425,1312,1508,1175,4308,2552,1033,587,1381,3059,2984,3482,340,1316,4023,3972,792,3176,519,777,4690,918,933,4130,2981,3741,90,3360,2911,2200,5184,4550,609,3079,2030,272,3379,2736,363,3881,1130,1447,286,779,357,1169,3350, +3137,1630,1220,2687,2391,747,1277,3688,2618,2682,2601,1156,3196,5290,4034,3102,1689,3596,3128,874,219,2783,798,508,1843,2461,269,1658,1776,1392,1913,2983,3287,2866,2159,2372,829,4076,46,4253,2873,1889,1894,915,1834,1631,2181,2318,298,664,2818,3555,2735,954,3228,3117,527,3511,2173,681,2712,3033,2247,2346,3467,1652,155,2164,3382,113,1994,450,899,494,994,1237,2958,1875,2336,1926,3727,545,1577,1550,633,3473,204,1305,3072,2410,1956,2471,707,2134,841,2195,2196,2663,3843,1026,4940,990,3252,4997,368,1092, +437,3212,3258,1933,1829,675,2977,2893,412,943,3723,4644,3294,3283,2230,2373,5154,2389,2241,2661,2323,1404,2524,593,787,677,3008,1275,2059,438,2709,2609,2240,2269,2246,1446,36,1568,1373,3892,1574,2301,1456,3962,693,2276,5216,2035,1143,2720,1919,1797,1811,2763,4137,2597,1830,1699,1488,1198,2090,424,1694,312,3634,3390,4179,3335,2252,1214,561,1059,3243,2295,2561,975,5155,2321,2751,3772,472,1537,3282,3398,1047,2077,2348,2878,1323,3340,3076,690,2906,51,369,170,3541,1060,2187,2688,3670,2541,1083,1683,928, +3918,459,109,4427,599,3744,4286,143,2101,2730,2490,82,1588,3036,2121,281,1860,477,4035,1238,2812,3020,2716,3312,1530,2188,2055,1317,843,636,1808,1173,3495,649,181,1002,147,3641,1159,2414,3750,2289,2795,813,3123,2610,1136,4368,5,3391,4541,2174,420,429,1728,754,1228,2115,2219,347,2223,2733,735,1518,3003,2355,3134,1764,3948,3329,1888,2424,1001,1234,1972,3321,3363,1672,1021,1450,1584,226,765,655,2526,3404,3244,2302,3665,731,594,2184,319,1576,621,658,2656,4299,2099,3864,1279,2071,2598,2739,795,3086,3699, +3908,1707,2352,2402,1382,3136,2475,1465,4847,3496,3865,1085,3004,2591,1084,213,2287,1963,3565,2250,822,793,4574,3187,1772,1789,3050,595,1484,1959,2770,1080,2650,456,422,2996,940,3322,4328,4345,3092,2742,965,2784,739,4124,952,1358,2498,2949,2565,332,2698,2378,660,2260,2473,4194,3856,2919,535,1260,2651,1208,1428,1300,1949,1303,2942,433,2455,2450,1251,1946,614,1269,641,1306,1810,2737,3078,2912,564,2365,1419,1415,1497,4460,2367,2185,1379,3005,1307,3218,2175,1897,3063,682,1157,4040,4005,1712,1160,1941, +1399,394,402,2952,1573,1151,2986,2404,862,299,2033,1489,3006,346,171,2886,3401,1726,2932,168,2533,47,2507,1030,3735,1145,3370,1395,1318,1579,3609,4560,2857,4116,1457,2529,1965,504,1036,2690,2988,2405,745,5871,849,2397,2056,3081,863,2359,3857,2096,99,1397,1769,2300,4428,1643,3455,1978,1757,3718,1440,35,4879,3742,1296,4228,2280,160,5063,1599,2013,166,520,3479,1646,3345,3012,490,1937,1545,1264,2182,2505,1096,1188,1369,1436,2421,1667,2792,2460,1270,2122,727,3167,2143,806,1706,1012,1800,3037,960,2218, +1882,805,139,2456,1139,1521,851,1052,3093,3089,342,2039,744,5097,1468,1502,1585,2087,223,939,326,2140,2577,892,2481,1623,4077,982,3708,135,2131,87,2503,3114,2326,1106,876,1616,547,2997,2831,2093,3441,4530,4314,9,3256,4229,4148,659,1462,1986,1710,2046,2913,2231,4090,4880,5255,3392,3274,1368,3689,4645,1477,705,3384,3635,1068,1529,2941,1458,3782,1509,100,1656,2548,718,2339,408,1590,2780,3548,1838,4117,3719,1345,3530,717,3442,2778,3220,2898,1892,4590,3614,3371,2043,1998,1224,3483,891,635,584,2559,3355, +733,1766,1729,1172,3789,1891,2307,781,2982,2271,1957,1580,5773,2633,2005,4195,3097,1535,3213,1189,1934,5693,3262,586,3118,1324,1598,517,1564,2217,1868,1893,4445,3728,2703,3139,1526,1787,1992,3882,2875,1549,1199,1056,2224,1904,2711,5098,4287,338,1993,3129,3489,2689,1809,2815,1997,957,1855,3898,2550,3275,3057,1105,1319,627,1505,1911,1883,3526,698,3629,3456,1833,1431,746,77,1261,2017,2296,1977,1885,125,1334,1600,525,1798,1109,2222,1470,1945,559,2236,1186,3443,2476,1929,1411,2411,3135,1777,3372,2621, +1841,1613,3229,668,1430,1839,2643,2916,195,1989,2671,2358,1387,629,3205,2293,5256,4439,123,1310,888,1879,4300,3021,3605,1003,1162,3192,2910,2010,140,2395,2859,55,1082,2012,2901,662,419,2081,1438,680,2774,4654,3912,1620,1731,1625,5035,4065,2328,512,1344,802,5443,2163,2311,2537,524,3399,98,1155,2103,1918,2606,3925,2816,1393,2465,1504,3773,2177,3963,1478,4346,180,1113,4655,3461,2028,1698,833,2696,1235,1322,1594,4408,3623,3013,3225,2040,3022,541,2881,607,3632,2029,1665,1219,639,1385,1686,1099,2803,3231, +1938,3188,2858,427,676,2772,1168,2025,454,3253,2486,3556,230,1950,580,791,1991,1280,1086,1974,2034,630,257,3338,2788,4903,1017,86,4790,966,2789,1995,1696,1131,259,3095,4188,1308,179,1463,5257,289,4107,1248,42,3413,1725,2288,896,1947,774,4474,4254,604,3430,4264,392,2514,2588,452,237,1408,3018,988,4531,1970,3034,3310,540,2370,1562,1288,2990,502,4765,1147,4,1853,2708,207,294,2814,4078,2902,2509,684,34,3105,3532,2551,644,709,2801,2344,573,1727,3573,3557,2021,1081,3100,4315,2100,3681,199,2263,1837,2385, +146,3484,1195,2776,3949,997,1939,3973,1008,1091,1202,1962,1847,1149,4209,5444,1076,493,117,5400,2521,972,1490,2934,1796,4542,2374,1512,2933,2657,413,2888,1135,2762,2314,2156,1355,2369,766,2007,2527,2170,3124,2491,2593,2632,4757,2437,234,3125,3591,1898,1750,1376,1942,3468,3138,570,2127,2145,3276,4131,962,132,1445,4196,19,941,3624,3480,3366,1973,1374,4461,3431,2629,283,2415,2275,808,2887,3620,2112,2563,1353,3610,955,1089,3103,1053,96,88,4097,823,3808,1583,399,292,4091,3313,421,1128,642,4006,903,2539, +1877,2082,596,29,4066,1790,722,2157,130,995,1569,769,1485,464,513,2213,288,1923,1101,2453,4316,133,486,2445,50,625,487,2207,57,423,481,2962,159,3729,1558,491,303,482,501,240,2837,112,3648,2392,1783,362,8,3433,3422,610,2793,3277,1390,1284,1654,21,3823,734,367,623,193,287,374,1009,1483,816,476,313,2255,2340,1262,2150,2899,1146,2581,782,2116,1659,2018,1880,255,3586,3314,1110,2867,2137,2564,986,2767,5185,2006,650,158,926,762,881,3157,2717,2362,3587,306,3690,3245,1542,3077,2427,1691,2478,2118,2985,3490, +2438,539,2305,983,129,1754,355,4201,2386,827,2923,104,1773,2838,2771,411,2905,3919,376,767,122,1114,828,2422,1817,3506,266,3460,1007,1609,4998,945,2612,4429,2274,726,1247,1964,2914,2199,2070,4002,4108,657,3323,1422,579,455,2764,4737,1222,2895,1670,824,1223,1487,2525,558,861,3080,598,2659,2515,1967,752,2583,2376,2214,4180,977,704,2464,4999,2622,4109,1210,2961,819,1541,142,2284,44,418,457,1126,3730,4347,4626,1644,1876,3671,1864,302,1063,5694,624,723,1984,3745,1314,1676,2488,1610,1449,3558,3569,2166, +2098,409,1011,2325,3704,2306,818,1732,1383,1824,1844,3757,999,2705,3497,1216,1423,2683,2426,2954,2501,2726,2229,1475,2554,5064,1971,1794,1666,2014,1343,783,724,191,2434,1354,2220,5065,1763,2752,2472,4152,131,175,2885,3434,92,1466,4920,2616,3871,3872,3866,128,1551,1632,669,1854,3682,4691,4125,1230,188,2973,3290,1302,1213,560,3266,917,763,3909,3249,1760,868,1958,764,1782,2097,145,2277,3774,4462,64,1491,3062,971,2132,3606,2442,221,1226,1617,218,323,1185,3207,3147,571,619,1473,1005,1744,2281,449,1887, +2396,3685,275,375,3816,1743,3844,3731,845,1983,2350,4210,1377,773,967,3499,3052,3743,2725,4007,1697,1022,3943,1464,3264,2855,2722,1952,1029,2839,2467,84,4383,2215,820,1391,2015,2448,3672,377,1948,2168,797,2545,3536,2578,2645,94,2874,1678,405,1259,3071,771,546,1315,470,1243,3083,895,2468,981,969,2037,846,4181,653,1276,2928,14,2594,557,3007,2474,156,902,1338,1740,2574,537,2518,973,2282,2216,2433,1928,138,2903,1293,2631,1612,646,3457,839,2935,111,496,2191,2847,589,3186,149,3994,2060,4031,2641,4067,3145, +1870,37,3597,2136,1025,2051,3009,3383,3549,1121,1016,3261,1301,251,2446,2599,2153,872,3246,637,334,3705,831,884,921,3065,3140,4092,2198,1944,246,2964,108,2045,1152,1921,2308,1031,203,3173,4170,1907,3890,810,1401,2003,1690,506,647,1242,2828,1761,1649,3208,2249,1589,3709,2931,5156,1708,498,666,2613,834,3817,1231,184,2851,1124,883,3197,2261,3710,1765,1553,2658,1178,2639,2351,93,1193,942,2538,2141,4402,235,1821,870,1591,2192,1709,1871,3341,1618,4126,2595,2334,603,651,69,701,268,2662,3411,2555,1380,1606, +503,448,254,2371,2646,574,1187,2309,1770,322,2235,1292,1801,305,566,1133,229,2067,2057,706,167,483,2002,2672,3295,1820,3561,3067,316,378,2746,3452,1112,136,1981,507,1651,2917,1117,285,4591,182,2580,3522,1304,335,3303,1835,2504,1795,1792,2248,674,1018,2106,2449,1857,2292,2845,976,3047,1781,2600,2727,1389,1281,52,3152,153,265,3950,672,3485,3951,4463,430,1183,365,278,2169,27,1407,1336,2304,209,1340,1730,2202,1852,2403,2883,979,1737,1062,631,2829,2542,3876,2592,825,2086,2226,3048,3625,352,1417,3724,542, +991,431,1351,3938,1861,2294,826,1361,2927,3142,3503,1738,463,2462,2723,582,1916,1595,2808,400,3845,3891,2868,3621,2254,58,2492,1123,910,2160,2614,1372,1603,1196,1072,3385,1700,3267,1980,696,480,2430,920,799,1570,2920,1951,2041,4047,2540,1321,4223,2469,3562,2228,1271,2602,401,2833,3351,2575,5157,907,2312,1256,410,263,3507,1582,996,678,1849,2316,1480,908,3545,2237,703,2322,667,1826,2849,1531,2604,2999,2407,3146,2151,2630,1786,3711,469,3542,497,3899,2409,858,837,4446,3393,1274,786,620,1845,2001,3311, +484,308,3367,1204,1815,3691,2332,1532,2557,1842,2020,2724,1927,2333,4440,567,22,1673,2728,4475,1987,1858,1144,1597,101,1832,3601,12,974,3783,4391,951,1412,1,3720,453,4608,4041,528,1041,1027,3230,2628,1129,875,1051,3291,1203,2262,1069,2860,2799,2149,2615,3278,144,1758,3040,31,475,1680,366,2685,3184,311,1642,4008,2466,5036,1593,1493,2809,216,1420,1668,233,304,2128,3284,232,1429,1768,1040,2008,3407,2740,2967,2543,242,2133,778,1565,2022,2620,505,2189,2756,1098,2273,372,1614,708,553,2846,2094,2278,169, +3626,2835,4161,228,2674,3165,809,1454,1309,466,1705,1095,900,3423,880,2667,3751,5258,2317,3109,2571,4317,2766,1503,1342,866,4447,1118,63,2076,314,1881,1348,1061,172,978,3515,1747,532,511,3970,6,601,905,2699,3300,1751,276,1467,3725,2668,65,4239,2544,2779,2556,1604,578,2451,1802,992,2331,2624,1320,3446,713,1513,1013,103,2786,2447,1661,886,1702,916,654,3574,2031,1556,751,2178,2821,2179,1498,1538,2176,271,914,2251,2080,1325,638,1953,2937,3877,2432,2754,95,3265,1716,260,1227,4083,775,106,1357,3254,426, +1607,555,2480,772,1985,244,2546,474,495,1046,2611,1851,2061,71,2089,1675,2590,742,3758,2843,3222,1433,267,2180,2576,2826,2233,2092,3913,2435,956,1745,3075,856,2113,1116,451,3,1988,2896,1398,993,2463,1878,2049,1341,2718,2721,2870,2108,712,2904,4363,2753,2324,277,2872,2349,2649,384,987,435,691,3E3,922,164,3939,652,1500,1184,4153,2482,3373,2165,4848,2335,3775,3508,3154,2806,2830,1554,2102,1664,2530,1434,2408,893,1547,2623,3447,2832,2242,2532,3169,2856,3223,2078,49,3770,3469,462,318,656,2259,3250,3069, +679,1629,2758,344,1138,1104,3120,1836,1283,3115,2154,1437,4448,934,759,1999,794,2862,1038,533,2560,1722,2342,855,2626,1197,1663,4476,3127,85,4240,2528,25,1111,1181,3673,407,3470,4561,2679,2713,768,1925,2841,3986,1544,1165,932,373,1240,2146,1930,2673,721,4766,354,4333,391,2963,187,61,3364,1442,1102,330,1940,1767,341,3809,4118,393,2496,2062,2211,105,331,300,439,913,1332,626,379,3304,1557,328,689,3952,309,1555,931,317,2517,3027,325,569,686,2107,3084,60,1042,1333,2794,264,3177,4014,1628,258,3712,7,4464, +1176,1043,1778,683,114,1975,78,1492,383,1886,510,386,645,5291,2891,2069,3305,4138,3867,2939,2603,2493,1935,1066,1848,3588,1015,1282,1289,4609,697,1453,3044,2666,3611,1856,2412,54,719,1330,568,3778,2459,1748,788,492,551,1191,1E3,488,3394,3763,282,1799,348,2016,1523,3155,2390,1049,382,2019,1788,1170,729,2968,3523,897,3926,2785,2938,3292,350,2319,3238,1718,1717,2655,3453,3143,4465,161,2889,2980,2009,1421,56,1908,1640,2387,2232,1917,1874,2477,4921,148,83,3438,592,4245,2882,1822,1055,741,115,1496,1624, +381,1638,4592,1020,516,3214,458,947,4575,1432,211,1514,2926,1865,2142,189,852,1221,1400,1486,882,2299,4036,351,28,1122,700,6479,6480,6481,6482,6483,5508,6484,3900,3414,3974,4441,4024,3537,4037,5628,5099,3633,6485,3148,6486,3636,5509,3257,5510,5973,5445,5872,4941,4403,3174,4627,5873,6276,2286,4230,5446,5874,5122,6102,6103,4162,5447,5123,5323,4849,6277,3980,3851,5066,4246,5774,5067,6278,3001,2807,5695,3346,5775,5974,5158,5448,6487,5975,5976,5776,3598,6279,5696,4806,4211,4154,6280,6488,6489,6490,6281, +4212,5037,3374,4171,6491,4562,4807,4722,4827,5977,6104,4532,4079,5159,5324,5160,4404,3858,5359,5875,3975,4288,4610,3486,4512,5325,3893,5360,6282,6283,5560,2522,4231,5978,5186,5449,2569,3878,6284,5401,3578,4415,6285,4656,5124,5979,2506,4247,4449,3219,3417,4334,4969,4329,6492,4576,4828,4172,4416,4829,5402,6286,3927,3852,5361,4369,4830,4477,4867,5876,4173,6493,6105,4657,6287,6106,5877,5450,6494,4155,4868,5451,3700,5629,4384,6288,6289,5878,3189,4881,6107,6290,6495,4513,6496,4692,4515,4723,5100,3356,6497, +6291,3810,4080,5561,3570,4430,5980,6498,4355,5697,6499,4724,6108,6109,3764,4050,5038,5879,4093,3226,6292,5068,5217,4693,3342,5630,3504,4831,4377,4466,4309,5698,4431,5777,6293,5778,4272,3706,6110,5326,3752,4676,5327,4273,5403,4767,5631,6500,5699,5880,3475,5039,6294,5562,5125,4348,4301,4482,4068,5126,4593,5700,3380,3462,5981,5563,3824,5404,4970,5511,3825,4738,6295,6501,5452,4516,6111,5881,5564,6502,6296,5982,6503,4213,4163,3454,6504,6112,4009,4450,6113,4658,6297,6114,3035,6505,6115,3995,4904,4739,4563, +4942,4110,5040,3661,3928,5362,3674,6506,5292,3612,4791,5565,4149,5983,5328,5259,5021,4725,4577,4564,4517,4364,6298,5405,4578,5260,4594,4156,4157,5453,3592,3491,6507,5127,5512,4709,4922,5984,5701,4726,4289,6508,4015,6116,5128,4628,3424,4241,5779,6299,4905,6509,6510,5454,5702,5780,6300,4365,4923,3971,6511,5161,3270,3158,5985,4100,867,5129,5703,6117,5363,3695,3301,5513,4467,6118,6512,5455,4232,4242,4629,6513,3959,4478,6514,5514,5329,5986,4850,5162,5566,3846,4694,6119,5456,4869,5781,3779,6301,5704,5987, +5515,4710,6302,5882,6120,4392,5364,5705,6515,6121,6516,6517,3736,5988,5457,5989,4695,2457,5883,4551,5782,6303,6304,6305,5130,4971,6122,5163,6123,4870,3263,5365,3150,4871,6518,6306,5783,5069,5706,3513,3498,4409,5330,5632,5366,5458,5459,3991,5990,4502,3324,5991,5784,3696,4518,5633,4119,6519,4630,5634,4417,5707,4832,5992,3418,6124,5993,5567,4768,5218,6520,4595,3458,5367,6125,5635,6126,4202,6521,4740,4924,6307,3981,4069,4385,6308,3883,2675,4051,3834,4302,4483,5568,5994,4972,4101,5368,6309,5164,5884,3922, +6127,6522,6523,5261,5460,5187,4164,5219,3538,5516,4111,3524,5995,6310,6311,5369,3181,3386,2484,5188,3464,5569,3627,5708,6524,5406,5165,4677,4492,6312,4872,4851,5885,4468,5996,6313,5709,5710,6128,2470,5886,6314,5293,4882,5785,3325,5461,5101,6129,5711,5786,6525,4906,6526,6527,4418,5887,5712,4808,2907,3701,5713,5888,6528,3765,5636,5331,6529,6530,3593,5889,3637,4943,3692,5714,5787,4925,6315,6130,5462,4405,6131,6132,6316,5262,6531,6532,5715,3859,5716,5070,4696,5102,3929,5788,3987,4792,5997,6533,6534,3920, +4809,5E3,5998,6535,2974,5370,6317,5189,5263,5717,3826,6536,3953,5001,4883,3190,5463,5890,4973,5999,4741,6133,6134,3607,5570,6E3,4711,3362,3630,4552,5041,6318,6001,2950,2953,5637,4646,5371,4944,6002,2044,4120,3429,6319,6537,5103,4833,6538,6539,4884,4647,3884,6003,6004,4758,3835,5220,5789,4565,5407,6540,6135,5294,4697,4852,6320,6321,3206,4907,6541,6322,4945,6542,6136,6543,6323,6005,4631,3519,6544,5891,6545,5464,3784,5221,6546,5571,4659,6547,6324,6137,5190,6548,3853,6549,4016,4834,3954,6138,5332,3827, +4017,3210,3546,4469,5408,5718,3505,4648,5790,5131,5638,5791,5465,4727,4318,6325,6326,5792,4553,4010,4698,3439,4974,3638,4335,3085,6006,5104,5042,5166,5892,5572,6327,4356,4519,5222,5573,5333,5793,5043,6550,5639,5071,4503,6328,6139,6551,6140,3914,3901,5372,6007,5640,4728,4793,3976,3836,4885,6552,4127,6553,4451,4102,5002,6554,3686,5105,6555,5191,5072,5295,4611,5794,5296,6556,5893,5264,5894,4975,5466,5265,4699,4976,4370,4056,3492,5044,4886,6557,5795,4432,4769,4357,5467,3940,4660,4290,6141,4484,4770,4661, +3992,6329,4025,4662,5022,4632,4835,4070,5297,4663,4596,5574,5132,5409,5895,6142,4504,5192,4664,5796,5896,3885,5575,5797,5023,4810,5798,3732,5223,4712,5298,4084,5334,5468,6143,4052,4053,4336,4977,4794,6558,5335,4908,5576,5224,4233,5024,4128,5469,5225,4873,6008,5045,4729,4742,4633,3675,4597,6559,5897,5133,5577,5003,5641,5719,6330,6560,3017,2382,3854,4406,4811,6331,4393,3964,4946,6561,2420,3722,6562,4926,4378,3247,1736,4442,6332,5134,6333,5226,3996,2918,5470,4319,4003,4598,4743,4744,4485,3785,3902,5167, +5004,5373,4394,5898,6144,4874,1793,3997,6334,4085,4214,5106,5642,4909,5799,6009,4419,4189,3330,5899,4165,4420,5299,5720,5227,3347,6145,4081,6335,2876,3930,6146,3293,3786,3910,3998,5900,5300,5578,2840,6563,5901,5579,6147,3531,5374,6564,6565,5580,4759,5375,6566,6148,3559,5643,6336,6010,5517,6337,6338,5721,5902,3873,6011,6339,6567,5518,3868,3649,5722,6568,4771,4947,6569,6149,4812,6570,2853,5471,6340,6341,5644,4795,6342,6012,5723,6343,5724,6013,4349,6344,3160,6150,5193,4599,4514,4493,5168,4320,6345,4927, +3666,4745,5169,5903,5005,4928,6346,5725,6014,4730,4203,5046,4948,3395,5170,6015,4150,6016,5726,5519,6347,5047,3550,6151,6348,4197,4310,5904,6571,5581,2965,6152,4978,3960,4291,5135,6572,5301,5727,4129,4026,5905,4853,5728,5472,6153,6349,4533,2700,4505,5336,4678,3583,5073,2994,4486,3043,4554,5520,6350,6017,5800,4487,6351,3931,4103,5376,6352,4011,4321,4311,4190,5136,6018,3988,3233,4350,5906,5645,4198,6573,5107,3432,4191,3435,5582,6574,4139,5410,6353,5411,3944,5583,5074,3198,6575,6354,4358,6576,5302,4600, +5584,5194,5412,6577,6578,5585,5413,5303,4248,5414,3879,4433,6579,4479,5025,4854,5415,6355,4760,4772,3683,2978,4700,3797,4452,3965,3932,3721,4910,5801,6580,5195,3551,5907,3221,3471,3029,6019,3999,5908,5909,5266,5267,3444,3023,3828,3170,4796,5646,4979,4259,6356,5647,5337,3694,6357,5648,5338,4520,4322,5802,3031,3759,4071,6020,5586,4836,4386,5048,6581,3571,4679,4174,4949,6154,4813,3787,3402,3822,3958,3215,3552,5268,4387,3933,4950,4359,6021,5910,5075,3579,6358,4234,4566,5521,6359,3613,5049,6022,5911,3375, +3702,3178,4911,5339,4521,6582,6583,4395,3087,3811,5377,6023,6360,6155,4027,5171,5649,4421,4249,2804,6584,2270,6585,4E3,4235,3045,6156,5137,5729,4140,4312,3886,6361,4330,6157,4215,6158,3500,3676,4929,4331,3713,4930,5912,4265,3776,3368,5587,4470,4855,3038,4980,3631,6159,6160,4132,4680,6161,6362,3923,4379,5588,4255,6586,4121,6587,6363,4649,6364,3288,4773,4774,6162,6024,6365,3543,6588,4274,3107,3737,5050,5803,4797,4522,5589,5051,5730,3714,4887,5378,4001,4523,6163,5026,5522,4701,4175,2791,3760,6589,5473, +4224,4133,3847,4814,4815,4775,3259,5416,6590,2738,6164,6025,5304,3733,5076,5650,4816,5590,6591,6165,6592,3934,5269,6593,3396,5340,6594,5804,3445,3602,4042,4488,5731,5732,3525,5591,4601,5196,6166,6026,5172,3642,4612,3202,4506,4798,6366,3818,5108,4303,5138,5139,4776,3332,4304,2915,3415,4434,5077,5109,4856,2879,5305,4817,6595,5913,3104,3144,3903,4634,5341,3133,5110,5651,5805,6167,4057,5592,2945,4371,5593,6596,3474,4182,6367,6597,6168,4507,4279,6598,2822,6599,4777,4713,5594,3829,6169,3887,5417,6170,3653, +5474,6368,4216,2971,5228,3790,4579,6369,5733,6600,6601,4951,4746,4555,6602,5418,5475,6027,3400,4665,5806,6171,4799,6028,5052,6172,3343,4800,4747,5006,6370,4556,4217,5476,4396,5229,5379,5477,3839,5914,5652,5807,4714,3068,4635,5808,6173,5342,4192,5078,5419,5523,5734,6174,4557,6175,4602,6371,6176,6603,5809,6372,5735,4260,3869,5111,5230,6029,5112,6177,3126,4681,5524,5915,2706,3563,4748,3130,6178,4018,5525,6604,6605,5478,4012,4837,6606,4534,4193,5810,4857,3615,5479,6030,4082,3697,3539,4086,5270,3662,4508, +4931,5916,4912,5811,5027,3888,6607,4397,3527,3302,3798,2775,2921,2637,3966,4122,4388,4028,4054,1633,4858,5079,3024,5007,3982,3412,5736,6608,3426,3236,5595,3030,6179,3427,3336,3279,3110,6373,3874,3039,5080,5917,5140,4489,3119,6374,5812,3405,4494,6031,4666,4141,6180,4166,6032,5813,4981,6609,5081,4422,4982,4112,3915,5653,3296,3983,6375,4266,4410,5654,6610,6181,3436,5082,6611,5380,6033,3819,5596,4535,5231,5306,5113,6612,4952,5918,4275,3113,6613,6376,6182,6183,5814,3073,4731,4838,5008,3831,6614,4888,3090, +3848,4280,5526,5232,3014,5655,5009,5737,5420,5527,6615,5815,5343,5173,5381,4818,6616,3151,4953,6617,5738,2796,3204,4360,2989,4281,5739,5174,5421,5197,3132,5141,3849,5142,5528,5083,3799,3904,4839,5480,2880,4495,3448,6377,6184,5271,5919,3771,3193,6034,6035,5920,5010,6036,5597,6037,6378,6038,3106,5422,6618,5423,5424,4142,6619,4889,5084,4890,4313,5740,6620,3437,5175,5307,5816,4199,5198,5529,5817,5199,5656,4913,5028,5344,3850,6185,2955,5272,5011,5818,4567,4580,5029,5921,3616,5233,6621,6622,6186,4176,6039, +6379,6380,3352,5200,5273,2908,5598,5234,3837,5308,6623,6624,5819,4496,4323,5309,5201,6625,6626,4983,3194,3838,4167,5530,5922,5274,6381,6382,3860,3861,5599,3333,4292,4509,6383,3553,5481,5820,5531,4778,6187,3955,3956,4324,4389,4218,3945,4325,3397,2681,5923,4779,5085,4019,5482,4891,5382,5383,6040,4682,3425,5275,4094,6627,5310,3015,5483,5657,4398,5924,3168,4819,6628,5925,6629,5532,4932,4613,6041,6630,4636,6384,4780,4204,5658,4423,5821,3989,4683,5822,6385,4954,6631,5345,6188,5425,5012,5384,3894,6386,4490, +4104,6632,5741,5053,6633,5823,5926,5659,5660,5927,6634,5235,5742,5824,4840,4933,4820,6387,4859,5928,4955,6388,4143,3584,5825,5346,5013,6635,5661,6389,5014,5484,5743,4337,5176,5662,6390,2836,6391,3268,6392,6636,6042,5236,6637,4158,6638,5744,5663,4471,5347,3663,4123,5143,4293,3895,6639,6640,5311,5929,5826,3800,6189,6393,6190,5664,5348,3554,3594,4749,4603,6641,5385,4801,6043,5827,4183,6642,5312,5426,4761,6394,5665,6191,4715,2669,6643,6644,5533,3185,5427,5086,5930,5931,5386,6192,6044,6645,4781,4013,5745, +4282,4435,5534,4390,4267,6045,5746,4984,6046,2743,6193,3501,4087,5485,5932,5428,4184,4095,5747,4061,5054,3058,3862,5933,5600,6646,5144,3618,6395,3131,5055,5313,6396,4650,4956,3855,6194,3896,5202,4985,4029,4225,6195,6647,5828,5486,5829,3589,3002,6648,6397,4782,5276,6649,6196,6650,4105,3803,4043,5237,5830,6398,4096,3643,6399,3528,6651,4453,3315,4637,6652,3984,6197,5535,3182,3339,6653,3096,2660,6400,6654,3449,5934,4250,4236,6047,6401,5831,6655,5487,3753,4062,5832,6198,6199,6656,3766,6657,3403,4667,6048, +6658,4338,2897,5833,3880,2797,3780,4326,6659,5748,5015,6660,5387,4351,5601,4411,6661,3654,4424,5935,4339,4072,5277,4568,5536,6402,6662,5238,6663,5349,5203,6200,5204,6201,5145,4536,5016,5056,4762,5834,4399,4957,6202,6403,5666,5749,6664,4340,6665,5936,5177,5667,6666,6667,3459,4668,6404,6668,6669,4543,6203,6670,4276,6405,4480,5537,6671,4614,5205,5668,6672,3348,2193,4763,6406,6204,5937,5602,4177,5669,3419,6673,4020,6205,4443,4569,5388,3715,3639,6407,6049,4058,6206,6674,5938,4544,6050,4185,4294,4841,4651, +4615,5488,6207,6408,6051,5178,3241,3509,5835,6208,4958,5836,4341,5489,5278,6209,2823,5538,5350,5206,5429,6675,4638,4875,4073,3516,4684,4914,4860,5939,5603,5389,6052,5057,3237,5490,3791,6676,6409,6677,4821,4915,4106,5351,5058,4243,5539,4244,5604,4842,4916,5239,3028,3716,5837,5114,5605,5390,5940,5430,6210,4332,6678,5540,4732,3667,3840,6053,4305,3408,5670,5541,6410,2744,5240,5750,6679,3234,5606,6680,5607,5671,3608,4283,4159,4400,5352,4783,6681,6411,6682,4491,4802,6211,6412,5941,6413,6414,5542,5751,6683, +4669,3734,5942,6684,6415,5943,5059,3328,4670,4144,4268,6685,6686,6687,6688,4372,3603,6689,5944,5491,4373,3440,6416,5543,4784,4822,5608,3792,4616,5838,5672,3514,5391,6417,4892,6690,4639,6691,6054,5673,5839,6055,6692,6056,5392,6212,4038,5544,5674,4497,6057,6693,5840,4284,5675,4021,4545,5609,6418,4454,6419,6213,4113,4472,5314,3738,5087,5279,4074,5610,4959,4063,3179,4750,6058,6420,6214,3476,4498,4716,5431,4960,4685,6215,5241,6694,6421,6216,6695,5841,5945,6422,3748,5946,5179,3905,5752,5545,5947,4374,6217, +4455,6423,4412,6218,4803,5353,6696,3832,5280,6219,4327,4702,6220,6221,6059,4652,5432,6424,3749,4751,6425,5753,4986,5393,4917,5948,5030,5754,4861,4733,6426,4703,6697,6222,4671,5949,4546,4961,5180,6223,5031,3316,5281,6698,4862,4295,4934,5207,3644,6427,5842,5950,6428,6429,4570,5843,5282,6430,6224,5088,3239,6060,6699,5844,5755,6061,6431,2701,5546,6432,5115,5676,4039,3993,3327,4752,4425,5315,6433,3941,6434,5677,4617,4604,3074,4581,6225,5433,6435,6226,6062,4823,5756,5116,6227,3717,5678,4717,5845,6436,5679, +5846,6063,5847,6064,3977,3354,6437,3863,5117,6228,5547,5394,4499,4524,6229,4605,6230,4306,4500,6700,5951,6065,3693,5952,5089,4366,4918,6701,6231,5548,6232,6702,6438,4704,5434,6703,6704,5953,4168,6705,5680,3420,6706,5242,4407,6066,3812,5757,5090,5954,4672,4525,3481,5681,4618,5395,5354,5316,5955,6439,4962,6707,4526,6440,3465,4673,6067,6441,5682,6708,5435,5492,5758,5683,4619,4571,4674,4804,4893,4686,5493,4753,6233,6068,4269,6442,6234,5032,4705,5146,5243,5208,5848,6235,6443,4963,5033,4640,4226,6236,5849, +3387,6444,6445,4436,4437,5850,4843,5494,4785,4894,6709,4361,6710,5091,5956,3331,6237,4987,5549,6069,6711,4342,3517,4473,5317,6070,6712,6071,4706,6446,5017,5355,6713,6714,4988,5436,6447,4734,5759,6715,4735,4547,4456,4754,6448,5851,6449,6450,3547,5852,5318,6451,6452,5092,4205,6716,6238,4620,4219,5611,6239,6072,4481,5760,5957,5958,4059,6240,6453,4227,4537,6241,5761,4030,4186,5244,5209,3761,4457,4876,3337,5495,5181,6242,5959,5319,5612,5684,5853,3493,5854,6073,4169,5613,5147,4895,6074,5210,6717,5182,6718, +3830,6243,2798,3841,6075,6244,5855,5614,3604,4606,5496,5685,5118,5356,6719,6454,5960,5357,5961,6720,4145,3935,4621,5119,5962,4261,6721,6455,4786,5963,4375,4582,6245,6246,6247,6076,5437,4877,5856,3376,4380,6248,4160,6722,5148,6456,5211,6457,6723,4718,6458,6724,6249,5358,4044,3297,6459,6250,5857,5615,5497,5245,6460,5498,6725,6251,6252,5550,3793,5499,2959,5396,6461,6462,4572,5093,5500,5964,3806,4146,6463,4426,5762,5858,6077,6253,4755,3967,4220,5965,6254,4989,5501,6464,4352,6726,6078,4764,2290,5246,3906, +5438,5283,3767,4964,2861,5763,5094,6255,6256,4622,5616,5859,5860,4707,6727,4285,4708,4824,5617,6257,5551,4787,5212,4965,4935,4687,6465,6728,6466,5686,6079,3494,4413,2995,5247,5966,5618,6729,5967,5764,5765,5687,5502,6730,6731,6080,5397,6467,4990,6258,6732,4538,5060,5619,6733,4719,5688,5439,5018,5149,5284,5503,6734,6081,4607,6259,5120,3645,5861,4583,6260,4584,4675,5620,4098,5440,6261,4863,2379,3306,4585,5552,5689,4586,5285,6735,4864,6736,5286,6082,6737,4623,3010,4788,4381,4558,5621,4587,4896,3698,3161, +5248,4353,4045,6262,3754,5183,4588,6738,6263,6739,6740,5622,3936,6741,6468,6742,6264,5095,6469,4991,5968,6743,4992,6744,6083,4897,6745,4256,5766,4307,3108,3968,4444,5287,3889,4343,6084,4510,6085,4559,6086,4898,5969,6746,5623,5061,4919,5249,5250,5504,5441,6265,5320,4878,3242,5862,5251,3428,6087,6747,4237,5624,5442,6266,5553,4539,6748,2585,3533,5398,4262,6088,5150,4736,4438,6089,6267,5505,4966,6749,6268,6750,6269,5288,5554,3650,6090,6091,4624,6092,5690,6751,5863,4270,5691,4277,5555,5864,6752,5692,4720, +4865,6470,5151,4688,4825,6753,3094,6754,6471,3235,4653,6755,5213,5399,6756,3201,4589,5865,4967,6472,5866,6473,5019,3016,6757,5321,4756,3957,4573,6093,4993,5767,4721,6474,6758,5625,6759,4458,6475,6270,6760,5556,4994,5214,5252,6271,3875,5768,6094,5034,5506,4376,5769,6761,2120,6476,5253,5770,6762,5771,5970,3990,5971,5557,5558,5772,6477,6095,2787,4641,5972,5121,6096,6097,6272,6763,3703,5867,5507,6273,4206,6274,4789,6098,6764,3619,3646,3833,3804,2394,3788,4936,3978,4866,4899,6099,6100,5559,6478,6765,3599, +5868,6101,5869,5870,6275,6766,4527,6767]},{}],17:[function(a,d,b){function c(){f.apply(this);this.getCharsetName=function(){return"GB2312"};this._mCodingSM=new g(e);this._mDistributionAnalyzer=new m;this.reset()}var f=a("./mbcharsetprober"),g=a("./codingstatemachine"),e=a("./mbcssm/gb2312"),m=a("./chardistribution").GB2312DistributionAnalysis;c.prototype=new f;d.exports=c},{"./chardistribution":4,"./codingstatemachine":7,"./mbcharsetprober":30,"./mbcssm/gb2312":36}],18:[function(a,d,b){function c(){f.apply(this); +this.reset=function(){this._mFinalCharVisualScore=this._mFinalCharLogicalScore=0;this._mBeforePrev=this._mPrev=" "};this.setModelProbers=function(a,b){this._mLogicalProber=a;this._mVisualProber=b};this.isFinal=function(a){return-1!=["\u00ea","\u00ed","\u00ef","\u00f3","\u00f5"].indexOf(a)};this.isNonFinal=function(a){return-1!=["\u00eb","\u00ee","\u00f0","\u00f4"].indexOf(a)};this.feed=function(a){if(this.getState()==g.notMe)return g.notMe;a=this.filterHighBitOnly(a);for(var b=0,c;b=a)return"ISO-8859-8";var b=this._mLogicalProber.getConfidence()- +this._mVisualProber.getConfidence();return.01b||0>a?"ISO-8859-8":"windows-1255"};this.getState=function(){return this._mLogicalProber.getState()==g.notMe&&this._mVisualProber.getState()==g.notMe?g.notMe:g.detecting};this._mVisualProber=this._mLogicalProber=null;this.reset()}var f=a("./charsetprober"),g=a("./constants");Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,h=Number(b)||0,h=0>h?Math.ceil(h):Math.floor(h);for(0>h&&(h+=c);ha;this._mRelSample[a++]=0);this._mNeedToSkipCharNum=0;this._mLastCharOrder=-1;this._mDone=!1};this.feed=function(a,c){if(!this._mDone)for(var d=this._mNeedToSkipCharNum;dc)this._mNeedToSkipCharNum=d-c,this._mLastCharOrder=-1;else{if(-1!=l&&-1!=this._mLastCharOrder){this._mTotalRel+= +1;if(1E3=a.charCodeAt(0)||224<=a.charCodeAt(0)&&252>=a.charCodeAt(0)? +2:1;return 1=a.charCodeAt(0)?[a.charCodeAt(1)-159,b]:[-1,b]}}function g(){this.getOrder=function(a){if(!a)return[-1,1];var b=142<=a.charCodeAt(0)||161<=a.charCodeAt(0)&&254>=a.charCodeAt(0)?2:143==a.charCodeAt(0)?3:1;return 1=a.charCodeAt(1)?[a.charCodeAt(1)-161,b]:[-1,b]}}b.jp2CharContext=[[0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1],[2,4,0,4,0,3,0,4,0,3,4,4,4,2,4,3,3,4,3,2,3,3,4,2,3,3,3,2,4,1,4,3,3,1,5,4,3,4,3,4,3,5,3,0,3,5,4,2,0,3,1,0,3,3,0,3,3,0,1,1,0,4,3,0,3,3,0,4,0,2,0,3,5,5,5,5,4,0,4,1,0,3,4],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],[0,4,0,5,0,5,0,4,0,4,5,4,4,3,5,3,5,1,5,3,4,3,4,4,3,4,3,3,4,3,5,4,4,3,5,5,3,5,5,5,3,5,5,3, +4,5,5,3,1,3,2,0,3,4,0,4,2,0,4,2,1,5,3,2,3,5,0,4,0,2,0,5,4,4,5,4,5,0,4,0,0,4,4],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3,0,4,0,3,0,3,0,4,5,4,3,3,3,3,4,3,5,4,4,3,5,4,4,3,4,3,4,4,4,4,5,3,4,4,3,4,5,5,4,5,5,1,4,5,4,3,0,3,3,1,3,3,0,4,4,0,3,3,1,5,3,3,3,5,0,4,0,3,0,4,4,3,4,3,3,0,4,1,1,3,4],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,4,0,3,0,3,0,4,0,3,4,4,3,2,2,1,2,1,3,1,3,3,3,3,3,4,3,1,3,3,5,3,3,0,4,3,0,5,4,3,3,5,4,4,3,4,4,5,0,1,2,0,1,2,0,2,2,0,1,0,0,5,2,2,1,4,0,3,0,1,0,4,4,3,5,4,3,0,2,1,0,4,3],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3,0,5,0,4,0,2,1,4,4,2,4,1,4,2,4,2,4,3,3,3,4,3,3,3,3,1,4,2,3,3,3,1,4,4,1,1,1,4,3,3, +2,0,2,4,3,2,0,3,3,0,3,1,1,0,0,0,3,3,0,4,2,2,3,4,0,4,0,3,0,4,4,5,3,4,4,0,3,0,0,1,4],[1,4,0,4,0,4,0,4,0,3,5,4,4,3,4,3,5,4,3,3,4,3,5,4,4,4,4,3,4,2,4,3,3,1,5,4,3,2,4,5,4,5,5,4,4,5,4,4,0,3,2,2,3,3,0,4,3,1,3,2,1,4,3,3,4,5,0,3,0,2,0,4,5,5,4,5,4,0,4,0,0,5,4],[0,5,0,5,0,4,0,3,0,4,4,3,4,3,3,3,4,0,4,4,4,3,4,3,4,3,3,1,4,2,4,3,4,0,5,4,1,4,5,4,4,5,3,2,4,3,4,3,2,4,1,3,3,3,2,3,2,0,4,3,3,4,3,3,3,4,0,4,0,3,0,4,5,4,4,4,3,0,4,1,0,1,3],[0,3,1,4,0,3,0,2,0,3,4,4,3,1,4,2,3,3,4,3,4,3,4,3,4,4,3,2,3,1,5,4,4,1,4,4,3,5,4,4,3, +5,5,4,3,4,4,3,1,2,3,1,2,2,0,3,2,0,3,1,0,5,3,3,3,4,3,3,3,3,4,4,4,4,5,4,2,0,3,3,2,4,3],[0,2,0,3,0,1,0,1,0,0,3,2,0,0,2,0,1,0,2,1,3,3,3,1,2,3,1,0,1,0,4,2,1,1,3,3,0,4,3,3,1,4,3,3,0,3,3,2,0,0,0,0,1,0,0,2,0,0,0,0,0,4,1,0,2,3,2,2,2,1,3,3,3,4,4,3,2,0,3,1,0,3,3],[0,4,0,4,0,3,0,3,0,4,4,4,3,3,3,3,3,3,4,3,4,2,4,3,4,3,3,2,4,3,4,5,4,1,4,5,3,5,4,5,3,5,4,0,3,5,5,3,1,3,3,2,2,3,0,3,4,1,3,3,2,4,3,3,3,4,0,4,0,3,0,4,5,4,4,5,3,0,4,1,0,3,4],[0,2,0,3,0,3,0,0,0,2,2,2,1,0,1,0,0,0,3,0,3,0,3,0,1,3,1,0,3,1,3,3,3,1,3,3,3,0,1,3, +1,3,4,0,0,3,1,1,0,3,2,0,0,0,0,1,3,0,1,0,0,3,3,2,0,3,0,0,0,0,0,3,4,3,4,3,3,0,3,0,0,2,3],[2,3,0,3,0,2,0,1,0,3,3,4,3,1,3,1,1,1,3,1,4,3,4,3,3,3,0,0,3,1,5,4,3,1,4,3,2,5,5,4,4,4,4,3,3,4,4,4,0,2,1,1,3,2,0,1,2,0,0,1,0,4,1,3,3,3,0,3,0,1,0,4,4,4,5,5,3,0,2,0,0,4,4],[0,2,0,1,0,3,1,3,0,2,3,3,3,0,3,1,0,0,3,0,3,2,3,1,3,2,1,1,0,0,4,2,1,0,2,3,1,4,3,2,0,4,4,3,1,3,1,3,0,1,0,0,1,0,0,0,1,0,0,0,0,4,1,1,1,2,0,3,0,0,0,3,4,2,4,3,2,0,1,0,0,3,3],[0,1,0,4,0,5,0,4,0,2,4,4,2,3,3,2,3,3,5,3,3,3,4,3,4,2,3,0,4,3,3,3,4,1,4,3,2,1,5, +5,3,4,5,1,3,5,4,2,0,3,3,0,1,3,0,4,2,0,1,3,1,4,3,3,3,3,0,3,0,1,0,3,4,4,4,5,5,0,3,0,1,4,5],[0,2,0,3,0,3,0,0,0,2,3,1,3,0,4,0,1,1,3,0,3,4,3,2,3,1,0,3,3,2,3,1,3,0,2,3,0,2,1,4,1,2,2,0,0,3,3,0,0,2,0,0,0,1,0,0,0,0,2,2,0,3,2,1,3,3,0,2,0,2,0,0,3,3,1,2,4,0,3,0,2,2,3],[2,4,0,5,0,4,0,4,0,2,4,4,4,3,4,3,3,3,1,2,4,3,4,3,4,4,5,0,3,3,3,3,2,0,4,3,1,4,3,4,1,4,4,3,3,4,4,3,1,2,3,0,4,2,0,4,1,0,3,3,0,4,3,3,3,4,0,4,0,2,0,3,5,3,4,5,2,0,3,0,0,4,5],[0,3,0,4,0,1,0,1,0,1,3,2,2,1,3,0,3,0,2,0,2,0,3,0,2,0,0,0,1,0,1,1,0,0,3,1,0,0, +0,4,0,3,1,0,2,1,3,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,2,2,3,1,0,3,0,0,0,1,4,4,4,3,0,0,4,0,0,1,4],[1,4,1,5,0,3,0,3,0,4,5,4,4,3,5,3,3,4,4,3,4,1,3,3,3,3,2,1,4,1,5,4,3,1,4,4,3,5,4,4,3,5,4,3,3,4,4,4,0,3,3,1,2,3,0,3,1,0,3,3,0,5,4,4,4,4,4,4,3,3,5,4,4,3,3,5,4,0,3,2,0,4,4],[0,2,0,3,0,1,0,0,0,1,3,3,3,2,4,1,3,0,3,1,3,0,2,2,1,1,0,0,2,0,4,3,1,0,4,3,0,4,4,4,1,4,3,1,1,3,3,1,0,2,0,0,1,3,0,0,0,0,2,0,0,4,3,2,4,3,5,4,3,3,3,4,3,3,4,3,3,0,2,1,0,3,3],[0,2,0,4,0,3,0,2,0,2,5,5,3,4,4,4,4,1,4,3,3,0,4,3,4,3,1,3,3,2,4,3,0,3,4,3,0, +3,4,4,2,4,4,0,4,5,3,3,2,2,1,1,1,2,0,1,5,0,3,3,2,4,3,3,3,4,0,3,0,2,0,4,4,3,5,5,0,0,3,0,2,3,3],[0,3,0,4,0,3,0,1,0,3,4,3,3,1,3,3,3,0,3,1,3,0,4,3,3,1,1,0,3,0,3,3,0,0,4,4,0,1,5,4,3,3,5,0,3,3,4,3,0,2,0,1,1,1,0,1,3,0,1,2,1,3,3,2,3,3,0,3,0,1,0,1,3,3,4,4,1,0,1,2,2,1,3],[0,1,0,4,0,4,0,3,0,1,3,3,3,2,3,1,1,0,3,0,3,3,4,3,2,4,2,0,1,0,4,3,2,0,4,3,0,5,3,3,2,4,4,4,3,3,3,4,0,1,3,0,0,1,0,0,1,0,0,0,0,4,2,3,3,3,0,3,0,0,0,4,4,4,5,3,2,0,3,3,0,3,5],[0,2,0,3,0,0,0,3,0,1,3,0,2,0,0,0,1,0,3,1,1,3,3,0,0,3,0,0,3,0,2,3,1,0,3,1, +0,3,3,2,0,4,2,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,1,2,0,1,0,1,0,0,0,1,3,1,2,0,0,0,1,0,0,1,4],[0,3,0,3,0,5,0,1,0,2,4,3,1,3,3,2,1,1,5,2,1,0,5,1,2,0,0,0,3,3,2,2,3,2,4,3,0,0,3,3,1,3,3,0,2,5,3,4,0,3,3,0,1,2,0,2,2,0,3,2,0,2,2,3,3,3,0,2,0,1,0,3,4,4,2,5,4,0,3,0,0,3,5],[0,3,0,3,0,3,0,1,0,3,3,3,3,0,3,0,2,0,2,1,1,0,2,0,1,0,0,0,2,1,0,0,1,0,3,2,0,0,3,3,1,2,3,1,0,3,3,0,0,1,0,0,0,0,0,2,0,0,0,0,0,2,3,1,2,3,0,3,0,1,0,3,2,1,0,4,3,0,1,1,0,3,3],[0,4,0,5,0,3,0,3,0,4,5,5,4,3,5,3,4,3,5,3,3,2,5,3,4,4,4,3,4,3,4,5,5,3,4, +4,3,4,4,5,4,4,4,3,4,5,5,4,2,3,4,2,3,4,0,3,3,1,4,3,2,4,3,3,5,5,0,3,0,3,0,5,5,5,5,4,4,0,4,0,1,4,4],[0,4,0,4,0,3,0,3,0,3,5,4,4,2,3,2,5,1,3,2,5,1,4,2,3,2,3,3,4,3,3,3,3,2,5,4,1,3,3,5,3,4,4,0,4,4,3,1,1,3,1,0,2,3,0,2,3,0,3,0,0,4,3,1,3,4,0,3,0,2,0,4,4,4,3,4,5,0,4,0,0,3,4],[0,3,0,3,0,3,1,2,0,3,4,4,3,3,3,0,2,2,4,3,3,1,3,3,3,1,1,0,3,1,4,3,2,3,4,4,2,4,4,4,3,4,4,3,2,4,4,3,1,3,3,1,3,3,0,4,1,0,2,2,1,4,3,2,3,3,5,4,3,3,5,4,4,3,3,0,4,0,3,2,2,4,4],[0,2,0,1,0,0,0,0,0,1,2,1,3,0,0,0,0,0,2,0,1,2,1,0,0,1,0,0,0,0,3,0,0,1, +0,1,1,3,1,0,0,0,1,1,0,1,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,1,2,2,0,3,4,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1],[0,1,0,0,0,1,0,0,0,0,4,0,4,1,4,0,3,0,4,0,3,0,4,0,3,0,3,0,4,1,5,1,4,0,0,3,0,5,0,5,2,0,1,0,0,0,2,1,4,0,1,3,0,0,3,0,0,3,1,1,4,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,4,0,5,0,3,0,2,0,3,5,4,4,3,4,3,5,3,4,3,3,0,4,3,3,3,3,3,3,2,4,4,3,1,3,4,4,5,4,4,3,4,4,1,3,5,4,3,3,3,1,2,2,3,3,1,3,1,3,3,3,5,3,3,4,5,0,3,0,3,0,3,4,3,4,4,3,0,3,0,2,4,3],[0,1,0,4,0,0,0,0,0,1,4,0,4,1,4,2,4,0,3,0,1,0,1,0,0,0,0,0,2,0,3,1,1, +1,0,3,0,0,0,1,2,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,3,0,0,0,0,3,2,0,2,2,0,1,0,0,0,2,3,2,3,3,0,0,0,0,2,1,0],[0,5,1,5,0,3,0,3,0,5,4,4,5,1,5,3,3,0,4,3,4,3,5,3,4,3,3,2,4,3,4,3,3,0,3,3,1,4,4,3,4,4,4,3,4,5,5,3,2,3,1,1,3,3,1,3,1,1,3,3,2,4,5,3,3,5,0,4,0,3,0,4,4,3,5,3,3,0,3,4,0,4,3],[0,5,0,5,0,3,0,2,0,4,4,3,5,2,4,3,3,3,4,4,4,3,5,3,5,3,3,1,4,0,4,3,3,0,3,3,0,4,4,4,4,5,4,3,3,5,5,3,2,3,1,2,3,2,0,1,0,0,3,2,2,4,4,3,1,5,0,4,0,3,0,4,3,1,3,2,1,0,3,3,0,3,3],[0,4,0,5,0,5,0,4,0,4,5,5,5,3,4,3,3,2,5,4,4,3,5,3,5,3,4,0,4,3,4,4, +3,2,4,4,3,4,5,4,4,5,5,0,3,5,5,4,1,3,3,2,3,3,1,3,1,0,4,3,1,4,4,3,4,5,0,4,0,2,0,4,3,4,4,3,3,0,4,0,0,5,5],[0,4,0,4,0,5,0,1,1,3,3,4,4,3,4,1,3,0,5,1,3,0,3,1,3,1,1,0,3,0,3,3,4,0,4,3,0,4,4,4,3,4,4,0,3,5,4,1,0,3,0,0,2,3,0,3,1,0,3,1,0,3,2,1,3,5,0,3,0,1,0,3,2,3,3,4,4,0,2,2,0,4,4],[2,4,0,5,0,4,0,3,0,4,5,5,4,3,5,3,5,3,5,3,5,2,5,3,4,3,3,4,3,4,5,3,2,1,5,4,3,2,3,4,5,3,4,1,2,5,4,3,0,3,3,0,3,2,0,2,3,0,4,1,0,3,4,3,3,5,0,3,0,1,0,4,5,5,5,4,3,0,4,2,0,3,5],[0,5,0,4,0,4,0,2,0,5,4,3,4,3,4,3,3,3,4,3,4,2,5,3,5,3,4,1,4,3,4, +4,4,0,3,5,0,4,4,4,4,5,3,1,3,4,5,3,3,3,3,3,3,3,0,2,2,0,3,3,2,4,3,3,3,5,3,4,1,3,3,5,3,2,0,0,0,0,4,3,1,3,3],[0,1,0,3,0,3,0,1,0,1,3,3,3,2,3,3,3,0,3,0,0,0,3,1,3,0,0,0,2,2,2,3,0,0,3,2,0,1,2,4,1,3,3,0,0,3,3,3,0,1,0,0,2,1,0,0,3,0,3,1,0,3,0,0,1,3,0,2,0,1,0,3,3,1,3,3,0,0,1,1,0,3,3],[0,2,0,3,0,2,1,4,0,2,2,3,1,1,3,1,1,0,2,0,3,1,2,3,1,3,0,0,1,0,4,3,2,3,3,3,1,4,2,3,3,3,3,1,0,3,1,4,0,1,1,0,1,2,0,1,1,0,1,1,0,3,1,3,2,2,0,1,0,0,0,2,3,3,3,1,0,0,0,0,0,2,3],[0,5,0,4,0,5,0,2,0,4,5,5,3,3,4,3,3,1,5,4,4,2,4,4,4,3,4,2,4,3, +5,5,4,3,3,4,3,3,5,5,4,5,5,1,3,4,5,3,1,4,3,1,3,3,0,3,3,1,4,3,1,4,5,3,3,5,0,4,0,3,0,5,3,3,1,4,3,0,4,0,1,5,3],[0,5,0,5,0,4,0,2,0,4,4,3,4,3,3,3,3,3,5,4,4,4,4,4,4,5,3,3,5,2,4,4,4,3,4,4,3,3,4,4,5,5,3,3,4,3,4,3,3,4,3,3,3,3,1,2,2,1,4,3,3,5,4,4,3,4,0,4,0,3,0,4,4,4,4,4,1,0,4,2,0,2,4],[0,4,0,4,0,3,0,1,0,3,5,2,3,0,3,0,2,1,4,2,3,3,4,1,4,3,3,2,4,1,3,3,3,0,3,3,0,0,3,3,3,5,3,3,3,3,3,2,0,2,0,0,2,0,0,2,0,0,1,0,0,3,1,2,2,3,0,3,0,2,0,4,4,3,3,4,1,0,3,0,0,2,4],[0,0,0,4,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,0,1,0,2,0,1,0,0,0,0, +0,3,1,3,0,3,2,0,0,0,1,0,3,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,2,0,0,0,0,0,0,2],[0,2,1,3,0,2,0,2,0,3,3,3,3,1,3,1,3,3,3,3,3,3,4,2,2,1,2,1,4,0,4,3,1,3,3,3,2,4,3,5,4,3,3,3,3,3,3,3,0,1,3,0,2,0,0,1,0,0,1,0,0,4,2,0,2,3,0,3,3,0,3,3,4,2,3,1,4,0,1,2,0,2,3],[0,3,0,3,0,1,0,3,0,2,3,3,3,0,3,1,2,0,3,3,2,3,3,2,3,2,3,1,3,0,4,3,2,0,3,3,1,4,3,3,2,3,4,3,1,3,3,1,1,0,1,1,0,1,0,1,0,1,0,0,0,4,1,1,0,3,0,3,1,0,2,3,3,3,3,3,1,0,0,2,0,3,3],[0,0,0,0,0,0,0,0,0,0,3,0,2,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0, +0,0,3,0,3,0,3,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,0,2,3,0,0,0,0,0,0,0,0,3],[0,2,0,3,1,3,0,3,0,2,3,3,3,1,3,1,3,1,3,1,3,3,3,1,3,0,2,3,1,1,4,3,3,2,3,3,1,2,2,4,1,3,3,0,1,4,2,3,0,1,3,0,3,0,0,1,3,0,2,0,0,3,3,2,1,3,0,3,0,2,0,3,4,4,4,3,1,0,3,0,0,3,3],[0,2,0,1,0,2,0,0,0,1,3,2,2,1,3,0,1,1,3,0,3,2,3,1,2,0,2,0,1,1,3,3,3,0,3,3,1,1,2,3,2,3,3,1,2,3,2,0,0,1,0,0,0,0,0,0,3,0,1,0,0,2,1,2,1,3,0,3,0,0,0,3,4,4,4,3,2,0,2,0,0,2,4],[0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0, +0,0,0,0,0,0,0,2,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,3,1,0,0,0,0,0,0,0,3],[0,3,0,3,0,2,0,3,0,3,3,3,2,3,2,2,2,0,3,1,3,3,3,2,3,3,0,0,3,0,3,2,2,0,2,3,1,4,3,4,3,3,2,3,1,5,4,4,0,3,1,2,1,3,0,3,1,1,2,0,2,3,1,3,1,3,0,3,0,1,0,3,3,4,4,2,1,0,2,1,0,2,4],[0,1,0,3,0,1,0,2,0,1,4,2,5,1,4,0,2,0,2,1,3,1,4,0,2,1,0,0,2,1,4,1,1,0,3,3,0,5,1,3,2,3,3,1,0,3,2,3,0,1,0,0,0,0,0,0,1,0,0,0,0,4,0,1,0,3,0,2,0,1,0,3,3,3,4,3,3,0,0,0,0,2,3],[0,0,0,1,0,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0, +0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,3],[0,1,0,3,0,4,0,3,0,2,4,3,1,0,3,2,2,1,3,1,2,2,3,1,1,1,2,1,3,0,1,2,0,1,3,2,1,3,0,5,5,1,0,0,1,3,2,1,0,3,0,0,1,0,0,0,0,0,3,4,0,1,1,1,3,2,0,2,0,1,0,2,3,3,1,2,3,0,1,0,1,0,4],[0,0,0,1,0,3,0,3,0,2,2,1,0,0,4,0,3,0,3,1,3,0,3,0,3,0,1,0,3,0,3,1,3,0,3,3,0,0,1,2,1,1,1,0,1,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,2,1,2,0,0,2,0,0,0,0,2,3,3,3,3,0,0,0,0,1,4],[0,0,0,3,0,3,0,0,0,0,3,1,1,0,3,0,1,0,2,0,1,0,0,0,0, +0,0,0,1,0,3,0,2,0,2,3,0,0,2,2,3,1,2,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,2,3],[2,4,0,5,0,5,0,4,0,3,4,3,3,3,4,3,3,3,4,3,4,4,5,4,5,5,5,2,3,0,5,5,4,1,5,4,3,1,5,4,3,4,4,3,3,4,3,3,0,3,2,0,2,3,0,3,0,0,3,3,0,5,3,2,3,3,0,3,0,3,0,3,4,5,4,5,3,0,4,3,0,3,4],[0,3,0,3,0,3,0,3,0,3,3,4,3,2,3,2,3,0,4,3,3,3,3,3,3,3,3,0,3,2,4,3,3,1,3,4,3,4,4,4,3,4,4,3,2,4,4,1,0,2,0,0,1,1,0,2,0,0,3,1,0,5,3,2,1,3,0,3,0,1,2,4,3,2,4,3,3,0,3,2,0,4,4],[0,3,0,3,0,1,0,0,0,1,4,3,3,2,3,1,3,1,4,2,3,2,4,2, +3,4,3,0,2,2,3,3,3,0,3,3,3,0,3,4,1,3,3,0,3,4,3,3,0,1,1,0,1,0,0,0,4,0,3,0,0,3,1,2,1,3,0,4,0,1,0,4,3,3,4,3,3,0,2,0,0,3,3],[0,3,0,4,0,1,0,3,0,3,4,3,3,0,3,3,3,1,3,1,3,3,4,3,3,3,0,0,3,1,5,3,3,1,3,3,2,5,4,3,3,4,5,3,2,5,3,4,0,1,0,0,0,0,0,2,0,0,1,1,0,4,2,2,1,3,0,3,0,2,0,4,4,3,5,3,2,0,1,1,0,3,4],[0,5,0,4,0,5,0,2,0,4,4,3,3,2,3,3,3,1,4,3,4,1,5,3,4,3,4,0,4,2,4,3,4,1,5,4,0,4,4,4,4,5,4,1,3,5,4,2,1,4,1,1,3,2,0,3,1,0,3,2,1,4,3,3,3,4,0,4,0,3,0,4,4,4,3,3,3,0,4,2,0,3,4],[1,4,0,4,0,3,0,1,0,3,3,3,1,1,3,3,2,2,3,3,1,0,3, +2,2,1,2,0,3,1,2,1,2,0,3,2,0,2,2,3,3,4,3,0,3,3,1,2,0,1,1,3,1,2,0,0,3,0,1,1,0,3,2,2,3,3,0,3,0,0,0,2,3,3,4,3,3,0,1,0,0,1,4],[0,4,0,4,0,4,0,0,0,3,4,4,3,1,4,2,3,2,3,3,3,1,4,3,4,0,3,0,4,2,3,3,2,2,5,4,2,1,3,4,3,4,3,1,3,3,4,2,0,2,1,0,3,3,0,0,2,0,3,1,0,4,4,3,4,3,0,4,0,1,0,2,4,4,4,4,4,0,3,2,0,3,3],[0,0,0,1,0,4,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,3,2,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2],[0,2,0,3,0,4,0,4,0,1,3,3,3,0,4,0,2,1,2,1,1,1, +2,0,3,1,1,0,1,0,3,1,0,0,3,3,2,0,1,1,0,0,0,0,0,1,0,2,0,2,2,0,3,1,0,0,1,0,1,1,0,1,2,0,3,0,0,0,0,1,0,0,3,3,4,3,1,0,1,0,3,0,2],[0,0,0,3,0,5,0,0,0,0,1,0,2,0,3,1,0,1,3,0,0,0,2,0,0,0,1,0,0,0,1,1,0,0,4,0,0,0,2,3,0,1,4,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,3,0,0,0,0,0,3],[0,2,0,5,0,5,0,1,0,2,4,3,3,2,5,1,3,2,3,3,3,0,4,1,2,0,3,0,4,0,2,2,1,1,5,3,0,0,1,4,2,3,2,0,3,3,3,2,0,2,4,1,1,2,0,1,1,0,3,1,0,1,3,1,2,3,0,2,0,0,0,1,3,5,4,4,4,0,3,0,0,1,3],[0,4,0,5,0,4,0,4,0,4,5,4,3,3,4,3,3,3,4,3,4, +4,5,3,4,5,4,2,4,2,3,4,3,1,4,4,1,3,5,4,4,5,5,4,4,5,5,5,2,3,3,1,4,3,1,3,3,0,3,3,1,4,3,4,4,4,0,3,0,4,0,3,3,4,4,5,0,0,4,3,0,4,5],[0,4,0,4,0,3,0,3,0,3,4,4,4,3,3,2,4,3,4,3,4,3,5,3,4,3,2,1,4,2,4,4,3,1,3,4,2,4,5,5,3,4,5,4,1,5,4,3,0,3,2,2,3,2,1,3,1,0,3,3,3,5,3,3,3,5,4,4,2,3,3,4,3,3,3,2,1,0,3,2,1,4,3],[0,4,0,5,0,4,0,3,0,3,5,5,3,2,4,3,4,0,5,4,4,1,4,4,4,3,3,3,4,3,5,5,2,3,3,4,1,2,5,5,3,5,5,2,3,5,5,4,0,3,2,0,3,3,1,1,5,1,4,1,0,4,3,2,3,5,0,4,0,3,0,5,4,3,4,3,0,0,4,1,0,4,4],[1,3,0,4,0,2,0,2,0,2,5,5,3,3,3,3,3,0,4,2, +3,4,4,4,3,4,0,0,3,4,5,4,3,3,3,3,2,5,5,4,5,5,5,4,3,5,5,5,1,3,1,0,1,0,0,3,2,0,4,2,0,5,2,3,2,4,1,3,0,3,0,4,5,4,5,4,3,0,4,2,0,5,4],[0,3,0,4,0,5,0,3,0,3,4,4,3,2,3,2,3,3,3,3,3,2,4,3,3,2,2,0,3,3,3,3,3,1,3,3,3,0,4,4,3,4,4,1,1,4,4,2,0,3,1,0,1,1,0,4,1,0,2,3,1,3,3,1,3,4,0,3,0,1,0,3,1,3,0,0,1,0,2,0,0,4,4],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3,0,3,0,2,0,3,0,1,5,4,3,3,3,1,4,2,1, +2,3,4,4,2,4,4,5,0,3,1,4,3,4,0,4,3,3,3,2,3,2,5,3,4,3,2,2,3,0,0,3,0,2,1,0,1,2,0,0,0,0,2,1,1,3,1,0,2,0,4,0,3,4,4,4,5,2,0,2,0,0,1,3],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,4,2,1,1,0,1,0,3,2,0,0,3,1,1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,0,2,0,0,0,1,4,0,4,2,1,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,3,1,0,0,0,2,0,2,1,0,0,1,2,1,0,1,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,2],[0,4,0,4,0,4,0,3,0,4,4,3,4,2,4,3,2,0, +4,4,4,3,5,3,5,3,3,2,4,2,4,3,4,3,1,4,0,2,3,4,4,4,3,3,3,4,4,4,3,4,1,3,4,3,2,1,2,1,3,3,3,4,4,3,3,5,0,4,0,3,0,4,3,3,3,2,1,0,3,0,0,3,3],[0,4,0,3,0,3,0,3,0,3,5,5,3,3,3,3,4,3,4,3,3,3,4,4,4,3,3,3,3,4,3,5,3,3,1,3,2,4,5,5,5,5,4,3,4,5,5,3,2,2,3,3,3,3,2,3,3,1,2,3,2,4,3,3,3,4,0,4,0,2,0,4,3,2,2,1,2,0,3,0,0,4,1]];f.prototype=new c;b.SJISContextAnalysis=f;g.prototype=new c;b.EUCJPContextAnalysis=g},{}],22:[function(a,d,b){b.Latin5_BulgarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255, +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,77,90,99,100,72,109,107,101,79,185,81,102,76,94,82,110,186,108,91,74,119,84,96,111,187,115,253,253,253,253,253,253,65,69,70,66,63,68,112,103,92,194,104,95,86,87,71,116,195,85,93,97,113,196,197,198,199,200,253,253,253,253,253,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212, +213,214,215,216,217,218,219,220,221,222,223,224,225,81,226,227,228,229,230,105,231,232,233,234,235,236,45,237,238,31,32,35,43,37,44,55,47,40,59,33,46,38,36,41,30,39,28,34,51,48,49,53,50,54,57,61,239,67,240,60,56,1,18,9,20,11,3,23,15,2,26,12,10,14,6,4,13,7,8,5,19,29,25,22,21,27,24,17,75,52,241,42,16,62,242,243,244,58,245,98,246,247,248,249,250,251,91,252,253];b.win1251BulgarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255, +255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,77,90,99,100,72,109,107,101,79,185,81,102,76,94,82,110,186,108,91,74,119,84,96,111,187,115,253,253,253,253,253,253,65,69,70,66,63,68,112,103,92,194,104,95,86,87,71,116,195,85,93,97,113,196,197,198,199,200,253,253,253,253,253,206,207,208,209,210,211,212,213,120,214,215,216,217,218,219,220,221,78,64,83,121,98,117,105,222,223,224,225,226,227,228,229, +88,230,231,232,233,122,89,106,234,235,236,237,238,45,239,240,73,80,118,114,241,242,243,244,245,62,58,246,247,248,249,250,31,32,35,43,37,44,55,47,40,59,33,46,38,36,41,30,39,28,34,51,48,49,53,50,54,57,61,251,67,252,60,56,1,18,9,20,11,3,23,15,2,26,12,10,14,6,4,13,7,8,5,19,29,25,22,21,27,24,17,75,52,253,42,16];b.BulgarianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,2,2,3,2,2,1,2,2,3,1,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3, +3,3,3,3,3,3,0,3,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,0,3,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,2,3,3,3,3,3,3,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,1,3,2,3,3,3,3,3,3,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,1,3, +3,3,3,2,2,2,1,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,2,3,2,2,3,3,1,1,2,3,3,2,3,3,3,3,2,1,2,0,2,0,3,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,1,3,3,3,3,3,2,3,2,3,3,3,3,3,2,3,3,1,3,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,1,3,3,2,3,3,3,1,3,3,2,3,2,2,2,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,0,3,3, +3,2,2,3,3,3,1,2,2,3,2,1,1,2,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,2,3,3,1,2,3,2,2,2,3,3,3,3,3,2,2,3,1,2,0,2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,3,3,3,3,2,3,3,3,2,3,3,2,3,2,2,2,3,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,2,2,1,3,1,3,2,2,3,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,2,2, +3,2,2,3,1,2,1,1,1,2,3,1,3,1,2,2,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,2,2,3,3,1,2,3,1,1,3,3,3,3,1,2,2,1,1,1,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,2,3,3,3,2,2,1,1,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,0,1,2,1,3,3,2,3,3,3,3,3,2,3,2,1,0,3,1,2,1,2,1,2,3,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, +1,2,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,1,3,3,2,3,3,2,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,0,3,3,3,3,3,2,1,1,2,1,3,3,0,3,1,1,1,1,3,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,1,1,3,1,3,3,2,3,2,2,2,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,2,1,1,1,1,1,3,1,3,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, +0,0,0,3,3,3,3,3,2,3,2,0,3,2,0,3,0,2,0,0,2,1,3,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,2,1,1,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,2,1,3,1,1,2,1,3,2,1,1,0,1,2,3,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,2,2,1,0,1,0,0,1,0,0,0,2,1,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,1,3,3,3,2,3,2,3,3,1,3,2,1,1,1,2,1,1,2,1,3,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,2,2,3,3,2,3,2,2,2,3,1,2,2,1,1,2,1,1,2,2,0,1,1,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,1,3,1,0,2,2,1,3,2,1,0,0,2,0,2,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,2,0,2,3,1,2,3,2,0,1,3,1,2,1,1,1,0,0,1,0,0,2,2,2,3,2,2,2,2,1,2,1,1,2,2,1,1,2,0,1,1,1,0,0, +1,1,0,0,1,1,0,0,0,1,1,0,1,3,3,3,3,3,2,1,2,2,1,2,0,2,0,1,0,1,2,1,2,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,2,3,3,1,1,3,1,0,3,2,1,0,0,0,1,2,0,2,0,1,0,0,0,1,0,1,2,1,2,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,0,1,2,1,1,1,0,0,0,0,0,1,1,0,0,3,1,0,1,0,2,3,2,2,2,3,2,2,2,2,2,1,0,2,1,2,1,1,1,0,1,2,1,2,2,2,1,1,1,2,2,2,2,1,2,1,1,0,1,2,1,2,2,2,1,1,1,0,1,1,1,1,2,0,1,0,0,0,0,2,3,2,3,3,0,0,2,1,0,2,1,0,0,0,0,2,3,0,2,0,0,0,0,0,1,0,0,2,0,1,2,2,1,2,1,2,2,1,1,1,2,1,1,1,0, +1,2,2,1,1,1,1,1,0,1,1,1,0,0,1,2,0,0,3,3,2,2,3,0,2,3,1,1,2,0,0,0,1,0,0,2,0,2,0,0,0,1,0,1,0,1,2,0,2,2,1,1,1,1,2,1,0,1,2,2,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,2,3,2,3,3,0,0,3,0,1,1,0,1,0,0,0,2,2,1,2,0,0,0,0,0,0,0,0,2,0,1,2,2,2,1,1,1,1,1,2,2,2,1,0,2,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,3,3,3,3,2,2,2,2,2,0,2,1,1,1,1,2,1,2,1,1,0,2,0,1,0,1,0,0,2,0,1,2,1,1,1,1,1,1,1,2,2,1,1,0,2,0,1,0,2,0,0,1,1,1,0,0,2,0,0,0,1,1,0,0,2,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,1,2,0,1,2,2,2,2,1,1,2,1,1,2, +2,2,1,2,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,2,3,3,3,3,0,2,2,0,2,1,0,0,0,1,1,1,2,0,2,0,0,0,3,0,0,0,0,2,0,2,2,1,1,1,2,1,2,1,1,2,2,2,1,2,0,1,1,1,0,1,1,1,1,0,2,1,0,0,0,1,1,0,0,2,3,3,3,3,0,2,1,0,0,2,0,0,0,0,0,1,2,0,2,0,0,0,0,0,0,0,0,2,0,1,2,1,1,1,2,1,1,1,1,2,2,2,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,3,3,2,2,3,0,1,0,1,0,0,0,0,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,1,0,2,2,1,1,1,1,1,2,1,1,2,2,1,2,2,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,3,1,0,1,0,2,2,2,2,3,2,1,1,1,2,3,0,0,1,0,2,1,1,0,1,1,1,1,2,1,1,1,1,2,2,1, +2,1,2,2,1,1,0,1,2,1,2,2,1,1,1,0,0,1,1,1,2,1,0,1,0,0,0,0,2,1,0,1,0,3,1,2,2,2,2,1,2,2,1,1,1,0,2,1,2,2,1,1,2,1,1,0,2,1,1,1,1,2,2,2,2,2,2,2,1,2,0,1,1,0,2,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,2,1,1,1,1,2,2,2,2,1,2,2,2,1,2,2,1,1,2,1,2,3,2,2,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,2,0,1,2,0,1,2,1,1,0,1,0,1,2,1,2,0,0,0,1,1,0,0,0,1,0,0,2,1,1,0,0,1,1,0,1,1,1,1,0,2,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,1,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,1,1, +1,1,2,2,2,2,1,1,2,1,2,1,1,1,0,2,1,2,1,1,1,0,2,1,1,1,1,0,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,2,0,0,0,0,1,0,0,0,0,0,0,1,1,0,2,0,0,0,0,0,0,0,0,1,0,1,2,1,1,1,1,1,1,0,0,2,2,2,2,2,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,2,3,1,2,1,0,1,1,0,2,2,2,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,2,2,2,2,2,0,0,2,0,0,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0, +0,0,2,0,2,2,1,1,1,1,1,0,0,1,2,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,2,0,1,1,0,0,0,1,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,3,2,0,0,1,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,1,0,0,0,0,0,0,0,2,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,1,2,2,2,1,2,1,2,2,1,1,2,1,1,1,0,1,1,1,1,2,0,1,0,1,1,1,1,0,1,1,1,1,2,1,1,1,1,1,1,0,0,1,2,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,3,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0, +0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,1,0,0,1,0,2,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,2,0,1,0,0,1,1,2,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,1,1,0,2,1,0,1,1,1,0,0,1,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,1,2,1,1,1,1,1,1,2,2,1, +0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,2,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,2,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1, +1,1,1,1,1,0,0,1,0,2,0,0,2,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,2,0,0,0,0,0,0,2,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1];b.Latin5BulgarianModel= +{charToOrderMap:b.Latin5_BulgarianCharToOrderMap,precedenceMatrix:b.BulgarianLangModel,mTypicalPositiveRatio:.969392,keepEnglishLetter:!1,charsetName:"ISO-8859-5"};b.Win1251BulgarianModel={charToOrderMap:b.win1251BulgarianCharToOrderMap,precedenceMatrix:b.BulgarianLangModel,mTypicalPositiveRatio:.969392,keepEnglishLetter:!1,charsetName:"windows-1251"}},{}],23:[function(a,d,b){b.KOI8R_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255, +255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216, +217,218,219,220,221,222,223,224,225,68,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,27,3,21,28,13,2,39,19,26,4,23,11,8,12,5,1,15,16,9,7,6,14,24,10,17,18,20,25,30,29,22,54,59,37,44,58,41,48,53,46,55,42,60,36,49,38,31,34,35,43,45,32,40,52,56,33,61,62,51,57,47,63,50,70];b.win1251_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253, +253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226, +227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,68,247,248,249,250,251,252,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16];b.latin5_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253, +253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237, +238,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16,239,68,240,241,242,243,244,245,246,247,248,249,250,251,252,255];b.macCyrillic_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252, +252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222, +223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,68,16,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,255];b.IBM855_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142, +143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,68,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,27,59,54,70,3,37,21,44,28,58,13,41,2,48,39,53,19,46,218,219,220,221,222,223,224,26,55,4,42,225,226,227,228,23,60,229,230,231,232,233,234,235,11,36,236,237,238, +239,240,241,242,243,8,49,12,38,5,31,1,34,15,244,245,246,247,35,16,248,43,9,45,7,32,6,40,14,52,24,56,10,33,17,61,249,250,18,62,20,51,25,57,30,47,29,63,22,50,251,252,255];b.IBM866_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74, +153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233, +234,235,236,237,238,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16,239,68,240,241,242,243,244,245,246,247,248,249,250,251,252,255];b.RussianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,1,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,2,2,2,2,2,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,2,3,3,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,3,1,3,3,1,3,3,3,3,2,2,3,0,2,2,2,3,3,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,2,3,3,3,2,1,2,2,0,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,0,2,2,3,3,2,1,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,1,2,3,2,2,3,2,3,3,3,3,2,2,3,0,3,2,2,3,1,1,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,3,3,3,3,2,2,2,0,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,2,0,1,3,2,1,2,2,1,0,0,0,0,0,0,0, +0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,1,3,0,1,1,1,1,2,1,1,0,2,2,2,1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,2,2,1,3,2,3,2,3,2,1,2,2,0,1,1,2,1,2,1,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,3,3,3,2,2,2,2,0,2,2,2,2,3,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,2,3,2,2,3,3,3,3,3,3,3,3,3,1,3,2,0,0,3,3,3,3,2,3,3,3,3,2,3,2,0,0, +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,3,3,0,2,1,0,3,2,3,2,3,0,0,1,2,0,0,1,0,1,2,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,2,3,3,3,3,2,3,3,3,3,1,2,2,0,0,2,3,2,2,2,3,2,3,2,2,3,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,0,2,3,2,3,0,1,2,3,3,2,0,2,3,0,0,2,3,2,2,0,1,3,1,3,2,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,0,2,3,3,3,3,3,3,3,3,2,1,3,2,0,0,2,2,3,3,3,2,3,3,0, +2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,2,2,3,3,0,0,1,1,1,1,1,2,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,0,3,2,3,3,2,3,2,0,2,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,2,2,2,3,1,3,2,3,1,1,2,1,0,2,2,2,2,1,3,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,1,2,2,1,3,1,0,3,0,0,3,0,0,0,1,1, +0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,2,1,1,3,3,3,2,2,1,2,2,3,1,1,2,0,0,2,2,1,3,0,0,2,1,1,2,1,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,3,3,3,1,2,2,2,1,2,1,3,3,1,1,2,1,2,1,2,2,0,2,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,1,3,2,2,3,2,0,3,2,0,3,0,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,2,2,3,3,1,2,1,2,1,0,1, +0,1,1,0,1,0,0,2,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,1,1,2,1,2,3,3,2,2,1,2,2,3,0,2,1,0,0,2,2,3,2,1,2,2,2,2,2,3,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,1,1,0,1,1,2,2,1,1,3,0,0,1,3,1,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,3,3,3,2,0,0,0,2,1,0,1,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,2,3,2,2,2,1,2,2, +2,1,2,1,0,0,1,1,1,0,2,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,0,0,0,0,1,0,0,0,0,3,0,1,2,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,1,2,0,0,1,1,2,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,1,1,0,2,2,3,2,2,2,3,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,0,1,1,1,0,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,3,3,3,2,2,2,2,3,2,2,1,1,2,2,2,2,1,1,3,1,2,1,2,0,0,1,1,0,1,0,2,1,1,1,1,1,1,2,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,2,0,0,1,0,3,2,2, +2,2,1,2,1,2,1,2,0,0,0,2,1,2,2,1,1,2,2,0,1,1,0,2,1,1,1,1,1,0,1,1,1,2,1,1,1,2,1,0,1,2,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,3,2,2,2,1,1,1,2,3,0,0,0,0,2,0,2,2,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,2,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,3,2,3,2,1,2,2,2,2,1,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,2,1,1,1,2,1,0,2,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,3,0,0,1,0,2,2,2,3,2,2,2,2,2,2,2,0,0,0,2,1,2,1,1,1,2,2,0,0,0,1,2,1,1,1,1,1,0,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,2,3,2, +3,3,2,0,1,1,1,0,0,1,0,2,0,1,1,3,1,0,0,0,0,0,0,0,1,0,0,2,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,2,3,3,3,3,1,2,2,2,2,0,1,1,0,2,1,1,1,2,1,0,1,1,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,2,0,0,1,1,2,2,1,0,0,2,0,1,1,3,0,0,1,0,0,0,0,0,1,0,1,2,1,1,1,2,0,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,1,3,2,3,2,1,0,0,2,2,2,0,1,0,2,0,1,1,1,0,1,0,0,0,3,0,1,1,0,0,2,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,0,0,2,1,1,0,1,0,0,0,1,0,1,0,0,1, +1,0,3,1,2,1,1,2,2,2,2,2,2,1,2,2,1,1,0,0,0,2,2,2,0,0,0,1,2,1,0,1,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,3,0,0,0,0,2,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,3,3,2,2,0,0,0,2,2,0,0,0,1,2,0,1,1,2,0,0,0,0,0,0,0,0,1,0,0,2,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,3,2,3,2,0,0,0,0,1,1,0,0,0,2,0,2,0,2,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,2,0,1,2,1,0,1,1,2,1,1,1,1,1,2,1,1,0,1,0,0,1,1, +1,1,1,0,1,1,0,1,3,2,2,2,1,0,0,2,2,1,0,1,2,2,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,3,1,2,2,2,2,2,2,1,1,0,0,0,1,0,1,0,2,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,2,0,0,1,0,3,2,1,2,1,2,2,0,1,0,0,0,2,1,0,0,2,1,1,1,1,0,2,0,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,2,2,2,2,1,0,0,1,0,0,0,0,0,2,0,1,1,1,1,0,0,0,0,1,0,1,2,0,0,2,0,1,0,1,1,1,2,1,0,1,0,1,1,0,0,1,0,1,1,1,0, +1,0,0,0,1,0,0,1,0,1,1,0,2,1,2,2,2,0,3,0,1,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,2,2,3,2,2,0,0,1,1,2,0,1,2,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,2,1,1,2,1,2,2,2,2,2,1,2,2,0,1,0,0,0,1,2,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,1,2,2,2,2,0,1,0,2,2,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0, +0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,0,2,2,2,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,0,0,1,0,0,1,1,2,0,0,0,0,1,0,1,0,0,1,0,0,2,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,2,0,2,1,1,1,1,0,2,2,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0, +1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,2,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,1,2,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1, +0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0];b.Koi8rModel={charToOrderMap:b.KOI8R_CharToOrderMap,precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"KOI8-R"};b.Win1251CyrillicModel={charToOrderMap:b.win1251_CharToOrderMap, +precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"windows-1251"};b.Latin5CyrillicModel={charToOrderMap:b.latin5_CharToOrderMap,precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"ISO-8859-5"};b.MacCyrillicModel={charToOrderMap:b.macCyrillic_CharToOrderMap,precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"x-mac-cyrillic"};b.Ibm866Model={charToOrderMap:b.IBM866_CharToOrderMap, +precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"IBM866"};b.Ibm855Model={charToOrderMap:b.IBM855_CharToOrderMap,precedenceMatrix:b.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"IBM855"}},{}],24:[function(a,d,b){b.Latin7_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253, +253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,82,100,104,94,98,101,116,102,111,187,117,92,88,113,85,79,118,105,83,67,114,119,95,99,109,188,253,253,253,253,253,253,72,70,80,81,60,96,93,89,68,120,97,77,86,69,55,78,115,65,66,58,76,106,103,87,107,112,253,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,233,90,253,253,253,253,253,253,253,253,253,253,74,253,253,253,253,253, +253,247,248,61,36,46,71,73,253,54,253,108,123,110,31,51,43,41,34,91,40,52,47,44,53,38,49,59,39,35,48,250,37,33,45,56,50,84,57,120,121,17,18,22,15,124,1,29,20,21,3,32,13,25,5,11,16,10,6,30,4,9,8,14,7,2,12,28,23,42,24,64,75,19,26,27,253];b.win1253_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253, +253,253,253,253,253,82,100,104,94,98,101,116,102,111,187,117,92,88,113,85,79,118,105,83,67,114,119,95,99,109,188,253,253,253,253,253,253,72,70,80,81,60,96,93,89,68,120,97,77,86,69,55,78,115,65,66,58,76,106,103,87,107,112,253,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,233,61,253,253,253,253,253,253,253,253,253,253,74,253,253,253,253,253,253,247,253,253,36,46,71,73,253,54,253,108,123,110,31,51,43, +41,34,91,40,52,47,44,53,38,49,59,39,35,48,250,37,33,45,56,50,84,57,120,121,17,18,22,15,124,1,29,20,21,3,32,13,25,5,11,16,10,6,30,4,9,8,14,7,2,12,28,23,42,24,64,75,19,26,27,253];b.GreekLangModel=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,1,3,3,3,0,2,2,3,3,0,3,0,3,2,0,3,3,3,0,3,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,0,3,3,0,3,2,3,3,0,3,2,3,3,3,0,0,3,0,3, +0,3,3,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,3,3,3,3,0,2,3,3,0,3,3,3,3,2,3,3,3,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,0,2,1,3,3,3,3,2,3,3,2,3,3,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,3,3,3,3,3,3,0,3,3,0,3,3,3,3,3,3,3,3,3,3,0,3,2,3,3,0,2,0,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,0,0,0,0,3,3,0,3,1,3,3,3, +0,3,3,0,3,3,3,3,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,0,3,0,3,3,3,3,3,0,3,2,2,2,3,0,2,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,3,0,3,1,3,3,3,3,2,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,0,3,0,0,0,3,3,2,3,3,3,3,3,0,0,3,2,3,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,3,0,0,3,3,0,2,3,0, +3,0,3,3,3,0,0,3,0,3,0,2,2,3,3,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,0,3,2,3,3,3,3,0,3,3,3,3,3,0,3,3,2,3,2,3,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,3,2,3,3,3,3,3,3,0,2,3,2,3,2,2,2,3,2,3,3,2,3,0,2,2,2,3,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,3,3,2,3,3,0,0,3,0,3,0,0,0,3,2,0,3,0,3,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,3,3,3,3,3,3,0,3,3,0,3,0,0,0,3,3,0,3,3,3,0,0,1,2,3,0,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,0,0,3,2,2,3,3,0,3,3,3,3,3,2,1,3,0,3,2,3,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,2,3,3,3,3,3,3,0,0,3,0,3,0,0,0,3,3,0,3,2,3,0,0,3,3,3,0,3,0,0,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3, +0,3,3,3,3,3,3,0,0,3,0,3,0,0,0,3,2,0,3,2,3,0,0,3,2,3,0,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,2,3,3,3,3,3,3,0,2,3,0,3,0,0,0,3,3,0,3,0,2,0,0,2,3,1,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,3,0,3,0,3,3,2,3,0,3,3,3,3,3,3,0,3,3,3,0,2,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,0,0,3,0,0,0,3,3,0,3,0,2,3,3,0,0,3,0,3,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3,0,0,0,3,3,3,3,3,3,0,0,3,0,2,0,0,0,3,3,0,3,0,3,0,0,2,0,2,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,3,0,2,0,3,2,0,3,2,3,2,3,0,0,3,2,3,2,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,3,3,3,3,3,0,0,0,3,0,2,1,0,0,3,2,2,2,0,3,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,2,0,3,0,3,0,3,3,0,2,1,2,3,3,0,0,3,0,3,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2,3,3,3,0,3,3,3,3,3,3,0,2,3,0,3,0,0,0,2,1,0,2,2,3,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,3,3,3,2,3,0,0,1,3,0,2,0,0,0,0,3,0,1,0,2,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,1,0,3,0,0,0,3,2,0,3,2,3,3,3,0,0,3,0,3,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,0,0,3,0,0,0,0,2,0,2,3,3,2,2,2,2,3,0,2,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,0,0,0,0,0,0,2,3,0,2,0,2,3,2,0,0,3,0,3,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,0,2,0,3,0,0,0,2,0,0,0,0,1,2,0,2,0,2,0,0,2,0,2,0,2,2,0,0,1,0,2,2,2,0,2,2,2,0,2,2,2,0,0,2,0,0,1,0,0,0,0,0,2,0,3,3,2,0,0,0,0,0,0,1,3,0,2,0,2,2,2,0,0,2,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,3,2,0,2,2,0,2,0,2,2,0,2,0,2,2,2,0,0,0,0,0,0,2,3,0,0,0,2,0,1,2,0,0,0,0,2,2,0,0,0,2,1,0,2,2, +0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,2,1,0,2,3,2,2,3,2,3,2,0,0,3,3,3,0,0,3,2,0,0,0,1,1,0,2,0,2,2,0,2,0,2,0,2,2,0,0,2,0,2,2,2,0,2,2,2,2,0,0,2,0,0,0,2,0,1,0,0,0,0,0,3,0,3,3,2,2,0,3,0,0,0,2,2,0,2,2,2,1,2,0,0,1,2,2,0,0,3,0,0,0,2,0,1,2,0,0,0,1,2,0,0,0,0,0,0,0,2,2,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,2,2,0,0,0,2,0,2,3,3,0,2,0,0,0,0,0,0,2,2,2,0,2,2,0,2,0,2,0,2,2,0,0,2,2,2,2,1,0,0, +2,2,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,3,2,3,0,0,0,3,0,0,2,2,0,2,0,2,2,2,0,0,2,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,2,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,2,0,2,2,2,2,2,0,0,0,2,0,0,0,0,2,0,1,0,0,2,0,1,0,0,0,0,2,2,2,0,2,2,0,1,2,0,2,2,2,0,2,2,2,2,1,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,2,0,2,2,0,0,0,0,1,2,1,0,0,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,0,0,2,0,0,0,2,2,0,2,0,0,0,1,0,0,2,0,2,0,2,2,0,0,0,0,0,0,2,0,0,0,0, +2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,3,2,2,0,0,0,0,0,0,1,3,0,2,0,2,2,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,3,2,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,1,0,0,2,1,2,0,2,2,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,3,0,2,2,2,0,0,2,0,0,0,2,0,0,0,2,3,0,2,0,0,0,0,0,0,2,2,0,0,0,2,0,1,2,0,0,0,1,2,2,1,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2, +1,2,0,2,2,0,2,0,0,2,0,0,0,0,1,2,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,1,2,2,0,2,0,0,0,0,2,0,0,0,2,0,0,3,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,2,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,2,0,2,2,0,0,2,2,2,2,2,0,1,2,0,0,0,2,2,0,1,0,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,2,0,1,2,0,0,0,0,2,2,1,0,1,0,1,0,2,2,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,0,0,1,0,0,0,0, +0,0,2,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,2,2,2,2,0,0,0,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,2,0,0,0,0,0,0,2,2,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,2,2,2,0,0,2,0,0,0,0,0,0,0,2,2,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,2,0,0,0,0,2,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,1,0,0,0,0,0,0,2,0,0,2,0,2,2,2,0,0,0,0, +0,0,2,0,0,0,0,2,0,0,2,0,0,2,0,2,2,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,3,0,0,0,2,2,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0, +0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,1,0,0,0,0,2,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0, +0,0,2,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];b.Latin7GreekModel={charToOrderMap:b.Latin7_CharToOrderMap,precedenceMatrix:b.GreekLangModel,mTypicalPositiveRatio:.982851,keepEnglishLetter:!1, +charsetName:"ISO-8859-7"};b.Win1253GreekModel={charToOrderMap:b.win1253_CharToOrderMap,precedenceMatrix:b.GreekLangModel,mTypicalPositiveRatio:.982851,keepEnglishLetter:!1,charsetName:"windows-1253"}},{}],25:[function(a,d,b){b.win1255_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253, +253,253,69,91,79,80,92,89,97,90,68,111,112,82,73,95,85,78,121,86,71,67,102,107,84,114,103,115,253,253,253,253,253,253,50,74,60,61,42,76,70,64,53,105,93,56,65,54,49,66,110,51,43,44,63,81,77,98,75,108,253,253,253,253,253,124,202,203,204,205,40,58,206,207,208,209,210,211,212,213,214,215,83,52,47,46,72,32,94,216,113,217,109,218,219,220,221,34,116,222,118,100,223,224,117,119,104,125,225,226,87,99,227,106,122,123,228,55,229,230,101,231,232,120,233,48,39,57,234,30,59,41,88,33,37,36,31,29,35,235,62,28,236, +126,237,238,38,45,239,240,241,242,243,127,244,245,246,247,248,249,250,9,8,20,16,3,2,24,14,22,1,25,15,4,11,6,23,12,19,13,26,18,27,21,17,7,10,5,251,252,128,96,253];b.HebrewLangModel=[0,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,2,1,2,0,1,0,0,3,0,3,1,0,0,1,3,2,0,1,1,2,0,2,2,2,1,1,1,1,2,1,1,1,2,0,0,2,2,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,2,1,2,1,2,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2, +1,2,1,3,1,1,0,0,2,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,1,2,2,1,3,1,2,1,1,2,2,0,0,2,2,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,3,2,1,2,1,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,2,2,3,2,2,2,1,2,2,2,2,1,2,1,1,2,2,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0, +2,2,2,2,2,0,2,0,2,2,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,0,2,2,2,0,2,1,2,2,2,0,0,2,1,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,2,3,2,2,2,1,2,1,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,2,0,2,0,2,1,2,2,2,0,0,1,2,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2, +3,2,2,3,2,1,2,1,1,1,0,1,1,1,1,1,3,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,0,2,0,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,2,3,3,2,3,3,3,3,2,3,2,1,2,0,2,1,2,0,2,0,2,2,2,0,0,1,2,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,1,2,2,3, +3,2,3,2,3,2,2,3,1,2,2,0,2,2,2,0,2,1,2,2,2,0,0,1,2,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,2,3,3,3,3,1,3,2,2,2,0,2,0,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,2,2,2,1,2,2,0,2,2,2,2,0,2,0,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,1,3,2,3,3,2,3,3,2,2,1,2,2,2,2,2,2,0,2,1,2,1,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,2,3,3,2, +3,3,3,3,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,1,0,2,0,1,2,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,2,1,2,3,3,3,3,3,3,3,2,3,2,3,2,1,2,3,0,2,1,2,2,0,2,1,1,2,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,1,3,1,2,2,2,1,2,3,3,1,2,1,2,2,2,2,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,2,3,3,3,1,3,3,3,1,2,2,2,2,1,1,2,2,2,2,2,2,0,2,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,2, +3,3,3,2,2,3,3,3,2,1,2,3,2,3,2,2,2,2,1,2,1,1,1,2,2,0,2,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,3,1,2,2,2,2,3,2,3,1,1,2,2,1,2,2,1,1,0,2,2,2,2,0,1,0,1,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0, +1,0,1,0,1,1,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,2,2,1,2,2,2,2,2,2,2,1,2,2,1,2,2,1,1,1,1,1,1,1,1,2,1,1,0,3,3,3,0,3,0,2,2,2,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,1,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,0,2,2,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,0,2,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,1,1,2,2,2,2,2,1,2,2,2,1,1,2,2,2,2,2,2,2,1,2,2,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3,2,1,1,1,1,2,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,1,2,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2,1,1,1,2,1,2,1,2,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,2,2,1,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,2,1,2,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,2,0,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,2,1,2,2,2,0,2,0,2,0,1,1,2,1,1,1,1,2,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,2,2,0,1,0,0,1,1,2,2,1,2,0,2,0,0,0,1,2,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,1,2,0,2,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,2,1,1,0,1,0,0,1,1,1,2,2,0,0,1,0,0,0,1,0,0,1,1,1,2,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,2,2,1,0,2,0,1,2,1,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,2,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,2,1,1,2,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,1,0,0,0,0,2,1,1,2,0,2,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,0,1,0,0,2,2,1,2,1,1,0,1,0,0,0,1,1,0,1,2,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,2,1,1,1,0,2,1,1,0,0,0,2,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,1,0,0,1,1,0,2,1,1,0,1,0,0,0,1,1,0,1,2,2,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,0,1,0,0,1,1,0,1,2,1,0,2,0,0,0,1,1,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,2,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,2,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,0];b.Win1255HebrewModel={charToOrderMap:b.win1255_CharToOrderMap,precedenceMatrix:b.HebrewLangModel,mTypicalPositiveRatio:.984004,keepEnglishLetter:!1,charsetName:"windows-1255"}}, +{}],26:[function(a,d,b){b.Latin2_HungarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,28,40,54,45,32,50,49,38,39,53,36,41,34,35,47,46,71,43,33,37,57,48,64,68,55,52,253,253,253,253,253,253,2,18,26,17,1,27,12,20,9,22,7,6,13,4,8,23,67,10,5,3,21,19,65,62,16,11,253,253,253, +253,253,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,75,198,199,200,201,202,203,204,205,79,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,51,81,222,78,223,224,225,226,44,227,228,229,61,230,231,232,233,234,58,235,66,59,236,237,238,60,69,63,239,240,241,82,14,74,242,70,80,243,72,244,15,83,77,84,30,76,85,245,246,247,25,73,42,24,248,249,250,31,56,29,251,252,253];b.win1250HungarianCharToOrderMap= +[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,28,40,54,45,32,50,49,38,39,53,36,41,34,35,47,46,72,43,33,37,57,48,64,68,55,52,253,253,253,253,253,253,2,18,26,17,1,27,12,20,9,22,7,6,13,4,8,23,67,10,5,3,21,19,65,62,16,11,253,253,253,253,253,161,162,163,164,165,166,167,168,169,170,171,172,173, +174,175,176,177,178,179,180,78,181,69,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,76,198,199,200,201,202,203,204,205,81,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,51,83,222,80,223,224,225,226,44,227,228,229,61,230,231,232,233,234,58,235,66,59,236,237,238,60,70,63,239,240,241,84,14,75,242,71,82,243,73,244,15,85,79,86,30,77,87,245,246,247,25,74,42,24,248,249,250,31,56,29,251,252,253];b.HungarianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,3,3,1,1,2,2,2,2,2,1,2,3,2,2,3,3,3,3,3,2,3,3,3,3,3,3,1,2,3,3,3,3,2,3,3,1,1,3,3,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,2,1,3,3,3,3,3,2,3,3,3,3,3,1,1,2,3,3,3,3,3,3,3,1,1,3,2,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,1,1,2,3,3,3,1,3,3,3,3,3,1,3,3,2,2,0,3,2,3,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,2,3,3, +2,2,3,2,3,2,0,3,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,1,2,3,2,2,3,1,2,3,3,2,2,0,3,3,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,0,2,3,2,0,0,0,1,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,1,1,1,3,3,2,1,3,2,2,3,2,1,3,2,2,1,0,3,3,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,1,2,3,3,3,3,1,2,1, +3,3,3,3,2,2,3,1,1,3,2,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,1,3,3,3,3,3,2,2,1,3,3,3,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,2,0,3,2,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,3,3,2,3,2,3,3,3,1,3,2,2,2,3,1,1,3,3,1,1,0,3,3,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,2, +3,2,3,3,3,2,3,3,3,3,3,1,2,3,2,2,0,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,2,2,3,1,3,3,2,2,1,3,3,3,1,1,3,1,2,3,2,3,2,2,2,1,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,1,1,3,3,3,3,3,1,2,3,3,3,3,1,2,1,3,3,3,2,2,3,2,1,0,3,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,3,3,3,3,3,1,2,3,3,3,3,1,1,0,3,3,3,3,0,2,3,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2, +2,3,3,2,2,2,2,3,3,0,1,2,3,2,3,2,2,3,2,1,2,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,3,3,3,3,3,1,2,3,3,3,2,1,2,3,3,2,2,2,3,2,3,3,1,3,3,1,1,0,2,3,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,1,2,2,2,2,3,3,3,1,1,1,3,3,1,1,3,1,1,3,2,1,2,3,1,1,0,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,1,2,1,1,3,3,1,1,1,1,3,3,1,1,2,2,1,2,1,1,2,2,1,1,0,2,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3, +3,1,1,2,1,1,3,3,1,0,1,1,3,3,2,0,1,1,2,3,1,0,2,2,1,0,0,1,3,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,2,1,3,3,3,3,3,1,2,3,2,3,3,2,1,1,3,2,3,2,1,2,2,0,1,2,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,2,2,2,2,3,1,2,2,1,1,3,3,0,3,2,1,2,3,2,1,3,3,1,1,0,2,1,3,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,2,2,3,2,3,3,3,2,1,1,3,3,1,1,1,2,2,3,2,3,2,2,2,1,0,2,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, +0,0,0,1,0,0,3,3,3,3,3,0,0,3,3,2,3,0,0,0,2,3,3,1,0,1,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,3,3,3,3,3,1,2,3,3,2,2,1,1,0,3,3,2,2,1,2,2,1,0,2,2,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,2,1,3,1,2,3,3,2,2,1,1,2,2,1,1,1,1,3,2,1,1,1,1,2,1,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,3,3,1,1,1,1,1,3,3,3,0,1,1,3,3,1,1,1,1,1,2,2,0,3,1,1,2,0,2,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0, +1,0,0,0,0,0,0,0,3,1,0,1,2,1,2,2,0,1,2,3,1,2,0,0,0,2,1,1,1,1,1,2,0,0,1,1,0,0,0,0,1,2,1,2,2,2,1,2,1,2,0,2,0,2,2,1,1,2,1,1,2,1,1,1,0,1,0,0,0,1,1,0,1,1,1,2,3,2,3,3,0,1,2,2,3,1,0,1,0,2,1,2,2,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,3,2,2,1,0,0,3,2,3,2,0,0,0,1,1,3,0,0,1,1,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,2,2,3,3,1,0,1,3,2,3,1,1,1,0,1,1,1,1,1,3,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,1,2,2,2,1,0,1,2,3,3,2,0,0,0,2,1,1,1,2,1,1,1,0,1,1,1,0,0,0,1,2,2,2,2,2,1,1,1,2,0,2,1,1,1,1,1,2,1,1,1,1,1,1,0,1,1,1,0,0,1,1,3,2,2,1,0,0,1,1,2,2,0,3,0,1,2,1,1,0,0,1,1,1,0,1,1,1,1,0,2,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,0,1,2,3,3,0,1,0,0,0,3,3,1,0,0,1,2,2,1,0,0,0,0,2,0,0,1,1,1,0,2,1,1,1,2,1,1,1,1,1,1,2,1,1,0,1,1,0,1,1,1,0,1,2,1,1,0,1,1,1,1,1,1,1,0,1,2,3,3,0,1,0,0,0,2,2,0,0,0,0,1,2,2,0,0,0,0,1,0,0,1,1,0,0,2,0,1,0,2,1,1,1,1,2,1,1,1,1,1,1,1,2, +1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,0,1,3,2,2,0,1,0,1,0,2,3,2,0,0,1,2,2,1,0,0,1,1,1,0,0,2,1,0,1,2,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,0,2,1,0,1,1,0,1,1,1,0,1,1,2,1,1,0,1,2,2,2,0,0,1,0,0,2,2,1,1,0,0,2,1,1,0,0,0,1,2,0,0,2,1,0,0,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,2,3,0,0,0,1,0,3,2,1,0,0,1,2,1,1,0,0,0,0,2,1,0,1,1,0,0,2,1,2,1,1,1,0,0,0,1,0,1,1,1,1,1,2,0,0,1,0,0,0,2,0,0,1,1,1,1,1,1,1,1,0,1,3,0,0,2,1,2,2,1,0,0,2,1,2,2,0,0,0,2,1,1,1,0,1,1,0,0,1,1,2,0,0,0,1,2,1,2,2,1,1,2,1, +2,0,1,1,1,1,1,1,1,1,1,2,1,1,0,0,1,1,1,1,0,0,1,1,3,2,0,0,0,1,0,2,2,2,0,0,0,2,2,1,0,0,0,0,3,1,1,1,1,0,0,2,1,1,1,2,1,0,1,1,1,0,1,1,1,1,1,1,1,0,2,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,2,3,2,0,0,0,1,0,2,2,0,0,0,0,2,1,1,0,0,0,0,2,1,0,1,1,0,0,2,1,1,0,2,1,1,1,1,2,1,2,1,2,0,1,1,1,0,2,1,1,1,2,1,1,1,1,0,1,1,1,1,1,0,1,3,1,1,2,2,2,3,2,1,1,2,2,1,1,0,1,0,2,2,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,2,2,0,0,0,0,2,2,1,0,0,0,1,1,0,0,1,2,0,0,2,1,1,1,2,2,1,1, +1,2,1,2,1,1,0,1,1,1,1,2,1,1,1,2,1,1,1,1,0,1,2,1,1,1,0,1,1,0,0,1,2,3,2,1,0,0,2,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,2,1,2,1,2,1,1,1,2,0,2,1,1,1,0,1,2,0,0,1,1,1,0,0,0,0,0,0,0,0,0,2,3,2,0,0,0,0,0,1,1,2,1,0,0,1,1,1,0,0,0,0,2,0,0,1,1,0,0,2,1,1,1,2,1,1,1,1,1,1,2,1,0,1,1,1,1,0,2,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,2,2,0,1,1,1,0,2,2,2,0,0,0,3,2,1,0,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,0,0,1,1,1,0,1,0,1,2,1,0,2,1,1,2,2,1,1,2,1,1,1,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0, +0,1,2,2,2,2,2,1,1,1,2,0,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,2,3,0,0,0,1,0,2,2,0,0,0,0,2,2,0,0,0,0,0,1,0,0,1,0,0,0,2,0,1,0,2,1,1,1,1,1,0,2,0,0,0,1,2,1,1,1,1,0,1,2,0,1,0,1,0,1,1,1,0,1,0,1,2,2,2,0,0,0,1,0,2,1,2,0,0,0,1,1,2,0,0,0,0,1,0,0,1,1,0,0,2,1,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,0,1,1,2,2,0,0,0,1,0,2,2,2,0,0,0,1,1,0,0,0,0,0,1,1,0,2,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1,2,1,0,0,1,1,1,2,0,0,0,1,1,0,1,0,1,1,0,0, +1,0,0,0,0,0,0,2,1,2,1,1,1,1,1,2,0,2,0,1,1,0,1,2,1,0,1,1,1,0,0,0,0,0,0,1,0,0,2,1,1,0,1,2,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,2,1,0,1,2,2,1,1,1,1,1,2,1,1,0,1,1,1,1,2,1,1,1,2,1,1,0,1,0,1,1,1,1,1,0,1,1,2,2,0,0,0,0,0,1,1,0,0,0,0,2,1,0,0,0,0,0,2,0,0,2,2,0,0,2,0,0,1,2,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,2,0,0,3,1,0,2,1,1,1,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,2,1,0,1,1,1,2,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,2,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0, +0,0,1,0,0,0,0,2,0,0,0,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,1,1,0,0,1,1,1,1,1,0,1,2,1,1,1,2,1,1,1,0,1,1,2,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,2,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,2,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,2,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,2,0,0,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,2,0,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,2,1,0,1,0,0, +0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1, +1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0];b.Latin2HungarianModel={charToOrderMap:b.Latin2_HungarianCharToOrderMap,precedenceMatrix:b.HungarianLangModel,mTypicalPositiveRatio:.947368,keepEnglishLetter:!0,charsetName:"ISO-8859-2"};b.Win1250HungarianModel={charToOrderMap:b.win1250HungarianCharToOrderMap,precedenceMatrix:b.HungarianLangModel,mTypicalPositiveRatio:.947368,keepEnglishLetter:!0,charsetName:"windows-1250"}},{}],27:[function(a, +d,b){b.TIS620CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,182,106,107,100,183,184,185,101,94,186,187,108,109,110,111,188,189,190,89,95,112,113,191,192,193,194,253,253,253,253,253,253,64,72,73,114,74,115,116,102,81,201,117,90,103,78,82,96,202,91,79,84,104,105,97,98,92,203, +253,253,253,253,253,209,210,211,212,213,88,214,215,216,217,218,219,220,118,221,222,223,224,99,85,83,225,226,227,228,229,230,231,232,233,234,235,236,5,30,237,24,238,75,8,26,52,34,51,119,47,58,57,49,53,55,43,20,19,44,14,48,3,17,25,39,62,31,54,45,9,16,2,61,15,239,12,42,46,18,21,76,4,66,63,22,10,1,36,23,13,40,27,32,35,86,240,241,242,243,244,11,28,41,29,33,245,50,37,6,7,67,77,38,93,246,247,68,56,59,65,69,60,70,80,71,87,248,249,250,251,252,253];b.ThaiLangModel=[0,1,3,3,3,3,0,0,3,3,0,3,3,0,3,3,3,3,3,3,3, +3,0,0,3,3,3,0,3,3,3,3,0,3,3,0,0,0,1,3,0,3,3,2,3,3,0,1,2,3,3,3,3,0,2,0,2,0,0,3,2,1,2,2,3,0,3,3,2,3,0,0,3,3,0,3,3,0,3,3,3,3,3,3,3,3,3,0,3,2,3,0,2,2,2,3,0,2,3,0,0,0,0,1,0,1,2,3,1,1,3,2,2,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,2,3,2,3,3,2,2,2,3,1,2,3,0,3,3,2,2,1,2,3,3,1,2,0,1,3,0,1,0,0,1,0,0,0,0,0,0,0,1,1,3,3,2,2,3,3,3,3,1,2,3,3,3,3,3,2,2,2,2,3,3,2,2,3,3,2,2,3,2,3,2,2,3,3,1,2,3,1,2,2,3,3,1,0,2,1,0,0,3,1,2,1,0,0,1,0,0,0,0,0,0,1,0,1,3,3,3,3,3,3,2,2,3,3,3,3,2,3,2,2, +3,3,2,2,3,2,2,2,2,1,1,3,1,2,1,1,3,2,1,0,2,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,2,2,3,2,3,3,2,3,1,1,2,3,2,2,2,3,2,2,2,2,2,1,2,1,2,2,1,1,3,3,2,1,0,1,2,2,0,1,3,0,0,0,1,1,0,0,0,0,0,2,3,0,0,2,1,1,3,3,2,3,3,2,0,0,3,3,0,3,3,0,2,2,3,1,2,2,1,1,1,0,2,2,2,0,2,2,1,1,0,2,1,0,2,0,0,2,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,3,3,2,3,3,2,0,0,3,3,0,2,3,0,2,1,2,2,2,2,1,2,0,0,2,2,2,0,2,2,1,1,0,2,1,0,2,0,0,2,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,3,3,2,3,2,3,2,0,2,2,1, +3,2,1,3,2,1,2,3,2,2,3,0,2,3,2,2,1,2,2,2,2,1,2,2,0,0,0,0,2,0,1,2,0,1,1,1,0,1,0,3,1,1,0,0,0,0,0,0,0,0,0,1,0,3,3,2,3,3,2,3,2,2,2,3,2,2,3,2,2,1,2,3,2,2,3,1,3,2,2,2,3,2,2,2,3,3,2,1,3,0,1,1,1,0,2,1,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,3,0,3,3,3,3,3,0,0,3,0,2,2,3,3,3,3,3,0,0,0,1,1,3,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,2,3,0,0,0,3,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,0,3,3,3,3,0,0,2,3,0,0,3,0,3,3,2,3,3,3,3,3,0,0,3,3,3,0,0,0,3,3,0,0,3,0,0,0,0,2,0,0,2,1,1,3,0,0,1,0,0,2,3,0,1,0,0,0,0,0,0,0,1,0,3,3,3,3,2,3, +3,3,3,3,3,3,1,2,1,3,3,2,2,1,2,2,2,3,1,1,2,0,2,1,2,1,2,2,1,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,3,0,2,1,2,3,3,3,0,2,0,2,2,0,2,1,3,2,2,1,2,1,0,0,2,2,1,0,2,1,2,2,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,1,3,3,1,1,3,0,2,3,1,1,3,2,1,1,2,0,2,2,3,2,1,1,1,1,1,2,3,0,0,1,3,1,2,1,2,0,3,0,0,0,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,3,1,1,3,2,3,3,3,1,3,2,1,3,2,1,3,2,2,2,2,1,3,3,1,2,1,3,1,2,3,0,2,1,1,3,2,2,2,1,2,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3, +3,2,3,2,3,3,2,3,2,3,2,3,3,2,1,0,3,2,2,2,1,2,2,2,1,2,2,1,2,1,1,2,2,2,3,0,1,3,1,1,1,1,0,1,1,0,2,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,1,1,3,2,3,2,3,2,0,3,2,2,1,2,0,2,2,2,1,2,2,2,2,1,3,2,1,2,2,1,0,2,0,1,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,3,3,3,3,3,2,3,1,2,3,3,2,2,3,0,1,1,2,0,3,3,2,2,3,0,1,1,3,0,0,0,0,3,1,0,3,3,0,2,0,2,1,0,0,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,0,1,3,1,1,2,1,2,1,1,3,1,1,0,2,3,1,1,1,1,1,1,1,1,3,1,1,2,2,2,2,1,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,1,3,2,2,1,1,2,1,3,3,2,3,2,2,3,2,2,3,1,2,2,1,2,0,3,2,1,2,2,2,2,2,1,3,2,1,2,2,2,1,1,1,1,0,0,1,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,3,3,0,2,1,0,3,2,0,0,3,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,3,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,2,2,3,0,0,1,3,0,3,2,0,3,2,2,3,3,3,3,3,1,0,2,2,2,0,2,2,1,2,0,2,3,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,2,3,1,3,3,2,3,3,0,3,3,0,3,2,2,3,2,3,3,3,0,0,2,2,3,0,1,1,1,3,0,0,3,0,0,0,2,2,0,1,3,0,1,2,2,2,3,0,0,0,0,0,1, +0,0,0,0,0,0,0,0,1,3,2,3,3,2,0,3,3,2,2,3,1,3,2,1,3,2,0,1,2,2,0,2,3,2,1,0,3,0,0,0,0,3,0,0,2,3,1,3,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,2,2,2,1,2,0,1,3,1,1,3,1,3,0,0,2,1,1,1,1,2,1,1,1,0,2,1,0,1,1,2,0,0,0,3,1,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,3,1,0,0,0,1,0,3,3,3,3,2,2,2,2,2,1,3,1,1,1,2,0,1,1,2,1,2,1,3,2,0,0,3,1,1,1,1,1,3,1,0,2,3,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,3,3,0,2,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,1,3,0,0,1,2,0,0,2,0,3,3,2,3,3,3,2,3,0,0,2,2,2,0,0,0,2,2,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,1,2,3,1,3,3,0,0,1,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,2,3,1,2,3,1,0,3,0,2,2,1,0,2,1,1,2,0,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,1,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,1,0,1,1,1,3,1,2,2,2,2,2,2,1,1,1,1,0,3,1,0,1,3,1,1,1,1,1,1,0,2,0,1,3,1,1,0,0,1,0, +0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,3,0,2,2,1,3,3,2,3,3,0,1,1,0,2,2,1,2,1,3,3,1,0,0,3,2,0,0,0,0,2,1,0,1,0,0,0,0,1,2,0,1,1,3,1,1,2,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,3,0,0,3,0,3,1,0,1,1,1,3,2,0,0,0,3,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,3,3,1,3,2,1,3,3,1,2,2,0,1,2,1,0,1,2,0,0,0,0,0,3,0,0,0,3,0,0,0,0,3,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,2,0,3,3,3,2,2,0,1,1,0,1,3,0,0,0,2,2,0,0,0,0,3,1,0,1,0,0,0,0,0,0,0,0,0,0,0, +0,1,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,3,1,2,0,0,2,1,0,3,1,0,1,2,0,1,1,1,1,3,0,0,3,1,1,0,2,2,1,1,0,2,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,3,1,2,0,0,2,2,0,1,2,0,1,0,1,3,1,2,1,0,0,0,2,0,3,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,1,2,2,0,0,0,2,0,2,1,0,1,1,0,1,1,1,2,1,0,0,1,1,1,0,2,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,2,0,1,3,1,1,1,1,0,0,0,0,3,2,0,1,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,0, +3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,3,2,2,0,0,0,1,0,0,0,0,2,3,2,1,2,2,3,0,0,0,2,3,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,3,3,2,2,0,1,0,0,0,0,2,0,2,0,1,0,0,0,1,1,0,0,0,2,1,0,1,0,1,1,0,0,0,1,0,2,0,0,1,0,3,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,0,0,1,0,0,0,0,0,1,1,2,0,0,0,0,1,0,0,1,3,1,0,0,0,0,1,1, +0,0,0,1,0,0,0,0,3,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,3,3,1,1,1,1,2,3,0,0,2,1,1,1,1,1,0,2,1,1,0,0,0,2,1,0,1,2,1,1,0,1,2,1,0,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,0,0,0,0,0,0,1,2,1,0,1,1,0,2,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,3,0,1,0,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,3,3,0,0,1,1,2,0,0,1,2,1,0,1,1,1,0,1,1,0,0,2,1,1,0, +1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,0,0,0,0,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,2,0,1,2,0,0,1,1,0,2,0,1,0,0,1,0, +0,0,0,1,0,0,0,2,0,0,0,0,1,0,0,1,0,1,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,2,1,3,0,0,0,0,1,1,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,1,0,0,2,0,0,2,0,0,1,1,2,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];b.TIS620ThaiModel={charToOrderMap:b.TIS620CharToOrderMap,precedenceMatrix:b.ThaiLangModel,mTypicalPositiveRatio:.926386,keepEnglishLetter:!1,charsetName:"TIS-620"}},{}],28:[function(a,d,b){function c(){f.apply(this);this.reset=function(){this._mLastCharClass=1;this._mFreqCounter=[];for(var a=0;4>a;this._mFreqCounter[a++]=0);c.prototype.reset.apply(this)};this.getCharsetName=function(){return"windows-1252"}; +this.feed=function(a){a=this.filterWithEnglishLetters(a);for(var b=0;bb||(a=this._mFreqCounter[3]/b-20*this._mFreqCounter[1]/b);0>a&&(a=0);return.95*a};this.reset()}var f= +a("./charsetprober"),g=a("./constants"),e=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,0,1,7,1,1,1,1,1,1,5,1,5,0,5,0,0,1,1,1,1,1,1,1,1,1,7,1,7,0,7,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,1,4,4,4,4,4,5,5,5,6,6,6,6,6, +6,7,7,6,6,6,6,6,6,6,6,7,7,6,6,6,6,6,1,6,6,6,6,6,7,7,7],m=[0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,0,3,3,3,1,1,3,3,0,3,3,3,1,2,1,2,0,3,3,3,3,3,3,3,0,3,1,3,1,1,1,3,0,3,1,3,1,1,3,3];c.prototype=new f;d.exports=c},{"./charsetprober":6,"./constants":8}],29:[function(a,d,b){b.log=function(){};b.setLogger=function(a){b.enabled=!0;b.log=a}},{}],30:[function(a,d,b){function c(){f.apply(this);this.reset=function(){c.prototype.reset.apply(this);this._mCodingSM&&this._mCodingSM.reset();this._mDistributionAnalyzer&& +this._mDistributionAnalyzer.reset();this._mLastChar="\x00\x00"};this.getCharsetName=function(){};this.feed=function(a){for(var b=a.length,c=0;cg.SHORTCUT_THRESHOLD&&(this._mState=g.foundIt);return this.getState()};this.getConfidence=function(){return this._mDistributionAnalyzer.getConfidence()}}var f=a("./charsetprober"),g=a("./constants"),e=a("./logger");c.prototype=new f;d.exports=c},{"./charsetprober":6,"./constants":8,"./logger":29}],31:[function(a,d,b){function c(){f.apply(this);this._mProbers=[new e, +new m,new k,new h,new l,new g,new n];this.reset()}var f=a("./charsetgroupprober"),g=a("./big5prober"),e=a("./utf8prober"),m=a("./sjisprober"),k=a("./eucjpprober"),h=a("./gb2312prober"),l=a("./euckrprober"),n=a("./euctwprober");c.prototype=new f;d.exports=c},{"./big5prober":3,"./charsetgroupprober":5,"./eucjpprober":11,"./euckrprober":13,"./euctwprober":15,"./gb2312prober":17,"./sjisprober":41,"./utf8prober":43}],32:[function(a,d,b){a=a("../constants");d.exports={classTable:[1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0],classFactor:5, +stateTable:[a.error,a.start,a.start,3,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.start,a.start,a.start,a.start,a.start,a.start,a.start],charLenTable:[0,1,1,2,0],name:"Big5"}},{"../constants":8}],33:[function(a,d,b){a=a("../constants");d.exports={classTable:[4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5],classFactor:6,stateTable:[3,4,3,5,a.start,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.start,a.error,a.start, +a.error,a.error,a.error,a.error,a.error,a.start,a.error,a.error,a.error,3,a.error,3,a.error,a.error,a.error,a.start,a.start,a.start,a.start],charLenTable:[2,2,2,3,1,0],name:"EUC-JP"}},{"../constants":8}],34:[function(a,d,b){a=a("../constants");d.exports={classTable:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0],classFactor:4,stateTable:[a.error,a.start,3,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.start,a.start],charLenTable:[0,1,2,0],name:"EUC-KR"}},{"../constants":8}],35:[function(a, +d,b){a=a("../constants");d.exports={classTable:[2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0],classFactor:7,stateTable:[a.error,a.error,a.start,3,3,3,4,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.start,a.error,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,5,a.error,a.error,a.error,a.start,a.error,a.start,a.start,a.start,a.error,a.start,a.start,a.start,a.start,a.start,a.start],charLenTable:[0,0,1,2,2,2,3],name:"x-euc-tw"}},{"../constants":8}], +36:[function(a,d,b){a=a("../constants");d.exports={classTable:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0],classFactor:7,stateTable:[a.error,a.start,a.start,a.start,a.start,a.start,3,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.start,4,a.error,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error,5,a.error,a.error,a.error,a.itsMe,a.error,a.error,a.error,a.start,a.start,a.start,a.start,a.start,a.start],charLenTable:[0,1,1,1,1,1,2],name:"GB2312"}}, +{"../constants":8}],37:[function(a,d,b){a=a("../constants");d.exports={classTable:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0],classFactor:6,stateTable:[a.error,a.start,a.start,3,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,a.start,a.start,a.start,a.start],charLenTable:[0,1,1,2,0,0],name:"Shift_JIS"}},{"../constants":8}],38:[function(a,d,b){a=a("../constants");d.exports={classTable:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,10,11,11,11,11,11,11,11,12,13,13,13,14,15,0,0],classFactor:16,stateTable:[a.error,a.start, +a.error,a.error,a.error,a.error,12,10,9,11,8,7,6,5,4,3,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.itsMe,a.error,a.error,5,5,5,5,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,5,5,5,a.error,a.error,a.error,a.error,a.error,a.error,a.error, +a.error,a.error,a.error,a.error,a.error,7,7,7,7,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,7,7,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,9,9,9,9,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,9,9,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,12,12,12,12,a.error,a.error, +a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,12,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,12,12,12,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.start,a.start,a.start,a.start,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error,a.error],charLenTable:[0,1,0,0,0,0,2,3,3,3,4,4,5,5,6,6],name:"UTF-8"}},{"../constants":8}], +39:[function(a,d,b){function c(a,b,d){f.apply(this);var l=this;this.reset=function(){c.prototype.reset.apply(this);this._mLastOrder=255;this._mSeqCounters=[];for(var a=0;4>a;this._mSeqCounters[a++]=0);this._mFreqChar=this._mTotalChar=this._mTotalSeqs=0};this.getCharsetName=function(){return this._mNameProber?this._mNameProber.getCharsetName():this._mModel.charsetName};this.feed=function(a){this._mModel.keepEnglishLetter||(a=this.filterWithoutEnglishLetters(a));var b=a.length;if(!b)return this.getState(); +for(var c=0,d;cd&&this._mTotalChar++,64>d&&(this._mFreqChar++,64>this._mLastOrder&&(this._mTotalSeqs++,this._mReversed?this._mSeqCounters[this._mModel.precedenceMatrix[64*d+this._mLastOrder]]++:this._mSeqCounters[this._mModel.precedenceMatrix[64*this._mLastOrder+d]]++)),this._mLastOrder=d;this.getState()==g.detecting&&1024a&&(e.log(this._mModel.charsetName+" confidence = "+a+", below negative shortcut threshhold 0.05\n"),this._mState=g.notMe));return this.getState()};this.getConfidence=function(){var a=.01;0h.SHORTCUT_THRESHOLD&&(this._mState=h.foundIt);return this.getState()}; +this.getConfidence=function(){var a=this._mContextAnalyzer.getConfidence(),b=this._mDistributionAnalyzer.getConfidence();return Math.max(a,b)};this._mCodingSM=new f(e);this._mDistributionAnalyzer=new m;this._mContextAnalyzer=new k;this.reset()}var f=a("./codingstatemachine"),g=a("./mbcharsetprober"),e=a("./mbcssm/sjis"),m=a("./chardistribution").SJISDistributionAnalysis,k=a("./jpcntx").SJISContextAnalysis,h=a("./constants"),l=a("./logger");c.prototype=new g;d.exports=c},{"./chardistribution":4,"./codingstatemachine":7, +"./constants":8,"./jpcntx":21,"./logger":29,"./mbcharsetprober":30,"./mbcssm/sjis":37}],42:[function(a,d,b){var c=a("./constants"),f=a("./mbcsgroupprober"),g=a("./sbcsgroupprober"),e=a("./latin1prober"),m=a("./escprober"),k=a("./logger");d.exports=function(a){a||(a={});a.minimumThreshold||(a.minimumThreshold=.2);this.reset=function(){this.result={encoding:null,confidence:0};this.results=[];this.done=!1;this._mStart=!0;this._mGotData=!1;this._mInputState=0;this._mBOM=this._mLastChar="";this._mEscCharsetProber&& +this._mEscCharsetProber.reset();for(var a=0,b;b=this._mCharsetProbers[a];a++)b.reset()};this.feed=function(a){if(!this.done&&a.length)if(this._mGotData||(this._mBOM+=a,"\u00ef\u00bb\u00bf"==this._mBOM.slice(0,3)?this.result={encoding:"UTF-8",confidence:1}:"\u00ff\u00fe\x00\x00"==this._mBOM.slice(0,4)?this.result={encoding:"UTF-32LE",confidence:1}:"\x00\x00\u00fe\u00ff"==this._mBOM.slice(0,4)?this.result={encoding:"UTF-32BE",confidence:1}:"\u00fe\u00ff\x00\x00"==this._mBOM.slice(0,4)?this.result={encoding:"X-ISO-10646-UCS-4-3412", +confidence:1}:"\x00\x00\u00ff\u00fe"==this._mBOM.slice(0,4)?this.result={encoding:"X-ISO-10646-UCS-4-2143",confidence:1}:"\u00ff\u00fe"==this._mBOM.slice(0,2)?this.result={encoding:"UTF-16LE",confidence:1}:"\u00fe\u00ff"==this._mBOM.slice(0,2)&&(this.result={encoding:"UTF-16BE",confidence:1}),0=a.minimumThreshold))return this.result=b}if(k.enabled)for(k.log("no probers hit minimum threshhold\n"),b=0;c=this._mCharsetProbers[b];b++)c&&k.log(c.getCharsetName()+" confidence = "+c.getConfidence()+"\n")}};this._highBitDetector=/[\x80-\xFF]/; +this._escDetector=/(\x1B|~\{)/;this._mEscCharsetProber=null;this._mCharsetProbers=[];this.reset()}},{"./constants":8,"./escprober":9,"./latin1prober":28,"./logger":29,"./mbcsgroupprober":31,"./sbcsgroupprober":40}],43:[function(a,d,b){function c(){g.apply(this);this.reset=function(){c.prototype.reset.apply(this);this._mCodingSM.reset();this._mBasicAsciiLen=this._mFullLen=this._mMBCharLen=this._mNumOfMBChar=0};this.getCharsetName=function(){return"UTF-8"};this.feed=function(a){this._mFullLen+=a.length; +for(var b=0,c;bc.charCodeAt(0)&&this._mBasicAsciiLen++)}this.getState()==e.detecting&&this.getConfidence()>e.SHORTCUT_THRESHOLD&&(this._mState=e.foundIt);return this.getState()};this.getConfidence=function(){var a=.99, +b=0,c=this._mFullLen-this._mBasicAsciiLen;0this._mNumOfMBChar&&.6>=b?(a*=Math.pow(.5,this._mNumOfMBChar),1-a):a};this._mCodingSM=new f(m);this.reset()}var f=a("./codingstatemachine"),g=a("./charsetprober"),e=a("./constants"),m=a("./mbcssm/utf8");c.prototype=new g;d.exports=c},{"./charsetprober":6,"./codingstatemachine":7,"./constants":8,"./mbcssm/utf8":38}]},{},[1])(1)}); diff --git a/3362/assets/packages/flutter_date_range_picker/assets/images/ic_calendar.svg b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_calendar.svg new file mode 100644 index 0000000000..febb3ee839 --- /dev/null +++ b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_calendar.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/packages/flutter_date_range_picker/assets/images/ic_close.svg b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_close.svg new file mode 100644 index 0000000000..36bbefac3a --- /dev/null +++ b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_close.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/packages/flutter_date_range_picker/assets/images/ic_date_range.svg b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_date_range.svg new file mode 100644 index 0000000000..3107aea6e7 --- /dev/null +++ b/3362/assets/packages/flutter_date_range_picker/assets/images/ic_date_range.svg @@ -0,0 +1,5 @@ + + + diff --git a/3362/assets/packages/flutter_image_compress_web/assets/pica.min.js b/3362/assets/packages/flutter_image_compress_web/assets/pica.min.js new file mode 100644 index 0000000000..fbd5033ba6 --- /dev/null +++ b/3362/assets/packages/flutter_image_compress_web/assets/pica.min.js @@ -0,0 +1,13 @@ +/*! + +pica +https://github.com/nodeca/pica + +*/ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pica=t()}}((function(){return function t(e,A,i){function r(a,o){if(!A[a]){if(!e[a]){var s="function"==typeof require&&require;if(!o&&s)return s(a,!0);if(n)return n(a,!0);var h=new Error("Cannot find module '"+a+"'");throw h.code="MODULE_NOT_FOUND",h}var u=A[a]={exports:{}};e[a][0].call(u.exports,(function(t){return r(e[a][1][t]||t)}),u,u.exports,t,e,A,i)}return A[a].exports}for(var n="function"==typeof require&&require,a=0;a=0,wasm:e.indexOf("wasm")>=0};i.call(this,A),this.features={js:A.js,wasm:A.wasm&&this.has_wasm()},this.use(r),this.use(n)}a.prototype=Object.create(i.prototype),a.prototype.constructor=a,a.prototype.resizeAndUnsharp=function(t,e){var A=this.resize(t,e);return t.unsharpAmount&&this.unsharp_mask(A,t.toWidth,t.toHeight,t.unsharpAmount,t.unsharpRadius,t.unsharpThreshold),A},e.exports=a},{"./mm_resize":4,"./mm_unsharp_mask":9,multimath:19}],2:[function(t,e,A){"use strict";function i(t){return t<0?0:t>255?255:t}function r(t){return t>=0?t:0}e.exports={convolveHor:function(t,e,A,i,n,a){var o,s,h,u,c,f,g,l,I,d,B,m=0,Q=0;for(I=0;I0;g--)u=u+(B=a[c++])*t[l+3]|0,h=h+B*t[l+2]|0,s=s+B*t[l+1]|0,o=o+B*t[l]|0,l=l+4|0;e[Q+3]=r(u>>7),e[Q+2]=r(h>>7),e[Q+1]=r(s>>7),e[Q]=r(o>>7),Q=Q+4*i|0}Q=4*(I+1)|0,m=(I+1)*A*4|0}},convolveVert:function(t,e,A,r,n,a){var o,s,h,u,c,f,g,l,I,d,B,m=0,Q=0;for(I=0;I0;g--)u=u+(B=a[c++])*t[l+3]|0,h=h+B*t[l+2]|0,s=s+B*t[l+1]|0,o=o+B*t[l]|0,l=l+4|0;o>>=7,s>>=7,h>>=7,u>>=7,e[Q+3]=i(u+8192>>14),e[Q+2]=i(h+8192>>14),e[Q+1]=i(s+8192>>14),e[Q]=i(o+8192>>14),Q=Q+4*r|0}Q=4*(I+1)|0,m=(I+1)*A*4|0}},convolveHorWithPre:function(t,e,A,i,n,a){var o,s,h,u,c,f,g,l,I,d,B,m,Q=0,p=0;for(d=0;d0;l--)u=u+(m=a[f++])*(c=t[I+3])|0,h=h+m*t[I+2]*c|0,s=s+m*t[I+1]*c|0,o=o+m*t[I]*c|0,I=I+4|0;h=h/255|0,s=s/255|0,o=o/255|0,e[p+3]=r(u>>7),e[p+2]=r(h>>7),e[p+1]=r(s>>7),e[p]=r(o>>7),p=p+4*i|0}p=4*(d+1)|0,Q=(d+1)*A*4|0}},convolveVertWithPre:function(t,e,A,r,n,a){var o,s,h,u,c,f,g,l,I,d,B,m=0,Q=0;for(I=0;I0;g--)u=u+(B=a[c++])*t[l+3]|0,h=h+B*t[l+2]|0,s=s+B*t[l+1]|0,o=o+B*t[l]|0,l=l+4|0;o>>=7,s>>=7,h>>=7,(u=i((u>>=7)+8192>>14))>0&&(o=255*o/u|0,s=255*s/u|0,h=255*h/u|0),e[Q+3]=u,e[Q+2]=i(h+8192>>14),e[Q+1]=i(s+8192>>14),e[Q]=i(o+8192>>14),Q=Q+4*r|0}Q=4*(I+1)|0,m=(I+1)*A*4|0}}}},{}],3:[function(t,e,A){"use strict";e.exports="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"},{}],4:[function(t,e,A){"use strict";e.exports={name:"resize",fn:t("./resize"),wasm_fn:t("./resize_wasm"),wasm_src:t("./convolve_wasm_base64")}},{"./convolve_wasm_base64":3,"./resize":5,"./resize_wasm":8}],5:[function(t,e,A){"use strict";var i=t("./resize_filter_gen"),r=t("./convolve"),n=r.convolveHor,a=r.convolveVert,o=r.convolveHorWithPre,s=r.convolveVertWithPre;e.exports=function(t){var e=t.src,A=t.width,r=t.height,h=t.toWidth,u=t.toHeight,c=t.scaleX||t.toWidth/t.width,f=t.scaleY||t.toHeight/t.height,g=t.offsetX||0,l=t.offsetY||0,I=t.dest||new Uint8Array(h*u*4),d=void 0===t.filter?"mks2013":t.filter,B=i(d,A,h,c,g),m=i(d,r,u,f,l),Q=new Uint16Array(h*r*4);return!function(t,e,A){for(var i=3,r=e*A*4|0;i>1]+=r(1-m),p=0;p0&&0===g[E];)E--;if(w=h+p,C=E-p+1,M[x++]=w,M[x++]=C,k)for(d=p;d<=E;d++)M[x++]=g[d];else M.set(g.subarray(p,E+1),x),x+=C}else M[x++]=0,M[x++]=0}return M}},{"./resize_filter_info":7}],7:[function(t,e,A){"use strict";var i={box:{win:.5,fn:function(t){return t<0&&(t=-t),t<.5?1:0}},hamming:{win:1,fn:function(t){if(t<0&&(t=-t),t>=1)return 0;if(t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*(.54+.46*Math.cos(e/1))}},lanczos2:{win:2,fn:function(t){if(t<0&&(t=-t),t>=2)return 0;if(t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/2)/(e/2)}},lanczos3:{win:3,fn:function(t){if(t<0&&(t=-t),t>=3)return 0;if(t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/3)/(e/3)}},mks2013:{win:2.5,fn:function(t){return t<0&&(t=-t),t>=2.5?0:t>=1.5?-.125*(t-2.5)*(t-2.5):t>=.5?.25*(4*t*t-11*t+7):1.0625-1.75*t*t}}};e.exports={filter:i,f2q:{box:0,hamming:1,lanczos2:2,lanczos3:3},q2f:["box","hamming","lanczos2","lanczos3"]}},{}],8:[function(t,e,A){"use strict";var i=t("./resize_filter_gen");var r=!0;try{r=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]}catch(t){}function n(t,e,A){if(r)e.set(function(t){return new Uint8Array(t.buffer,0,t.byteLength)}(t),A);else for(var i=A,n=0;n>8&255}}e.exports=function(t){var e=t.src,A=t.width,r=t.height,a=t.toWidth,o=t.toHeight,s=t.scaleX||t.toWidth/t.width,h=t.scaleY||t.toHeight/t.height,u=t.offsetX||0,c=t.offsetY||0,f=t.dest||new Uint8Array(a*o*4),g=void 0===t.filter?"mks2013":t.filter,l=i(g,A,a,s,u),I=i(g,r,o,h,c),d=Math.max(e.byteLength,f.byteLength),B=this.__align(0+d),m=r*a*4*2,Q=this.__align(B+m),p=this.__align(Q+l.byteLength),E=p+I.byteLength,w=this.__instance("resize",E),C=new Uint8Array(this.__memory.buffer),_=new Uint32Array(this.__memory.buffer),b=new Uint32Array(e.buffer);_.set(b),n(l,C,Q),n(I,C,p);var y=w.exports.convolveHV||w.exports._convolveHV;return!function(t,e,A){for(var i=3,r=e*A*4|0;i2&&(n=2);var f=function(t,e,A){for(var i,r,n,a,o=e*A,s=new Uint16Array(o),h=0;h=r&&i>=n?i:r>=n&&r>=i?r:n,s[h]=a<<8;return s}(t,e,A),g=new Uint16Array(f);i(g,e,A,n);for(var l=r/100*4096+.5|0,I=a<<8,d=e*A,B=0;B=I&&(h=((s=(s=(s=o+(l*u+2048>>12))>65280?65280:s)<0?0:s)<<12)/(o=0!==o?o:1)|0,t[c=4*B]=t[c]*h+2048>>12,t[c+1]=t[c+1]*h+2048>>12,t[c+2]=t[c+2]*h+2048>>12)}}},{"glur/mono16":18}],11:[function(t,e,A){"use strict";e.exports=function(t,e,A,i,r,n){if(!(0===i||r<.5)){r>2&&(r=2);var a=e*A,o=4*a,s=2*a,h=2*a,u=4*Math.max(e,A),c=o,f=c+s,g=f+h,l=g+h,I=l+u,d=this.__instance("unsharp_mask",o+s+2*h+u+32,{exp:Math.exp}),B=new Uint32Array(t.buffer);new Uint32Array(this.__memory.buffer).set(B);var m=d.exports.hsv_v16||d.exports._hsv_v16;m(0,c,e,A),(m=d.exports.blurMono16||d.exports._blurMono16)(c,f,g,l,I,e,A,r),(m=d.exports.unsharp||d.exports._unsharp)(0,0,c,f,e,A,i,n),B.set(new Uint32Array(this.__memory.buffer,0,a))}}},{}],12:[function(t,e,A){"use strict";e.exports="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"},{}],13:[function(t,e,A){"use strict";function i(t,e){this.create=t,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=e||2e3}i.prototype.acquire=function(){var t,e=this;return 0!==this.available.length?t=this.available.pop():((t=this.create()).id=this.lastId++,t.release=function(){return e.release(t)}),this.acquired[t.id]=t,t},i.prototype.release=function(t){var e=this;delete this.acquired[t.id],t.lastUsed=Date.now(),this.available.push(t),0===this.timeoutId&&(this.timeoutId=setTimeout((function(){return e.gc()}),100))},i.prototype.gc=function(){var t=this,e=Date.now();this.available=this.available.filter((function(A){return!(e-A.lastUsed>t.idle)||(A.destroy(),!1)})),0!==this.available.length?this.timeoutId=setTimeout((function(){return t.gc()}),100):this.timeoutId=0},e.exports=i},{}],14:[function(t,e,A){"use strict";e.exports=function(t,e,A,i,r,n){var a=A/t,o=i/e,s=(2*n+2+1)/r;if(s>.5)return[[A,i]];var h=Math.ceil(Math.log(Math.min(a,o))/Math.log(s));if(h<=1)return[[A,i]];for(var u=[],c=0;c=t.toWidth&&(o=t.toWidth-e),(A=a-t.destTileBorder)<0&&(A=0),A+(s=a+f+t.destTileBorder-A)>=t.toHeight&&(s=t.toHeight-A),g={toX:e,toY:A,toWidth:o,toHeight:s,toInnerX:i,toInnerY:a,toInnerWidth:c,toInnerHeight:f,offsetX:e/h-r(e/h),offsetY:A/u-r(A/u),scaleX:h,scaleY:u,x:r(e/h),y:r(A/u),width:n(o/h),height:n(s/u)},l.push(g);return l}},{}],16:[function(t,e,A){"use strict";function i(t){return Object.prototype.toString.call(t)}e.exports.isCanvas=function(t){var e=i(t);return"[object HTMLCanvasElement]"===e||"[object OffscreenCanvas]"===e||"[object Canvas]"===e},e.exports.isImage=function(t){return"[object HTMLImageElement]"===i(t)},e.exports.isImageBitmap=function(t){return"[object ImageBitmap]"===i(t)},e.exports.limiter=function(t){var e=0,A=[];function i(){e=0;I--)s=o*d+a*B+h*m+u*Q,u=h,h=s,a=o,o=t[c],e[f]=A[g]+h,c--,g--,f-=n}}e.exports=function(t,e,A,u){if(u){var c=new Uint16Array(t.length),f=new Float32Array(Math.max(e,A)),g=function(t){t<.5&&(t=.5);var e=Math.exp(.527076)/t,A=Math.exp(-e),h=Math.exp(-2*e),u=(1-A)*(1-A)/(1+2*e*A-h);return i=u,r=u*(e-1)*A,n=u*(e+1)*A,a=-u*h,o=2*A,s=-h,new Float32Array([i,r,n,a,o,s,(i+r)/(1-o-s),(n+a)/(1-o-s)])}(u);h(t,c,f,g,e,A),h(c,t,f,g,A,e)}}},{}],19:[function(t,e,A){"use strict";var i=t("object-assign"),r=t("./lib/base64decode"),n=t("./lib/wa_detect"),a={js:!0,wasm:!0};function o(t){if(!(this instanceof o))return new o(t);var e=i({},a,t||{});if(this.options=e,this.__cache={},this.__init_promise=null,this.__modules=e.modules||{},this.__memory=null,this.__wasm={},this.__isLE=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0],!this.options.js&&!this.options.wasm)throw new Error('mathlib: at least "js" or "wasm" should be enabled')}o.prototype.has_wasm=n,o.prototype.use=function(t){return this.__modules[t.name]=t,this.options.wasm&&this.has_wasm()&&t.wasm_fn?this[t.name]=t.wasm_fn:this[t.name]=t.fn,this},o.prototype.init=function(){if(this.__init_promise)return this.__init_promise;if(!this.options.js&&this.options.wasm&&!this.has_wasm())return Promise.reject(new Error('mathlib: only "wasm" was enabled, but it\'s not supported'));var t=this;return this.__init_promise=Promise.all(Object.keys(t.__modules).map((function(e){var A=t.__modules[e];return t.options.wasm&&t.has_wasm()&&A.wasm_fn?t.__wasm[e]?null:WebAssembly.compile(t.__base64decode(A.wasm_src)).then((function(A){t.__wasm[e]=A})):null}))).then((function(){return t})),this.__init_promise},o.prototype.__base64decode=r,o.prototype.__reallocate=function(t){if(!this.__memory)return this.__memory=new WebAssembly.Memory({initial:Math.ceil(t/65536)}),this.__memory;var e=this.__memory.buffer.byteLength;return e>2),r=0,n=0,a=0;a>16&255,i[n++]=r>>8&255,i[n++]=255&r),r=r<<6|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(a));var o=A%4*6;return 0===o?(i[n++]=r>>16&255,i[n++]=r>>8&255,i[n++]=255&r):18===o?(i[n++]=r>>10&255,i[n++]=r>>2&255):12===o&&(i[n++]=r>>4&255),i}},{}],21:[function(t,e,A){"use strict";var i;e.exports=function(){if(void 0!==i)return i;if(i=!1,"undefined"==typeof WebAssembly)return i;try{var t=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),e=new WebAssembly.Module(t);return 0!==new WebAssembly.Instance(e,{}).exports.test(4)&&(i=!0),i}catch(t){}return i}},{}],22:[function(t,e,A){ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ +"use strict";var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},A=0;A<10;A++)e["_"+String.fromCharCode(A)]=A;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(t){i[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var A,o,s=a(t),h=1;ht.length)&&(e=t.length);for(var A=0,i=new Array(e);A=0)}catch(t){}var d=1;"undefined"!=typeof navigator&&(d=Math.min(navigator.hardwareConcurrency||1,4));var B={tile:1024,concurrency:d,features:["js","wasm","ww"],idle:2e3,createCanvas:function(t,e){var A=document.createElement("canvas");return A.width=t,A.height=e,A}},m={filter:"mks2013",unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0},Q=!1,p=!1,E=!1,w=!1,C=!1;function _(){return{value:a(u),destroy:function(){if(this.value.terminate(),"undefined"!=typeof window){var t=window.URL||window.webkitURL||window.mozURL||window.msURL;t&&t.revokeObjectURL&&this.value.objectURL&&t.revokeObjectURL(this.value.objectURL)}}}}function b(t){if(!(this instanceof b))return new b(t);this.options=n({},B,t||{});var e="lk_".concat(this.options.concurrency);this.__limit=l[e]||h.limiter(this.options.concurrency),l[e]||(l[e]=this.__limit),this.features={js:!1,wasm:!1,cib:!1,ww:!1},this.__workersPool=null,this.__requested_features=[],this.__mathlib=null}b.prototype.init=function(){var e=this;if(this.__initPromise)return this.__initPromise;if("undefined"!=typeof ImageData&&"undefined"!=typeof Uint8ClampedArray)try{new ImageData(new Uint8ClampedArray(400),10,10),Q=!0}catch(t){}"undefined"!=typeof ImageBitmap&&(ImageBitmap.prototype&&ImageBitmap.prototype.close?p=!0:this.debug("ImageBitmap does not support .close(), disabled"));var A=this.options.features.slice();if(A.indexOf("all")>=0&&(A=["cib","wasm","js","ww"]),this.__requested_features=A,this.__mathlib=new o(A),A.indexOf("ww")>=0&&"undefined"!=typeof window&&"Worker"in window)try{t("webworkify")((function(){})).terminate(),this.features.ww=!0;var i="wp_".concat(JSON.stringify(this.options));l[i]?this.__workersPool=l[i]:(this.__workersPool=new s(_,this.options.idle),l[i]=this.__workersPool)}catch(t){}var r,a,u=this.__mathlib.init().then((function(t){n(e.features,t.features)}));r=p?h.cib_support(this.options.createCanvas).then((function(t){e.features.cib&&A.indexOf("cib")<0?e.debug("createImageBitmap() resize supported, but disabled by config"):A.indexOf("cib")>=0&&(e.features.cib=t)})):Promise.resolve(!1),E=h.can_use_canvas(this.options.createCanvas),a=(a=p&&Q&&-1!==A.indexOf("ww")?h.worker_offscreen_canvas_support():Promise.resolve(!1)).then((function(t){w=t}));var c=h.cib_can_use_region().then((function(t){C=t}));return this.__initPromise=Promise.all([u,r,a,c]).then((function(){return e})),this.__initPromise},b.prototype.__invokeResize=function(t,e){var A=this;return e.__mathCache=e.__mathCache||{},Promise.resolve().then((function(){return A.features.ww?new Promise((function(i,r){var n=A.__workersPool.acquire();e.cancelToken&&e.cancelToken.catch((function(t){return r(t)})),n.value.onmessage=function(t){n.release(),t.data.err?r(t.data.err):i(t.data)};var a=[];t.src&&a.push(t.src.buffer),t.srcBitmap&&a.push(t.srcBitmap),n.value.postMessage({opts:t,features:A.__requested_features,preload:{wasm_nodule:A.__mathlib.__}},a)})):{data:A.__mathlib.resizeAndUnsharp(t,e.__mathCache)}}))},b.prototype.__extractTileData=function(t,e,A,i,r){if(this.features.ww&&w&&(h.isCanvas(e)||C))return this.debug("Create tile for OffscreenCanvas"),createImageBitmap(i.srcImageBitmap||e,t.x,t.y,t.width,t.height).then((function(t){return r.srcBitmap=t,r}));if(h.isCanvas(e))return i.srcCtx||(i.srcCtx=e.getContext("2d")),this.debug("Get tile pixel data"),r.src=i.srcCtx.getImageData(t.x,t.y,t.width,t.height).data,r;this.debug("Draw tile imageBitmap/image to temporary canvas");var n=this.options.createCanvas(t.width,t.height),a=n.getContext("2d");return a.globalCompositeOperation="copy",a.drawImage(i.srcImageBitmap||e,t.x,t.y,t.width,t.height,0,0,t.width,t.height),this.debug("Get tile pixel data"),r.src=a.getImageData(0,0,t.width,t.height).data,n.width=n.height=0,r},b.prototype.__landTileData=function(t,e,A){var i;if(this.debug("Convert raw rgba tile result to ImageData"),e.bitmap)return A.toCtx.drawImage(e.bitmap,t.toX,t.toY),null;if(Q)i=new ImageData(new Uint8ClampedArray(e.data),t.toWidth,t.toHeight);else if((i=A.toCtx.createImageData(t.toWidth,t.toHeight)).data.set)i.data.set(e.data);else for(var r=i.data.length-1;r>=0;r--)i.data[r]=e.data[r];return this.debug("Draw tile"),I?A.toCtx.putImageData(i,t.toX,t.toY,t.toInnerX-t.toX,t.toInnerY-t.toY,t.toInnerWidth+1e-5,t.toInnerHeight+1e-5):A.toCtx.putImageData(i,t.toX,t.toY,t.toInnerX-t.toX,t.toInnerY-t.toY,t.toInnerWidth,t.toInnerHeight),null},b.prototype.__tileAndResize=function(t,e,A){var i=this,r={srcCtx:null,srcImageBitmap:null,isImageBitmapReused:!1,toCtx:null};return Promise.resolve().then((function(){if(r.toCtx=e.getContext("2d"),h.isCanvas(t))return null;if(h.isImageBitmap(t))return r.srcImageBitmap=t,r.isImageBitmapReused=!0,null;if(h.isImage(t))return p?(i.debug("Decode image via createImageBitmap"),createImageBitmap(t).then((function(t){r.srcImageBitmap=t})).catch((function(t){return null}))):null;throw new Error('Pica: ".from" should be Image, Canvas or ImageBitmap')})).then((function(){if(A.canceled)return A.cancelToken;i.debug("Calculate tiles");var n=f({width:A.width,height:A.height,srcTileSize:i.options.tile,toWidth:A.toWidth,toHeight:A.toHeight,destTileBorder:A.__destTileBorder}).map((function(e){return function(e){return i.__limit((function(){if(A.canceled)return A.cancelToken;var n={width:e.width,height:e.height,toWidth:e.toWidth,toHeight:e.toHeight,scaleX:e.scaleX,scaleY:e.scaleY,offsetX:e.offsetX,offsetY:e.offsetY,filter:A.filter,unsharpAmount:A.unsharpAmount,unsharpRadius:A.unsharpRadius,unsharpThreshold:A.unsharpThreshold};return i.debug("Invoke resize math"),Promise.resolve(n).then((function(n){return i.__extractTileData(e,t,A,r,n)})).then((function(t){return i.debug("Invoke resize math"),i.__invokeResize(t,A)})).then((function(t){return A.canceled?A.cancelToken:(r.srcImageData=null,i.__landTileData(e,t,r))}))}))}(e)}));function a(t){t.srcImageBitmap&&(t.isImageBitmapReused||t.srcImageBitmap.close(),t.srcImageBitmap=null)}return i.debug("Process tiles"),Promise.all(n).then((function(){return i.debug("Finished!"),a(r),e}),(function(t){throw a(r),t}))}))},b.prototype.__processStages=function(t,e,A,r){var a=this;if(r.canceled)return r.cancelToken;var o,s,h=i(t.shift(),2),u=h[0],c=h[1],f=0===t.length;return o=f||g.q2f.indexOf(r.filter)<0?r.filter:"box"===r.filter?"box":"hamming",r=n({},r,{toWidth:u,toHeight:c,filter:o}),f||(s=this.options.createCanvas(u,c)),this.__tileAndResize(e,f?A:s,r).then((function(){return f?A:(r.width=u,r.height=c,a.__processStages(t,s,A,r))})).then((function(t){return s&&(s.width=s.height=0),t}))},b.prototype.__resizeViaCreateImageBitmap=function(t,e,A){var i=this,r=e.getContext("2d");return this.debug("Resize via createImageBitmap()"),createImageBitmap(t,{resizeWidth:A.toWidth,resizeHeight:A.toHeight,resizeQuality:h.cib_quality_name(g.f2q[A.filter])}).then((function(t){if(A.canceled)return A.cancelToken;if(!A.unsharpAmount)return r.drawImage(t,0,0),t.close(),r=null,i.debug("Finished!"),e;i.debug("Unsharp result");var n=i.options.createCanvas(A.toWidth,A.toHeight),a=n.getContext("2d");a.drawImage(t,0,0),t.close();var o=a.getImageData(0,0,A.toWidth,A.toHeight);return i.__mathlib.unsharp_mask(o.data,A.toWidth,A.toHeight,A.unsharpAmount,A.unsharpRadius,A.unsharpThreshold),r.putImageData(o,0,0),n.width=n.height=0,o=a=n=r=null,i.debug("Finished!"),e}))},b.prototype.resize=function(t,e,A){var i=this;this.debug("Start resize...");var r=n({},m);if(isNaN(A)?A&&(r=n(r,A)):r=n(r,{quality:A}),r.toWidth=e.width,r.toHeight=e.height,r.width=t.naturalWidth||t.width,r.height=t.naturalHeight||t.height,Object.prototype.hasOwnProperty.call(r,"quality")){if(r.quality<0||r.quality>3)throw new Error("Pica: .quality should be [0..3], got ".concat(r.quality));r.filter=g.q2f[r.quality]}if(0===e.width||0===e.height)return Promise.reject(new Error("Invalid output size: ".concat(e.width,"x").concat(e.height)));r.unsharpRadius>2&&(r.unsharpRadius=2),r.canceled=!1,r.cancelToken&&(r.cancelToken=r.cancelToken.then((function(t){throw r.canceled=!0,t}),(function(t){throw r.canceled=!0,t})));return r.__destTileBorder=Math.ceil(Math.max(3,2.5*r.unsharpRadius|0)),this.init().then((function(){if(r.canceled)return r.cancelToken;if(i.features.cib){if(g.q2f.indexOf(r.filter)>=0)return i.__resizeViaCreateImageBitmap(t,e,r);i.debug("cib is enabled, but not supports provided filter, fallback to manual math")}if(!E){var A=new Error("Pica: cannot use getImageData on canvas, make sure fingerprinting protection isn't enabled");throw A.code="ERR_GET_IMAGE_DATA",A}var n=c(r.width,r.height,r.toWidth,r.toHeight,i.options.tile,r.__destTileBorder);return i.__processStages(n,t,e,r)}))},b.prototype.resizeBuffer=function(t){var e=this,A=n({},m,t);if(Object.prototype.hasOwnProperty.call(A,"quality")){if(A.quality<0||A.quality>3)throw new Error("Pica: .quality should be [0..3], got ".concat(A.quality));A.filter=g.q2f[A.quality]}return this.init().then((function(){return e.__mathlib.resizeAndUnsharp(A)}))},b.prototype.toBlob=function(t,e,A){return e=e||"image/png",new Promise((function(i){if(t.toBlob)t.toBlob((function(t){return i(t)}),e,A);else if(t.convertToBlob)i(t.convertToBlob({type:e,quality:A}));else{for(var r=atob(t.toDataURL(e,A).split(",")[1]),n=r.length,a=new Uint8Array(n),o=0;o .runner-container { + height: 150px; + max-width: 600px; + overflow: hidden; + position: absolute; + top: 35px; + width: 44px; +} +#main-frame-error > .controller { + background: rgba(247, 247, 247, 0.1); + height: 100vh; + left: 0; + position: absolute; + top: 0; + width: 100vw; + z-index: 9; +} +#main-frame-error .hidden { + display: none; +} diff --git a/3362/assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html b/3362/assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html new file mode 100755 index 0000000000..5ca017893b --- /dev/null +++ b/3362/assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html @@ -0,0 +1,16 @@ +

+
+
+
+
+ + + +
+
+ + \ No newline at end of file diff --git a/3362/assets/packages/flutter_inappwebview_web/assets/web/web_support.js b/3362/assets/packages/flutter_inappwebview_web/assets/web/web_support.js new file mode 100644 index 0000000000..031222d0b0 --- /dev/null +++ b/3362/assets/packages/flutter_inappwebview_web/assets/web/web_support.js @@ -0,0 +1,589 @@ +window.flutter_inappwebview = { + webViews: {}, + createFlutterInAppWebView: function(viewId, iframeId) { + var webView = { + viewId: viewId, + iframeId: iframeId, + iframe: null, + iframeContainer: null, + windowAutoincrementId: 0, + windows: {}, + isFullscreen: false, + documentTitle: null, + functionMap: {}, + settings: {}, + disableContextMenuHandler: function(event) { + event.preventDefault(); + event.stopPropagation(); + return false; + }, + prepare: function(settings) { + webView.settings = settings; + var iframe = document.getElementById(iframeId); + var iframeContainer = document.getElementById(iframeId + '-container'); + + document.addEventListener('fullscreenchange', function(event) { + // document.fullscreenElement will point to the element that + // is in fullscreen mode if there is one. If there isn't one, + // the value of the property is null. + if (document.fullscreenElement && document.fullscreenElement.id == iframeId) { + webView.isFullscreen = true; + window.flutter_inappwebview.nativeCommunication('onEnterFullscreen', viewId); + } else if (!document.fullscreenElement && webView.isFullscreen) { + webView.isFullscreen = false; + window.flutter_inappwebview.nativeCommunication('onExitFullscreen', viewId); + } else { + webView.isFullscreen = false; + } + }); + + if (iframe != null) { + webView.iframe = iframe; + webView.iframeContainer = iframeContainer; + iframe.addEventListener('load', function (event) { + webView.windowAutoincrementId = 0; + webView.windows = {}; + + var url = iframe.src; + try { + url = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onLoadStart', viewId, [url]); + + try { + var oldLogs = { + 'log': iframe.contentWindow.console.log, + 'debug': iframe.contentWindow.console.debug, + 'error': iframe.contentWindow.console.error, + 'info': iframe.contentWindow.console.info, + 'warn': iframe.contentWindow.console.warn + }; + for (var k in oldLogs) { + (function(oldLog) { + iframe.contentWindow.console[oldLog] = function() { + var message = ''; + for (var i in arguments) { + if (message == '') { + message += arguments[i]; + } else { + message += ' ' + arguments[i]; + } + } + oldLogs[oldLog].call(iframe.contentWindow.console, ...arguments); + window.flutter_inappwebview.nativeCommunication('onConsoleMessage', viewId, [oldLog, message]); + } + })(k); + } + } catch (e) { + console.log(e); + } + + try { + var originalPushState = iframe.contentWindow.history.pushState; + iframe.contentWindow.history.pushState = function (state, unused, url) { + originalPushState.call(iframe.contentWindow.history, state, unused, url); + var iframeUrl = iframe.src; + try { + iframeUrl = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onUpdateVisitedHistory', viewId, [iframeUrl]); + }; + + var originalReplaceState = iframe.contentWindow.history.replaceState; + iframe.contentWindow.history.replaceState = function (state, unused, url) { + originalReplaceState.call(iframe.contentWindow.history, state, unused, url); + var iframeUrl = iframe.src; + try { + iframeUrl = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onUpdateVisitedHistory', viewId, [iframeUrl]); + }; + + var originalOpen = iframe.contentWindow.open; + iframe.contentWindow.open = function (url, target, windowFeatures) { + var newWindow = originalOpen.call(iframe.contentWindow, ...arguments); + var windowId = webView.windowAutoincrementId; + webView.windowAutoincrementId++; + webView.windows[windowId] = newWindow; + window.flutter_inappwebview.nativeCommunication('onCreateWindow', viewId, [windowId, url, target, windowFeatures]).then(function(){}, function(handledByClient) { + if (handledByClient) { + newWindow.close(); + } + }); + return newWindow; + }; + + var originalPrint = iframe.contentWindow.print; + iframe.contentWindow.print = function() { + var iframeUrl = iframe.src; + try { + iframeUrl = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onPrintRequest', viewId, [iframeUrl]); + originalPrint.call(iframe.contentWindow); + }; + + webView.functionMap = { + "window.open": iframe.contentWindow.open, + "window.print": iframe.contentWindow.print, + "window.history.pushState": iframe.contentWindow.history.pushState, + "window.history.replaceState": iframe.contentWindow.history.replaceState, + } + + var initialTitle = iframe.contentDocument.title; + var titleEl = iframe.contentDocument.querySelector('title'); + webView.documentTitle = initialTitle; + window.flutter_inappwebview.nativeCommunication('onTitleChanged', viewId, [initialTitle]); + if (titleEl != null) { + new MutationObserver(function(mutations) { + var title = mutations[0].target.innerText; + if (title != webView.documentTitle) { + webView.documentTitle = title; + window.flutter_inappwebview.nativeCommunication('onTitleChanged', viewId, [title]); + } + }).observe( + titleEl, + { subtree: true, characterData: true, childList: true } + ); + } + + var oldPixelRatio = iframe.contentWindow.devicePixelRatio; + iframe.contentWindow.addEventListener('resize', function (e) { + var newPixelRatio = iframe.contentWindow.devicePixelRatio; + if(newPixelRatio !== oldPixelRatio){ + window.flutter_inappwebview.nativeCommunication('onZoomScaleChanged', viewId, [oldPixelRatio, newPixelRatio]); + oldPixelRatio = newPixelRatio; + } + }); + + iframe.contentWindow.addEventListener('popstate', function (event) { + var iframeUrl = iframe.src; + try { + iframeUrl = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onUpdateVisitedHistory', viewId, [iframeUrl]); + }); + + iframe.contentWindow.addEventListener('scroll', function (event) { + var x = 0; + var y = 0; + try { + x = iframe.contentWindow.scrollX; + y = iframe.contentWindow.scrollY; + } catch (e) { + console.log(e); + } + window.flutter_inappwebview.nativeCommunication('onScrollChanged', viewId, [x, y]); + }); + + iframe.contentWindow.addEventListener('focus', function (event) { + window.flutter_inappwebview.nativeCommunication('onWindowFocus', viewId); + }); + + iframe.contentWindow.addEventListener('blur', function (event) { + window.flutter_inappwebview.nativeCommunication('onWindowBlur', viewId); + }); + } catch (e) { + console.log(e); + } + + try { + + if (!webView.settings.javaScriptCanOpenWindowsAutomatically) { + iframe.contentWindow.open = function() { + throw new Error('JavaScript cannot open windows automatically'); + }; + } + + if (!webView.settings.verticalScrollBarEnabled && !webView.settings.horizontalScrollBarEnabled) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.verticalScrollBarEnabled-settings.horizontalScrollBarEnabled"; + style.innerHTML = "body::-webkit-scrollbar { width: 0px; height: 0px; }"; + iframe.contentDocument.head.append(style); + } + + if (webView.settings.disableVerticalScroll) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.disableVerticalScroll"; + style.innerHTML = "body { overflow-y: hidden; }"; + iframe.contentDocument.head.append(style); + } + + if (webView.settings.disableHorizontalScroll) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.disableHorizontalScroll"; + style.innerHTML = "body { overflow-x: hidden; }"; + iframe.contentDocument.head.append(style); + } + + if (webView.settings.disableContextMenu) { + iframe.contentWindow.addEventListener('contextmenu', webView.disableContextMenuHandler); + } + } catch (e) { + console.log(e); + } + + window.flutter_inappwebview.nativeCommunication('onLoadStop', viewId, [url]); + }); + } + }, + setSettings: function(newSettings) { + var iframe = webView.iframe; + try { + if (webView.settings.javaScriptCanOpenWindowsAutomatically != newSettings.javaScriptCanOpenWindowsAutomatically) { + if (!newSettings.javaScriptCanOpenWindowsAutomatically) { + iframe.contentWindow.open = function() { + throw new Error('JavaScript cannot open windows automatically'); + }; + } else { + iframe.contentWindow.open = webView.functionMap["window.open"]; + } + } + + if (webView.settings.verticalScrollBarEnabled != newSettings.verticalScrollBarEnabled && + webView.settings.horizontalScrollBarEnabled != newSettings.horizontalScrollBarEnabled) { + if (!newSettings.verticalScrollBarEnabled && !newSettings.horizontalScrollBarEnabled) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.verticalScrollBarEnabled-settings.horizontalScrollBarEnabled"; + style.innerHTML = "body::-webkit-scrollbar { width: 0px; height: 0px; }"; + iframe.contentDocument.head.append(style); + } else { + var styleElement = iframe.contentDocument.getElementById("settings.verticalScrollBarEnabled-settings.horizontalScrollBarEnabled"); + if (styleElement) { styleElement.remove() } + } + } + + if (webView.settings.disableVerticalScroll != newSettings.disableVerticalScroll) { + if (newSettings.disableVerticalScroll) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.disableVerticalScroll"; + style.innerHTML = "body { overflow-y: hidden; }"; + iframe.contentDocument.head.append(style); + } else { + var styleElement = iframe.contentDocument.getElementById("settings.disableVerticalScroll"); + if (styleElement) { styleElement.remove() } + } + } + + if (webView.settings.disableHorizontalScroll != newSettings.disableHorizontalScroll) { + if (newSettings.disableHorizontalScroll) { + var style = iframe.contentDocument.createElement('style'); + style.id = "settings.disableHorizontalScroll"; + style.innerHTML = "body { overflow-x: hidden; }"; + iframe.contentDocument.head.append(style); + } else { + var styleElement = iframe.contentDocument.getElementById("settings.disableHorizontalScroll"); + if (styleElement) { styleElement.remove() } + } + } + + if (webView.settings.disableContextMenu != newSettings.disableContextMenu) { + if (newSettings.disableContextMenu) { + iframe.contentWindow.addEventListener('contextmenu', webView.disableContextMenuHandler); + } else { + iframe.contentWindow.removeEventListener('contextmenu', webView.disableContextMenuHandler); + } + } + } catch (e) { + console.log(e); + } + + webView.settings = newSettings; + }, + reload: function() { + var iframe = webView.iframe; + if (iframe != null && iframe.contentWindow != null) { + try { + iframe.contentWindow.location.reload(); + } catch (e) { + console.log(e); + iframe.contentWindow.location.href = iframe.src; + } + } + }, + goBack: function() { + var iframe = webView.iframe; + if (iframe != null) { + try { + iframe.contentWindow.history.back(); + } catch (e) { + console.log(e); + } + } + }, + goForward: function() { + var iframe = webView.iframe; + if (iframe != null) { + try { + iframe.contentWindow.history.forward(); + } catch (e) { + console.log(e); + } + } + }, + goBackOrForward: function(steps) { + var iframe = webView.iframe; + if (iframe != null) { + try { + iframe.contentWindow.history.go(steps); + } catch (e) { + console.log(e); + } + } + }, + evaluateJavascript: function(source) { + var iframe = webView.iframe; + var result = null; + if (iframe != null) { + try { + result = JSON.stringify(iframe.contentWindow.eval(source)); + } catch (e) {} + } + return result; + }, + stopLoading: function(steps) { + var iframe = webView.iframe; + if (iframe != null) { + try { + iframe.contentWindow.stop(); + } catch (e) { + console.log(e); + } + } + }, + getUrl: function() { + var iframe = webView.iframe; + var url = iframe.src; + try { + url = iframe.contentWindow.location.href; + } catch (e) { + console.log(e); + } + return url; + }, + getTitle: function() { + var iframe = webView.iframe; + var title = null; + try { + title = iframe.contentDocument.title; + } catch (e) { + console.log(e); + } + return title; + }, + injectJavascriptFileFromUrl: function(urlFile, scriptHtmlTagAttributes) { + var iframe = webView.iframe; + try { + var d = iframe.contentDocument; + var script = d.createElement('script'); + for (var key of Object.keys(scriptHtmlTagAttributes)) { + if (scriptHtmlTagAttributes[key] != null) { + script[key] = scriptHtmlTagAttributes[key]; + } + } + if (script.id != null) { + script.onload = function() { + window.flutter_inappwebview.nativeCommunication('onInjectedScriptLoaded', webView.viewId, [script.id]); + } + script.onerror = function() { + window.flutter_inappwebview.nativeCommunication('onInjectedScriptError', webView.viewId, [script.id]); + } + } + script.src = urlFile; + if (d.body != null) { + d.body.appendChild(script); + } + } catch (e) { + console.log(e); + } + }, + injectCSSCode: function(source) { + var iframe = webView.iframe; + try { + var d = iframe.contentDocument; + var style = d.createElement('style'); + style.innerHTML = source; + if (d.head != null) { + d.head.appendChild(style); + } + } catch (e) { + console.log(e); + } + }, + injectCSSFileFromUrl: function(urlFile, cssLinkHtmlTagAttributes) { + var iframe = webView.iframe; + try { + var d = iframe.contentDocument; + var link = d.createElement('link'); + for (var key of Object.keys(cssLinkHtmlTagAttributes)) { + if (cssLinkHtmlTagAttributes[key] != null) { + link[key] = cssLinkHtmlTagAttributes[key]; + } + } + link.type = 'text/css'; + var alternateStylesheet = ""; + if (cssLinkHtmlTagAttributes.alternateStylesheet) { + alternateStylesheet = "alternate "; + } + link.rel = alternateStylesheet + "stylesheet"; + link.href = urlFile; + if (d.head != null) { + d.head.appendChild(link); + } + } catch (e) { + console.log(e); + } + }, + scrollTo: function(x, y, animated) { + var iframe = webView.iframe; + try { + if (animated) { + iframe.contentWindow.scrollTo({top: y, left: x, behavior: 'smooth'}); + } else { + iframe.contentWindow.scrollTo(x, y); + } + } catch (e) { + console.log(e); + } + }, + scrollBy: function(x, y, animated) { + var iframe = webView.iframe; + try { + if (animated) { + iframe.contentWindow.scrollBy({top: y, left: x, behavior: 'smooth'}); + } else { + iframe.contentWindow.scrollBy(x, y); + } + } catch (e) { + console.log(e); + } + }, + printCurrentPage: function() { + var iframe = webView.iframe; + try { + iframe.contentWindow.print(); + } catch (e) { + console.log(e); + } + }, + getContentHeight: function() { + var iframe = webView.iframe; + try { + return iframe.contentDocument.documentElement.scrollHeight; + } catch (e) { + console.log(e); + } + return null; + }, + getContentWidth: function() { + var iframe = webView.iframe; + try { + return iframe.contentDocument.documentElement.scrollWidth; + } catch (e) { + console.log(e); + } + return null; + }, + getSelectedText: function() { + var iframe = webView.iframe; + try { + var txt; + var w = iframe.contentWindow; + if (w.getSelection) { + txt = w.getSelection().toString(); + } else if (w.document.getSelection) { + txt = w.document.getSelection().toString(); + } else if (w.document.selection) { + txt = w.document.selection.createRange().text; + } + return txt; + } catch (e) { + console.log(e); + } + return null; + }, + getScrollX: function() { + var iframe = webView.iframe; + try { + return iframe.contentWindow.scrollX; + } catch (e) { + console.log(e); + } + return null; + }, + getScrollY: function() { + var iframe = webView.iframe; + try { + return iframe.contentWindow.scrollY; + } catch (e) { + console.log(e); + } + return null; + }, + isSecureContext: function() { + var iframe = webView.iframe; + try { + return iframe.contentWindow.isSecureContext; + } catch (e) { + console.log(e); + } + return false; + }, + canScrollVertically: function() { + var iframe = webView.iframe; + try { + return iframe.contentDocument.body.scrollHeight > iframe.contentWindow.innerHeight; + } catch (e) { + console.log(e); + } + return false; + }, + canScrollHorizontally: function() { + var iframe = webView.iframe; + try { + return iframe.contentDocument.body.scrollWidth > iframe.contentWindow.innerWidth; + } catch (e) { + console.log(e); + } + return false; + }, + getSize: function() { + var iframeContainer = webView.iframeContainer; + var width = 0.0; + var height = 0.0; + if (iframeContainer.style.width != null && iframeContainer.style.width != '' && iframeContainer.style.width.indexOf('px') > 0) { + width = parseFloat(iframeContainer.style.width); + } + if (width == null || width == 0.0) { + width = iframeContainer.getBoundingClientRect().width; + } + if (iframeContainer.style.height != null && iframeContainer.style.height != '' && iframeContainer.style.height.indexOf('px') > 0) { + height = parseFloat(iframeContainer.style.height); + } + if (height == null || height == 0.0) { + height = iframeContainer.getBoundingClientRect().height; + } + + return { + width: width, + height: height + }; + } + }; + + return webView; + }, + getCookieExpirationDate: function(timestamp) { + return (new Date(timestamp)).toUTCString(); + } +}; \ No newline at end of file diff --git a/3362/assets/packages/html_editor_enhanced/assets/font/summernote.eot b/3362/assets/packages/html_editor_enhanced/assets/font/summernote.eot new file mode 100644 index 0000000000000000000000000000000000000000..4f047db9a0e2df65099bbd7173951f3c80b7129e GIT binary patch literal 12072 zcmd^ld3aPsx_8y-KBv30bvm7NXYDoV&f3{}At4Kd5M&7fWD!Aeay+?+ogE3L;z|ZJZHzlXRbazdENw5@6=J&-dN` zzCQh)Q&p$x)LT{W@_Xx?{8B=$bP+-cN7#=eyh2K#WDjMjMN8!Tm`2NA;dsdN_7TF4{G%h3n?cqQiePK=oz@h zI*%vAL_x~tUAm&da% zs;(vb>l+AB9U#Q|=k9>Nvnyv|3hI6W@^+&jiSVx?{URv0dsFDjUCH0wjpv<4{&a7! z!+$L9Bw99{F?%P%SWFOQm_+!y845IpX zSD_+1i#LfktG7y{kxF8xDyanZy4NmxtyNp|J&BiFOs#~rr`2247$;H3mJKW*S4Hk8 zaZ*jTm~m2iT*}M$<1o2(gllYCw45aM`a^vrlPIU$pPHtklto#gRqw-a;maL*jr^*uUP5UkBn%hZcg=u((G`dIB5BsTsRQOahb7+0(&%9Uh~R7c6m!!yP)hA?Gk zq8p9ZMlI<)ngC5;yS>FYyuR8f6mj|NAe2O#lZ=BKPt#%me#fYt27!tsUNkSMi%82P!7y`qH32GP`$cSlTSR)hGmxLi1 zjF^Ok<7L8{lQ6hqgw-eEM42E5B%CA@B!YysGC?*-I9Vo02?^_Dg1nG0tRf>w4hidJ zf((&xs!Wh35>Ar|az(-hnIK^#Y?KMIM#8X+j39L+oFNnBkAyR2f+Uh~mQ0XI5{4aM z1nDH<9GM`eBy5ri5=+8nnIO9)Y>^34Ou|-~AkQRhlL?Yd!giS;<0PCb6QrGl^JIeD zldwZ3XaEU2Wr8k{aK22?3KA}m3Hm|8g)%`?NVrHQ=nM%L%fz%gTp|`x zg-lFqrC&CwCR@l}@+|o~O`w<2$LU$FhU@3{ai1vi70Z+kXEp0IJ2YZkP24^4aq->pZzL2a>`C}z;^m2ll6EEiU0bK! zsr@L~mb@$ZP;!{bJcRmE{&S>MOhWY@YZ|qtS*g`y?N{cGeZ1RMjf{
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 { + rangeStartContainer = rangeStartContainer.childNodes[address]; + }); + + return rangeStartContainer; + } + + findRangeStartContainerAddress(selection) { + let rangeStartContainerAddress = []; + + for ( + let currentContainer = selection.getRangeAt(0).startContainer; + currentContainer !== this.rootNode; + currentContainer = currentContainer.parentNode + ) { + const parent = currentContainer.parentElement; + const children = parent.childNodes; + + for (let i = 0; i < children.length; i++) { + if (children[i] === currentContainer) { + rangeStartContainerAddress = [i, ...rangeStartContainerAddress]; + break; + } + } + } + + return rangeStartContainerAddress; + } +} + +const WORD_REGEX = /^[^\s]+$/; + +const UP_KEY_CODE = 38; +const DOWN_KEY_CODE = 40; +const ENTER_KEY_CODE = 13; + +(function(factory) { + if (typeof define === "function" && define.amd) { + define(["jquery"], factory); + } else if (typeof module === "object" && module.exports) { + module.exports = factory(require("jquery")); + } else { + factory(window.jQuery); + } +})(function($) { + $.extend($.summernote.plugins, { + summernoteAtMention: function(context) { + /************************ + * Setup instance vars. * + ************************/ + this.editableEl = context.layoutInfo.editable[0]; + this.editorEl = context.layoutInfo.editor[0]; + + this.autocompleteAnchor = { left: null, top: null }; + this.autocompleteContainer = null; + this.showingAutocomplete = false; + this.selectedIndex = null; + this.suggestions = null; + + this.getSuggestions = _ => { + return []; + }; + + /******************** + * Read-in options. * + ********************/ + if ( + context.options && + context.options.callbacks && + context.options.callbacks.summernoteAtMention + ) { + const summernoteCallbacks = + context.options.callbacks.summernoteAtMention; + + if (summernoteCallbacks.getSuggestions) { + this.getSuggestions = summernoteCallbacks.getSuggestions; + } + + if (summernoteCallbacks.onSelect) { + this.onSelect = summernoteCallbacks.onSelect; + } + } + + /********** + * Events * + **********/ + this.events = { + "summernote.blur": () => { + if (this.showingAutocomplete) this.hideAutocomplete(); + }, + "summernote.keydown": (_, event) => { + if (this.showingAutocomplete) { + switch (event.keyCode) { + case ENTER_KEY_CODE: { + event.preventDefault(); + event.stopPropagation(); + this.handleEnter(); + break; + } + case UP_KEY_CODE: { + event.preventDefault(); + event.stopPropagation(); + const newIndex = + this.selectedIndex === 0 ? 0 : this.selectedIndex - 1; + this.updateAutocomplete(this.suggestions, newIndex); + break; + } + case DOWN_KEY_CODE: { + event.preventDefault(); + event.stopPropagation(); + const newIndex = + this.selectedIndex === this.suggestions.length - 1 + ? this.selectedIndex + : this.selectedIndex + 1; + + this.updateAutocomplete(this.suggestions, newIndex); + break; + } + } + } + }, + "summernote.keyup": async (_, event) => { + const selection = document.getSelection(); + const currentText = selection.anchorNode.nodeValue; + const { word, absoluteIndex } = this.findWordAndIndices( + currentText || "", + selection.anchorOffset + ); + const trimmedWord = word.slice(1); + + if ( + this.showingAutocomplete && + ![DOWN_KEY_CODE, UP_KEY_CODE, ENTER_KEY_CODE].includes( + event.keyCode + ) + ) { + if (word[0] === "@") { + const suggestions = await this.getSuggestions(trimmedWord); + this.updateAutocomplete(suggestions, this.selectedIndex); + } else { + this.hideAutocomplete(); + } + } else if (!this.showingAutocomplete && word[0] === "@") { + this.suggestions = await this.getSuggestions(trimmedWord); + this.selectedIndex = 0; + this.showAutocomplete(absoluteIndex, selection.anchorNode); + } + } + }; + + /*********** + * Helpers * + ***********/ + + this.handleEnter = () => { + this.handleSelection(); + }; + + this.handleClick = suggestion => { + const selectedIndex = this.suggestions.findIndex(s => s === suggestion); + + if (selectedIndex === -1) { + throw new Error("Unable to find suggestion in suggestions."); + } + + this.selectedIndex = selectedIndex; + this.handleSelection(); + }; + + this.handleSelection = () => { + if (this.suggestions === null || this.suggestions.length === 0) { + return; + } + + const newWord = this.suggestions[this.selectedIndex].trimStart(); + + if (this.onSelect !== undefined) { + this.onSelect(newWord); + } + + const selection = document.getSelection(); + const currentText = selection.anchorNode.nodeValue; + const { word, absoluteIndex } = this.findWordAndIndices( + currentText || "", + selection.anchorOffset + ); + + const selectionPreserver = new SelectionPreserver(this.editableEl); + selectionPreserver.preserve(); + + selection.anchorNode.textContent = + currentText.slice(0, absoluteIndex + 1) + + newWord + + " " + + currentText.slice(absoluteIndex + word.length); + + selectionPreserver.restore(absoluteIndex + newWord.length + 1); + + if (context.options.callbacks.onChange !== undefined) { + context.options.callbacks.onChange(this.editableEl.innerHTML); + } + }; + + this.updateAutocomplete = (suggestions, selectedIndex) => { + this.selectedIndex = selectedIndex; + this.suggestions = suggestions; + this.renderAutocomplete(); + }; + + this.showAutocomplete = (atTextIndex, indexAnchor) => { + if (this.showingAutocomplete) { + throw new Error( + "Cannot call showAutocomplete if autocomplete is already showing." + ); + } + this.setAutocompleteAnchor(atTextIndex, indexAnchor); + this.renderAutocompleteContainer(); + this.renderAutocomplete(); + this.showingAutocomplete = true; + }; + + this.renderAutocompleteContainer = () => { + this.autocompleteContainer = document.createElement("div"); + this.autocompleteContainer.style.top = + String(this.autocompleteAnchor.top) + "px"; + this.autocompleteContainer.style.left = + String(this.autocompleteAnchor.left) + "px"; + this.autocompleteContainer.style.position = "absolute"; + this.autocompleteContainer.style.backgroundColor = "#e4e4e4"; + this.autocompleteContainer.style.zIndex = Number.MAX_SAFE_INTEGER; + + document.body.appendChild(this.autocompleteContainer); + }; + + this.renderAutocomplete = () => { + if (this.autocompleteContainer === null) { + throw new Error( + "Cannot call renderAutocomplete without an autocompleteContainer. " + ); + } + const autocompleteContent = document.createElement("div"); + + this.suggestions.forEach((suggestion, idx) => { + const suggestionDiv = document.createElement("div"); + suggestionDiv.textContent = suggestion; + + suggestionDiv.style.padding = "5px 10px"; + + if (this.selectedIndex === idx) { + suggestionDiv.style.backgroundColor = "#2e6da4"; + suggestionDiv.style.color = "white"; + } + + suggestionDiv.addEventListener("mousedown", () => { + this.handleClick(suggestion); + }); + + autocompleteContent.appendChild(suggestionDiv); + }); + + this.autocompleteContainer.innerHTML = ""; + this.autocompleteContainer.appendChild(autocompleteContent); + }; + + this.hideAutocomplete = () => { + if (!this.showingAutocomplete) + throw new Error( + "Cannot call hideAutocomplete if autocomplete is not showing." + ); + + document.body.removeChild(this.autocompleteContainer); + this.autocompleteAnchor = { left: null, top: null }; + this.selectedIndex = null; + this.suggestions = null; + this.showingAutocomplete = false; + }; + + this.findWordAndIndices = (text, offset) => { + if (offset > text.length) { + return { word: "", relativeIndex: 0 }; + } else { + let leftWord = ""; + let rightWord = ""; + let relativeIndex = 0; + let absoluteIndex = offset; + + for (let currentOffset = offset; currentOffset > 0; currentOffset--) { + if (text[currentOffset - 1].match(WORD_REGEX)) { + leftWord = text[currentOffset - 1] + leftWord; + relativeIndex++; + absoluteIndex--; + } else { + break; + } + } + + for ( + let currentOffset = offset - 1; + currentOffset > 0 && currentOffset < text.length - 1; + currentOffset++ + ) { + if (text[currentOffset + 1].match(WORD_REGEX)) { + rightWord = rightWord + text[currentOffset + 1]; + } else { + break; + } + } + + return { + word: leftWord + rightWord, + relativeIndex, + absoluteIndex + }; + } + }; + + this.setAutocompleteAnchor = (atTextIndex, indexAnchor) => { + let html = indexAnchor.parentNode.innerHTML; + const text = indexAnchor.nodeValue; + + let atIndex = -1; + for (let i = 0; i <= atTextIndex; i++) { + if (text[i] === "@") { + atIndex++; + } + } + + let htmlIndex; + for (let i = 0, htmlAtIndex = 0; i < html.length; i++) { + if (html[i] === "@") { + if (htmlAtIndex === atIndex) { + htmlIndex = i; + break; + } else { + htmlAtIndex++; + } + } + } + + const atNodeId = "at-node-" + String(Math.floor(Math.random() * 10000)); + const spanString = `@`; + + const selectionPreserver = new SelectionPreserver(this.editableEl); + selectionPreserver.preserve(); + + indexAnchor.parentNode.innerHTML = + html.slice(0, htmlIndex) + spanString + html.slice(htmlIndex + 1); + const anchorElement = document.querySelector("#" + atNodeId); + const anchorBoundingRect = anchorElement.getBoundingClientRect(); + + this.autocompleteAnchor = { + top: anchorBoundingRect.top + anchorBoundingRect.height + 2, + left: anchorBoundingRect.left + }; + + selectionPreserver.findRangeStartContainer().parentNode.innerHTML = html; + selectionPreserver.restore(); + }; + } + }); +}); diff --git a/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-dark.css b/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-dark.css new file mode 100644 index 0000000000..353c63e469 --- /dev/null +++ b/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-dark.css @@ -0,0 +1,26 @@ +.note-editing-area, .note-status-output, .note-codable, .CodeMirror, .CodeMirror-gutter, .note-modal-content, .note-input, .note-editable { + background: #121212 !important; +} +.panel-heading, .note-toolbar, .note-statusbar { + display: none; +} +input, select, textarea, .CodeMirror, .note-editable, [class^="note-icon-"], .caseConverter-toggle, +button > b, button > code, button > var, button > kbd, button > samp, button > small, button > ins, button > del, button > p, button > i { + color: #fff !important; +} +/* +textarea:focus, input:focus, span, label, .note-status-output { + color: #fff !important; +} +*/ +.note-icon-font { + color: #000 !important; +} +.note-btn:not(.note-color-btn) { + background-color: #121212 !important; +} +.note-btn:focus, +.note-btn:active, +.note-btn.active { + background-color: #343434 !important; +} \ No newline at end of file diff --git a/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-v2.min.js b/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-v2.min.js new file mode 100644 index 0000000000..114ccb7881 --- /dev/null +++ b/3362/assets/packages/html_editor_enhanced/assets/summernote-lite-v2.min.js @@ -0,0 +1,2 @@ +/*! For license information please see summernote-lite.min-v2.js.LICENSE.txt */ !function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],e);else{var n=e("object"==typeof exports?require("jquery"):t.jQuery);for(var o in n)("object"==typeof exports?exports:t)[o]=n[o]}}(window,function(t){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e||4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(o,i,(function(e){return t[e]}).bind(null,i));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=51)}({0:function(e,n){e.exports=t},1:function(t,e,n){"use strict";var o=n(0),i=n.n(o);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){for(var n=0;n0||navigator.msMaxTouchPoints>0,p={isMac:navigator.appVersion.indexOf("Mac")>-1,isMSIE:u,isEdge:h,isFF:!h&&/firefox/i.test(c),isPhantom:/PhantomJS/i.test(c),isWebkit:!h&&/webkit/i.test(c),isChrome:!h&&/chrome/i.test(c),isSafari:!h&&/safari/i.test(c)&&!/chrome/i.test(c),browserVersion:l,jqueryVersion:parseFloat(i.a.fn.jquery),isSupportAmd:a,isSupportTouch:f,isFontInstalled:function(t){var e="Comic Sans MS"===t?"Courier New":"Comic Sans MS",n=document.createElement("canvas").getContext("2d");n.font="200px '"+e+"'";var o=n.measureText("mmmmmmmmmmwwwww").width;return n.font="200px "+s(t)+', "'+e+'"',o!==n.measureText("mmmmmmmmmmwwwww").width},isW3CRangeSupport:!!document.createRange,inputEventName:u?"DOMCharacterDataModified DOMSubtreeModified DOMNodeInserted":"input",genericFontFamilies:r,validFontName:s},v=0,m={eq:function(t){return function(e){return t===e}},eq2:function(t,e){return t===e},peq2:function(t){return function(e,n){return e[t]===n[t]}},ok:function(){return!0},fail:function(){return!1},self:function(t){return t},not:function(t){return function(){return!t.apply(t,arguments)}},and:function(t,e){return function(n){return t(n)&&e(n)}},invoke:function(t,e){return function(){return t[e].apply(t,arguments)}},resetUniqueId:function(){v=0},uniqueId:function(t){var e=++v+"";return t?t+e:e},rect2bnd:function(t){var e=i()(document);return{top:t.top+e.scrollTop(),left:t.left+e.scrollLeft(),width:t.right-t.left,height:t.bottom-t.top}},invertObject:function(t){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[t[n]]=n);return e},namespaceToCamel:function(t,e){return(e=e||"")+t.split(".").map(function(t){return t.substring(0,1).toUpperCase()+t.substring(1)}).join("")},debounce:function(t,e,n){var o;return function(){var i=this,a=arguments,r=function(){o=null,n||t.apply(i,a)},s=n&&!o;clearTimeout(o),o=setTimeout(r,e),s&&t.apply(i,a)}},isValidUrl:function(t){return/[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/gi.test(t)}};function g(t){return t[0]}function b(t){return t[t.length-1]}function k(t){return t.slice(1)}function y(t,e){if(t&&t.length&&e){if(t.indexOf)return -1!==t.indexOf(e);if(t.contains)return t.contains(e)}return!1}var C={head:g,last:b,initial:function(t){return t.slice(0,t.length-1)},tail:k,prev:function(t,e){if(t&&t.length&&e){var n=t.indexOf(e);return -1===n?null:t[n-1]}return null},next:function(t,e){if(t&&t.length&&e){var n=t.indexOf(e);return -1===n?null:t[n+1]}return null},find:function(t,e){for(var n=0,o=t.length;n";function M(t){return $(t)?t.nodeValue.length:t?t.childNodes.length:0}function O(t){var e=M(t);return 0===e||!$(t)&&1===e&&t.innerHTML===z||!(!C.all(t.childNodes,$)||""!==t.innerHTML)}function U(t){S(t)||M(t)||(t.innerHTML=z)}function W(t,e){for(;t;){if(e(t))return t;if(w(t))break;t=t.parentNode}return null}function j(t,e){e=e||m.fail;var n=[];return W(t,function(t){return w(t)||n.push(t),e(t)}),n}function K(t,e){e=e||m.fail;for(var n=[];t&&!e(t);)n.push(t),t=t.nextSibling;return n}function V(t,e){var n=e.nextSibling,o=e.parentNode;return n?o.insertBefore(t,n):o.appendChild(t),t}function q(t,e){return i.a.each(e,function(e,n){t.appendChild(n)}),t}function G(t){return 0===t.offset}function Y(t){return t.offset===M(t.node)}function Z(t){return G(t)||Y(t)}function X(t,e){for(;t&&t!==e;){if(0!==J(t))return!1;t=t.parentNode}return!0}function Q(t,e){if(!e)return!1;for(;t&&t!==e;){if(J(t)!==M(t.parentNode)-1)return!1;t=t.parentNode}return!0}function J(t){for(var e=0;t=t.previousSibling;)e+=1;return e}function tt(t){return!!(t&&t.childNodes&&t.childNodes.length)}function te(t,e){var n,o;if(0===t.offset){if(w(t.node))return null;n=t.node.parentNode,o=J(t.node)}else tt(t.node)?o=M(n=t.node.childNodes[t.offset-1]):(n=t.node,o=e?0:t.offset-1);return{node:n,offset:o}}function tn(t,e){var n,o;if(M(t.node)===t.offset){if(w(t.node))return null;var i=ti(t.node);i?(n=i,o=0):(n=t.node.parentNode,o=J(t.node)+1)}else tt(t.node)?(n=t.node.childNodes[t.offset],o=0):(n=t.node,o=e?M(t.node):t.offset+1);return{node:n,offset:o}}function to(t,e){var n,o;if(O(t.node))return{node:n=t.node.nextSibling,offset:o=0};if(M(t.node)===t.offset){if(w(t.node))return null;var i=ti(t.node);i?(n=i,o=0):(n=t.node.parentNode,o=J(t.node)+1),w(n)&&(n=t.node.nextSibling,o=0)}else if(tt(t.node)){if(o=0,O(n=t.node.childNodes[t.offset]))return null}else if(n=t.node,o=e?M(t.node):t.offset+1,O(n))return null;return{node:n,offset:o}}function ti(t){if(t.nextSibling&&t.parent===t.nextSibling.parent)return $(t.nextSibling)?t.nextSibling:ti(t.nextSibling)}function ta(t,e){return t.node===e.node&&t.offset===e.offset}function tr(t,e){var n=e&&e.isSkipPaddingBlankHTML,o=e&&e.isNotSplitEdgePoint,i=e&&e.isDiscardEmptySplits;if(i&&(n=!0),Z(t)&&($(t.node)||o)){if(G(t))return t.node;if(Y(t))return t.node.nextSibling}if($(t.node))return t.node.splitText(t.offset);var a=t.node.childNodes[t.offset],r=V(t.node.cloneNode(!1),t.node);return q(r,K(a)),n||(U(t.node),U(r)),i&&(O(t.node)&&tc(t.node),O(r))?(tc(r),t.node.nextSibling):r}function ts(t,e,n){var o=j(e.node,m.eq(t));return o.length?1===o.length?tr(e,n):o.reduce(function(t,o){return t===e.node&&(t=tr(e,n)),tr({node:o,offset:t?J(t):M(o)},n)}):null}function tl(t){return document.createElement(t)}function tc(t,e){if(t&&t.parentNode){if(t.removeNode)return t.removeNode(e);var n=t.parentNode;if(!e){for(var o=[],i=0,a=t.childNodes.length;i".concat(z,"

"),makePredByNodeName:x,isEditable:w,isControlSizing:function(t){return t&&i()(t).hasClass("note-control-sizing")},isText:$,isElement:function(t){return t&&1===t.nodeType},isVoid:S,isPara:_,isPurePara:function(t){return _(t)&&!T(t)},isHeading:function(t){return t&&/^H[1-7]/.test(t.nodeName.toUpperCase())},isInline:P,isBlock:m.not(P),isBodyInline:function(t){return P(t)&&!W(t,_)},isBody:B,isParaInline:function(t){return P(t)&&!!W(t,_)},isPre:N,isList:R,isTable:I,isData:E,isCell:A,isBlockquote:F,isBodyContainer:D,isAnchor:H,isDiv:x("DIV"),isLi:T,isBR:x("BR"),isSpan:x("SPAN"),isB:x("B"),isU:x("U"),isS:x("S"),isI:x("I"),isImg:x("IMG"),isTextarea:tu,deepestChildIsEmpty:function(t){do if(null===t.firstElementChild||""===t.firstElementChild.innerHTML)break;while(t=t.firstElementChild);return O(t)},isEmpty:O,isEmptyAnchor:m.and(H,O),isClosestSibling:function(t,e){return t.nextSibling===e||t.previousSibling===e},withClosestSiblings:function(t,e){e=e||m.ok;var n=[];return t.previousSibling&&e(t.previousSibling)&&n.push(t.previousSibling),n.push(t),t.nextSibling&&e(t.nextSibling)&&n.push(t.nextSibling),n},nodeLength:M,isLeftEdgePoint:G,isRightEdgePoint:Y,isEdgePoint:Z,isLeftEdgeOf:X,isRightEdgeOf:Q,isLeftEdgePointOf:function(t,e){return G(t)&&X(t.node,e)},isRightEdgePointOf:function(t,e){return Y(t)&&Q(t.node,e)},prevPoint:te,nextPoint:tn,nextPointWithEmptyNode:to,isSamePoint:ta,isVisiblePoint:function(t){if($(t.node)||!tt(t.node)||O(t.node))return!0;var e=t.node.childNodes[t.offset-1],n=t.node.childNodes[t.offset];return!(e&&!S(e)||n&&!S(n))},prevPointUntil:function(t,e){for(;t;){if(e(t))return t;t=te(t)}return null},nextPointUntil:function(t,e){for(;t;){if(e(t))return t;t=tn(t)}return null},isCharPoint:function(t){if(!$(t.node))return!1;var e=t.node.nodeValue.charAt(t.offset-1);return e&&" "!==e&&"\xa0"!==e},isSpacePoint:function(t){if(!$(t.node))return!1;var e=t.node.nodeValue.charAt(t.offset-1);return" "===e||"\xa0"===e},walkPoint:function(t,e,n,o){for(var i=t;i&&(n(i),!ta(i,e));)i=to(i,o&&t.node!==i.node&&e.node!==i.node)},ancestor:W,singleChildAncestor:function(t,e){for(t=t.parentNode;t&&1===M(t);){if(e(t))return t;if(w(t))break;t=t.parentNode}return null},listAncestor:j,lastAncestor:function(t,e){var n=j(t);return C.last(n.filter(e))},listNext:K,listPrev:function(t,e){e=e||m.fail;for(var n=[];t&&!e(t);)n.push(t),t=t.previousSibling;return n},listDescendant:function(t,e){var n=[];return e=e||m.ok,function o(i){t!==i&&e(i)&&n.push(i);for(var a=0,r=i.childNodes.length;a-1)return o;return null},wrap:function(t,e){var n=t.parentNode,o=i()("<"+e+">")[0];return n.insertBefore(o,t),o.appendChild(t),o},insertAfter:V,appendChildNodes:q,position:J,hasChildren:tt,makeOffsetPath:function(t,e){return j(e,m.eq(t)).map(J).reverse()},fromOffsetPath:function(t,e){for(var n=t,o=0,i=e.length;o\s]*)(.*?)(\s*\/?>)/g,function(t,e,n){n=n.toUpperCase();var o=/^DIV|^TD|^TH|^P|^LI|^H[1-7]/.test(n)&&!!e,i=/^BLOCKQUOTE|^TABLE|^TBODY|^TR|^HR|^UL|^OL/.test(n);return t+(o||i?"\n":"")})).trim()),n},value:td,posFromPlaceholder:function(t){var e=i()(t),n=e.offset(),o=e.outerHeight(!0);return{left:n.left,top:n.top+o}},attachEvents:function(t,e){Object.keys(e).forEach(function(n){t.on(n,e[n])})},detachEvents:function(t,e){Object.keys(e).forEach(function(n){t.off(n,e[n])})},isCustomStyleTag:function(t){return t&&!$(t)&&C.contains(t.classList,"note-styletag")}};function tf(t,e){for(var n=0;n1,i=o&&C.head(n),a=o?C.last(n):C.head(n),r=this.modules[i||"editor"];return!i&&this[a]?this[a].apply(this,e):r&&r[a]&&r.shouldInitialize()?r[a].apply(r,e):void 0}},],tf(t.prototype,e),n&&tf(t,n),o}();function tv(t,e){for(var n=0;n=0)break;o=r[n]}if(0!==n&&th.isText(r[n-1])){var s=document.body.createTextRange(),l=null;s.moveToElementText(o||i),s.collapse(!o),l=o?o.nextSibling:i.firstChild;var c=t.duplicate();c.setEndPoint("StartToStart",s);for(var u=c.text.replace(/[\r\n]/g,"").length;u>l.nodeValue.length&&l.nextSibling;)u-=l.nodeValue.length,l=l.nextSibling;l.nodeValue,e&&l.nextSibling&&th.isText(l.nextSibling)&&u===l.nodeValue.length&&(u-=l.nodeValue.length,l=l.nextSibling),i=l,n=u}return{cont:i,offset:n}}function tg(t){var e=document.body.createTextRange(),n=function t(e,n){var o,i;if(th.isText(e)){var a=th.listPrev(e,m.not(th.isText)),r=C.last(a).previousSibling;o=r||e.parentNode,n+=C.sum(C.tail(a),th.nodeLength),i=!r}else{if(o=e.childNodes[n]||e,th.isText(o))return t(o,0);n=0,i=!1}return{node:o,collapseToStart:i,offset:n}}(t.node,t.offset);return e.moveToElementText(n.node),e.collapse(n.collapseToStart),e.moveStart("character",n.offset),e}i.a.fn.extend({summernote:function(){var t=i.a.type(C.head(arguments)),e=i.a.extend({},i.a.summernote.options,"object"===t?C.head(arguments):{});e.langInfo=i.a.extend(!0,{},i.a.summernote.lang["en-US"],i.a.summernote.lang[e.lang]),e.icons=i.a.extend(!0,{},i.a.summernote.options.icons,e.icons),e.tooltip="auto"===e.tooltip?!p.isSupportTouch:e.tooltip,this.each(function(t,n){var o=i()(n);if(!o.data("summernote")){var a=new tp(o,e);o.data("summernote",a),o.data("summernote").triggerEvent("init",a.layoutInfo)}});var n=this.first();if(n.length){var o=n.data("summernote");if("string"===t)return o.invoke.apply(o,C.from(arguments));e.focus&&o.invoke("editor.focus")}return this}});var tb=function(){var t,e,n;function o(t,e,n,i){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,o),this.sc=t,this.so=e,this.ec=n,this.eo=i,this.isOnEditable=this.makeIsOn(th.isEditable),this.isOnList=this.makeIsOn(th.isList),this.isOnAnchor=this.makeIsOn(th.isAnchor),this.isOnCell=this.makeIsOn(th.isCell),this.isOnData=this.makeIsOn(th.isData)}return t=o,e=[{key:"nativeRange",value:function(){if(p.isW3CRangeSupport){var t=document.createRange();return t.setStart(this.sc,this.so),t.setEnd(this.ec,this.eo),t}var e=tg({node:this.sc,offset:this.so});return e.setEndPoint("EndToEnd",tg({node:this.ec,offset:this.eo})),e}},{key:"getPoints",value:function(){return{sc:this.sc,so:this.so,ec:this.ec,eo:this.eo}}},{key:"getStartPoint",value:function(){return{node:this.sc,offset:this.so}}},{key:"getEndPoint",value:function(){return{node:this.ec,offset:this.eo}}},{key:"select",value:function(){var t=this.nativeRange();if(p.isW3CRangeSupport){var e=document.getSelection();e.rangeCount>0&&e.removeAllRanges(),e.addRange(t)}else t.select();return this}},{key:"scrollIntoView",value:function(t){var e=i()(t).height();return t.scrollTop+e0?e.so-1:0];if(t){var i=th.listPrev(t,th.isParaInline).reverse();if((i=i.concat(th.listNext(t.nextSibling,th.isParaInline))).length){var a=th.wrap(C.head(i),"p");th.appendChildNodes(a,C.tail(i))}}return this.normalize()}},{key:"insertNode",value:function(t){var e=this;(th.isText(t)||th.isInline(t))&&(e=this.wrapBodyInlineWithPara().deleteContents());var n=th.splitPoint(e.getStartPoint(),th.isInline(t));return n.rightNode?(n.rightNode.parentNode.insertBefore(t,n.rightNode),th.isEmpty(n.rightNode)&&th.isPara(t)&&n.rightNode.parentNode.removeChild(n.rightNode)):n.container.appendChild(t),t}},{key:"pasteHTML",value:function(t){t=i.a.trim(t);var e=i()("
").html(t)[0],n=C.from(e.childNodes),o=this,a=!1;return o.so>=0&&(n=n.reverse(),a=!0),n=n.map(function(t){return o.insertNode(t)}),a&&(n=n.reverse()),n}},{key:"toString",value:function(){var t=this.nativeRange();return p.isW3CRangeSupport?t.toString():t.text}},{key:"getWordRange",value:function(t){var e=this.getEndPoint();if(!th.isCharPoint(e))return this;var n=th.prevPointUntil(e,function(t){return!th.isCharPoint(t)});return t&&(e=th.nextPointUntil(e,function(t){return!th.isCharPoint(t)})),new o(n.node,n.offset,e.node,e.offset)}},{key:"getWordsRange",value:function(t){var e=this.getEndPoint(),n=function(t){return!th.isCharPoint(t)&&!th.isSpacePoint(t)};if(n(e))return this;var i=th.prevPointUntil(e,n);return t&&(e=th.nextPointUntil(e,n)),new o(i.node,i.offset,e.node,e.offset)}},{key:"getWordsMatchRange",value:function(t){var e=this.getEndPoint(),n=th.prevPointUntil(e,function(n){if(!th.isCharPoint(n)&&!th.isSpacePoint(n))return!0;var i=new o(n.node,n.offset,e.node,e.offset),a=t.exec(i.toString());return a&&0===a.index}),i=new o(n.node,n.offset,e.node,e.offset),a=i.toString(),r=t.exec(a);return r&&r[0].length===a.length?i:null}},{key:"bookmark",value:function(t){return{s:{path:th.makeOffsetPath(t,this.sc),offset:this.so},e:{path:th.makeOffsetPath(t,this.ec),offset:this.eo}}}},{key:"paraBookmark",value:function(t){return{s:{path:C.tail(th.makeOffsetPath(C.head(t),this.sc)),offset:this.so},e:{path:C.tail(th.makeOffsetPath(C.last(t),this.ec)),offset:this.eo}}}},{key:"getClientRects",value:function(){return this.nativeRange().getClientRects()}},],tv(t.prototype,e),n&&tv(t,n),o}(),tk={create:function(t,e,n,o){if(4===arguments.length)return new tb(t,e,n,o);if(2===arguments.length)return new tb(t,e,n=t,o=e);var i=this.createFromSelection();if(!i&&1===arguments.length){var a=arguments[0];return th.isEditable(a)&&(a=a.lastChild),this.createFromBodyElement(a,th.emptyPara===arguments[0].innerHTML)}return i},createFromBodyElement:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.createFromNode(t).collapse(e)},createFromSelection:function(){var t,e,n,o;if(p.isW3CRangeSupport){var i=document.getSelection();if(!i||0===i.rangeCount||th.isBody(i.anchorNode))return null;var a=i.getRangeAt(0);t=a.startContainer,e=a.startOffset,n=a.endContainer,o=a.endOffset}else{var r=document.selection.createRange(),s=r.duplicate();s.collapse(!1);var l=r;l.collapse(!0);var c=tm(l,!0),u=tm(s,!1);th.isText(c.node)&&th.isLeftEdgePoint(c)&&th.isTextNode(u.node)&&th.isRightEdgePoint(u)&&u.node.nextSibling===c.node&&(c=u),t=c.cont,e=c.offset,n=u.cont,o=u.offset}return new tb(t,e,n,o)},createFromNode:function(t){var e=t,n=0,o=t,i=th.nodeLength(o);return th.isVoid(e)&&(n=th.listPrev(e).length-1,e=e.parentNode),th.isBR(o)?(i=th.listPrev(o).length-1,o=o.parentNode):th.isVoid(o)&&(i=th.listPrev(o).length,o=o.parentNode),this.create(e,n,o,i)},createFromNodeBefore:function(t){return this.createFromNode(t).collapse(!0)},createFromNodeAfter:function(t){return this.createFromNode(t).collapse()},createFromBookmark:function(t,e){var n=th.fromOffsetPath(t,e.s.path),o=e.s.offset,i=th.fromOffsetPath(t,e.e.path),a=e.e.offset;return new tb(n,o,i,a)},createFromParaBookmark:function(t,e){var n=t.s.offset,o=t.e.offset,i=th.fromOffsetPath(C.head(e),t.s.path),a=th.fromOffsetPath(C.last(e),t.e.path);return new tb(i,n,a,o)}},ty={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,LEFT:37,UP:38,RIGHT:39,DOWN:40,NUM0:48,NUM1:49,NUM2:50,NUM3:51,NUM4:52,NUM5:53,NUM6:54,NUM7:55,NUM8:56,B:66,E:69,I:73,J:74,K:75,L:76,R:82,S:83,U:85,V:86,Y:89,Z:90,SLASH:191,LEFTBRACKET:219,BACKSLASH:220,RIGHTBRACKET:221,HOME:36,END:35,PAGEUP:33,PAGEDOWN:34},tC={isEdit:function(t){return C.contains([ty.BACKSPACE,ty.TAB,ty.ENTER,ty.SPACE,ty.DELETE],t)},isMove:function(t){return C.contains([ty.LEFT,ty.UP,ty.RIGHT,ty.DOWN],t)},isNavigation:function(t){return C.contains([ty.HOME,ty.END,ty.PAGEUP,ty.PAGEDOWN],t)},nameFromCode:m.invertObject(ty),code:ty};function tw(t,e){for(var n=0;n0&&(this.stackOffset--,this.applySnapshot(this.stack[this.stackOffset]))}},{key:"redo",value:function(){this.stack.length-1>this.stackOffset&&(this.stackOffset++,this.applySnapshot(this.stack[this.stackOffset]))}},{key:"recordUndo",value:function(){this.stackOffset++,this.stack.length>this.stackOffset&&(this.stack=this.stack.slice(0,this.stackOffset)),this.stack.push(this.makeSnapshot()),this.stack.length>this.context.options.historyLimit&&(this.stack.shift(),this.stackOffset-=1)}},],tw(t.prototype,e),n&&tw(t,n),o}();function t$(t,e){for(var n=0;n-1;n["list-style"]=a?"unordered":"ordered"}else n["list-style"]="none";var r=th.ancestor(t.sc,th.isPara);if(r&&r.style["line-height"])n["line-height"]=r.style.lineHeight;else{var s=parseInt(n["line-height"],10)/parseInt(n["font-size"],10);n["line-height"]=s.toFixed(1)}return n.anchor=t.isOnAnchor()&&th.ancestor(t.sc,th.isAnchor),n.ancestors=th.listAncestor(t.sc,th.isEditable),n.range=t,n}},],t$(t.prototype,e),n&&t$(t,n),o}();function t_(t,e){for(var n=0;n25?e-25:""})})}),n.select()}},{key:"toggleList",value:function(t,e){var n=this,o=tk.create(e).wrapBodyInlineWithPara(),a=o.nodes(th.isPara,{includeAncestor:!0}),r=o.paraBookmark(a),s=C.clusterBy(a,m.peq2("parentNode"));if(C.find(a,th.isPurePara)){var l=[];i.a.each(s,function(e,o){l=l.concat(n.wrapList(o,t))}),a=l}else{var c=o.nodes(th.isList,{includeAncestor:!0}).filter(function(e){return!i.a.nodeName(e,t)});c.length?i.a.each(c,function(e,n){th.replace(n,t)}):a=this.releaseList(s,!0)}tk.createFromParaBookmark(r,a).select()}},{key:"wrapList",value:function(t,e){var n=C.head(t),o=C.last(t),i=th.isList(n.previousSibling)&&n.previousSibling,a=th.isList(o.nextSibling)&&o.nextSibling,r=i||th.insertAfter(th.create(e||"UL"),o);return t=t.map(function(t){return th.isPurePara(t)?th.replace(t,"LI"):t}),th.appendChildNodes(r,t),a&&(th.appendChildNodes(r,C.from(a.childNodes)),th.remove(a)),t}},{key:"releaseList",value:function(t,e){var n=this,o=[];return i.a.each(t,function(t,a){var r=C.head(a),s=C.last(a),l=e?th.lastAncestor(r,th.isList):r.parentNode,c=l.parentNode;if("LI"===l.parentNode.nodeName)a.map(function(t){var e=n.findNextSiblings(t);c.nextSibling?c.parentNode.insertBefore(t,c.nextSibling):c.parentNode.appendChild(t),e.length&&(n.wrapList(e,l.nodeName),t.appendChild(e[0].parentNode))}),0===l.children.length&&c.removeChild(l),0===c.childNodes.length&&c.parentNode.removeChild(c);else{var u=l.childNodes.length>1?th.splitTree(l,{node:s.parentNode,offset:th.position(s)+1},{isSkipPaddingBlankHTML:!0}):null,d=th.splitTree(l,{node:r.parentNode,offset:th.position(r)},{isSkipPaddingBlankHTML:!0});a=e?th.listDescendant(d,th.isLi):C.from(d.childNodes).filter(th.isLi),!e&&th.isList(l.parentNode)||(a=a.map(function(t){return th.replace(t,"P")})),i.a.each(C.from(a).reverse(),function(t,e){th.insertAfter(e,l)});var h=C.compact([l,d,u]);i.a.each(h,function(t,e){var n=[e].concat(th.listDescendant(e,th.isList));i.a.each(n.reverse(),function(t,e){th.nodeLength(e)||th.remove(e,!0)})})}o=o.concat(a)}),o}},{key:"appendToPrevious",value:function(t){return t.previousSibling?th.appendChildNodes(t.previousSibling,[t]):this.wrapList([t],"LI")}},{key:"findList",value:function(t){return t?C.find(t.children,function(t){return["OL","UL"].indexOf(t.nodeName)>-1}):null}},{key:"findNextSiblings",value:function(t){for(var e=[];t.nextSibling;)e.push(t.nextSibling),t=t.nextSibling;return e}},],t_(t.prototype,e),n&&t_(t,n),o}();function tN(t,e){for(var n=0;n1,i=e.rowSpan>1,r=t.rowIndex===a.rowPos&&e.cellIndex===a.colPos;l(t.rowIndex,n,t,e,i,o,!1);var s=e.attributes.rowSpan?parseInt(e.attributes.rowSpan.value,10):0;if(s>1)for(var c=1;c1)for(var p=1;p=n.cellIndex&&n.cellIndex<=e&&!o&&a.colPos++}function f(e){switch(n){case t.where.Column:if(e.isColSpan)return t.resultAction.SubtractSpanCount;break;case t.where.Row:if(!e.isVirtual&&e.isRowSpan)return t.resultAction.AddCell;if(e.isRowSpan)return t.resultAction.SubtractSpanCount}return t.resultAction.RemoveCell}function p(e){switch(n){case t.where.Column:if(e.isColSpan)return t.resultAction.SumSpanCount;if(e.isRowSpan&&e.isVirtual)return t.resultAction.Ignore;break;case t.where.Row:if(e.isRowSpan)return t.resultAction.SumSpanCount;if(e.isColSpan&&e.isVirtual)return t.resultAction.Ignore}return t.resultAction.AddCell}this.getActionList=function(){for(var e=n===t.where.Row?a.rowPos:-1,i=n===t.where.Column?a.colPos:-1,l=0,u=!0;u;){var d=e>=0?e:l,h=i>=0?i:l,v=r[d];if(!v)return u=!1,s;var m=v[h];if(!m)return u=!1,s;var g=t.resultAction.Ignore;switch(o){case t.requestAction.Add:g=p(m);break;case t.requestAction.Delete:g=f(m)}s.push(c(m,g,d,h)),l++}return s},e&&e.tagName&&("td"===e.tagName.toLowerCase()||"th"===e.tagName.toLowerCase())&&(a.colPos=e.cellIndex,e.parentElement&&e.parentElement.tagName&&"tr"===e.parentElement.tagName.toLowerCase()&&(a.rowPos=e.parentElement.rowIndex)),function(){for(var t=i.rows,e=0;e"),s=new tE(n,tE.where.Row,tE.requestAction.Add,i()(o).closest("table")[0]).getActionList(),l=0;l"+th.blank+"");break;case tE.resultAction.SumSpanCount:if("top"===e&&(c.baseCell.parent?c.baseCell.closest("tr").rowIndex:0)<=o[0].rowIndex){var d=i()("
").append(i()(""+th.blank+"").removeAttr("rowspan")).html();r.append(d);break}var h=parseInt(c.baseCell.rowSpan,10);h++,c.baseCell.setAttribute("rowSpan",h)}}if("top"===e)o.before(r);else{if(n.rowSpan>1){var f=o[0].rowIndex+(n.rowSpan-2);return void i()(i()(o).parent().find("tr")[f]).after(i()(r))}o.after(r)}}},{key:"addCol",value:function(t,e){var n=th.ancestor(t.commonAncestor(),th.isCell),o=i()(n).closest("tr");i()(o).siblings().push(o);for(var a=new tE(n,tE.where.Column,tE.requestAction.Add,i()(o).closest("table")[0]).getActionList(),r=0;r"+th.blank+""):i()(s.baseCell).before(""+th.blank+"");break;case tE.resultAction.SumSpanCount:if("right"===e){var c=parseInt(s.baseCell.colSpan,10);c++,s.baseCell.setAttribute("colSpan",c)}else i()(s.baseCell).before(""+th.blank+"")}}}},{key:"recoverAttributes",value:function(t){var e="";if(!t)return e;for(var n=t.attributes||[],o=0;o1,d=u?parseInt(l.rowSpan,10):0;switch(r[s].action){case tE.resultAction.Ignore:continue;case tE.resultAction.AddCell:var h=n.next("tr")[0];if(!h)continue;var f=n[0].cells[o];u&&(d>2?(d--,h.insertBefore(f,h.cells[o]),h.cells[o].setAttribute("rowSpan",d),h.cells[o].innerHTML=""):2===d&&(h.insertBefore(f,h.cells[o]),h.cells[o].removeAttribute("rowSpan"),h.cells[o].innerHTML=""));continue;case tE.resultAction.SubtractSpanCount:u&&(d>2?(d--,l.setAttribute("rowSpan",d),c.rowIndex!==a&&l.cellIndex===o&&(l.innerHTML="")):2===d&&(l.removeAttribute("rowSpan"),c.rowIndex!==a&&l.cellIndex===o&&(l.innerHTML="")));continue;case tE.resultAction.RemoveCell:continue}}n.remove()}},{key:"deleteCol",value:function(t){for(var e=th.ancestor(t.commonAncestor(),th.isCell),n=i()(e).closest("tr"),o=n.children("td, th").index(i()(e)),a=new tE(e,tE.where.Column,tE.requestAction.Delete,i()(n).closest("table")[0]).getActionList(),r=0;r1){var l=s.colSpan?parseInt(s.colSpan,10):0;l>2?(l--,s.setAttribute("colSpan",l),s.cellIndex===o&&(s.innerHTML="")):2===l&&(s.removeAttribute("colSpan"),s.cellIndex===o&&(s.innerHTML=""))}continue;case tE.resultAction.RemoveCell:th.remove(a[r].baseCell,!0);continue}}},{key:"createTable",value:function(t,e,n){for(var o,a=[],r=0;r"+th.blank+"");o=a.join("");for(var s,l=[],c=0;c"+o+"");s=l.join("");var u=i()(""+s+"
");return n&&n.tableClassName&&u.addClass(n.tableClassName),u[0]}},{key:"deleteTable",value:function(t){var e=th.ancestor(t.commonAncestor(),th.isCell);i()(e).closest("table").remove()}},],tI(t.prototype,e),n&&tI(t,n),o}();function tR(t,e){for(var n=0;n0&&e.isLimited(l))){var c=s.toString()!==o;"string"==typeof n&&(n=n.trim()),e.options.onCreateLink?n=e.options.onCreateLink(n):r&&(n=/^([A-Za-z][A-Za-z0-9+-.]*\:|#|\/)/.test(n)?n:e.options.defaultProtocol+n);var u=[];if(c){var d=(s=s.deleteContents()).insertNode(i()(""+o+"")[0]);u.push(d)}else u=e.style.styleNodes(s,{nodeName:"A",expandClosestSibling:!0,onlyPartialContains:!0});i.a.each(u,function(t,e){i()(e).attr("href",n),a?i()(e).attr("target","_blank"):i()(e).removeAttr("target")}),e.setLastRange(e.createRangeFromList(u).select())}}),this.color=this.wrapCommand(function(t){var e=t.foreColor,n=t.backColor;e&&document.execCommand("foreColor",!1,e),n&&document.execCommand("backColor",!1,n)}),this.foreColor=this.wrapCommand(function(t){document.execCommand("foreColor",!1,t)}),this.insertTable=this.wrapCommand(function(t){var n=t.split("x");e.getLastRange().deleteContents().insertNode(e.table.createTable(n[0],n[1],e.options))}),this.removeMedia=this.wrapCommand(function(){var t=i()(e.restoreTarget()).parent();t.closest("figure").length?t.closest("figure").remove():t=i()(e.restoreTarget()).detach(),e.context.triggerEvent("media.delete",t,e.$editable)}),this.floatMe=this.wrapCommand(function(t){var n=i()(e.restoreTarget());n.toggleClass("note-float-left","left"===t),n.toggleClass("note-float-right","right"===t),n.css("float","none"===t?"":t)}),this.resize=this.wrapCommand(function(t){var n=i()(e.restoreTarget());0===(t=parseFloat(t))?n.css("width",""):n.css({width:100*t+"%",height:""})})}return t=o,e=[{key:"initialize",value:function(){var t=this;this.$editable.on("keydown",function(e){if(e.keyCode===tC.code.ENTER&&t.context.triggerEvent("enter",e),t.context.triggerEvent("keydown",e),t.snapshot=t.history.makeSnapshot(),t.hasKeyShortCut=!1,e.isDefaultPrevented()||(t.options.shortcuts?t.hasKeyShortCut=t.handleKeyMap(e):t.preventDefaultEditableShortCuts(e)),t.isLimited(1,e)){var n=t.getLastRange();if(n.eo-n.so==0)return!1}t.setLastRange(),t.options.recordEveryKeystroke&&!1===t.hasKeyShortCut&&t.history.recordUndo()}).on("keyup",function(e){t.setLastRange(),t.context.triggerEvent("keyup",e)}).on("focus",function(e){t.setLastRange(),t.context.triggerEvent("focus",e)}).on("blur",function(e){t.context.triggerEvent("blur",e)}).on("mousedown",function(e){t.context.triggerEvent("mousedown",e)}).on("mouseup",function(e){t.setLastRange(),t.history.recordUndo(),t.context.triggerEvent("mouseup",e)}).on("scroll",function(e){t.context.triggerEvent("scroll",e)}).on("paste",function(e){t.setLastRange(),t.context.triggerEvent("paste",e)}).on("input",function(){t.isLimited(0)&&t.snapshot&&t.history.applySnapshot(t.snapshot)}),this.$editable.attr("spellcheck",this.options.spellCheck),this.$editable.attr("autocorrect",this.options.spellCheck),this.options.disableGrammar&&this.$editable.attr("data-gramm",!1),this.$editable.html(th.html(this.$note)||th.emptyPara),this.$editable.on(p.inputEventName,m.debounce(function(){t.context.triggerEvent("change",t.$editable.html(),t.$editable)},10)),this.$editable.on("focusin",function(e){t.context.triggerEvent("focusin",e)}).on("focusout",function(e){t.context.triggerEvent("focusout",e)}),this.options.airMode?this.options.overrideContextMenu&&this.$editor.on("contextmenu",function(e){return t.context.triggerEvent("contextmenu",e),!1}):(this.options.width&&this.$editor.outerWidth(this.options.width),this.options.height&&this.$editable.outerHeight(this.options.height),this.options.maxHeight&&this.$editable.css("max-height",this.options.maxHeight),this.options.minHeight&&this.$editable.css("min-height",this.options.minHeight)),this.history.recordUndo(),this.setLastRange()}},{key:"destroy",value:function(){this.$editable.off()}},{key:"handleKeyMap",value:function(t){var e=this.options.keyMap[p.isMac?"mac":"pc"],n=[];t.metaKey&&n.push("CMD"),t.ctrlKey&&!t.altKey&&n.push("CTRL"),t.shiftKey&&n.push("SHIFT");var o=tC.nameFromCode[t.keyCode];o&&n.push(o);var i=e[n.join("+")];if("TAB"!==o||this.options.tabDisable){if(i){if(!1!==this.context.invoke(i))return t.preventDefault(),!0}else tC.isEdit(t.keyCode)&&this.afterCommand()}else this.afterCommand();return!1}},{key:"preventDefaultEditableShortCuts",value:function(t){(t.ctrlKey||t.metaKey)&&C.contains([66,73,85],t.keyCode)&&t.preventDefault()}},{key:"isLimited",value:function(t,e){return t=t||0,(void 0===e||!(tC.isMove(e.keyCode)||tC.isNavigation(e.keyCode)||e.ctrlKey||e.metaKey||C.contains([tC.code.BACKSPACE,tC.code.DELETE],e.keyCode)))&&this.options.maxTextLength>0&&this.$editable.text().length+t>this.options.maxTextLength}},{key:"createRange",value:function(){return this.focus(),this.setLastRange(),this.getLastRange()}},{key:"createRangeFromList",value:function(t){var e=tk.createFromNodeBefore(C.head(t)).getStartPoint(),n=tk.createFromNodeAfter(C.last(t)).getEndPoint();return tk.create(e.node,e.offset,n.node,n.offset)}},{key:"setLastRange",value:function(t){t?this.lastRange=t:(this.lastRange=tk.create(this.editable),0===i()(this.lastRange.sc).closest(".note-editable").length&&(this.lastRange=tk.createFromBodyElement(this.editable)))}},{key:"getLastRange",value:function(){return this.lastRange||this.setLastRange(),this.lastRange}},{key:"saveRange",value:function(t){t&&this.getLastRange().collapse().select()}},{key:"restoreRange",value:function(){this.lastRange&&(this.lastRange.select(),this.focus())}},{key:"saveTarget",value:function(t){this.$editable.data("target",t)}},{key:"clearTarget",value:function(){this.$editable.removeData("target")}},{key:"restoreTarget",value:function(){return this.$editable.data("target")}},{key:"currentStyle",value:function(){var t=tk.create();return t&&(t=t.normalize()),t?this.style.current(t):this.style.fromNode(this.$editable)}},{key:"styleFromNode",value:function(t){return this.style.fromNode(t)}},{key:"undo",value:function(){this.context.triggerEvent("before.command",this.$editable.html()),this.history.undo(),this.context.triggerEvent("change",this.$editable.html(),this.$editable)}},{key:"commit",value:function(){this.context.triggerEvent("before.command",this.$editable.html()),this.history.commit(),this.context.triggerEvent("change",this.$editable.html(),this.$editable)}},{key:"redo",value:function(){this.context.triggerEvent("before.command",this.$editable.html()),this.history.redo(),this.context.triggerEvent("change",this.$editable.html(),this.$editable)}},{key:"beforeCommand",value:function(){this.context.triggerEvent("before.command",this.$editable.html()),document.execCommand("styleWithCSS",!1,this.options.styleWithCSS),this.focus()}},{key:"afterCommand",value:function(t){this.normalizeContent(),this.history.recordUndo(),t||this.context.triggerEvent("change",this.$editable.html(),this.$editable)}},{key:"tab",value:function(){var t=this.getLastRange();if(t.isCollapsed()&&t.isOnCell())this.table.tab(t);else{if(0===this.options.tabSize)return!1;this.isLimited(this.options.tabSize)||(this.beforeCommand(),this.typing.insertTab(t,this.options.tabSize),this.afterCommand())}}},{key:"untab",value:function(){var t=this.getLastRange();if(t.isCollapsed()&&t.isOnCell())this.table.tab(t,!0);else if(0===this.options.tabSize)return!1}},{key:"wrapCommand",value:function(t){return function(){this.beforeCommand(),t.apply(this,arguments),this.afterCommand()}}},{key:"insertImage",value:function(t,e){var n,o=this;return(n=t,i.a.Deferred(function(t){var e=i()("");e.one("load",function(){e.off("error abort"),t.resolve(e)}).one("error abort",function(){e.off("load").detach(),t.reject(e)}).css({display:"none"}).appendTo(document.body).attr("src",n)}).promise()).then(function(t){o.beforeCommand(),"function"==typeof e?e(t):("string"==typeof e&&t.attr("data-filename",e),t.css("width",Math.min(o.$editable.width(),t.width()))),t.show(),o.getLastRange().insertNode(t[0]),o.setLastRange(tk.createFromNodeAfter(t[0]).select()),o.afterCommand()}).fail(function(t){o.context.triggerEvent("image.upload.error",src,t)})}},{key:"insertImagesAsDataURL",value:function(t){var e=this;i.a.each(t,function(t,n){var o,a=n.name;e.options.maximumImageFileSize&&e.options.maximumImageFileSize":t),e&&e.length&&(e[0].tagName.toUpperCase()!==t.toUpperCase()&&(e=e.find(t)),e&&e.length)){var n=e[0].className||"";if(n){var o=this.createRange();i()([o.sc,o.ec]).closest(t).addClass(n)}}}},{key:"formatPara",value:function(){this.formatBlock("P")}},{key:"fontStyling",value:function(t,e){var n=this.getLastRange();if(""!==n){var o=this.style.styleNodes(n);if(this.$editor.find(".note-status-output").html(""),i()(o).css(t,e),n.isCollapsed()){var a=C.head(o);a&&!th.nodeLength(a)&&(a.innerHTML=th.ZERO_WIDTH_NBSP_CHAR,tk.createFromNode(a.firstChild).select(),this.setLastRange(),this.$editable.data("bogus",a))}else this.setLastRange(this.createRangeFromList(o).select())}else{var r=i.a.now();this.$editor.find(".note-status-output").html('
'+this.lang.output.noSelection+"
"),setTimeout(function(){i()("#note-status-output-"+r).remove()},5e3)}}},{key:"unlink",value:function(){var t=this.getLastRange();if(t.isOnAnchor()){var e=th.ancestor(t.sc,th.isAnchor);(t=tk.createFromNode(e)).select(),this.setLastRange(),this.beforeCommand(),document.execCommand("unlink"),this.afterCommand()}}},{key:"getLinkInfo",value:function(){var t=this.getLastRange().expand(th.isAnchor),e=i()(C.head(t.nodes(th.isAnchor))),n={range:t,text:t.toString(),url:e.length?e.attr("href"):""};return e.length&&(n.isNewWindow="_blank"===e.attr("target")),n}},{key:"addRow",value:function(t){var e=this.getLastRange(this.$editable);e.isCollapsed()&&e.isOnCell()&&(this.beforeCommand(),this.table.addRow(e,t),this.afterCommand())}},{key:"addCol",value:function(t){var e=this.getLastRange(this.$editable);e.isCollapsed()&&e.isOnCell()&&(this.beforeCommand(),this.table.addCol(e,t),this.afterCommand())}},{key:"deleteRow",value:function(){var t=this.getLastRange(this.$editable);t.isCollapsed()&&t.isOnCell()&&(this.beforeCommand(),this.table.deleteRow(t),this.afterCommand())}},{key:"deleteCol",value:function(){var t=this.getLastRange(this.$editable);t.isCollapsed()&&t.isOnCell()&&(this.beforeCommand(),this.table.deleteCol(t),this.afterCommand())}},{key:"deleteTable",value:function(){var t=this.getLastRange(this.$editable);t.isCollapsed()&&t.isOnCell()&&(this.beforeCommand(),this.table.deleteTable(t),this.afterCommand())}},{key:"resizeTo",value:function(t,e,n){var o;if(n){var i=t.y/t.x,a=e.data("ratio");o={width:a>i?t.x:t.y/a,height:a>i?t.x*a:t.y}}else o={width:t.x,height:t.y};e.css(o)}},{key:"hasFocus",value:function(){return this.$editable.is(":focus")}},{key:"focus",value:function(){this.hasFocus()||this.$editable.focus()}},{key:"isEmpty",value:function(){return th.isEmpty(this.$editable[0])||th.emptyPara===this.$editable.html()}},{key:"empty",value:function(){this.context.invoke("code",th.emptyPara)}},{key:"normalizeContent",value:function(){this.$editable[0].normalize()}},],tR(t.prototype,e),n&&tR(t,n),o}();function tA(t,e){for(var n=0;n1){let o=Array.from(n.items).filter(t=>"file"===t.kind&&-1!==t.type.indexOf("image/"));if(o&&o.length>0){let i=o.map(t=>t.getAsFile()).filter(t=>null!==t);this.context.invoke("editor.insertImagesOrCallback",i),t.preventDefault()}else{var a=n.items[1];"file"===a.kind&&-1!==a.type.indexOf("image/")?(this.context.invoke("editor.insertImagesOrCallback",[a.getAsFile()]),t.preventDefault()):"string"===a.kind&&this.context.invoke("editor.isLimited",n.getData("Text").length)&&t.preventDefault()}}else{var a=C.head(n.items);"file"===a.kind&&-1!==a.type.indexOf("image/")?(this.context.invoke("editor.insertImagesOrCallback",[a.getAsFile()]),t.preventDefault()):"string"===a.kind&&this.context.invoke("editor.isLimited",n.getData("Text").length)&&t.preventDefault()}}else if(window.clipboardData){var r=window.clipboardData.getData("text");this.context.invoke("editor.isLimited",r.length)&&t.preventDefault()}setTimeout(function(){e.context.invoke("editor.afterCommand")},10)}},],tA(t.prototype,e),n&&tA(t,n),o}();function tD(t,e){for(var n=0;n
').prependTo(this.$editor)}return t=o,e=[{key:"initialize",value:function(){this.options.disableDragAndDrop?(this.documentEventHandlers.onDrop=function(t){t.preventDefault()},this.$eventListener=this.$dropzone,this.$eventListener.on("drop",this.documentEventHandlers.onDrop)):this.attachDragAndDropEvent()}},{key:"attachDragAndDropEvent",value:function(){var t=this,e=i()(),n=this.$dropzone.find(".note-dropzone-message");this.documentEventHandlers.onDragenter=function(o){let i=o.originalEvent.dataTransfer.types.filter(t=>"Files"===t);if(i&&i.length){var a=t.context.invoke("codeview.isActivated"),r=t.$editor.width()>0&&t.$editor.height()>0;a||e.length||!r||(t.$editor.addClass("dragover"),t.$dropzone.width()||t.$dropzone.width(t.$editor.width()),t.$dropzone.height()||t.$dropzone.height(t.$editor.height()),n.text(t.lang.image.dragImageHere)),e=e.add(o.target)}},this.documentEventHandlers.onDragleave=function(n){(e=e.not(n.target)).length&&"BODY"!==n.target.nodeName||(e=i()(),t.$editor.removeClass("dragover"))},this.documentEventHandlers.onDrop=function(){e=i()(),t.$editor.removeClass("dragover")},this.$eventListener.on("dragenter",this.documentEventHandlers.onDragenter).on("dragleave",this.documentEventHandlers.onDragleave).on("drop",this.documentEventHandlers.onDrop),this.$dropzone.on("dragenter",function(){t.$dropzone.addClass("hover"),n.text(t.lang.image.dropImage)}).on("dragleave",function(){t.$dropzone.removeClass("hover"),n.text(t.lang.image.dragImageHere)}),this.$dropzone.on("drop",function(e){var n=e.originalEvent.dataTransfer;e.preventDefault(),n&&n.files&&n.files.length?(t.$editable.focus(),t.context.invoke("editor.insertImagesOrCallback",n.files)):i.a.each(n.types,function(e,o){if(!(o.toLowerCase().indexOf("_moz_")>-1)){var a=n.getData(o);o.toLowerCase().indexOf("text")>-1?t.context.invoke("editor.pasteHTML",a):i()(a).each(function(e,n){t.context.invoke("editor.insertNode",n)})}})}).on("dragover",!1)}},{key:"destroy",value:function(){var t=this;Object.keys(this.documentEventHandlers).forEach(function(e){t.$eventListener.off(e.substr(2).toLowerCase(),t.documentEventHandlers[e])}),this.documentEventHandlers={}}},],tD(t.prototype,e),n&&tD(t,n),o}();function t1(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=Array(e);n.*?(?:<\/iframe>)?)/gi,function(t){if(/<.+src(?==?('|"|\s)?)[\s\S]+src(?=('|"|\s)?)[^>]*?>/i.test(t))return"";var n,o=function t(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(t,e){if(t){if("string"==typeof t)return t1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t1(t,e)}}(e))){var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(t){throw t},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a,r=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var t=i.next();return r=t.done,t},e:function(t){s=!0,a=t},f:function(){try{r||null==i.return||i.return()}finally{if(s)throw a}}}}(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(RegExp('src="(https?:)?//'+i.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+'/(.+)"').test(t))return t}}catch(a){o.e(a)}finally{o.f()}return""})}return t}},{key:"activate",value:function(){var t=this,e=this.CodeMirrorConstructor;if(this.$codable.val(th.html(this.$editable,this.options.prettifyHtml)),this.$codable.height(this.$editable.height()),this.context.invoke("toolbar.updateCodeview",!0),this.context.invoke("airPopover.updateCodeview",!0),this.$editor.addClass("codeview"),this.$codable.focus(),e){var n=e.fromTextArea(this.$codable[0],this.options.codemirror);if(this.options.codemirror.tern){var o=new e.TernServer(this.options.codemirror.tern);n.ternServer=o,n.on("cursorActivity",function(t){o.updateArgHints(t)})}n.on("blur",function(e){t.context.triggerEvent("blur.codeview",n.getValue(),e)}),n.on("change",function(){t.context.triggerEvent("change.codeview",n.getValue(),n)}),n.setSize(null,this.$editable.outerHeight()),this.$codable.data("cmEditor",n)}else this.$codable.on("blur",function(e){t.context.triggerEvent("blur.codeview",t.$codable.val(),e)}),this.$codable.on("input",function(){t.context.triggerEvent("change.codeview",t.$codable.val(),t.$codable)})}},{key:"deactivate",value:function(){if(this.CodeMirrorConstructor){var t=this.$codable.data("cmEditor");this.$codable.val(t.getValue()),t.toTextArea()}var e=this.purify(th.value(this.$codable,this.options.prettifyHtml)||th.emptyPara),n=this.$editable.html()!==e;this.$editable.html(e),this.$editable.height(this.options.height?this.$codable.height():"auto"),this.$editor.removeClass("codeview"),n&&this.context.triggerEvent("change",this.$editable.html(),this.$editable),this.$editable.focus(),this.context.invoke("toolbar.updateCodeview",!1),this.context.invoke("airPopover.updateCodeview",!1)}},{key:"destroy",value:function(){this.isActivated()&&this.deactivate()}},],tB(t.prototype,e),n&&tB(t,n),o}();function t0(t,e){for(var n=0;n0?Math.max(o,t.options.minheight):o,o=t.options.maxHeight>0?Math.min(o,t.options.maxHeight):o,t.$editable.height(o)};t.$document.on("mousemove",o).one("mouseup",function(){t.$document.off("mousemove",o)})})}},{key:"destroy",value:function(){this.$statusbar.off(),this.$statusbar.addClass("locked")}},],t0(t.prototype,e),n&&t0(t,n),o}();function t4(t,e){for(var n=0;n','
','
','
','
','
','
',this.options.disableResizeImage?"":'
',"
","",].join("")).prependTo(this.$editingArea),this.$handle.on("mousedown",function(e){if(th.isControlSizing(e.target)){e.preventDefault(),e.stopPropagation();var n=t.$handle.find(".note-control-selection").data("target"),o=n.offset(),i=t.$document.scrollTop(),a=function(e){t.context.invoke("editor.resizeTo",{x:e.clientX-o.left,y:e.clientY-(o.top-i)},n,!e.shiftKey),t.update(n[0],e)};t.$document.on("mousemove",a).one("mouseup",function(e){e.preventDefault(),t.$document.off("mousemove",a),t.context.invoke("editor.afterCommand")}),n.data("ratio")||n.data("ratio",n.height()/n.width())}}),this.$handle.on("wheel",function(e){e.preventDefault(),t.update()})}},{key:"destroy",value:function(){this.$handle.remove()}},{key:"update",value:function(t,e){if(this.context.isDisabled())return!1;var n=th.isImg(t),o=this.$handle.find(".note-control-selection");if(this.context.invoke("imagePopover.update",t,e),n){var a=i()(t),r=a.position(),s={left:r.left+parseInt(a.css("marginLeft"),10),top:r.top+parseInt(a.css("marginTop"),10)},l={w:a.outerWidth(!1),h:a.outerHeight(!1)};o.css({display:"block",left:s.left,top:s.top,width:l.w,height:l.h}).data("target",a);var c=new Image;c.src=a.attr("src");var u=l.w+"x"+l.h+" ("+this.lang.image.original+": "+c.width+"x"+c.height+")";o.find(".note-control-selection-info").text(u),this.context.invoke("editor.saveTarget",t)}else this.hide();return n}},{key:"hide",value:function(){this.context.invoke("editor.clearTarget"),this.$handle.children().hide()}},],tO(t.prototype,e),n&&tO(t,n),o}();function t7(t,e){for(var n=0;n").html(o).attr("href",n)[0];this.context.options.linkTargetBlank&&i()(a).attr("target","_blank"),this.lastWordRange.insertNode(a),this.lastWordRange=null,this.context.invoke("editor.focus")}}}},{key:"handleKeydown",value:function(t){if(C.contains([tC.code.ENTER,tC.code.SPACE],t.keyCode)){var e=this.context.invoke("editor.createRange").getWordRange();this.lastWordRange=e}}},{key:"handleKeyup",value:function(t){C.contains([tC.code.ENTER,tC.code.SPACE],t.keyCode)&&this.replace()}},],t7(t.prototype,e),n&&t7(t,n),o}();function t6(t,e){for(var n=0;n'),this.$placeholder.on("click",function(){t.context.invoke("focus")}).html(this.options.placeholder).prependTo(this.$editingArea),this.update()}},{key:"destroy",value:function(){this.$placeholder.remove()}},{key:"update",value:function(){var t=!this.context.invoke("codeview.isActivated")&&this.context.invoke("editor.isEmpty");this.$placeholder.toggle(t)}},],tV(t.prototype,e),n&&tV(t,n),o}();function t8(t,e){for(var n=0;n','
'+this.lang.color.background+"
","
",'","
",'
',"
",'",'',"
",'
',"",].join(""):"")+(o?['
','
'+this.lang.color.foreground+"
","
",'","
",'
',"
",'",'',"
",'
',"
",].join(""):""),callback:function(t){t.find(".note-holder").each(function(t,e){var n=i()(e);n.append(a.ui.palette({colors:a.options.colors,colorsName:a.options.colorsName,eventName:n.data("event"),container:a.options.container,tooltip:a.options.tooltip}).render())});var e=[["#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF"]];t.find(".note-holder-custom").each(function(t,n){var o=i()(n);o.append(a.ui.palette({colors:e,colorsName:e,eventName:o.data("event"),container:a.options.container,tooltip:a.options.tooltip}).render())}),t.find("input[type=color]").each(function(e,n){i()(n).change(function(){var e=t.find("#"+i()(this).data("event")).find(".note-color-btn").first(),n=this.value.toUpperCase();e.css("background-color",n).attr("aria-label",n).attr("data-value",n).attr("data-original-title",n),e.click()})})},click:function(e){e.stopPropagation();var n=i()("."+t).find(".note-dropdown-menu"),o=i()(e.target),r=o.data("event"),s=o.attr("data-value");if("openPalette"===r){var l=n.find("#"+s),c=i()(n.find("#"+l.data("event")).find(".note-color-row")[0]),u=c.find(".note-color-btn").last().detach(),d=l.val();u.css("background-color",d).attr("aria-label",d).attr("data-value",d).attr("data-original-title",d),c.prepend(u),l.click()}else{if(C.contains(["backColor","foreColor"],r)){var h=o.closest(".note-color").find(".note-recent-color"),f=o.closest(".note-color").find(".note-current-color-button");h.css("backColor"===r?"background-color":"color",s),f.attr("data-"+r,s)}a.context.invoke("editor."+r,s)}}}),]}).render()}},{key:"addToolbarButtons",value:function(){var t=this;this.context.memo("button.style",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.magic),t.options),tooltip:t.lang.style.style,data:{toggle:"dropdown"}}),t.ui.dropdown({className:"dropdown-style",items:t.options.styleTags,title:t.lang.style.style,template:function(e){"string"==typeof e&&(e={tag:e,title:Object.prototype.hasOwnProperty.call(t.lang.style,e)?t.lang.style[e]:e});var n=e.tag,o=e.title;return"<"+n+(e.style?' style="'+e.style+'" ':"")+(e.className?' class="'+e.className+'"':"")+">"+o+""},click:t.context.createInvokeHandler("editor.formatBlock")}),]).render()});for(var e=0,n=this.options.styleTags.length;e'+o.toUpperCase()+"",tooltip:t.lang.style[o],click:t.context.createInvokeHandler("editor.formatBlock")}).render()})})(e);this.context.memo("button.bold",function(){return t.button({className:"note-btn-bold",contents:t.ui.icon(t.options.icons.bold),tooltip:t.lang.font.bold+t.representShortcut("bold"),click:t.context.createInvokeHandlerAndUpdateState("editor.bold")}).render()}),this.context.memo("button.italic",function(){return t.button({className:"note-btn-italic",contents:t.ui.icon(t.options.icons.italic),tooltip:t.lang.font.italic+t.representShortcut("italic"),click:t.context.createInvokeHandlerAndUpdateState("editor.italic")}).render()}),this.context.memo("button.underline",function(){return t.button({className:"note-btn-underline",contents:t.ui.icon(t.options.icons.underline),tooltip:t.lang.font.underline+t.representShortcut("underline"),click:t.context.createInvokeHandlerAndUpdateState("editor.underline")}).render()}),this.context.memo("button.clear",function(){return t.button({contents:t.ui.icon(t.options.icons.eraser),tooltip:t.lang.font.clear+t.representShortcut("removeFormat"),click:t.context.createInvokeHandler("editor.removeFormat")}).render()}),this.context.memo("button.strikethrough",function(){return t.button({className:"note-btn-strikethrough",contents:t.ui.icon(t.options.icons.strikethrough),tooltip:t.lang.font.strikethrough+t.representShortcut("strikethrough"),click:t.context.createInvokeHandlerAndUpdateState("editor.strikethrough")}).render()}),this.context.memo("button.superscript",function(){return t.button({className:"note-btn-superscript",contents:t.ui.icon(t.options.icons.superscript),tooltip:t.lang.font.superscript,click:t.context.createInvokeHandlerAndUpdateState("editor.superscript")}).render()}),this.context.memo("button.subscript",function(){return t.button({className:"note-btn-subscript",contents:t.ui.icon(t.options.icons.subscript),tooltip:t.lang.font.subscript,click:t.context.createInvokeHandlerAndUpdateState("editor.subscript")}).render()}),this.context.memo("button.fontname",function(){var e=t.context.invoke("editor.currentStyle");return t.options.addDefaultFonts&&i.a.each(e["font-family"].split(","),function(e,n){n=n.trim().replace(/['"]+/g,""),t.isFontDeservedToAdd(n)&&-1===t.options.fontNames.indexOf(n)&&t.options.fontNames.push(n)}),t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.name,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontname",checkClassName:t.options.icons.menuCheck,items:t.options.fontNames.filter(t.isFontInstalled.bind(t)),title:t.lang.font.name,template:function(t){return''+t+""},click:t.context.createInvokeHandlerAndUpdateState("editor.fontName")}),]).render()}),this.context.memo("button.fontsize",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.size,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsize",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizes,title:t.lang.font.size,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSize")}),]).render()}),this.context.memo("button.fontsizeunit",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.sizeunit,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsizeunit",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizeUnits,title:t.lang.font.sizeunit,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSizeUnit")}),]).render()}),this.context.memo("button.color",function(){return t.colorPalette("note-color-all",t.lang.color.recent,!0,!0)}),this.context.memo("button.forecolor",function(){return t.colorPalette("note-color-fore",t.lang.color.foreground,!1,!0)}),this.context.memo("button.backcolor",function(){return t.colorPalette("note-color-back",t.lang.color.background,!0,!1)}),this.context.memo("button.ul",function(){return t.button({contents:t.ui.icon(t.options.icons.unorderedlist),tooltip:t.lang.lists.unordered+t.representShortcut("insertUnorderedList"),click:t.context.createInvokeHandler("editor.insertUnorderedList")}).render()}),this.context.memo("button.ol",function(){return t.button({contents:t.ui.icon(t.options.icons.orderedlist),tooltip:t.lang.lists.ordered+t.representShortcut("insertOrderedList"),click:t.context.createInvokeHandler("editor.insertOrderedList")}).render()});var o=this.button({contents:this.ui.icon(this.options.icons.alignLeft),tooltip:this.lang.paragraph.left+this.representShortcut("justifyLeft"),click:this.context.createInvokeHandler("editor.justifyLeft")}),a=this.button({contents:this.ui.icon(this.options.icons.alignCenter),tooltip:this.lang.paragraph.center+this.representShortcut("justifyCenter"),click:this.context.createInvokeHandler("editor.justifyCenter")}),r=this.button({contents:this.ui.icon(this.options.icons.alignRight),tooltip:this.lang.paragraph.right+this.representShortcut("justifyRight"),click:this.context.createInvokeHandler("editor.justifyRight")}),s=this.button({contents:this.ui.icon(this.options.icons.alignJustify),tooltip:this.lang.paragraph.justify+this.representShortcut("justifyFull"),click:this.context.createInvokeHandler("editor.justifyFull")}),l=this.button({contents:this.ui.icon(this.options.icons.outdent),tooltip:this.lang.paragraph.outdent+this.representShortcut("outdent"),click:this.context.createInvokeHandler("editor.outdent")}),c=this.button({contents:this.ui.icon(this.options.icons.indent),tooltip:this.lang.paragraph.indent+this.representShortcut("indent"),click:this.context.createInvokeHandler("editor.indent")});this.context.memo("button.justifyLeft",m.invoke(o,"render")),this.context.memo("button.justifyCenter",m.invoke(a,"render")),this.context.memo("button.justifyRight",m.invoke(r,"render")),this.context.memo("button.justifyFull",m.invoke(s,"render")),this.context.memo("button.outdent",m.invoke(l,"render")),this.context.memo("button.indent",m.invoke(c,"render")),this.context.memo("button.paragraph",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.alignLeft),t.options),tooltip:t.lang.paragraph.paragraph,data:{toggle:"dropdown"}}),t.ui.dropdown([t.ui.buttonGroup({className:"note-align",children:[o,a,r,s]}),t.ui.buttonGroup({className:"note-list",children:[l,c]})]),]).render()}),this.context.memo("button.height",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.textHeight),t.options),tooltip:t.lang.font.height,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({items:t.options.lineHeights,checkClassName:t.options.icons.menuCheck,className:"dropdown-line-height",title:t.lang.font.height,click:t.context.createInvokeHandler("editor.lineHeight")}),]).render()}),this.context.memo("button.table",function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.table),t.options),tooltip:t.lang.table.table,data:{toggle:"dropdown"}}),t.ui.dropdown({title:t.lang.table.table,className:"note-table",items:'
1 x 1
'}),],{callback:function(e){e.find(".note-dimension-picker-mousecatcher").css({width:t.options.insertTableMaxSize.col+"em",height:t.options.insertTableMaxSize.row+"em"}).mousedown(t.context.createInvokeHandler("editor.insertTable")).on("mousemove",t.tableMoveHandler.bind(t))}}).render()}),this.context.memo("button.link",function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.link+t.representShortcut("linkDialog.show"),click:t.context.createInvokeHandler("linkDialog.show")}).render()}),this.context.memo("button.picture",function(){return t.button({contents:t.ui.icon(t.options.icons.picture),tooltip:t.lang.image.image,click:t.context.createInvokeHandler("imageDialog.show")}).render()}),this.context.memo("button.video",function(){return t.button({contents:t.ui.icon(t.options.icons.video),tooltip:t.lang.video.video,click:t.context.createInvokeHandler("videoDialog.show")}).render()}),this.context.memo("button.hr",function(){return t.button({contents:t.ui.icon(t.options.icons.minus),tooltip:t.lang.hr.insert+t.representShortcut("insertHorizontalRule"),click:t.context.createInvokeHandler("editor.insertHorizontalRule")}).render()}),this.context.memo("button.fullscreen",function(){return t.button({className:"btn-fullscreen note-codeview-keep",contents:t.ui.icon(t.options.icons.arrowsAlt),tooltip:t.lang.options.fullscreen,click:t.context.createInvokeHandler("fullscreen.toggle")}).render()}),this.context.memo("button.codeview",function(){return t.button({className:"btn-codeview note-codeview-keep",contents:t.ui.icon(t.options.icons.code),tooltip:t.lang.options.codeview,click:t.context.createInvokeHandler("codeview.toggle")}).render()}),this.context.memo("button.redo",function(){return t.button({contents:t.ui.icon(t.options.icons.redo),tooltip:t.lang.history.redo+t.representShortcut("redo"),click:t.context.createInvokeHandler("editor.redo")}).render()}),this.context.memo("button.undo",function(){return t.button({contents:t.ui.icon(t.options.icons.undo),tooltip:t.lang.history.undo+t.representShortcut("undo"),click:t.context.createInvokeHandler("editor.undo")}).render()}),this.context.memo("button.help",function(){return t.button({contents:t.ui.icon(t.options.icons.question),tooltip:t.lang.options.help,click:t.context.createInvokeHandler("helpDialog.show")}).render()})}},{key:"addImagePopoverButtons",value:function(){var t=this;this.context.memo("button.resizeFull",function(){return t.button({contents:'100%',tooltip:t.lang.image.resizeFull,click:t.context.createInvokeHandler("editor.resize","1")}).render()}),this.context.memo("button.resizeHalf",function(){return t.button({contents:'50%',tooltip:t.lang.image.resizeHalf,click:t.context.createInvokeHandler("editor.resize","0.5")}).render()}),this.context.memo("button.resizeQuarter",function(){return t.button({contents:'25%',tooltip:t.lang.image.resizeQuarter,click:t.context.createInvokeHandler("editor.resize","0.25")}).render()}),this.context.memo("button.resizeNone",function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.resizeNone,click:t.context.createInvokeHandler("editor.resize","0")}).render()}),this.context.memo("button.floatLeft",function(){return t.button({contents:t.ui.icon(t.options.icons.floatLeft),tooltip:t.lang.image.floatLeft,click:t.context.createInvokeHandler("editor.floatMe","left")}).render()}),this.context.memo("button.floatRight",function(){return t.button({contents:t.ui.icon(t.options.icons.floatRight),tooltip:t.lang.image.floatRight,click:t.context.createInvokeHandler("editor.floatMe","right")}).render()}),this.context.memo("button.floatNone",function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.floatNone,click:t.context.createInvokeHandler("editor.floatMe","none")}).render()}),this.context.memo("button.removeMedia",function(){return t.button({contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.image.remove,click:t.context.createInvokeHandler("editor.removeMedia")}).render()})}},{key:"addLinkPopoverButtons",value:function(){var t=this;this.context.memo("button.linkDialogShow",function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.edit,click:t.context.createInvokeHandler("linkDialog.show")}).render()}),this.context.memo("button.unlink",function(){return t.button({contents:t.ui.icon(t.options.icons.unlink),tooltip:t.lang.link.unlink,click:t.context.createInvokeHandler("editor.unlink")}).render()})}},{key:"addTablePopoverButtons",value:function(){var t=this;this.context.memo("button.addRowUp",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowAbove),tooltip:t.lang.table.addRowAbove,click:t.context.createInvokeHandler("editor.addRow","top")}).render()}),this.context.memo("button.addRowDown",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowBelow),tooltip:t.lang.table.addRowBelow,click:t.context.createInvokeHandler("editor.addRow","bottom")}).render()}),this.context.memo("button.addColLeft",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colBefore),tooltip:t.lang.table.addColLeft,click:t.context.createInvokeHandler("editor.addCol","left")}).render()}),this.context.memo("button.addColRight",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colAfter),tooltip:t.lang.table.addColRight,click:t.context.createInvokeHandler("editor.addCol","right")}).render()}),this.context.memo("button.deleteRow",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowRemove),tooltip:t.lang.table.delRow,click:t.context.createInvokeHandler("editor.deleteRow")}).render()}),this.context.memo("button.deleteCol",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colRemove),tooltip:t.lang.table.delCol,click:t.context.createInvokeHandler("editor.deleteCol")}).render()}),this.context.memo("button.deleteTable",function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.table.delTable,click:t.context.createInvokeHandler("editor.deleteTable")}).render()})}},{key:"build",value:function(t,e){for(var n=0,o=e.length;n3&&c3&&ul&&rc)&&(this.isFollowing=!1,this.$toolbar.css({position:"relative",top:0,width:"100%",zIndex:"auto"}),this.$editable.css({marginTop:""}))}},{key:"changeContainer",value:function(t){t?this.$toolbar.prependTo(this.$editor):this.options.toolbarContainer&&this.$toolbar.appendTo(this.options.toolbarContainer),this.options.followingToolbar&&this.followScroll()}},{key:"updateFullscreen",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-fullscreen"),t),this.changeContainer(t)}},{key:"updateCodeview",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-codeview"),t),t?this.deactivate():this.activate()}},{key:"activate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!0)}},{key:"deactivate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!1)}},],tY(t.prototype,e),n&&tY(t,n),o}();function tX(t,e){for(var n=0;n','"),''),"",'
','"),''),"
",this.options.disableLinkTarget?"":i()("
").append(this.ui.checkbox({className:"sn-checkbox-open-in-new-window",text:this.lang.link.openInNewWindow,checked:!0}).render()).html(),i()("
").append(this.ui.checkbox({className:"sn-checkbox-use-protocol",text:this.lang.link.useProtocol,checked:!0}).render()).html(),].join(""),n='');this.$dialog=this.ui.dialog({className:"link-dialog",title:this.lang.link.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",function(t){t.keyCode===tC.code.ENTER&&(t.preventDefault(),e.trigger("click"))})}},{key:"toggleLinkBtn",value:function(t,e,n){this.ui.toggleBtn(t,e.val()&&n.val())}},{key:"showLinkDialog",value:function(t){var e=this;return i.a.Deferred(function(n){var o=e.$dialog.find(".note-link-text"),i=e.$dialog.find(".note-link-url"),a=e.$dialog.find(".note-link-btn"),r=e.$dialog.find(".sn-checkbox-open-in-new-window input[type=checkbox]"),s=e.$dialog.find(".sn-checkbox-use-protocol input[type=checkbox]");e.ui.onDialogShown(e.$dialog,function(){e.context.triggerEvent("dialog.shown"),!t.url&&m.isValidUrl(t.text)&&(t.url=t.text),o.on("input paste propertychange",function(){t.text=o.val(),e.toggleLinkBtn(a,o,i)}).val(t.text),i.on("input paste propertychange",function(){t.text||o.val(i.val()),e.toggleLinkBtn(a,o,i)}).val(t.url),p.isSupportTouch||i.trigger("focus"),e.toggleLinkBtn(a,o,i),e.bindEnterKey(i,a),e.bindEnterKey(o,a);var l=void 0!==t.isNewWindow?t.isNewWindow:e.context.options.linkTargetBlank;r.prop("checked",l);var c=!t.url&&e.context.options.useProtocol;s.prop("checked",c),a.one("click",function(a){a.preventDefault(),n.resolve({range:t.range,url:i.val(),text:o.val(),isNewWindow:r.is(":checked"),checkProtocol:s.is(":checked")}),e.ui.hideDialog(e.$dialog)})}),e.ui.onDialogHidden(e.$dialog,function(){o.off(),i.off(),a.off(),"pending"===n.state()&&n.reject()}),e.ui.showDialog(e.$dialog)}).promise()}},{key:"show",value:function(){var t=this,e=this.context.invoke("editor.getLinkInfo");this.context.invoke("editor.saveRange"),this.showLinkDialog(e).then(function(e){t.context.invoke("editor.restoreRange"),t.context.invoke("editor.createLink",e)}).fail(function(){t.context.invoke("editor.restoreRange")})}},],tX(t.prototype,e),n&&tX(t,n),o}();function tJ(t,e){for(var n=0;n ')}}).render().appendTo(this.options.container);var t=this.$popover.find(".popover-content,.note-popover-content");this.context.invoke("buttons.build",t,this.options.popover.link),this.$popover.on("mousedown",function(t){t.preventDefault()})}},{key:"destroy",value:function(){this.$popover.remove()}},{key:"update",value:function(){if(this.context.invoke("editor.hasFocus")){var t=this.context.invoke("editor.getLastRange");if(t.isCollapsed()&&t.isOnAnchor()){var e=th.ancestor(t.sc,th.isAnchor),n=i()(e).attr("href");this.$popover.find("a").attr("href",n).text(n);var o=th.posFromPlaceholder(e),a=i()(this.options.container).offset();o.top-=a.top,o.left-=a.left,this.$popover.css({display:"block",left:o.left,top:o.top})}else this.hide()}else this.hide()}},{key:"hide",value:function(){this.$popover.hide()}},],tJ(t.prototype,e),n&&tJ(t,n),o}();function ee(t,e){for(var n=0;n")}var o=this.options.dialogsInBody?this.$body:this.options.container,i=['
','",'',t,"
",'
','",'',"
",].join(""),a='');this.$dialog=this.ui.dialog({title:this.lang.image.insert,fade:this.options.dialogsFade,body:i,footer:a}).render().appendTo(o)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",function(t){t.keyCode===tC.code.ENTER&&(t.preventDefault(),e.trigger("click"))})}},{key:"show",value:function(){var t=this;this.context.invoke("editor.saveRange"),this.showImageDialog().then(function(e){t.ui.hideDialog(t.$dialog),t.context.invoke("editor.restoreRange"),"string"==typeof e?t.options.callbacks.onImageLinkInsert?t.context.triggerEvent("image.link.insert",e):t.context.invoke("editor.insertImage",e):t.context.invoke("editor.insertImagesOrCallback",e)}).fail(function(){t.context.invoke("editor.restoreRange")})}},{key:"showImageDialog",value:function(){var t=this;return i.a.Deferred(function(e){var n=t.$dialog.find(".note-image-input"),o=t.$dialog.find(".note-image-url"),i=t.$dialog.find(".note-image-btn");t.ui.onDialogShown(t.$dialog,function(){t.context.triggerEvent("dialog.shown"),n.replaceWith(n.clone().on("change",function(t){e.resolve(t.target.files||t.target.value)}).val("")),o.on("input paste propertychange",function(){t.ui.toggleBtn(i,o.val())}).val(""),p.isSupportTouch||o.trigger("focus"),i.click(function(t){t.preventDefault(),e.resolve(o.val())}),t.bindEnterKey(o,i)}),t.ui.onDialogHidden(t.$dialog,function(){n.off(),o.off(),i.off(),"pending"===e.state()&&e.reject()}),t.ui.showDialog(t.$dialog)})}},],ee(t.prototype,e),n&&ee(t,n),o}();function eo(t,e){for(var n=0;n','"),''),"
",].join(""),n='');this.$dialog=this.ui.dialog({title:this.lang.video.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",function(t){t.keyCode===tC.code.ENTER&&(t.preventDefault(),e.trigger("click"))})}},{key:"createVideoNode",value:function(t){var e,n=t.match(/\/\/(?:(?:www|m)\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))([\w|-]{11})(?:(?:[\?&]t=)(\S+))?$/),o=t.match(/(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/),a=t.match(/\/\/vine\.co\/v\/([a-zA-Z0-9]+)/),r=t.match(/\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/),s=t.match(/.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/),l=t.match(/\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/),c=t.match(/\/\/v\.qq\.com.*?vid=(.+)/),u=t.match(/\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/),d=t.match(/^.+.(mp4|m4v)$/),h=t.match(/^.+.(ogg|ogv)$/),f=t.match(/^.+.(webm)$/),p=t.match(/(?:www\.|\/\/)facebook\.com\/([^\/]+)\/videos\/([0-9]+)/);if(n&&11===n[1].length){var v=n[1],m=0;if(void 0!==n[2]){var g=n[2].match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/);if(g)for(var b=[3600,60,1],k=0,y=b.length;k").attr("frameborder",0).attr("src","https://www.youtube.com/embed/"+v+(m>0?"?start="+m:"")).attr("width","640").attr("height","360")}else if(o&&o[0].length)e=i()("

W3pu=!bw3t(T-YmR;sh=7zv+@)Cot#AI6r6KMF^L6mcZ_HC2ft?4T;iCKBOq zLQbqLV>~XS`^R76g8&)?O=9XTw=x#PsD3;^r<;Q zj`$5tihNAtBPVGbr%gC?M~ca$*1oYzr4cf8+?%>|rpNMF&*NF@5hs~v#`j3Q%(M8@ zIgTgVetO<`8MmzMnvvIp8u5qGqkP5aQK|Kha@+sbcm-7wXD~`f9UHG}`gp}>M;X8CDlScdc&GLBPnmXQ7LdwJ%P0TWz>Bofn(YJZe=-c8ThFph5`hmtp zKBub487z^ETZCa@7#a<|q3%-ZuxY8z?I@x)Ax-CGIU&_Z4HZ7>^`&x3OD>n3l50_> z@HcBWdCVORWzN-R}Rx{>Tx^lR-ad5PZeXRp0d2P!kagZt>Fuw?>*Ny zB^PiuYm$AiBl9E=?D7lPx^TXn(tHW2W@@zwIW*N!X;rb@Mds@UHe8t%F^)|G{UJ6D zn6a@7_!`b)GkMWD&bojx_&4bHlyzi$v58`w)KgumVJ5BcdUQsXyI>v98~5abUbv3e z$y{B0B$*fR1s@E)elFb1ybv|&tVRv>S#>@Qb?U564OLlnD$4)v!{~_*M4#yUAbR3M z`j*&mn)98ahv=bGobR;Qz&9S_vfdYG(%0XQ{?{>arr2~c`tC{k0YpKKYp3T3U`44zu zjIjP>n^q<~2@h^%-ivxY?p&*#PpdGb=~4xIn$?mEC2@Lbg^6O=Mbs!K>^5dx`RfAW zJL2lq(c5oWviv&5DjJ}bXV1P9ef;_xmtB9ur7hQ9zhGcs{?csa>~%Li|EH9l%LgLO zTUvI0`r7`#7J0duj-PG5d;1*~dxjr+xO8psmr`^uIHaR%i>X_m~7&ZH&8#U*HW-7!0;OR@mR0L-r&zeV+^ zY6lRJ8D6=bbdlRJQWs59n5l`@DV&vpN#TV6yA*;-I>R`j#Aju9OQo7dC}I*#HPK4O zR4TZ#pDXbC>L`qe(?y*QRKwMc5>%|Cu*Rr|0YH0=CTfHp%cb1*#8Pibjxynf#IhMB z*^0!k5*67cGs+TgNKodKcuNz--RBk1k@H&6XT^OMuLXa)YT>mD7uL^OB>w9}L3i8Q z+nojZ&fC|vM)ryO7tXF*=*SyhNSDeL#Qjq$^u$V4iw#DaQR+4vGZ?wd61TzNF3IGK z$hu22!23wO!R^YV1{8R3O*a_QX{O7AtN~ZILHT!!XO_o2|C+tm~`cwzRkFCQFlQktRJ^S^!1g(cd4W>5G;uStNdb@b_Zi#e?D(%`Gj> z)Ohg4Km6vwU!0jWXU?oMzj#pm)r0q(nLTID>@)W~sPeZg62E-@1#!a*&xvOiwX`gv zY0tet?|R{Rn!2dv!G>91-2H&~!~=JKF{?pJ)0I*hawX|1|2_W`^KcsKg^P3AZFUWH z*vpxBgGmx#CM(OzeHAcFhRQ1HV^-3s_<%DC!eWl&6g2u-^mB!hqe}&WGe*A$r42VF8D_oKcCI@zF1$U-AjfN~+*8(VTLN1wb!_coPDNt%4O% zMjS)=)T5yunx>(Z8V=_)%5UX7(YLwrkzJhWX!O&u7rAj{JyA+m9;St~;IO#nrs#ft z>*&qg2lSVR#rMTyhv_ddR4JMzDypLJ=PsaDFK{NIHVoNa4~d6ObbBkUPL`7_A+uPL zV_^Q3Iea*a{psoA(#+^B*-mG6^j>!6 zlEek{w-ZEnq*r9jOMkUIcX@94tLgKQ%Mh2QUy?2^Nf&o!rwR|JW@o34w54Y6rT5=V z@57()ES6Rgm1-LA6oTO_W#vhwq@qTft%E-v72lz2Z;xwwQqK{zP^d={LvL>^YO33~B| z$QcIGx$8tYtf_n`5z{BIxSO(;6kJRMD8d(vg%PLl;fOgC*SkH?J+k$)L!#71t2 zTn8_CALfzyJ1B4xb7XQr#qrikFN-)(Ecrp^oS`Q^FRU|E>iqhYxB6hsCt5IPh-W!n zT&#`HTbU=TpKL%R0Pe8KD06ydYPD)%*j#BcRhmbJO>UFUQb1M8y{@L5QbXoE-@sV! z{1R`L$(UA@)hNzUZ$lOQf4os@LU;1dSX**y93{p~ZSsOSRl(7go|?vHTV}e;QJcF& z)tr*@dWt)boqoD?GOfCAGCj3iaNyZvH_Ck|w;2j7x*eQSFl2fokF3tkj!(4M>lCft zOoO1HbO_Z(_R4jIUR<|RPMMf&u~&`l*f6uMHa;#ParTuR%AHkqOLC%;D@$>wyqc2B zPU1UKI_pux&FUPP#F6|a;WumthN>8JQ$fbm4qE1R3CaXoWyqgXkt_VBpD$`MH%IKN+xq*x^*TdxzT!;NLMQEq zyeP)k!KOaS@4$}AV$zB}&Vix-5p<-Gfz||mN}~KD|HD}4JK!L$6(_UL5`6?$e!GN2 z{;$9bHCjAosky~NRO80+X7wf5!I$?$w35BU?iV%YITdh$3f`ATL42jou2J|j9RF?` zC2eXtEDryK#5ftH(uMoin{FCAL1!x#iHFW* zt$0K+ht{=_rL@@JDvt34@0N@W}8uzkjJxuM~1BdCQ^hEq~;>X-4&&9{; zHYgKVG@ysEI?P``dW|w(48!k_zln7&7jDBYmygT@cAkSeP;+*$;Mt}U((Ddo5T?K$ zz#PO5xJ$_%`1E#<0ktvKbG8(H+@VRaC1)iidkQ_7h8>*S?Oj;inPX1Z=cjus(w#i%T(enbyi;zve?RsTs6Mp zT&v!0Nikdc8a>4YnWaj;jmx&oiQdXB6px926+fiT$ZqPy9C73Cj(?ykSLMTd#9>s5 zJdHx-^w9&KDCQ|MqW93U$TMParedigIr7%K$_%b6dT-=_FZiQk2~m!>V_pskPhf3} z;Fp&Xk~d);xO$th+=z;k<7*gy@F;z*TdMU;MPErW~vp#(tcChpS zv<9PU@lQKtGoji6GiRjb^IP-Uj)Je|nAWs8R^SOdGd=i^-U=(oubG*Xp;l6=RA=POjAS+r&Y3gV z$W<23TRyK)Iz@kz>(EgOlcnTKJoJ;AGTRLC;Le)T+$uJIAi}>Q9E03ozm>r|Y6T2L z8Cg>|{6+3S9O`0}F0%DUFt&VTvpyOlSJhX@@H!D*%P$EEib=-78I zKx8wHt|kvHfYQ{XGUkemUAt5OvJHNE1ape`KH~LpEoj<#}qR4JCBqt>3 z45mDnyLN8NDt}MtnzQfiyREa?nZiFESw$5o#tfUaAh*z#pJmpi7}N4|D~f$CcVV$5 z$C&G?nA@;y{>r&6GwQ9mC3*EFzAUzrhM({VaI_N$x(SM!CPy==QZ&OtM|e`Z94cC* zs3ut|bFu*?AqHcIw9V(xtDGvM%IGutoIb^M+xmNd?J6yE?d#qAuNvVv-eNQhi;2craJwRo74&ET5II^i3g4!f8fM%oP`x{l$HK^Q~wW} zH|=wkmb&(B+PwX-yY`%@t*@^=vF9$@bmyMqb@h*{uWc1HHg(+3)+kkcayIJU65~<4iNpJ|X?R;g*QMAo!WIHtkS+#Q*$xVJGU${zfnjb1@RB`7 z{M9kcFX3hx^E2EGw9RmH+DN;En;%SLxEY`sf904hvwV7ZQJy&$K$}GinbBLN@Z!Gg z{QPV#aU!%}SJ=Bztk2kaan3*Ay_CWSHY64TLHMWfzHJKTKY};~T+#j0FhAlI8S{g2 z2Kxc7q|j)3c#(-HC!OxkjD;5gX$0TWgW|#oip2^V@IEzGI2RE7lc0hBC$rDBTM--p z=o=6!Fo1tP;5RC7lp`)V`kGjSPKBFA2vdU!DbIoq7BS#K|1ipn#hb$KgqQF(EER8g zTvEJg@KtybB?zg!lyW!$5vhr*L@7Lxkd~@9Kz3qj4X1+B!?vJ?@;7*zmUV5qt8=WN zvSnd=*Sw`2-2K{$hTN8pjq{cUyqea%QGPBrU)$3HAxYe(B^yJ~B@RAyWK zrNyHIav^^^u2VCRjcB3=}GAdnBiCAb@4k7T=Dpp24hjYLYq+Gihj8B-+MQ= zu58NN?#njm;$KNf7Uyo<+%R}aXl;^Kqt}-f6j$u}^xEQiN`;=clyj@nOK0V<_it=Y zu28oMF1&fHg{WCQl6R=Xz76vmPB;rTFA|oi)L?U$&5j0}fJM|}MLrFa1kp0lnKaF+ zZWVu)*PK(5W}uE-lgVH%aFmvmRjqJ&au+{4`n~v^xS*|Qk%6uhe`{P&csczAU5VqK z)rAX;;z7E~u&Ag_od4J=Yg2ZK*X!+N8qf%BCh)19waG$9?%WE{&eHI`)ZL z`t?4CRm_f_vE}artP@Y;OOb4KHsZ_-V6%BZA+2O1*-D1tSL{#(CmRP41~#VPN+5dJ zwxogq@uIYf7i^$Oo{{Py84Q}_V5^@pL;@&c#&(X3S!Pn`nNbgLBG{R`^7{BRbb*_- zcqIU7!q#{x^{Sq_Pp!UB0xja61#Nx0;<92}N{Vjm6rYsz4Hs%IC}P`b_lr;5Ke4rT z|C76hcWj96PBnXK-If_!qU(bI6lqmehQ3u|r}QWj9(t&8WuL9E)MC(T4T^&ncdf_l z+rr(`Z*5p@4X#uq`f93YNTu9kZ43HzDJeE|t&2RKl*G4ip$$8RcRe}TC0!|{iwc^f zyA@Z+{Gt=_p`dlOmGuy8jEFKn)ipk`YDHte)sj{ep}a7imL zktADK1%`bjRS{H1NwN$QG|@tK@c(DxRjF=$c5$x9wW6x5q|{MhHkeGg4(tJxiGITbEGrte!C1wOUki+T1u*XPIL3@O?ZD4?(V}CR zFArCS?5A8aIIFG_#f*kkA4PAYKZ+Vg(OagZeh}lRM8ovQYw3?GgcT!CZl_y!&@JLE zV&eG;MUQwh-8wp6%WaRPoJRm^4IAQOmuvx;i7n^vJZo^zj zsKTLIbyobd_~)-r(rlV@GMZ_b*RXik{4E8MCmpq`bh&$G&774rW087T=-i!0XMXmX zGV!y|%sD#k*ylaVuD;rkTGXXX7gX^Xdjr^nUwlCJy}~=fpYSz?4r^b)-qbUt@K~jd z6YwGJZQ(r;00LCRf&DI)1|DK*r1Vls;r1%`TW46sAFw4zxbr7a67Ks3x&(9J}ds)wvD{cd;e@IC@@8~nFA{Q+&SwtS)&anDty~i^pNddwk{$q?m=-f1R5Z*;xE4c-{F0zYx#<>S^(BKX=dH zu1L@5Z}2>K^{yjT$GPG%&1fe789$!cwnEfC{Pyn$Hb3?Dt=xhQi?(fB8i@Y(;eWgS zmVbYSes>z|9=e*XBOTv}b&Lm=N8}3d1Ya{1u1}zK$;FrfkEb5es-DC8TDn*9k@z*> zyf!_%z*ReE<+{@w{Fg6TFl%Ocu|3C-oS4Yqe2Is_`L+$AYX;tf+dC8OPEb_7dV^Y4+`!E|zA|b5<mQgbm`tq<3=H-J`z+eAA#Sh=esxap#w$4>t=_F^B-R@kPM;+8j^JxKIRTa@vU_0bu$idGZej}Kh?5~OoUM*! zjJHGC+tas^-{fE4(-F5R&^J`l(H-bOK~LY%V0>_(GcXY7?Clv03H^b-j-Fmse@{nf zXds~8JQToe2K$t_A5;$ndwbjc9UC=l(){gUNlLW`dV^czSeeYHZm>Vl(c|w$C;kC{ z2gV}|ZXUt}Bo2lKdNu|^-2=g)_1&7mq4vR!fu8FEpvA+-MoVAZqL literal 0 HcmV?d00001 diff --git a/3362/assets/packages/html_editor_enhanced/assets/font/summernote.ttf b/3362/assets/packages/html_editor_enhanced/assets/font/summernote.ttf new file mode 100644 index 0000000000000000000000000000000000000000..64ef84c145cf08f0aa62e6d7c0bfb1f3a4793da9 GIT binary patch literal 11896 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 cgRtNIFr%OZN};5|-YGL+Hg+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="